22:16:08.954 00.046 3236 PHD2 version 2.6.8 begins execution with: 22:16:08.954 00.000 3236 Windows 10 (build 18363), 64-bit edition 22:16:08.954 00.000 3236 wxWidgets 3.0.4 22:16:08.954 00.000 3236 cfitsio 3.47 22:16:08.954 00.000 3236 GetString("/frame/LogDir", "") returns "" 22:16:08.954 00.000 3236 CoInitializeEx returns 1 22:16:08.970 00.016 3236 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1 22:16:08.970 00.000 3236 GetInt("/wxLanguage", 0) returns 0 22:16:09.001 00.031 3236 locale: initialized with lang id 0 (r=1) 22:16:09.033 00.032 3236 locale: wxTranslations language set to 0 22:16:09.095 00.062 3236 Removed 1 files of pattern: PHD2_DebugLog*.txt 22:16:09.095 00.000 3236 GetInt("/currentProfile", 0) returns 1 22:16:09.142 00.047 3236 reset dither spiral 22:16:09.142 00.000 3236 StartWorkerThread(00000000) begins 22:16:09.142 00.000 3236 WorkerThread constructor called 22:16:09.142 00.000 3236 StartWorkerThread(00F1F8B0) ends 22:16:09.142 00.000 3236 StartWorkerThread(00000000) begins 22:16:09.158 00.016 3236 WorkerThread constructor called 22:16:09.158 00.000 3236 StartWorkerThread(00F1F1F0) ends 22:16:09.158 00.000 3236 GetBoolean("/ServerMode", 1) returns 1 22:16:09.251 00.093 8052 WorkerThread::Entry() begins 22:16:09.251 00.000 8052 worker thread CoInitializeEx returns 0 22:16:09.267 00.016 748 WorkerThread::Entry() begins 22:16:09.267 00.000 748 worker thread CoInitializeEx returns 0 22:16:09.345 00.078 3236 GetInt("/profile/1/NoiseReductionMethod", 0) returns 0 22:16:09.345 00.000 3236 GetDouble("/profile/1/DitherScaleFactor", 1.000000) returns 1.000000 22:16:09.345 00.000 3236 GetBoolean("/profile/1/DitherRaOnly", 0) returns 0 22:16:09.345 00.000 3236 GetInt("/profile/1/DitherMode", 0) returns 0 22:16:09.345 00.000 3236 set dither mode 0 22:16:09.345 00.000 3236 GetInt("/profile/1/frame/timeLapse", 0) returns 0 22:16:09.345 00.000 3236 GetInt("/profile/1/AutoLoadCalibration", -1) returns 0 22:16:09.345 00.000 3236 GetInt("/profile/1/frame/focalLength", 0) returns 1500 22:16:09.345 00.000 3236 GetInt("/profile/1/auto_exp/exposure_min", 1000) returns 500 22:16:09.345 00.000 3236 GetInt("/profile/1/auto_exp/exposure_max", 5000) returns 5000 22:16:09.345 00.000 3236 GetDouble("/profile/1/auto_exp/target_snr", 6.000000) returns 6.000000 22:16:09.345 00.000 3236 AutoExp: config min = 500 max = 5000 snr = 6.00 22:16:09.345 00.000 3236 AutoExp: reset exp to 5000 22:16:09.345 00.000 3236 GetInt("/profile/1/CustomExposureDuration", 30000) returns 30000 22:16:09.345 00.000 3236 GetInt("/profile/1/ExposureDurationMs", 1000) returns 2000 22:16:09.345 00.000 3236 OnExposureDurationSelected: duration = 2000 22:16:09.345 00.000 3236 GetBoolean("/profile/1/BeepForLostStar", 1) returns 1 22:16:09.408 00.063 3236 GetInt("/profile/1/Gamma", 100) returns 169 22:16:09.408 00.000 3236 GetBoolean("/profile/1/ImageLogger/LoggingEnabled", 0) returns 0 22:16:09.423 00.015 3236 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshRel", 0) returns 0 22:16:09.423 00.000 3236 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshPx", 0) returns 0 22:16:09.423 00.000 3236 GetBoolean("/profile/1/ImageLogger/LogFramesDropped", 0) returns 0 22:16:09.423 00.000 3236 GetBoolean("/profile/1/ImageLogger/LogAutoSelectFrames", 0) returns 0 22:16:09.423 00.000 3236 GetDouble("/profile/1/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000 22:16:09.423 00.000 3236 GetDouble("/profile/1/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000 22:16:09.423 00.000 3236 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0 22:16:09.423 00.000 3236 GetBoolean("/profile/1/indi/VerboseLogging", 0) returns 0 22:16:09.439 00.016 3236 guider state => UNINITIALIZED 22:16:09.439 00.000 3236 GetInt("/profile/1/overlay/slit/center.x", 376) returns 376 22:16:09.439 00.000 3236 GetInt("/profile/1/overlay/slit/center.y", 290) returns 290 22:16:09.439 00.000 3236 GetInt("/profile/1/overlay/slit/width", 8) returns 8 22:16:09.439 00.000 3236 GetInt("/profile/1/overlay/slit/height", 100) returns 100 22:16:09.439 00.000 3236 GetInt("/profile/1/overlay/slit/angle", 0) returns 0 22:16:09.439 00.000 3236 Changing from state UNINITIALIZED to UNINITIALIZED 22:16:09.439 00.000 3236 guider state => SELECTING 22:16:09.454 00.015 3236 GetBoolean("/profile/1/guider/FastRecenter", 1) returns 1 22:16:09.454 00.000 3236 GetBoolean("/profile/1/guider/ScaleImage", 1) returns 1 22:16:09.454 00.000 3236 GetDouble("/profile/1/guider/StarMinHFD", 0.000000) returns 0.000000 22:16:09.454 00.000 3236 Setting StarMinHFD = 0.00 22:16:09.454 00.000 3236 GetInt("/profile/1/guider/AutoSelDownsample", 0) returns 0 22:16:09.454 00.000 3236 Setting AutoSelDownsample = 0 22:16:09.454 00.000 3236 GetString("/profile/1/guider/bookmarks", "") returns "" 22:16:09.454 00.000 3236 GetDouble("/profile/1/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000 22:16:09.454 00.000 3236 GetBoolean("/profile/1/guider/onestar/MassChangeThresholdEnabled", 1) returns 1 22:16:09.454 00.000 3236 GetBoolean("/profile/1/guider/onestar/TolerateJumpsEnabled", 0) returns 0 22:16:09.454 00.000 3236 GetDouble("/profile/1/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000 22:16:09.454 00.000 3236 GetInt("/profile/1/guider/onestar/SearchRegion", 15) returns 15 22:16:09.486 00.032 3236 GetBoolean("/StickyLockPosition", 0) returns 0 22:16:09.486 00.000 3236 GetString("/geometry", "") returns "1;1382;754;-8;-8" 22:16:09.767 00.281 3236 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0 22:16:09.767 00.000 3236 GetString("/graph/RAColor", "") returns "#6464FF" 22:16:09.767 00.000 3236 GetString("/graph/DecColor", "") returns "#FF0000" 22:16:09.767 00.000 3236 GetInt("/graph/minLength", 50) returns 50 22:16:09.767 00.000 3236 GetInt("/graph/maxLength", 400) returns 400 22:16:09.767 00.000 3236 GetInt("/graph/minHeight", 1) returns 1 22:16:09.767 00.000 3236 GetInt("/graph/maxHeight", 16) returns 16 22:16:09.767 00.000 3236 GetInt("/graph/length", 100) returns 100 22:16:09.783 00.016 3236 GetInt("/graph/height", 4) returns 4 22:16:09.783 00.000 3236 GetInt("graph/HeightUnits", 1) returns 1 22:16:09.783 00.000 3236 GetBoolean("/graph/showCorrections", 1) returns 1 22:16:09.783 00.000 3236 GetBoolean("/graph/showStarMass", 0) returns 0 22:16:09.783 00.000 3236 GetBoolean("/graph/showStarSNR", 0) returns 0 22:16:09.783 00.000 3236 GetBoolean("/graph/correctionsToScale", 0) returns 0 22:16:09.923 00.140 3236 GetInt("/graph_stepguider/length", 1) returns 1 22:16:09.939 00.016 3236 GetInt("/target/length", 100) returns 50 22:16:09.939 00.000 3236 GetDouble("/target/zoom", 1.000000) returns 4.000000 22:16:09.970 00.031 3236 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 1 22:16:09.970 00.000 3236 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 3.000000 22:16:11.581 01.611 3236 GetString("/profile/1/name", "") returns "HEQ5" 22:16:11.584 00.003 3236 GetString("/profile/3/name", "") returns "ZWO - AZGTi" 22:16:11.604 00.020 3236 GetString("/profile/1/name", "") returns "HEQ5" 22:16:11.884 00.280 3236 GetString("/profile/1/indi/INDIcam", "") returns "" 22:16:11.924 00.040 3236 GetString("/profile/1/indi/INDImount", "") returns "" 22:16:11.954 00.030 3236 GetString("/profile/1/indi/INDImount", "") returns "" 22:16:11.984 00.030 3236 GetString("/profile/1/camera/LastMenuChoice", "None") returns "Altair Camera (2015/2016)" 22:16:11.984 00.000 3236 CameraFactory(Altair Camera (2015/2016)) 22:16:11.984 00.000 3236 GetBoolean("/profile/1/camera/UseSubframes", 0) returns 0 22:16:11.984 00.000 3236 GetInt("/profile/1/camera/ReadDelay", 150) returns 150 22:16:11.984 00.000 3236 GetInt("/profile/1/camera/gain", 95) returns 100 22:16:11.984 00.000 3236 GetInt("/profile/1/camera/TimeoutMs", 15000) returns 20000 22:16:11.984 00.000 3236 GetInt("/profile/1/camera/SaturationADU", 0) returns 255 22:16:11.989 00.005 3236 GetBoolean("/profile/1/camera/SaturationByADU", 1) returns 1 22:16:11.989 00.000 3236 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000 22:16:11.989 00.000 3236 GetInt("/profile/1/camera/binning", 1) returns 1 22:16:11.989 00.000 3236 Created new camera of type Altair Camera (2015/2016) = 062DD720 22:16:11.991 00.002 3236 GetString("/profile/1/camera/LastMenuChoice", "") returns "Altair Camera (2015/2016)" 22:16:11.991 00.000 3236 GetString("/profile/1/scope/LastMenuChoice", "None") returns "SynScanMobile Telescope (ASCOM)" 22:16:11.994 00.003 3236 ScopeFactory(SynScanMobile Telescope (ASCOM)) 22:16:11.994 00.000 3236 GetInt("/profile/1/scope/CalibrationDuration", 750) returns 93 22:16:11.994 00.000 3236 GetInt("/profile/1/scope/CalibrationDistance", 25) returns 25 22:16:11.994 00.000 3236 GetInt("/profile/1/scope/MaxRaDuration", 2500) returns 2500 22:16:11.994 00.000 3236 GetInt("/profile/1/scope/MaxDecDuration", 2500) returns 2500 22:16:11.994 00.000 3236 GetInt("/profile/1/scope/DecGuideMode", 1) returns 1 22:16:11.994 00.000 3236 DecGuideMode set to Auto (1) 22:16:11.999 00.005 3236 GetInt("/profile/1/scope/XGuideAlgorithm", 1) returns 1 22:16:11.999 00.000 3236 GetDouble("/profile/1/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.200000 22:16:12.002 00.003 3236 GetDouble("/profile/1/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000 22:16:12.002 00.000 3236 GetDouble("/profile/1/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000 22:16:12.002 00.000 3236 GetInt("/profile/1/scope/YGuideAlgorithm", 4) returns 4 22:16:12.004 00.002 3236 GetDouble("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.200000 22:16:12.004 00.000 3236 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.20 22:16:12.004 00.000 3236 GetDouble("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000 22:16:12.004 00.000 3236 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00 22:16:12.004 00.000 3236 GetBoolean("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1 22:16:12.004 00.000 3236 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1) 22:16:12.004 00.000 3236 GetBoolean("/profile/1/scope/CalFlipRequiresDecFlip", 0) returns 0 22:16:12.004 00.000 3236 GetBoolean("/profile/1/scope/AssumeOrthogonal", 0) returns 0 22:16:12.009 00.005 3236 GetBoolean("/profile/1/scope/UseDecComp", 1) returns 1 22:16:12.009 00.000 3236 GetInt("/profile/1/scope/DecBacklashPulse", 0) returns 20 22:16:12.009 00.000 3236 GetInt("/profile/1/scope/DecBacklashFloor", 0) returns 20 22:16:12.011 00.002 3236 GetInt("/profile/1/scope/DecBacklashCeiling", 0) returns 20 22:16:12.011 00.000 3236 GetBoolean("/profile/1/scope/BacklashCompEnabled", 0) returns 0 22:16:12.011 00.000 3236 BLC: Backlash compensation is disabled 22:16:12.011 00.000 3236 GetBoolean("/profile/1/scope/StopGuidingWhenSlewing", 1) returns 1 22:16:12.011 00.000 3236 Scope: enabling slew check, guiding will stop when slew is detected 22:16:12.011 00.000 3236 Created new scope of type SynScanMobile Telescope (ASCOM) = 06CFF028 22:16:12.014 00.003 3236 GetString("/profile/1/scope/LastMenuChoice", "") returns "SynScanMobile Telescope (ASCOM)" 22:16:12.014 00.000 3236 GetString("/profile/1/scope/LastAuxMenuChoice", "None") returns "None" 22:16:12.014 00.000 3236 ScopeFactory(None) 22:16:12.014 00.000 3236 Created new aux scope of type None = 00000000 22:16:12.014 00.000 3236 GetString("/profile/1/scope/LastAuxMenuChoice", "") returns "None" 22:16:12.014 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1345->OnAuxChoiceScope: m_pAuxScope == NULL 22:16:12.014 00.000 3236 GetString("/profile/1/stepguider/LastMenuChoice", "None") returns "None" 22:16:12.014 00.000 3236 StepGuiderFactory(None) 22:16:12.014 00.000 3236 Created new stepguider of type None = 00000000 22:16:12.014 00.000 3236 GetString("/profile/1/stepguider/LastMenuChoice", "") returns "None" 22:16:12.019 00.005 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1571->OnChoiceStepGuider: m_pStepGuider == NULL 22:16:12.019 00.000 3236 GetString("/profile/1/rotator/LastMenuChoice", "None") returns "None" 22:16:12.019 00.000 3236 RotatorFactory(None) 22:16:12.019 00.000 3236 Created new Rotator of type None = 00000000 22:16:12.021 00.002 3236 GetString("/profile/1/rotator/LastMenuChoice", "") returns "None" 22:16:12.021 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1709->OnChoiceRotator: m_pRotator == NULL 22:16:12.034 00.013 3236 GetString("/profile/1/name", "") returns "HEQ5" 22:16:12.034 00.000 3236 SetupHelpFile: langid=58, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_GB\PHD2GuideHelp.zip 22:16:12.034 00.000 3236 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip 22:16:12.140 00.106 3236 starting server 22:16:12.142 00.002 3236 event server started, listening on port 4400 22:16:12.142 00.000 3236 Server started, listening on port 4300 22:16:12.142 00.000 3236 Status Line: Server started 22:16:12.154 00.012 3236 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=527;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=168;floaty=540;floatw=550;floath=240|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=0;pos=1;prop=100000;bestw=244;besth=403;minw=-1;minh=240;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=2099196;dir=2;layer=0;row=0;pos=0;prop=80886;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099196;dir=2;layer=0;row=0;pos=1;prop=119114;bestw=320;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(5,0,0)=642|dock_size(2,0,0)=322|dock_size(3,10,0)=44|dock_size(3,0,0)=259|" 22:16:12.320 00.166 3236 GetBoolean("/Update/enabled", 1) returns 1 22:16:12.322 00.002 3236 GetInt("/Update/series", 0) returns 0 22:16:12.322 00.000 832 UPD: updater thread entry 22:16:12.332 00.010 832 UPD: fetch https://openphdguiding.org/release-main-win.txt 22:16:14.871 02.539 832 UPD: latest ver = 2.6.8 22:16:14.871 00.000 832 UPD: URL = https://openphdguiding.org/phd2-2.6.8-installer.exe 22:16:14.871 00.000 832 UPD: SHA1 = 89c23c1fb01683e7755ad7fd0aed660f5ce56da7 22:16:14.871 00.000 832 GetInt("/Update/force", 0) returns 0 22:16:14.871 00.000 832 UPD: version is up-to-date 22:16:14.871 00.000 832 UPD: updater thread exit 22:16:26.058 11.187 3236 gear_dialog: OnButtonConnectAll 22:16:26.058 00.000 3236 gear_dialog: DoConnectCamera [Altair Camera (2015/2016)] 22:16:26.058 00.000 3236 Status Line: Connecting to Camera ... 22:16:26.058 00.000 3236 GetString("/profile/1/cam_hash/815ca910/whichCamera", "") returns "" 22:16:26.058 00.000 3236 Connecting to camera [Altair Camera (2015/2016)] id = [] 22:16:26.058 00.000 3236 Altair: loading AltairCam_legacy.dll 22:16:26.355 00.297 3236 Altair: SDK version 1.9.7934.20161012 22:16:26.371 00.016 3236 GetBoolean("/profile/1/camera/Altair/ReduceResolution", 0) returns 0 22:16:26.371 00.000 3236 Altair: frame (0,0)+(1280,960) 22:16:26.371 00.000 3236 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000 22:16:26.371 00.000 3236 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[Altair Camera (2015/2016)] scaleRatio=1.000 22:16:26.371 00.000 3236 Connected Camera: GPCAMMT9M034M 22:16:26.371 00.000 3236 FullSize=(1280,960) 22:16:26.371 00.000 3236 PixelSize=3.75 22:16:26.371 00.000 3236 BitsPerPixel=8 22:16:26.371 00.000 3236 HasGainControl=1 22:16:26.371 00.000 3236 GuideCameraGain=100 22:16:26.371 00.000 3236 HasShutter=0 22:16:26.371 00.000 3236 HasSubFrames=0 22:16:26.371 00.000 3236 ST4HasGuideOutput=1 22:16:26.371 00.000 3236 GetBoolean("/profile/1/camera/AutoLoadDefectMap", 1) returns 1 22:16:26.371 00.000 3236 auto-loading defect map 22:16:26.371 00.000 3236 Loading defect map file C:\Users\Gary\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt 22:16:26.449 00.078 3236 Defect map file not found: C:\Users\Gary\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt 22:16:26.449 00.000 3236 Status Line: Defect map not loaded 22:16:26.449 00.000 3236 GetBoolean("/profile/1/camera/AutoLoadDarks", 1) returns 1 22:16:26.449 00.000 3236 Auto-loading dark library 22:16:26.730 00.281 3236 loaded dark frame exposure = 500 22:16:26.808 00.078 3236 loaded dark frame exposure = 1000 22:16:26.886 00.078 3236 loaded dark frame exposure = 1500 22:16:26.933 00.047 3236 loaded dark frame exposure = 2000 22:16:27.011 00.078 3236 loaded dark frame exposure = 2500 22:16:27.058 00.047 3236 loaded dark frame exposure = 3000 22:16:27.074 00.016 3236 loaded dark frame exposure = 3500 22:16:27.105 00.031 3236 loaded dark frame exposure = 4000 22:16:27.105 00.000 3236 loaded dark library from C:\Users\Gary\AppData\Local\phd2\darks_defects\PHD2_dark_lib_1.fit 22:16:27.105 00.000 3236 Status Line: Darks loaded 22:16:27.121 00.016 3236 Status Line: Camera Connected 22:16:27.152 00.031 3236 gear_dialog: OnButtonConnectStepGuider 22:16:27.152 00.000 3236 Connected AO:None 22:16:27.152 00.000 3236 gear_dialog: OnButtonConnectScope 22:16:27.152 00.000 3236 Status Line: Connecting to Mount ... 22:16:27.167 00.015 3236 Connecting to mount [SynScanMobile Telescope (ASCOM)] 22:16:27.167 00.000 3236 ASCOM Scope: Connecting 22:16:27.167 00.000 3236 Create ASCOM Scope: choice 'SynScanMobile Telescope (ASCOM)' progid ASCOM.SynScanMobile.Telescope 22:16:27.714 00.547 3236 pScopeDriver = 0x0C0D0030 22:16:31.183 03.469 3236 Scope reports its name as SynScanMobile Telescope (ASCOM) 22:16:31.214 00.031 3236 ASCOM scope CanSlewAsync is true 22:16:31.214 00.000 3236 SynScanMobile Telescope (ASCOM) connected 22:16:31.292 00.078 3236 ScopeASCOM::GetDeclination() returns 45.1 22:16:31.417 00.125 3236 ScopeASCOM::SideOfPier() returns 1 22:16:31.417 00.000 3236 ASCOM Scope: Connect success 22:16:31.417 00.000 3236 Status Line: Mount Connected 22:16:31.433 00.016 3236 Connected Scope:SynScanMobile Telescope (ASCOM) 22:16:31.449 00.016 3236 gear_dialog: OnButtonConnectAuxScope 22:16:31.449 00.000 3236 Connected AuxScope:None 22:16:31.449 00.000 3236 gear_dialog: OnButtonConnectRotator 22:16:31.464 00.015 3236 Connected Rotator:None 22:16:31.621 00.157 3236 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 1 22:16:31.621 00.000 3236 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 3.000000 22:16:32.511 00.890 3236 GetBoolean("/profile/1/ShowDecModeWarning", 1) returns 1 22:17:04.261 31.750 3236 StartLoopingInteractive: Loop button clicked 22:17:04.261 00.000 3236 Status Line: Looping 22:17:04.261 00.000 3236 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0 22:17:04.277 00.016 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:04.277 00.000 3236 Enqueuing Expose request 22:17:04.277 00.000 8052 Worker thread wakes up 22:17:04.277 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:04.277 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:04.308 00.031 8052 Altair: set CONTROL_EXPOSURE 2000000 22:17:04.308 00.000 8052 Altair: set CONTROL_GAIN 100% 1000 22:17:04.308 00.000 8052 Altair: startcapture 22:17:07.542 03.234 8052 Exposure complete 22:17:07.667 00.125 8052 worker thread done servicing request 22:17:07.667 00.000 3236 OnExposeComplete: enter 22:17:07.667 00.000 3236 UpdateGuideState(): m_state=1 22:17:07.667 00.000 3236 UpdateCurrentPosition: no star selected 22:17:07.667 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:07.667 00.000 3236 Status Line: No star selected 22:17:07.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=206, FiltMin=200, FiltMax=205, Gamma=1.690 22:17:07.917 00.250 3236 UpdateGuideState exits: No star selected 22:17:07.917 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:07.917 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:07.917 00.000 3236 Enqueuing Expose request 22:17:07.933 00.016 8052 Worker thread wakes up 22:17:07.933 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:07.933 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:09.480 01.547 8052 Exposure complete 22:17:09.636 00.156 8052 worker thread done servicing request 22:17:09.636 00.000 3236 OnExposeComplete: enter 22:17:09.636 00.000 3236 UpdateGuideState(): m_state=1 22:17:09.636 00.000 3236 UpdateCurrentPosition: no star selected 22:17:09.636 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:09.636 00.000 3236 Status Line: No star selected 22:17:09.652 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=40, FiltMax=64, Gamma=1.690 22:17:09.886 00.234 3236 UpdateGuideState exits: No star selected 22:17:09.886 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:09.886 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:09.886 00.000 3236 Enqueuing Expose request 22:17:09.886 00.000 8052 Worker thread wakes up 22:17:09.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:09.886 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:11.449 01.563 8052 Exposure complete 22:17:11.605 00.156 8052 worker thread done servicing request 22:17:11.605 00.000 3236 OnExposeComplete: enter 22:17:11.605 00.000 3236 UpdateGuideState(): m_state=1 22:17:11.605 00.000 3236 UpdateCurrentPosition: no star selected 22:17:11.605 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:11.605 00.000 3236 Status Line: No star selected 22:17:11.621 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=31, FiltMax=53, Gamma=1.690 22:17:11.855 00.234 3236 UpdateGuideState exits: No star selected 22:17:11.855 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:11.855 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:11.855 00.000 3236 Enqueuing Expose request 22:17:11.855 00.000 8052 Worker thread wakes up 22:17:11.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:11.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:13.536 01.681 8052 Exposure complete 22:17:13.692 00.156 8052 worker thread done servicing request 22:17:13.692 00.000 3236 OnExposeComplete: enter 22:17:13.692 00.000 3236 UpdateGuideState(): m_state=1 22:17:13.708 00.016 3236 UpdateCurrentPosition: no star selected 22:17:13.708 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:13.708 00.000 3236 Status Line: No star selected 22:17:13.708 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=56, FiltMin=31, FiltMax=54, Gamma=1.690 22:17:13.895 00.187 3236 UpdateGuideState exits: No star selected 22:17:13.895 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:13.895 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:13.895 00.000 3236 Enqueuing Expose request 22:17:13.911 00.016 8052 Worker thread wakes up 22:17:13.911 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:13.911 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:15.458 01.547 8052 Exposure complete 22:17:15.614 00.156 8052 worker thread done servicing request 22:17:15.614 00.000 3236 OnExposeComplete: enter 22:17:15.614 00.000 3236 UpdateGuideState(): m_state=1 22:17:15.614 00.000 3236 UpdateCurrentPosition: no star selected 22:17:15.629 00.015 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:15.629 00.000 3236 Status Line: No star selected 22:17:15.629 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=34, FiltMax=56, Gamma=1.690 22:17:15.848 00.219 3236 UpdateGuideState exits: No star selected 22:17:15.848 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:15.848 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:15.848 00.000 3236 Enqueuing Expose request 22:17:15.848 00.000 8052 Worker thread wakes up 22:17:15.848 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:15.848 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:17.504 01.656 8052 Exposure complete 22:17:17.645 00.141 3236 OnExposeComplete: enter 22:17:17.645 00.000 8052 worker thread done servicing request 22:17:17.645 00.000 3236 UpdateGuideState(): m_state=1 22:17:17.645 00.000 3236 UpdateCurrentPosition: no star selected 22:17:17.645 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:17.645 00.000 3236 Status Line: No star selected 22:17:17.645 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=53, FiltMin=28, FiltMax=50, Gamma=1.690 22:17:17.848 00.203 3236 UpdateGuideState exits: No star selected 22:17:17.848 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:17.848 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:17.848 00.000 3236 Enqueuing Expose request 22:17:17.848 00.000 8052 Worker thread wakes up 22:17:17.848 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:17.848 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:19.520 01.672 8052 Exposure complete 22:17:19.676 00.156 8052 worker thread done servicing request 22:17:19.676 00.000 3236 OnExposeComplete: enter 22:17:19.676 00.000 3236 UpdateGuideState(): m_state=1 22:17:19.692 00.016 3236 UpdateCurrentPosition: no star selected 22:17:19.692 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:19.692 00.000 3236 Status Line: No star selected 22:17:19.692 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=57, FiltMin=30, FiltMax=54, Gamma=1.690 22:17:19.895 00.203 3236 UpdateGuideState exits: No star selected 22:17:19.895 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:19.895 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:19.895 00.000 3236 Enqueuing Expose request 22:17:19.895 00.000 8052 Worker thread wakes up 22:17:19.895 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:19.895 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:21.442 01.547 8052 Exposure complete 22:17:21.598 00.156 8052 worker thread done servicing request 22:17:21.598 00.000 3236 OnExposeComplete: enter 22:17:21.598 00.000 3236 UpdateGuideState(): m_state=1 22:17:21.598 00.000 3236 UpdateCurrentPosition: no star selected 22:17:21.598 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:21.614 00.016 3236 Status Line: No star selected 22:17:21.614 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=57, FiltMin=32, FiltMax=52, Gamma=1.690 22:17:21.801 00.187 3236 UpdateGuideState exits: No star selected 22:17:21.801 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:21.801 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:21.801 00.000 3236 Enqueuing Expose request 22:17:21.801 00.000 8052 Worker thread wakes up 22:17:21.801 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:21.801 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:23.473 01.672 8052 Exposure complete 22:17:23.661 00.188 8052 worker thread done servicing request 22:17:23.661 00.000 3236 OnExposeComplete: enter 22:17:23.661 00.000 3236 UpdateGuideState(): m_state=1 22:17:23.661 00.000 3236 UpdateCurrentPosition: no star selected 22:17:23.661 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:23.661 00.000 3236 Status Line: No star selected 22:17:23.661 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=29, FiltMax=50, Gamma=1.690 22:17:23.942 00.281 3236 UpdateGuideState exits: No star selected 22:17:23.942 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:23.942 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:23.942 00.000 3236 Enqueuing Expose request 22:17:23.942 00.000 8052 Worker thread wakes up 22:17:23.942 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:23.942 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:23.942 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=29, FiltMax=50, Gamma=1.580 22:17:24.145 00.203 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=29, FiltMax=50, Gamma=1.450 22:17:24.348 00.203 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=29, FiltMax=50, Gamma=1.340 22:17:24.911 00.563 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=29, FiltMax=50, Gamma=1.320 22:17:25.114 00.203 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=29, FiltMax=50, Gamma=1.040 22:17:25.348 00.234 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=29, FiltMax=50, Gamma=1.040 22:17:25.489 00.141 8052 Exposure complete 22:17:25.551 00.062 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=29, FiltMax=50, Gamma=1.040 22:17:25.645 00.094 8052 worker thread done servicing request 22:17:25.739 00.094 3236 OnExposeComplete: enter 22:17:25.739 00.000 3236 UpdateGuideState(): m_state=1 22:17:25.739 00.000 3236 UpdateCurrentPosition: no star selected 22:17:25.739 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:25.739 00.000 3236 Status Line: No star selected 22:17:25.739 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=30, FiltMax=52, Gamma=1.040 22:17:25.942 00.203 3236 UpdateGuideState exits: No star selected 22:17:25.942 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:25.942 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:25.942 00.000 3236 Enqueuing Expose request 22:17:25.942 00.000 8052 Worker thread wakes up 22:17:25.942 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:25.942 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:27.504 01.562 8052 Exposure complete 22:17:27.661 00.157 8052 worker thread done servicing request 22:17:27.661 00.000 3236 OnExposeComplete: enter 22:17:27.676 00.015 3236 UpdateGuideState(): m_state=1 22:17:27.676 00.000 3236 UpdateCurrentPosition: no star selected 22:17:27.676 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:27.676 00.000 3236 Status Line: No star selected 22:17:27.676 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=27, FiltMax=49, Gamma=1.040 22:17:27.926 00.250 3236 UpdateGuideState exits: No star selected 22:17:27.926 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:27.926 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:27.926 00.000 3236 Enqueuing Expose request 22:17:27.926 00.000 8052 Worker thread wakes up 22:17:27.926 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:27.926 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:29.489 01.563 8052 Exposure complete 22:17:29.645 00.156 8052 worker thread done servicing request 22:17:29.645 00.000 3236 OnExposeComplete: enter 22:17:29.645 00.000 3236 UpdateGuideState(): m_state=1 22:17:29.645 00.000 3236 UpdateCurrentPosition: no star selected 22:17:29.645 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:29.645 00.000 3236 Status Line: No star selected 22:17:29.661 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=28, FiltMax=55, Gamma=1.040 22:17:29.911 00.250 3236 UpdateGuideState exits: No star selected 22:17:29.911 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:29.911 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:29.911 00.000 3236 Enqueuing Expose request 22:17:29.911 00.000 8052 Worker thread wakes up 22:17:29.911 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:29.911 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:31.458 01.547 8052 Exposure complete 22:17:31.614 00.156 8052 worker thread done servicing request 22:17:31.614 00.000 3236 OnExposeComplete: enter 22:17:31.614 00.000 3236 UpdateGuideState(): m_state=1 22:17:31.629 00.015 3236 UpdateCurrentPosition: no star selected 22:17:31.629 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:31.629 00.000 3236 Status Line: No star selected 22:17:31.629 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=29, FiltMax=56, Gamma=1.040 22:17:31.879 00.250 3236 UpdateGuideState exits: No star selected 22:17:31.879 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:31.879 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:31.879 00.000 3236 Enqueuing Expose request 22:17:31.879 00.000 8052 Worker thread wakes up 22:17:31.879 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:31.879 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:33.536 01.657 8052 Exposure complete 22:17:33.692 00.156 8052 worker thread done servicing request 22:17:33.692 00.000 3236 OnExposeComplete: enter 22:17:33.692 00.000 3236 UpdateGuideState(): m_state=1 22:17:33.692 00.000 3236 UpdateCurrentPosition: no star selected 22:17:33.692 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:33.692 00.000 3236 Status Line: No star selected 22:17:33.708 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=26, FiltMax=47, Gamma=1.040 22:17:33.973 00.265 3236 UpdateGuideState exits: No star selected 22:17:33.973 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:33.973 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:33.973 00.000 3236 Enqueuing Expose request 22:17:33.973 00.000 8052 Worker thread wakes up 22:17:33.973 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:33.973 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:35.536 01.563 8052 Exposure complete 22:17:35.770 00.234 8052 worker thread done servicing request 22:17:35.770 00.000 3236 OnExposeComplete: enter 22:17:35.770 00.000 3236 UpdateGuideState(): m_state=1 22:17:35.770 00.000 3236 UpdateCurrentPosition: no star selected 22:17:35.770 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:35.770 00.000 3236 Status Line: No star selected 22:17:35.770 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=26, FiltMax=49, Gamma=1.040 22:17:35.973 00.203 3236 UpdateGuideState exits: No star selected 22:17:35.973 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:35.973 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:35.973 00.000 3236 Enqueuing Expose request 22:17:35.973 00.000 8052 Worker thread wakes up 22:17:35.973 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:35.973 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:37.520 01.547 8052 Exposure complete 22:17:37.676 00.156 8052 worker thread done servicing request 22:17:37.676 00.000 3236 OnExposeComplete: enter 22:17:37.676 00.000 3236 UpdateGuideState(): m_state=1 22:17:37.676 00.000 3236 UpdateCurrentPosition: no star selected 22:17:37.692 00.016 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:37.692 00.000 3236 Status Line: No star selected 22:17:37.692 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=27, FiltMax=50, Gamma=1.040 22:17:37.942 00.250 3236 UpdateGuideState exits: No star selected 22:17:37.942 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:37.942 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:37.942 00.000 3236 Enqueuing Expose request 22:17:37.942 00.000 8052 Worker thread wakes up 22:17:37.942 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:37.942 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:39.504 01.562 8052 Exposure complete 22:17:39.661 00.157 8052 worker thread done servicing request 22:17:39.661 00.000 3236 OnExposeComplete: enter 22:17:39.661 00.000 3236 UpdateGuideState(): m_state=1 22:17:39.676 00.015 3236 UpdateCurrentPosition: no star selected 22:17:39.676 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:39.676 00.000 3236 Status Line: No star selected 22:17:39.676 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=56, FiltMin=23, FiltMax=52, Gamma=1.040 22:17:39.926 00.250 3236 UpdateGuideState exits: No star selected 22:17:39.926 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:39.926 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:39.926 00.000 3236 Enqueuing Expose request 22:17:39.926 00.000 8052 Worker thread wakes up 22:17:39.926 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:39.926 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:41.473 01.547 8052 Exposure complete 22:17:41.629 00.156 3236 OnExposeComplete: enter 22:17:41.645 00.016 8052 worker thread done servicing request 22:17:41.645 00.000 3236 UpdateGuideState(): m_state=1 22:17:41.645 00.000 3236 UpdateCurrentPosition: no star selected 22:17:41.645 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:41.645 00.000 3236 Status Line: No star selected 22:17:41.645 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=23, FiltMax=46, Gamma=1.040 22:17:41.895 00.250 3236 UpdateGuideState exits: No star selected 22:17:41.895 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:41.895 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:41.895 00.000 3236 Enqueuing Expose request 22:17:41.895 00.000 8052 Worker thread wakes up 22:17:41.895 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:41.895 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:43.455 01.560 8052 Exposure complete 22:17:43.642 00.187 3236 OnExposeComplete: enter 22:17:43.642 00.000 3236 UpdateGuideState(): m_state=1 22:17:43.642 00.000 3236 UpdateCurrentPosition: no star selected 22:17:43.642 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:43.642 00.000 3236 Status Line: No star selected 22:17:43.642 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=22, FiltMax=45, Gamma=1.040 22:17:43.674 00.032 8052 worker thread done servicing request 22:17:43.861 00.187 3236 UpdateGuideState exits: No star selected 22:17:43.861 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:43.861 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:43.861 00.000 3236 Enqueuing Expose request 22:17:43.861 00.000 8052 Worker thread wakes up 22:17:43.861 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:43.861 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:45.533 01.672 8052 Exposure complete 22:17:45.736 00.203 3236 OnExposeComplete: enter 22:17:45.736 00.000 3236 UpdateGuideState(): m_state=1 22:17:45.736 00.000 3236 UpdateCurrentPosition: no star selected 22:17:45.736 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:45.736 00.000 3236 Status Line: No star selected 22:17:45.736 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=57, FiltMin=21, FiltMax=42, Gamma=1.040 22:17:45.752 00.016 8052 worker thread done servicing request 22:17:45.955 00.203 3236 UpdateGuideState exits: No star selected 22:17:45.955 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:45.955 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:45.955 00.000 3236 Enqueuing Expose request 22:17:45.955 00.000 8052 Worker thread wakes up 22:17:45.955 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:45.955 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:47.502 01.547 8052 Exposure complete 22:17:47.642 00.140 3236 OnExposeComplete: enter 22:17:47.642 00.000 3236 UpdateGuideState(): m_state=1 22:17:47.642 00.000 3236 UpdateCurrentPosition: no star selected 22:17:47.642 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:47.642 00.000 3236 Status Line: No star selected 22:17:47.658 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=26, FiltMax=45, Gamma=1.040 22:17:47.705 00.047 8052 worker thread done servicing request 22:17:47.861 00.156 3236 UpdateGuideState exits: No star selected 22:17:47.861 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:47.861 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:47.861 00.000 3236 Enqueuing Expose request 22:17:47.861 00.000 8052 Worker thread wakes up 22:17:47.861 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:47.861 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:49.517 01.656 8052 Exposure complete 22:17:49.689 00.172 3236 OnExposeComplete: enter 22:17:49.689 00.000 3236 UpdateGuideState(): m_state=1 22:17:49.689 00.000 3236 UpdateCurrentPosition: no star selected 22:17:49.689 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:49.689 00.000 3236 Status Line: No star selected 22:17:49.705 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=58, FiltMin=24, FiltMax=45, Gamma=1.040 22:17:49.861 00.156 8052 worker thread done servicing request 22:17:49.986 00.125 3236 UpdateGuideState exits: No star selected 22:17:49.986 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:49.986 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:49.986 00.000 3236 Enqueuing Expose request 22:17:49.986 00.000 8052 Worker thread wakes up 22:17:49.986 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:49.986 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:51.533 01.547 8052 Exposure complete 22:17:51.705 00.172 8052 worker thread done servicing request 22:17:51.705 00.000 3236 OnExposeComplete: enter 22:17:51.705 00.000 3236 UpdateGuideState(): m_state=1 22:17:51.705 00.000 3236 UpdateCurrentPosition: no star selected 22:17:51.705 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:51.705 00.000 3236 Status Line: No star selected 22:17:51.721 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=22, FiltMax=46, Gamma=1.040 22:17:51.971 00.250 3236 UpdateGuideState exits: No star selected 22:17:51.971 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:51.986 00.015 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:51.986 00.000 3236 Enqueuing Expose request 22:17:51.986 00.000 8052 Worker thread wakes up 22:17:51.986 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:51.986 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:53.455 01.469 8052 Exposure complete 22:17:53.596 00.141 8052 worker thread done servicing request 22:17:53.596 00.000 3236 OnExposeComplete: enter 22:17:53.596 00.000 3236 UpdateGuideState(): m_state=1 22:17:53.596 00.000 3236 UpdateCurrentPosition: no star selected 22:17:53.596 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:53.596 00.000 3236 Status Line: No star selected 22:17:53.596 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=46, Gamma=1.040 22:17:53.783 00.187 3236 UpdateGuideState exits: No star selected 22:17:53.783 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:53.783 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:53.783 00.000 3236 Enqueuing Expose request 22:17:53.783 00.000 8052 Worker thread wakes up 22:17:53.783 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:53.783 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:55.455 01.672 8052 Exposure complete 22:17:55.611 00.156 8052 worker thread done servicing request 22:17:55.611 00.000 3236 OnExposeComplete: enter 22:17:55.611 00.000 3236 UpdateGuideState(): m_state=1 22:17:55.611 00.000 3236 UpdateCurrentPosition: no star selected 22:17:55.611 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:55.627 00.016 3236 Status Line: No star selected 22:17:55.627 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=42, Gamma=1.040 22:17:55.846 00.219 3236 UpdateGuideState exits: No star selected 22:17:55.846 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:55.846 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:55.846 00.000 3236 Enqueuing Expose request 22:17:55.846 00.000 8052 Worker thread wakes up 22:17:55.846 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:55.846 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:57.502 01.656 8052 Exposure complete 22:17:57.658 00.156 8052 worker thread done servicing request 22:17:57.658 00.000 3236 OnExposeComplete: enter 22:17:57.658 00.000 3236 UpdateGuideState(): m_state=1 22:17:57.658 00.000 3236 UpdateCurrentPosition: no star selected 22:17:57.658 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:57.658 00.000 3236 Status Line: No star selected 22:17:57.674 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=23, FiltMax=45, Gamma=1.040 22:17:57.924 00.250 3236 UpdateGuideState exits: No star selected 22:17:57.924 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:57.924 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:57.924 00.000 3236 Enqueuing Expose request 22:17:57.924 00.000 8052 Worker thread wakes up 22:17:57.924 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:57.924 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:17:59.471 01.547 8052 Exposure complete 22:17:59.627 00.156 8052 worker thread done servicing request 22:17:59.627 00.000 3236 OnExposeComplete: enter 22:17:59.627 00.000 3236 UpdateGuideState(): m_state=1 22:17:59.627 00.000 3236 UpdateCurrentPosition: no star selected 22:17:59.627 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:17:59.627 00.000 3236 Status Line: No star selected 22:17:59.642 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=23, FiltMax=45, Gamma=1.040 22:17:59.892 00.250 3236 UpdateGuideState exits: No star selected 22:17:59.892 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:17:59.892 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:17:59.892 00.000 3236 Enqueuing Expose request 22:17:59.892 00.000 8052 Worker thread wakes up 22:17:59.892 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:17:59.892 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:18:01.439 01.547 8052 Exposure complete 22:18:01.611 00.172 8052 worker thread done servicing request 22:18:01.611 00.000 3236 OnExposeComplete: enter 22:18:01.611 00.000 3236 UpdateGuideState(): m_state=1 22:18:01.611 00.000 3236 UpdateCurrentPosition: no star selected 22:18:01.627 00.016 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:18:01.627 00.000 3236 Status Line: No star selected 22:18:01.627 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=24, FiltMax=45, Gamma=1.040 22:18:01.877 00.250 3236 UpdateGuideState exits: No star selected 22:18:01.877 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:01.877 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:18:01.877 00.000 3236 Enqueuing Expose request 22:18:01.877 00.000 8052 Worker thread wakes up 22:18:01.877 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:01.877 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:18:03.533 01.656 8052 Exposure complete 22:18:03.689 00.156 8052 worker thread done servicing request 22:18:03.689 00.000 3236 OnExposeComplete: enter 22:18:03.689 00.000 3236 UpdateGuideState(): m_state=1 22:18:03.689 00.000 3236 UpdateCurrentPosition: no star selected 22:18:03.689 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:18:03.705 00.016 3236 Status Line: No star selected 22:18:03.705 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=21, FiltMax=44, Gamma=1.040 22:18:03.955 00.250 3236 UpdateGuideState exits: No star selected 22:18:03.955 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:03.955 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:18:03.955 00.000 3236 Enqueuing Expose request 22:18:03.955 00.000 8052 Worker thread wakes up 22:18:03.955 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:03.955 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:18:05.502 01.547 8052 Exposure complete 22:18:05.658 00.156 8052 worker thread done servicing request 22:18:05.658 00.000 3236 OnExposeComplete: enter 22:18:05.658 00.000 3236 UpdateGuideState(): m_state=1 22:18:05.658 00.000 3236 UpdateCurrentPosition: no star selected 22:18:05.658 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:18:05.658 00.000 3236 Status Line: No star selected 22:18:05.674 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=51, Gamma=1.040 22:18:05.924 00.250 3236 UpdateGuideState exits: No star selected 22:18:05.924 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:05.924 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:18:05.924 00.000 3236 Enqueuing Expose request 22:18:05.924 00.000 8052 Worker thread wakes up 22:18:05.924 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:05.924 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:18:07.486 01.562 8052 Exposure complete 22:18:07.642 00.156 8052 worker thread done servicing request 22:18:07.642 00.000 3236 OnExposeComplete: enter 22:18:07.642 00.000 3236 UpdateGuideState(): m_state=1 22:18:07.642 00.000 3236 UpdateCurrentPosition: no star selected 22:18:07.642 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:18:07.658 00.016 3236 Status Line: No star selected 22:18:07.658 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=23, FiltMax=45, Gamma=1.040 22:18:07.908 00.250 3236 UpdateGuideState exits: No star selected 22:18:07.908 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:07.908 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:18:07.908 00.000 3236 Enqueuing Expose request 22:18:07.908 00.000 8052 Worker thread wakes up 22:18:07.908 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:07.908 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:18:09.455 01.547 8052 Exposure complete 22:18:09.611 00.156 8052 worker thread done servicing request 22:18:09.611 00.000 3236 OnExposeComplete: enter 22:18:09.611 00.000 3236 UpdateGuideState(): m_state=1 22:18:09.611 00.000 3236 UpdateCurrentPosition: no star selected 22:18:09.611 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:18:09.611 00.000 3236 Status Line: No star selected 22:18:09.627 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=21, FiltMax=42, Gamma=1.040 22:18:09.877 00.250 3236 UpdateGuideState exits: No star selected 22:18:09.877 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:09.877 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:18:09.877 00.000 3236 Enqueuing Expose request 22:18:09.877 00.000 8052 Worker thread wakes up 22:18:09.877 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:09.877 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:18:11.533 01.656 8052 Exposure complete 22:18:11.689 00.156 8052 worker thread done servicing request 22:18:11.689 00.000 3236 OnExposeComplete: enter 22:18:11.689 00.000 3236 UpdateGuideState(): m_state=1 22:18:11.689 00.000 3236 UpdateCurrentPosition: no star selected 22:18:11.689 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:18:11.689 00.000 3236 Status Line: No star selected 22:18:11.705 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=28, FiltMax=50, Gamma=1.040 22:18:11.986 00.281 3236 UpdateGuideState exits: No star selected 22:18:11.986 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:11.986 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:18:11.986 00.000 3236 Enqueuing Expose request 22:18:11.986 00.000 8052 Worker thread wakes up 22:18:11.986 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:11.986 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:18:13.526 01.540 8052 Exposure complete 22:18:13.526 00.000 3236 GuiderOneStar::AutoSelect enter 22:18:13.526 00.000 3236 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0 22:18:13.714 00.188 8052 worker thread done servicing request 22:18:13.729 00.015 3236 AutoFind: auto downsample for scale 0.52 => 2x 22:18:13.729 00.000 3236 AutoFind: downsample 2x 22:18:13.792 00.063 3236 AutoFind: global mean = 0.0, stdev 1.0 22:18:13.792 00.000 3236 AutoFind: using threshold = 0.1 22:18:13.854 00.062 3236 AutoFind: local max [199, 81] 69.1 22:18:13.854 00.000 3236 AutoFind: local max [849, 409] 15.0 22:18:13.854 00.000 3236 AutoFind: local max [209, 903] 7.2 22:18:13.854 00.000 3236 AutoFind: local max [543, 191] 6.1 22:18:13.854 00.000 3236 AutoFind: local max [585, 569] 4.1 22:18:13.854 00.000 3236 AutoFind: local max [637, 273] 4.1 22:18:13.854 00.000 3236 AutoFind: local max [473, 243] 4.1 22:18:13.854 00.000 3236 AutoFind: local max [433, 317] 4.1 22:18:13.854 00.000 3236 AutoFind: local max [817, 815] 3.8 22:18:13.854 00.000 3236 AutoFind: local max [695, 113] 3.8 22:18:13.854 00.000 3236 AutoFind: local max [443, 583] 3.8 22:18:13.854 00.000 3236 AutoFind: local max [455, 527] 3.7 22:18:13.854 00.000 3236 AutoFind: local max [665, 685] 3.7 22:18:13.854 00.000 3236 AutoFind: local max [545, 861] 3.7 22:18:13.854 00.000 3236 AutoFind: local max [759, 871] 3.7 22:18:13.854 00.000 3236 AutoFind: local max [663, 153] 3.7 22:18:13.854 00.000 3236 AutoFind: local max [873, 213] 3.6 22:18:13.854 00.000 3236 AutoFind: local max [471, 577] 3.6 22:18:13.854 00.000 3236 AutoFind: local max [949, 395] 3.6 22:18:13.854 00.000 3236 AutoFind: local max [959, 585] 3.5 22:18:13.854 00.000 3236 AutoFind: local max [871, 709] 3.5 22:18:13.854 00.000 3236 AutoFind: local max [845, 299] 3.5 22:18:13.854 00.000 3236 AutoFind: local max [719, 647] 3.5 22:18:13.854 00.000 3236 AutoFind: local max [1029, 605] 3.5 22:18:13.854 00.000 3236 AutoFind: local max [919, 737] 3.5 22:18:13.854 00.000 3236 AutoFind: local max [1069, 527] 3.5 22:18:13.854 00.000 3236 AutoFind: local max [1197, 199] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [947, 727] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [1041, 253] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [973, 165] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [1085, 215] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [871, 549] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [893, 347] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [633, 471] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [855, 835] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [509, 311] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [1079, 393] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [671, 265] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [653, 633] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [465, 419] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [653, 269] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [617, 639] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [597, 527] 3.4 22:18:13.854 00.000 3236 AutoFind: local max [685, 635] 3.3 22:18:13.870 00.016 3236 AutoFind: local max [555, 761] 3.3 22:18:13.870 00.000 3236 AutoFind: local max [615, 391] 3.3 22:18:13.870 00.000 3236 AutoFind: local max [713, 739] 3.3 22:18:13.870 00.000 3236 AutoFind: local max [1013, 707] 3.3 22:18:13.870 00.000 3236 AutoFind: local max [849, 711] 3.3 22:18:13.870 00.000 3236 AutoFind: local max [81, 229] 3.3 22:18:13.870 00.000 3236 AutoFind: local max [927, 255] 3.3 22:18:13.870 00.000 3236 AutoFind: local max [487, 299] 3.3 22:18:13.870 00.000 3236 AutoFind: local max [605, 729] 3.3 22:18:13.870 00.000 3236 AutoFind: local max [653, 59] 3.3 22:18:13.870 00.000 3236 AutoFind: local max [749, 827] 3.3 22:18:13.870 00.000 3236 AutoFind: local max [757, 371] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [549, 515] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [733, 721] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [911, 779] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [513, 221] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [661, 77] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [795, 803] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [869, 103] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [963, 523] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [909, 537] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [727, 901] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [525, 381] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [915, 761] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [755, 773] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [709, 189] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [759, 787] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [899, 657] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [1199, 569] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [565, 219] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [347, 547] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [877, 191] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [937, 543] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [637, 781] 3.2 22:18:13.870 00.000 3236 AutoFind: local max [467, 545] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [1023, 935] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [347, 249] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [627, 765] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [587, 297] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [839, 833] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [583, 107] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [905, 575] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [671, 201] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [641, 347] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [1217, 357] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [525, 191] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [147, 283] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [701, 203] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [921, 619] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [1009, 595] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [1147, 885] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [913, 335] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [813, 727] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [1071, 279] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [775, 215] 3.1 22:18:13.870 00.000 3236 AutoFind: local max [491, 497] 3.1 22:18:13.870 00.000 3236 AutoFind: too close [913, 335] 3.1 - [893, 347] 3.4 22:18:13.870 00.000 3236 AutoFind: too close [1009, 595] 3.1 - [1029, 605] 3.5 22:18:13.870 00.000 3236 AutoFind: too close [701, 203] 3.1 - [709, 189] 3.2 22:18:13.870 00.000 3236 AutoFind: too close [525, 191] 3.1 - [543, 191] 6.1 22:18:13.870 00.000 3236 AutoFind: too close [839, 833] 3.1 - [855, 835] 3.4 22:18:13.870 00.000 3236 AutoFind: too close [627, 765] 3.1 - [637, 781] 3.2 22:18:13.870 00.000 3236 AutoFind: too close [467, 545] 3.1 - [455, 527] 3.7 22:18:13.870 00.000 3236 AutoFind: too close [759, 787] 3.2 - [755, 773] 3.2 22:18:13.870 00.000 3236 AutoFind: too close [915, 761] 3.2 - [911, 779] 3.2 22:18:13.870 00.000 3236 AutoFind: too close [661, 77] 3.2 - [653, 59] 3.3 22:18:13.870 00.000 3236 AutoFind: too close [733, 721] 3.2 - [713, 739] 3.3 22:18:13.870 00.000 3236 AutoFind: too close [653, 269] 3.4 - [671, 265] 3.4 22:18:13.870 00.000 3236 AutoFind: too close [653, 269] 3.4 - [637, 273] 4.1 22:18:13.870 00.000 3236 AutoFind: too close to edge [1023, 935] 3.1 22:18:13.870 00.000 3236 AutoFind: BPP = 8, saturation at 283, pedestal 28, thresh = 257 22:18:13.870 00.000 3236 AutoFind: finding best star pass 1 22:18:13.870 00.000 3236 Star::Find(15, 199, 81, 0, (0,0,0,0), 0.0, 255) frame 33 22:18:13.870 00.000 3236 Star::Find returns 1 (0), X=198.00, Y=80.27, Mass=1223, SNR=23.7, Peak=52 HFD=6.8 22:18:13.870 00.000 3236 AutoFind returns star at [199, 81] 69.1 Mass 1223 SNR 23.7 22:18:13.886 00.016 3236 Star::Find(15, 199, 81, 0, (0,0,0,0), 0.0, 255) frame 33 22:18:13.886 00.000 3236 Star::Find returns 1 (0), X=198.00, Y=80.27, Mass=1223, SNR=23.7, Peak=52 HFD=6.8 22:18:13.886 00.000 3236 setting lock position to (198.00, 80.27) 22:18:13.886 00.000 3236 AutoSelect: state = 1, call UpdateGuideState 22:18:13.886 00.000 3236 UpdateGuideState(): m_state=1 22:18:13.886 00.000 3236 Star::Find(15, 198, 80, 0, (0,0,0,0), 0.0, 255) frame 33 22:18:13.886 00.000 3236 Star::Find returns 1 (0), X=198.00, Y=80.27, Mass=1223, SNR=23.7, Peak=52 HFD=6.8 22:18:13.886 00.000 3236 setting lock position to (198.00, 80.27) 22:18:13.886 00.000 3236 CurrentPosition() valid, moving to STATE_SELECTED 22:18:13.886 00.000 3236 Changing from state SELECTING to SELECTED 22:18:13.886 00.000 3236 guider state => SELECTED 22:18:13.901 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=28, FiltMax=50, Gamma=1.040 22:18:14.104 00.203 3236 UpdateGuideState exits: m=1223 SNR=23.7 22:18:14.104 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=28, FiltMax=50, Gamma=1.040 22:18:14.292 00.188 3236 Status Line: Auto-selected star at (198.0, 80.3) 22:18:14.307 00.015 3236 OnExposeComplete: enter 22:18:14.307 00.000 3236 UpdateGuideState(): m_state=2 22:18:14.307 00.000 3236 Star::Find(15, 198, 80, 0, (0,0,0,0), 0.0, 255) frame 34 22:18:14.307 00.000 3236 Star::Find returns 1 (0), X=196.42, Y=82.00, Mass=972, SNR=20.0, Peak=50 HFD=6.5 22:18:14.370 00.063 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=26, FiltMax=49, Gamma=1.040 22:18:14.573 00.203 3236 UpdateGuideState exits: m=972 SNR=20.0 22:18:14.573 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:14.573 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:14.573 00.000 3236 Enqueuing Expose request 22:18:14.573 00.000 8052 Worker thread wakes up 22:18:14.573 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:14.573 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(181,67,31,31) 22:18:15.479 00.906 8052 Exposure complete 22:18:15.651 00.172 8052 worker thread done servicing request 22:18:15.651 00.000 3236 OnExposeComplete: enter 22:18:15.651 00.000 3236 UpdateGuideState(): m_state=2 22:18:15.651 00.000 3236 Star::Find(15, 196, 82, 0, (0,0,0,0), 0.0, 255) frame 35 22:18:15.651 00.000 3236 Star::Find returns 1 (0), X=196.28, Y=82.56, Mass=1138, SNR=23.0, Peak=50 HFD=7.1 22:18:15.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=28, FiltMax=48, Gamma=1.040 22:18:15.854 00.203 3236 UpdateGuideState exits: m=1138 SNR=23.0 22:18:15.854 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:15.854 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:15.854 00.000 3236 Enqueuing Expose request 22:18:15.854 00.000 8052 Worker thread wakes up 22:18:15.854 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:15.854 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(181,68,31,31) 22:18:17.511 01.657 8052 Exposure complete 22:18:17.651 00.140 8052 worker thread done servicing request 22:18:17.651 00.000 3236 OnExposeComplete: enter 22:18:17.651 00.000 3236 UpdateGuideState(): m_state=2 22:18:17.651 00.000 3236 Star::Find(15, 196, 82, 0, (0,0,0,0), 0.0, 255) frame 36 22:18:17.651 00.000 3236 Star::Find returns 1 (0), X=195.68, Y=83.17, Mass=1306, SNR=24.7, Peak=55 HFD=7.3 22:18:17.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=49, Gamma=1.040 22:18:17.839 00.188 3236 UpdateGuideState exits: m=1306 SNR=24.7 22:18:17.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:17.839 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:17.839 00.000 3236 Enqueuing Expose request 22:18:17.839 00.000 8052 Worker thread wakes up 22:18:17.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:17.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(181,68,31,31) 22:18:19.511 01.672 8052 Exposure complete 22:18:19.667 00.156 8052 worker thread done servicing request 22:18:19.667 00.000 3236 OnExposeComplete: enter 22:18:19.667 00.000 3236 UpdateGuideState(): m_state=2 22:18:19.682 00.015 3236 Star::Find(15, 195, 83, 0, (0,0,0,0), 0.0, 255) frame 37 22:18:19.682 00.000 3236 Star::Find returns 1 (0), X=198.38, Y=81.99, Mass=927, SNR=19.7, Peak=48 HFD=6.6 22:18:19.682 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=45, Gamma=1.040 22:18:19.932 00.250 3236 UpdateGuideState exits: m=927 SNR=19.7 22:18:19.932 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:19.932 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:19.932 00.000 3236 Enqueuing Expose request 22:18:19.932 00.000 8052 Worker thread wakes up 22:18:19.932 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:19.932 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(183,67,31,31) 22:18:21.495 01.563 8052 Exposure complete 22:18:21.620 00.125 8052 worker thread done servicing request 22:18:21.620 00.000 3236 OnExposeComplete: enter 22:18:21.620 00.000 3236 UpdateGuideState(): m_state=2 22:18:21.620 00.000 3236 Star::Find(15, 198, 81, 0, (0,0,0,0), 0.0, 255) frame 38 22:18:21.620 00.000 3236 Star::Find returns 1 (0), X=195.93, Y=81.97, Mass=1038, SNR=21.1, Peak=47 HFD=6.4 22:18:21.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=24, FiltMax=44, Gamma=1.040 22:18:21.823 00.203 3236 UpdateGuideState exits: m=1038 SNR=21.1 22:18:21.823 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:21.823 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:21.823 00.000 3236 Enqueuing Expose request 22:18:21.823 00.000 8052 Worker thread wakes up 22:18:21.823 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:21.823 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(181,67,31,31) 22:18:23.495 01.672 8052 Exposure complete 22:18:23.651 00.156 8052 worker thread done servicing request 22:18:23.651 00.000 3236 OnExposeComplete: enter 22:18:23.667 00.016 3236 UpdateGuideState(): m_state=2 22:18:23.667 00.000 3236 Star::Find(15, 195, 81, 0, (0,0,0,0), 0.0, 255) frame 39 22:18:23.667 00.000 3236 Star::Find returns 1 (0), X=194.54, Y=82.43, Mass=1038, SNR=21.1, Peak=50 HFD=7.0 22:18:23.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=25, FiltMax=46, Gamma=1.040 22:18:23.870 00.203 3236 UpdateGuideState exits: m=1038 SNR=21.1 22:18:23.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:23.870 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:23.870 00.000 3236 Enqueuing Expose request 22:18:23.870 00.000 8052 Worker thread wakes up 22:18:23.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:23.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(180,67,31,31) 22:18:25.526 01.656 8052 Exposure complete 22:18:25.682 00.156 8052 worker thread done servicing request 22:18:25.682 00.000 3236 OnExposeComplete: enter 22:18:25.682 00.000 3236 UpdateGuideState(): m_state=2 22:18:25.698 00.016 3236 Star::Find(15, 194, 82, 0, (0,0,0,0), 0.0, 255) frame 40 22:18:25.698 00.000 3236 Star::Find returns 1 (0), X=195.20, Y=82.44, Mass=1166, SNR=22.6, Peak=46 HFD=7.3 22:18:25.698 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=22, FiltMax=42, Gamma=1.040 22:18:25.886 00.188 3236 UpdateGuideState exits: m=1166 SNR=22.6 22:18:25.886 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:25.886 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:25.886 00.000 3236 Enqueuing Expose request 22:18:25.886 00.000 8052 Worker thread wakes up 22:18:25.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:25.886 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(180,67,31,31) 22:18:27.464 01.578 8052 Exposure complete 22:18:27.651 00.187 8052 worker thread done servicing request 22:18:27.651 00.000 3236 OnExposeComplete: enter 22:18:27.651 00.000 3236 UpdateGuideState(): m_state=2 22:18:27.651 00.000 3236 Star::Find(15, 195, 82, 0, (0,0,0,0), 0.0, 255) frame 41 22:18:27.651 00.000 3236 Star::Find returns 1 (0), X=197.71, Y=83.04, Mass=760, SNR=17.4, Peak=41 HFD=6.2 22:18:27.667 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=21, FiltMax=39, Gamma=1.040 22:18:27.870 00.203 3236 UpdateGuideState exits: m=760 SNR=17.4 22:18:27.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:27.870 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:27.870 00.000 3236 Enqueuing Expose request 22:18:27.870 00.000 8052 Worker thread wakes up 22:18:27.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:27.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(183,68,31,31) 22:18:29.432 01.562 8052 Exposure complete 22:18:29.589 00.157 8052 worker thread done servicing request 22:18:29.589 00.000 3236 OnExposeComplete: enter 22:18:29.589 00.000 3236 UpdateGuideState(): m_state=2 22:18:29.589 00.000 3236 Star::Find(15, 197, 83, 0, (0,0,0,0), 0.0, 255) frame 42 22:18:29.589 00.000 3236 Star::Find returns 1 (0), X=195.19, Y=83.21, Mass=866, SNR=19.3, Peak=39 HFD=6.6 22:18:29.604 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=17, FiltMax=36, Gamma=1.040 22:18:29.839 00.235 3236 UpdateGuideState exits: m=866 SNR=19.3 22:18:29.854 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:29.854 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:29.854 00.000 3236 Enqueuing Expose request 22:18:29.854 00.000 8052 Worker thread wakes up 22:18:29.854 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:29.854 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(180,68,31,31) 22:18:31.511 01.657 8052 Exposure complete 22:18:31.682 00.171 8052 worker thread done servicing request 22:18:31.682 00.000 3236 OnExposeComplete: enter 22:18:31.682 00.000 3236 UpdateGuideState(): m_state=2 22:18:31.682 00.000 3236 Star::Find(15, 195, 83, 0, (0,0,0,0), 0.0, 255) frame 43 22:18:31.682 00.000 3236 Star::Find returns 1 (0), X=191.29, Y=80.20, Mass=1190, SNR=22.5, Peak=49 HFD=7.5 22:18:31.682 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=25, FiltMax=46, Gamma=1.040 22:18:31.932 00.250 3236 UpdateGuideState exits: m=1190 SNR=22.5 22:18:31.932 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:31.932 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:31.932 00.000 3236 Enqueuing Expose request 22:18:31.932 00.000 8052 Worker thread wakes up 22:18:31.932 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:31.932 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(176,65,31,31) 22:18:33.479 01.547 8052 Exposure complete 22:18:33.636 00.157 8052 worker thread done servicing request 22:18:33.636 00.000 3236 OnExposeComplete: enter 22:18:33.636 00.000 3236 UpdateGuideState(): m_state=2 22:18:33.636 00.000 3236 Star::Find(15, 191, 80, 0, (0,0,0,0), 0.0, 255) frame 44 22:18:33.636 00.000 3236 Star::Find returns 1 (0), X=190.96, Y=77.50, Mass=1039, SNR=21.2, Peak=41 HFD=7.3 22:18:33.651 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=20, FiltMax=39, Gamma=1.040 22:18:33.886 00.235 3236 UpdateGuideState exits: m=1039 SNR=21.2 22:18:33.886 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:33.886 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:33.886 00.000 3236 Enqueuing Expose request 22:18:33.886 00.000 8052 Worker thread wakes up 22:18:33.901 00.015 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:33.901 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(176,62,31,31) 22:18:35.448 01.547 8052 Exposure complete 22:18:35.604 00.156 8052 worker thread done servicing request 22:18:35.620 00.016 3236 OnExposeComplete: enter 22:18:35.620 00.000 3236 UpdateGuideState(): m_state=2 22:18:35.620 00.000 3236 Star::Find(15, 190, 77, 0, (0,0,0,0), 0.0, 255) frame 45 22:18:35.620 00.000 3236 Star::Find returns 1 (0), X=192.38, Y=76.60, Mass=1361, SNR=25.0, Peak=57 HFD=7.0 22:18:35.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=26, FiltMax=53, Gamma=1.040 22:18:35.870 00.250 3236 UpdateGuideState exits: m=1361 SNR=25.0 22:18:35.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:35.870 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:35.870 00.000 3236 Enqueuing Expose request 22:18:35.870 00.000 8052 Worker thread wakes up 22:18:35.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:35.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(177,62,31,31) 22:18:37.526 01.656 8052 Exposure complete 22:18:37.682 00.156 8052 worker thread done servicing request 22:18:37.682 00.000 3236 OnExposeComplete: enter 22:18:37.682 00.000 3236 UpdateGuideState(): m_state=2 22:18:37.682 00.000 3236 Star::Find(15, 192, 76, 0, (0,0,0,0), 0.0, 255) frame 46 22:18:37.682 00.000 3236 Star::Find returns 1 (0), X=192.64, Y=77.51, Mass=927, SNR=19.5, Peak=45 HFD=7.0 22:18:37.698 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=23, FiltMax=42, Gamma=1.040 22:18:37.948 00.250 3236 UpdateGuideState exits: m=927 SNR=19.5 22:18:37.948 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:37.948 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:37.948 00.000 3236 Enqueuing Expose request 22:18:37.948 00.000 8052 Worker thread wakes up 22:18:37.948 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:37.948 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(178,63,31,31) 22:18:39.511 01.563 8052 Exposure complete 22:18:39.667 00.156 8052 worker thread done servicing request 22:18:39.667 00.000 3236 OnExposeComplete: enter 22:18:39.667 00.000 3236 UpdateGuideState(): m_state=2 22:18:39.682 00.015 3236 Star::Find(15, 192, 77, 0, (0,0,0,0), 0.0, 255) frame 47 22:18:39.682 00.000 3236 Star::Find returns 1 (0), X=192.70, Y=73.59, Mass=992, SNR=20.5, Peak=45 HFD=7.2 22:18:39.682 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=22, FiltMax=42, Gamma=1.040 22:18:39.932 00.250 3236 UpdateGuideState exits: m=992 SNR=20.5 22:18:39.932 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:39.932 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:39.932 00.000 3236 Enqueuing Expose request 22:18:39.932 00.000 8052 Worker thread wakes up 22:18:39.932 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:39.932 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(178,59,31,31) 22:18:41.479 01.547 8052 Exposure complete 22:18:41.636 00.157 8052 worker thread done servicing request 22:18:41.636 00.000 3236 OnExposeComplete: enter 22:18:41.636 00.000 3236 UpdateGuideState(): m_state=2 22:18:41.636 00.000 3236 Star::Find(15, 192, 73, 0, (0,0,0,0), 0.0, 255) frame 48 22:18:41.636 00.000 3236 Star::Find returns 1 (0), X=193.30, Y=73.06, Mass=904, SNR=19.6, Peak=48 HFD=7.0 22:18:41.651 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=46, Gamma=1.040 22:18:41.901 00.250 3236 UpdateGuideState exits: m=904 SNR=19.6 22:18:41.901 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:41.901 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:41.901 00.000 3236 Enqueuing Expose request 22:18:41.901 00.000 8052 Worker thread wakes up 22:18:41.901 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:41.901 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(178,58,31,31) 22:18:43.448 01.547 8052 Exposure complete 22:18:43.620 00.172 8052 worker thread done servicing request 22:18:43.620 00.000 3236 OnExposeComplete: enter 22:18:43.620 00.000 3236 UpdateGuideState(): m_state=2 22:18:43.620 00.000 3236 Star::Find(15, 193, 73, 0, (0,0,0,0), 0.0, 255) frame 49 22:18:43.620 00.000 3236 Star::Find returns 1 (0), X=191.61, Y=72.81, Mass=1148, SNR=22.5, Peak=45 HFD=6.8 22:18:43.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=21, FiltMax=43, Gamma=1.040 22:18:43.870 00.250 3236 UpdateGuideState exits: m=1148 SNR=22.5 22:18:43.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:43.870 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:43.870 00.000 3236 Enqueuing Expose request 22:18:43.870 00.000 8052 Worker thread wakes up 22:18:43.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:43.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(177,58,31,31) 22:18:45.435 01.565 8052 Exposure complete 22:18:45.638 00.203 3236 OnExposeComplete: enter 22:18:45.638 00.000 3236 UpdateGuideState(): m_state=2 22:18:45.638 00.000 3236 Star::Find(15, 191, 72, 0, (0,0,0,0), 0.0, 255) frame 50 22:18:45.638 00.000 3236 Star::Find returns 1 (0), X=190.88, Y=72.71, Mass=998, SNR=21.1, Peak=48 HFD=6.7 22:18:45.638 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=26, FiltMax=45, Gamma=1.040 22:18:45.638 00.000 8052 worker thread done servicing request 22:18:45.857 00.219 3236 UpdateGuideState exits: m=998 SNR=21.1 22:18:45.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:45.857 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:45.857 00.000 3236 Enqueuing Expose request 22:18:45.857 00.000 8052 Worker thread wakes up 22:18:45.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:45.857 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(176,58,31,31) 22:18:47.451 01.594 8052 Exposure complete 22:18:47.591 00.140 3236 OnExposeComplete: enter 22:18:47.591 00.000 3236 UpdateGuideState(): m_state=2 22:18:47.591 00.000 3236 Star::Find(15, 190, 72, 0, (0,0,0,0), 0.0, 255) frame 51 22:18:47.591 00.000 3236 Star::Find returns 1 (0), X=191.63, Y=73.10, Mass=889, SNR=18.9, Peak=47 HFD=6.7 22:18:47.591 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=25, FiltMax=44, Gamma=1.040 22:18:47.638 00.047 8052 worker thread done servicing request 22:18:47.795 00.157 3236 UpdateGuideState exits: m=889 SNR=18.9 22:18:47.795 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:47.795 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:47.795 00.000 3236 Enqueuing Expose request 22:18:47.795 00.000 8052 Worker thread wakes up 22:18:47.795 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:47.795 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(177,58,31,31) 22:18:49.451 01.656 8052 Exposure complete 22:18:49.607 00.156 8052 worker thread done servicing request 22:18:49.607 00.000 3236 OnExposeComplete: enter 22:18:49.607 00.000 3236 UpdateGuideState(): m_state=2 22:18:49.607 00.000 3236 Star::Find(15, 191, 73, 0, (0,0,0,0), 0.0, 255) frame 52 22:18:49.607 00.000 3236 Star::Find returns 1 (0), X=191.04, Y=72.10, Mass=1161, SNR=23.2, Peak=53 HFD=6.9 22:18:49.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=26, FiltMax=49, Gamma=1.040 22:18:49.857 00.250 3236 UpdateGuideState exits: m=1161 SNR=23.2 22:18:49.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:49.857 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:49.857 00.000 3236 Enqueuing Expose request 22:18:49.857 00.000 8052 Worker thread wakes up 22:18:49.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:49.857 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(176,57,31,31) 22:18:51.498 01.641 8052 Exposure complete 22:18:51.623 00.125 8052 worker thread done servicing request 22:18:51.623 00.000 3236 OnExposeComplete: enter 22:18:51.623 00.000 3236 UpdateGuideState(): m_state=2 22:18:51.623 00.000 3236 Star::Find(15, 191, 72, 0, (0,0,0,0), 0.0, 255) frame 53 22:18:51.623 00.000 3236 Star::Find returns 1 (0), X=189.78, Y=72.73, Mass=1257, SNR=23.8, Peak=52 HFD=7.3 22:18:51.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=27, FiltMax=48, Gamma=1.040 22:18:51.826 00.203 3236 UpdateGuideState exits: m=1257 SNR=23.8 22:18:51.826 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:51.826 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:51.826 00.000 3236 Enqueuing Expose request 22:18:51.826 00.000 8052 Worker thread wakes up 22:18:51.826 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:51.826 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(175,58,31,31) 22:18:53.482 01.656 8052 Exposure complete 22:18:53.670 00.188 8052 worker thread done servicing request 22:18:53.670 00.000 3236 OnExposeComplete: enter 22:18:53.670 00.000 3236 UpdateGuideState(): m_state=2 22:18:53.670 00.000 3236 Star::Find(15, 189, 72, 0, (0,0,0,0), 0.0, 255) frame 54 22:18:53.670 00.000 3236 Star::Find returns 1 (0), X=189.58, Y=72.73, Mass=1103, SNR=22.1, Peak=49 HFD=6.9 22:18:53.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=48, Gamma=1.040 22:18:53.873 00.203 3236 UpdateGuideState exits: m=1103 SNR=22.1 22:18:53.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:53.873 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:53.873 00.000 3236 Enqueuing Expose request 22:18:53.873 00.000 8052 Worker thread wakes up 22:18:53.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:53.873 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(175,58,31,31) 22:18:55.545 01.672 8052 Exposure complete 22:18:55.716 00.171 8052 worker thread done servicing request 22:18:55.716 00.000 3236 OnExposeComplete: enter 22:18:55.716 00.000 3236 UpdateGuideState(): m_state=2 22:18:55.716 00.000 3236 Star::Find(15, 189, 72, 0, (0,0,0,0), 0.0, 255) frame 55 22:18:55.716 00.000 3236 Star::Find returns 1 (0), X=190.36, Y=71.99, Mass=927, SNR=19.6, Peak=44 HFD=6.8 22:18:55.716 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=23, FiltMax=42, Gamma=1.040 22:18:55.920 00.204 3236 UpdateGuideState exits: m=927 SNR=19.6 22:18:55.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:55.920 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:55.920 00.000 3236 Enqueuing Expose request 22:18:55.920 00.000 8052 Worker thread wakes up 22:18:55.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:55.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(175,57,31,31) 22:18:57.435 01.515 8052 Exposure complete 22:18:57.560 00.125 8052 worker thread done servicing request 22:18:57.560 00.000 3236 OnExposeComplete: enter 22:18:57.560 00.000 3236 UpdateGuideState(): m_state=2 22:18:57.560 00.000 3236 Star::Find(15, 190, 71, 0, (0,0,0,0), 0.0, 255) frame 56 22:18:57.560 00.000 3236 Star::Find returns 1 (0), X=190.28, Y=71.83, Mass=1135, SNR=22.2, Peak=49 HFD=7.3 22:18:57.560 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=24, FiltMax=45, Gamma=1.040 22:18:57.795 00.235 3236 UpdateGuideState exits: m=1135 SNR=22.2 22:18:57.795 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:57.795 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:57.795 00.000 3236 Enqueuing Expose request 22:18:57.795 00.000 8052 Worker thread wakes up 22:18:57.795 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:57.795 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(175,57,31,31) 22:18:59.451 01.656 8052 Exposure complete 22:18:59.607 00.156 8052 worker thread done servicing request 22:18:59.607 00.000 3236 OnExposeComplete: enter 22:18:59.607 00.000 3236 UpdateGuideState(): m_state=2 22:18:59.607 00.000 3236 Star::Find(15, 190, 71, 0, (0,0,0,0), 0.0, 255) frame 57 22:18:59.607 00.000 3236 Star::Find returns 1 (0), X=188.20, Y=72.84, Mass=922, SNR=19.6, Peak=46 HFD=7.1 22:18:59.623 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=23, FiltMax=41, Gamma=1.040 22:18:59.873 00.250 3236 UpdateGuideState exits: m=922 SNR=19.6 22:18:59.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:18:59.873 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:18:59.873 00.000 3236 Enqueuing Expose request 22:18:59.873 00.000 8052 Worker thread wakes up 22:18:59.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:18:59.873 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(173,58,31,31) 22:19:01.435 01.562 8052 Exposure complete 22:19:01.591 00.156 8052 worker thread done servicing request 22:19:01.591 00.000 3236 OnExposeComplete: enter 22:19:01.591 00.000 3236 UpdateGuideState(): m_state=2 22:19:01.591 00.000 3236 Star::Find(15, 188, 72, 0, (0,0,0,0), 0.0, 255) frame 58 22:19:01.607 00.016 3236 Star::Find returns 1 (0), X=187.20, Y=73.51, Mass=846, SNR=18.7, Peak=41 HFD=7.2 22:19:01.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=22, FiltMax=39, Gamma=1.040 22:19:01.857 00.250 3236 UpdateGuideState exits: m=846 SNR=18.7 22:19:01.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:01.857 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:01.857 00.000 3236 Enqueuing Expose request 22:19:01.857 00.000 8052 Worker thread wakes up 22:19:01.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:01.857 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(172,59,31,31) 22:19:03.513 01.656 8052 Exposure complete 22:19:03.685 00.172 3236 OnExposeComplete: enter 22:19:03.685 00.000 3236 UpdateGuideState(): m_state=2 22:19:03.685 00.000 3236 Star::Find(15, 187, 73, 0, (0,0,0,0), 0.0, 255) frame 59 22:19:03.685 00.000 3236 Star::Find returns 1 (0), X=188.37, Y=72.97, Mass=974, SNR=20.5, Peak=45 HFD=6.9 22:19:03.685 00.000 8052 worker thread done servicing request 22:19:03.685 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=25, FiltMax=43, Gamma=1.040 22:19:03.935 00.250 3236 UpdateGuideState exits: m=974 SNR=20.5 22:19:03.935 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:03.935 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:03.935 00.000 3236 Enqueuing Expose request 22:19:03.935 00.000 8052 Worker thread wakes up 22:19:03.935 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:03.935 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(173,58,31,31) 22:19:05.498 01.563 8052 Exposure complete 22:19:05.654 00.156 8052 worker thread done servicing request 22:19:05.654 00.000 3236 OnExposeComplete: enter 22:19:05.654 00.000 3236 UpdateGuideState(): m_state=2 22:19:05.670 00.016 3236 Star::Find(15, 188, 72, 0, (0,0,0,0), 0.0, 255) frame 60 22:19:05.670 00.000 3236 Star::Find returns 1 (0), X=186.66, Y=72.79, Mass=982, SNR=20.6, Peak=47 HFD=6.5 22:19:05.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=23, FiltMax=44, Gamma=1.040 22:19:05.920 00.250 3236 UpdateGuideState exits: m=982 SNR=20.6 22:19:05.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:05.920 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:05.920 00.000 3236 Enqueuing Expose request 22:19:05.920 00.000 8052 Worker thread wakes up 22:19:05.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:05.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(172,58,31,31) 22:19:07.482 01.562 8052 Exposure complete 22:19:07.654 00.172 8052 worker thread done servicing request 22:19:07.654 00.000 3236 OnExposeComplete: enter 22:19:07.654 00.000 3236 UpdateGuideState(): m_state=2 22:19:07.654 00.000 3236 Star::Find(15, 186, 72, 0, (0,0,0,0), 0.0, 255) frame 61 22:19:07.654 00.000 3236 Star::Find returns 1 (0), X=187.14, Y=70.92, Mass=964, SNR=20.4, Peak=47 HFD=6.5 22:19:07.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=23, FiltMax=43, Gamma=1.040 22:19:07.904 00.250 3236 UpdateGuideState exits: m=964 SNR=20.4 22:19:07.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:07.904 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:07.904 00.000 3236 Enqueuing Expose request 22:19:07.904 00.000 8052 Worker thread wakes up 22:19:07.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:07.904 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(172,56,31,31) 22:19:09.451 01.547 8052 Exposure complete 22:19:09.623 00.172 8052 worker thread done servicing request 22:19:09.623 00.000 3236 OnExposeComplete: enter 22:19:09.623 00.000 3236 UpdateGuideState(): m_state=2 22:19:09.623 00.000 3236 Star::Find(15, 187, 70, 0, (0,0,0,0), 0.0, 255) frame 62 22:19:09.623 00.000 3236 Star::Find returns 1 (0), X=187.27, Y=69.48, Mass=787, SNR=18.0, Peak=45 HFD=6.2 22:19:09.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=22, FiltMax=42, Gamma=1.040 22:19:09.888 00.265 3236 UpdateGuideState exits: m=787 SNR=18.0 22:19:09.888 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:09.888 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:09.888 00.000 3236 Enqueuing Expose request 22:19:09.888 00.000 8052 Worker thread wakes up 22:19:09.904 00.016 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:09.904 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(172,54,31,31) 22:19:11.451 01.547 8052 Exposure complete 22:19:11.607 00.156 8052 worker thread done servicing request 22:19:11.607 00.000 3236 OnExposeComplete: enter 22:19:11.607 00.000 3236 UpdateGuideState(): m_state=2 22:19:11.623 00.016 3236 Star::Find(15, 187, 69, 0, (0,0,0,0), 0.0, 255) frame 63 22:19:11.623 00.000 3236 Star::Find returns 1 (0), X=185.67, Y=70.57, Mass=1170, SNR=22.7, Peak=42 HFD=7.1 22:19:11.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=17, FiltMax=38, Gamma=1.040 22:19:11.873 00.250 3236 UpdateGuideState exits: m=1170 SNR=22.7 22:19:11.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:11.873 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:11.873 00.000 3236 Enqueuing Expose request 22:19:11.873 00.000 8052 Worker thread wakes up 22:19:11.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:11.873 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(171,56,31,31) 22:19:13.529 01.656 8052 Exposure complete 22:19:13.685 00.156 8052 worker thread done servicing request 22:19:13.685 00.000 3236 OnExposeComplete: enter 22:19:13.685 00.000 3236 UpdateGuideState(): m_state=2 22:19:13.701 00.016 3236 Star::Find(15, 185, 70, 0, (0,0,0,0), 0.0, 255) frame 64 22:19:13.701 00.000 3236 Star::Find returns 1 (0), X=185.76, Y=71.20, Mass=1138, SNR=22.3, Peak=49 HFD=6.6 22:19:13.701 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=21, FiltMax=45, Gamma=1.040 22:19:13.951 00.250 3236 UpdateGuideState exits: m=1138 SNR=22.3 22:19:13.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:13.951 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:13.951 00.000 3236 Enqueuing Expose request 22:19:13.951 00.000 8052 Worker thread wakes up 22:19:13.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:13.951 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(171,56,31,31) 22:19:15.498 01.547 8052 Exposure complete 22:19:15.654 00.156 8052 worker thread done servicing request 22:19:15.654 00.000 3236 OnExposeComplete: enter 22:19:15.654 00.000 3236 UpdateGuideState(): m_state=2 22:19:15.654 00.000 3236 Star::Find(15, 185, 71, 0, (0,0,0,0), 0.0, 255) frame 65 22:19:15.654 00.000 3236 Star::Find returns 1 (0), X=185.60, Y=72.23, Mass=880, SNR=19.6, Peak=43 HFD=6.7 22:19:15.670 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=21, FiltMax=40, Gamma=1.040 22:19:15.904 00.234 3236 UpdateGuideState exits: m=880 SNR=19.6 22:19:15.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:15.904 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:15.904 00.000 3236 Enqueuing Expose request 22:19:15.904 00.000 8052 Worker thread wakes up 22:19:15.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:15.904 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(171,57,31,31) 22:19:17.466 01.562 8052 Exposure complete 22:19:17.654 00.188 8052 worker thread done servicing request 22:19:17.654 00.000 3236 OnExposeComplete: enter 22:19:17.654 00.000 3236 UpdateGuideState(): m_state=2 22:19:17.654 00.000 3236 Star::Find(15, 185, 72, 0, (0,0,0,0), 0.0, 255) frame 66 22:19:17.654 00.000 3236 Star::Find returns 1 (0), X=186.67, Y=69.65, Mass=1108, SNR=22.0, Peak=49 HFD=7.1 22:19:17.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=23, FiltMax=44, Gamma=1.040 22:19:17.920 00.266 3236 UpdateGuideState exits: m=1108 SNR=22.0 22:19:17.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:17.920 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:17.920 00.000 3236 Enqueuing Expose request 22:19:17.920 00.000 8052 Worker thread wakes up 22:19:17.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:17.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(172,55,31,31) 22:19:19.513 01.593 8052 Exposure complete 22:19:19.685 00.172 8052 worker thread done servicing request 22:19:19.685 00.000 3236 OnExposeComplete: enter 22:19:19.685 00.000 3236 UpdateGuideState(): m_state=2 22:19:19.685 00.000 3236 Star::Find(15, 186, 69, 0, (0,0,0,0), 0.0, 255) frame 67 22:19:19.685 00.000 3236 Star::Find returns 1 (0), X=185.91, Y=70.35, Mass=1088, SNR=21.6, Peak=50 HFD=6.8 22:19:19.685 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=25, FiltMax=47, Gamma=1.040 22:19:19.935 00.250 3236 UpdateGuideState exits: m=1088 SNR=21.6 22:19:19.935 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:19.935 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:19.935 00.000 3236 Enqueuing Expose request 22:19:19.935 00.000 8052 Worker thread wakes up 22:19:19.935 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:19.935 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(171,55,31,31) 22:19:21.482 01.547 8052 Exposure complete 22:19:21.638 00.156 8052 worker thread done servicing request 22:19:21.638 00.000 3236 OnExposeComplete: enter 22:19:21.638 00.000 3236 UpdateGuideState(): m_state=2 22:19:21.638 00.000 3236 Star::Find(15, 185, 70, 0, (0,0,0,0), 0.0, 255) frame 68 22:19:21.638 00.000 3236 Star::Find returns 1 (0), X=184.89, Y=67.82, Mass=882, SNR=19.2, Peak=45 HFD=6.7 22:19:21.654 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=24, FiltMax=42, Gamma=1.040 22:19:21.888 00.234 3236 UpdateGuideState exits: m=882 SNR=19.2 22:19:21.888 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:21.888 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:21.888 00.000 3236 Enqueuing Expose request 22:19:21.888 00.000 8052 Worker thread wakes up 22:19:21.904 00.016 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:21.904 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(170,53,31,31) 22:19:23.451 01.547 8052 Exposure complete 22:19:23.607 00.156 8052 worker thread done servicing request 22:19:23.607 00.000 3236 OnExposeComplete: enter 22:19:23.607 00.000 3236 UpdateGuideState(): m_state=2 22:19:23.623 00.016 3236 Star::Find(15, 184, 67, 0, (0,0,0,0), 0.0, 255) frame 69 22:19:23.623 00.000 3236 Star::Find returns 1 (0), X=184.39, Y=68.32, Mass=1067, SNR=21.5, Peak=43 HFD=7.0 22:19:23.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=19, FiltMax=40, Gamma=1.040 22:19:23.873 00.250 3236 UpdateGuideState exits: m=1067 SNR=21.5 22:19:23.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:23.873 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:23.873 00.000 3236 Enqueuing Expose request 22:19:23.873 00.000 8052 Worker thread wakes up 22:19:23.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:23.873 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(169,53,31,31) 22:19:25.529 01.656 8052 Exposure complete 22:19:25.685 00.156 8052 worker thread done servicing request 22:19:25.685 00.000 3236 OnExposeComplete: enter 22:19:25.685 00.000 3236 UpdateGuideState(): m_state=2 22:19:25.685 00.000 3236 Star::Find(15, 184, 68, 0, (0,0,0,0), 0.0, 255) frame 70 22:19:25.685 00.000 3236 Star::Find returns 1 (0), X=184.02, Y=68.34, Mass=1034, SNR=21.4, Peak=47 HFD=6.9 22:19:25.701 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=25, FiltMax=45, Gamma=1.040 22:19:25.951 00.250 3236 UpdateGuideState exits: m=1034 SNR=21.4 22:19:25.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:25.951 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:25.951 00.000 3236 Enqueuing Expose request 22:19:25.951 00.000 8052 Worker thread wakes up 22:19:25.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:25.951 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(169,53,31,31) 22:19:27.513 01.562 8052 Exposure complete 22:19:27.701 00.188 8052 worker thread done servicing request 22:19:27.701 00.000 3236 OnExposeComplete: enter 22:19:27.701 00.000 3236 UpdateGuideState(): m_state=2 22:19:27.701 00.000 3236 Star::Find(15, 184, 68, 0, (0,0,0,0), 0.0, 255) frame 71 22:19:27.701 00.000 3236 Star::Find returns 1 (0), X=183.30, Y=66.99, Mass=688, SNR=16.9, Peak=45 HFD=6.8 22:19:27.701 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=25, FiltMax=41, Gamma=1.040 22:19:27.966 00.265 3236 UpdateGuideState exits: m=688 SNR=16.9 22:19:27.966 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:27.966 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:27.966 00.000 3236 Enqueuing Expose request 22:19:27.966 00.000 8052 Worker thread wakes up 22:19:27.966 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:27.966 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(168,52,31,31) 22:19:29.529 01.563 8052 Exposure complete 22:19:29.701 00.172 8052 worker thread done servicing request 22:19:29.701 00.000 3236 OnExposeComplete: enter 22:19:29.701 00.000 3236 UpdateGuideState(): m_state=2 22:19:29.701 00.000 3236 Star::Find(15, 183, 66, 0, (0,0,0,0), 0.0, 255) frame 72 22:19:29.701 00.000 3236 Star::Find returns 1 (0), X=185.39, Y=64.50, Mass=841, SNR=19.1, Peak=42 HFD=7.1 22:19:29.701 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=23, FiltMax=40, Gamma=1.040 22:19:29.966 00.265 3236 UpdateGuideState exits: m=841 SNR=19.1 22:19:29.966 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:29.966 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:29.966 00.000 3236 Enqueuing Expose request 22:19:29.966 00.000 8052 Worker thread wakes up 22:19:29.966 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:29.966 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(170,50,31,31) 22:19:31.513 01.547 8052 Exposure complete 22:19:31.685 00.172 8052 worker thread done servicing request 22:19:31.685 00.000 3236 OnExposeComplete: enter 22:19:31.685 00.000 3236 UpdateGuideState(): m_state=2 22:19:31.685 00.000 3236 Star::Find(15, 185, 64, 0, (0,0,0,0), 0.0, 255) frame 73 22:19:31.685 00.000 3236 Star::Find returns 1 (0), X=182.07, Y=64.34, Mass=914, SNR=19.9, Peak=52 HFD=6.8 22:19:31.685 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=24, FiltMax=42, Gamma=1.040 22:19:31.888 00.203 3236 UpdateGuideState exits: m=914 SNR=19.9 22:19:31.888 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:31.888 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:31.888 00.000 3236 Enqueuing Expose request 22:19:31.888 00.000 8052 Worker thread wakes up 22:19:31.888 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:31.888 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(167,49,31,31) 22:19:33.435 01.547 8052 Exposure complete 22:19:33.591 00.156 8052 worker thread done servicing request 22:19:33.591 00.000 3236 OnExposeComplete: enter 22:19:33.591 00.000 3236 UpdateGuideState(): m_state=2 22:19:33.607 00.016 3236 Star::Find(15, 182, 64, 0, (0,0,0,0), 0.0, 255) frame 74 22:19:33.607 00.000 3236 Star::Find returns 1 (0), X=181.17, Y=63.97, Mass=950, SNR=20.5, Peak=47 HFD=7.0 22:19:33.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=24, FiltMax=43, Gamma=1.040 22:19:33.826 00.219 3236 UpdateGuideState exits: m=950 SNR=20.5 22:19:33.826 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:33.826 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:33.826 00.000 3236 Enqueuing Expose request 22:19:33.826 00.000 8052 Worker thread wakes up 22:19:33.826 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:33.826 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(166,49,31,31) 22:19:35.482 01.656 8052 Exposure complete 22:19:35.654 00.172 8052 worker thread done servicing request 22:19:35.654 00.000 3236 OnExposeComplete: enter 22:19:35.654 00.000 3236 UpdateGuideState(): m_state=2 22:19:35.654 00.000 3236 Star::Find(15, 181, 63, 0, (0,0,0,0), 0.0, 255) frame 75 22:19:35.654 00.000 3236 Star::Find returns 1 (0), X=183.72, Y=62.13, Mass=752, SNR=18.1, Peak=39 HFD=6.8 22:19:35.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=22, FiltMax=37, Gamma=1.040 22:19:35.920 00.266 3236 UpdateGuideState exits: m=752 SNR=18.1 22:19:35.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:35.920 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:35.920 00.000 3236 Enqueuing Expose request 22:19:35.920 00.000 8052 Worker thread wakes up 22:19:35.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:35.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(169,47,31,31) 22:19:37.482 01.562 8052 Exposure complete 22:19:37.654 00.172 8052 worker thread done servicing request 22:19:37.654 00.000 3236 OnExposeComplete: enter 22:19:37.654 00.000 3236 UpdateGuideState(): m_state=2 22:19:37.654 00.000 3236 Star::Find(15, 183, 62, 0, (0,0,0,0), 0.0, 255) frame 76 22:19:37.654 00.000 3236 Star::Find returns 1 (0), X=183.73, Y=60.17, Mass=852, SNR=18.8, Peak=44 HFD=7.2 22:19:37.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=25, FiltMax=42, Gamma=1.040 22:19:37.904 00.250 3236 UpdateGuideState exits: m=852 SNR=18.8 22:19:37.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:37.904 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:37.904 00.000 3236 Enqueuing Expose request 22:19:37.904 00.000 8052 Worker thread wakes up 22:19:37.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:37.904 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(169,45,31,31) 22:19:39.466 01.562 8052 Exposure complete 22:19:39.623 00.157 8052 worker thread done servicing request 22:19:39.623 00.000 3236 OnExposeComplete: enter 22:19:39.623 00.000 3236 UpdateGuideState(): m_state=2 22:19:39.623 00.000 3236 Star::Find(15, 183, 60, 0, (0,0,0,0), 0.0, 255) frame 77 22:19:39.623 00.000 3236 Star::Find returns 1 (0), X=183.15, Y=58.82, Mass=708, SNR=17.3, Peak=40 HFD=6.8 22:19:39.638 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=22, FiltMax=38, Gamma=1.040 22:19:39.873 00.235 3236 UpdateGuideState exits: m=708 SNR=17.3 22:19:39.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:39.873 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:39.873 00.000 3236 Enqueuing Expose request 22:19:39.873 00.000 8052 Worker thread wakes up 22:19:39.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:39.873 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(168,44,31,31) 22:19:41.435 01.562 8052 Exposure complete 22:19:41.623 00.188 3236 OnExposeComplete: enter 22:19:41.623 00.000 8052 worker thread done servicing request 22:19:41.623 00.000 3236 UpdateGuideState(): m_state=2 22:19:41.623 00.000 3236 Star::Find(15, 183, 58, 0, (0,0,0,0), 0.0, 255) frame 78 22:19:41.623 00.000 3236 Star::Find returns 1 (0), X=183.36, Y=60.80, Mass=779, SNR=18.2, Peak=47 HFD=6.5 22:19:41.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=27, FiltMax=45, Gamma=1.040 22:19:41.888 00.265 3236 UpdateGuideState exits: m=779 SNR=18.2 22:19:41.888 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:41.888 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:41.888 00.000 3236 Enqueuing Expose request 22:19:41.888 00.000 8052 Worker thread wakes up 22:19:41.888 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:41.888 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(168,46,31,31) 22:19:43.435 01.547 8052 Exposure complete 22:19:43.607 00.172 8052 worker thread done servicing request 22:19:43.607 00.000 3236 OnExposeComplete: enter 22:19:43.607 00.000 3236 UpdateGuideState(): m_state=2 22:19:43.607 00.000 3236 Star::Find(15, 183, 60, 0, (0,0,0,0), 0.0, 255) frame 79 22:19:43.607 00.000 3236 Star::Find returns 1 (0), X=183.40, Y=59.21, Mass=792, SNR=18.3, Peak=39 HFD=7.2 22:19:43.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=21, FiltMax=37, Gamma=1.040 22:19:43.857 00.250 3236 UpdateGuideState exits: m=792 SNR=18.3 22:19:43.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:43.857 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:43.857 00.000 3236 Enqueuing Expose request 22:19:43.857 00.000 8052 Worker thread wakes up 22:19:43.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:43.857 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(168,44,31,31) 22:19:45.513 01.656 8052 Exposure complete 22:19:45.670 00.157 8052 worker thread done servicing request 22:19:45.670 00.000 3236 OnExposeComplete: enter 22:19:45.670 00.000 3236 UpdateGuideState(): m_state=2 22:19:45.685 00.015 3236 Star::Find(15, 183, 59, 0, (0,0,0,0), 0.0, 255) frame 80 22:19:45.685 00.000 3236 Star::Find returns 1 (0), X=180.74, Y=60.06, Mass=876, SNR=19.5, Peak=40 HFD=7.6 22:19:45.685 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=20, FiltMax=36, Gamma=1.040 22:19:45.935 00.250 3236 UpdateGuideState exits: m=876 SNR=19.5 22:19:45.935 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:45.935 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:45.935 00.000 3236 Enqueuing Expose request 22:19:45.935 00.000 8052 Worker thread wakes up 22:19:45.935 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:45.935 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(166,45,31,31) 22:19:47.482 01.547 8052 Exposure complete 22:19:47.670 00.188 8052 worker thread done servicing request 22:19:47.670 00.000 3236 OnExposeComplete: enter 22:19:47.670 00.000 3236 UpdateGuideState(): m_state=2 22:19:47.670 00.000 3236 Star::Find(15, 180, 60, 0, (0,0,0,0), 0.0, 255) frame 81 22:19:47.670 00.000 3236 Star::Find returns 1 (0), X=178.84, Y=64.57, Mass=825, SNR=19.2, Peak=46 HFD=6.6 22:19:47.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=26, FiltMax=44, Gamma=1.040 22:19:47.920 00.250 3236 UpdateGuideState exits: m=825 SNR=19.2 22:19:47.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:47.920 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:47.920 00.000 3236 Enqueuing Expose request 22:19:47.920 00.000 8052 Worker thread wakes up 22:19:47.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:47.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(164,50,31,31) 22:19:49.482 01.562 8052 Exposure complete 22:19:49.685 00.203 3236 OnExposeComplete: enter 22:19:49.685 00.000 8052 worker thread done servicing request 22:19:49.685 00.000 3236 UpdateGuideState(): m_state=2 22:19:49.685 00.000 3236 Star::Find(15, 178, 64, 0, (0,0,0,0), 0.0, 255) frame 82 22:19:49.685 00.000 3236 Star::Find returns 1 (0), X=176.92, Y=62.31, Mass=877, SNR=19.6, Peak=45 HFD=7.4 22:19:49.685 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=42, Gamma=1.040 22:19:49.951 00.266 3236 UpdateGuideState exits: m=877 SNR=19.6 22:19:49.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:49.951 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:49.951 00.000 3236 Enqueuing Expose request 22:19:49.951 00.000 8052 Worker thread wakes up 22:19:49.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:49.951 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(162,47,31,31) 22:19:51.498 01.547 8052 Exposure complete 22:19:51.654 00.156 8052 worker thread done servicing request 22:19:51.654 00.000 3236 OnExposeComplete: enter 22:19:51.654 00.000 3236 UpdateGuideState(): m_state=2 22:19:51.654 00.000 3236 Star::Find(15, 176, 62, 0, (0,0,0,0), 0.0, 255) frame 83 22:19:51.654 00.000 3236 Star::Find returns 1 (0), X=178.70, Y=60.09, Mass=774, SNR=18.4, Peak=40 HFD=6.8 22:19:51.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=22, FiltMax=38, Gamma=1.040 22:19:51.920 00.266 3236 UpdateGuideState exits: m=774 SNR=18.4 22:19:51.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:51.920 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:51.920 00.000 3236 Enqueuing Expose request 22:19:51.920 00.000 8052 Worker thread wakes up 22:19:51.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:51.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(164,45,31,31) 22:19:53.467 01.547 8052 Exposure complete 22:19:53.623 00.156 8052 worker thread done servicing request 22:19:53.623 00.000 3236 OnExposeComplete: enter 22:19:53.623 00.000 3236 UpdateGuideState(): m_state=2 22:19:53.623 00.000 3236 Star::Find(15, 178, 60, 0, (0,0,0,0), 0.0, 255) frame 84 22:19:53.623 00.000 3236 Star::Find returns 1 (0), X=178.75, Y=59.92, Mass=686, SNR=17.0, Peak=37 HFD=6.6 22:19:53.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=17, FiltMax=34, Gamma=1.040 22:19:53.841 00.218 3236 UpdateGuideState exits: m=686 SNR=17.0 22:19:53.841 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:53.841 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:53.841 00.000 3236 Enqueuing Expose request 22:19:53.841 00.000 8052 Worker thread wakes up 22:19:53.841 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:53.841 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(164,45,31,31) 22:19:55.498 01.657 8052 Exposure complete 22:19:55.670 00.172 3236 OnExposeComplete: enter 22:19:55.670 00.000 8052 worker thread done servicing request 22:19:55.670 00.000 3236 UpdateGuideState(): m_state=2 22:19:55.670 00.000 3236 Star::Find(15, 178, 59, 0, (0,0,0,0), 0.0, 255) frame 85 22:19:55.670 00.000 3236 Star::Find returns 1 (0), X=175.93, Y=58.68, Mass=804, SNR=18.6, Peak=38 HFD=7.4 22:19:55.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=21, FiltMax=38, Gamma=1.040 22:19:55.920 00.250 3236 UpdateGuideState exits: m=804 SNR=18.6 22:19:55.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:55.920 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:55.920 00.000 3236 Enqueuing Expose request 22:19:55.920 00.000 8052 Worker thread wakes up 22:19:55.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:55.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(161,44,31,31) 22:19:57.467 01.547 8052 Exposure complete 22:19:57.623 00.156 8052 worker thread done servicing request 22:19:57.623 00.000 3236 OnExposeComplete: enter 22:19:57.623 00.000 3236 UpdateGuideState(): m_state=2 22:19:57.623 00.000 3236 Star::Find(15, 175, 58, 0, (0,0,0,0), 0.0, 255) frame 86 22:19:57.623 00.000 3236 Star::Find returns 1 (0), X=176.92, Y=57.13, Mass=738, SNR=18.0, Peak=42 HFD=7.0 22:19:57.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=24, FiltMax=40, Gamma=1.040 22:19:57.873 00.250 3236 UpdateGuideState exits: m=738 SNR=18.0 22:19:57.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:57.873 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:57.873 00.000 3236 Enqueuing Expose request 22:19:57.873 00.000 8052 Worker thread wakes up 22:19:57.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:57.873 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(162,42,31,31) 22:19:59.435 01.562 8052 Exposure complete 22:19:59.607 00.172 8052 worker thread done servicing request 22:19:59.607 00.000 3236 OnExposeComplete: enter 22:19:59.607 00.000 3236 UpdateGuideState(): m_state=2 22:19:59.607 00.000 3236 Star::Find(15, 176, 57, 0, (0,0,0,0), 0.0, 255) frame 87 22:19:59.607 00.000 3236 Star::Find returns 1 (0), X=178.21, Y=54.97, Mass=642, SNR=16.5, Peak=40 HFD=6.5 22:19:59.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=23, FiltMax=37, Gamma=1.040 22:19:59.857 00.250 3236 UpdateGuideState exits: m=642 SNR=16.5 22:19:59.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:19:59.857 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:19:59.857 00.000 3236 Enqueuing Expose request 22:19:59.857 00.000 8052 Worker thread wakes up 22:19:59.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:19:59.857 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(163,40,31,31) 22:20:01.513 01.656 8052 Exposure complete 22:20:01.670 00.157 8052 worker thread done servicing request 22:20:01.670 00.000 3236 OnExposeComplete: enter 22:20:01.670 00.000 3236 UpdateGuideState(): m_state=2 22:20:01.670 00.000 3236 Star::Find(15, 178, 54, 0, (0,0,0,0), 0.0, 255) frame 88 22:20:01.670 00.000 3236 Star::Find returns 1 (0), X=175.01, Y=57.88, Mass=838, SNR=19.3, Peak=42 HFD=6.8 22:20:01.685 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=23, FiltMax=41, Gamma=1.040 22:20:01.920 00.235 3236 UpdateGuideState exits: m=838 SNR=19.3 22:20:01.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:01.920 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:01.920 00.000 3236 Enqueuing Expose request 22:20:01.920 00.000 8052 Worker thread wakes up 22:20:01.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:01.935 00.015 8052 Handling exposure in thread, d=2000 o=3 r=(160,43,31,31) 22:20:03.482 01.547 8052 Exposure complete 22:20:03.638 00.156 8052 worker thread done servicing request 22:20:03.638 00.000 3236 OnExposeComplete: enter 22:20:03.638 00.000 3236 UpdateGuideState(): m_state=2 22:20:03.638 00.000 3236 Star::Find(15, 175, 57, 0, (0,0,0,0), 0.0, 255) frame 89 22:20:03.638 00.000 3236 Star::Find returns 1 (0), X=176.02, Y=56.83, Mass=405, SNR=13.1, Peak=35 HFD=5.9 22:20:03.638 00.000 3236 Status Line: Mass: 405 vs 838 22:20:03.654 00.016 3236 UpdateCurrentPosition: star mass new=404.8 exp=837.7 thresh=50% limits=(418.8, 1707.4, 1675.4) 22:20:03.654 00.000 3236 DistanceChecker: activated 22:20:03.654 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:20:03.654 00.000 3236 Changing from state SELECTED to UNINITIALIZED 22:20:03.654 00.000 3236 guider state => SELECTING 22:20:03.654 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:20:03.654 00.000 3236 Status Line: Star lost - mass changed 22:20:03.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=21, FiltMax=34, Gamma=1.040 22:20:03.904 00.250 3236 UpdateGuideState exits: Star lost - mass changed 22:20:03.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:03.904 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:20:03.904 00.000 3236 Enqueuing Expose request 22:20:03.904 00.000 8052 Worker thread wakes up 22:20:03.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:03.904 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:20:05.467 01.563 8052 Exposure complete 22:20:05.638 00.171 8052 worker thread done servicing request 22:20:05.638 00.000 3236 OnExposeComplete: enter 22:20:05.638 00.000 3236 UpdateGuideState(): m_state=1 22:20:05.638 00.000 3236 Star::Find(15, 175, 57, 0, (0,0,0,0), 0.0, 255) frame 90 22:20:05.638 00.000 3236 Star::Find returns 1 (0), X=177.00, Y=53.10, Mass=656, SNR=16.6, Peak=41 HFD=6.6 22:20:05.638 00.000 3236 DistanceChecker: deactivated 22:20:05.638 00.000 3236 setting lock position to (177.00, 53.10) 22:20:05.638 00.000 3236 CurrentPosition() valid, moving to STATE_SELECTED 22:20:05.638 00.000 3236 Changing from state SELECTING to SELECTED 22:20:05.638 00.000 3236 guider state => SELECTED 22:20:05.654 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=24, FiltMax=39, Gamma=1.040 22:20:05.904 00.250 3236 UpdateGuideState exits: m=656 SNR=16.6 22:20:05.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:05.904 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:05.904 00.000 3236 Enqueuing Expose request 22:20:05.904 00.000 8052 Worker thread wakes up 22:20:05.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:05.904 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(162,38,31,31) 22:20:07.466 01.562 8052 Exposure complete 22:20:07.670 00.204 3236 OnExposeComplete: enter 22:20:07.670 00.000 3236 UpdateGuideState(): m_state=2 22:20:07.670 00.000 3236 Star::Find(15, 176, 53, 0, (0,0,0,0), 0.0, 255) frame 91 22:20:07.670 00.000 3236 Star::Find returns 1 (0), X=177.69, Y=52.94, Mass=604, SNR=15.7, Peak=45 HFD=6.6 22:20:07.670 00.000 8052 worker thread done servicing request 22:20:07.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=28, FiltMax=43, Gamma=1.040 22:20:07.951 00.281 3236 UpdateGuideState exits: m=604 SNR=15.7 22:20:07.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:07.951 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:07.951 00.000 3236 Enqueuing Expose request 22:20:07.951 00.000 8052 Worker thread wakes up 22:20:07.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:07.951 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(163,38,31,31) 22:20:09.513 01.562 8052 Exposure complete 22:20:09.685 00.172 8052 worker thread done servicing request 22:20:09.685 00.000 3236 OnExposeComplete: enter 22:20:09.685 00.000 3236 UpdateGuideState(): m_state=2 22:20:09.685 00.000 3236 Star::Find(15, 177, 52, 0, (0,0,0,0), 0.0, 255) frame 92 22:20:09.685 00.000 3236 Star::Find returns 1 (0), X=176.43, Y=53.19, Mass=956, SNR=20.4, Peak=44 HFD=7.2 22:20:09.685 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=24, FiltMax=42, Gamma=1.040 22:20:09.935 00.250 3236 UpdateGuideState exits: m=956 SNR=20.4 22:20:09.935 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:09.935 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:09.935 00.000 3236 Enqueuing Expose request 22:20:09.935 00.000 8052 Worker thread wakes up 22:20:09.935 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:09.935 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(161,38,31,31) 22:20:11.482 01.547 8052 Exposure complete 22:20:11.638 00.156 8052 worker thread done servicing request 22:20:11.638 00.000 3236 OnExposeComplete: enter 22:20:11.638 00.000 3236 UpdateGuideState(): m_state=2 22:20:11.638 00.000 3236 Star::Find(15, 176, 53, 0, (0,0,0,0), 0.0, 255) frame 93 22:20:11.638 00.000 3236 Star::Find returns 1 (0), X=174.86, Y=53.16, Mass=779, SNR=18.0, Peak=41 HFD=6.8 22:20:11.638 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=22, FiltMax=40, Gamma=1.040 22:20:11.888 00.250 3236 UpdateGuideState exits: m=779 SNR=18.0 22:20:11.888 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:11.888 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:11.888 00.000 3236 Enqueuing Expose request 22:20:11.888 00.000 8052 Worker thread wakes up 22:20:11.888 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:11.888 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(160,38,31,31) 22:20:13.451 01.563 8052 Exposure complete 22:20:13.607 00.156 8052 worker thread done servicing request 22:20:13.607 00.000 3236 OnExposeComplete: enter 22:20:13.607 00.000 3236 UpdateGuideState(): m_state=2 22:20:13.623 00.016 3236 Star::Find(15, 174, 53, 0, (0,0,0,0), 0.0, 255) frame 94 22:20:13.623 00.000 3236 Star::Find returns 1 (0), X=172.80, Y=52.79, Mass=740, SNR=17.8, Peak=34 HFD=6.8 22:20:13.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=17, FiltMax=33, Gamma=1.040 22:20:13.857 00.234 3236 UpdateGuideState exits: m=740 SNR=17.8 22:20:13.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:13.857 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:13.857 00.000 3236 Enqueuing Expose request 22:20:13.857 00.000 8052 Worker thread wakes up 22:20:13.873 00.016 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:13.873 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(158,38,31,31) 22:20:15.529 01.656 8052 Exposure complete 22:20:15.685 00.156 8052 worker thread done servicing request 22:20:15.685 00.000 3236 OnExposeComplete: enter 22:20:15.685 00.000 3236 UpdateGuideState(): m_state=2 22:20:15.685 00.000 3236 Star::Find(15, 172, 52, 0, (0,0,0,0), 0.0, 255) frame 95 22:20:15.685 00.000 3236 Star::Find returns 1 (0), X=174.10, Y=53.02, Mass=885, SNR=19.7, Peak=44 HFD=7.0 22:20:15.685 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=24, FiltMax=42, Gamma=1.040 22:20:15.951 00.266 3236 UpdateGuideState exits: m=885 SNR=19.7 22:20:15.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:15.951 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:15.951 00.000 3236 Enqueuing Expose request 22:20:15.951 00.000 8052 Worker thread wakes up 22:20:15.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:15.951 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(159,38,31,31) 22:20:17.498 01.547 8052 Exposure complete 22:20:17.654 00.156 8052 worker thread done servicing request 22:20:17.654 00.000 3236 OnExposeComplete: enter 22:20:17.654 00.000 3236 UpdateGuideState(): m_state=2 22:20:17.654 00.000 3236 Star::Find(15, 174, 53, 0, (0,0,0,0), 0.0, 255) frame 96 22:20:17.654 00.000 3236 Star::Find returns 1 (0), X=173.08, Y=51.35, Mass=723, SNR=17.4, Peak=41 HFD=6.7 22:20:17.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=22, FiltMax=39, Gamma=1.040 22:20:17.904 00.250 3236 UpdateGuideState exits: m=723 SNR=17.4 22:20:17.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:17.904 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:17.904 00.000 3236 Enqueuing Expose request 22:20:17.904 00.000 8052 Worker thread wakes up 22:20:17.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:17.904 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(158,36,31,31) 22:20:19.466 01.562 8052 Exposure complete 22:20:19.623 00.157 8052 worker thread done servicing request 22:20:19.623 00.000 3236 OnExposeComplete: enter 22:20:19.623 00.000 3236 UpdateGuideState(): m_state=2 22:20:19.623 00.000 3236 Star::Find(15, 173, 51, 0, (0,0,0,0), 0.0, 255) frame 97 22:20:19.638 00.015 3236 Star::Find returns 1 (0), X=173.44, Y=49.83, Mass=664, SNR=16.9, Peak=36 HFD=7.0 22:20:19.638 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=20, FiltMax=35, Gamma=1.040 22:20:19.888 00.250 3236 UpdateGuideState exits: m=664 SNR=16.9 22:20:19.888 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:19.888 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:19.888 00.000 3236 Enqueuing Expose request 22:20:19.888 00.000 8052 Worker thread wakes up 22:20:19.888 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:19.888 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(158,35,31,31) 22:20:21.435 01.547 8052 Exposure complete 22:20:21.591 00.156 8052 worker thread done servicing request 22:20:21.591 00.000 3236 OnExposeComplete: enter 22:20:21.591 00.000 3236 UpdateGuideState(): m_state=2 22:20:21.591 00.000 3236 Star::Find(15, 173, 49, 0, (0,0,0,0), 0.0, 255) frame 98 22:20:21.591 00.000 3236 Star::Find returns 1 (0), X=172.38, Y=53.28, Mass=750, SNR=17.9, Peak=44 HFD=6.9 22:20:21.591 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=41, Gamma=1.040 22:20:21.841 00.250 3236 UpdateGuideState exits: m=750 SNR=17.9 22:20:21.841 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:21.841 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:21.841 00.000 3236 Enqueuing Expose request 22:20:21.841 00.000 8052 Worker thread wakes up 22:20:21.841 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:21.841 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(157,38,31,31) 22:20:23.513 01.672 8052 Exposure complete 22:20:23.670 00.157 8052 worker thread done servicing request 22:20:23.670 00.000 3236 OnExposeComplete: enter 22:20:23.685 00.015 3236 UpdateGuideState(): m_state=2 22:20:23.685 00.000 3236 Star::Find(15, 172, 53, 0, (0,0,0,0), 0.0, 255) frame 99 22:20:23.685 00.000 3236 Star::Find returns 1 (0), X=174.18, Y=50.99, Mass=330, SNR=11.5, Peak=32 HFD=5.4 22:20:23.685 00.000 3236 Status Line: Mass: 330 vs 774 22:20:23.685 00.000 3236 UpdateCurrentPosition: star mass new=330.3 exp=773.7 thresh=50% limits=(386.8, 1707.4, 1547.3) 22:20:23.685 00.000 3236 DistanceChecker: activated 22:20:23.685 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:20:23.685 00.000 3236 Changing from state SELECTED to UNINITIALIZED 22:20:23.685 00.000 3236 guider state => SELECTING 22:20:23.685 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:20:23.685 00.000 3236 Status Line: Star lost - mass changed 22:20:23.701 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=18, FiltMax=33, Gamma=1.040 22:20:23.951 00.250 3236 UpdateGuideState exits: Star lost - mass changed 22:20:23.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:23.951 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:20:23.951 00.000 3236 Enqueuing Expose request 22:20:23.951 00.000 8052 Worker thread wakes up 22:20:23.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:23.951 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:20:25.498 01.547 8052 Exposure complete 22:20:25.654 00.156 8052 worker thread done servicing request 22:20:25.654 00.000 3236 OnExposeComplete: enter 22:20:25.654 00.000 3236 UpdateGuideState(): m_state=1 22:20:25.654 00.000 3236 Star::Find(15, 172, 53, 0, (0,0,0,0), 0.0, 255) frame 100 22:20:25.654 00.000 3236 Star::Find returns 1 (0), X=173.12, Y=49.89, Mass=775, SNR=18.2, Peak=49 HFD=6.7 22:20:25.654 00.000 3236 DistanceChecker: deactivated 22:20:25.670 00.016 3236 setting lock position to (173.12, 49.89) 22:20:25.670 00.000 3236 CurrentPosition() valid, moving to STATE_SELECTED 22:20:25.670 00.000 3236 Changing from state SELECTING to SELECTED 22:20:25.670 00.000 3236 guider state => SELECTED 22:20:25.685 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=30, FiltMax=46, Gamma=1.040 22:20:25.920 00.235 3236 UpdateGuideState exits: m=775 SNR=18.2 22:20:25.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:25.920 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:25.920 00.000 3236 Enqueuing Expose request 22:20:25.920 00.000 8052 Worker thread wakes up 22:20:25.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:25.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(158,35,31,31) 22:20:27.482 01.562 8052 Exposure complete 22:20:27.638 00.156 8052 worker thread done servicing request 22:20:27.638 00.000 3236 OnExposeComplete: enter 22:20:27.638 00.000 3236 UpdateGuideState(): m_state=2 22:20:27.654 00.016 3236 Star::Find(15, 173, 49, 0, (0,0,0,0), 0.0, 255) frame 101 22:20:27.654 00.000 3236 Star::Find returns 1 (0), X=174.13, Y=50.47, Mass=497, SNR=14.3, Peak=40 HFD=6.2 22:20:27.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=24, FiltMax=41, Gamma=1.040 22:20:27.888 00.234 3236 UpdateGuideState exits: m=497 SNR=14.3 22:20:27.888 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:27.888 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:27.888 00.000 3236 Enqueuing Expose request 22:20:27.888 00.000 8052 Worker thread wakes up 22:20:27.888 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:27.888 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(159,35,31,31) 22:20:29.451 01.563 8052 Exposure complete 22:20:29.623 00.172 8052 worker thread done servicing request 22:20:29.623 00.000 3236 OnExposeComplete: enter 22:20:29.623 00.000 3236 UpdateGuideState(): m_state=2 22:20:29.623 00.000 3236 Star::Find(15, 174, 50, 0, (0,0,0,0), 0.0, 255) frame 102 22:20:29.623 00.000 3236 Star::Find returns 1 (0), X=172.67, Y=51.34, Mass=717, SNR=17.6, Peak=44 HFD=6.9 22:20:29.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=25, FiltMax=41, Gamma=1.040 22:20:29.888 00.265 3236 UpdateGuideState exits: m=717 SNR=17.6 22:20:29.888 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:29.888 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:29.888 00.000 3236 Enqueuing Expose request 22:20:29.888 00.000 8052 Worker thread wakes up 22:20:29.888 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:29.888 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(158,36,31,31) 22:20:31.435 01.547 8052 Exposure complete 22:20:31.607 00.172 8052 worker thread done servicing request 22:20:31.607 00.000 3236 OnExposeComplete: enter 22:20:31.607 00.000 3236 UpdateGuideState(): m_state=2 22:20:31.607 00.000 3236 Star::Find(15, 172, 51, 0, (0,0,0,0), 0.0, 255) frame 103 22:20:31.607 00.000 3236 Star::Find returns 1 (0), X=171.36, Y=50.62, Mass=643, SNR=16.5, Peak=39 HFD=6.8 22:20:31.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=23, FiltMax=38, Gamma=1.040 22:20:31.873 00.266 3236 UpdateGuideState exits: m=643 SNR=16.5 22:20:31.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:31.873 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:31.873 00.000 3236 Enqueuing Expose request 22:20:31.873 00.000 8052 Worker thread wakes up 22:20:31.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:31.873 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(156,36,31,31) 22:20:33.482 01.609 8052 Exposure complete 22:20:33.654 00.172 3236 OnExposeComplete: enter 22:20:33.654 00.000 3236 UpdateGuideState(): m_state=2 22:20:33.654 00.000 8052 worker thread done servicing request 22:20:33.654 00.000 3236 Star::Find(15, 171, 50, 0, (0,0,0,0), 0.0, 255) frame 104 22:20:33.654 00.000 3236 Star::Find returns 1 (0), X=172.86, Y=49.51, Mass=556, SNR=15.1, Peak=35 HFD=6.5 22:20:33.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=18, FiltMax=33, Gamma=1.040 22:20:33.904 00.250 3236 UpdateGuideState exits: m=556 SNR=15.1 22:20:33.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:33.904 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:33.904 00.000 3236 Enqueuing Expose request 22:20:33.904 00.000 8052 Worker thread wakes up 22:20:33.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:33.904 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(158,35,31,31) 22:20:35.451 01.547 8052 Exposure complete 22:20:35.638 00.187 8052 worker thread done servicing request 22:20:35.638 00.000 3236 OnExposeComplete: enter 22:20:35.638 00.000 3236 UpdateGuideState(): m_state=2 22:20:35.638 00.000 3236 Star::Find(15, 172, 49, 0, (0,0,0,0), 0.0, 255) frame 105 22:20:35.638 00.000 3236 Star::Find returns 1 (0), X=171.04, Y=51.47, Mass=450, SNR=13.8, Peak=40 HFD=6.2 22:20:35.638 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=25, FiltMax=39, Gamma=1.040 22:20:35.888 00.250 3236 UpdateGuideState exits: m=450 SNR=13.8 22:20:35.888 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:35.888 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:35.888 00.000 3236 Enqueuing Expose request 22:20:35.888 00.000 8052 Worker thread wakes up 22:20:35.888 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:35.888 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(156,36,31,31) 22:20:37.435 01.547 8052 Exposure complete 22:20:37.591 00.156 8052 worker thread done servicing request 22:20:37.591 00.000 3236 OnExposeComplete: enter 22:20:37.607 00.016 3236 UpdateGuideState(): m_state=2 22:20:37.607 00.000 3236 Star::Find(15, 171, 51, 0, (0,0,0,0), 0.0, 255) frame 106 22:20:37.607 00.000 3236 Star::Find returns 1 (0), X=170.30, Y=52.59, Mass=626, SNR=16.3, Peak=37 HFD=7.0 22:20:37.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=174, FiltMin=22, FiltMax=36, Gamma=1.040 22:20:37.857 00.250 3236 UpdateGuideState exits: m=626 SNR=16.3 22:20:37.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:37.857 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:20:37.857 00.000 3236 Enqueuing Expose request 22:20:37.857 00.000 8052 Worker thread wakes up 22:20:37.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:37.857 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(155,38,31,31) 22:20:39.420 01.563 8052 Exposure complete 22:20:39.591 00.171 3236 OnExposeComplete: enter 22:20:39.591 00.000 3236 UpdateGuideState(): m_state=2 22:20:39.591 00.000 8052 worker thread done servicing request 22:20:39.591 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 107 22:20:39.591 00.000 3236 Star::Find false star n=27 nbg=268 bg=29.6 sigma=0.9 thresh=32 peak=31 22:20:39.591 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=72, SNR=2.9, Peak=34 HFD=0.0 22:20:39.591 00.000 3236 DistanceChecker: activated 22:20:39.591 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:20:39.591 00.000 3236 Changing from state SELECTED to UNINITIALIZED 22:20:39.591 00.000 3236 guider state => SELECTING 22:20:39.591 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:20:39.591 00.000 3236 Status Line: Star lost - low SNR 22:20:39.591 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=27, FiltMax=35, Gamma=1.040 22:20:39.841 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:20:39.841 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:39.841 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:20:39.841 00.000 3236 Enqueuing Expose request 22:20:39.841 00.000 8052 Worker thread wakes up 22:20:39.841 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:39.841 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:20:41.513 01.672 8052 Exposure complete 22:20:41.670 00.157 8052 worker thread done servicing request 22:20:41.670 00.000 3236 OnExposeComplete: enter 22:20:41.670 00.000 3236 UpdateGuideState(): m_state=1 22:20:41.670 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 108 22:20:41.670 00.000 3236 Star::Find false star n=12 nbg=269 bg=24.3 sigma=0.6 thresh=26 peak=25 22:20:41.670 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=23, SNR=2.9, Peak=28 HFD=0.0 22:20:41.670 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:20:41.670 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:20:41.670 00.000 3236 Status Line: Star lost - low SNR 22:20:41.685 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=23, FiltMax=27, Gamma=1.040 22:20:41.920 00.235 3236 UpdateGuideState exits: Star lost - low SNR 22:20:41.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:41.920 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:20:41.920 00.000 3236 Enqueuing Expose request 22:20:41.920 00.000 8052 Worker thread wakes up 22:20:41.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:41.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:20:43.482 01.562 8052 Exposure complete 22:20:43.638 00.156 8052 worker thread done servicing request 22:20:43.638 00.000 3236 OnExposeComplete: enter 22:20:43.638 00.000 3236 UpdateGuideState(): m_state=1 22:20:43.638 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 109 22:20:43.638 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.5, Peak=27 HFD=0.0 22:20:43.638 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:20:43.638 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:20:43.638 00.000 3236 Status Line: Star lost - low mass 22:20:43.654 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=21, FiltMax=25, Gamma=1.040 22:20:43.888 00.234 3236 UpdateGuideState exits: Star lost - low mass 22:20:43.888 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:43.888 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:20:43.888 00.000 3236 Enqueuing Expose request 22:20:43.888 00.000 8052 Worker thread wakes up 22:20:43.888 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:43.888 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:20:45.451 01.563 8052 Exposure complete 22:20:45.607 00.156 8052 worker thread done servicing request 22:20:45.607 00.000 3236 OnExposeComplete: enter 22:20:45.607 00.000 3236 UpdateGuideState(): m_state=1 22:20:45.607 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 110 22:20:45.607 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=8, SNR=2.0, Peak=28 HFD=0.0 22:20:45.607 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:20:45.607 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:20:45.607 00.000 3236 Status Line: Star lost - low mass 22:20:45.623 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=23, FiltMax=28, Gamma=1.040 22:20:45.873 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:20:45.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:45.873 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:20:45.873 00.000 3236 Enqueuing Expose request 22:20:45.873 00.000 8052 Worker thread wakes up 22:20:45.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:45.873 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:20:47.420 01.547 8052 Exposure complete 22:20:47.591 00.171 8052 worker thread done servicing request 22:20:47.591 00.000 3236 OnExposeComplete: enter 22:20:47.591 00.000 3236 UpdateGuideState(): m_state=1 22:20:47.591 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 111 22:20:47.591 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=10, SNR=2.2, Peak=32 HFD=0.0 22:20:47.591 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:20:47.591 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:20:47.591 00.000 3236 Status Line: Star lost - low SNR 22:20:47.591 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=25, FiltMax=30, Gamma=1.040 22:20:47.841 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:20:47.841 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:47.841 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:20:47.841 00.000 3236 Enqueuing Expose request 22:20:47.841 00.000 8052 Worker thread wakes up 22:20:47.841 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:47.841 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:20:49.498 01.657 8052 Exposure complete 22:20:49.670 00.172 8052 worker thread done servicing request 22:20:49.670 00.000 3236 OnExposeComplete: enter 22:20:49.670 00.000 3236 UpdateGuideState(): m_state=1 22:20:49.670 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 112 22:20:49.670 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.2, Peak=30 HFD=0.0 22:20:49.670 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:20:49.670 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:20:49.670 00.000 3236 Status Line: Star lost - low SNR 22:20:49.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=30, Gamma=1.040 22:20:49.920 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:20:49.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:49.920 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:20:49.920 00.000 3236 Enqueuing Expose request 22:20:49.920 00.000 8052 Worker thread wakes up 22:20:49.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:49.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:20:51.482 01.562 8052 Exposure complete 22:20:51.654 00.172 8052 worker thread done servicing request 22:20:51.654 00.000 3236 OnExposeComplete: enter 22:20:51.654 00.000 3236 UpdateGuideState(): m_state=1 22:20:51.654 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 113 22:20:51.654 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.5, Peak=32 HFD=0.0 22:20:51.654 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:20:51.654 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:20:51.654 00.000 3236 Status Line: Star lost - low mass 22:20:51.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=27, FiltMax=32, Gamma=1.040 22:20:51.904 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:20:51.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:51.904 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:20:51.904 00.000 3236 Enqueuing Expose request 22:20:51.904 00.000 8052 Worker thread wakes up 22:20:51.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:51.904 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:20:53.451 01.547 8052 Exposure complete 22:20:53.623 00.172 8052 worker thread done servicing request 22:20:53.623 00.000 3236 OnExposeComplete: enter 22:20:53.623 00.000 3236 UpdateGuideState(): m_state=1 22:20:53.623 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 114 22:20:53.623 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.5, Peak=26 HFD=0.0 22:20:53.623 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:20:53.623 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:20:53.623 00.000 3236 Status Line: Star lost - low mass 22:20:53.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=22, FiltMax=27, Gamma=1.040 22:20:53.873 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:20:53.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:53.873 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:20:53.873 00.000 3236 Enqueuing Expose request 22:20:53.873 00.000 8052 Worker thread wakes up 22:20:53.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:53.873 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:20:55.420 01.547 8052 Exposure complete 22:20:55.591 00.171 8052 worker thread done servicing request 22:20:55.591 00.000 3236 OnExposeComplete: enter 22:20:55.591 00.000 3236 UpdateGuideState(): m_state=1 22:20:55.591 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 115 22:20:55.591 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=10, SNR=2.1, Peak=31 HFD=0.0 22:20:55.591 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:20:55.591 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:20:55.591 00.000 3236 Status Line: Star lost - low mass 22:20:55.607 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=31, Gamma=1.040 22:20:55.857 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:20:55.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:55.857 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:20:55.857 00.000 3236 Enqueuing Expose request 22:20:55.857 00.000 8052 Worker thread wakes up 22:20:55.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:55.857 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:20:57.513 01.656 8052 Exposure complete 22:20:57.701 00.188 8052 worker thread done servicing request 22:20:57.701 00.000 3236 OnExposeComplete: enter 22:20:57.701 00.000 3236 UpdateGuideState(): m_state=1 22:20:57.701 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 116 22:20:57.701 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.5, Peak=26 HFD=0.0 22:20:57.701 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:20:57.701 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:20:57.701 00.000 3236 Status Line: Star lost - low mass 22:20:57.701 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=21, FiltMax=33, Gamma=1.040 22:20:57.966 00.265 3236 UpdateGuideState exits: Star lost - low mass 22:20:57.966 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:57.966 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:20:57.966 00.000 3236 Enqueuing Expose request 22:20:57.966 00.000 8052 Worker thread wakes up 22:20:57.966 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:57.966 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:20:59.513 01.547 8052 Exposure complete 22:20:59.701 00.188 8052 worker thread done servicing request 22:20:59.701 00.000 3236 OnExposeComplete: enter 22:20:59.701 00.000 3236 UpdateGuideState(): m_state=1 22:20:59.701 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 117 22:20:59.701 00.000 3236 Star::Find false star n=7 nbg=286 bg=26.8 sigma=1.2 thresh=30 peak=28 22:20:59.701 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=25, SNR=2.9, Peak=32 HFD=0.0 22:20:59.701 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:20:59.701 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:20:59.701 00.000 3236 Status Line: Star lost - low SNR 22:20:59.716 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=23, FiltMax=42, Gamma=1.040 22:20:59.967 00.251 3236 UpdateGuideState exits: Star lost - low SNR 22:20:59.967 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:20:59.967 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:20:59.967 00.000 3236 Enqueuing Expose request 22:20:59.967 00.000 8052 Worker thread wakes up 22:20:59.967 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:20:59.967 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:01.513 01.546 8052 Exposure complete 22:21:01.716 00.203 8052 worker thread done servicing request 22:21:01.716 00.000 3236 OnExposeComplete: enter 22:21:01.716 00.000 3236 UpdateGuideState(): m_state=1 22:21:01.716 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 118 22:21:01.716 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=14, SNR=2.3, Peak=27 HFD=0.0 22:21:01.716 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:01.716 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:01.716 00.000 3236 Status Line: Star lost - low SNR 22:21:01.716 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=18, FiltMax=45, Gamma=1.040 22:21:01.982 00.266 3236 UpdateGuideState exits: Star lost - low SNR 22:21:01.982 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:01.982 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:01.982 00.000 3236 Enqueuing Expose request 22:21:01.982 00.000 8052 Worker thread wakes up 22:21:01.982 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:01.982 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:03.420 01.438 8052 Exposure complete 22:21:03.607 00.187 3236 OnExposeComplete: enter 22:21:03.607 00.000 3236 UpdateGuideState(): m_state=1 22:21:03.607 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 119 22:21:03.607 00.000 3236 Star::Find false star n=10 nbg=273 bg=26.6 sigma=0.9 thresh=29 peak=27 22:21:03.607 00.000 8052 worker thread done servicing request 22:21:03.607 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=27, SNR=2.9, Peak=31 HFD=0.0 22:21:03.607 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:03.607 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:03.607 00.000 3236 Status Line: Star lost - low SNR 22:21:03.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=23, FiltMax=32, Gamma=1.040 22:21:03.873 00.266 3236 UpdateGuideState exits: Star lost - low SNR 22:21:03.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:03.873 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:03.873 00.000 3236 Enqueuing Expose request 22:21:03.873 00.000 8052 Worker thread wakes up 22:21:03.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:03.873 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:05.420 01.547 8052 Exposure complete 22:21:05.591 00.171 8052 worker thread done servicing request 22:21:05.591 00.000 3236 OnExposeComplete: enter 22:21:05.591 00.000 3236 UpdateGuideState(): m_state=1 22:21:05.591 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 120 22:21:05.591 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=3, SNR=1.1, Peak=28 HFD=0.0 22:21:05.591 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:05.591 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:05.591 00.000 3236 Status Line: Star lost - low mass 22:21:05.591 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=24, FiltMax=28, Gamma=1.040 22:21:05.826 00.235 3236 UpdateGuideState exits: Star lost - low mass 22:21:05.826 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:05.826 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:05.826 00.000 3236 Enqueuing Expose request 22:21:05.826 00.000 8052 Worker thread wakes up 22:21:05.826 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:05.826 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:07.482 01.656 8052 Exposure complete 22:21:07.654 00.172 8052 worker thread done servicing request 22:21:07.654 00.000 3236 OnExposeComplete: enter 22:21:07.654 00.000 3236 UpdateGuideState(): m_state=1 22:21:07.670 00.016 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 121 22:21:07.670 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=3, SNR=1.2, Peak=29 HFD=0.0 22:21:07.670 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:07.670 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:07.670 00.000 3236 Status Line: Star lost - low mass 22:21:07.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=24, FiltMax=30, Gamma=1.040 22:21:07.920 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:21:07.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:07.920 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:07.920 00.000 3236 Enqueuing Expose request 22:21:07.920 00.000 8052 Worker thread wakes up 22:21:07.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:07.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:09.467 01.547 8052 Exposure complete 22:21:09.638 00.171 8052 worker thread done servicing request 22:21:09.638 00.000 3236 OnExposeComplete: enter 22:21:09.638 00.000 3236 UpdateGuideState(): m_state=1 22:21:09.638 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 122 22:21:09.638 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=7, SNR=1.7, Peak=27 HFD=0.0 22:21:09.638 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:09.638 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:09.638 00.000 3236 Status Line: Star lost - low mass 22:21:09.654 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=20, FiltMax=25, Gamma=1.040 22:21:09.888 00.234 3236 UpdateGuideState exits: Star lost - low mass 22:21:09.888 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:09.888 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:09.888 00.000 3236 Enqueuing Expose request 22:21:09.888 00.000 8052 Worker thread wakes up 22:21:09.888 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:09.888 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:11.451 01.563 8052 Exposure complete 22:21:11.623 00.172 8052 worker thread done servicing request 22:21:11.623 00.000 3236 OnExposeComplete: enter 22:21:11.623 00.000 3236 UpdateGuideState(): m_state=1 22:21:11.623 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 123 22:21:11.623 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=6, SNR=1.7, Peak=31 HFD=0.0 22:21:11.623 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:11.623 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:11.623 00.000 3236 Status Line: Star lost - low mass 22:21:11.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=23, FiltMax=28, Gamma=1.040 22:21:11.873 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:21:11.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:11.873 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:11.873 00.000 3236 Enqueuing Expose request 22:21:11.873 00.000 8052 Worker thread wakes up 22:21:11.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:11.873 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:13.420 01.547 8052 Exposure complete 22:21:13.591 00.171 8052 worker thread done servicing request 22:21:13.591 00.000 3236 OnExposeComplete: enter 22:21:13.591 00.000 3236 UpdateGuideState(): m_state=1 22:21:13.591 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 124 22:21:13.591 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.5, Peak=32 HFD=0.0 22:21:13.591 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:13.591 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:13.591 00.000 3236 Status Line: Star lost - low mass 22:21:13.607 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=25, FiltMax=30, Gamma=1.040 22:21:13.841 00.234 3236 UpdateGuideState exits: Star lost - low mass 22:21:13.841 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:13.841 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:13.841 00.000 3236 Enqueuing Expose request 22:21:13.841 00.000 8052 Worker thread wakes up 22:21:13.841 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:13.841 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:15.513 01.672 8052 Exposure complete 22:21:15.685 00.172 8052 worker thread done servicing request 22:21:15.685 00.000 3236 OnExposeComplete: enter 22:21:15.685 00.000 3236 UpdateGuideState(): m_state=1 22:21:15.685 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 125 22:21:15.685 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=10, SNR=2.1, Peak=33 HFD=0.0 22:21:15.685 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:15.685 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:15.685 00.000 3236 Status Line: Star lost - low mass 22:21:15.685 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=24, FiltMax=29, Gamma=1.040 22:21:15.935 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:21:15.935 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:15.935 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:15.935 00.000 3236 Enqueuing Expose request 22:21:15.935 00.000 8052 Worker thread wakes up 22:21:15.935 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:15.935 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:17.482 01.547 8052 Exposure complete 22:21:17.654 00.172 8052 worker thread done servicing request 22:21:17.654 00.000 3236 OnExposeComplete: enter 22:21:17.654 00.000 3236 UpdateGuideState(): m_state=1 22:21:17.654 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 126 22:21:17.654 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=4, SNR=1.3, Peak=28 HFD=0.0 22:21:17.654 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:17.654 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:17.654 00.000 3236 Status Line: Star lost - low mass 22:21:17.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=21, FiltMax=27, Gamma=1.040 22:21:17.920 00.266 3236 UpdateGuideState exits: Star lost - low mass 22:21:17.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:17.920 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:17.920 00.000 3236 Enqueuing Expose request 22:21:17.920 00.000 8052 Worker thread wakes up 22:21:17.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:17.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:19.466 01.546 8052 Exposure complete 22:21:19.638 00.172 8052 worker thread done servicing request 22:21:19.638 00.000 3236 OnExposeComplete: enter 22:21:19.638 00.000 3236 UpdateGuideState(): m_state=1 22:21:19.654 00.016 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 127 22:21:19.654 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=14, SNR=2.5, Peak=30 HFD=0.0 22:21:19.654 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:19.654 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:19.654 00.000 3236 Status Line: Star lost - low SNR 22:21:19.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=172, FiltMin=24, FiltMax=36, Gamma=1.040 22:21:19.920 00.266 3236 UpdateGuideState exits: Star lost - low SNR 22:21:19.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:19.920 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:19.920 00.000 3236 Enqueuing Expose request 22:21:19.920 00.000 8052 Worker thread wakes up 22:21:19.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:19.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:21.482 01.562 8052 Exposure complete 22:21:21.670 00.188 8052 worker thread done servicing request 22:21:21.670 00.000 3236 OnExposeComplete: enter 22:21:21.670 00.000 3236 UpdateGuideState(): m_state=1 22:21:21.670 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 128 22:21:21.670 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=8, SNR=1.9, Peak=31 HFD=0.0 22:21:21.670 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:21.685 00.015 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:21.685 00.000 3236 Status Line: Star lost - low mass 22:21:21.685 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=24, FiltMax=29, Gamma=1.040 22:21:21.935 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:21:21.935 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:21.935 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:21.935 00.000 3236 Enqueuing Expose request 22:21:21.935 00.000 8052 Worker thread wakes up 22:21:21.935 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:21.935 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:23.482 01.547 8052 Exposure complete 22:21:23.685 00.203 8052 worker thread done servicing request 22:21:23.685 00.000 3236 OnExposeComplete: enter 22:21:23.685 00.000 3236 UpdateGuideState(): m_state=1 22:21:23.685 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 129 22:21:23.685 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=17, SNR=2.8, Peak=28 HFD=0.0 22:21:23.685 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:23.685 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:23.685 00.000 3236 Status Line: Star lost - low SNR 22:21:23.685 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=22, FiltMax=27, Gamma=1.040 22:21:23.951 00.266 3236 UpdateGuideState exits: Star lost - low SNR 22:21:23.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:23.951 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:23.951 00.000 3236 Enqueuing Expose request 22:21:23.951 00.000 8052 Worker thread wakes up 22:21:23.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:23.951 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:25.516 01.565 8052 Exposure complete 22:21:25.720 00.204 3236 OnExposeComplete: enter 22:21:25.720 00.000 3236 UpdateGuideState(): m_state=1 22:21:25.720 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 130 22:21:25.720 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=3, SNR=1.1, Peak=31 HFD=0.0 22:21:25.720 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:25.720 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:25.720 00.000 3236 Status Line: Star lost - low mass 22:21:25.735 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=25, FiltMax=29, Gamma=1.040 22:21:25.751 00.016 8052 worker thread done servicing request 22:21:25.938 00.187 3236 UpdateGuideState exits: Star lost - low mass 22:21:25.938 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:25.938 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:25.938 00.000 3236 Enqueuing Expose request 22:21:25.938 00.000 8052 Worker thread wakes up 22:21:25.938 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:25.938 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:27.423 01.485 8052 Exposure complete 22:21:27.563 00.140 8052 worker thread done servicing request 22:21:27.563 00.000 3236 OnExposeComplete: enter 22:21:27.563 00.000 3236 UpdateGuideState(): m_state=1 22:21:27.563 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 131 22:21:27.563 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=8, SNR=1.9, Peak=26 HFD=0.0 22:21:27.563 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:27.563 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:27.563 00.000 3236 Status Line: Star lost - low mass 22:21:27.563 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=20, FiltMax=26, Gamma=1.040 22:21:27.813 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:21:27.813 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:27.813 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:27.813 00.000 3236 Enqueuing Expose request 22:21:27.813 00.000 8052 Worker thread wakes up 22:21:27.813 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:27.813 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:29.470 01.657 8052 Exposure complete 22:21:29.626 00.156 8052 worker thread done servicing request 22:21:29.626 00.000 3236 OnExposeComplete: enter 22:21:29.626 00.000 3236 UpdateGuideState(): m_state=1 22:21:29.626 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 132 22:21:29.626 00.000 3236 Star::Find false star n=13 nbg=270 bg=29.1 sigma=0.7 thresh=31 peak=30 22:21:29.626 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=31, SNR=2.9, Peak=34 HFD=0.0 22:21:29.626 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:29.626 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:29.626 00.000 3236 Status Line: Star lost - low SNR 22:21:29.641 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=27, FiltMax=33, Gamma=1.040 22:21:29.891 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:21:29.891 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:29.891 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:29.891 00.000 3236 Enqueuing Expose request 22:21:29.891 00.000 8052 Worker thread wakes up 22:21:29.891 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:29.891 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:31.438 01.547 8052 Exposure complete 22:21:31.641 00.203 8052 worker thread done servicing request 22:21:31.641 00.000 3236 OnExposeComplete: enter 22:21:31.641 00.000 3236 UpdateGuideState(): m_state=1 22:21:31.641 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 133 22:21:31.641 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.5, Peak=30 HFD=0.0 22:21:31.641 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:31.641 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:31.641 00.000 3236 Status Line: Star lost - low mass 22:21:31.641 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=23, FiltMax=27, Gamma=1.040 22:21:31.891 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:21:31.891 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:31.891 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:31.891 00.000 3236 Enqueuing Expose request 22:21:31.891 00.000 8052 Worker thread wakes up 22:21:31.891 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:31.891 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:33.454 01.563 8052 Exposure complete 22:21:33.641 00.187 3236 OnExposeComplete: enter 22:21:33.641 00.000 3236 UpdateGuideState(): m_state=1 22:21:33.641 00.000 8052 worker thread done servicing request 22:21:33.641 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 134 22:21:33.641 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=3, SNR=1.0, Peak=24 HFD=0.0 22:21:33.641 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:33.641 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:33.641 00.000 3236 Status Line: Star lost - low mass 22:21:33.641 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=20, FiltMax=24, Gamma=1.040 22:21:33.876 00.235 3236 UpdateGuideState exits: Star lost - low mass 22:21:33.876 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:33.876 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:33.876 00.000 3236 Enqueuing Expose request 22:21:33.876 00.000 8052 Worker thread wakes up 22:21:33.876 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:33.876 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:35.438 01.562 8052 Exposure complete 22:21:35.626 00.188 8052 worker thread done servicing request 22:21:35.626 00.000 3236 OnExposeComplete: enter 22:21:35.626 00.000 3236 UpdateGuideState(): m_state=1 22:21:35.626 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 135 22:21:35.626 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=15, SNR=2.6, Peak=32 HFD=0.0 22:21:35.626 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:35.626 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:35.626 00.000 3236 Status Line: Star lost - low SNR 22:21:35.626 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=31, Gamma=1.040 22:21:35.860 00.234 3236 UpdateGuideState exits: Star lost - low SNR 22:21:35.860 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:35.860 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:35.860 00.000 3236 Enqueuing Expose request 22:21:35.860 00.000 8052 Worker thread wakes up 22:21:35.860 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:35.860 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:37.423 01.563 8052 Exposure complete 22:21:37.595 00.172 8052 worker thread done servicing request 22:21:37.595 00.000 3236 OnExposeComplete: enter 22:21:37.595 00.000 3236 UpdateGuideState(): m_state=1 22:21:37.595 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 136 22:21:37.595 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.5, Peak=32 HFD=0.0 22:21:37.595 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:37.610 00.015 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:37.610 00.000 3236 Status Line: Star lost - low mass 22:21:37.610 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=27, FiltMax=32, Gamma=1.040 22:21:37.845 00.235 3236 UpdateGuideState exits: Star lost - low mass 22:21:37.845 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:37.845 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:37.845 00.000 3236 Enqueuing Expose request 22:21:37.845 00.000 8052 Worker thread wakes up 22:21:37.845 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:37.845 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:39.516 01.671 8052 Exposure complete 22:21:39.688 00.172 8052 worker thread done servicing request 22:21:39.688 00.000 3236 OnExposeComplete: enter 22:21:39.688 00.000 3236 UpdateGuideState(): m_state=1 22:21:39.688 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 137 22:21:39.688 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=14, SNR=2.5, Peak=30 HFD=0.0 22:21:39.688 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:39.688 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:39.688 00.000 3236 Status Line: Star lost - low SNR 22:21:39.704 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=25, FiltMax=30, Gamma=1.040 22:21:39.938 00.234 3236 UpdateGuideState exits: Star lost - low SNR 22:21:39.938 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:39.938 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:39.938 00.000 3236 Enqueuing Expose request 22:21:39.938 00.000 8052 Worker thread wakes up 22:21:39.938 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:39.938 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:41.501 01.563 8052 Exposure complete 22:21:41.673 00.172 8052 worker thread done servicing request 22:21:41.673 00.000 3236 OnExposeComplete: enter 22:21:41.673 00.000 3236 UpdateGuideState(): m_state=1 22:21:41.673 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 138 22:21:41.673 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=3, SNR=1.1, Peak=29 HFD=0.0 22:21:41.673 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:41.673 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:41.673 00.000 3236 Status Line: Star lost - low mass 22:21:41.688 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=23, FiltMax=29, Gamma=1.040 22:21:41.954 00.266 3236 UpdateGuideState exits: Star lost - low mass 22:21:41.954 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:41.954 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:41.954 00.000 3236 Enqueuing Expose request 22:21:41.954 00.000 8052 Worker thread wakes up 22:21:41.954 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:41.954 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:43.423 01.469 8052 Exposure complete 22:21:43.595 00.172 8052 worker thread done servicing request 22:21:43.595 00.000 3236 OnExposeComplete: enter 22:21:43.595 00.000 3236 UpdateGuideState(): m_state=1 22:21:43.595 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 139 22:21:43.595 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=12, SNR=2.3, Peak=31 HFD=0.0 22:21:43.595 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:43.595 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:43.595 00.000 3236 Status Line: Star lost - low SNR 22:21:43.610 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=24, FiltMax=30, Gamma=1.040 22:21:43.860 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:21:43.860 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:43.860 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:43.860 00.000 3236 Enqueuing Expose request 22:21:43.860 00.000 8052 Worker thread wakes up 22:21:43.860 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:43.860 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:45.516 01.656 8052 Exposure complete 22:21:45.688 00.172 8052 worker thread done servicing request 22:21:45.688 00.000 3236 OnExposeComplete: enter 22:21:45.688 00.000 3236 UpdateGuideState(): m_state=1 22:21:45.688 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 140 22:21:45.688 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.2, Peak=32 HFD=0.0 22:21:45.688 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:45.688 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:45.688 00.000 3236 Status Line: Star lost - low SNR 22:21:45.704 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=27, FiltMax=32, Gamma=1.040 22:21:45.938 00.234 3236 UpdateGuideState exits: Star lost - low SNR 22:21:45.938 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:45.938 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:45.938 00.000 3236 Enqueuing Expose request 22:21:45.938 00.000 8052 Worker thread wakes up 22:21:45.938 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:45.938 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:47.485 01.547 8052 Exposure complete 22:21:47.657 00.172 8052 worker thread done servicing request 22:21:47.657 00.000 3236 OnExposeComplete: enter 22:21:47.657 00.000 3236 UpdateGuideState(): m_state=1 22:21:47.657 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 141 22:21:47.657 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=14, SNR=2.5, Peak=25 HFD=0.0 22:21:47.657 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:47.657 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:47.657 00.000 3236 Status Line: Star lost - low SNR 22:21:47.657 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=17, FiltMax=23, Gamma=1.040 22:21:47.907 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:21:47.907 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:47.907 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:47.907 00.000 3236 Enqueuing Expose request 22:21:47.907 00.000 8052 Worker thread wakes up 22:21:47.907 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:47.907 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:49.470 01.563 8052 Exposure complete 22:21:49.641 00.171 8052 worker thread done servicing request 22:21:49.641 00.000 3236 OnExposeComplete: enter 22:21:49.641 00.000 3236 UpdateGuideState(): m_state=1 22:21:49.641 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 142 22:21:49.641 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.2, Peak=28 HFD=0.0 22:21:49.641 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:49.641 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:49.641 00.000 3236 Status Line: Star lost - low SNR 22:21:49.657 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=28, Gamma=1.040 22:21:49.891 00.234 3236 UpdateGuideState exits: Star lost - low SNR 22:21:49.891 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:49.891 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:49.891 00.000 3236 Enqueuing Expose request 22:21:49.891 00.000 8052 Worker thread wakes up 22:21:49.891 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:49.891 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:51.438 01.547 8052 Exposure complete 22:21:51.610 00.172 8052 worker thread done servicing request 22:21:51.610 00.000 3236 OnExposeComplete: enter 22:21:51.610 00.000 3236 UpdateGuideState(): m_state=1 22:21:51.610 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 143 22:21:51.610 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.0, Peak=25 HFD=0.0 22:21:51.610 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:51.610 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:51.610 00.000 3236 Status Line: Star lost - low mass 22:21:51.610 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=20, FiltMax=25, Gamma=1.040 22:21:51.860 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:21:51.860 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:51.860 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:51.860 00.000 3236 Enqueuing Expose request 22:21:51.860 00.000 8052 Worker thread wakes up 22:21:51.860 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:51.860 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:53.516 01.656 8052 Exposure complete 22:21:53.688 00.172 8052 worker thread done servicing request 22:21:53.688 00.000 3236 OnExposeComplete: enter 22:21:53.688 00.000 3236 UpdateGuideState(): m_state=1 22:21:53.688 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 144 22:21:53.688 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=16, SNR=2.7, Peak=23 HFD=0.0 22:21:53.688 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:53.688 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:53.688 00.000 3236 Status Line: Star lost - low SNR 22:21:53.688 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=17, FiltMax=22, Gamma=1.040 22:21:53.923 00.235 3236 UpdateGuideState exits: Star lost - low SNR 22:21:53.938 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:53.938 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:53.938 00.000 3236 Enqueuing Expose request 22:21:53.938 00.000 8052 Worker thread wakes up 22:21:53.938 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:53.938 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:55.485 01.547 8052 Exposure complete 22:21:55.657 00.172 8052 worker thread done servicing request 22:21:55.657 00.000 3236 OnExposeComplete: enter 22:21:55.657 00.000 3236 UpdateGuideState(): m_state=1 22:21:55.657 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 145 22:21:55.657 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=8, SNR=1.9, Peak=24 HFD=0.0 22:21:55.657 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:55.657 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:55.657 00.000 3236 Status Line: Star lost - low mass 22:21:55.657 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=19, FiltMax=24, Gamma=1.040 22:21:55.907 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:21:55.907 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:55.907 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:55.907 00.000 3236 Enqueuing Expose request 22:21:55.907 00.000 8052 Worker thread wakes up 22:21:55.907 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:55.907 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:57.454 01.547 8052 Exposure complete 22:21:57.626 00.172 8052 worker thread done servicing request 22:21:57.626 00.000 3236 OnExposeComplete: enter 22:21:57.626 00.000 3236 UpdateGuideState(): m_state=1 22:21:57.626 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 146 22:21:57.626 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.1, Peak=34 HFD=0.0 22:21:57.626 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:57.626 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:57.626 00.000 3236 Status Line: Star lost - low mass 22:21:57.626 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=26, FiltMax=31, Gamma=1.040 22:21:57.860 00.234 3236 UpdateGuideState exits: Star lost - low mass 22:21:57.860 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:57.860 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:57.860 00.000 3236 Enqueuing Expose request 22:21:57.860 00.000 8052 Worker thread wakes up 22:21:57.860 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:57.860 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:21:59.423 01.563 8052 Exposure complete 22:21:59.610 00.187 8052 worker thread done servicing request 22:21:59.610 00.000 3236 OnExposeComplete: enter 22:21:59.610 00.000 3236 UpdateGuideState(): m_state=1 22:21:59.626 00.016 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 147 22:21:59.626 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=8, SNR=1.9, Peak=29 HFD=0.0 22:21:59.626 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:21:59.626 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:21:59.626 00.000 3236 Status Line: Star lost - low mass 22:21:59.626 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=24, FiltMax=29, Gamma=1.040 22:21:59.891 00.265 3236 UpdateGuideState exits: Star lost - low mass 22:21:59.891 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:21:59.891 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:21:59.891 00.000 3236 Enqueuing Expose request 22:21:59.891 00.000 8052 Worker thread wakes up 22:21:59.891 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:21:59.891 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:01.438 01.547 8052 Exposure complete 22:22:01.610 00.172 8052 worker thread done servicing request 22:22:01.610 00.000 3236 OnExposeComplete: enter 22:22:01.610 00.000 3236 UpdateGuideState(): m_state=1 22:22:01.610 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 148 22:22:01.610 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=12, SNR=2.4, Peak=27 HFD=0.0 22:22:01.626 00.016 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:01.626 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:01.626 00.000 3236 Status Line: Star lost - low SNR 22:22:01.626 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=19, FiltMax=25, Gamma=1.040 22:22:01.876 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:22:01.876 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:01.876 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:01.876 00.000 3236 Enqueuing Expose request 22:22:01.876 00.000 8052 Worker thread wakes up 22:22:01.876 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:01.876 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:03.438 01.562 8052 Exposure complete 22:22:03.610 00.172 8052 worker thread done servicing request 22:22:03.610 00.000 3236 OnExposeComplete: enter 22:22:03.610 00.000 3236 UpdateGuideState(): m_state=1 22:22:03.610 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 149 22:22:03.610 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=12, SNR=2.3, Peak=29 HFD=0.0 22:22:03.610 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:03.610 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:03.610 00.000 3236 Status Line: Star lost - low SNR 22:22:03.626 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=30, Gamma=1.040 22:22:03.860 00.234 3236 UpdateGuideState exits: Star lost - low SNR 22:22:03.860 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:03.860 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:03.860 00.000 3236 Enqueuing Expose request 22:22:03.860 00.000 8052 Worker thread wakes up 22:22:03.860 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:03.860 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:05.516 01.656 8052 Exposure complete 22:22:05.688 00.172 8052 worker thread done servicing request 22:22:05.688 00.000 3236 OnExposeComplete: enter 22:22:05.688 00.000 3236 UpdateGuideState(): m_state=1 22:22:05.688 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 150 22:22:05.688 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=13, SNR=2.4, Peak=31 HFD=0.0 22:22:05.688 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:05.688 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:05.688 00.000 3236 Status Line: Star lost - low SNR 22:22:05.688 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=26, FiltMax=31, Gamma=1.040 22:22:05.938 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:22:05.938 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:05.938 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:05.938 00.000 3236 Enqueuing Expose request 22:22:05.938 00.000 8052 Worker thread wakes up 22:22:05.938 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:05.938 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:07.485 01.547 8052 Exposure complete 22:22:07.657 00.172 8052 worker thread done servicing request 22:22:07.657 00.000 3236 OnExposeComplete: enter 22:22:07.657 00.000 3236 UpdateGuideState(): m_state=1 22:22:07.657 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 151 22:22:07.657 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=17, SNR=2.8, Peak=31 HFD=0.0 22:22:07.657 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:07.657 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:07.657 00.000 3236 Status Line: Star lost - low SNR 22:22:07.673 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=22, FiltMax=28, Gamma=1.040 22:22:07.923 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:22:07.923 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:07.923 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:07.923 00.000 3236 Enqueuing Expose request 22:22:07.923 00.000 8052 Worker thread wakes up 22:22:07.923 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:07.923 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:09.485 01.562 8052 Exposure complete 22:22:09.657 00.172 8052 worker thread done servicing request 22:22:09.657 00.000 3236 OnExposeComplete: enter 22:22:09.657 00.000 3236 UpdateGuideState(): m_state=1 22:22:09.657 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 152 22:22:09.657 00.000 3236 Star::Find false star n=20 nbg=267 bg=25.0 sigma=0.7 thresh=27 peak=26 22:22:09.657 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=43, SNR=2.9, Peak=28 HFD=0.0 22:22:09.657 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:09.657 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:09.657 00.000 3236 Status Line: Star lost - low SNR 22:22:09.673 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=24, FiltMax=29, Gamma=1.040 22:22:09.923 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:22:09.923 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:09.938 00.015 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:09.938 00.000 3236 Enqueuing Expose request 22:22:09.938 00.000 8052 Worker thread wakes up 22:22:09.938 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:09.938 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:11.485 01.547 8052 Exposure complete 22:22:11.657 00.172 8052 worker thread done servicing request 22:22:11.657 00.000 3236 OnExposeComplete: enter 22:22:11.657 00.000 3236 UpdateGuideState(): m_state=1 22:22:11.657 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 153 22:22:11.657 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.0, Peak=31 HFD=0.0 22:22:11.657 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:11.657 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:11.657 00.000 3236 Status Line: Star lost - low mass 22:22:11.673 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=25, FiltMax=30, Gamma=1.040 22:22:11.907 00.234 3236 UpdateGuideState exits: Star lost - low mass 22:22:11.907 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:11.907 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:11.907 00.000 3236 Enqueuing Expose request 22:22:11.907 00.000 8052 Worker thread wakes up 22:22:11.907 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:11.907 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:13.454 01.547 8052 Exposure complete 22:22:13.641 00.187 8052 worker thread done servicing request 22:22:13.641 00.000 3236 OnExposeComplete: enter 22:22:13.641 00.000 3236 UpdateGuideState(): m_state=1 22:22:13.641 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 154 22:22:13.641 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=16, SNR=2.6, Peak=28 HFD=0.0 22:22:13.641 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:13.641 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:13.641 00.000 3236 Status Line: Star lost - low SNR 22:22:13.657 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=22, FiltMax=28, Gamma=1.040 22:22:13.907 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:22:13.907 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:13.907 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:13.907 00.000 3236 Enqueuing Expose request 22:22:13.907 00.000 8052 Worker thread wakes up 22:22:13.907 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:13.907 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:15.470 01.563 8052 Exposure complete 22:22:15.641 00.171 8052 worker thread done servicing request 22:22:15.641 00.000 3236 OnExposeComplete: enter 22:22:15.641 00.000 3236 UpdateGuideState(): m_state=1 22:22:15.641 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 155 22:22:15.641 00.000 3236 Star::Find false star n=10 nbg=265 bg=22.9 sigma=0.7 thresh=25 peak=24 22:22:15.641 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=22, SNR=2.9, Peak=27 HFD=0.0 22:22:15.641 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:15.641 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:15.641 00.000 3236 Status Line: Star lost - low SNR 22:22:15.641 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=22, FiltMax=27, Gamma=1.040 22:22:15.876 00.235 3236 UpdateGuideState exits: Star lost - low SNR 22:22:15.876 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:15.876 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:15.876 00.000 3236 Enqueuing Expose request 22:22:15.876 00.000 8052 Worker thread wakes up 22:22:15.876 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:15.876 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:17.438 01.562 8052 Exposure complete 22:22:17.610 00.172 3236 OnExposeComplete: enter 22:22:17.610 00.000 3236 UpdateGuideState(): m_state=1 22:22:17.610 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 156 22:22:17.610 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=7, SNR=1.8, Peak=23 HFD=0.0 22:22:17.610 00.000 8052 worker thread done servicing request 22:22:17.610 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:17.610 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:17.610 00.000 3236 Status Line: Star lost - low mass 22:22:17.610 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=17, FiltMax=22, Gamma=1.040 22:22:17.860 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:22:17.860 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:17.860 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:17.860 00.000 3236 Enqueuing Expose request 22:22:17.860 00.000 8052 Worker thread wakes up 22:22:17.860 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:17.860 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:19.423 01.563 8052 Exposure complete 22:22:19.595 00.172 8052 worker thread done servicing request 22:22:19.595 00.000 3236 OnExposeComplete: enter 22:22:19.595 00.000 3236 UpdateGuideState(): m_state=1 22:22:19.595 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 157 22:22:19.595 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=6, SNR=1.6, Peak=27 HFD=0.0 22:22:19.595 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:19.595 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:19.595 00.000 3236 Status Line: Star lost - low mass 22:22:19.595 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=21, FiltMax=27, Gamma=1.040 22:22:19.845 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:22:19.845 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:19.845 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:19.845 00.000 3236 Enqueuing Expose request 22:22:19.845 00.000 8052 Worker thread wakes up 22:22:19.845 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:19.845 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:21.516 01.671 8052 Exposure complete 22:22:21.704 00.188 8052 worker thread done servicing request 22:22:21.704 00.000 3236 OnExposeComplete: enter 22:22:21.704 00.000 3236 UpdateGuideState(): m_state=1 22:22:21.704 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 158 22:22:21.704 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.5, Peak=20 HFD=0.0 22:22:21.704 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:21.704 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:21.704 00.000 3236 Status Line: Star lost - low mass 22:22:21.704 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=13, FiltMax=22, Gamma=1.040 22:22:21.970 00.266 3236 UpdateGuideState exits: Star lost - low mass 22:22:21.970 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:21.970 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:21.970 00.000 3236 Enqueuing Expose request 22:22:21.970 00.000 8052 Worker thread wakes up 22:22:21.970 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:21.970 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:23.517 01.547 8052 Exposure complete 22:22:23.688 00.171 8052 worker thread done servicing request 22:22:23.688 00.000 3236 OnExposeComplete: enter 22:22:23.688 00.000 3236 UpdateGuideState(): m_state=1 22:22:23.704 00.016 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 159 22:22:23.704 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.3, Peak=17 HFD=0.0 22:22:23.704 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:23.704 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:23.704 00.000 3236 Status Line: Star lost - low SNR 22:22:23.704 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=12, FiltMax=29, Gamma=1.040 22:22:23.954 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:22:23.954 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:23.954 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:23.954 00.000 3236 Enqueuing Expose request 22:22:23.954 00.000 8052 Worker thread wakes up 22:22:23.954 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:23.954 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:25.516 01.562 8052 Exposure complete 22:22:25.673 00.157 8052 worker thread done servicing request 22:22:25.673 00.000 3236 OnExposeComplete: enter 22:22:25.673 00.000 3236 UpdateGuideState(): m_state=1 22:22:25.688 00.015 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 160 22:22:25.688 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=3, SNR=1.1, Peak=25 HFD=0.0 22:22:25.688 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:25.688 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:25.688 00.000 3236 Status Line: Star lost - low mass 22:22:25.688 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=20, FiltMax=25, Gamma=1.040 22:22:25.938 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:22:25.938 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:25.938 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:25.938 00.000 3236 Enqueuing Expose request 22:22:25.938 00.000 8052 Worker thread wakes up 22:22:25.938 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:25.938 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:27.485 01.547 8052 Exposure complete 22:22:27.641 00.156 8052 worker thread done servicing request 22:22:27.641 00.000 3236 OnExposeComplete: enter 22:22:27.641 00.000 3236 UpdateGuideState(): m_state=1 22:22:27.641 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 161 22:22:27.641 00.000 3236 Star::Find false star n=10 nbg=267 bg=22.2 sigma=0.7 thresh=24 peak=23 22:22:27.641 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=20, SNR=2.9, Peak=26 HFD=0.0 22:22:27.641 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:27.641 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:27.641 00.000 3236 Status Line: Star lost - low SNR 22:22:27.657 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=21, FiltMax=25, Gamma=1.040 22:22:27.891 00.234 3236 UpdateGuideState exits: Star lost - low SNR 22:22:27.891 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:27.891 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:27.891 00.000 3236 Enqueuing Expose request 22:22:27.891 00.000 8052 Worker thread wakes up 22:22:27.891 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:27.891 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:29.438 01.547 8052 Exposure complete 22:22:29.595 00.157 8052 worker thread done servicing request 22:22:29.595 00.000 3236 OnExposeComplete: enter 22:22:29.595 00.000 3236 UpdateGuideState(): m_state=1 22:22:29.595 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 162 22:22:29.595 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=15, SNR=2.6, Peak=26 HFD=0.0 22:22:29.595 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:29.595 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:29.595 00.000 3236 Status Line: Star lost - low SNR 22:22:29.610 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=22, FiltMax=25, Gamma=1.040 22:22:29.829 00.219 3236 UpdateGuideState exits: Star lost - low SNR 22:22:29.829 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:29.829 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:29.829 00.000 3236 Enqueuing Expose request 22:22:29.829 00.000 8052 Worker thread wakes up 22:22:29.829 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:29.829 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:31.501 01.672 8052 Exposure complete 22:22:31.657 00.156 8052 worker thread done servicing request 22:22:31.657 00.000 3236 OnExposeComplete: enter 22:22:31.657 00.000 3236 UpdateGuideState(): m_state=1 22:22:31.657 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 163 22:22:31.657 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=10, SNR=2.1, Peak=28 HFD=0.0 22:22:31.657 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:31.657 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:31.657 00.000 3236 Status Line: Star lost - low mass 22:22:31.673 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=24, FiltMax=27, Gamma=1.040 22:22:31.891 00.218 3236 UpdateGuideState exits: Star lost - low mass 22:22:31.891 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:31.891 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:31.891 00.000 3236 Enqueuing Expose request 22:22:31.891 00.000 8052 Worker thread wakes up 22:22:31.891 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:31.891 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:33.438 01.547 8052 Exposure complete 22:22:33.595 00.157 3236 OnExposeComplete: enter 22:22:33.595 00.000 8052 worker thread done servicing request 22:22:33.595 00.000 3236 UpdateGuideState(): m_state=1 22:22:33.595 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 164 22:22:33.595 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.1, Peak=31 HFD=0.0 22:22:33.595 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:33.595 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:33.595 00.000 3236 Status Line: Star lost - low mass 22:22:33.610 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=26, FiltMax=29, Gamma=1.040 22:22:33.829 00.219 3236 UpdateGuideState exits: Star lost - low mass 22:22:33.829 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:33.829 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:33.829 00.000 3236 Enqueuing Expose request 22:22:33.829 00.000 8052 Worker thread wakes up 22:22:33.829 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:33.829 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:35.485 01.656 8052 Exposure complete 22:22:35.641 00.156 8052 worker thread done servicing request 22:22:35.641 00.000 3236 OnExposeComplete: enter 22:22:35.641 00.000 3236 UpdateGuideState(): m_state=1 22:22:35.641 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 165 22:22:35.641 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=18, SNR=2.8, Peak=28 HFD=0.0 22:22:35.641 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:35.641 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:35.641 00.000 3236 Status Line: Star lost - low SNR 22:22:35.641 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=23, FiltMax=26, Gamma=1.040 22:22:35.860 00.219 3236 UpdateGuideState exits: Star lost - low SNR 22:22:35.860 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:35.860 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:35.860 00.000 3236 Enqueuing Expose request 22:22:35.876 00.016 8052 Worker thread wakes up 22:22:35.876 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:35.876 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:37.423 01.547 8052 Exposure complete 22:22:37.579 00.156 8052 worker thread done servicing request 22:22:37.579 00.000 3236 OnExposeComplete: enter 22:22:37.579 00.000 3236 UpdateGuideState(): m_state=1 22:22:37.579 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 166 22:22:37.579 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=7, SNR=1.8, Peak=29 HFD=0.0 22:22:37.579 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:37.579 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:37.579 00.000 3236 Status Line: Star lost - low mass 22:22:37.595 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=28, Gamma=1.040 22:22:37.813 00.218 3236 UpdateGuideState exits: Star lost - low mass 22:22:37.813 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:37.813 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:37.813 00.000 3236 Enqueuing Expose request 22:22:37.813 00.000 8052 Worker thread wakes up 22:22:37.813 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:37.813 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:39.470 01.657 8052 Exposure complete 22:22:39.626 00.156 8052 worker thread done servicing request 22:22:39.626 00.000 3236 OnExposeComplete: enter 22:22:39.626 00.000 3236 UpdateGuideState(): m_state=1 22:22:39.626 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 167 22:22:39.626 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=14, SNR=2.5, Peak=29 HFD=0.0 22:22:39.626 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:39.626 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:39.626 00.000 3236 Status Line: Star lost - low SNR 22:22:39.641 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=23, FiltMax=26, Gamma=1.040 22:22:39.845 00.204 3236 UpdateGuideState exits: Star lost - low SNR 22:22:39.845 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:39.845 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:39.860 00.015 3236 Enqueuing Expose request 22:22:39.860 00.000 8052 Worker thread wakes up 22:22:39.860 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:39.860 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:41.516 01.656 8052 Exposure complete 22:22:41.673 00.157 8052 worker thread done servicing request 22:22:41.673 00.000 3236 OnExposeComplete: enter 22:22:41.673 00.000 3236 UpdateGuideState(): m_state=1 22:22:41.673 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 168 22:22:41.673 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=6, SNR=1.7, Peak=26 HFD=0.0 22:22:41.673 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:41.673 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:41.673 00.000 3236 Status Line: Star lost - low mass 22:22:41.688 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=19, FiltMax=23, Gamma=1.040 22:22:41.923 00.235 3236 UpdateGuideState exits: Star lost - low mass 22:22:41.923 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:41.923 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:41.923 00.000 3236 Enqueuing Expose request 22:22:41.923 00.000 8052 Worker thread wakes up 22:22:41.923 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:41.923 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:43.485 01.562 8052 Exposure complete 22:22:43.641 00.156 8052 worker thread done servicing request 22:22:43.641 00.000 3236 OnExposeComplete: enter 22:22:43.641 00.000 3236 UpdateGuideState(): m_state=1 22:22:43.641 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 169 22:22:43.641 00.000 3236 Star::Find false star n=8 nbg=282 bg=24.2 sigma=0.7 thresh=26 peak=25 22:22:43.641 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=21, SNR=2.9, Peak=30 HFD=0.0 22:22:43.641 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:43.641 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:43.641 00.000 3236 Status Line: Star lost - low SNR 22:22:43.657 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=23, FiltMax=26, Gamma=1.040 22:22:43.876 00.219 3236 UpdateGuideState exits: Star lost - low SNR 22:22:43.876 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:43.876 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:43.876 00.000 3236 Enqueuing Expose request 22:22:43.876 00.000 8052 Worker thread wakes up 22:22:43.876 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:43.876 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:45.423 01.547 8052 Exposure complete 22:22:45.579 00.156 8052 worker thread done servicing request 22:22:45.579 00.000 3236 OnExposeComplete: enter 22:22:45.579 00.000 3236 UpdateGuideState(): m_state=1 22:22:45.579 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 170 22:22:45.579 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=15, SNR=2.6, Peak=34 HFD=0.0 22:22:45.579 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:45.579 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:45.579 00.000 3236 Status Line: Star lost - low SNR 22:22:45.595 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=26, FiltMax=29, Gamma=1.040 22:22:45.813 00.218 3236 UpdateGuideState exits: Star lost - low SNR 22:22:45.813 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:45.813 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:45.813 00.000 3236 Enqueuing Expose request 22:22:45.813 00.000 8052 Worker thread wakes up 22:22:45.813 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:45.813 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:47.470 01.657 8052 Exposure complete 22:22:47.626 00.156 8052 worker thread done servicing request 22:22:47.626 00.000 3236 OnExposeComplete: enter 22:22:47.626 00.000 3236 UpdateGuideState(): m_state=1 22:22:47.626 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 171 22:22:47.626 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=14, SNR=2.6, Peak=31 HFD=0.0 22:22:47.626 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:47.626 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:47.626 00.000 3236 Status Line: Star lost - low SNR 22:22:47.641 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=29, Gamma=1.040 22:22:47.860 00.219 3236 UpdateGuideState exits: Star lost - low SNR 22:22:47.860 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:47.860 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:47.860 00.000 3236 Enqueuing Expose request 22:22:47.860 00.000 8052 Worker thread wakes up 22:22:47.860 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:47.860 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:49.516 01.656 8052 Exposure complete 22:22:49.673 00.157 8052 worker thread done servicing request 22:22:49.673 00.000 3236 OnExposeComplete: enter 22:22:49.673 00.000 3236 UpdateGuideState(): m_state=1 22:22:49.673 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 172 22:22:49.673 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.5, Peak=16 HFD=0.0 22:22:49.673 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:49.673 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:49.673 00.000 3236 Status Line: Star lost - low mass 22:22:49.673 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=12, FiltMax=28, Gamma=1.040 22:22:49.907 00.234 3236 UpdateGuideState exits: Star lost - low mass 22:22:49.907 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:49.907 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:49.907 00.000 3236 Enqueuing Expose request 22:22:49.907 00.000 8052 Worker thread wakes up 22:22:49.907 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:49.907 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:51.470 01.563 8052 Exposure complete 22:22:51.626 00.156 8052 worker thread done servicing request 22:22:51.626 00.000 3236 OnExposeComplete: enter 22:22:51.626 00.000 3236 UpdateGuideState(): m_state=1 22:22:51.626 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 173 22:22:51.626 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=6, SNR=1.7, Peak=29 HFD=0.0 22:22:51.626 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:51.626 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:51.626 00.000 3236 Status Line: Star lost - low mass 22:22:51.641 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=25, FiltMax=28, Gamma=1.040 22:22:51.845 00.204 3236 UpdateGuideState exits: Star lost - low mass 22:22:51.845 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:51.845 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:51.845 00.000 3236 Enqueuing Expose request 22:22:51.845 00.000 8052 Worker thread wakes up 22:22:51.845 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:51.845 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:53.516 01.671 8052 Exposure complete 22:22:53.673 00.157 8052 worker thread done servicing request 22:22:53.673 00.000 3236 OnExposeComplete: enter 22:22:53.673 00.000 3236 UpdateGuideState(): m_state=1 22:22:53.673 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 174 22:22:53.673 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=14, SNR=2.6, Peak=33 HFD=0.0 22:22:53.673 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:53.673 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:53.673 00.000 3236 Status Line: Star lost - low SNR 22:22:53.673 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=26, FiltMax=30, Gamma=1.040 22:22:53.923 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:22:53.923 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:53.923 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:53.923 00.000 3236 Enqueuing Expose request 22:22:53.923 00.000 8052 Worker thread wakes up 22:22:53.923 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:53.923 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:55.485 01.562 8052 Exposure complete 22:22:55.641 00.156 8052 worker thread done servicing request 22:22:55.641 00.000 3236 OnExposeComplete: enter 22:22:55.641 00.000 3236 UpdateGuideState(): m_state=1 22:22:55.641 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 175 22:22:55.641 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.0, Peak=29 HFD=0.0 22:22:55.641 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:55.641 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:55.641 00.000 3236 Status Line: Star lost - low mass 22:22:55.657 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=24, FiltMax=28, Gamma=1.040 22:22:55.891 00.234 3236 UpdateGuideState exits: Star lost - low mass 22:22:55.891 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:55.891 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:55.891 00.000 3236 Enqueuing Expose request 22:22:55.891 00.000 8052 Worker thread wakes up 22:22:55.891 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:55.891 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:57.454 01.563 8052 Exposure complete 22:22:57.610 00.156 8052 worker thread done servicing request 22:22:57.610 00.000 3236 OnExposeComplete: enter 22:22:57.610 00.000 3236 UpdateGuideState(): m_state=1 22:22:57.610 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 176 22:22:57.610 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=4, SNR=1.4, Peak=23 HFD=0.0 22:22:57.610 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:57.610 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:57.610 00.000 3236 Status Line: Star lost - low mass 22:22:57.610 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=18, FiltMax=21, Gamma=1.040 22:22:57.829 00.219 3236 UpdateGuideState exits: Star lost - low mass 22:22:57.829 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:57.829 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:57.829 00.000 3236 Enqueuing Expose request 22:22:57.829 00.000 8052 Worker thread wakes up 22:22:57.829 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:57.829 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:22:59.485 01.656 8052 Exposure complete 22:22:59.641 00.156 8052 worker thread done servicing request 22:22:59.641 00.000 3236 OnExposeComplete: enter 22:22:59.641 00.000 3236 UpdateGuideState(): m_state=1 22:22:59.641 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 177 22:22:59.641 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=4, SNR=1.4, Peak=27 HFD=0.0 22:22:59.641 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:22:59.641 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:22:59.641 00.000 3236 Status Line: Star lost - low mass 22:22:59.657 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=21, FiltMax=25, Gamma=1.040 22:22:59.891 00.234 3236 UpdateGuideState exits: Star lost - low mass 22:22:59.891 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:22:59.891 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:22:59.891 00.000 3236 Enqueuing Expose request 22:22:59.891 00.000 8052 Worker thread wakes up 22:22:59.891 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:22:59.891 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:01.454 01.563 8052 Exposure complete 22:23:01.610 00.156 8052 worker thread done servicing request 22:23:01.610 00.000 3236 OnExposeComplete: enter 22:23:01.610 00.000 3236 UpdateGuideState(): m_state=1 22:23:01.610 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 178 22:23:01.610 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=12, SNR=2.3, Peak=27 HFD=0.0 22:23:01.610 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:01.610 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:01.610 00.000 3236 Status Line: Star lost - low SNR 22:23:01.610 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=22, FiltMax=26, Gamma=1.040 22:23:01.860 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:23:01.860 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:01.860 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:01.860 00.000 3236 Enqueuing Expose request 22:23:01.860 00.000 8052 Worker thread wakes up 22:23:01.860 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:01.860 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:03.423 01.563 8052 Exposure complete 22:23:03.579 00.156 8052 worker thread done servicing request 22:23:03.579 00.000 3236 OnExposeComplete: enter 22:23:03.579 00.000 3236 UpdateGuideState(): m_state=1 22:23:03.579 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 179 22:23:03.579 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=4, SNR=1.4, Peak=28 HFD=0.0 22:23:03.579 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:03.579 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:03.579 00.000 3236 Status Line: Star lost - low mass 22:23:03.595 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=23, FiltMax=26, Gamma=1.040 22:23:03.798 00.203 3236 UpdateGuideState exits: Star lost - low mass 22:23:03.798 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:03.798 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:03.798 00.000 3236 Enqueuing Expose request 22:23:03.798 00.000 8052 Worker thread wakes up 22:23:03.798 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:03.798 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:05.454 01.656 8052 Exposure complete 22:23:05.610 00.156 8052 worker thread done servicing request 22:23:05.610 00.000 3236 OnExposeComplete: enter 22:23:05.610 00.000 3236 UpdateGuideState(): m_state=1 22:23:05.610 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 180 22:23:05.610 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=14, SNR=2.5, Peak=28 HFD=0.0 22:23:05.610 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:05.610 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:05.610 00.000 3236 Status Line: Star lost - low SNR 22:23:05.610 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=24, FiltMax=27, Gamma=1.040 22:23:05.829 00.219 3236 UpdateGuideState exits: Star lost - low SNR 22:23:05.829 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:05.829 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:05.829 00.000 3236 Enqueuing Expose request 22:23:05.829 00.000 8052 Worker thread wakes up 22:23:05.829 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:05.829 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:07.485 01.656 8052 Exposure complete 22:23:07.641 00.156 8052 worker thread done servicing request 22:23:07.641 00.000 3236 OnExposeComplete: enter 22:23:07.641 00.000 3236 UpdateGuideState(): m_state=1 22:23:07.641 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 181 22:23:07.641 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.0, Peak=28 HFD=0.0 22:23:07.641 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:07.641 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:07.641 00.000 3236 Status Line: Star lost - low mass 22:23:07.641 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=22, FiltMax=26, Gamma=1.040 22:23:07.891 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:23:07.891 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:07.891 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:07.891 00.000 3236 Enqueuing Expose request 22:23:07.891 00.000 8052 Worker thread wakes up 22:23:07.891 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:07.891 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:09.454 01.563 8052 Exposure complete 22:23:09.641 00.187 8052 worker thread done servicing request 22:23:09.641 00.000 3236 OnExposeComplete: enter 22:23:09.641 00.000 3236 UpdateGuideState(): m_state=1 22:23:09.641 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 182 22:23:09.641 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.3, Peak=29 HFD=0.0 22:23:09.641 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:09.641 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:09.641 00.000 3236 Status Line: Star lost - low SNR 22:23:09.641 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=24, FiltMax=29, Gamma=1.040 22:23:09.876 00.235 3236 UpdateGuideState exits: Star lost - low SNR 22:23:09.876 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:09.876 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:09.876 00.000 3236 Enqueuing Expose request 22:23:09.876 00.000 8052 Worker thread wakes up 22:23:09.891 00.015 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:09.891 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:11.438 01.547 8052 Exposure complete 22:23:11.595 00.157 8052 worker thread done servicing request 22:23:11.595 00.000 3236 OnExposeComplete: enter 22:23:11.595 00.000 3236 UpdateGuideState(): m_state=1 22:23:11.595 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 183 22:23:11.595 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=6, SNR=1.7, Peak=23 HFD=0.0 22:23:11.595 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:11.595 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:11.595 00.000 3236 Status Line: Star lost - low mass 22:23:11.595 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=17, FiltMax=22, Gamma=1.040 22:23:11.845 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:23:11.845 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:11.845 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:11.845 00.000 3236 Enqueuing Expose request 22:23:11.845 00.000 8052 Worker thread wakes up 22:23:11.845 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:11.845 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:13.516 01.671 8052 Exposure complete 22:23:13.673 00.157 8052 worker thread done servicing request 22:23:13.673 00.000 3236 OnExposeComplete: enter 22:23:13.673 00.000 3236 UpdateGuideState(): m_state=1 22:23:13.673 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 184 22:23:13.673 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=6, SNR=1.7, Peak=28 HFD=0.0 22:23:13.673 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:13.673 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:13.673 00.000 3236 Status Line: Star lost - low mass 22:23:13.673 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=22, FiltMax=29, Gamma=1.040 22:23:13.938 00.265 3236 UpdateGuideState exits: Star lost - low mass 22:23:13.938 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:13.938 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:13.938 00.000 3236 Enqueuing Expose request 22:23:13.938 00.000 8052 Worker thread wakes up 22:23:13.938 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:13.938 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:15.485 01.547 8052 Exposure complete 22:23:15.813 00.328 8052 worker thread done servicing request 22:23:15.813 00.000 3236 OnExposeComplete: enter 22:23:15.813 00.000 3236 UpdateGuideState(): m_state=1 22:23:15.813 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 185 22:23:15.813 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=6, SNR=1.7, Peak=29 HFD=0.0 22:23:15.813 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:15.813 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:15.813 00.000 3236 Status Line: Star lost - low mass 22:23:15.813 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=23, FiltMax=29, Gamma=1.040 22:23:16.063 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:23:16.063 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:16.063 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:16.063 00.000 3236 Enqueuing Expose request 22:23:16.063 00.000 8052 Worker thread wakes up 22:23:16.079 00.016 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:16.079 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:17.516 01.437 8052 Exposure complete 22:23:17.673 00.157 8052 worker thread done servicing request 22:23:17.673 00.000 3236 OnExposeComplete: enter 22:23:17.673 00.000 3236 UpdateGuideState(): m_state=1 22:23:17.673 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 186 22:23:17.673 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=3, SNR=1.2, Peak=23 HFD=0.0 22:23:17.673 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:17.673 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:17.673 00.000 3236 Status Line: Star lost - low mass 22:23:17.673 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=19, FiltMax=24, Gamma=1.040 22:23:17.891 00.218 3236 UpdateGuideState exits: Star lost - low mass 22:23:17.891 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:17.891 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:17.891 00.000 3236 Enqueuing Expose request 22:23:17.891 00.000 8052 Worker thread wakes up 22:23:17.891 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:17.891 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:19.438 01.547 8052 Exposure complete 22:23:19.595 00.157 8052 worker thread done servicing request 22:23:19.595 00.000 3236 OnExposeComplete: enter 22:23:19.595 00.000 3236 UpdateGuideState(): m_state=1 22:23:19.595 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 187 22:23:19.595 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=18, SNR=2.9, Peak=30 HFD=0.0 22:23:19.595 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:19.595 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:19.595 00.000 3236 Status Line: Star lost - low SNR 22:23:19.610 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=24, FiltMax=30, Gamma=1.040 22:23:19.860 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:23:19.860 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:19.860 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:19.860 00.000 3236 Enqueuing Expose request 22:23:19.860 00.000 8052 Worker thread wakes up 22:23:19.860 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:19.860 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:21.426 01.566 8052 Exposure complete 22:23:21.598 00.172 3236 OnExposeComplete: enter 22:23:21.598 00.000 3236 UpdateGuideState(): m_state=1 22:23:21.598 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 188 22:23:21.598 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.1, Peak=31 HFD=0.0 22:23:21.598 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:21.598 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:21.598 00.000 3236 Status Line: Star lost - low mass 22:23:21.613 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=23, FiltMax=29, Gamma=1.040 22:23:21.645 00.032 8052 worker thread done servicing request 22:23:21.863 00.218 3236 UpdateGuideState exits: Star lost - low mass 22:23:21.863 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:21.863 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:21.863 00.000 3236 Enqueuing Expose request 22:23:21.863 00.000 8052 Worker thread wakes up 22:23:21.863 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:21.863 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:23.410 01.547 8052 Exposure complete 22:23:24.113 00.703 3236 OnExposeComplete: enter 22:23:24.113 00.000 3236 UpdateGuideState(): m_state=1 22:23:24.113 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 189 22:23:24.113 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=8, SNR=1.9, Peak=23 HFD=0.0 22:23:24.113 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:24.113 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:24.113 00.000 3236 Status Line: Star lost - low mass 22:23:24.113 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=20, FiltMax=25, Gamma=1.040 22:23:24.129 00.016 8052 worker thread done servicing request 22:23:24.332 00.203 3236 UpdateGuideState exits: Star lost - low mass 22:23:24.332 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:24.332 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:24.332 00.000 3236 Enqueuing Expose request 22:23:24.332 00.000 8052 Worker thread wakes up 22:23:24.332 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:24.332 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:25.457 01.125 8052 Exposure complete 22:23:25.629 00.172 8052 worker thread done servicing request 22:23:25.629 00.000 3236 OnExposeComplete: enter 22:23:25.629 00.000 3236 UpdateGuideState(): m_state=1 22:23:25.629 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 190 22:23:25.629 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.2, Peak=30 HFD=0.0 22:23:25.629 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:25.629 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:25.629 00.000 3236 Status Line: Star lost - low SNR 22:23:25.629 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=25, FiltMax=31, Gamma=1.040 22:23:25.848 00.219 3236 UpdateGuideState exits: Star lost - low SNR 22:23:25.848 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:25.848 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:25.848 00.000 3236 Enqueuing Expose request 22:23:25.848 00.000 8052 Worker thread wakes up 22:23:25.848 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:25.848 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:27.504 01.656 8052 Exposure complete 22:23:27.629 00.125 3236 OnExposeComplete: enter 22:23:27.629 00.000 3236 UpdateGuideState(): m_state=1 22:23:27.629 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 191 22:23:27.629 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.6, Peak=28 HFD=0.0 22:23:27.629 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:27.629 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:27.629 00.000 3236 Status Line: Star lost - low mass 22:23:27.629 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=23, FiltMax=30, Gamma=1.040 22:23:27.707 00.078 8052 worker thread done servicing request 22:23:27.848 00.141 3236 UpdateGuideState exits: Star lost - low mass 22:23:27.848 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:27.848 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:27.848 00.000 3236 Enqueuing Expose request 22:23:27.848 00.000 8052 Worker thread wakes up 22:23:27.848 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:27.848 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:29.551 01.703 8052 Exposure complete 22:23:30.379 00.828 8052 worker thread done servicing request 22:23:30.379 00.000 3236 OnExposeComplete: enter 22:23:30.379 00.000 3236 UpdateGuideState(): m_state=1 22:23:30.379 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 192 22:23:30.379 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=8, SNR=1.9, Peak=28 HFD=0.0 22:23:30.379 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:30.379 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:30.379 00.000 3236 Status Line: Star lost - low mass 22:23:30.379 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=23, FiltMax=30, Gamma=1.040 22:23:30.660 00.281 3236 UpdateGuideState exits: Star lost - low mass 22:23:30.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:30.660 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:30.660 00.000 3236 Enqueuing Expose request 22:23:30.660 00.000 8052 Worker thread wakes up 22:23:30.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:30.660 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:31.442 00.782 8052 Exposure complete 22:23:31.629 00.187 8052 worker thread done servicing request 22:23:31.629 00.000 3236 OnExposeComplete: enter 22:23:31.629 00.000 3236 UpdateGuideState(): m_state=1 22:23:31.629 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 193 22:23:31.629 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.2, Peak=28 HFD=0.0 22:23:31.629 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:31.629 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:31.629 00.000 3236 Status Line: Star lost - low SNR 22:23:31.629 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=23, FiltMax=31, Gamma=1.040 22:23:31.848 00.219 3236 UpdateGuideState exits: Star lost - low SNR 22:23:31.848 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:31.848 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:31.848 00.000 3236 Enqueuing Expose request 22:23:31.848 00.000 8052 Worker thread wakes up 22:23:31.848 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:31.848 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:33.426 01.578 8052 Exposure complete 22:23:33.567 00.141 8052 worker thread done servicing request 22:23:33.567 00.000 3236 OnExposeComplete: enter 22:23:33.567 00.000 3236 UpdateGuideState(): m_state=1 22:23:33.567 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 194 22:23:33.567 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=10, SNR=2.1, Peak=34 HFD=0.0 22:23:33.567 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:33.567 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:33.567 00.000 3236 Status Line: Star lost - low mass 22:23:33.582 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=29, FiltMax=36, Gamma=1.040 22:23:33.770 00.188 3236 UpdateGuideState exits: Star lost - low mass 22:23:33.770 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:33.770 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:33.770 00.000 3236 Enqueuing Expose request 22:23:33.770 00.000 8052 Worker thread wakes up 22:23:33.770 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:33.770 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:35.457 01.687 8052 Exposure complete 22:23:35.613 00.156 8052 worker thread done servicing request 22:23:35.613 00.000 3236 OnExposeComplete: enter 22:23:35.613 00.000 3236 UpdateGuideState(): m_state=1 22:23:35.613 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 195 22:23:35.613 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=6, SNR=1.7, Peak=26 HFD=0.0 22:23:35.613 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:35.613 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:35.613 00.000 3236 Status Line: Star lost - low mass 22:23:35.629 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=20, FiltMax=26, Gamma=1.040 22:23:35.879 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:23:35.879 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:35.879 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:35.879 00.000 3236 Enqueuing Expose request 22:23:35.879 00.000 8052 Worker thread wakes up 22:23:35.879 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:35.879 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:37.426 01.547 8052 Exposure complete 22:23:37.582 00.156 8052 worker thread done servicing request 22:23:37.582 00.000 3236 OnExposeComplete: enter 22:23:37.582 00.000 3236 UpdateGuideState(): m_state=1 22:23:37.582 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 196 22:23:37.582 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.3, Peak=30 HFD=0.0 22:23:37.582 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:37.582 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:37.582 00.000 3236 Status Line: Star lost - low SNR 22:23:37.582 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=22, FiltMax=26, Gamma=1.040 22:23:37.832 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:23:37.832 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:37.832 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:37.832 00.000 3236 Enqueuing Expose request 22:23:37.832 00.000 8052 Worker thread wakes up 22:23:37.832 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:37.832 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:39.504 01.672 8052 Exposure complete 22:23:39.660 00.156 8052 worker thread done servicing request 22:23:39.660 00.000 3236 OnExposeComplete: enter 22:23:39.660 00.000 3236 UpdateGuideState(): m_state=1 22:23:39.660 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 197 22:23:39.660 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=7, SNR=1.7, Peak=29 HFD=0.0 22:23:39.660 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:39.660 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:39.660 00.000 3236 Status Line: Star lost - low mass 22:23:39.660 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=25, FiltMax=28, Gamma=1.040 22:23:39.879 00.219 3236 UpdateGuideState exits: Star lost - low mass 22:23:39.879 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:39.879 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:39.879 00.000 3236 Enqueuing Expose request 22:23:39.879 00.000 8052 Worker thread wakes up 22:23:39.879 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:39.879 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:41.426 01.547 8052 Exposure complete 22:23:41.582 00.156 8052 worker thread done servicing request 22:23:41.582 00.000 3236 OnExposeComplete: enter 22:23:41.582 00.000 3236 UpdateGuideState(): m_state=1 22:23:41.582 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 198 22:23:41.582 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=6, SNR=1.7, Peak=31 HFD=0.0 22:23:41.582 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:41.582 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:41.582 00.000 3236 Status Line: Star lost - low mass 22:23:41.582 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=24, FiltMax=28, Gamma=1.040 22:23:41.801 00.219 3236 UpdateGuideState exits: Star lost - low mass 22:23:41.801 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:41.801 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:41.801 00.000 3236 Enqueuing Expose request 22:23:41.801 00.000 8052 Worker thread wakes up 22:23:41.801 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:41.801 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:43.457 01.656 8052 Exposure complete 22:23:43.613 00.156 8052 worker thread done servicing request 22:23:43.613 00.000 3236 OnExposeComplete: enter 22:23:43.613 00.000 3236 UpdateGuideState(): m_state=1 22:23:43.613 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 199 22:23:43.613 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=16, SNR=2.7, Peak=30 HFD=0.0 22:23:43.613 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:43.613 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:43.613 00.000 3236 Status Line: Star lost - low SNR 22:23:43.629 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=24, FiltMax=29, Gamma=1.040 22:23:43.863 00.234 3236 UpdateGuideState exits: Star lost - low SNR 22:23:43.863 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:43.863 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:43.863 00.000 3236 Enqueuing Expose request 22:23:43.879 00.016 8052 Worker thread wakes up 22:23:43.879 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:43.879 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:45.426 01.547 8052 Exposure complete 22:23:45.582 00.156 8052 worker thread done servicing request 22:23:45.582 00.000 3236 OnExposeComplete: enter 22:23:45.582 00.000 3236 UpdateGuideState(): m_state=1 22:23:45.582 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 200 22:23:45.582 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.6, Peak=28 HFD=0.0 22:23:45.582 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:45.582 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:45.582 00.000 3236 Status Line: Star lost - low mass 22:23:45.582 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=24, FiltMax=28, Gamma=1.040 22:23:45.801 00.219 3236 UpdateGuideState exits: Star lost - low mass 22:23:45.801 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:45.801 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:45.801 00.000 3236 Enqueuing Expose request 22:23:45.801 00.000 8052 Worker thread wakes up 22:23:45.801 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:45.801 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:47.457 01.656 8052 Exposure complete 22:23:47.613 00.156 8052 worker thread done servicing request 22:23:47.613 00.000 3236 OnExposeComplete: enter 22:23:47.613 00.000 3236 UpdateGuideState(): m_state=1 22:23:47.613 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 201 22:23:47.613 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.1, Peak=29 HFD=0.0 22:23:47.613 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:47.613 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:47.613 00.000 3236 Status Line: Star lost - low mass 22:23:47.613 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=23, FiltMax=27, Gamma=1.040 22:23:47.832 00.219 3236 UpdateGuideState exits: Star lost - low mass 22:23:47.832 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:47.832 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:47.832 00.000 3236 Enqueuing Expose request 22:23:47.832 00.000 8052 Worker thread wakes up 22:23:47.832 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:47.832 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:49.488 01.656 8052 Exposure complete 22:23:49.645 00.157 8052 worker thread done servicing request 22:23:49.645 00.000 3236 OnExposeComplete: enter 22:23:49.645 00.000 3236 UpdateGuideState(): m_state=1 22:23:49.645 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 202 22:23:49.645 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=8, SNR=2.0, Peak=24 HFD=0.0 22:23:49.645 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:49.645 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:49.645 00.000 3236 Status Line: Star lost - low mass 22:23:49.645 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=20, FiltMax=23, Gamma=1.040 22:23:49.863 00.218 3236 UpdateGuideState exits: Star lost - low mass 22:23:49.863 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:49.863 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:49.863 00.000 3236 Enqueuing Expose request 22:23:49.863 00.000 8052 Worker thread wakes up 22:23:49.863 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:49.863 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:51.511 01.648 8052 Exposure complete 22:23:51.683 00.172 3236 OnExposeComplete: enter 22:23:51.683 00.000 3236 UpdateGuideState(): m_state=1 22:23:51.683 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 203 22:23:51.683 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=6, SNR=1.7, Peak=30 HFD=0.0 22:23:51.683 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:51.683 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:51.683 00.000 3236 Status Line: Star lost - low mass 22:23:51.683 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=25, FiltMax=29, Gamma=1.040 22:23:51.761 00.078 8052 worker thread done servicing request 22:23:51.855 00.094 3236 UpdateGuideState exits: Star lost - low mass 22:23:51.855 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:51.855 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:51.855 00.000 3236 Enqueuing Expose request 22:23:51.855 00.000 8052 Worker thread wakes up 22:23:51.870 00.015 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:51.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:53.433 01.563 8052 Exposure complete 22:23:53.589 00.156 3236 OnExposeComplete: enter 22:23:53.589 00.000 3236 UpdateGuideState(): m_state=1 22:23:53.589 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 204 22:23:53.589 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=6, SNR=1.7, Peak=33 HFD=0.0 22:23:53.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:53.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:53.589 00.000 3236 Status Line: Star lost - low mass 22:23:53.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=28, FiltMax=32, Gamma=1.040 22:23:53.683 00.094 8052 worker thread done servicing request 22:23:53.761 00.078 3236 UpdateGuideState exits: Star lost - low mass 22:23:53.776 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:53.776 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:53.776 00.000 3236 Enqueuing Expose request 22:23:53.776 00.000 8052 Worker thread wakes up 22:23:53.776 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:53.776 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:55.464 01.688 8052 Exposure complete 22:23:55.605 00.141 3236 OnExposeComplete: enter 22:23:55.605 00.000 3236 UpdateGuideState(): m_state=1 22:23:55.620 00.015 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 205 22:23:55.620 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.6, Peak=28 HFD=0.0 22:23:55.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:55.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:55.620 00.000 3236 Status Line: Star lost - low mass 22:23:55.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=23, FiltMax=28, Gamma=1.040 22:23:55.698 00.078 8052 worker thread done servicing request 22:23:55.823 00.125 3236 UpdateGuideState exits: Star lost - low mass 22:23:55.823 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:55.823 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:55.823 00.000 3236 Enqueuing Expose request 22:23:55.823 00.000 8052 Worker thread wakes up 22:23:55.823 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:55.823 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:57.480 01.657 8052 Exposure complete 22:23:57.667 00.187 3236 OnExposeComplete: enter 22:23:57.667 00.000 3236 UpdateGuideState(): m_state=1 22:23:57.667 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 206 22:23:57.667 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.0, Peak=32 HFD=0.0 22:23:57.667 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:57.667 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:57.667 00.000 3236 Status Line: Star lost - low mass 22:23:57.683 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=27, FiltMax=31, Gamma=1.040 22:23:57.761 00.078 8052 worker thread done servicing request 22:23:57.855 00.094 3236 UpdateGuideState exits: Star lost - low mass 22:23:57.855 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:57.855 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:57.855 00.000 3236 Enqueuing Expose request 22:23:57.855 00.000 8052 Worker thread wakes up 22:23:57.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:57.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:23:59.417 01.562 8052 Exposure complete 22:23:59.542 00.125 3236 OnExposeComplete: enter 22:23:59.542 00.000 3236 UpdateGuideState(): m_state=1 22:23:59.542 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 207 22:23:59.542 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=7, SNR=1.8, Peak=26 HFD=0.0 22:23:59.542 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:23:59.542 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:23:59.542 00.000 3236 Status Line: Star lost - low mass 22:23:59.558 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=19, FiltMax=24, Gamma=1.040 22:23:59.573 00.015 8052 worker thread done servicing request 22:23:59.745 00.172 3236 UpdateGuideState exits: Star lost - low mass 22:23:59.745 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:23:59.745 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:23:59.745 00.000 3236 Enqueuing Expose request 22:23:59.745 00.000 8052 Worker thread wakes up 22:23:59.745 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:23:59.745 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:03.480 03.735 8052 Exposure complete 22:24:03.605 00.125 8052 worker thread done servicing request 22:24:03.605 00.000 3236 OnExposeComplete: enter 22:24:03.605 00.000 3236 UpdateGuideState(): m_state=1 22:24:03.605 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 208 22:24:03.605 00.000 3236 Star::Find false star n=6 nbg=285 bg=18.9 sigma=0.7 thresh=21 peak=21 22:24:03.605 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=22, SNR=2.9, Peak=25 HFD=0.0 22:24:03.605 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:03.605 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:03.620 00.015 3236 Status Line: Star lost - low SNR 22:24:03.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=17, FiltMax=22, Gamma=1.040 22:24:03.823 00.203 3236 UpdateGuideState exits: Star lost - low SNR 22:24:03.823 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:03.823 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:03.823 00.000 3236 Enqueuing Expose request 22:24:03.823 00.000 8052 Worker thread wakes up 22:24:03.823 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:03.823 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:05.480 01.657 8052 Exposure complete 22:24:05.651 00.171 8052 worker thread done servicing request 22:24:05.651 00.000 3236 OnExposeComplete: enter 22:24:05.651 00.000 3236 UpdateGuideState(): m_state=1 22:24:05.651 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 209 22:24:05.651 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.2, Peak=26 HFD=0.0 22:24:05.651 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:05.651 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:05.651 00.000 3236 Status Line: Star lost - low SNR 22:24:05.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=21, FiltMax=26, Gamma=1.040 22:24:05.901 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:24:05.901 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:05.901 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:05.901 00.000 3236 Enqueuing Expose request 22:24:05.901 00.000 8052 Worker thread wakes up 22:24:05.901 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:05.901 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:07.448 01.547 8052 Exposure complete 22:24:07.605 00.157 8052 worker thread done servicing request 22:24:07.605 00.000 3236 OnExposeComplete: enter 22:24:07.605 00.000 3236 UpdateGuideState(): m_state=1 22:24:07.605 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 210 22:24:07.605 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=15, SNR=2.6, Peak=31 HFD=0.0 22:24:07.605 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:07.605 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:07.605 00.000 3236 Status Line: Star lost - low SNR 22:24:07.605 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=30, Gamma=1.040 22:24:07.855 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:24:07.855 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:07.855 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:07.855 00.000 3236 Enqueuing Expose request 22:24:07.855 00.000 8052 Worker thread wakes up 22:24:07.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:07.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:09.417 01.562 8052 Exposure complete 22:24:09.589 00.172 8052 worker thread done servicing request 22:24:09.589 00.000 3236 OnExposeComplete: enter 22:24:09.589 00.000 3236 UpdateGuideState(): m_state=1 22:24:09.589 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 211 22:24:09.589 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.0, Peak=29 HFD=0.0 22:24:09.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:09.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:09.589 00.000 3236 Status Line: Star lost - low mass 22:24:09.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=25, FiltMax=29, Gamma=1.040 22:24:09.808 00.219 3236 UpdateGuideState exits: Star lost - low mass 22:24:09.808 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:09.808 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:09.808 00.000 3236 Enqueuing Expose request 22:24:09.808 00.000 8052 Worker thread wakes up 22:24:09.808 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:09.823 00.015 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:11.480 01.657 8052 Exposure complete 22:24:11.636 00.156 8052 worker thread done servicing request 22:24:11.636 00.000 3236 OnExposeComplete: enter 22:24:11.636 00.000 3236 UpdateGuideState(): m_state=1 22:24:11.636 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 212 22:24:11.636 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.2, Peak=27 HFD=0.0 22:24:11.636 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:11.636 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:11.636 00.000 3236 Status Line: Star lost - low SNR 22:24:11.651 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=22, FiltMax=26, Gamma=1.040 22:24:11.870 00.219 3236 UpdateGuideState exits: Star lost - low SNR 22:24:11.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:11.870 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:11.870 00.000 3236 Enqueuing Expose request 22:24:11.870 00.000 8052 Worker thread wakes up 22:24:11.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:11.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:13.417 01.547 8052 Exposure complete 22:24:13.589 00.172 8052 worker thread done servicing request 22:24:13.589 00.000 3236 OnExposeComplete: enter 22:24:13.589 00.000 3236 UpdateGuideState(): m_state=1 22:24:13.589 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 213 22:24:13.589 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.2, Peak=25 HFD=0.0 22:24:13.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:13.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:13.589 00.000 3236 Status Line: Star lost - low SNR 22:24:13.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=20, FiltMax=25, Gamma=1.040 22:24:13.855 00.266 3236 UpdateGuideState exits: Star lost - low SNR 22:24:13.855 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:13.855 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:13.855 00.000 3236 Enqueuing Expose request 22:24:13.855 00.000 8052 Worker thread wakes up 22:24:13.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:13.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:15.417 01.562 8052 Exposure complete 22:24:15.589 00.172 8052 worker thread done servicing request 22:24:15.589 00.000 3236 OnExposeComplete: enter 22:24:15.589 00.000 3236 UpdateGuideState(): m_state=1 22:24:15.589 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 214 22:24:15.589 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.1, Peak=25 HFD=0.0 22:24:15.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:15.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:15.589 00.000 3236 Status Line: Star lost - low mass 22:24:15.605 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=20, FiltMax=24, Gamma=1.040 22:24:15.855 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:24:15.855 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:15.855 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:15.855 00.000 3236 Enqueuing Expose request 22:24:15.855 00.000 8052 Worker thread wakes up 22:24:15.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:15.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:17.417 01.562 8052 Exposure complete 22:24:17.573 00.156 8052 worker thread done servicing request 22:24:17.573 00.000 3236 OnExposeComplete: enter 22:24:17.573 00.000 3236 UpdateGuideState(): m_state=1 22:24:17.589 00.016 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 215 22:24:17.589 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=4, SNR=1.4, Peak=28 HFD=0.0 22:24:17.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:17.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:17.589 00.000 3236 Status Line: Star lost - low mass 22:24:17.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=23, FiltMax=27, Gamma=1.040 22:24:17.839 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:24:17.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:17.839 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:17.839 00.000 3236 Enqueuing Expose request 22:24:17.839 00.000 8052 Worker thread wakes up 22:24:17.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:17.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:19.433 01.594 8052 Exposure complete 22:24:19.620 00.187 8052 worker thread done servicing request 22:24:19.620 00.000 3236 OnExposeComplete: enter 22:24:19.620 00.000 3236 UpdateGuideState(): m_state=1 22:24:19.620 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 216 22:24:19.620 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.6, Peak=30 HFD=0.0 22:24:19.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:19.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:19.620 00.000 3236 Status Line: Star lost - low mass 22:24:19.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=25, FiltMax=30, Gamma=1.040 22:24:19.886 00.266 3236 UpdateGuideState exits: Star lost - low mass 22:24:19.886 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:19.886 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:19.886 00.000 3236 Enqueuing Expose request 22:24:19.886 00.000 8052 Worker thread wakes up 22:24:19.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:19.886 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:21.448 01.562 8052 Exposure complete 22:24:21.620 00.172 8052 worker thread done servicing request 22:24:21.620 00.000 3236 OnExposeComplete: enter 22:24:21.620 00.000 3236 UpdateGuideState(): m_state=1 22:24:21.620 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 217 22:24:21.620 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=14, SNR=2.5, Peak=31 HFD=0.0 22:24:21.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:21.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:21.620 00.000 3236 Status Line: Star lost - low SNR 22:24:21.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=25, FiltMax=29, Gamma=1.040 22:24:21.886 00.266 3236 UpdateGuideState exits: Star lost - low SNR 22:24:21.886 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:21.886 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:21.886 00.000 3236 Enqueuing Expose request 22:24:21.886 00.000 8052 Worker thread wakes up 22:24:21.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:21.886 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:23.448 01.562 8052 Exposure complete 22:24:23.620 00.172 8052 worker thread done servicing request 22:24:23.620 00.000 3236 OnExposeComplete: enter 22:24:23.620 00.000 3236 UpdateGuideState(): m_state=1 22:24:23.620 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 218 22:24:23.620 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=12, SNR=2.3, Peak=29 HFD=0.0 22:24:23.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:23.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:23.620 00.000 3236 Status Line: Star lost - low SNR 22:24:23.636 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=24, FiltMax=29, Gamma=1.040 22:24:23.886 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:24:23.886 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:23.886 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:23.886 00.000 3236 Enqueuing Expose request 22:24:23.886 00.000 8052 Worker thread wakes up 22:24:23.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:23.886 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:25.433 01.547 8052 Exposure complete 22:24:25.589 00.156 8052 worker thread done servicing request 22:24:25.589 00.000 3236 OnExposeComplete: enter 22:24:25.589 00.000 3236 UpdateGuideState(): m_state=1 22:24:25.589 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 219 22:24:25.589 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=19, SNR=2.9, Peak=26 HFD=0.0 22:24:25.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:25.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:25.589 00.000 3236 Status Line: Star lost - low SNR 22:24:25.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=21, FiltMax=25, Gamma=1.040 22:24:25.839 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:24:25.855 00.016 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:25.855 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:25.855 00.000 3236 Enqueuing Expose request 22:24:25.855 00.000 8052 Worker thread wakes up 22:24:25.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:25.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:27.511 01.656 8052 Exposure complete 22:24:27.667 00.156 8052 worker thread done servicing request 22:24:27.667 00.000 3236 OnExposeComplete: enter 22:24:27.667 00.000 3236 UpdateGuideState(): m_state=1 22:24:27.667 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 220 22:24:27.667 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.0, Peak=29 HFD=0.0 22:24:27.667 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:27.667 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:27.667 00.000 3236 Status Line: Star lost - low mass 22:24:27.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=24, FiltMax=29, Gamma=1.040 22:24:27.917 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:24:27.917 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:27.917 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:27.917 00.000 3236 Enqueuing Expose request 22:24:27.917 00.000 8052 Worker thread wakes up 22:24:27.917 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:27.917 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:29.480 01.563 8052 Exposure complete 22:24:29.636 00.156 8052 worker thread done servicing request 22:24:29.636 00.000 3236 OnExposeComplete: enter 22:24:29.636 00.000 3236 UpdateGuideState(): m_state=1 22:24:29.636 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 221 22:24:29.636 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=16, SNR=2.7, Peak=29 HFD=0.0 22:24:29.636 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:29.636 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:29.636 00.000 3236 Status Line: Star lost - low SNR 22:24:29.636 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=24, FiltMax=28, Gamma=1.040 22:24:29.886 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:24:29.886 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:29.886 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:29.886 00.000 3236 Enqueuing Expose request 22:24:29.886 00.000 8052 Worker thread wakes up 22:24:29.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:29.886 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:31.433 01.547 8052 Exposure complete 22:24:31.589 00.156 8052 worker thread done servicing request 22:24:31.589 00.000 3236 OnExposeComplete: enter 22:24:31.589 00.000 3236 UpdateGuideState(): m_state=1 22:24:31.589 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 222 22:24:31.589 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.6, Peak=30 HFD=0.0 22:24:31.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:31.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:31.589 00.000 3236 Status Line: Star lost - low mass 22:24:31.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=25, FiltMax=30, Gamma=1.040 22:24:31.839 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:24:31.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:31.839 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:31.839 00.000 3236 Enqueuing Expose request 22:24:31.839 00.000 8052 Worker thread wakes up 22:24:31.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:31.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:33.511 01.672 8052 Exposure complete 22:24:33.667 00.156 8052 worker thread done servicing request 22:24:33.667 00.000 3236 OnExposeComplete: enter 22:24:33.667 00.000 3236 UpdateGuideState(): m_state=1 22:24:33.667 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 223 22:24:33.667 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.0, Peak=24 HFD=0.0 22:24:33.667 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:33.667 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:33.667 00.000 3236 Status Line: Star lost - low mass 22:24:33.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=20, FiltMax=24, Gamma=1.040 22:24:33.870 00.203 3236 UpdateGuideState exits: Star lost - low mass 22:24:33.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:33.870 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:33.870 00.000 3236 Enqueuing Expose request 22:24:33.870 00.000 8052 Worker thread wakes up 22:24:33.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:33.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:35.433 01.563 8052 Exposure complete 22:24:35.589 00.156 8052 worker thread done servicing request 22:24:35.589 00.000 3236 OnExposeComplete: enter 22:24:35.589 00.000 3236 UpdateGuideState(): m_state=1 22:24:35.589 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 224 22:24:35.589 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=3, SNR=1.2, Peak=25 HFD=0.0 22:24:35.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:35.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:35.589 00.000 3236 Status Line: Star lost - low mass 22:24:35.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=20, FiltMax=25, Gamma=1.040 22:24:35.839 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:24:35.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:35.839 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:35.839 00.000 3236 Enqueuing Expose request 22:24:35.839 00.000 8052 Worker thread wakes up 22:24:35.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:35.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:37.511 01.672 8052 Exposure complete 22:24:37.667 00.156 8052 worker thread done servicing request 22:24:37.667 00.000 3236 OnExposeComplete: enter 22:24:37.667 00.000 3236 UpdateGuideState(): m_state=1 22:24:37.667 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 225 22:24:37.667 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=8, SNR=1.9, Peak=29 HFD=0.0 22:24:37.667 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:37.667 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:37.667 00.000 3236 Status Line: Star lost - low mass 22:24:37.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=24, FiltMax=27, Gamma=1.040 22:24:37.870 00.203 3236 UpdateGuideState exits: Star lost - low mass 22:24:37.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:37.870 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:37.870 00.000 3236 Enqueuing Expose request 22:24:37.870 00.000 8052 Worker thread wakes up 22:24:37.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:37.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:39.433 01.563 8052 Exposure complete 22:24:39.589 00.156 8052 worker thread done servicing request 22:24:39.589 00.000 3236 OnExposeComplete: enter 22:24:39.589 00.000 3236 UpdateGuideState(): m_state=1 22:24:39.589 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 226 22:24:39.589 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.0, Peak=32 HFD=0.0 22:24:39.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:39.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:39.589 00.000 3236 Status Line: Star lost - low mass 22:24:39.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=30, Gamma=1.040 22:24:39.839 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:24:39.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:39.839 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:39.839 00.000 3236 Enqueuing Expose request 22:24:39.839 00.000 8052 Worker thread wakes up 22:24:39.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:39.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:41.511 01.672 8052 Exposure complete 22:24:41.667 00.156 8052 worker thread done servicing request 22:24:41.667 00.000 3236 OnExposeComplete: enter 22:24:41.667 00.000 3236 UpdateGuideState(): m_state=1 22:24:41.667 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 227 22:24:41.667 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.0, Peak=26 HFD=0.0 22:24:41.667 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:41.667 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:41.667 00.000 3236 Status Line: Star lost - low mass 22:24:41.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=22, FiltMax=25, Gamma=1.040 22:24:41.870 00.203 3236 UpdateGuideState exits: Star lost - low mass 22:24:41.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:41.870 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:41.870 00.000 3236 Enqueuing Expose request 22:24:41.870 00.000 8052 Worker thread wakes up 22:24:41.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:41.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:43.433 01.563 8052 Exposure complete 22:24:43.589 00.156 8052 worker thread done servicing request 22:24:43.589 00.000 3236 OnExposeComplete: enter 22:24:43.589 00.000 3236 UpdateGuideState(): m_state=1 22:24:43.589 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 228 22:24:43.589 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=6, SNR=1.7, Peak=29 HFD=0.0 22:24:43.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:43.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:43.589 00.000 3236 Status Line: Star lost - low mass 22:24:43.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=23, FiltMax=27, Gamma=1.040 22:24:43.839 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:24:43.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:43.839 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:43.839 00.000 3236 Enqueuing Expose request 22:24:43.839 00.000 8052 Worker thread wakes up 22:24:43.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:43.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:45.495 01.656 8052 Exposure complete 22:24:45.651 00.156 8052 worker thread done servicing request 22:24:45.651 00.000 3236 OnExposeComplete: enter 22:24:45.651 00.000 3236 UpdateGuideState(): m_state=1 22:24:45.651 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 229 22:24:45.651 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=10, SNR=2.1, Peak=29 HFD=0.0 22:24:45.651 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:45.651 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:45.651 00.000 3236 Status Line: Star lost - low mass 22:24:45.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=23, FiltMax=27, Gamma=1.040 22:24:45.901 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:24:45.901 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:45.901 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:45.901 00.000 3236 Enqueuing Expose request 22:24:45.901 00.000 8052 Worker thread wakes up 22:24:45.901 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:45.901 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:47.448 01.547 8052 Exposure complete 22:24:47.605 00.157 8052 worker thread done servicing request 22:24:47.605 00.000 3236 OnExposeComplete: enter 22:24:47.605 00.000 3236 UpdateGuideState(): m_state=1 22:24:47.605 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 230 22:24:47.605 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.2, Peak=23 HFD=0.0 22:24:47.605 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:47.605 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:47.605 00.000 3236 Status Line: Star lost - low SNR 22:24:47.605 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=19, FiltMax=23, Gamma=1.040 22:24:47.855 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:24:47.855 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:47.855 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:47.855 00.000 3236 Enqueuing Expose request 22:24:47.855 00.000 8052 Worker thread wakes up 22:24:47.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:47.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:49.511 01.656 8052 Exposure complete 22:24:49.667 00.156 8052 worker thread done servicing request 22:24:49.667 00.000 3236 OnExposeComplete: enter 22:24:49.667 00.000 3236 UpdateGuideState(): m_state=1 22:24:49.667 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 231 22:24:49.667 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.2, Peak=32 HFD=0.0 22:24:49.667 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:49.667 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:49.667 00.000 3236 Status Line: Star lost - low SNR 22:24:49.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=27, FiltMax=32, Gamma=1.040 22:24:49.917 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:24:49.917 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:49.917 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:49.917 00.000 3236 Enqueuing Expose request 22:24:49.917 00.000 8052 Worker thread wakes up 22:24:49.917 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:49.917 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:51.480 01.563 8052 Exposure complete 22:24:51.636 00.156 8052 worker thread done servicing request 22:24:51.636 00.000 3236 OnExposeComplete: enter 22:24:51.636 00.000 3236 UpdateGuideState(): m_state=1 22:24:51.636 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 232 22:24:51.636 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.6, Peak=33 HFD=0.0 22:24:51.636 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:51.636 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:51.636 00.000 3236 Status Line: Star lost - low mass 22:24:51.636 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=28, FiltMax=33, Gamma=1.040 22:24:51.886 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:24:51.886 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:51.886 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:51.886 00.000 3236 Enqueuing Expose request 22:24:51.886 00.000 8052 Worker thread wakes up 22:24:51.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:51.886 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:53.433 01.547 8052 Exposure complete 22:24:53.589 00.156 8052 worker thread done servicing request 22:24:53.589 00.000 3236 OnExposeComplete: enter 22:24:53.589 00.000 3236 UpdateGuideState(): m_state=1 22:24:53.589 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 233 22:24:53.589 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=12, SNR=2.3, Peak=30 HFD=0.0 22:24:53.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:53.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:53.589 00.000 3236 Status Line: Star lost - low SNR 22:24:53.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=24, FiltMax=27, Gamma=1.040 22:24:53.792 00.203 3236 UpdateGuideState exits: Star lost - low SNR 22:24:53.792 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:53.792 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:53.792 00.000 3236 Enqueuing Expose request 22:24:53.792 00.000 8052 Worker thread wakes up 22:24:53.792 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:53.792 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:55.464 01.672 8052 Exposure complete 22:24:55.620 00.156 8052 worker thread done servicing request 22:24:55.620 00.000 3236 OnExposeComplete: enter 22:24:55.620 00.000 3236 UpdateGuideState(): m_state=1 22:24:55.620 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 234 22:24:55.620 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.6, Peak=31 HFD=0.0 22:24:55.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:55.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:55.620 00.000 3236 Status Line: Star lost - low mass 22:24:55.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=26, FiltMax=30, Gamma=1.040 22:24:55.870 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:24:55.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:55.870 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:55.870 00.000 3236 Enqueuing Expose request 22:24:55.870 00.000 8052 Worker thread wakes up 22:24:55.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:55.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:57.417 01.547 8052 Exposure complete 22:24:57.573 00.156 8052 worker thread done servicing request 22:24:57.573 00.000 3236 OnExposeComplete: enter 22:24:57.573 00.000 3236 UpdateGuideState(): m_state=1 22:24:57.573 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 235 22:24:57.573 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=4, SNR=1.4, Peak=29 HFD=0.0 22:24:57.573 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:57.573 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:57.573 00.000 3236 Status Line: Star lost - low mass 22:24:57.573 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=30, Gamma=1.040 22:24:57.823 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:24:57.823 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:57.823 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:57.823 00.000 3236 Enqueuing Expose request 22:24:57.823 00.000 8052 Worker thread wakes up 22:24:57.823 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:57.823 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:24:59.495 01.672 8052 Exposure complete 22:24:59.651 00.156 8052 worker thread done servicing request 22:24:59.651 00.000 3236 OnExposeComplete: enter 22:24:59.651 00.000 3236 UpdateGuideState(): m_state=1 22:24:59.651 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 236 22:24:59.651 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=4, SNR=1.4, Peak=28 HFD=0.0 22:24:59.651 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:24:59.651 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:24:59.651 00.000 3236 Status Line: Star lost - low mass 22:24:59.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=23, FiltMax=28, Gamma=1.040 22:24:59.901 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:24:59.901 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:24:59.901 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:24:59.901 00.000 3236 Enqueuing Expose request 22:24:59.901 00.000 8052 Worker thread wakes up 22:24:59.901 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:24:59.901 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:01.464 01.563 8052 Exposure complete 22:25:01.620 00.156 8052 worker thread done servicing request 22:25:01.620 00.000 3236 OnExposeComplete: enter 22:25:01.620 00.000 3236 UpdateGuideState(): m_state=1 22:25:01.620 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 237 22:25:01.620 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.2, Peak=28 HFD=0.0 22:25:01.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:01.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:01.620 00.000 3236 Status Line: Star lost - low SNR 22:25:01.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=23, FiltMax=28, Gamma=1.040 22:25:01.870 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:25:01.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:01.870 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:01.870 00.000 3236 Enqueuing Expose request 22:25:01.870 00.000 8052 Worker thread wakes up 22:25:01.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:01.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:03.433 01.563 8052 Exposure complete 22:25:03.589 00.156 8052 worker thread done servicing request 22:25:03.589 00.000 3236 OnExposeComplete: enter 22:25:03.589 00.000 3236 UpdateGuideState(): m_state=1 22:25:03.589 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 238 22:25:03.589 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=13, SNR=2.5, Peak=26 HFD=0.0 22:25:03.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:03.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:03.589 00.000 3236 Status Line: Star lost - low SNR 22:25:03.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=21, FiltMax=24, Gamma=1.040 22:25:03.792 00.203 3236 UpdateGuideState exits: Star lost - low SNR 22:25:03.792 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:03.792 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:03.792 00.000 3236 Enqueuing Expose request 22:25:03.792 00.000 8052 Worker thread wakes up 22:25:03.792 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:03.792 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:05.464 01.672 8052 Exposure complete 22:25:05.620 00.156 8052 worker thread done servicing request 22:25:05.620 00.000 3236 OnExposeComplete: enter 22:25:05.620 00.000 3236 UpdateGuideState(): m_state=1 22:25:05.620 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 239 22:25:05.620 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.0, Peak=24 HFD=0.0 22:25:05.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:05.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:05.620 00.000 3236 Status Line: Star lost - low mass 22:25:05.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=19, FiltMax=23, Gamma=1.040 22:25:05.870 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:25:05.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:05.870 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:05.870 00.000 3236 Enqueuing Expose request 22:25:05.870 00.000 8052 Worker thread wakes up 22:25:05.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:05.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:07.417 01.547 8052 Exposure complete 22:25:07.573 00.156 8052 worker thread done servicing request 22:25:07.573 00.000 3236 OnExposeComplete: enter 22:25:07.573 00.000 3236 UpdateGuideState(): m_state=1 22:25:07.573 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 240 22:25:07.573 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=9, SNR=2.0, Peak=28 HFD=0.0 22:25:07.573 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:07.573 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:07.573 00.000 3236 Status Line: Star lost - low mass 22:25:07.573 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=22, FiltMax=26, Gamma=1.040 22:25:07.823 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:25:07.823 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:07.823 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:07.823 00.000 3236 Enqueuing Expose request 22:25:07.823 00.000 8052 Worker thread wakes up 22:25:07.823 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:07.823 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:09.480 01.657 8052 Exposure complete 22:25:09.636 00.156 8052 worker thread done servicing request 22:25:09.636 00.000 3236 OnExposeComplete: enter 22:25:09.636 00.000 3236 UpdateGuideState(): m_state=1 22:25:09.636 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 241 22:25:09.636 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=7, SNR=1.7, Peak=24 HFD=0.0 22:25:09.636 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:09.636 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:09.636 00.000 3236 Status Line: Star lost - low mass 22:25:09.636 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=19, FiltMax=23, Gamma=1.040 22:25:09.839 00.203 3236 UpdateGuideState exits: Star lost - low mass 22:25:09.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:09.839 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:09.839 00.000 3236 Enqueuing Expose request 22:25:09.839 00.000 8052 Worker thread wakes up 22:25:09.855 00.016 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:09.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:11.511 01.656 8052 Exposure complete 22:25:11.667 00.156 8052 worker thread done servicing request 22:25:11.667 00.000 3236 OnExposeComplete: enter 22:25:11.667 00.000 3236 UpdateGuideState(): m_state=1 22:25:11.667 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 242 22:25:11.667 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.3, Peak=32 HFD=0.0 22:25:11.667 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:11.667 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:11.667 00.000 3236 Status Line: Star lost - low SNR 22:25:11.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=30, Gamma=1.040 22:25:11.917 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:25:11.917 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:11.917 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:11.917 00.000 3236 Enqueuing Expose request 22:25:11.917 00.000 8052 Worker thread wakes up 22:25:11.917 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:11.917 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:13.464 01.547 8052 Exposure complete 22:25:13.620 00.156 8052 worker thread done servicing request 22:25:13.620 00.000 3236 OnExposeComplete: enter 22:25:13.620 00.000 3236 UpdateGuideState(): m_state=1 22:25:13.620 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 243 22:25:13.620 00.000 3236 Star::Find false star n=8 nbg=277 bg=25.8 sigma=0.7 thresh=28 peak=27 22:25:13.620 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=24, SNR=2.9, Peak=31 HFD=0.0 22:25:13.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:13.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:13.620 00.000 3236 Status Line: Star lost - low SNR 22:25:13.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=25, FiltMax=29, Gamma=1.040 22:25:13.823 00.203 3236 UpdateGuideState exits: Star lost - low SNR 22:25:13.839 00.016 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:13.839 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:13.839 00.000 3236 Enqueuing Expose request 22:25:13.839 00.000 8052 Worker thread wakes up 22:25:13.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:13.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:15.495 01.656 8052 Exposure complete 22:25:15.651 00.156 8052 worker thread done servicing request 22:25:15.651 00.000 3236 OnExposeComplete: enter 22:25:15.651 00.000 3236 UpdateGuideState(): m_state=1 22:25:15.651 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 244 22:25:15.651 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=4, SNR=1.4, Peak=25 HFD=0.0 22:25:15.651 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:15.651 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:15.651 00.000 3236 Status Line: Star lost - low mass 22:25:15.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=98, FiltMin=20, FiltMax=25, Gamma=1.040 22:25:15.901 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:25:15.901 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:15.901 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:15.901 00.000 3236 Enqueuing Expose request 22:25:15.901 00.000 8052 Worker thread wakes up 22:25:15.901 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:15.901 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:17.464 01.563 8052 Exposure complete 22:25:17.620 00.156 8052 worker thread done servicing request 22:25:17.620 00.000 3236 OnExposeComplete: enter 22:25:17.620 00.000 3236 UpdateGuideState(): m_state=1 22:25:17.620 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 245 22:25:17.620 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=17, SNR=2.8, Peak=26 HFD=0.0 22:25:17.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:17.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:17.620 00.000 3236 Status Line: Star lost - low SNR 22:25:17.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=18, FiltMax=23, Gamma=1.040 22:25:17.870 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:25:17.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:17.870 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:17.870 00.000 3236 Enqueuing Expose request 22:25:17.870 00.000 8052 Worker thread wakes up 22:25:17.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:17.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:19.433 01.563 8052 Exposure complete 22:25:19.589 00.156 8052 worker thread done servicing request 22:25:19.589 00.000 3236 OnExposeComplete: enter 22:25:19.589 00.000 3236 UpdateGuideState(): m_state=1 22:25:19.589 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 246 22:25:19.589 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=16, SNR=2.7, Peak=28 HFD=0.0 22:25:19.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:19.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:19.589 00.000 3236 Status Line: Star lost - low SNR 22:25:19.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=22, FiltMax=26, Gamma=1.040 22:25:19.839 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:25:19.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:19.839 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:19.839 00.000 3236 Enqueuing Expose request 22:25:19.839 00.000 8052 Worker thread wakes up 22:25:19.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:19.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:21.495 01.656 8052 Exposure complete 22:25:21.651 00.156 8052 worker thread done servicing request 22:25:21.651 00.000 3236 OnExposeComplete: enter 22:25:21.651 00.000 3236 UpdateGuideState(): m_state=1 22:25:21.651 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 247 22:25:21.651 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=13, SNR=2.4, Peak=23 HFD=0.0 22:25:21.651 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:21.651 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:21.651 00.000 3236 Status Line: Star lost - low SNR 22:25:21.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=19, FiltMax=22, Gamma=1.040 22:25:21.855 00.204 3236 UpdateGuideState exits: Star lost - low SNR 22:25:21.855 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:21.855 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:21.855 00.000 3236 Enqueuing Expose request 22:25:21.855 00.000 8052 Worker thread wakes up 22:25:21.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:21.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:23.417 01.562 8052 Exposure complete 22:25:23.573 00.156 8052 worker thread done servicing request 22:25:23.573 00.000 3236 OnExposeComplete: enter 22:25:23.573 00.000 3236 UpdateGuideState(): m_state=1 22:25:23.573 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 248 22:25:23.573 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=8, SNR=2.0, Peak=27 HFD=0.0 22:25:23.573 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:23.573 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:23.573 00.000 3236 Status Line: Star lost - low mass 22:25:23.573 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=20, FiltMax=23, Gamma=1.040 22:25:23.776 00.203 3236 UpdateGuideState exits: Star lost - low mass 22:25:23.776 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:23.776 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:23.776 00.000 3236 Enqueuing Expose request 22:25:23.776 00.000 8052 Worker thread wakes up 22:25:23.776 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:23.776 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:25.448 01.672 8052 Exposure complete 22:25:25.605 00.157 8052 worker thread done servicing request 22:25:25.605 00.000 3236 OnExposeComplete: enter 22:25:25.605 00.000 3236 UpdateGuideState(): m_state=1 22:25:25.605 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 249 22:25:25.605 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=11, SNR=2.2, Peak=24 HFD=0.0 22:25:25.605 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:25.605 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:25.605 00.000 3236 Status Line: Star lost - low SNR 22:25:25.620 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=17, FiltMax=20, Gamma=1.040 22:25:25.823 00.203 3236 UpdateGuideState exits: Star lost - low SNR 22:25:25.823 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:25.823 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:25.823 00.000 3236 Enqueuing Expose request 22:25:25.823 00.000 8052 Worker thread wakes up 22:25:25.823 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:25.823 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:27.495 01.672 8052 Exposure complete 22:25:27.651 00.156 8052 worker thread done servicing request 22:25:27.651 00.000 3236 OnExposeComplete: enter 22:25:27.651 00.000 3236 UpdateGuideState(): m_state=1 22:25:27.651 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 250 22:25:27.651 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=5, SNR=1.6, Peak=26 HFD=0.0 22:25:27.651 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:27.651 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:27.651 00.000 3236 Status Line: Star lost - low mass 22:25:27.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=19, FiltMax=23, Gamma=1.040 22:25:27.901 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:25:27.901 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:27.901 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:27.901 00.000 3236 Enqueuing Expose request 22:25:27.901 00.000 8052 Worker thread wakes up 22:25:27.901 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:27.901 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:29.448 01.547 8052 Exposure complete 22:25:29.605 00.157 8052 worker thread done servicing request 22:25:29.605 00.000 3236 OnExposeComplete: enter 22:25:29.605 00.000 3236 UpdateGuideState(): m_state=1 22:25:29.605 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 251 22:25:29.605 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=14, SNR=2.5, Peak=26 HFD=0.0 22:25:29.605 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:29.605 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:29.605 00.000 3236 Status Line: Star lost - low SNR 22:25:29.605 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=22, FiltMax=25, Gamma=1.040 22:25:29.808 00.203 3236 UpdateGuideState exits: Star lost - low SNR 22:25:29.808 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:29.808 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:29.808 00.000 3236 Enqueuing Expose request 22:25:29.808 00.000 8052 Worker thread wakes up 22:25:29.808 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:29.808 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:31.480 01.672 8052 Exposure complete 22:25:31.636 00.156 8052 worker thread done servicing request 22:25:31.636 00.000 3236 OnExposeComplete: enter 22:25:31.636 00.000 3236 UpdateGuideState(): m_state=1 22:25:31.636 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 252 22:25:31.636 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=13, SNR=2.5, Peak=28 HFD=0.0 22:25:31.636 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:31.636 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:31.636 00.000 3236 Status Line: Star lost - low SNR 22:25:31.636 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=23, FiltMax=26, Gamma=1.040 22:25:31.839 00.203 3236 UpdateGuideState exits: Star lost - low SNR 22:25:31.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:31.839 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:31.839 00.000 3236 Enqueuing Expose request 22:25:31.839 00.000 8052 Worker thread wakes up 22:25:31.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:31.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:33.511 01.672 8052 Exposure complete 22:25:33.667 00.156 8052 worker thread done servicing request 22:25:33.667 00.000 3236 OnExposeComplete: enter 22:25:33.667 00.000 3236 UpdateGuideState(): m_state=1 22:25:33.667 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 253 22:25:33.667 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=7, SNR=1.8, Peak=34 HFD=0.0 22:25:33.667 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:33.667 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:33.667 00.000 3236 Status Line: Star lost - low mass 22:25:33.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=27, FiltMax=31, Gamma=1.040 22:25:33.917 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:25:33.917 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:33.917 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:33.917 00.000 3236 Enqueuing Expose request 22:25:33.917 00.000 8052 Worker thread wakes up 22:25:33.917 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:33.917 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:35.464 01.547 8052 Exposure complete 22:25:35.620 00.156 8052 worker thread done servicing request 22:25:35.620 00.000 3236 OnExposeComplete: enter 22:25:35.620 00.000 3236 UpdateGuideState(): m_state=1 22:25:35.620 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 254 22:25:35.620 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=16, SNR=2.8, Peak=30 HFD=0.0 22:25:35.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:35.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:35.620 00.000 3236 Status Line: Star lost - low SNR 22:25:35.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=23, FiltMax=26, Gamma=1.040 22:25:35.823 00.203 3236 UpdateGuideState exits: Star lost - low SNR 22:25:35.823 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:35.823 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:35.823 00.000 3236 Enqueuing Expose request 22:25:35.823 00.000 8052 Worker thread wakes up 22:25:35.823 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:35.823 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:37.495 01.672 8052 Exposure complete 22:25:37.651 00.156 8052 worker thread done servicing request 22:25:37.651 00.000 3236 OnExposeComplete: enter 22:25:37.651 00.000 3236 UpdateGuideState(): m_state=1 22:25:37.651 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 255 22:25:37.651 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=10, SNR=2.1, Peak=30 HFD=0.0 22:25:37.651 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:37.651 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:37.651 00.000 3236 Status Line: Star lost - low mass 22:25:37.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=23, FiltMax=27, Gamma=1.040 22:25:37.855 00.204 3236 UpdateGuideState exits: Star lost - low mass 22:25:37.855 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:37.855 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:37.855 00.000 3236 Enqueuing Expose request 22:25:37.855 00.000 8052 Worker thread wakes up 22:25:37.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:37.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:39.417 01.562 8052 Exposure complete 22:25:39.573 00.156 8052 worker thread done servicing request 22:25:39.573 00.000 3236 OnExposeComplete: enter 22:25:39.573 00.000 3236 UpdateGuideState(): m_state=1 22:25:39.573 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 256 22:25:39.573 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=7, SNR=1.7, Peak=23 HFD=0.0 22:25:39.573 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:39.573 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:39.573 00.000 3236 Status Line: Star lost - low mass 22:25:39.573 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=18, FiltMax=22, Gamma=1.040 22:25:39.823 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:25:39.823 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:39.823 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:39.823 00.000 3236 Enqueuing Expose request 22:25:39.823 00.000 8052 Worker thread wakes up 22:25:39.823 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:39.823 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:41.495 01.672 8052 Exposure complete 22:25:41.651 00.156 8052 worker thread done servicing request 22:25:41.651 00.000 3236 OnExposeComplete: enter 22:25:41.651 00.000 3236 UpdateGuideState(): m_state=1 22:25:41.651 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 257 22:25:41.651 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=13, SNR=2.4, Peak=28 HFD=0.0 22:25:41.651 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:41.651 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:41.651 00.000 3236 Status Line: Star lost - low SNR 22:25:41.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=20, FiltMax=33, Gamma=1.040 22:25:41.901 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:25:41.901 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:41.901 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:41.901 00.000 3236 Enqueuing Expose request 22:25:41.901 00.000 8052 Worker thread wakes up 22:25:41.901 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:41.901 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:43.464 01.563 8052 Exposure complete 22:25:43.620 00.156 8052 worker thread done servicing request 22:25:43.620 00.000 3236 OnExposeComplete: enter 22:25:43.620 00.000 3236 UpdateGuideState(): m_state=1 22:25:43.620 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 258 22:25:43.620 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=4, SNR=1.4, Peak=21 HFD=0.0 22:25:43.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:43.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:43.620 00.000 3236 Status Line: Star lost - low mass 22:25:43.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=16, FiltMax=30, Gamma=1.040 22:25:43.870 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:25:43.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:43.870 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:43.870 00.000 3236 Enqueuing Expose request 22:25:43.870 00.000 8052 Worker thread wakes up 22:25:43.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:43.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:45.433 01.563 8052 Exposure complete 22:25:45.589 00.156 8052 worker thread done servicing request 22:25:45.589 00.000 3236 OnExposeComplete: enter 22:25:45.589 00.000 3236 UpdateGuideState(): m_state=1 22:25:45.589 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 259 22:25:45.589 00.000 3236 Star::Find returns 0 (3), X=170.00, Y=52.00, Mass=7, SNR=1.8, Peak=23 HFD=0.0 22:25:45.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:45.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:45.589 00.000 3236 Status Line: Star lost - low mass 22:25:45.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=18, FiltMax=30, Gamma=1.040 22:25:45.808 00.219 3236 UpdateGuideState exits: Star lost - low mass 22:25:45.808 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:45.808 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:45.808 00.000 3236 Enqueuing Expose request 22:25:45.808 00.000 8052 Worker thread wakes up 22:25:45.808 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:45.808 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:47.464 01.656 8052 Exposure complete 22:25:47.620 00.156 8052 worker thread done servicing request 22:25:47.620 00.000 3236 OnExposeComplete: enter 22:25:47.620 00.000 3236 UpdateGuideState(): m_state=1 22:25:47.620 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 260 22:25:47.620 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=15, SNR=2.6, Peak=28 HFD=0.0 22:25:47.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:47.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:47.620 00.000 3236 Status Line: Star lost - low SNR 22:25:47.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=22, FiltMax=35, Gamma=1.040 22:25:47.839 00.219 3236 UpdateGuideState exits: Star lost - low SNR 22:25:47.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:47.839 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:47.839 00.000 3236 Enqueuing Expose request 22:25:47.839 00.000 8052 Worker thread wakes up 22:25:47.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:47.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:49.495 01.656 8052 Exposure complete 22:25:49.651 00.156 8052 worker thread done servicing request 22:25:49.651 00.000 3236 OnExposeComplete: enter 22:25:49.651 00.000 3236 UpdateGuideState(): m_state=1 22:25:49.651 00.000 3236 Star::Find(15, 170, 52, 0, (0,0,0,0), 0.0, 255) frame 261 22:25:49.651 00.000 3236 Star::Find returns 0 (2), X=170.00, Y=52.00, Mass=13, SNR=2.4, Peak=27 HFD=0.0 22:25:49.651 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:25:49.651 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:49.651 00.000 3236 Status Line: Star lost - low SNR 22:25:49.667 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=21, FiltMax=37, Gamma=1.040 22:25:49.917 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:25:49.917 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:49.917 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:49.917 00.000 3236 Enqueuing Expose request 22:25:49.917 00.000 8052 Worker thread wakes up 22:25:49.917 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:49.917 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:25:50.089 00.172 3236 GuiderOneStar::AutoSelect enter 22:25:50.089 00.000 3236 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0 22:25:50.261 00.172 3236 AutoFind: auto downsample for scale 0.52 => 2x 22:25:50.261 00.000 3236 AutoFind: downsample 2x 22:25:50.339 00.078 3236 AutoFind: global mean = 0.0, stdev 0.6 22:25:50.339 00.000 3236 AutoFind: using threshold = 0.1 22:25:50.433 00.094 3236 AutoFind: local max [689, 113] 58.1 22:25:50.433 00.000 3236 AutoFind: local max [947, 385] 42.6 22:25:50.433 00.000 3236 AutoFind: local max [347, 729] 7.6 22:25:50.433 00.000 3236 AutoFind: local max [1101, 115] 7.2 22:25:50.433 00.000 3236 AutoFind: local max [823, 709] 6.0 22:25:50.433 00.000 3236 AutoFind: local max [595, 325] 5.8 22:25:50.433 00.000 3236 AutoFind: local max [777, 345] 5.4 22:25:50.433 00.000 3236 AutoFind: local max [163, 247] 5.4 22:25:50.433 00.000 3236 AutoFind: local max [759, 365] 5.4 22:25:50.433 00.000 3236 AutoFind: local max [565, 523] 5.4 22:25:50.433 00.000 3236 AutoFind: local max [785, 461] 5.3 22:25:50.433 00.000 3236 AutoFind: local max [667, 243] 5.3 22:25:50.433 00.000 3236 AutoFind: local max [517, 383] 5.2 22:25:50.433 00.000 3236 AutoFind: local max [659, 221] 5.1 22:25:50.433 00.000 3236 AutoFind: local max [763, 871] 5.0 22:25:50.433 00.000 3236 AutoFind: local max [901, 329] 5.0 22:25:50.433 00.000 3236 AutoFind: local max [601, 527] 4.9 22:25:50.433 00.000 3236 AutoFind: local max [567, 593] 4.9 22:25:50.433 00.000 3236 AutoFind: local max [699, 329] 4.9 22:25:50.433 00.000 3236 AutoFind: local max [803, 461] 4.9 22:25:50.433 00.000 3236 AutoFind: local max [817, 443] 4.8 22:25:50.433 00.000 3236 AutoFind: local max [995, 799] 4.8 22:25:50.433 00.000 3236 AutoFind: local max [1159, 565] 4.8 22:25:50.433 00.000 3236 AutoFind: local max [715, 457] 4.8 22:25:50.433 00.000 3236 AutoFind: local max [779, 509] 4.7 22:25:50.433 00.000 3236 AutoFind: local max [991, 543] 4.7 22:25:50.433 00.000 3236 AutoFind: local max [567, 105] 4.6 22:25:50.433 00.000 3236 AutoFind: local max [911, 273] 4.6 22:25:50.433 00.000 3236 AutoFind: local max [1079, 519] 4.6 22:25:50.433 00.000 3236 AutoFind: local max [377, 121] 4.6 22:25:50.433 00.000 3236 AutoFind: local max [407, 513] 4.5 22:25:50.433 00.000 3236 AutoFind: local max [471, 123] 4.5 22:25:50.433 00.000 3236 AutoFind: local max [927, 149] 4.5 22:25:50.433 00.000 3236 AutoFind: local max [925, 401] 4.5 22:25:50.433 00.000 3236 AutoFind: local max [591, 403] 4.5 22:25:50.433 00.000 3236 AutoFind: local max [375, 473] 4.5 22:25:50.433 00.000 3236 AutoFind: local max [755, 587] 4.5 22:25:50.433 00.000 3236 AutoFind: local max [811, 351] 4.4 22:25:50.433 00.000 3236 AutoFind: local max [763, 317] 4.4 22:25:50.433 00.000 3236 AutoFind: local max [837, 689] 4.4 22:25:50.433 00.000 3236 AutoFind: local max [489, 589] 4.4 22:25:50.433 00.000 3236 AutoFind: local max [579, 277] 4.4 22:25:50.433 00.000 3236 AutoFind: local max [591, 573] 4.4 22:25:50.433 00.000 3236 AutoFind: local max [567, 217] 4.4 22:25:50.433 00.000 3236 AutoFind: local max [745, 423] 4.4 22:25:50.433 00.000 3236 AutoFind: local max [915, 531] 4.4 22:25:50.448 00.015 3236 AutoFind: local max [905, 249] 4.4 22:25:50.448 00.000 3236 AutoFind: local max [1165, 301] 4.3 22:25:50.448 00.000 3236 AutoFind: local max [33, 653] 4.3 22:25:50.448 00.000 3236 AutoFind: local max [829, 593] 4.3 22:25:50.448 00.000 3236 AutoFind: local max [1107, 851] 4.3 22:25:50.448 00.000 3236 AutoFind: local max [753, 519] 4.3 22:25:50.448 00.000 3236 AutoFind: local max [665, 543] 4.3 22:25:50.448 00.000 3236 AutoFind: local max [197, 437] 4.3 22:25:50.448 00.000 3236 AutoFind: local max [809, 401] 4.3 22:25:50.448 00.000 3236 AutoFind: local max [887, 797] 4.3 22:25:50.448 00.000 3236 AutoFind: local max [547, 27] 4.3 22:25:50.448 00.000 3236 AutoFind: local max [527, 353] 4.2 22:25:50.448 00.000 3236 AutoFind: local max [745, 393] 4.2 22:25:50.448 00.000 3236 AutoFind: local max [791, 565] 4.2 22:25:50.448 00.000 3236 AutoFind: local max [767, 437] 4.2 22:25:50.448 00.000 3236 AutoFind: local max [535, 365] 4.2 22:25:50.448 00.000 3236 AutoFind: local max [525, 755] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [355, 259] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [407, 441] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [379, 153] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [501, 925] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [1207, 659] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [81, 407] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [943, 365] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [727, 297] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [399, 617] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [821, 641] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [1047, 351] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [951, 803] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [803, 477] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [841, 709] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [797, 407] 4.1 22:25:50.448 00.000 3236 AutoFind: local max [1013, 475] 4.0 22:25:50.448 00.000 3236 AutoFind: local max [651, 581] 4.0 22:25:50.448 00.000 3236 AutoFind: local max [187, 75] 4.0 22:25:50.448 00.000 3236 AutoFind: local max [989, 559] 4.0 22:25:50.448 00.000 3236 AutoFind: local max [253, 75] 4.0 22:25:50.448 00.000 3236 AutoFind: local max [939, 661] 4.0 22:25:50.448 00.000 3236 AutoFind: local max [509, 125] 4.0 22:25:50.448 00.000 3236 AutoFind: local max [1001, 599] 4.0 22:25:50.448 00.000 3236 AutoFind: local max [505, 659] 4.0 22:25:50.448 00.000 3236 AutoFind: local max [857, 735] 4.0 22:25:50.448 00.000 3236 AutoFind: local max [1001, 209] 4.0 22:25:50.448 00.000 3236 AutoFind: local max [769, 383] 4.0 22:25:50.448 00.000 3236 AutoFind: local max [837, 403] 4.0 22:25:50.448 00.000 3236 AutoFind: local max [757, 851] 3.9 22:25:50.448 00.000 3236 AutoFind: local max [1227, 215] 3.9 22:25:50.448 00.000 3236 AutoFind: local max [839, 345] 3.9 22:25:50.448 00.000 3236 AutoFind: local max [767, 461] 3.9 22:25:50.448 00.000 3236 AutoFind: local max [697, 227] 3.9 22:25:50.448 00.000 3236 AutoFind: local max [655, 853] 3.9 22:25:50.448 00.000 3236 AutoFind: local max [655, 457] 3.9 22:25:50.448 00.000 3236 AutoFind: local max [503, 363] 3.9 22:25:50.448 00.000 3236 AutoFind: local max [637, 415] 3.9 22:25:50.448 00.000 3236 AutoFind: too close [503, 363] 3.9 - [517, 383] 5.2 22:25:50.448 00.000 3236 AutoFind: too close [767, 461] 3.9 - [785, 461] 5.3 22:25:50.448 00.000 3236 AutoFind: too close [757, 851] 3.9 - [763, 871] 5.0 22:25:50.448 00.000 3236 AutoFind: too close [769, 383] 4.0 - [759, 365] 5.4 22:25:50.448 00.000 3236 AutoFind: too close [989, 559] 4.0 - [991, 543] 4.7 22:25:50.448 00.000 3236 AutoFind: too close [797, 407] 4.1 - [809, 401] 4.3 22:25:50.448 00.000 3236 AutoFind: too close [841, 709] 4.1 - [837, 689] 4.4 22:25:50.448 00.000 3236 AutoFind: too close [841, 709] 4.1 - [823, 709] 6.0 22:25:50.448 00.000 3236 AutoFind: too close [803, 477] 4.1 - [803, 461] 4.9 22:25:50.448 00.000 3236 AutoFind: too close [803, 477] 4.1 - [785, 461] 5.3 22:25:50.448 00.000 3236 AutoFind: close dim-bright [943, 365] 4.1 - [947, 385] 42.6 22:25:50.448 00.000 3236 AutoFind: too close [535, 365] 4.2 - [527, 353] 4.2 22:25:50.448 00.000 3236 AutoFind: too close [535, 365] 4.2 - [517, 383] 5.2 22:25:50.448 00.000 3236 AutoFind: too close [837, 689] 4.4 - [823, 709] 6.0 22:25:50.448 00.000 3236 AutoFind: too close [817, 443] 4.8 - [803, 461] 4.9 22:25:50.448 00.000 3236 AutoFind: too close [803, 461] 4.9 - [785, 461] 5.3 22:25:50.448 00.000 3236 AutoFind: too close [759, 365] 5.4 - [777, 345] 5.4 22:25:50.448 00.000 3236 AutoFind: too close to edge [501, 925] 4.1 22:25:50.448 00.000 3236 AutoFind: too close to edge [547, 27] 4.3 22:25:50.448 00.000 3236 AutoFind: too close to edge [33, 653] 4.3 22:25:50.448 00.000 3236 AutoFind: BPP = 8, saturation at 277, pedestal 22, thresh = 251 22:25:50.448 00.000 3236 AutoFind: finding best star pass 1 22:25:50.448 00.000 3236 Star::Find(15, 689, 113, 0, (0,0,0,0), 0.0, 255) frame 261 22:25:50.464 00.016 3236 Star::Find returns 1 (0), X=687.91, Y=112.45, Mass=373, SNR=13.3, Peak=44 HFD=4.3 22:25:50.464 00.000 3236 AutoFind returns star at [689, 113] 58.1 Mass 373 SNR 13.3 22:25:50.464 00.000 3236 Star::Find(15, 689, 113, 0, (0,0,0,0), 0.0, 255) frame 261 22:25:50.464 00.000 3236 Star::Find returns 1 (0), X=687.91, Y=112.45, Mass=373, SNR=13.3, Peak=44 HFD=4.3 22:25:50.464 00.000 3236 setting lock position to (687.91, 112.45) 22:25:50.464 00.000 3236 AutoSelect: state = 1, call UpdateGuideState 22:25:50.464 00.000 3236 UpdateGuideState(): m_state=1 22:25:50.464 00.000 3236 Star::Find(15, 687, 112, 0, (0,0,0,0), 0.0, 255) frame 261 22:25:50.464 00.000 3236 Star::Find returns 1 (0), X=687.91, Y=112.45, Mass=373, SNR=13.3, Peak=44 HFD=4.3 22:25:50.464 00.000 3236 DistanceChecker: deactivated 22:25:50.464 00.000 3236 setting lock position to (687.91, 112.45) 22:25:50.464 00.000 3236 CurrentPosition() valid, moving to STATE_SELECTED 22:25:50.464 00.000 3236 Changing from state SELECTING to SELECTED 22:25:50.464 00.000 3236 guider state => SELECTED 22:25:50.480 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=21, FiltMax=37, Gamma=1.040 22:25:50.730 00.250 3236 UpdateGuideState exits: m=373 SNR=13.3 22:25:50.730 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=21, FiltMax=37, Gamma=1.040 22:25:50.980 00.250 3236 Status Line: Auto-selected star at (687.9, 112.4) 22:25:51.480 00.500 8052 Exposure complete 22:25:51.636 00.156 8052 worker thread done servicing request 22:25:51.636 00.000 3236 OnExposeComplete: enter 22:25:51.636 00.000 3236 UpdateGuideState(): m_state=2 22:25:51.636 00.000 3236 Star::Find(15, 687, 112, 0, (0,0,0,0), 0.0, 255) frame 262 22:25:51.636 00.000 3236 Star::Find returns 1 (0), X=688.80, Y=111.58, Mass=412, SNR=14.0, Peak=45 HFD=4.8 22:25:51.636 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=24, FiltMax=40, Gamma=1.040 22:25:51.839 00.203 3236 UpdateGuideState exits: m=412 SNR=14.0 22:25:51.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:51.839 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:25:51.839 00.000 3236 Enqueuing Expose request 22:25:51.839 00.000 8052 Worker thread wakes up 22:25:51.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:51.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(674,97,31,31) 22:25:53.511 01.672 8052 Exposure complete 22:25:53.667 00.156 8052 worker thread done servicing request 22:25:53.667 00.000 3236 OnExposeComplete: enter 22:25:53.667 00.000 3236 UpdateGuideState(): m_state=2 22:25:53.667 00.000 3236 Star::Find(15, 688, 111, 0, (0,0,0,0), 0.0, 255) frame 263 22:25:53.667 00.000 3236 Star::Find returns 1 (0), X=689.28, Y=110.13, Mass=393, SNR=13.7, Peak=35 HFD=5.0 22:25:53.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=18, FiltMax=30, Gamma=1.040 22:25:53.886 00.219 3236 UpdateGuideState exits: m=393 SNR=13.7 22:25:53.886 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:53.886 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:25:53.886 00.000 3236 Enqueuing Expose request 22:25:53.886 00.000 8052 Worker thread wakes up 22:25:53.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:53.886 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(674,95,31,31) 22:25:55.433 01.547 8052 Exposure complete 22:25:55.589 00.156 8052 worker thread done servicing request 22:25:55.589 00.000 3236 OnExposeComplete: enter 22:25:55.589 00.000 3236 UpdateGuideState(): m_state=2 22:25:55.589 00.000 3236 Star::Find(15, 689, 110, 0, (0,0,0,0), 0.0, 255) frame 264 22:25:55.589 00.000 3236 Star::Find returns 1 (0), X=689.53, Y=109.28, Mass=414, SNR=14.0, Peak=38 HFD=5.2 22:25:55.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=19, FiltMax=32, Gamma=1.040 22:25:55.808 00.219 3236 UpdateGuideState exits: m=414 SNR=14.0 22:25:55.808 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:55.808 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:25:55.808 00.000 3236 Enqueuing Expose request 22:25:55.808 00.000 8052 Worker thread wakes up 22:25:55.808 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:55.808 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(675,94,31,31) 22:25:57.464 01.656 8052 Exposure complete 22:25:57.620 00.156 8052 worker thread done servicing request 22:25:57.620 00.000 3236 OnExposeComplete: enter 22:25:57.620 00.000 3236 UpdateGuideState(): m_state=2 22:25:57.620 00.000 3236 Star::Find(15, 689, 109, 0, (0,0,0,0), 0.0, 255) frame 265 22:25:57.620 00.000 3236 Star::Find returns 1 (0), X=689.42, Y=109.09, Mass=368, SNR=13.2, Peak=41 HFD=4.8 22:25:57.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=22, FiltMax=35, Gamma=1.040 22:25:57.839 00.219 3236 UpdateGuideState exits: m=368 SNR=13.2 22:25:57.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:57.839 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:25:57.839 00.000 3236 Enqueuing Expose request 22:25:57.839 00.000 8052 Worker thread wakes up 22:25:57.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:57.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(674,94,31,31) 22:25:59.495 01.656 8052 Exposure complete 22:25:59.651 00.156 8052 worker thread done servicing request 22:25:59.651 00.000 3236 OnExposeComplete: enter 22:25:59.651 00.000 3236 UpdateGuideState(): m_state=2 22:25:59.651 00.000 3236 Star::Find(15, 689, 109, 0, (0,0,0,0), 0.0, 255) frame 266 22:25:59.651 00.000 3236 Star::Find returns 1 (0), X=690.76, Y=112.51, Mass=116, SNR=7.2, Peak=25 HFD=6.0 22:25:59.651 00.000 3236 Status Line: Mass: 116 vs 393 22:25:59.651 00.000 3236 UpdateCurrentPosition: star mass new=115.6 exp=393.1 thresh=50% limits=(196.5, 589.6, 786.1) 22:25:59.651 00.000 3236 DistanceChecker: activated 22:25:59.651 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:25:59.651 00.000 3236 Changing from state SELECTED to UNINITIALIZED 22:25:59.651 00.000 3236 guider state => SELECTING 22:25:59.651 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:25:59.651 00.000 3236 Status Line: Star lost - mass changed 22:25:59.667 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=16, FiltMax=22, Gamma=1.040 22:25:59.917 00.250 3236 UpdateGuideState exits: Star lost - mass changed 22:25:59.917 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:25:59.917 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:25:59.917 00.000 3236 Enqueuing Expose request 22:25:59.917 00.000 8052 Worker thread wakes up 22:25:59.917 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:25:59.917 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:26:01.480 01.563 8052 Exposure complete 22:26:01.636 00.156 8052 worker thread done servicing request 22:26:01.636 00.000 3236 OnExposeComplete: enter 22:26:01.636 00.000 3236 UpdateGuideState(): m_state=1 22:26:01.636 00.000 3236 Star::Find(15, 689, 109, 0, (0,0,0,0), 0.0, 255) frame 267 22:26:01.636 00.000 3236 Star::Find false star n=7 nbg=271 bg=15.1 sigma=0.7 thresh=17 peak=16 22:26:01.636 00.000 3236 Star::Find returns 0 (2), X=689.00, Y=109.00, Mass=20, SNR=2.9, Peak=22 HFD=0.0 22:26:01.636 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:26:01.636 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:26:01.636 00.000 3236 Status Line: Star lost - low SNR 22:26:01.636 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=14, FiltMax=17, Gamma=1.040 22:26:01.855 00.219 3236 UpdateGuideState exits: Star lost - low SNR 22:26:01.855 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:01.855 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:26:01.855 00.000 3236 Enqueuing Expose request 22:26:01.855 00.000 8052 Worker thread wakes up 22:26:01.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:01.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:26:03.511 01.656 8052 Exposure complete 22:26:03.667 00.156 8052 worker thread done servicing request 22:26:03.667 00.000 3236 OnExposeComplete: enter 22:26:03.667 00.000 3236 UpdateGuideState(): m_state=1 22:26:03.667 00.000 3236 Star::Find(15, 689, 109, 0, (0,0,0,0), 0.0, 255) frame 268 22:26:03.667 00.000 3236 Star::Find false star n=8 nbg=275 bg=22.1 sigma=0.7 thresh=24 peak=23 22:26:03.667 00.000 3236 Star::Find returns 0 (2), X=689.00, Y=109.00, Mass=21, SNR=2.9, Peak=27 HFD=0.0 22:26:03.667 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:26:03.667 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:26:03.667 00.000 3236 Status Line: Star lost - low SNR 22:26:03.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=20, FiltMax=24, Gamma=1.040 22:26:03.917 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:26:03.917 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:03.917 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:26:03.917 00.000 3236 Enqueuing Expose request 22:26:03.917 00.000 8052 Worker thread wakes up 22:26:03.917 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:03.917 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:26:05.464 01.547 8052 Exposure complete 22:26:05.620 00.156 8052 worker thread done servicing request 22:26:05.620 00.000 3236 OnExposeComplete: enter 22:26:05.620 00.000 3236 UpdateGuideState(): m_state=1 22:26:05.620 00.000 3236 Star::Find(15, 689, 109, 0, (0,0,0,0), 0.0, 255) frame 269 22:26:05.620 00.000 3236 Star::Find returns 0 (3), X=689.00, Y=109.00, Mass=10, SNR=2.1, Peak=25 HFD=0.0 22:26:05.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:26:05.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:26:05.620 00.000 3236 Status Line: Star lost - low mass 22:26:05.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=19, FiltMax=23, Gamma=1.040 22:26:05.870 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:26:05.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:05.870 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:26:05.870 00.000 3236 Enqueuing Expose request 22:26:05.870 00.000 8052 Worker thread wakes up 22:26:05.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:05.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:26:07.417 01.547 8052 Exposure complete 22:26:07.573 00.156 8052 worker thread done servicing request 22:26:07.573 00.000 3236 OnExposeComplete: enter 22:26:07.573 00.000 3236 UpdateGuideState(): m_state=1 22:26:07.573 00.000 3236 Star::Find(15, 689, 109, 0, (0,0,0,0), 0.0, 255) frame 270 22:26:07.573 00.000 3236 Star::Find returns 0 (2), X=689.00, Y=109.00, Mass=19, SNR=2.9, Peak=25 HFD=0.0 22:26:07.573 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:26:07.573 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:26:07.573 00.000 3236 Status Line: Star lost - low SNR 22:26:07.573 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=19, FiltMax=23, Gamma=1.040 22:26:07.823 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:26:07.823 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:07.823 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:26:07.823 00.000 3236 Enqueuing Expose request 22:26:07.823 00.000 8052 Worker thread wakes up 22:26:07.823 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:07.823 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:26:09.495 01.672 8052 Exposure complete 22:26:09.651 00.156 8052 worker thread done servicing request 22:26:09.651 00.000 3236 OnExposeComplete: enter 22:26:09.651 00.000 3236 UpdateGuideState(): m_state=1 22:26:09.651 00.000 3236 Star::Find(15, 689, 109, 0, (0,0,0,0), 0.0, 255) frame 271 22:26:09.651 00.000 3236 Star::Find returns 1 (0), X=691.86, Y=114.71, Mass=285, SNR=11.5, Peak=32 HFD=5.2 22:26:09.651 00.000 3236 DistanceChecker: deactivated 22:26:09.651 00.000 3236 setting lock position to (691.86, 114.71) 22:26:09.651 00.000 3236 CurrentPosition() valid, moving to STATE_SELECTED 22:26:09.651 00.000 3236 Changing from state SELECTING to SELECTED 22:26:09.651 00.000 3236 guider state => SELECTED 22:26:09.667 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=19, FiltMax=29, Gamma=1.040 22:26:09.870 00.203 3236 UpdateGuideState exits: m=285 SNR=11.5 22:26:09.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:09.870 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:09.886 00.016 3236 Enqueuing Expose request 22:26:09.886 00.000 8052 Worker thread wakes up 22:26:09.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:09.886 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(677,100,31,31) 22:26:11.433 01.547 8052 Exposure complete 22:26:11.589 00.156 8052 worker thread done servicing request 22:26:11.589 00.000 3236 OnExposeComplete: enter 22:26:11.589 00.000 3236 UpdateGuideState(): m_state=2 22:26:11.589 00.000 3236 Star::Find(15, 691, 114, 0, (0,0,0,0), 0.0, 255) frame 272 22:26:11.589 00.000 3236 Star::Find returns 1 (0), X=691.89, Y=113.11, Mass=333, SNR=12.6, Peak=35 HFD=4.6 22:26:11.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=20, FiltMax=33, Gamma=1.040 22:26:11.839 00.250 3236 UpdateGuideState exits: m=333 SNR=12.6 22:26:11.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:11.839 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:11.839 00.000 3236 Enqueuing Expose request 22:26:11.839 00.000 8052 Worker thread wakes up 22:26:11.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:11.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(677,98,31,31) 22:26:13.495 01.656 8052 Exposure complete 22:26:13.651 00.156 8052 worker thread done servicing request 22:26:13.651 00.000 3236 OnExposeComplete: enter 22:26:13.651 00.000 3236 UpdateGuideState(): m_state=2 22:26:13.651 00.000 3236 Star::Find(15, 691, 113, 0, (0,0,0,0), 0.0, 255) frame 273 22:26:13.651 00.000 3236 Star::Find returns 1 (0), X=691.14, Y=112.31, Mass=397, SNR=13.7, Peak=39 HFD=5.2 22:26:13.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=19, FiltMax=33, Gamma=1.040 22:26:13.901 00.250 3236 UpdateGuideState exits: m=397 SNR=13.7 22:26:13.901 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:13.901 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:13.901 00.000 3236 Enqueuing Expose request 22:26:13.901 00.000 8052 Worker thread wakes up 22:26:13.901 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:13.901 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(676,97,31,31) 22:26:15.464 01.563 8052 Exposure complete 22:26:15.636 00.172 8052 worker thread done servicing request 22:26:15.636 00.000 3236 OnExposeComplete: enter 22:26:15.636 00.000 3236 UpdateGuideState(): m_state=2 22:26:15.636 00.000 3236 Star::Find(15, 691, 112, 0, (0,0,0,0), 0.0, 255) frame 274 22:26:15.636 00.000 3236 Star::Find returns 1 (0), X=692.79, Y=114.56, Mass=352, SNR=12.9, Peak=39 HFD=4.8 22:26:15.636 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=18, FiltMax=32, Gamma=1.040 22:26:15.901 00.265 3236 UpdateGuideState exits: m=352 SNR=12.9 22:26:15.901 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:15.901 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:15.901 00.000 3236 Enqueuing Expose request 22:26:15.901 00.000 8052 Worker thread wakes up 22:26:15.901 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:15.901 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(678,100,31,31) 22:26:17.464 01.563 8052 Exposure complete 22:26:17.620 00.156 8052 worker thread done servicing request 22:26:17.620 00.000 3236 OnExposeComplete: enter 22:26:17.620 00.000 3236 UpdateGuideState(): m_state=2 22:26:17.620 00.000 3236 Star::Find(15, 692, 114, 0, (0,0,0,0), 0.0, 255) frame 275 22:26:17.620 00.000 3236 Star::Find returns 1 (0), X=692.79, Y=115.53, Mass=347, SNR=12.8, Peak=37 HFD=4.7 22:26:17.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=18, FiltMax=32, Gamma=1.040 22:26:17.886 00.266 3236 UpdateGuideState exits: m=347 SNR=12.8 22:26:17.886 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:17.886 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:17.886 00.000 3236 Enqueuing Expose request 22:26:17.886 00.000 8052 Worker thread wakes up 22:26:17.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:17.886 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(678,101,31,31) 22:26:19.433 01.547 8052 Exposure complete 22:26:19.589 00.156 8052 worker thread done servicing request 22:26:19.589 00.000 3236 OnExposeComplete: enter 22:26:19.589 00.000 3236 UpdateGuideState(): m_state=2 22:26:19.589 00.000 3236 Star::Find(15, 692, 115, 0, (0,0,0,0), 0.0, 255) frame 276 22:26:19.589 00.000 3236 Star::Find returns 1 (0), X=692.77, Y=115.66, Mass=386, SNR=13.6, Peak=40 HFD=4.9 22:26:19.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=19, FiltMax=34, Gamma=1.040 22:26:19.855 00.266 3236 UpdateGuideState exits: m=386 SNR=13.6 22:26:19.855 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:19.855 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:19.855 00.000 3236 Enqueuing Expose request 22:26:19.855 00.000 8052 Worker thread wakes up 22:26:19.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:19.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(678,101,31,31) 22:26:20.401 00.546 3236 GuiderOneStar::AutoSelect enter 22:26:20.401 00.000 3236 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0 22:26:20.573 00.172 3236 AutoFind: auto downsample for scale 0.52 => 2x 22:26:20.573 00.000 3236 AutoFind: downsample 2x 22:26:20.667 00.094 3236 AutoFind: global mean = 0.0, stdev 0.6 22:26:20.667 00.000 3236 AutoFind: using threshold = 0.1 22:26:20.745 00.078 3236 AutoFind: local max [693, 117] 53.2 22:26:20.745 00.000 3236 AutoFind: local max [951, 387] 40.4 22:26:20.745 00.000 3236 AutoFind: local max [353, 733] 9.2 22:26:20.745 00.000 3236 AutoFind: local max [1105, 117] 6.9 22:26:20.745 00.000 3236 AutoFind: local max [757, 551] 5.7 22:26:20.745 00.000 3236 AutoFind: local max [703, 497] 5.5 22:26:20.745 00.000 3236 AutoFind: local max [931, 491] 5.4 22:26:20.745 00.000 3236 AutoFind: local max [815, 609] 5.4 22:26:20.745 00.000 3236 AutoFind: local max [461, 435] 5.3 22:26:20.745 00.000 3236 AutoFind: local max [471, 245] 5.3 22:26:20.745 00.000 3236 AutoFind: local max [491, 661] 5.2 22:26:20.745 00.000 3236 AutoFind: local max [781, 277] 5.2 22:26:20.745 00.000 3236 AutoFind: local max [779, 335] 5.0 22:26:20.745 00.000 3236 AutoFind: local max [897, 513] 5.0 22:26:20.745 00.000 3236 AutoFind: local max [907, 383] 5.0 22:26:20.745 00.000 3236 AutoFind: local max [671, 465] 5.0 22:26:20.745 00.000 3236 AutoFind: local max [701, 479] 5.0 22:26:20.745 00.000 3236 AutoFind: local max [829, 333] 4.9 22:26:20.745 00.000 3236 AutoFind: local max [791, 401] 4.9 22:26:20.745 00.000 3236 AutoFind: local max [925, 881] 4.9 22:26:20.745 00.000 3236 AutoFind: local max [1109, 819] 4.9 22:26:20.745 00.000 3236 AutoFind: local max [769, 25] 4.9 22:26:20.745 00.000 3236 AutoFind: local max [941, 541] 4.8 22:26:20.745 00.000 3236 AutoFind: local max [823, 517] 4.8 22:26:20.745 00.000 3236 AutoFind: local max [525, 423] 4.8 22:26:20.745 00.000 3236 AutoFind: local max [329, 263] 4.8 22:26:20.745 00.000 3236 AutoFind: local max [591, 749] 4.8 22:26:20.745 00.000 3236 AutoFind: local max [643, 705] 4.8 22:26:20.745 00.000 3236 AutoFind: local max [1029, 607] 4.8 22:26:20.745 00.000 3236 AutoFind: local max [695, 417] 4.7 22:26:20.745 00.000 3236 AutoFind: local max [647, 95] 4.7 22:26:20.745 00.000 3236 AutoFind: local max [757, 415] 4.7 22:26:20.745 00.000 3236 AutoFind: local max [607, 511] 4.7 22:26:20.745 00.000 3236 AutoFind: local max [145, 807] 4.7 22:26:20.745 00.000 3236 AutoFind: local max [1029, 801] 4.7 22:26:20.745 00.000 3236 AutoFind: local max [697, 407] 4.7 22:26:20.745 00.000 3236 AutoFind: local max [891, 451] 4.6 22:26:20.745 00.000 3236 AutoFind: local max [807, 687] 4.6 22:26:20.761 00.016 3236 AutoFind: local max [367, 887] 4.6 22:26:20.761 00.000 3236 AutoFind: local max [549, 805] 4.6 22:26:20.761 00.000 3236 AutoFind: local max [481, 521] 4.6 22:26:20.761 00.000 3236 AutoFind: local max [473, 507] 4.5 22:26:20.761 00.000 3236 AutoFind: local max [435, 621] 4.5 22:26:20.761 00.000 3236 AutoFind: local max [513, 585] 4.5 22:26:20.761 00.000 3236 AutoFind: local max [307, 191] 4.5 22:26:20.761 00.000 3236 AutoFind: local max [423, 439] 4.5 22:26:20.761 00.000 3236 AutoFind: local max [1013, 193] 4.5 22:26:20.761 00.000 3236 AutoFind: local max [591, 935] 4.5 22:26:20.761 00.000 3236 AutoFind: local max [843, 551] 4.4 22:26:20.761 00.000 3236 AutoFind: local max [765, 535] 4.4 22:26:20.761 00.000 3236 AutoFind: local max [1017, 247] 4.4 22:26:20.761 00.000 3236 AutoFind: local max [603, 727] 4.4 22:26:20.761 00.000 3236 AutoFind: local max [605, 437] 4.4 22:26:20.761 00.000 3236 AutoFind: local max [375, 465] 4.4 22:26:20.761 00.000 3236 AutoFind: local max [649, 401] 4.4 22:26:20.761 00.000 3236 AutoFind: local max [963, 711] 4.4 22:26:20.761 00.000 3236 AutoFind: local max [867, 559] 4.4 22:26:20.761 00.000 3236 AutoFind: local max [985, 595] 4.4 22:26:20.761 00.000 3236 AutoFind: local max [923, 401] 4.3 22:26:20.761 00.000 3236 AutoFind: local max [623, 325] 4.3 22:26:20.761 00.000 3236 AutoFind: local max [635, 405] 4.3 22:26:20.761 00.000 3236 AutoFind: local max [763, 117] 4.3 22:26:20.761 00.000 3236 AutoFind: local max [655, 529] 4.3 22:26:20.761 00.000 3236 AutoFind: local max [947, 371] 4.3 22:26:20.761 00.000 3236 AutoFind: local max [395, 41] 4.3 22:26:20.761 00.000 3236 AutoFind: local max [741, 787] 4.3 22:26:20.761 00.000 3236 AutoFind: local max [813, 477] 4.3 22:26:20.761 00.000 3236 AutoFind: local max [99, 511] 4.3 22:26:20.761 00.000 3236 AutoFind: local max [219, 351] 4.2 22:26:20.761 00.000 3236 AutoFind: local max [909, 607] 4.2 22:26:20.761 00.000 3236 AutoFind: local max [1047, 433] 4.2 22:26:20.761 00.000 3236 AutoFind: local max [817, 321] 4.2 22:26:20.761 00.000 3236 AutoFind: local max [695, 531] 4.2 22:26:20.761 00.000 3236 AutoFind: local max [793, 679] 4.2 22:26:20.761 00.000 3236 AutoFind: local max [967, 551] 4.2 22:26:20.761 00.000 3236 AutoFind: local max [667, 581] 4.2 22:26:20.761 00.000 3236 AutoFind: local max [831, 575] 4.2 22:26:20.761 00.000 3236 AutoFind: local max [607, 371] 4.2 22:26:20.761 00.000 3236 AutoFind: local max [739, 559] 4.2 22:26:20.761 00.000 3236 AutoFind: local max [79, 603] 4.2 22:26:20.761 00.000 3236 AutoFind: local max [553, 309] 4.1 22:26:20.761 00.000 3236 AutoFind: local max [623, 415] 4.1 22:26:20.761 00.000 3236 AutoFind: local max [771, 377] 4.1 22:26:20.761 00.000 3236 AutoFind: local max [467, 675] 4.1 22:26:20.761 00.000 3236 AutoFind: local max [789, 301] 4.1 22:26:20.761 00.000 3236 AutoFind: local max [145, 91] 4.1 22:26:20.761 00.000 3236 AutoFind: local max [1023, 931] 4.1 22:26:20.761 00.000 3236 AutoFind: local max [465, 365] 4.1 22:26:20.761 00.000 3236 AutoFind: local max [1043, 879] 4.1 22:26:20.761 00.000 3236 AutoFind: local max [1089, 741] 4.1 22:26:20.761 00.000 3236 AutoFind: local max [751, 823] 4.1 22:26:20.761 00.000 3236 AutoFind: local max [1079, 509] 4.1 22:26:20.761 00.000 3236 AutoFind: local max [231, 107] 4.0 22:26:20.761 00.000 3236 AutoFind: local max [891, 495] 4.0 22:26:20.761 00.000 3236 AutoFind: local max [1141, 637] 4.0 22:26:20.761 00.000 3236 AutoFind: local max [707, 377] 4.0 22:26:20.761 00.000 3236 AutoFind: local max [835, 435] 4.0 22:26:20.761 00.000 3236 AutoFind: local max [727, 889] 4.0 22:26:20.761 00.000 3236 AutoFind: local max [1195, 811] 4.0 22:26:20.761 00.000 3236 AutoFind: local max [1089, 561] 4.0 22:26:20.761 00.000 3236 AutoFind: too close [891, 495] 4.0 - [897, 513] 5.0 22:26:20.761 00.000 3236 AutoFind: too close [623, 415] 4.1 - [635, 405] 4.3 22:26:20.761 00.000 3236 AutoFind: too close [739, 559] 4.2 - [757, 551] 5.7 22:26:20.761 00.000 3236 AutoFind: too close [793, 679] 4.2 - [807, 687] 4.6 22:26:20.761 00.000 3236 AutoFind: too close [817, 321] 4.2 - [829, 333] 4.9 22:26:20.761 00.000 3236 AutoFind: close dim-bright [947, 371] 4.3 - [951, 387] 40.4 22:26:20.761 00.000 3236 AutoFind: too close [635, 405] 4.3 - [649, 401] 4.4 22:26:20.761 00.000 3236 AutoFind: too close [923, 401] 4.3 - [907, 383] 5.0 22:26:20.761 00.000 3236 AutoFind: too close [765, 535] 4.4 - [757, 551] 5.7 22:26:20.761 00.000 3236 AutoFind: too close [473, 507] 4.5 - [481, 521] 4.6 22:26:20.761 00.000 3236 AutoFind: too close [697, 407] 4.7 - [695, 417] 4.7 22:26:20.761 00.000 3236 AutoFind: too close [701, 479] 5.0 - [703, 497] 5.5 22:26:20.761 00.000 3236 AutoFind: too close to edge [1023, 931] 4.1 22:26:20.761 00.000 3236 AutoFind: too close to edge [591, 935] 4.5 22:26:20.761 00.000 3236 AutoFind: too close to edge [769, 25] 4.9 22:26:20.761 00.000 3236 AutoFind: BPP = 8, saturation at 275, pedestal 20, thresh = 249 22:26:20.761 00.000 3236 AutoFind: finding best star pass 1 22:26:20.776 00.015 3236 Star::Find(15, 693, 117, 0, (0,0,0,0), 0.0, 255) frame 276 22:26:20.776 00.000 3236 Star::Find returns 1 (0), X=692.77, Y=115.66, Mass=386, SNR=13.6, Peak=40 HFD=4.9 22:26:20.776 00.000 3236 AutoFind returns star at [693, 117] 53.2 Mass 386 SNR 13.6 22:26:20.776 00.000 3236 Star::Find(15, 693, 117, 0, (0,0,0,0), 0.0, 255) frame 276 22:26:20.776 00.000 3236 Star::Find returns 1 (0), X=692.77, Y=115.66, Mass=386, SNR=13.6, Peak=40 HFD=4.9 22:26:20.776 00.000 3236 setting lock position to (692.77, 115.66) 22:26:20.776 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=19, FiltMax=34, Gamma=1.040 22:26:21.026 00.250 3236 Status Line: Auto-selected star at (692.8, 115.7) 22:26:21.401 00.375 8052 Exposure complete 22:26:21.558 00.157 8052 worker thread done servicing request 22:26:21.558 00.000 3236 OnExposeComplete: enter 22:26:21.558 00.000 3236 UpdateGuideState(): m_state=2 22:26:21.558 00.000 3236 Star::Find(15, 692, 115, 0, (0,0,0,0), 0.0, 255) frame 277 22:26:21.558 00.000 3236 Star::Find returns 1 (0), X=692.71, Y=116.48, Mass=388, SNR=13.6, Peak=38 HFD=5.1 22:26:21.558 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=20, FiltMax=33, Gamma=1.040 22:26:21.761 00.203 3236 UpdateGuideState exits: m=388 SNR=13.6 22:26:21.761 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:21.776 00.015 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:21.776 00.000 3236 Enqueuing Expose request 22:26:21.776 00.000 8052 Worker thread wakes up 22:26:21.776 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:21.776 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(678,101,31,31) 22:26:23.433 01.657 8052 Exposure complete 22:26:23.589 00.156 8052 worker thread done servicing request 22:26:23.589 00.000 3236 OnExposeComplete: enter 22:26:23.589 00.000 3236 UpdateGuideState(): m_state=2 22:26:23.589 00.000 3236 Star::Find(15, 692, 116, 0, (0,0,0,0), 0.0, 255) frame 278 22:26:23.589 00.000 3236 Star::Find returns 1 (0), X=693.11, Y=116.26, Mass=389, SNR=13.6, Peak=40 HFD=5.0 22:26:23.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=21, FiltMax=33, Gamma=1.040 22:26:23.808 00.219 3236 UpdateGuideState exits: m=389 SNR=13.6 22:26:23.808 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:23.808 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:23.808 00.000 3236 Enqueuing Expose request 22:26:23.808 00.000 8052 Worker thread wakes up 22:26:23.808 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:23.808 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(678,101,31,31) 22:26:25.464 01.656 8052 Exposure complete 22:26:25.620 00.156 8052 worker thread done servicing request 22:26:25.620 00.000 3236 OnExposeComplete: enter 22:26:25.620 00.000 3236 UpdateGuideState(): m_state=2 22:26:25.620 00.000 3236 Star::Find(15, 693, 116, 0, (0,0,0,0), 0.0, 255) frame 279 22:26:25.620 00.000 3236 Star::Find returns 1 (0), X=694.11, Y=116.08, Mass=379, SNR=13.4, Peak=35 HFD=4.7 22:26:25.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=18, FiltMax=31, Gamma=1.040 22:26:25.839 00.219 3236 UpdateGuideState exits: m=379 SNR=13.4 22:26:25.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:25.839 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:25.839 00.000 3236 Enqueuing Expose request 22:26:25.839 00.000 8052 Worker thread wakes up 22:26:25.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:25.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(679,101,31,31) 22:26:26.776 00.937 3236 GuideButtonClick i=1 ctx=Guide button clicked 22:26:26.870 00.094 3236 ScopeASCOM::GetDeclination() returns 25.6 22:26:26.870 00.000 3236 Changing from state SELECTED to CALIBRATING_PRIMARY 22:26:26.870 00.000 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 0 22:26:26.870 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.000000 22:26:26.870 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns -1.000000 22:26:26.870 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns -1.000000 22:26:26.870 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000 22:26:26.870 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 0 22:26:26.870 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 0 22:26:26.870 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 22:26:26.870 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0 22:26:26.870 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "Unknown" 22:26:26.870 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns -1 22:26:26.870 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "" 22:26:26.870 00.000 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "" 22:26:26.886 00.016 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:26:26.948 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 22:26:27.011 00.063 3236 ScopeASCOM::SideOfPier() returns 0 22:26:27.011 00.000 3236 GetString("/profile/1/name", "") returns "HEQ5" 22:26:27.011 00.000 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:26:27.198 00.187 3236 ScopeASCOM::SideOfPier() returns 0 22:26:27.245 00.047 3236 guider state => CALIBRATING_PRIMARY 22:26:27.245 00.000 3236 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 22:26:27.261 00.016 3236 reset dither spiral 22:26:27.401 00.140 8052 Exposure complete 22:26:27.573 00.172 8052 worker thread done servicing request 22:26:27.573 00.000 3236 OnExposeComplete: enter 22:26:27.573 00.000 3236 UpdateGuideState(): m_state=3 22:26:27.573 00.000 3236 Star::Find(15, 694, 116, 0, (0,0,0,0), 0.0, 255) frame 280 22:26:27.573 00.000 3236 Star::Find returns 1 (0), X=693.98, Y=116.19, Mass=402, SNR=13.9, Peak=45 HFD=4.8 22:26:27.698 00.125 3236 Scope::UpdateCalibrationstate: starting location = 693.98,116.19 coords = 12.60,25.6 22:26:27.698 00.000 3236 Status Line: West step 1, dist= 0.0 22:26:27.698 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:27.714 00.016 8052 Worker thread wakes up 22:26:27.714 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:27.714 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:27.714 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:27.714 00.000 8052 MoveAxis(W, 93, -) 22:26:27.714 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:27.714 00.000 8052 IsSlewing returns 0 22:26:27.714 00.000 8052 IsGuiding returns 0 22:26:27.714 00.000 8052 PulseGuide returned control before completion, sleep 97 22:26:27.745 00.031 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=19, FiltMax=33, Gamma=1.040 22:26:27.839 00.094 8052 IsGuiding returns 0 22:26:27.839 00.000 8052 Move returns status 0, amount 93 22:26:27.839 00.000 8052 move complete, result=0 22:26:27.839 00.000 8052 worker thread done servicing request 22:26:27.995 00.156 3236 UpdateGuideState exits: m=402 SNR=13.9 22:26:27.995 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:27.995 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:27.995 00.000 3236 Enqueuing Expose request 22:26:27.995 00.000 8052 Worker thread wakes up 22:26:27.995 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:27.995 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(679,101,31,31) 22:26:29.448 01.453 8052 Exposure complete 22:26:29.605 00.157 8052 worker thread done servicing request 22:26:29.605 00.000 3236 OnExposeComplete: enter 22:26:29.605 00.000 3236 UpdateGuideState(): m_state=3 22:26:29.605 00.000 3236 Star::Find(15, 693, 116, 0, (0,0,0,0), 0.0, 255) frame 281 22:26:29.605 00.000 3236 Star::Find returns 1 (0), X=694.59, Y=118.21, Mass=346, SNR=12.8, Peak=40 HFD=4.6 22:26:29.605 00.000 3236 Status Line: West step 2, dist= 2.1 22:26:29.605 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:29.605 00.000 8052 Worker thread wakes up 22:26:29.605 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:29.605 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:29.605 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:29.620 00.015 8052 MoveAxis(W, 93, -) 22:26:29.620 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:29.620 00.000 8052 IsSlewing returns 0 22:26:29.620 00.000 8052 IsGuiding returns 0 22:26:29.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=19, FiltMax=30, Gamma=1.040 22:26:29.620 00.000 8052 PulseGuide returned control before completion, sleep 99 22:26:29.730 00.110 8052 IsGuiding returns 0 22:26:29.730 00.000 8052 Move returns status 0, amount 93 22:26:29.730 00.000 8052 move complete, result=0 22:26:29.730 00.000 8052 worker thread done servicing request 22:26:29.839 00.109 3236 UpdateGuideState exits: m=346 SNR=12.8 22:26:29.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:29.839 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:29.839 00.000 3236 Enqueuing Expose request 22:26:29.839 00.000 8052 Worker thread wakes up 22:26:29.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:29.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(680,103,31,31) 22:26:31.495 01.656 8052 Exposure complete 22:26:31.651 00.156 8052 worker thread done servicing request 22:26:31.651 00.000 3236 OnExposeComplete: enter 22:26:31.651 00.000 3236 UpdateGuideState(): m_state=3 22:26:31.651 00.000 3236 Star::Find(15, 694, 118, 0, (0,0,0,0), 0.0, 255) frame 282 22:26:31.651 00.000 3236 Star::Find returns 1 (0), X=694.79, Y=120.68, Mass=398, SNR=13.7, Peak=36 HFD=5.1 22:26:31.651 00.000 3236 Status Line: West step 3, dist= 4.6 22:26:31.667 00.016 3236 Enqueuing Calibration Move request for direction 3 22:26:31.667 00.000 8052 Worker thread wakes up 22:26:31.667 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:31.667 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:31.667 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:31.667 00.000 8052 MoveAxis(W, 93, -) 22:26:31.667 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:31.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=17, FiltMax=31, Gamma=1.040 22:26:31.667 00.000 8052 IsSlewing returns 0 22:26:31.683 00.016 8052 IsGuiding returns 0 22:26:31.683 00.000 8052 PulseGuide returned control before completion, sleep 99 22:26:31.792 00.109 8052 IsGuiding returns 0 22:26:31.792 00.000 8052 Move returns status 0, amount 93 22:26:31.792 00.000 8052 move complete, result=0 22:26:31.792 00.000 8052 worker thread done servicing request 22:26:31.917 00.125 3236 UpdateGuideState exits: m=398 SNR=13.7 22:26:31.917 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:31.917 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:31.917 00.000 3236 Enqueuing Expose request 22:26:31.917 00.000 8052 Worker thread wakes up 22:26:31.917 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:31.917 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(680,106,31,31) 22:26:33.480 01.563 8052 Exposure complete 22:26:33.636 00.156 8052 worker thread done servicing request 22:26:33.636 00.000 3236 OnExposeComplete: enter 22:26:33.636 00.000 3236 UpdateGuideState(): m_state=3 22:26:33.636 00.000 3236 Star::Find(15, 694, 120, 0, (0,0,0,0), 0.0, 255) frame 283 22:26:33.636 00.000 3236 Star::Find returns 1 (0), X=695.72, Y=123.85, Mass=302, SNR=12.0, Peak=31 HFD=4.9 22:26:33.636 00.000 3236 Status Line: West step 4, dist= 7.9 22:26:33.636 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:33.636 00.000 8052 Worker thread wakes up 22:26:33.636 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:33.636 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:33.636 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:33.636 00.000 8052 MoveAxis(W, 93, -) 22:26:33.636 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:33.651 00.015 8052 IsSlewing returns 0 22:26:33.651 00.000 8052 IsGuiding returns 0 22:26:33.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=17, FiltMax=29, Gamma=1.040 22:26:33.651 00.000 8052 PulseGuide returned control before completion, sleep 99 22:26:33.761 00.110 8052 IsGuiding returns 0 22:26:33.761 00.000 8052 Move returns status 0, amount 93 22:26:33.761 00.000 8052 move complete, result=0 22:26:33.761 00.000 8052 worker thread done servicing request 22:26:33.901 00.140 3236 UpdateGuideState exits: m=302 SNR=12.0 22:26:33.901 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:33.901 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:33.901 00.000 3236 Enqueuing Expose request 22:26:33.901 00.000 8052 Worker thread wakes up 22:26:33.901 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:33.901 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(681,109,31,31) 22:26:35.448 01.547 8052 Exposure complete 22:26:35.605 00.157 8052 worker thread done servicing request 22:26:35.605 00.000 3236 OnExposeComplete: enter 22:26:35.605 00.000 3236 UpdateGuideState(): m_state=3 22:26:35.605 00.000 3236 Star::Find(15, 695, 123, 0, (0,0,0,0), 0.0, 255) frame 284 22:26:35.605 00.000 3236 Star::Find returns 1 (0), X=696.28, Y=125.80, Mass=337, SNR=12.6, Peak=35 HFD=4.7 22:26:35.605 00.000 3236 Status Line: West step 5, dist= 9.9 22:26:35.605 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:35.605 00.000 8052 Worker thread wakes up 22:26:35.605 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:35.605 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:35.605 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:35.605 00.000 8052 MoveAxis(W, 93, -) 22:26:35.605 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:35.620 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=20, FiltMax=32, Gamma=1.040 22:26:35.636 00.016 8052 IsSlewing returns 0 22:26:35.698 00.062 8052 IsGuiding returns 0 22:26:35.761 00.063 8052 PulseGuide returned control before completion, sleep 38 22:26:35.839 00.078 3236 UpdateGuideState exits: m=337 SNR=12.6 22:26:35.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:35.839 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:35.839 00.000 3236 Enqueuing Expose request 22:26:35.855 00.016 8052 IsGuiding returns 0 22:26:35.855 00.000 8052 Move returns status 0, amount 93 22:26:35.855 00.000 8052 move complete, result=0 22:26:35.870 00.015 8052 worker thread done servicing request 22:26:35.870 00.000 8052 Worker thread wakes up 22:26:35.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:35.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(681,111,31,31) 22:26:37.417 01.547 8052 Exposure complete 22:26:37.573 00.156 8052 worker thread done servicing request 22:26:37.573 00.000 3236 OnExposeComplete: enter 22:26:37.573 00.000 3236 UpdateGuideState(): m_state=3 22:26:37.573 00.000 3236 Star::Find(15, 696, 125, 0, (0,0,0,0), 0.0, 255) frame 285 22:26:37.573 00.000 3236 Star::Find returns 1 (0), X=697.08, Y=126.64, Mass=367, SNR=13.2, Peak=33 HFD=5.0 22:26:37.573 00.000 3236 Status Line: West step 6, dist=10.9 22:26:37.589 00.016 3236 Enqueuing Calibration Move request for direction 3 22:26:37.589 00.000 8052 Worker thread wakes up 22:26:37.589 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:37.589 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:37.589 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:37.589 00.000 8052 MoveAxis(W, 93, -) 22:26:37.589 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:37.589 00.000 8052 IsSlewing returns 0 22:26:37.589 00.000 8052 IsGuiding returns 0 22:26:37.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=16, FiltMax=29, Gamma=1.040 22:26:37.589 00.000 8052 PulseGuide returned control before completion, sleep 99 22:26:37.714 00.125 8052 IsGuiding returns 0 22:26:37.714 00.000 8052 Move returns status 0, amount 93 22:26:37.714 00.000 8052 move complete, result=0 22:26:37.714 00.000 8052 worker thread done servicing request 22:26:37.808 00.094 3236 UpdateGuideState exits: m=367 SNR=13.2 22:26:37.808 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:37.808 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:37.808 00.000 3236 Enqueuing Expose request 22:26:37.808 00.000 8052 Worker thread wakes up 22:26:37.808 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:37.808 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(682,112,31,31) 22:26:39.464 01.656 8052 Exposure complete 22:26:39.620 00.156 8052 worker thread done servicing request 22:26:39.620 00.000 3236 OnExposeComplete: enter 22:26:39.620 00.000 3236 UpdateGuideState(): m_state=3 22:26:39.620 00.000 3236 Star::Find(15, 697, 126, 0, (0,0,0,0), 0.0, 255) frame 286 22:26:39.620 00.000 3236 Star::Find returns 1 (0), X=697.13, Y=126.59, Mass=367, SNR=13.2, Peak=40 HFD=4.8 22:26:39.620 00.000 3236 Status Line: West step 7, dist=10.9 22:26:39.620 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:39.636 00.016 8052 Worker thread wakes up 22:26:39.636 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:39.636 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:39.636 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:39.636 00.000 8052 MoveAxis(W, 93, -) 22:26:39.636 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:39.636 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=21, FiltMax=36, Gamma=1.040 22:26:39.683 00.047 8052 IsSlewing returns 0 22:26:39.683 00.000 8052 IsGuiding returns 0 22:26:39.683 00.000 8052 PulseGuide returned control before completion, sleep 100 22:26:39.808 00.125 8052 IsGuiding returns 0 22:26:39.808 00.000 8052 Move returns status 0, amount 93 22:26:39.808 00.000 8052 move complete, result=0 22:26:39.808 00.000 8052 worker thread done servicing request 22:26:39.901 00.093 3236 UpdateGuideState exits: m=367 SNR=13.2 22:26:39.901 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:39.901 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:39.901 00.000 3236 Enqueuing Expose request 22:26:39.901 00.000 8052 Worker thread wakes up 22:26:39.901 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:39.901 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(682,112,31,31) 22:26:41.448 01.547 8052 Exposure complete 22:26:41.605 00.157 8052 worker thread done servicing request 22:26:41.605 00.000 3236 OnExposeComplete: enter 22:26:41.605 00.000 3236 UpdateGuideState(): m_state=3 22:26:41.605 00.000 3236 Star::Find(15, 697, 126, 0, (0,0,0,0), 0.0, 255) frame 287 22:26:41.605 00.000 3236 Star::Find returns 1 (0), X=697.69, Y=123.84, Mass=354, SNR=12.9, Peak=40 HFD=4.5 22:26:41.605 00.000 3236 Status Line: West step 8, dist= 8.5 22:26:41.605 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:41.605 00.000 8052 Worker thread wakes up 22:26:41.620 00.015 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:41.620 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:41.620 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:41.620 00.000 8052 MoveAxis(W, 93, -) 22:26:41.620 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:41.620 00.000 8052 IsSlewing returns 0 22:26:41.620 00.000 8052 IsGuiding returns 0 22:26:41.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=21, FiltMax=36, Gamma=1.040 22:26:41.620 00.000 8052 PulseGuide returned control before completion, sleep 100 22:26:41.745 00.125 8052 IsGuiding returns 0 22:26:41.745 00.000 8052 Move returns status 0, amount 93 22:26:41.745 00.000 8052 move complete, result=0 22:26:41.745 00.000 8052 worker thread done servicing request 22:26:41.839 00.094 3236 UpdateGuideState exits: m=354 SNR=12.9 22:26:41.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:41.839 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:41.839 00.000 3236 Enqueuing Expose request 22:26:41.839 00.000 8052 Worker thread wakes up 22:26:41.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:41.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(683,109,31,31) 22:26:43.495 01.656 8052 Exposure complete 22:26:43.651 00.156 8052 worker thread done servicing request 22:26:43.651 00.000 3236 OnExposeComplete: enter 22:26:43.651 00.000 3236 UpdateGuideState(): m_state=3 22:26:43.651 00.000 3236 Star::Find(15, 697, 123, 0, (0,0,0,0), 0.0, 255) frame 288 22:26:43.651 00.000 3236 Star::Find returns 1 (0), X=697.40, Y=124.38, Mass=355, SNR=12.9, Peak=33 HFD=4.8 22:26:43.651 00.000 3236 Status Line: West step 9, dist= 8.9 22:26:43.651 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:43.667 00.016 8052 Worker thread wakes up 22:26:43.667 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:43.667 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:43.667 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:43.667 00.000 8052 MoveAxis(W, 93, -) 22:26:43.667 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:43.667 00.000 8052 IsSlewing returns 0 22:26:43.667 00.000 8052 IsGuiding returns 0 22:26:43.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=17, FiltMax=31, Gamma=1.040 22:26:43.667 00.000 8052 PulseGuide returned control before completion, sleep 99 22:26:43.792 00.125 8052 IsGuiding returns 0 22:26:43.792 00.000 8052 Move returns status 0, amount 93 22:26:43.792 00.000 8052 move complete, result=0 22:26:43.792 00.000 8052 worker thread done servicing request 22:26:43.886 00.094 3236 UpdateGuideState exits: m=355 SNR=12.9 22:26:43.886 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:43.886 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:43.886 00.000 3236 Enqueuing Expose request 22:26:43.886 00.000 8052 Worker thread wakes up 22:26:43.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:43.886 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(682,109,31,31) 22:26:45.433 01.547 8052 Exposure complete 22:26:45.589 00.156 8052 worker thread done servicing request 22:26:45.589 00.000 3236 OnExposeComplete: enter 22:26:45.589 00.000 3236 UpdateGuideState(): m_state=3 22:26:45.589 00.000 3236 Star::Find(15, 697, 124, 0, (0,0,0,0), 0.0, 255) frame 289 22:26:45.589 00.000 3236 Star::Find returns 1 (0), X=698.14, Y=126.29, Mass=365, SNR=13.1, Peak=37 HFD=4.7 22:26:45.589 00.000 3236 Status Line: West step 10, dist=10.9 22:26:45.589 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:45.589 00.000 8052 Worker thread wakes up 22:26:45.589 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:45.589 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:45.589 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:45.589 00.000 8052 MoveAxis(W, 93, -) 22:26:45.589 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:45.605 00.016 8052 IsSlewing returns 0 22:26:45.605 00.000 8052 IsGuiding returns 0 22:26:45.605 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=19, FiltMax=32, Gamma=1.040 22:26:45.605 00.000 8052 PulseGuide returned control before completion, sleep 99 22:26:45.714 00.109 8052 IsGuiding returns 0 22:26:45.714 00.000 8052 Move returns status 0, amount 93 22:26:45.714 00.000 8052 move complete, result=0 22:26:45.714 00.000 8052 worker thread done servicing request 22:26:45.823 00.109 3236 UpdateGuideState exits: m=365 SNR=13.1 22:26:45.823 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:45.823 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:45.823 00.000 3236 Enqueuing Expose request 22:26:45.823 00.000 8052 Worker thread wakes up 22:26:45.823 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:45.823 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(683,111,31,31) 22:26:47.480 01.657 8052 Exposure complete 22:26:47.636 00.156 8052 worker thread done servicing request 22:26:47.636 00.000 3236 OnExposeComplete: enter 22:26:47.636 00.000 3236 UpdateGuideState(): m_state=3 22:26:47.636 00.000 3236 Star::Find(15, 698, 126, 0, (0,0,0,0), 0.0, 255) frame 290 22:26:47.636 00.000 3236 Star::Find returns 1 (0), X=698.47, Y=128.01, Mass=348, SNR=12.9, Peak=33 HFD=5.0 22:26:47.636 00.000 3236 Status Line: West step 11, dist=12.6 22:26:47.636 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:47.636 00.000 8052 Worker thread wakes up 22:26:47.636 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:47.636 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:47.636 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:47.636 00.000 8052 MoveAxis(W, 93, -) 22:26:47.636 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:47.651 00.015 8052 IsSlewing returns 0 22:26:47.651 00.000 8052 IsGuiding returns 0 22:26:47.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=16, FiltMax=29, Gamma=1.040 22:26:47.651 00.000 8052 PulseGuide returned control before completion, sleep 97 22:26:47.761 00.110 8052 IsGuiding returns 0 22:26:47.761 00.000 8052 Move returns status 0, amount 93 22:26:47.761 00.000 8052 move complete, result=0 22:26:47.761 00.000 8052 worker thread done servicing request 22:26:47.855 00.094 3236 UpdateGuideState exits: m=348 SNR=12.9 22:26:47.870 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:47.870 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:47.870 00.000 3236 Enqueuing Expose request 22:26:47.870 00.000 8052 Worker thread wakes up 22:26:47.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:47.870 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(683,113,31,31) 22:26:49.417 01.547 8052 Exposure complete 22:26:49.573 00.156 8052 worker thread done servicing request 22:26:49.573 00.000 3236 OnExposeComplete: enter 22:26:49.573 00.000 3236 UpdateGuideState(): m_state=3 22:26:49.573 00.000 3236 Star::Find(15, 698, 128, 0, (0,0,0,0), 0.0, 255) frame 291 22:26:49.573 00.000 3236 Star::Find returns 1 (0), X=699.01, Y=129.70, Mass=443, SNR=14.5, Peak=35 HFD=5.3 22:26:49.573 00.000 3236 Status Line: West step 12, dist=14.4 22:26:49.573 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:49.589 00.016 8052 Worker thread wakes up 22:26:49.589 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:49.589 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:49.589 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:49.589 00.000 8052 MoveAxis(W, 93, -) 22:26:49.589 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:49.589 00.000 8052 IsSlewing returns 0 22:26:49.589 00.000 8052 IsGuiding returns 0 22:26:49.589 00.000 8052 PulseGuide returned control before completion, sleep 100 22:26:49.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=20, FiltMax=33, Gamma=1.040 22:26:49.792 00.203 8052 IsGuiding returns 0 22:26:49.792 00.000 8052 Move returns status 0, amount 93 22:26:49.792 00.000 8052 move complete, result=0 22:26:49.792 00.000 8052 worker thread done servicing request 22:26:49.808 00.016 3236 UpdateGuideState exits: m=443 SNR=14.5 22:26:49.808 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:49.808 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:49.808 00.000 3236 Enqueuing Expose request 22:26:49.808 00.000 8052 Worker thread wakes up 22:26:49.808 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:49.808 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(684,115,31,31) 22:26:51.464 01.656 8052 Exposure complete 22:26:51.620 00.156 8052 worker thread done servicing request 22:26:51.620 00.000 3236 OnExposeComplete: enter 22:26:51.620 00.000 3236 UpdateGuideState(): m_state=3 22:26:51.620 00.000 3236 Star::Find(15, 699, 129, 0, (0,0,0,0), 0.0, 255) frame 292 22:26:51.620 00.000 3236 Star::Find returns 1 (0), X=699.91, Y=131.16, Mass=387, SNR=13.6, Peak=38 HFD=4.8 22:26:51.620 00.000 3236 Status Line: West step 13, dist=16.1 22:26:51.620 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:51.620 00.000 8052 Worker thread wakes up 22:26:51.620 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:51.620 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:51.620 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:51.620 00.000 8052 MoveAxis(W, 93, -) 22:26:51.620 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:51.636 00.016 8052 IsSlewing returns 0 22:26:51.636 00.000 8052 IsGuiding returns 0 22:26:51.636 00.000 8052 PulseGuide returned control before completion, sleep 99 22:26:51.636 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=19, FiltMax=33, Gamma=1.040 22:26:51.745 00.109 8052 IsGuiding returns 0 22:26:51.745 00.000 8052 Move returns status 0, amount 93 22:26:51.745 00.000 8052 move complete, result=0 22:26:51.745 00.000 8052 worker thread done servicing request 22:26:51.886 00.141 3236 UpdateGuideState exits: m=387 SNR=13.6 22:26:51.886 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:51.886 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:51.886 00.000 3236 Enqueuing Expose request 22:26:51.886 00.000 8052 Worker thread wakes up 22:26:51.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:51.886 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(685,116,31,31) 22:26:53.448 01.562 8052 Exposure complete 22:26:53.605 00.157 8052 worker thread done servicing request 22:26:53.605 00.000 3236 OnExposeComplete: enter 22:26:53.605 00.000 3236 UpdateGuideState(): m_state=3 22:26:53.605 00.000 3236 Star::Find(15, 699, 131, 0, (0,0,0,0), 0.0, 255) frame 293 22:26:53.605 00.000 3236 Star::Find returns 1 (0), X=699.50, Y=133.49, Mass=374, SNR=13.3, Peak=36 HFD=5.1 22:26:53.605 00.000 3236 Status Line: West step 14, dist=18.2 22:26:53.605 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:53.605 00.000 8052 Worker thread wakes up 22:26:53.605 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:53.605 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:53.620 00.015 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:53.620 00.000 8052 MoveAxis(W, 93, -) 22:26:53.620 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:53.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=15, FiltMax=29, Gamma=1.040 22:26:53.651 00.031 8052 IsSlewing returns 0 22:26:53.714 00.063 8052 IsGuiding returns 0 22:26:53.714 00.000 8052 PulseGuide returned control before completion, sleep 99 22:26:53.823 00.109 8052 IsGuiding returns 0 22:26:53.823 00.000 8052 Move returns status 0, amount 93 22:26:53.823 00.000 8052 move complete, result=0 22:26:53.823 00.000 8052 worker thread done servicing request 22:26:53.839 00.016 3236 UpdateGuideState exits: m=374 SNR=13.3 22:26:53.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:53.839 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:53.839 00.000 3236 Enqueuing Expose request 22:26:53.839 00.000 8052 Worker thread wakes up 22:26:53.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:53.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(685,118,31,31) 22:26:55.495 01.656 8052 Exposure complete 22:26:55.651 00.156 8052 worker thread done servicing request 22:26:55.651 00.000 3236 OnExposeComplete: enter 22:26:55.651 00.000 3236 UpdateGuideState(): m_state=3 22:26:55.651 00.000 3236 Star::Find(15, 699, 133, 0, (0,0,0,0), 0.0, 255) frame 294 22:26:55.651 00.000 3236 Star::Find returns 1 (0), X=700.19, Y=135.58, Mass=383, SNR=13.5, Peak=37 HFD=4.8 22:26:55.651 00.000 3236 Status Line: West step 15, dist=20.4 22:26:55.651 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:55.667 00.016 8052 Worker thread wakes up 22:26:55.667 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:55.667 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:55.667 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:55.667 00.000 8052 MoveAxis(W, 93, -) 22:26:55.667 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:55.667 00.000 8052 IsSlewing returns 0 22:26:55.667 00.000 8052 IsGuiding returns 0 22:26:55.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=19, FiltMax=34, Gamma=1.040 22:26:55.667 00.000 8052 PulseGuide returned control before completion, sleep 99 22:26:55.792 00.125 8052 IsGuiding returns 0 22:26:55.792 00.000 8052 Move returns status 0, amount 93 22:26:55.792 00.000 8052 move complete, result=0 22:26:55.792 00.000 8052 worker thread done servicing request 22:26:55.886 00.094 3236 UpdateGuideState exits: m=383 SNR=13.5 22:26:55.886 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:55.886 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:55.886 00.000 3236 Enqueuing Expose request 22:26:55.886 00.000 8052 Worker thread wakes up 22:26:55.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:55.886 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(685,121,31,31) 22:26:57.433 01.547 8052 Exposure complete 22:26:57.589 00.156 8052 worker thread done servicing request 22:26:57.589 00.000 3236 OnExposeComplete: enter 22:26:57.589 00.000 3236 UpdateGuideState(): m_state=3 22:26:57.589 00.000 3236 Star::Find(15, 700, 135, 0, (0,0,0,0), 0.0, 255) frame 295 22:26:57.589 00.000 3236 Star::Find returns 1 (0), X=700.23, Y=137.31, Mass=383, SNR=13.5, Peak=38 HFD=5.2 22:26:57.589 00.000 3236 Status Line: West step 16, dist=22.0 22:26:57.589 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:57.589 00.000 8052 Worker thread wakes up 22:26:57.589 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:57.589 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:57.589 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:57.605 00.016 8052 MoveAxis(W, 93, -) 22:26:57.605 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:57.605 00.000 8052 IsSlewing returns 0 22:26:57.605 00.000 8052 IsGuiding returns 0 22:26:57.605 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=20, FiltMax=32, Gamma=1.040 22:26:57.605 00.000 8052 PulseGuide returned control before completion, sleep 99 22:26:57.714 00.109 8052 IsGuiding returns 0 22:26:57.714 00.000 8052 Move returns status 0, amount 93 22:26:57.714 00.000 8052 move complete, result=0 22:26:57.714 00.000 8052 worker thread done servicing request 22:26:57.855 00.141 3236 UpdateGuideState exits: m=383 SNR=13.5 22:26:57.855 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:57.855 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:57.855 00.000 3236 Enqueuing Expose request 22:26:57.855 00.000 8052 Worker thread wakes up 22:26:57.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:57.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(685,122,31,31) 22:26:59.417 01.562 8052 Exposure complete 22:26:59.573 00.156 8052 worker thread done servicing request 22:26:59.573 00.000 3236 OnExposeComplete: enter 22:26:59.573 00.000 3236 UpdateGuideState(): m_state=3 22:26:59.573 00.000 3236 Star::Find(15, 700, 137, 0, (0,0,0,0), 0.0, 255) frame 296 22:26:59.573 00.000 3236 Star::Find returns 1 (0), X=700.37, Y=138.24, Mass=374, SNR=13.3, Peak=40 HFD=4.8 22:26:59.573 00.000 3236 Status Line: West step 17, dist=23.0 22:26:59.573 00.000 3236 Enqueuing Calibration Move request for direction 3 22:26:59.573 00.000 8052 Worker thread wakes up 22:26:59.573 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:26:59.573 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:26:59.573 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:26:59.573 00.000 8052 MoveAxis(W, 93, -) 22:26:59.573 00.000 8052 Guiding Dir = 3, Dur = 93 22:26:59.589 00.016 8052 IsSlewing returns 0 22:26:59.589 00.000 8052 IsGuiding returns 0 22:26:59.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=22, FiltMax=36, Gamma=1.040 22:26:59.589 00.000 8052 PulseGuide returned control before completion, sleep 99 22:26:59.698 00.109 8052 IsGuiding returns 0 22:26:59.698 00.000 8052 Move returns status 0, amount 93 22:26:59.698 00.000 8052 move complete, result=0 22:26:59.698 00.000 8052 worker thread done servicing request 22:26:59.839 00.141 3236 UpdateGuideState exits: m=374 SNR=13.3 22:26:59.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:26:59.839 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:26:59.839 00.000 3236 Enqueuing Expose request 22:26:59.839 00.000 8052 Worker thread wakes up 22:26:59.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:26:59.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(685,123,31,31) 22:27:01.495 01.656 8052 Exposure complete 22:27:01.651 00.156 8052 worker thread done servicing request 22:27:01.651 00.000 3236 OnExposeComplete: enter 22:27:01.651 00.000 3236 UpdateGuideState(): m_state=3 22:27:01.651 00.000 3236 Star::Find(15, 700, 138, 0, (0,0,0,0), 0.0, 255) frame 297 22:27:01.651 00.000 3236 Star::Find returns 1 (0), X=700.02, Y=138.77, Mass=447, SNR=14.6, Peak=37 HFD=5.4 22:27:01.651 00.000 3236 Status Line: West step 18, dist=23.4 22:27:01.651 00.000 3236 Enqueuing Calibration Move request for direction 3 22:27:01.651 00.000 8052 Worker thread wakes up 22:27:01.651 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:27:01.651 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:27:01.651 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:27:01.667 00.016 8052 MoveAxis(W, 93, -) 22:27:01.667 00.000 8052 Guiding Dir = 3, Dur = 93 22:27:01.667 00.000 8052 IsSlewing returns 0 22:27:01.667 00.000 8052 IsGuiding returns 0 22:27:01.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=18, FiltMax=33, Gamma=1.040 22:27:01.667 00.000 8052 PulseGuide returned control before completion, sleep 99 22:27:01.776 00.109 8052 IsGuiding returns 0 22:27:01.776 00.000 8052 Move returns status 0, amount 93 22:27:01.776 00.000 8052 move complete, result=0 22:27:01.776 00.000 8052 worker thread done servicing request 22:27:01.917 00.141 3236 UpdateGuideState exits: m=447 SNR=14.6 22:27:01.917 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:01.917 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:27:01.917 00.000 3236 Enqueuing Expose request 22:27:01.917 00.000 8052 Worker thread wakes up 22:27:01.917 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:27:01.917 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(685,124,31,31) 22:27:03.480 01.563 8052 Exposure complete 22:27:03.636 00.156 8052 worker thread done servicing request 22:27:03.636 00.000 3236 OnExposeComplete: enter 22:27:03.636 00.000 3236 UpdateGuideState(): m_state=3 22:27:03.636 00.000 3236 Star::Find(15, 700, 138, 0, (0,0,0,0), 0.0, 255) frame 298 22:27:03.636 00.000 3236 Star::Find returns 1 (0), X=701.35, Y=141.12, Mass=418, SNR=14.1, Peak=37 HFD=5.1 22:27:03.761 00.125 3236 WEST calibration completes with steps=18 angle=-106.5 rate=15.532 parity=-1 22:27:03.761 00.000 3236 Falling Through to state GO_EAST 22:27:03.761 00.000 3236 Status Line: East step 2, dist=26.0 22:27:03.761 00.000 3236 Enqueuing Calibration Move request for direction 2 22:27:03.761 00.000 8052 Worker thread wakes up 22:27:03.761 00.000 8052 worker thread servicing REQUEST_MOVE scope dir E(2) 965 opts 0x0 22:27:03.761 00.000 8052 Handling axis move in thread for scope dir=2 dur=965 22:27:03.761 00.000 8052 scope move axis dir= 2 dur= 965 opts= 0x0 22:27:03.761 00.000 8052 MoveAxis(E, 965, -) 22:27:03.761 00.000 8052 Guiding Dir = 2, Dur = 965 22:27:03.776 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=17, FiltMax=32, Gamma=1.040 22:27:03.823 00.047 8052 IsSlewing returns 0 22:27:03.886 00.063 8052 IsGuiding returns 0 22:27:03.948 00.062 8052 PulseGuide returned control before completion, sleep 909 22:27:04.026 00.078 3236 UpdateGuideState exits: m=418 SNR=14.1 22:27:04.026 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:04.026 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:27:04.026 00.000 3236 Enqueuing Expose request 22:27:04.870 00.844 8052 IsGuiding returns 1 22:27:04.870 00.000 8052 scope still moving after pulse duration time elapsed 22:27:04.901 00.031 8052 IsSlewing returns 0 22:27:04.901 00.000 8052 IsGuiding returns 1 22:27:04.933 00.032 8052 IsSlewing returns 0 22:27:04.933 00.000 8052 IsGuiding returns 0 22:27:04.933 00.000 8052 scope move finished after 965 + 78 ms 22:27:04.933 00.000 8052 Move returns status 0, amount 965 22:27:04.933 00.000 8052 move complete, result=0 22:27:04.933 00.000 8052 worker thread done servicing request 22:27:04.933 00.000 8052 Worker thread wakes up 22:27:04.933 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:27:04.933 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(686,126,31,31) 22:27:05.495 00.562 8052 Exposure complete 22:27:05.651 00.156 8052 worker thread done servicing request 22:27:05.651 00.000 3236 OnExposeComplete: enter 22:27:05.651 00.000 3236 UpdateGuideState(): m_state=3 22:27:05.651 00.000 3236 Star::Find(15, 701, 141, 0, (0,0,0,0), 0.0, 255) frame 299 22:27:05.651 00.000 3236 Star::Find returns 1 (0), X=700.95, Y=138.99, Mass=175, SNR=9.0, Peak=30 HFD=5.9 22:27:05.651 00.000 3236 Status Line: Mass: 175 vs 379 22:27:05.651 00.000 3236 UpdateCurrentPosition: star mass new=175.3 exp=378.5 thresh=50% limits=(184.3, 582.8, 757.1) 22:27:05.651 00.000 3236 DistanceChecker: activated 22:27:05.651 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:27:05.651 00.000 3236 Star lost during calibration... blundering on 22:27:05.651 00.000 3236 Status Line: star lost 22:27:05.667 00.016 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:27:05.667 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=17, FiltMax=24, Gamma=1.040 22:27:05.917 00.250 3236 UpdateGuideState exits: Star lost - mass changed 22:27:05.917 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:05.917 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:27:05.917 00.000 3236 Enqueuing Expose request 22:27:05.917 00.000 8052 Worker thread wakes up 22:27:05.917 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:27:05.917 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:27:07.464 01.547 8052 Exposure complete 22:27:07.620 00.156 8052 worker thread done servicing request 22:27:07.620 00.000 3236 OnExposeComplete: enter 22:27:07.620 00.000 3236 UpdateGuideState(): m_state=3 22:27:07.620 00.000 3236 Star::Find(15, 701, 141, 0, (0,0,0,0), 0.0, 255) frame 300 22:27:07.620 00.000 3236 Star::Find false star n=50 nbg=278 bg=24.3 sigma=0.9 thresh=27 peak=27 22:27:07.620 00.000 3236 Star::Find returns 0 (2), X=701.00, Y=141.00, Mass=287, SNR=2.9, Peak=34 HFD=0.0 22:27:07.620 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:27:07.620 00.000 3236 Star lost during calibration... blundering on 22:27:07.620 00.000 3236 Status Line: star lost 22:27:07.620 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:27:07.620 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=22, FiltMax=36, Gamma=1.040 22:27:07.870 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:27:07.870 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:07.870 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:27:07.870 00.000 3236 Enqueuing Expose request 22:27:07.870 00.000 8052 Worker thread wakes up 22:27:07.870 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:27:07.886 00.016 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:27:09.433 01.547 8052 Exposure complete 22:27:09.589 00.156 8052 worker thread done servicing request 22:27:09.589 00.000 3236 OnExposeComplete: enter 22:27:09.589 00.000 3236 UpdateGuideState(): m_state=3 22:27:09.589 00.000 3236 Star::Find(15, 701, 141, 0, (0,0,0,0), 0.0, 255) frame 301 22:27:09.589 00.000 3236 Star::Find false star n=43 nbg=278 bg=19.3 sigma=0.9 thresh=22 peak=22 22:27:09.589 00.000 3236 Star::Find returns 0 (2), X=701.00, Y=141.00, Mass=273, SNR=2.9, Peak=26 HFD=0.0 22:27:09.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:27:09.589 00.000 3236 Star lost during calibration... blundering on 22:27:09.589 00.000 3236 Status Line: star lost 22:27:09.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:27:09.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=17, FiltMax=31, Gamma=1.040 22:27:09.839 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:27:09.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:09.839 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:27:09.839 00.000 3236 Enqueuing Expose request 22:27:09.839 00.000 8052 Worker thread wakes up 22:27:09.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:27:09.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:27:11.401 01.562 8052 Exposure complete 22:27:11.558 00.157 8052 worker thread done servicing request 22:27:11.558 00.000 3236 OnExposeComplete: enter 22:27:11.558 00.000 3236 UpdateGuideState(): m_state=3 22:27:11.558 00.000 3236 Star::Find(15, 701, 141, 0, (0,0,0,0), 0.0, 255) frame 302 22:27:11.558 00.000 3236 Star::Find false star n=5 nbg=278 bg=16.4 sigma=1.0 thresh=19 peak=19 22:27:11.558 00.000 3236 Star::Find returns 0 (2), X=701.00, Y=141.00, Mass=21, SNR=2.9, Peak=27 HFD=0.0 22:27:11.558 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:27:11.558 00.000 3236 Star lost during calibration... blundering on 22:27:11.558 00.000 3236 Status Line: star lost 22:27:11.558 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:27:11.558 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=15, FiltMax=28, Gamma=1.040 22:27:11.776 00.218 3236 UpdateGuideState exits: Star lost - low SNR 22:27:11.776 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:11.776 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:27:11.776 00.000 3236 Enqueuing Expose request 22:27:11.776 00.000 8052 Worker thread wakes up 22:27:11.776 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:27:11.776 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:27:13.433 01.657 8052 Exposure complete 22:27:13.589 00.156 8052 worker thread done servicing request 22:27:13.589 00.000 3236 OnExposeComplete: enter 22:27:13.589 00.000 3236 UpdateGuideState(): m_state=3 22:27:13.589 00.000 3236 Star::Find(15, 701, 141, 0, (0,0,0,0), 0.0, 255) frame 303 22:27:13.589 00.000 3236 Star::Find returns 0 (2), X=701.00, Y=141.00, Mass=12, SNR=2.4, Peak=30 HFD=0.0 22:27:13.589 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:27:13.589 00.000 3236 Star lost during calibration... blundering on 22:27:13.589 00.000 3236 Status Line: star lost 22:27:13.589 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:27:13.589 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=19, FiltMax=35, Gamma=1.040 22:27:13.839 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:27:13.839 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:13.839 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:27:13.839 00.000 3236 Enqueuing Expose request 22:27:13.839 00.000 8052 Worker thread wakes up 22:27:13.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:27:13.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:27:15.401 01.562 8052 Exposure complete 22:27:15.558 00.157 8052 worker thread done servicing request 22:27:15.558 00.000 3236 OnExposeComplete: enter 22:27:15.558 00.000 3236 UpdateGuideState(): m_state=3 22:27:15.558 00.000 3236 Star::Find(15, 701, 141, 0, (0,0,0,0), 0.0, 255) frame 304 22:27:15.558 00.000 3236 Star::Find returns 0 (2), X=701.00, Y=141.00, Mass=12, SNR=2.3, Peak=30 HFD=0.0 22:27:15.558 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:27:15.558 00.000 3236 Star lost during calibration... blundering on 22:27:15.558 00.000 3236 Status Line: star lost 22:27:15.558 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:27:15.558 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=19, FiltMax=34, Gamma=1.040 22:27:15.808 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:27:15.808 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:15.808 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:27:15.808 00.000 3236 Enqueuing Expose request 22:27:15.808 00.000 8052 Worker thread wakes up 22:27:15.808 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:27:15.808 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:27:17.480 01.672 8052 Exposure complete 22:27:17.636 00.156 8052 worker thread done servicing request 22:27:17.636 00.000 3236 OnExposeComplete: enter 22:27:17.636 00.000 3236 UpdateGuideState(): m_state=3 22:27:17.636 00.000 3236 Star::Find(15, 701, 141, 0, (0,0,0,0), 0.0, 255) frame 305 22:27:17.636 00.000 3236 Star::Find returns 0 (2), X=701.00, Y=141.00, Mass=17, SNR=2.8, Peak=31 HFD=0.0 22:27:17.636 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:27:17.636 00.000 3236 Star lost during calibration... blundering on 22:27:17.636 00.000 3236 Status Line: star lost 22:27:17.651 00.015 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:27:17.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=20, FiltMax=35, Gamma=1.040 22:27:17.948 00.297 3236 UpdateGuideState exits: Star lost - low SNR 22:27:17.948 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:17.948 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:27:17.948 00.000 3236 Enqueuing Expose request 22:27:17.948 00.000 8052 Worker thread wakes up 22:27:17.948 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:27:17.948 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:27:18.605 00.657 3236 Stop button clicked 22:27:18.605 00.000 3236 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 22:27:18.605 00.000 3236 Status Line: Waiting for devices... 22:27:18.714 00.109 8052 Altair: stopcapture 22:27:18.842 00.128 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:157->Capture failed 22:27:18.842 00.000 8052 worker thread done servicing request 22:27:18.842 00.000 3236 OnExposeComplete: enter 22:27:18.842 00.000 3236 OnExposeComplete: Capture Error reported 22:27:18.842 00.000 3236 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0 22:27:18.842 00.000 3236 Mount: notify guiding stopped 22:27:18.842 00.000 3236 Changing from state CALIBRATING_PRIMARY to STOP 22:27:18.842 00.000 3236 guider state => SELECTING 22:27:18.842 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=20, FiltMax=35, Gamma=1.040 22:27:19.092 00.250 3236 Changing from state SELECTING to UNINITIALIZED 22:27:19.092 00.000 3236 guider state => SELECTING 22:27:19.092 00.000 3236 Status Line: Stopped. 22:27:19.107 00.015 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:488->Error reported capturing image 22:27:27.998 08.891 3236 OnExposureDurationSelected: duration = 2500 22:27:30.982 02.984 3236 StartLoopingInteractive: Loop button clicked 22:27:30.982 00.000 3236 Status Line: Looping 22:27:30.998 00.016 3236 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0 22:27:31.014 00.016 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:27:31.014 00.000 3236 Enqueuing Expose request 22:27:31.014 00.000 8052 Worker thread wakes up 22:27:31.014 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:27:31.014 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:27:31.014 00.000 8052 Altair: set CONTROL_EXPOSURE 2500000 22:27:31.014 00.000 8052 Altair: startcapture 22:27:34.482 03.468 8052 Exposure complete 22:27:34.607 00.125 8052 worker thread done servicing request 22:27:34.607 00.000 3236 OnExposeComplete: enter 22:27:34.607 00.000 3236 UpdateGuideState(): m_state=1 22:27:34.607 00.000 3236 Star::Find(15, 701, 141, 0, (0,0,0,0), 0.0, 255) frame 1 22:27:34.607 00.000 3236 Star::Find returns 0 (3), X=701.00, Y=141.00, Mass=0, SNR=0.0, Peak=197 HFD=0.0 22:27:34.607 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:27:34.607 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:27:34.607 00.000 3236 Status Line: Star lost - low mass 22:27:34.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=200, FiltMin=194, FiltMax=197, Gamma=1.040 22:27:34.857 00.250 3236 UpdateGuideState exits: Star lost - low mass 22:27:34.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:34.857 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:27:34.857 00.000 3236 Enqueuing Expose request 22:27:34.857 00.000 8052 Worker thread wakes up 22:27:34.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:27:34.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:27:36.951 02.094 8052 Exposure complete 22:27:37.107 00.156 8052 worker thread done servicing request 22:27:37.107 00.000 3236 OnExposeComplete: enter 22:27:37.107 00.000 3236 UpdateGuideState(): m_state=1 22:27:37.107 00.000 3236 Star::Find(15, 701, 141, 0, (0,0,0,0), 0.0, 255) frame 2 22:27:37.107 00.000 3236 Star::Find false star n=10 nbg=273 bg=41.0 sigma=0.7 thresh=43 peak=42 22:27:37.107 00.000 3236 Star::Find returns 0 (2), X=701.00, Y=141.00, Mass=26, SNR=2.9, Peak=48 HFD=0.0 22:27:37.107 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:27:37.107 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:27:37.107 00.000 3236 Status Line: Star lost - low SNR 22:27:37.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=39, FiltMax=58, Gamma=1.040 22:27:37.357 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:27:37.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:37.357 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:27:37.357 00.000 3236 Enqueuing Expose request 22:27:37.357 00.000 8052 Worker thread wakes up 22:27:37.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:27:37.373 00.016 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:27:39.467 02.094 8052 Exposure complete 22:27:39.639 00.172 8052 worker thread done servicing request 22:27:39.639 00.000 3236 OnExposeComplete: enter 22:27:39.639 00.000 3236 UpdateGuideState(): m_state=1 22:27:39.639 00.000 3236 Star::Find(15, 701, 141, 0, (0,0,0,0), 0.0, 255) frame 3 22:27:39.639 00.000 3236 Star::Find returns 0 (2), X=701.00, Y=141.00, Mass=16, SNR=2.7, Peak=43 HFD=0.0 22:27:39.639 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:27:39.639 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:27:39.639 00.000 3236 Status Line: Star lost - low SNR 22:27:39.654 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=38, FiltMax=52, Gamma=1.040 22:27:39.873 00.219 3236 UpdateGuideState exits: Star lost - low SNR 22:27:39.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:39.873 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:27:39.873 00.000 3236 Enqueuing Expose request 22:27:39.873 00.000 8052 Worker thread wakes up 22:27:39.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:27:39.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:27:41.967 02.094 8052 Exposure complete 22:27:42.123 00.156 8052 worker thread done servicing request 22:27:42.123 00.000 3236 OnExposeComplete: enter 22:27:42.123 00.000 3236 UpdateGuideState(): m_state=1 22:27:42.123 00.000 3236 Star::Find(15, 701, 141, 0, (0,0,0,0), 0.0, 255) frame 4 22:27:42.123 00.000 3236 Star::Find false star n=10 nbg=277 bg=42.0 sigma=0.7 thresh=44 peak=44 22:27:42.123 00.000 3236 Star::Find returns 0 (2), X=701.00, Y=141.00, Mass=26, SNR=2.9, Peak=49 HFD=0.0 22:27:42.123 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:27:42.123 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:27:42.123 00.000 3236 Status Line: Star lost - low SNR 22:27:42.139 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=58, Gamma=1.040 22:27:42.357 00.218 3236 UpdateGuideState exits: Star lost - low SNR 22:27:42.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:42.357 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:27:42.357 00.000 3236 Enqueuing Expose request 22:27:42.357 00.000 8052 Worker thread wakes up 22:27:42.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:27:42.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:27:44.170 01.813 3236 GuiderOneStar::AutoSelect enter 22:27:44.170 00.000 3236 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0 22:27:44.342 00.172 3236 AutoFind: auto downsample for scale 0.52 => 2x 22:27:44.342 00.000 3236 AutoFind: downsample 2x 22:27:44.420 00.078 3236 AutoFind: global mean = -0.0, stdev 0.7 22:27:44.420 00.000 3236 AutoFind: using threshold = 0.1 22:27:44.451 00.031 8052 Exposure complete 22:27:44.514 00.063 3236 AutoFind: local max [709, 109] 63.9 22:27:44.514 00.000 3236 AutoFind: local max [967, 381] 47.5 22:27:44.514 00.000 3236 AutoFind: local max [369, 725] 9.7 22:27:44.514 00.000 3236 AutoFind: local max [1121, 111] 5.3 22:27:44.514 00.000 3236 AutoFind: local max [643, 335] 5.2 22:27:44.514 00.000 3236 AutoFind: local max [793, 507] 5.2 22:27:44.514 00.000 3236 AutoFind: local max [807, 885] 5.1 22:27:44.514 00.000 3236 AutoFind: local max [627, 485] 5.1 22:27:44.514 00.000 3236 AutoFind: local max [761, 333] 4.9 22:27:44.514 00.000 3236 AutoFind: local max [701, 451] 4.9 22:27:44.514 00.000 3236 AutoFind: local max [725, 373] 4.8 22:27:44.514 00.000 3236 AutoFind: local max [825, 377] 4.7 22:27:44.514 00.000 3236 AutoFind: local max [803, 685] 4.7 22:27:44.514 00.000 3236 AutoFind: local max [771, 581] 4.7 22:27:44.514 00.000 3236 AutoFind: local max [655, 745] 4.7 22:27:44.514 00.000 3236 AutoFind: local max [823, 215] 4.7 22:27:44.514 00.000 3236 AutoFind: local max [673, 289] 4.6 22:27:44.514 00.000 3236 AutoFind: local max [1261, 289] 4.6 22:27:44.514 00.000 3236 AutoFind: local max [941, 859] 4.6 22:27:44.514 00.000 3236 AutoFind: local max [777, 443] 4.6 22:27:44.514 00.000 3236 AutoFind: local max [717, 451] 4.5 22:27:44.514 00.000 3236 AutoFind: local max [773, 595] 4.5 22:27:44.514 00.000 3236 AutoFind: local max [721, 527] 4.5 22:27:44.514 00.000 3236 AutoFind: local max [611, 573] 4.5 22:27:44.514 00.000 3236 AutoFind: local max [757, 597] 4.5 22:27:44.514 00.000 3236 AutoFind: local max [425, 271] 4.5 22:27:44.514 00.000 3236 AutoFind: local max [653, 405] 4.5 22:27:44.514 00.000 3236 AutoFind: local max [499, 381] 4.5 22:27:44.514 00.000 3236 AutoFind: local max [593, 431] 4.4 22:27:44.514 00.000 3236 AutoFind: local max [719, 395] 4.4 22:27:44.514 00.000 3236 AutoFind: local max [157, 411] 4.4 22:27:44.514 00.000 3236 AutoFind: local max [781, 333] 4.4 22:27:44.514 00.000 3236 AutoFind: local max [787, 379] 4.4 22:27:44.514 00.000 3236 AutoFind: local max [991, 449] 4.4 22:27:44.514 00.000 3236 AutoFind: local max [81, 411] 4.4 22:27:44.514 00.000 3236 AutoFind: local max [321, 649] 4.4 22:27:44.514 00.000 3236 AutoFind: local max [533, 175] 4.4 22:27:44.514 00.000 3236 AutoFind: local max [147, 111] 4.4 22:27:44.514 00.000 3236 AutoFind: local max [867, 517] 4.4 22:27:44.514 00.000 3236 AutoFind: local max [743, 625] 4.4 22:27:44.514 00.000 3236 AutoFind: local max [1101, 755] 4.3 22:27:44.514 00.000 3236 AutoFind: local max [459, 461] 4.3 22:27:44.514 00.000 3236 AutoFind: local max [945, 417] 4.3 22:27:44.514 00.000 3236 AutoFind: local max [735, 659] 4.3 22:27:44.514 00.000 3236 AutoFind: local max [689, 749] 4.3 22:27:44.514 00.000 3236 AutoFind: local max [1031, 487] 4.3 22:27:44.514 00.000 3236 AutoFind: local max [739, 589] 4.3 22:27:44.514 00.000 3236 AutoFind: local max [827, 403] 4.3 22:27:44.514 00.000 3236 AutoFind: local max [809, 385] 4.3 22:27:44.514 00.000 3236 AutoFind: local max [755, 407] 4.3 22:27:44.514 00.000 3236 AutoFind: local max [661, 709] 4.3 22:27:44.514 00.000 3236 AutoFind: local max [787, 811] 4.3 22:27:44.514 00.000 3236 AutoFind: local max [617, 303] 4.2 22:27:44.514 00.000 3236 AutoFind: local max [809, 275] 4.2 22:27:44.514 00.000 3236 AutoFind: local max [887, 633] 4.2 22:27:44.514 00.000 3236 AutoFind: local max [723, 311] 4.2 22:27:44.514 00.000 3236 AutoFind: local max [999, 195] 4.2 22:27:44.514 00.000 3236 AutoFind: local max [895, 513] 4.2 22:27:44.514 00.000 3236 AutoFind: local max [813, 319] 4.2 22:27:44.514 00.000 3236 AutoFind: local max [1123, 699] 4.2 22:27:44.514 00.000 3236 AutoFind: local max [719, 835] 4.1 22:27:44.514 00.000 3236 AutoFind: local max [445, 621] 4.1 22:27:44.514 00.000 3236 AutoFind: local max [999, 331] 4.1 22:27:44.529 00.015 3236 AutoFind: local max [579, 437] 4.1 22:27:44.529 00.000 3236 AutoFind: local max [927, 441] 4.1 22:27:44.529 00.000 3236 AutoFind: local max [625, 403] 4.1 22:27:44.529 00.000 3236 AutoFind: local max [397, 889] 4.1 22:27:44.529 00.000 3236 AutoFind: local max [701, 583] 4.1 22:27:44.529 00.000 3236 AutoFind: local max [821, 501] 4.1 22:27:44.529 00.000 3236 AutoFind: local max [755, 683] 4.1 22:27:44.529 00.000 3236 AutoFind: local max [123, 111] 4.1 22:27:44.529 00.000 3236 AutoFind: local max [477, 625] 4.1 22:27:44.529 00.000 3236 AutoFind: local max [1033, 791] 4.1 22:27:44.529 00.000 3236 AutoFind: local max [859, 409] 4.0 22:27:44.529 00.000 3236 AutoFind: local max [1245, 867] 4.0 22:27:44.529 00.000 3236 AutoFind: local max [657, 269] 4.0 22:27:44.529 00.000 3236 AutoFind: local max [1037, 527] 4.0 22:27:44.529 00.000 3236 AutoFind: local max [667, 487] 4.0 22:27:44.529 00.000 3236 AutoFind: local max [27, 887] 4.0 22:27:44.529 00.000 3236 AutoFind: local max [657, 639] 4.0 22:27:44.529 00.000 3236 AutoFind: local max [1241, 395] 4.0 22:27:44.529 00.000 3236 AutoFind: local max [789, 479] 4.0 22:27:44.529 00.000 3236 AutoFind: local max [545, 189] 4.0 22:27:44.529 00.000 3236 AutoFind: local max [945, 173] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [963, 547] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [709, 665] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [873, 393] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [407, 309] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [1015, 363] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [867, 801] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [911, 819] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [729, 489] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [811, 191] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [457, 359] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [725, 515] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [975, 639] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [409, 515] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [855, 257] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [1017, 851] 3.9 22:27:44.529 00.000 3236 AutoFind: local max [477, 901] 3.9 22:27:44.529 00.000 3236 AutoFind: too close [725, 515] 3.9 - [721, 527] 4.5 22:27:44.529 00.000 3236 AutoFind: too close [873, 393] 3.9 - [859, 409] 4.0 22:27:44.529 00.000 3236 AutoFind: too close [545, 189] 4.0 - [533, 175] 4.4 22:27:44.529 00.000 3236 AutoFind: too close [657, 269] 4.0 - [673, 289] 4.6 22:27:44.529 00.000 3236 AutoFind: too close [579, 437] 4.1 - [593, 431] 4.4 22:27:44.529 00.000 3236 AutoFind: too close [809, 385] 4.3 - [827, 403] 4.3 22:27:44.529 00.000 3236 AutoFind: too close [809, 385] 4.3 - [825, 377] 4.7 22:27:44.529 00.000 3236 AutoFind: too close [739, 589] 4.3 - [757, 597] 4.5 22:27:44.529 00.000 3236 AutoFind: too close [781, 333] 4.4 - [761, 333] 4.9 22:27:44.529 00.000 3236 AutoFind: too close [757, 597] 4.5 - [773, 595] 4.5 22:27:44.529 00.000 3236 AutoFind: too close [757, 597] 4.5 - [771, 581] 4.7 22:27:44.529 00.000 3236 AutoFind: too close [773, 595] 4.5 - [771, 581] 4.7 22:27:44.529 00.000 3236 AutoFind: too close [717, 451] 4.5 - [701, 451] 4.9 22:27:44.529 00.000 3236 AutoFind: too close to edge [1241, 395] 4.0 22:27:44.529 00.000 3236 AutoFind: too close to edge [27, 887] 4.0 22:27:44.529 00.000 3236 AutoFind: too close to edge [1245, 867] 4.0 22:27:44.529 00.000 3236 AutoFind: too close to edge [1261, 289] 4.6 22:27:44.529 00.000 3236 AutoFind: BPP = 8, saturation at 296, pedestal 41, thresh = 270 22:27:44.529 00.000 3236 AutoFind: finding best star pass 1 22:27:44.529 00.000 3236 Star::Find(15, 709, 109, 0, (0,0,0,0), 0.0, 255) frame 4 22:27:44.529 00.000 3236 Star::Find returns 1 (0), X=708.54, Y=108.72, Mass=460, SNR=14.8, Peak=65 HFD=4.9 22:27:44.529 00.000 3236 AutoFind returns star at [709, 109] 63.9 Mass 460 SNR 14.8 22:27:44.529 00.000 3236 Star::Find(15, 709, 109, 0, (0,0,0,0), 0.0, 255) frame 4 22:27:44.529 00.000 3236 Star::Find returns 1 (0), X=708.54, Y=108.72, Mass=460, SNR=14.8, Peak=65 HFD=4.9 22:27:44.529 00.000 3236 setting lock position to (708.54, 108.72) 22:27:44.529 00.000 3236 AutoSelect: state = 1, call UpdateGuideState 22:27:44.529 00.000 3236 UpdateGuideState(): m_state=1 22:27:44.529 00.000 3236 Star::Find(15, 708, 108, 0, (0,0,0,0), 0.0, 255) frame 4 22:27:44.529 00.000 3236 Star::Find returns 1 (0), X=708.54, Y=108.72, Mass=460, SNR=14.8, Peak=65 HFD=4.9 22:27:44.529 00.000 3236 DistanceChecker: deactivated 22:27:44.545 00.016 3236 setting lock position to (708.54, 108.72) 22:27:44.545 00.000 3236 CurrentPosition() valid, moving to STATE_SELECTED 22:27:44.545 00.000 3236 Changing from state SELECTING to SELECTED 22:27:44.545 00.000 3236 guider state => SELECTED 22:27:44.561 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=58, Gamma=1.040 22:27:44.623 00.062 8052 worker thread done servicing request 22:27:44.779 00.156 3236 UpdateGuideState exits: m=460 SNR=14.8 22:27:44.779 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=58, Gamma=1.040 22:27:44.998 00.219 3236 Status Line: Auto-selected star at (708.5, 108.7) 22:27:45.014 00.016 3236 OnExposeComplete: enter 22:27:45.014 00.000 3236 UpdateGuideState(): m_state=2 22:27:45.014 00.000 3236 Star::Find(15, 708, 108, 0, (0,0,0,0), 0.0, 255) frame 5 22:27:45.014 00.000 3236 Star::Find returns 1 (0), X=708.63, Y=107.46, Mass=458, SNR=14.8, Peak=62 HFD=5.0 22:27:45.014 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=56, Gamma=1.040 22:27:45.264 00.250 3236 UpdateGuideState exits: m=458 SNR=14.8 22:27:45.264 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:45.264 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:27:45.264 00.000 3236 Enqueuing Expose request 22:27:45.264 00.000 8052 Worker thread wakes up 22:27:45.264 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:27:45.264 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(694,92,31,31) 22:27:46.951 01.687 8052 Exposure complete 22:27:47.107 00.156 8052 worker thread done servicing request 22:27:47.107 00.000 3236 OnExposeComplete: enter 22:27:47.107 00.000 3236 UpdateGuideState(): m_state=2 22:27:47.107 00.000 3236 Star::Find(15, 708, 107, 0, (0,0,0,0), 0.0, 255) frame 6 22:27:47.107 00.000 3236 Star::Find returns 1 (0), X=708.96, Y=105.15, Mass=460, SNR=14.8, Peak=57 HFD=4.6 22:27:47.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=34, FiltMax=51, Gamma=1.040 22:27:47.357 00.250 3236 UpdateGuideState exits: m=460 SNR=14.8 22:27:47.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:47.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:27:47.357 00.000 3236 Enqueuing Expose request 22:27:47.357 00.000 8052 Worker thread wakes up 22:27:47.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:27:47.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(694,90,31,31) 22:27:49.467 02.110 8052 Exposure complete 22:27:49.639 00.172 8052 worker thread done servicing request 22:27:49.639 00.000 3236 OnExposeComplete: enter 22:27:49.639 00.000 3236 UpdateGuideState(): m_state=2 22:27:49.639 00.000 3236 Star::Find(15, 708, 105, 0, (0,0,0,0), 0.0, 255) frame 7 22:27:49.639 00.000 3236 Star::Find returns 1 (0), X=709.92, Y=104.45, Mass=515, SNR=15.7, Peak=61 HFD=5.2 22:27:49.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=53, Gamma=1.040 22:27:49.857 00.218 3236 UpdateGuideState exits: m=515 SNR=15.7 22:27:49.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:49.857 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:27:49.857 00.000 3236 Enqueuing Expose request 22:27:49.857 00.000 8052 Worker thread wakes up 22:27:49.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:27:49.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(695,89,31,31) 22:27:50.701 00.844 3236 GuideButtonClick i=1 ctx=Guide button clicked 22:27:50.764 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 22:27:50.764 00.000 3236 Changing from state SELECTED to CALIBRATING_PRIMARY 22:27:50.764 00.000 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 0 22:27:50.779 00.015 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.000000 22:27:50.779 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns -1.000000 22:27:50.779 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns -1.000000 22:27:50.779 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000 22:27:50.779 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 0 22:27:50.779 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 0 22:27:50.779 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 22:27:50.779 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0 22:27:50.779 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "Unknown" 22:27:50.779 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns -1 22:27:50.779 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "" 22:27:50.779 00.000 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "" 22:27:50.779 00.000 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:27:50.857 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 22:27:50.920 00.063 3236 ScopeASCOM::SideOfPier() returns 0 22:27:50.920 00.000 3236 GetString("/profile/1/name", "") returns "HEQ5" 22:27:50.920 00.000 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:27:51.107 00.187 3236 ScopeASCOM::SideOfPier() returns 0 22:27:51.232 00.125 3236 guider state => CALIBRATING_PRIMARY 22:27:51.232 00.000 3236 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 22:27:51.232 00.000 3236 reset dither spiral 22:27:51.951 00.719 8052 Exposure complete 22:27:52.107 00.156 8052 worker thread done servicing request 22:27:52.107 00.000 3236 OnExposeComplete: enter 22:27:52.107 00.000 3236 UpdateGuideState(): m_state=3 22:27:52.107 00.000 3236 Star::Find(15, 709, 104, 0, (0,0,0,0), 0.0, 255) frame 8 22:27:52.107 00.000 3236 Star::Find returns 1 (0), X=710.07, Y=106.19, Mass=462, SNR=14.8, Peak=55 HFD=4.7 22:27:52.232 00.125 3236 Scope::UpdateCalibrationstate: starting location = 710.07,106.19 coords = 12.60,25.6 22:27:52.232 00.000 3236 Status Line: West step 1, dist= 0.0 22:27:52.232 00.000 3236 Enqueuing Calibration Move request for direction 3 22:27:52.232 00.000 8052 Worker thread wakes up 22:27:52.232 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:27:52.232 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:27:52.232 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:27:52.232 00.000 8052 MoveAxis(W, 93, -) 22:27:52.232 00.000 8052 Guiding Dir = 3, Dur = 93 22:27:52.232 00.000 8052 IsSlewing returns 0 22:27:52.248 00.016 8052 IsGuiding returns 0 22:27:52.248 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=32, FiltMax=51, Gamma=1.040 22:27:52.248 00.000 8052 PulseGuide returned control before completion, sleep 99 22:27:52.357 00.109 8052 IsGuiding returns 0 22:27:52.357 00.000 8052 Move returns status 0, amount 93 22:27:52.357 00.000 8052 move complete, result=0 22:27:52.357 00.000 8052 worker thread done servicing request 22:27:52.498 00.141 3236 UpdateGuideState exits: m=462 SNR=14.8 22:27:52.498 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:52.498 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:27:52.498 00.000 3236 Enqueuing Expose request 22:27:52.514 00.016 8052 Worker thread wakes up 22:27:52.514 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:27:52.514 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(695,91,31,31) 22:27:54.498 01.984 8052 Exposure complete 22:27:54.654 00.156 8052 worker thread done servicing request 22:27:54.654 00.000 3236 OnExposeComplete: enter 22:27:54.654 00.000 3236 UpdateGuideState(): m_state=3 22:27:54.654 00.000 3236 Star::Find(15, 710, 106, 0, (0,0,0,0), 0.0, 255) frame 9 22:27:54.654 00.000 3236 Star::Find returns 1 (0), X=710.23, Y=106.89, Mass=496, SNR=15.4, Peak=54 HFD=5.0 22:27:54.654 00.000 3236 Status Line: West step 2, dist= 0.7 22:27:54.670 00.016 3236 Enqueuing Calibration Move request for direction 3 22:27:54.670 00.000 8052 Worker thread wakes up 22:27:54.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:27:54.670 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:27:54.670 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:27:54.670 00.000 8052 MoveAxis(W, 93, -) 22:27:54.670 00.000 8052 Guiding Dir = 3, Dur = 93 22:27:54.670 00.000 8052 IsSlewing returns 0 22:27:54.670 00.000 8052 IsGuiding returns 0 22:27:54.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=32, FiltMax=49, Gamma=1.040 22:27:54.670 00.000 8052 PulseGuide returned control before completion, sleep 99 22:27:54.795 00.125 8052 IsGuiding returns 0 22:27:54.795 00.000 8052 Move returns status 0, amount 93 22:27:54.795 00.000 8052 move complete, result=0 22:27:54.795 00.000 8052 worker thread done servicing request 22:27:54.920 00.125 3236 UpdateGuideState exits: m=496 SNR=15.4 22:27:54.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:54.920 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:27:54.920 00.000 3236 Enqueuing Expose request 22:27:54.920 00.000 8052 Worker thread wakes up 22:27:54.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:27:54.920 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(695,92,31,31) 22:27:57.029 02.109 8052 Exposure complete 22:27:57.186 00.157 8052 worker thread done servicing request 22:27:57.186 00.000 3236 OnExposeComplete: enter 22:27:57.186 00.000 3236 UpdateGuideState(): m_state=3 22:27:57.186 00.000 3236 Star::Find(15, 710, 106, 0, (0,0,0,0), 0.0, 255) frame 10 22:27:57.186 00.000 3236 Star::Find returns 1 (0), X=710.94, Y=107.01, Mass=456, SNR=14.8, Peak=58 HFD=4.4 22:27:57.186 00.000 3236 Status Line: West step 3, dist= 1.2 22:27:57.201 00.015 3236 Enqueuing Calibration Move request for direction 3 22:27:57.201 00.000 8052 Worker thread wakes up 22:27:57.201 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:27:57.201 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:27:57.201 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:27:57.201 00.000 8052 MoveAxis(W, 93, -) 22:27:57.201 00.000 8052 Guiding Dir = 3, Dur = 93 22:27:57.201 00.000 8052 IsSlewing returns 0 22:27:57.201 00.000 8052 IsGuiding returns 0 22:27:57.201 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=33, FiltMax=50, Gamma=1.040 22:27:57.201 00.000 8052 PulseGuide returned control before completion, sleep 98 22:27:57.326 00.125 8052 IsGuiding returns 0 22:27:57.326 00.000 8052 Move returns status 0, amount 93 22:27:57.326 00.000 8052 move complete, result=0 22:27:57.326 00.000 8052 worker thread done servicing request 22:27:57.451 00.125 3236 UpdateGuideState exits: m=456 SNR=14.8 22:27:57.451 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:57.451 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:27:57.451 00.000 3236 Enqueuing Expose request 22:27:57.451 00.000 8052 Worker thread wakes up 22:27:57.451 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:27:57.451 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(696,92,31,31) 22:27:59.451 02.000 8052 Exposure complete 22:27:59.607 00.156 8052 worker thread done servicing request 22:27:59.607 00.000 3236 OnExposeComplete: enter 22:27:59.607 00.000 3236 UpdateGuideState(): m_state=3 22:27:59.607 00.000 3236 Star::Find(15, 710, 107, 0, (0,0,0,0), 0.0, 255) frame 11 22:27:59.607 00.000 3236 Star::Find returns 1 (0), X=711.16, Y=107.55, Mass=442, SNR=14.6, Peak=57 HFD=4.8 22:27:59.607 00.000 3236 Status Line: West step 4, dist= 1.7 22:27:59.607 00.000 3236 Enqueuing Calibration Move request for direction 3 22:27:59.607 00.000 8052 Worker thread wakes up 22:27:59.623 00.016 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:27:59.623 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:27:59.623 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:27:59.623 00.000 8052 MoveAxis(W, 93, -) 22:27:59.623 00.000 8052 Guiding Dir = 3, Dur = 93 22:27:59.623 00.000 8052 IsSlewing returns 0 22:27:59.623 00.000 8052 IsGuiding returns 0 22:27:59.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=33, FiltMax=51, Gamma=1.040 22:27:59.623 00.000 8052 PulseGuide returned control before completion, sleep 99 22:27:59.748 00.125 8052 IsGuiding returns 0 22:27:59.748 00.000 8052 Move returns status 0, amount 93 22:27:59.748 00.000 8052 move complete, result=0 22:27:59.748 00.000 8052 worker thread done servicing request 22:27:59.873 00.125 3236 UpdateGuideState exits: m=442 SNR=14.6 22:27:59.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:27:59.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:27:59.873 00.000 3236 Enqueuing Expose request 22:27:59.873 00.000 8052 Worker thread wakes up 22:27:59.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:27:59.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(696,93,31,31) 22:28:01.982 02.109 8052 Exposure complete 22:28:02.139 00.157 8052 worker thread done servicing request 22:28:02.139 00.000 3236 OnExposeComplete: enter 22:28:02.139 00.000 3236 UpdateGuideState(): m_state=3 22:28:02.139 00.000 3236 Star::Find(15, 711, 107, 0, (0,0,0,0), 0.0, 255) frame 12 22:28:02.139 00.000 3236 Star::Find returns 1 (0), X=711.43, Y=107.75, Mass=451, SNR=14.7, Peak=62 HFD=4.8 22:28:02.139 00.000 3236 Status Line: West step 5, dist= 2.1 22:28:02.154 00.015 3236 Enqueuing Calibration Move request for direction 3 22:28:02.154 00.000 8052 Worker thread wakes up 22:28:02.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:02.154 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:02.154 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:02.154 00.000 8052 MoveAxis(W, 93, -) 22:28:02.154 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:02.154 00.000 8052 IsSlewing returns 0 22:28:02.154 00.000 8052 IsGuiding returns 0 22:28:02.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=39, FiltMax=55, Gamma=1.040 22:28:02.154 00.000 8052 PulseGuide returned control before completion, sleep 98 22:28:02.279 00.125 8052 IsGuiding returns 0 22:28:02.279 00.000 8052 Move returns status 0, amount 93 22:28:02.279 00.000 8052 move complete, result=0 22:28:02.279 00.000 8052 worker thread done servicing request 22:28:02.404 00.125 3236 UpdateGuideState exits: m=451 SNR=14.7 22:28:02.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:02.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:02.404 00.000 3236 Enqueuing Expose request 22:28:02.404 00.000 8052 Worker thread wakes up 22:28:02.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:02.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(696,93,31,31) 22:28:04.514 02.110 8052 Exposure complete 22:28:04.670 00.156 8052 worker thread done servicing request 22:28:04.670 00.000 3236 OnExposeComplete: enter 22:28:04.670 00.000 3236 UpdateGuideState(): m_state=3 22:28:04.670 00.000 3236 Star::Find(15, 711, 107, 0, (0,0,0,0), 0.0, 255) frame 13 22:28:04.670 00.000 3236 Star::Find returns 1 (0), X=712.10, Y=109.17, Mass=532, SNR=16.0, Peak=56 HFD=4.9 22:28:04.670 00.000 3236 Status Line: West step 6, dist= 3.6 22:28:04.686 00.016 3236 Enqueuing Calibration Move request for direction 3 22:28:04.686 00.000 8052 Worker thread wakes up 22:28:04.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:04.686 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:04.686 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:04.686 00.000 8052 MoveAxis(W, 93, -) 22:28:04.686 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:04.686 00.000 8052 IsSlewing returns 0 22:28:04.686 00.000 8052 IsGuiding returns 0 22:28:04.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=31, FiltMax=49, Gamma=1.040 22:28:04.686 00.000 8052 PulseGuide returned control before completion, sleep 99 22:28:04.811 00.125 8052 IsGuiding returns 0 22:28:04.811 00.000 8052 Move returns status 0, amount 93 22:28:04.811 00.000 8052 move complete, result=0 22:28:04.811 00.000 8052 worker thread done servicing request 22:28:04.936 00.125 3236 UpdateGuideState exits: m=532 SNR=16.0 22:28:04.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:04.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:04.936 00.000 3236 Enqueuing Expose request 22:28:04.936 00.000 8052 Worker thread wakes up 22:28:04.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:04.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(697,94,31,31) 22:28:07.045 02.109 8052 Exposure complete 22:28:07.201 00.156 8052 worker thread done servicing request 22:28:07.201 00.000 3236 OnExposeComplete: enter 22:28:07.201 00.000 3236 UpdateGuideState(): m_state=3 22:28:07.201 00.000 3236 Star::Find(15, 712, 109, 0, (0,0,0,0), 0.0, 255) frame 14 22:28:07.201 00.000 3236 Star::Find returns 1 (0), X=712.88, Y=109.73, Mass=468, SNR=14.9, Peak=52 HFD=5.1 22:28:07.201 00.000 3236 Status Line: West step 7, dist= 4.5 22:28:07.217 00.016 3236 Enqueuing Calibration Move request for direction 3 22:28:07.217 00.000 8052 Worker thread wakes up 22:28:07.217 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:07.217 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:07.217 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:07.217 00.000 8052 MoveAxis(W, 93, -) 22:28:07.217 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:07.217 00.000 8052 IsSlewing returns 0 22:28:07.217 00.000 8052 IsGuiding returns 0 22:28:07.217 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=32, FiltMax=46, Gamma=1.040 22:28:07.217 00.000 8052 PulseGuide returned control before completion, sleep 99 22:28:07.342 00.125 8052 IsGuiding returns 0 22:28:07.342 00.000 8052 Move returns status 0, amount 93 22:28:07.342 00.000 8052 move complete, result=0 22:28:07.342 00.000 8052 worker thread done servicing request 22:28:07.436 00.094 3236 UpdateGuideState exits: m=468 SNR=14.9 22:28:07.436 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:07.436 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:07.436 00.000 3236 Enqueuing Expose request 22:28:07.436 00.000 8052 Worker thread wakes up 22:28:07.436 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:07.436 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(698,95,31,31) 22:28:09.529 02.093 8052 Exposure complete 22:28:09.686 00.157 8052 worker thread done servicing request 22:28:09.686 00.000 3236 OnExposeComplete: enter 22:28:09.686 00.000 3236 UpdateGuideState(): m_state=3 22:28:09.686 00.000 3236 Star::Find(15, 712, 109, 0, (0,0,0,0), 0.0, 255) frame 15 22:28:09.686 00.000 3236 Star::Find returns 1 (0), X=713.42, Y=110.04, Mass=467, SNR=14.9, Peak=60 HFD=4.8 22:28:09.686 00.000 3236 Status Line: West step 8, dist= 5.1 22:28:09.686 00.000 3236 Enqueuing Calibration Move request for direction 3 22:28:09.701 00.015 8052 Worker thread wakes up 22:28:09.701 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:09.701 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:09.701 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:09.701 00.000 8052 MoveAxis(W, 93, -) 22:28:09.701 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:09.701 00.000 8052 IsSlewing returns 0 22:28:09.701 00.000 8052 IsGuiding returns 0 22:28:09.701 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=56, Gamma=1.040 22:28:09.701 00.000 8052 PulseGuide returned control before completion, sleep 99 22:28:09.826 00.125 8052 IsGuiding returns 0 22:28:09.826 00.000 8052 Move returns status 0, amount 93 22:28:09.826 00.000 8052 move complete, result=0 22:28:09.826 00.000 8052 worker thread done servicing request 22:28:09.951 00.125 3236 UpdateGuideState exits: m=467 SNR=14.9 22:28:09.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:09.951 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:09.951 00.000 3236 Enqueuing Expose request 22:28:09.951 00.000 8052 Worker thread wakes up 22:28:09.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:09.951 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(698,95,31,31) 22:28:12.045 02.094 8052 Exposure complete 22:28:12.201 00.156 8052 worker thread done servicing request 22:28:12.201 00.000 3236 OnExposeComplete: enter 22:28:12.201 00.000 3236 UpdateGuideState(): m_state=3 22:28:12.201 00.000 3236 Star::Find(15, 713, 110, 0, (0,0,0,0), 0.0, 255) frame 16 22:28:12.201 00.000 3236 Star::Find returns 1 (0), X=714.21, Y=110.93, Mass=462, SNR=14.8, Peak=59 HFD=4.6 22:28:12.201 00.000 3236 Status Line: West step 9, dist= 6.3 22:28:12.217 00.016 3236 Enqueuing Calibration Move request for direction 3 22:28:12.217 00.000 8052 Worker thread wakes up 22:28:12.217 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:12.217 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:12.217 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:12.217 00.000 8052 MoveAxis(W, 93, -) 22:28:12.217 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:12.217 00.000 8052 IsSlewing returns 0 22:28:12.217 00.000 8052 IsGuiding returns 0 22:28:12.217 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=37, FiltMax=55, Gamma=1.040 22:28:12.217 00.000 8052 PulseGuide returned control before completion, sleep 100 22:28:12.342 00.125 8052 IsGuiding returns 0 22:28:12.342 00.000 8052 Move returns status 0, amount 93 22:28:12.342 00.000 8052 move complete, result=0 22:28:12.342 00.000 8052 worker thread done servicing request 22:28:12.467 00.125 3236 UpdateGuideState exits: m=462 SNR=14.8 22:28:12.467 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:12.467 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:12.467 00.000 3236 Enqueuing Expose request 22:28:12.467 00.000 8052 Worker thread wakes up 22:28:12.467 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:12.467 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(699,96,31,31) 22:28:14.467 02.000 8052 Exposure complete 22:28:14.623 00.156 8052 worker thread done servicing request 22:28:14.623 00.000 3236 OnExposeComplete: enter 22:28:14.623 00.000 3236 UpdateGuideState(): m_state=3 22:28:14.623 00.000 3236 Star::Find(15, 714, 110, 0, (0,0,0,0), 0.0, 255) frame 17 22:28:14.623 00.000 3236 Star::Find returns 1 (0), X=714.62, Y=112.42, Mass=444, SNR=14.5, Peak=57 HFD=4.9 22:28:14.623 00.000 3236 Status Line: West step 10, dist= 7.7 22:28:14.623 00.000 3236 Enqueuing Calibration Move request for direction 3 22:28:14.639 00.016 8052 Worker thread wakes up 22:28:14.639 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:14.639 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:14.639 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:14.639 00.000 8052 MoveAxis(W, 93, -) 22:28:14.639 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:14.639 00.000 8052 IsSlewing returns 0 22:28:14.639 00.000 8052 IsGuiding returns 0 22:28:14.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=36, FiltMax=51, Gamma=1.040 22:28:14.639 00.000 8052 PulseGuide returned control before completion, sleep 97 22:28:14.764 00.125 8052 IsGuiding returns 0 22:28:14.764 00.000 8052 Move returns status 0, amount 93 22:28:14.764 00.000 8052 move complete, result=0 22:28:14.764 00.000 8052 worker thread done servicing request 22:28:14.826 00.062 3236 UpdateGuideState exits: m=444 SNR=14.5 22:28:14.826 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:14.826 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:14.826 00.000 3236 Enqueuing Expose request 22:28:14.826 00.000 8052 Worker thread wakes up 22:28:14.826 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:14.826 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(700,97,31,31) 22:28:17.029 02.203 8052 Exposure complete 22:28:17.186 00.157 8052 worker thread done servicing request 22:28:17.186 00.000 3236 OnExposeComplete: enter 22:28:17.186 00.000 3236 UpdateGuideState(): m_state=3 22:28:17.186 00.000 3236 Star::Find(15, 714, 112, 0, (0,0,0,0), 0.0, 255) frame 18 22:28:17.186 00.000 3236 Star::Find returns 1 (0), X=714.95, Y=113.23, Mass=506, SNR=15.6, Peak=55 HFD=5.3 22:28:17.186 00.000 3236 Status Line: West step 11, dist= 8.6 22:28:17.201 00.015 3236 Enqueuing Calibration Move request for direction 3 22:28:17.201 00.000 8052 Worker thread wakes up 22:28:17.201 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:17.201 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:17.201 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:17.201 00.000 8052 MoveAxis(W, 93, -) 22:28:17.201 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:17.201 00.000 8052 IsSlewing returns 0 22:28:17.201 00.000 8052 IsGuiding returns 0 22:28:17.201 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=35, FiltMax=53, Gamma=1.040 22:28:17.201 00.000 8052 PulseGuide returned control before completion, sleep 99 22:28:17.326 00.125 8052 IsGuiding returns 0 22:28:17.326 00.000 8052 Move returns status 0, amount 93 22:28:17.326 00.000 8052 move complete, result=0 22:28:17.326 00.000 8052 worker thread done servicing request 22:28:17.451 00.125 3236 UpdateGuideState exits: m=506 SNR=15.6 22:28:17.451 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:17.451 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:17.451 00.000 3236 Enqueuing Expose request 22:28:17.451 00.000 8052 Worker thread wakes up 22:28:17.451 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:17.451 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(700,98,31,31) 22:28:19.451 02.000 8052 Exposure complete 22:28:19.607 00.156 8052 worker thread done servicing request 22:28:19.607 00.000 3236 OnExposeComplete: enter 22:28:19.607 00.000 3236 UpdateGuideState(): m_state=3 22:28:19.607 00.000 3236 Star::Find(15, 714, 113, 0, (0,0,0,0), 0.0, 255) frame 19 22:28:19.607 00.000 3236 Star::Find returns 1 (0), X=715.52, Y=113.77, Mass=437, SNR=14.4, Peak=55 HFD=4.7 22:28:19.607 00.000 3236 Status Line: West step 12, dist= 9.3 22:28:19.623 00.016 3236 Enqueuing Calibration Move request for direction 3 22:28:19.623 00.000 8052 Worker thread wakes up 22:28:19.623 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:19.623 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:19.623 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:19.623 00.000 8052 MoveAxis(W, 93, -) 22:28:19.623 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:19.623 00.000 8052 IsSlewing returns 0 22:28:19.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=34, FiltMax=51, Gamma=1.040 22:28:19.623 00.000 8052 IsGuiding returns 0 22:28:19.639 00.016 8052 PulseGuide returned control before completion, sleep 99 22:28:19.748 00.109 8052 IsGuiding returns 0 22:28:19.748 00.000 8052 Move returns status 0, amount 93 22:28:19.748 00.000 8052 move complete, result=0 22:28:19.748 00.000 8052 worker thread done servicing request 22:28:19.873 00.125 3236 UpdateGuideState exits: m=437 SNR=14.4 22:28:19.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:19.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:19.873 00.000 3236 Enqueuing Expose request 22:28:19.873 00.000 8052 Worker thread wakes up 22:28:19.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:19.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(701,99,31,31) 22:28:21.982 02.109 8052 Exposure complete 22:28:22.139 00.157 8052 worker thread done servicing request 22:28:22.139 00.000 3236 OnExposeComplete: enter 22:28:22.139 00.000 3236 UpdateGuideState(): m_state=3 22:28:22.139 00.000 3236 Star::Find(15, 715, 113, 0, (0,0,0,0), 0.0, 255) frame 20 22:28:22.139 00.000 3236 Star::Find returns 1 (0), X=716.25, Y=113.81, Mass=431, SNR=14.3, Peak=51 HFD=5.1 22:28:22.139 00.000 3236 Status Line: West step 13, dist= 9.8 22:28:22.154 00.015 3236 Enqueuing Calibration Move request for direction 3 22:28:22.154 00.000 8052 Worker thread wakes up 22:28:22.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:22.154 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:22.154 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:22.154 00.000 8052 MoveAxis(W, 93, -) 22:28:22.154 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:22.154 00.000 8052 IsSlewing returns 0 22:28:22.154 00.000 8052 IsGuiding returns 0 22:28:22.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=32, FiltMax=47, Gamma=1.040 22:28:22.154 00.000 8052 PulseGuide returned control before completion, sleep 99 22:28:22.279 00.125 8052 IsGuiding returns 0 22:28:22.279 00.000 8052 Move returns status 0, amount 93 22:28:22.279 00.000 8052 move complete, result=0 22:28:22.279 00.000 8052 worker thread done servicing request 22:28:22.404 00.125 3236 UpdateGuideState exits: m=431 SNR=14.3 22:28:22.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:22.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:22.404 00.000 3236 Enqueuing Expose request 22:28:22.404 00.000 8052 Worker thread wakes up 22:28:22.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:22.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(701,99,31,31) 22:28:24.514 02.110 8052 Exposure complete 22:28:24.670 00.156 8052 worker thread done servicing request 22:28:24.670 00.000 3236 OnExposeComplete: enter 22:28:24.670 00.000 3236 UpdateGuideState(): m_state=3 22:28:24.670 00.000 3236 Star::Find(15, 716, 113, 0, (0,0,0,0), 0.0, 255) frame 21 22:28:24.670 00.000 3236 Star::Find returns 1 (0), X=716.34, Y=113.60, Mass=445, SNR=14.6, Peak=59 HFD=4.8 22:28:24.670 00.000 3236 Status Line: West step 14, dist= 9.7 22:28:24.686 00.016 3236 Enqueuing Calibration Move request for direction 3 22:28:24.686 00.000 8052 Worker thread wakes up 22:28:24.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:24.686 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:24.686 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:24.686 00.000 8052 MoveAxis(W, 93, -) 22:28:24.686 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:24.686 00.000 8052 IsSlewing returns 0 22:28:24.686 00.000 8052 IsGuiding returns 0 22:28:24.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=37, FiltMax=54, Gamma=1.040 22:28:24.686 00.000 8052 PulseGuide returned control before completion, sleep 99 22:28:24.811 00.125 8052 IsGuiding returns 0 22:28:24.811 00.000 8052 Move returns status 0, amount 93 22:28:24.811 00.000 8052 move complete, result=0 22:28:24.811 00.000 8052 worker thread done servicing request 22:28:24.936 00.125 3236 UpdateGuideState exits: m=445 SNR=14.6 22:28:24.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:24.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:24.936 00.000 3236 Enqueuing Expose request 22:28:24.936 00.000 8052 Worker thread wakes up 22:28:24.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:24.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(701,99,31,31) 22:28:27.045 02.109 8052 Exposure complete 22:28:27.201 00.156 8052 worker thread done servicing request 22:28:27.201 00.000 3236 OnExposeComplete: enter 22:28:27.201 00.000 3236 UpdateGuideState(): m_state=3 22:28:27.201 00.000 3236 Star::Find(15, 716, 113, 0, (0,0,0,0), 0.0, 255) frame 22 22:28:27.201 00.000 3236 Star::Find returns 1 (0), X=717.23, Y=115.95, Mass=433, SNR=14.3, Peak=51 HFD=4.8 22:28:27.201 00.000 3236 Status Line: West step 15, dist=12.1 22:28:27.217 00.016 3236 Enqueuing Calibration Move request for direction 3 22:28:27.217 00.000 8052 Worker thread wakes up 22:28:27.217 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:27.217 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:27.217 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:27.217 00.000 8052 MoveAxis(W, 93, -) 22:28:27.217 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:27.217 00.000 8052 IsSlewing returns 0 22:28:27.217 00.000 8052 IsGuiding returns 0 22:28:27.217 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=32, FiltMax=49, Gamma=1.040 22:28:27.217 00.000 8052 PulseGuide returned control before completion, sleep 99 22:28:27.342 00.125 8052 IsGuiding returns 0 22:28:27.342 00.000 8052 Move returns status 0, amount 93 22:28:27.342 00.000 8052 move complete, result=0 22:28:27.342 00.000 8052 worker thread done servicing request 22:28:27.467 00.125 3236 UpdateGuideState exits: m=433 SNR=14.3 22:28:27.467 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:27.467 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:27.467 00.000 3236 Enqueuing Expose request 22:28:27.467 00.000 8052 Worker thread wakes up 22:28:27.467 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:27.467 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(702,101,31,31) 22:28:29.467 02.000 8052 Exposure complete 22:28:29.623 00.156 8052 worker thread done servicing request 22:28:29.623 00.000 3236 OnExposeComplete: enter 22:28:29.623 00.000 3236 UpdateGuideState(): m_state=3 22:28:29.623 00.000 3236 Star::Find(15, 717, 115, 0, (0,0,0,0), 0.0, 255) frame 23 22:28:29.623 00.000 3236 Star::Find returns 1 (0), X=718.25, Y=117.05, Mass=443, SNR=14.5, Peak=56 HFD=4.5 22:28:29.623 00.000 3236 Status Line: West step 16, dist=13.6 22:28:29.639 00.016 3236 Enqueuing Calibration Move request for direction 3 22:28:29.639 00.000 8052 Worker thread wakes up 22:28:29.639 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:29.639 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:29.639 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:29.639 00.000 8052 MoveAxis(W, 93, -) 22:28:29.639 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:29.639 00.000 8052 IsSlewing returns 0 22:28:29.639 00.000 8052 IsGuiding returns 0 22:28:29.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=34, FiltMax=51, Gamma=1.040 22:28:29.639 00.000 8052 PulseGuide returned control before completion, sleep 98 22:28:29.764 00.125 8052 IsGuiding returns 0 22:28:29.764 00.000 8052 Move returns status 0, amount 93 22:28:29.764 00.000 8052 move complete, result=0 22:28:29.764 00.000 8052 worker thread done servicing request 22:28:29.857 00.093 3236 UpdateGuideState exits: m=443 SNR=14.5 22:28:29.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:29.857 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:29.857 00.000 3236 Enqueuing Expose request 22:28:29.857 00.000 8052 Worker thread wakes up 22:28:29.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:29.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(703,102,31,31) 22:28:31.951 02.094 8052 Exposure complete 22:28:32.107 00.156 8052 worker thread done servicing request 22:28:32.107 00.000 3236 OnExposeComplete: enter 22:28:32.107 00.000 3236 UpdateGuideState(): m_state=3 22:28:32.107 00.000 3236 Star::Find(15, 718, 117, 0, (0,0,0,0), 0.0, 255) frame 24 22:28:32.107 00.000 3236 Star::Find returns 1 (0), X=718.51, Y=119.40, Mass=450, SNR=14.7, Peak=61 HFD=4.6 22:28:32.107 00.000 3236 Status Line: West step 17, dist=15.7 22:28:32.107 00.000 3236 Enqueuing Calibration Move request for direction 3 22:28:32.123 00.016 8052 Worker thread wakes up 22:28:32.123 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:32.123 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:32.123 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:32.123 00.000 8052 MoveAxis(W, 93, -) 22:28:32.123 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:32.123 00.000 8052 IsSlewing returns 0 22:28:32.123 00.000 8052 IsGuiding returns 0 22:28:32.123 00.000 8052 PulseGuide returned control before completion, sleep 99 22:28:32.123 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=35, FiltMax=51, Gamma=1.040 22:28:32.248 00.125 8052 IsGuiding returns 0 22:28:32.248 00.000 8052 Move returns status 0, amount 93 22:28:32.248 00.000 8052 move complete, result=0 22:28:32.248 00.000 8052 worker thread done servicing request 22:28:32.373 00.125 3236 UpdateGuideState exits: m=450 SNR=14.7 22:28:32.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:32.373 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:32.373 00.000 3236 Enqueuing Expose request 22:28:32.373 00.000 8052 Worker thread wakes up 22:28:32.373 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:32.373 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(704,104,31,31) 22:28:34.482 02.109 8052 Exposure complete 22:28:34.639 00.157 3236 OnExposeComplete: enter 22:28:34.639 00.000 3236 UpdateGuideState(): m_state=3 22:28:34.639 00.000 3236 Star::Find(15, 718, 119, 0, (0,0,0,0), 0.0, 255) frame 25 22:28:34.639 00.000 3236 Star::Find returns 1 (0), X=718.29, Y=120.35, Mass=447, SNR=14.6, Peak=59 HFD=4.7 22:28:34.639 00.000 8052 worker thread done servicing request 22:28:34.639 00.000 3236 Status Line: West step 18, dist=16.4 22:28:34.654 00.015 3236 Enqueuing Calibration Move request for direction 3 22:28:34.654 00.000 8052 Worker thread wakes up 22:28:34.654 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:34.654 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:34.654 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:34.654 00.000 8052 MoveAxis(W, 93, -) 22:28:34.654 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:34.654 00.000 8052 IsSlewing returns 0 22:28:34.654 00.000 8052 IsGuiding returns 0 22:28:34.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=54, Gamma=1.040 22:28:34.654 00.000 8052 PulseGuide returned control before completion, sleep 99 22:28:34.779 00.125 8052 IsGuiding returns 0 22:28:34.779 00.000 8052 Move returns status 0, amount 93 22:28:34.779 00.000 8052 move complete, result=0 22:28:34.779 00.000 8052 worker thread done servicing request 22:28:34.904 00.125 3236 UpdateGuideState exits: m=447 SNR=14.6 22:28:34.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:34.904 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:34.904 00.000 3236 Enqueuing Expose request 22:28:34.904 00.000 8052 Worker thread wakes up 22:28:34.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:34.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(703,105,31,31) 22:28:37.014 02.110 8052 Exposure complete 22:28:37.170 00.156 8052 worker thread done servicing request 22:28:37.170 00.000 3236 OnExposeComplete: enter 22:28:37.170 00.000 3236 UpdateGuideState(): m_state=3 22:28:37.170 00.000 3236 Star::Find(15, 718, 120, 0, (0,0,0,0), 0.0, 255) frame 26 22:28:37.170 00.000 3236 Star::Find returns 1 (0), X=718.47, Y=121.80, Mass=449, SNR=14.7, Peak=57 HFD=4.7 22:28:37.170 00.000 3236 Status Line: West step 19, dist=17.7 22:28:37.186 00.016 3236 Enqueuing Calibration Move request for direction 3 22:28:37.186 00.000 8052 Worker thread wakes up 22:28:37.186 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:37.186 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:37.186 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:37.186 00.000 8052 MoveAxis(W, 93, -) 22:28:37.186 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:37.186 00.000 8052 IsSlewing returns 0 22:28:37.186 00.000 8052 IsGuiding returns 0 22:28:37.186 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=35, FiltMax=51, Gamma=1.040 22:28:37.186 00.000 8052 PulseGuide returned control before completion, sleep 99 22:28:37.311 00.125 8052 IsGuiding returns 0 22:28:37.311 00.000 8052 Move returns status 0, amount 93 22:28:37.311 00.000 8052 move complete, result=0 22:28:37.311 00.000 8052 worker thread done servicing request 22:28:37.436 00.125 3236 UpdateGuideState exits: m=449 SNR=14.7 22:28:37.436 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:37.436 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:37.436 00.000 3236 Enqueuing Expose request 22:28:37.436 00.000 8052 Worker thread wakes up 22:28:37.436 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:37.436 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(703,107,31,31) 22:28:39.545 02.109 8052 Exposure complete 22:28:39.701 00.156 8052 worker thread done servicing request 22:28:39.701 00.000 3236 OnExposeComplete: enter 22:28:39.701 00.000 3236 UpdateGuideState(): m_state=3 22:28:39.701 00.000 3236 Star::Find(15, 718, 121, 0, (0,0,0,0), 0.0, 255) frame 27 22:28:39.701 00.000 3236 Star::Find returns 1 (0), X=719.11, Y=124.76, Mass=469, SNR=14.9, Peak=57 HFD=4.9 22:28:39.701 00.000 3236 Status Line: West step 20, dist=20.7 22:28:39.717 00.016 3236 Enqueuing Calibration Move request for direction 3 22:28:39.717 00.000 8052 Worker thread wakes up 22:28:39.717 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:39.717 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:39.717 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:39.717 00.000 8052 MoveAxis(W, 93, -) 22:28:39.717 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:39.717 00.000 8052 IsSlewing returns 0 22:28:39.717 00.000 8052 IsGuiding returns 0 22:28:39.717 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=99, FiltMin=36, FiltMax=51, Gamma=1.040 22:28:39.717 00.000 8052 PulseGuide returned control before completion, sleep 99 22:28:39.842 00.125 8052 IsGuiding returns 0 22:28:39.842 00.000 8052 Move returns status 0, amount 93 22:28:39.842 00.000 8052 move complete, result=0 22:28:39.842 00.000 8052 worker thread done servicing request 22:28:39.967 00.125 3236 UpdateGuideState exits: m=469 SNR=14.9 22:28:39.967 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:39.967 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:39.967 00.000 3236 Enqueuing Expose request 22:28:39.967 00.000 8052 Worker thread wakes up 22:28:39.967 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:39.967 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(704,110,31,31) 22:28:41.967 02.000 8052 Exposure complete 22:28:42.123 00.156 8052 worker thread done servicing request 22:28:42.123 00.000 3236 OnExposeComplete: enter 22:28:42.123 00.000 3236 UpdateGuideState(): m_state=3 22:28:42.123 00.000 3236 Star::Find(15, 719, 124, 0, (0,0,0,0), 0.0, 255) frame 28 22:28:42.123 00.000 3236 Star::Find returns 1 (0), X=719.81, Y=128.42, Mass=450, SNR=14.6, Peak=58 HFD=4.9 22:28:42.123 00.000 3236 Status Line: West step 21, dist=24.3 22:28:42.139 00.016 3236 Enqueuing Calibration Move request for direction 3 22:28:42.139 00.000 8052 Worker thread wakes up 22:28:42.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:42.139 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:42.139 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:42.139 00.000 8052 MoveAxis(W, 93, -) 22:28:42.139 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:42.139 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=36, FiltMax=53, Gamma=1.040 22:28:42.154 00.015 8052 IsSlewing returns 0 22:28:42.217 00.063 8052 IsGuiding returns 0 22:28:42.232 00.015 8052 PulseGuide returned control before completion, sleep 98 22:28:42.342 00.110 8052 IsGuiding returns 0 22:28:42.342 00.000 8052 Move returns status 0, amount 93 22:28:42.342 00.000 8052 move complete, result=0 22:28:42.342 00.000 8052 worker thread done servicing request 22:28:42.389 00.047 3236 UpdateGuideState exits: m=450 SNR=14.6 22:28:42.389 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:42.389 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:42.389 00.000 3236 Enqueuing Expose request 22:28:42.389 00.000 8052 Worker thread wakes up 22:28:42.389 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:42.389 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(705,113,31,31) 22:28:44.498 02.109 8052 Exposure complete 22:28:44.654 00.156 8052 worker thread done servicing request 22:28:44.654 00.000 3236 OnExposeComplete: enter 22:28:44.654 00.000 3236 UpdateGuideState(): m_state=3 22:28:44.654 00.000 3236 Star::Find(15, 719, 128, 0, (0,0,0,0), 0.0, 255) frame 29 22:28:44.654 00.000 3236 Star::Find returns 1 (0), X=720.66, Y=128.22, Mass=461, SNR=14.8, Peak=52 HFD=5.1 22:28:44.654 00.000 3236 Status Line: West step 22, dist=24.4 22:28:44.670 00.016 3236 Enqueuing Calibration Move request for direction 3 22:28:44.670 00.000 8052 Worker thread wakes up 22:28:44.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:44.670 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:44.670 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:44.670 00.000 8052 MoveAxis(W, 93, -) 22:28:44.670 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:44.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=31, FiltMax=46, Gamma=1.040 22:28:44.701 00.031 8052 IsSlewing returns 0 22:28:44.764 00.063 8052 IsGuiding returns 0 22:28:44.764 00.000 8052 PulseGuide returned control before completion, sleep 98 22:28:44.889 00.125 8052 IsGuiding returns 0 22:28:44.889 00.000 8052 Move returns status 0, amount 93 22:28:44.889 00.000 8052 move complete, result=0 22:28:44.889 00.000 8052 worker thread done servicing request 22:28:44.920 00.031 3236 UpdateGuideState exits: m=461 SNR=14.8 22:28:44.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:44.920 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:44.920 00.000 3236 Enqueuing Expose request 22:28:44.920 00.000 8052 Worker thread wakes up 22:28:44.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:44.920 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(706,113,31,31) 22:28:47.029 02.109 8052 Exposure complete 22:28:47.170 00.141 8052 worker thread done servicing request 22:28:47.170 00.000 3236 OnExposeComplete: enter 22:28:47.170 00.000 3236 UpdateGuideState(): m_state=3 22:28:47.170 00.000 3236 Star::Find(15, 720, 128, 0, (0,0,0,0), 0.0, 255) frame 30 22:28:47.170 00.000 3236 Star::Find returns 1 (0), X=720.66, Y=128.08, Mass=478, SNR=15.1, Peak=50 HFD=5.0 22:28:47.170 00.000 3236 Status Line: West step 23, dist=24.3 22:28:47.186 00.016 3236 Enqueuing Calibration Move request for direction 3 22:28:47.186 00.000 8052 Worker thread wakes up 22:28:47.186 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:47.186 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:47.186 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:47.186 00.000 8052 MoveAxis(W, 93, -) 22:28:47.186 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:47.186 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=26, FiltMax=42, Gamma=1.040 22:28:47.186 00.000 8052 IsSlewing returns 0 22:28:47.264 00.078 8052 IsGuiding returns 0 22:28:47.342 00.078 8052 PulseGuide returned control before completion, sleep 27 22:28:47.389 00.047 3236 UpdateGuideState exits: m=478 SNR=15.1 22:28:47.389 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:47.389 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:47.389 00.000 3236 Enqueuing Expose request 22:28:47.436 00.047 8052 IsGuiding returns 0 22:28:47.436 00.000 8052 Move returns status 0, amount 93 22:28:47.436 00.000 8052 move complete, result=0 22:28:47.436 00.000 8052 worker thread done servicing request 22:28:47.436 00.000 8052 Worker thread wakes up 22:28:47.436 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:47.436 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(706,113,31,31) 22:28:49.529 02.093 8052 Exposure complete 22:28:49.686 00.157 8052 worker thread done servicing request 22:28:49.686 00.000 3236 OnExposeComplete: enter 22:28:49.686 00.000 3236 UpdateGuideState(): m_state=3 22:28:49.686 00.000 3236 Star::Find(15, 720, 128, 0, (0,0,0,0), 0.0, 255) frame 31 22:28:49.686 00.000 3236 Star::Find returns 1 (0), X=721.17, Y=127.50, Mass=461, SNR=14.7, Peak=55 HFD=5.0 22:28:49.686 00.000 3236 Status Line: West step 24, dist=24.0 22:28:49.686 00.000 3236 Enqueuing Calibration Move request for direction 3 22:28:49.686 00.000 8052 Worker thread wakes up 22:28:49.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:28:49.701 00.015 8052 Handling axis move in thread for scope dir=3 dur=93 22:28:49.701 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:28:49.701 00.000 8052 MoveAxis(W, 93, -) 22:28:49.701 00.000 8052 Guiding Dir = 3, Dur = 93 22:28:49.701 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=52, Gamma=1.040 22:28:49.701 00.000 8052 IsSlewing returns 0 22:28:49.701 00.000 8052 IsGuiding returns 0 22:28:49.717 00.016 8052 PulseGuide returned control before completion, sleep 98 22:28:49.904 00.187 8052 IsGuiding returns 0 22:28:49.904 00.000 8052 Move returns status 0, amount 93 22:28:49.904 00.000 8052 move complete, result=0 22:28:49.904 00.000 8052 worker thread done servicing request 22:28:49.951 00.047 3236 UpdateGuideState exits: m=461 SNR=14.7 22:28:49.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:49.951 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:49.951 00.000 3236 Enqueuing Expose request 22:28:49.951 00.000 8052 Worker thread wakes up 22:28:49.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:49.951 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(706,113,31,31) 22:28:51.951 02.000 8052 Exposure complete 22:28:52.123 00.172 8052 worker thread done servicing request 22:28:52.123 00.000 3236 OnExposeComplete: enter 22:28:52.123 00.000 3236 UpdateGuideState(): m_state=3 22:28:52.123 00.000 3236 Star::Find(15, 721, 127, 0, (0,0,0,0), 0.0, 255) frame 32 22:28:52.123 00.000 3236 Star::Find returns 1 (0), X=720.96, Y=128.88, Mass=485, SNR=15.1, Peak=54 HFD=5.7 22:28:52.248 00.125 3236 WEST calibration completes with steps=24 angle=-115.6 rate=11.277 parity=-1 22:28:52.248 00.000 3236 Falling Through to state GO_EAST 22:28:52.248 00.000 3236 Status Line: East step 2, dist=25.2 22:28:52.248 00.000 3236 Enqueuing Calibration Move request for direction 2 22:28:52.248 00.000 8052 Worker thread wakes up 22:28:52.248 00.000 8052 worker thread servicing REQUEST_MOVE scope dir E(2) 1330 opts 0x0 22:28:52.248 00.000 8052 Handling axis move in thread for scope dir=2 dur=1330 22:28:52.248 00.000 8052 scope move axis dir= 2 dur= 1330 opts= 0x0 22:28:52.248 00.000 8052 MoveAxis(E, 1330, -) 22:28:52.248 00.000 8052 Guiding Dir = 2, Dur = 1330 22:28:52.264 00.016 8052 IsSlewing returns 0 22:28:52.264 00.000 8052 IsGuiding returns 0 22:28:52.264 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=36, FiltMax=52, Gamma=1.040 22:28:52.295 00.031 8052 PulseGuide returned control before completion, sleep 1312 22:28:52.451 00.156 3236 UpdateGuideState exits: m=485 SNR=15.1 22:28:52.451 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:52.451 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:28:52.451 00.000 3236 Enqueuing Expose request 22:28:53.623 01.172 8052 IsGuiding returns 1 22:28:53.623 00.000 8052 scope still moving after pulse duration time elapsed 22:28:53.654 00.031 8052 IsSlewing returns 0 22:28:53.654 00.000 8052 IsGuiding returns 0 22:28:53.654 00.000 8052 scope move finished after 1330 + 61 ms 22:28:53.654 00.000 8052 Move returns status 0, amount 1330 22:28:53.654 00.000 8052 move complete, result=0 22:28:53.654 00.000 8052 worker thread done servicing request 22:28:53.654 00.000 8052 Worker thread wakes up 22:28:53.654 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:53.654 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(706,114,31,31) 22:28:54.436 00.782 8052 Exposure complete 22:28:54.592 00.156 8052 worker thread done servicing request 22:28:54.592 00.000 3236 OnExposeComplete: enter 22:28:54.592 00.000 3236 UpdateGuideState(): m_state=3 22:28:54.592 00.000 3236 Star::Find(15, 720, 128, 0, (0,0,0,0), 0.0, 255) frame 33 22:28:54.592 00.000 3236 Star::Find returns 1 (0), X=721.12, Y=127.72, Mass=119, SNR=7.4, Peak=49 HFD=4.7 22:28:54.592 00.000 3236 Status Line: Mass: 119 vs 450 22:28:54.592 00.000 3236 UpdateCurrentPosition: star mass new=118.5 exp=450.5 thresh=50% limits=(224.9, 693.3, 901.0) 22:28:54.592 00.000 3236 DistanceChecker: activated 22:28:54.592 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:28:54.592 00.000 3236 Star lost during calibration... blundering on 22:28:54.592 00.000 3236 Status Line: star lost 22:28:54.607 00.015 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:28:54.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=40, FiltMax=47, Gamma=1.040 22:28:54.811 00.204 3236 UpdateGuideState exits: Star lost - mass changed 22:28:54.811 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:54.811 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:28:54.811 00.000 3236 Enqueuing Expose request 22:28:54.811 00.000 8052 Worker thread wakes up 22:28:54.811 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:54.811 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:28:57.029 02.218 8052 Exposure complete 22:28:57.201 00.172 3236 OnExposeComplete: enter 22:28:57.201 00.000 3236 UpdateGuideState(): m_state=3 22:28:57.201 00.000 3236 Star::Find(15, 720, 128, 0, (0,0,0,0), 0.0, 255) frame 34 22:28:57.201 00.000 3236 Star::Find returns 0 (2), X=720.00, Y=128.00, Mass=15, SNR=2.7, Peak=41 HFD=0.0 22:28:57.201 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:28:57.201 00.000 3236 Star lost during calibration... blundering on 22:28:57.201 00.000 3236 Status Line: star lost 22:28:57.201 00.000 8052 worker thread done servicing request 22:28:57.217 00.016 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:28:57.217 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=34, FiltMax=52, Gamma=1.040 22:28:57.529 00.312 3236 UpdateGuideState exits: Star lost - low SNR 22:28:57.529 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:57.529 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:28:57.529 00.000 3236 Enqueuing Expose request 22:28:57.529 00.000 8052 Worker thread wakes up 22:28:57.545 00.016 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:57.545 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:28:59.529 01.984 8052 Exposure complete 22:28:59.686 00.157 8052 worker thread done servicing request 22:28:59.686 00.000 3236 OnExposeComplete: enter 22:28:59.686 00.000 3236 UpdateGuideState(): m_state=3 22:28:59.686 00.000 3236 Star::Find(15, 720, 128, 0, (0,0,0,0), 0.0, 255) frame 35 22:28:59.686 00.000 3236 Star::Find returns 0 (2), X=720.00, Y=128.00, Mass=15, SNR=2.7, Peak=46 HFD=0.0 22:28:59.686 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:28:59.686 00.000 3236 Star lost during calibration... blundering on 22:28:59.686 00.000 3236 Status Line: star lost 22:28:59.686 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:28:59.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=38, FiltMax=55, Gamma=1.040 22:28:59.904 00.218 3236 UpdateGuideState exits: Star lost - low SNR 22:28:59.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:28:59.904 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:28:59.904 00.000 3236 Enqueuing Expose request 22:28:59.904 00.000 8052 Worker thread wakes up 22:28:59.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:28:59.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:29:01.998 02.094 8052 Exposure complete 22:29:02.154 00.156 8052 worker thread done servicing request 22:29:02.154 00.000 3236 OnExposeComplete: enter 22:29:02.154 00.000 3236 UpdateGuideState(): m_state=3 22:29:02.154 00.000 3236 Star::Find(15, 720, 128, 0, (0,0,0,0), 0.0, 255) frame 36 22:29:02.154 00.000 3236 Star::Find false star n=6 nbg=274 bg=36.0 sigma=0.7 thresh=38 peak=38 22:29:02.154 00.000 3236 Star::Find returns 0 (2), X=720.00, Y=128.00, Mass=27, SNR=2.9, Peak=42 HFD=0.0 22:29:02.154 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:29:02.154 00.000 3236 Star lost during calibration... blundering on 22:29:02.154 00.000 3236 Status Line: star lost 22:29:02.154 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:29:02.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=34, FiltMax=51, Gamma=1.040 22:29:02.404 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:29:02.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:02.404 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:29:02.404 00.000 3236 Enqueuing Expose request 22:29:02.404 00.000 8052 Worker thread wakes up 22:29:02.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:02.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:29:04.514 02.110 8052 Exposure complete 22:29:04.670 00.156 8052 worker thread done servicing request 22:29:04.670 00.000 3236 OnExposeComplete: enter 22:29:04.670 00.000 3236 UpdateGuideState(): m_state=3 22:29:04.670 00.000 3236 Star::Find(15, 720, 128, 0, (0,0,0,0), 0.0, 255) frame 37 22:29:04.670 00.000 3236 Star::Find false star n=8 nbg=276 bg=39.1 sigma=0.7 thresh=41 peak=41 22:29:04.670 00.000 3236 Star::Find returns 0 (2), X=720.00, Y=128.00, Mass=25, SNR=2.9, Peak=47 HFD=0.0 22:29:04.670 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:29:04.670 00.000 3236 Star lost during calibration... blundering on 22:29:04.670 00.000 3236 Status Line: star lost 22:29:04.670 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:29:04.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=37, FiltMax=58, Gamma=1.040 22:29:04.920 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:29:04.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:04.920 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:29:04.920 00.000 3236 Enqueuing Expose request 22:29:04.920 00.000 8052 Worker thread wakes up 22:29:04.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:04.920 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:29:07.029 02.109 8052 Exposure complete 22:29:07.186 00.157 8052 worker thread done servicing request 22:29:07.186 00.000 3236 OnExposeComplete: enter 22:29:07.186 00.000 3236 UpdateGuideState(): m_state=3 22:29:07.186 00.000 3236 Star::Find(15, 720, 128, 0, (0,0,0,0), 0.0, 255) frame 38 22:29:07.186 00.000 3236 Star::Find returns 1 (0), X=732.82, Y=125.74, Mass=23, SNR=3.3, Peak=43 HFD=2.2 22:29:07.186 00.000 3236 Status Line: Mass: 23 vs 450 22:29:07.186 00.000 3236 UpdateCurrentPosition: star mass new=23.5 exp=449.6 thresh=50% limits=(224.8, 693.3, 899.3) 22:29:07.186 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:29:07.186 00.000 3236 Star lost during calibration... blundering on 22:29:07.186 00.000 3236 Status Line: star lost 22:29:07.201 00.015 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:29:07.201 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=32, FiltMax=50, Gamma=1.040 22:29:07.404 00.203 3236 UpdateGuideState exits: Star lost - mass changed 22:29:07.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:07.404 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:29:07.404 00.000 3236 Enqueuing Expose request 22:29:07.404 00.000 8052 Worker thread wakes up 22:29:07.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:07.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:29:09.514 02.110 8052 Exposure complete 22:29:09.670 00.156 8052 worker thread done servicing request 22:29:09.670 00.000 3236 OnExposeComplete: enter 22:29:09.670 00.000 3236 UpdateGuideState(): m_state=3 22:29:09.670 00.000 3236 Star::Find(15, 720, 128, 0, (0,0,0,0), 0.0, 255) frame 39 22:29:09.670 00.000 3236 Star::Find returns 1 (0), X=729.72, Y=125.65, Mass=35, SNR=4.0, Peak=48 HFD=6.1 22:29:09.670 00.000 3236 Status Line: Mass: 35 vs 450 22:29:09.670 00.000 3236 UpdateCurrentPosition: star mass new=34.5 exp=449.6 thresh=50% limits=(224.8, 693.3, 899.3) 22:29:09.670 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:29:09.670 00.000 3236 Star lost during calibration... blundering on 22:29:09.686 00.016 3236 Status Line: star lost 22:29:09.686 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:29:09.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=34, FiltMax=51, Gamma=1.040 22:29:09.951 00.265 3236 UpdateGuideState exits: Star lost - mass changed 22:29:09.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:09.951 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:29:09.951 00.000 3236 Enqueuing Expose request 22:29:09.951 00.000 8052 Worker thread wakes up 22:29:09.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:09.951 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:29:11.936 01.985 8052 Exposure complete 22:29:12.061 00.125 3236 Stop button clicked 22:29:12.061 00.000 3236 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 22:29:12.061 00.000 3236 Status Line: Waiting for devices... 22:29:12.107 00.046 8052 worker thread done servicing request 22:29:12.107 00.000 3236 OnExposeComplete: enter 22:29:12.107 00.000 3236 UpdateGuideState(): m_state=3 22:29:12.107 00.000 3236 Mount: notify guiding stopped 22:29:12.107 00.000 3236 Changing from state CALIBRATING_PRIMARY to STOP 22:29:12.107 00.000 3236 guider state => SELECTING 22:29:12.107 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1258->Stopped Guiding 22:29:12.107 00.000 3236 Status Line: Stopped Guiding 22:29:12.123 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=38, FiltMax=55, Gamma=1.040 22:29:12.373 00.250 3236 UpdateGuideState exits: Stopped Guiding 22:29:12.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=0 22:29:12.373 00.000 3236 setting force full frames = true 22:29:12.498 00.125 3236 Status Line: Stopped. 22:29:14.217 01.719 3236 StartLoopingInteractive: Loop button clicked 22:29:14.217 00.000 3236 Status Line: Looping 22:29:14.232 00.015 3236 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0 22:29:14.248 00.016 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:29:14.248 00.000 3236 Enqueuing Expose request 22:29:14.248 00.000 8052 Worker thread wakes up 22:29:14.248 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:14.248 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:29:14.498 00.250 8052 Exposure complete 22:29:14.670 00.172 8052 worker thread done servicing request 22:29:14.670 00.000 3236 OnExposeComplete: enter 22:29:14.670 00.000 3236 UpdateGuideState(): m_state=1 22:29:14.686 00.016 3236 Star::Find(15, 720, 128, 0, (0,0,0,0), 0.0, 255) frame 1 22:29:14.686 00.000 3236 Star::Find false star n=7 nbg=278 bg=34.1 sigma=0.7 thresh=36 peak=36 22:29:14.686 00.000 3236 Star::Find returns 0 (2), X=720.00, Y=128.00, Mass=23, SNR=2.9, Peak=43 HFD=0.0 22:29:14.686 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:29:14.686 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:29:14.686 00.000 3236 Status Line: Star lost - low SNR 22:29:14.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=33, FiltMax=49, Gamma=1.040 22:29:14.889 00.203 3236 UpdateGuideState exits: Star lost - low SNR 22:29:14.889 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:14.889 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:29:14.889 00.000 3236 Enqueuing Expose request 22:29:14.904 00.015 8052 Worker thread wakes up 22:29:14.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:14.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:29:16.967 02.063 3236 SetCurrentPosition(988.93,370.85) 22:29:16.967 00.000 3236 Star::Find(15, 988, 370, 0, (0,0,0,0), 0.0, 255) frame 1 22:29:16.967 00.000 3236 Star::Find returns 1 (0), X=983.63, Y=370.82, Mass=332, SNR=12.6, Peak=54 HFD=3.9 22:29:16.967 00.000 3236 setting lock position to (983.63, 370.82) 22:29:16.967 00.000 3236 Status Line: Selected star at (983.6, 370.8) 22:29:16.967 00.000 3236 Changing from state SELECTING to SELECTED 22:29:16.967 00.000 3236 guider state => SELECTED 22:29:16.998 00.031 8052 Exposure complete 22:29:17.170 00.172 8052 worker thread done servicing request 22:29:17.201 00.031 3236 OnExposeComplete: enter 22:29:17.201 00.000 3236 UpdateGuideState(): m_state=2 22:29:17.201 00.000 3236 Star::Find(15, 983, 370, 0, (0,0,0,0), 0.0, 255) frame 2 22:29:17.201 00.000 3236 Star::Find returns 1 (0), X=985.05, Y=369.56, Mass=323, SNR=12.4, Peak=47 HFD=4.9 22:29:17.201 00.000 3236 DistanceChecker: deactivated 22:29:17.201 00.000 3236 setting force full frames = false 22:29:17.201 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=32, FiltMax=50, Gamma=1.040 22:29:17.451 00.250 3236 UpdateGuideState exits: m=323 SNR=12.4 22:29:17.451 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:17.451 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:17.451 00.000 3236 Enqueuing Expose request 22:29:17.451 00.000 8052 Worker thread wakes up 22:29:17.451 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:17.451 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(970,355,31,31) 22:29:19.451 02.000 8052 Exposure complete 22:29:19.607 00.156 8052 worker thread done servicing request 22:29:19.607 00.000 3236 OnExposeComplete: enter 22:29:19.607 00.000 3236 UpdateGuideState(): m_state=2 22:29:19.607 00.000 3236 Star::Find(15, 985, 369, 0, (0,0,0,0), 0.0, 255) frame 3 22:29:19.607 00.000 3236 Star::Find returns 1 (0), X=985.73, Y=369.17, Mass=365, SNR=13.2, Peak=50 HFD=4.6 22:29:19.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=31, FiltMax=48, Gamma=1.040 22:29:19.857 00.250 3236 UpdateGuideState exits: m=365 SNR=13.2 22:29:19.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:19.857 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:19.857 00.000 3236 Enqueuing Expose request 22:29:19.857 00.000 8052 Worker thread wakes up 22:29:19.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:19.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(971,354,31,31) 22:29:21.951 02.094 8052 Exposure complete 22:29:22.107 00.156 8052 worker thread done servicing request 22:29:22.107 00.000 3236 OnExposeComplete: enter 22:29:22.107 00.000 3236 UpdateGuideState(): m_state=2 22:29:22.107 00.000 3236 Star::Find(15, 985, 369, 0, (0,0,0,0), 0.0, 255) frame 4 22:29:22.107 00.000 3236 Star::Find returns 1 (0), X=985.45, Y=369.19, Mass=310, SNR=12.1, Peak=57 HFD=4.6 22:29:22.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=40, FiltMax=56, Gamma=1.040 22:29:22.357 00.250 3236 UpdateGuideState exits: m=310 SNR=12.1 22:29:22.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:22.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:22.357 00.000 3236 Enqueuing Expose request 22:29:22.357 00.000 8052 Worker thread wakes up 22:29:22.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:22.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(970,354,31,31) 22:29:24.451 02.094 8052 Exposure complete 22:29:24.623 00.172 8052 worker thread done servicing request 22:29:24.623 00.000 3236 OnExposeComplete: enter 22:29:24.623 00.000 3236 UpdateGuideState(): m_state=2 22:29:24.623 00.000 3236 Star::Find(15, 985, 369, 0, (0,0,0,0), 0.0, 255) frame 5 22:29:24.623 00.000 3236 Star::Find returns 1 (0), X=985.68, Y=368.26, Mass=321, SNR=12.3, Peak=58 HFD=4.5 22:29:24.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=37, FiltMax=56, Gamma=1.040 22:29:24.873 00.250 3236 UpdateGuideState exits: m=321 SNR=12.3 22:29:24.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:24.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:24.873 00.000 3236 Enqueuing Expose request 22:29:24.873 00.000 8052 Worker thread wakes up 22:29:24.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:24.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(971,353,31,31) 22:29:25.670 00.797 3236 GuideButtonClick i=1 ctx=Guide button clicked 22:29:25.795 00.125 3236 ScopeASCOM::GetDeclination() returns 25.6 22:29:25.795 00.000 3236 Changing from state SELECTED to CALIBRATING_PRIMARY 22:29:25.795 00.000 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 0 22:29:25.795 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.000000 22:29:25.795 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns -1.000000 22:29:25.795 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns -1.000000 22:29:25.795 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000 22:29:25.795 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 0 22:29:25.795 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 0 22:29:25.795 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 22:29:25.795 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0 22:29:25.795 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "Unknown" 22:29:25.795 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns -1 22:29:25.795 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "" 22:29:25.795 00.000 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "" 22:29:25.811 00.016 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:29:25.873 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 22:29:25.936 00.063 3236 ScopeASCOM::SideOfPier() returns 0 22:29:25.936 00.000 3236 GetString("/profile/1/name", "") returns "HEQ5" 22:29:25.936 00.000 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:29:26.123 00.187 3236 ScopeASCOM::SideOfPier() returns 0 22:29:26.139 00.016 3236 guider state => CALIBRATING_PRIMARY 22:29:26.139 00.000 3236 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 22:29:26.139 00.000 3236 reset dither spiral 22:29:26.982 00.843 8052 Exposure complete 22:29:27.139 00.157 8052 worker thread done servicing request 22:29:27.139 00.000 3236 OnExposeComplete: enter 22:29:27.139 00.000 3236 UpdateGuideState(): m_state=3 22:29:27.139 00.000 3236 Star::Find(15, 985, 368, 0, (0,0,0,0), 0.0, 255) frame 6 22:29:27.139 00.000 3236 Star::Find returns 1 (0), X=985.81, Y=368.11, Mass=358, SNR=13.0, Peak=56 HFD=4.8 22:29:27.264 00.125 3236 Scope::UpdateCalibrationstate: starting location = 985.81,368.11 coords = 12.60,25.6 22:29:27.264 00.000 3236 Status Line: West step 1, dist= 0.0 22:29:27.279 00.015 3236 Enqueuing Calibration Move request for direction 3 22:29:27.279 00.000 8052 Worker thread wakes up 22:29:27.279 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:27.279 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:27.279 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:27.279 00.000 8052 MoveAxis(W, 93, -) 22:29:27.279 00.000 8052 Guiding Dir = 3, Dur = 93 22:29:27.279 00.000 8052 IsSlewing returns 0 22:29:27.279 00.000 8052 IsGuiding returns 0 22:29:27.279 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=38, FiltMax=55, Gamma=1.040 22:29:27.279 00.000 8052 PulseGuide returned control before completion, sleep 99 22:29:27.404 00.125 8052 IsGuiding returns 0 22:29:27.404 00.000 8052 Move returns status 0, amount 93 22:29:27.404 00.000 8052 move complete, result=0 22:29:27.404 00.000 8052 worker thread done servicing request 22:29:27.498 00.094 3236 UpdateGuideState exits: m=358 SNR=13.0 22:29:27.498 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:27.498 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:27.498 00.000 3236 Enqueuing Expose request 22:29:27.498 00.000 8052 Worker thread wakes up 22:29:27.498 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:27.498 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(971,353,31,31) 22:29:29.482 01.984 8052 Exposure complete 22:29:29.639 00.157 8052 worker thread done servicing request 22:29:29.639 00.000 3236 OnExposeComplete: enter 22:29:29.639 00.000 3236 UpdateGuideState(): m_state=3 22:29:29.639 00.000 3236 Star::Find(15, 985, 368, 0, (0,0,0,0), 0.0, 255) frame 7 22:29:29.639 00.000 3236 Star::Find returns 1 (0), X=985.64, Y=368.88, Mass=304, SNR=12.0, Peak=47 HFD=4.8 22:29:29.639 00.000 3236 Status Line: West step 2, dist= 0.8 22:29:29.654 00.015 3236 Enqueuing Calibration Move request for direction 3 22:29:29.654 00.000 8052 Worker thread wakes up 22:29:29.654 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:29.654 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:29.654 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:29.654 00.000 8052 MoveAxis(W, 93, -) 22:29:29.654 00.000 8052 Guiding Dir = 3, Dur = 93 22:29:29.654 00.000 8052 IsSlewing returns 0 22:29:29.654 00.000 8052 IsGuiding returns 0 22:29:29.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=34, FiltMax=48, Gamma=1.040 22:29:29.654 00.000 8052 PulseGuide returned control before completion, sleep 99 22:29:29.779 00.125 8052 IsGuiding returns 0 22:29:29.779 00.000 8052 Move returns status 0, amount 93 22:29:29.779 00.000 8052 move complete, result=0 22:29:29.779 00.000 8052 worker thread done servicing request 22:29:29.904 00.125 3236 UpdateGuideState exits: m=304 SNR=12.0 22:29:29.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:29.904 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:29.904 00.000 3236 Enqueuing Expose request 22:29:29.904 00.000 8052 Worker thread wakes up 22:29:29.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:29.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(971,354,31,31) 22:29:32.014 02.110 8052 Exposure complete 22:29:32.170 00.156 8052 worker thread done servicing request 22:29:32.170 00.000 3236 OnExposeComplete: enter 22:29:32.170 00.000 3236 UpdateGuideState(): m_state=3 22:29:32.170 00.000 3236 Star::Find(15, 985, 368, 0, (0,0,0,0), 0.0, 255) frame 8 22:29:32.170 00.000 3236 Star::Find returns 1 (0), X=986.18, Y=370.41, Mass=292, SNR=11.8, Peak=50 HFD=3.8 22:29:32.170 00.000 3236 Status Line: West step 3, dist= 2.3 22:29:32.186 00.016 3236 Enqueuing Calibration Move request for direction 3 22:29:32.186 00.000 8052 Worker thread wakes up 22:29:32.186 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:32.186 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:32.186 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:32.186 00.000 8052 MoveAxis(W, 93, -) 22:29:32.186 00.000 8052 Guiding Dir = 3, Dur = 93 22:29:32.186 00.000 8052 IsSlewing returns 0 22:29:32.186 00.000 8052 IsGuiding returns 0 22:29:32.186 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=32, FiltMax=47, Gamma=1.040 22:29:32.186 00.000 8052 PulseGuide returned control before completion, sleep 99 22:29:32.311 00.125 8052 IsGuiding returns 0 22:29:32.311 00.000 8052 Move returns status 0, amount 93 22:29:32.311 00.000 8052 move complete, result=0 22:29:32.311 00.000 8052 worker thread done servicing request 22:29:32.404 00.093 3236 UpdateGuideState exits: m=292 SNR=11.8 22:29:32.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:32.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:32.404 00.000 3236 Enqueuing Expose request 22:29:32.404 00.000 8052 Worker thread wakes up 22:29:32.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:32.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(971,355,31,31) 22:29:34.498 02.094 8052 Exposure complete 22:29:34.654 00.156 3236 OnExposeComplete: enter 22:29:34.654 00.000 3236 UpdateGuideState(): m_state=3 22:29:34.654 00.000 8052 worker thread done servicing request 22:29:34.654 00.000 3236 Star::Find(15, 986, 370, 0, (0,0,0,0), 0.0, 255) frame 9 22:29:34.654 00.000 3236 Star::Find returns 1 (0), X=987.10, Y=372.22, Mass=311, SNR=12.1, Peak=52 HFD=4.2 22:29:34.654 00.000 3236 Status Line: West step 4, dist= 4.3 22:29:34.670 00.016 3236 Enqueuing Calibration Move request for direction 3 22:29:34.670 00.000 8052 Worker thread wakes up 22:29:34.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:34.670 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:34.670 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:34.670 00.000 8052 MoveAxis(W, 93, -) 22:29:34.670 00.000 8052 Guiding Dir = 3, Dur = 93 22:29:34.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=33, FiltMax=49, Gamma=1.040 22:29:34.717 00.047 8052 IsSlewing returns 0 22:29:34.732 00.015 8052 IsGuiding returns 0 22:29:34.732 00.000 8052 PulseGuide returned control before completion, sleep 100 22:29:34.842 00.110 8052 IsGuiding returns 0 22:29:34.842 00.000 8052 Move returns status 0, amount 93 22:29:34.842 00.000 8052 move complete, result=0 22:29:34.842 00.000 8052 worker thread done servicing request 22:29:34.873 00.031 3236 UpdateGuideState exits: m=311 SNR=12.1 22:29:34.889 00.016 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:34.889 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:34.889 00.000 3236 Enqueuing Expose request 22:29:34.889 00.000 8052 Worker thread wakes up 22:29:34.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:34.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(972,357,31,31) 22:29:36.982 02.093 8052 Exposure complete 22:29:37.139 00.157 8052 worker thread done servicing request 22:29:37.139 00.000 3236 OnExposeComplete: enter 22:29:37.139 00.000 3236 UpdateGuideState(): m_state=3 22:29:37.139 00.000 3236 Star::Find(15, 987, 372, 0, (0,0,0,0), 0.0, 255) frame 10 22:29:37.139 00.000 3236 Star::Find returns 1 (0), X=987.69, Y=373.48, Mass=292, SNR=11.7, Peak=47 HFD=4.4 22:29:37.139 00.000 3236 Status Line: West step 5, dist= 5.7 22:29:37.139 00.000 3236 Enqueuing Calibration Move request for direction 3 22:29:37.139 00.000 8052 Worker thread wakes up 22:29:37.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:37.139 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:37.139 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:37.139 00.000 8052 MoveAxis(W, 93, -) 22:29:37.139 00.000 8052 Guiding Dir = 3, Dur = 93 22:29:37.154 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=29, FiltMax=44, Gamma=1.040 22:29:37.201 00.047 8052 IsSlewing returns 0 22:29:37.264 00.063 8052 IsGuiding returns 0 22:29:37.264 00.000 8052 PulseGuide returned control before completion, sleep 100 22:29:37.311 00.047 3236 UpdateGuideState exits: m=292 SNR=11.7 22:29:37.311 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:37.311 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:37.311 00.000 3236 Enqueuing Expose request 22:29:37.389 00.078 8052 IsGuiding returns 0 22:29:37.389 00.000 8052 Move returns status 0, amount 93 22:29:37.389 00.000 8052 move complete, result=0 22:29:37.389 00.000 8052 worker thread done servicing request 22:29:37.389 00.000 8052 Worker thread wakes up 22:29:37.389 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:37.389 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,358,31,31) 22:29:39.498 02.109 8052 Exposure complete 22:29:39.654 00.156 8052 worker thread done servicing request 22:29:39.654 00.000 3236 OnExposeComplete: enter 22:29:39.654 00.000 3236 UpdateGuideState(): m_state=3 22:29:39.654 00.000 3236 Star::Find(15, 987, 373, 0, (0,0,0,0), 0.0, 255) frame 11 22:29:39.654 00.000 3236 Star::Find returns 1 (0), X=988.15, Y=374.48, Mass=315, SNR=12.2, Peak=48 HFD=4.0 22:29:39.654 00.000 3236 Status Line: West step 6, dist= 6.8 22:29:39.670 00.016 3236 Enqueuing Calibration Move request for direction 3 22:29:39.670 00.000 8052 Worker thread wakes up 22:29:39.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:39.670 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:39.670 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:39.670 00.000 8052 MoveAxis(W, 93, -) 22:29:39.670 00.000 8052 Guiding Dir = 3, Dur = 93 22:29:39.670 00.000 8052 IsSlewing returns 0 22:29:39.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=108, FiltMin=27, FiltMax=44, Gamma=1.040 22:29:39.732 00.062 8052 IsGuiding returns 0 22:29:39.795 00.063 8052 PulseGuide returned control before completion, sleep 41 22:29:39.857 00.062 8052 IsGuiding returns 1 22:29:39.857 00.000 8052 scope still moving after pulse duration time elapsed 22:29:39.873 00.016 3236 UpdateGuideState exits: m=315 SNR=12.2 22:29:39.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:39.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:39.873 00.000 3236 Enqueuing Expose request 22:29:39.889 00.016 8052 IsSlewing returns 0 22:29:39.889 00.000 8052 IsGuiding returns 1 22:29:39.920 00.031 8052 IsSlewing returns 0 22:29:39.920 00.000 8052 IsGuiding returns 0 22:29:39.920 00.000 8052 scope move finished after 93 + 91 ms 22:29:39.920 00.000 8052 Move returns status 0, amount 93 22:29:39.920 00.000 8052 move complete, result=0 22:29:39.920 00.000 8052 worker thread done servicing request 22:29:39.920 00.000 8052 Worker thread wakes up 22:29:39.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:39.920 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,359,31,31) 22:29:42.014 02.094 8052 Exposure complete 22:29:42.170 00.156 8052 worker thread done servicing request 22:29:42.170 00.000 3236 OnExposeComplete: enter 22:29:42.170 00.000 3236 UpdateGuideState(): m_state=3 22:29:42.170 00.000 3236 Star::Find(15, 988, 374, 0, (0,0,0,0), 0.0, 255) frame 12 22:29:42.170 00.000 3236 Star::Find returns 1 (0), X=988.95, Y=376.31, Mass=308, SNR=12.1, Peak=50 HFD=4.1 22:29:42.170 00.000 3236 Status Line: West step 7, dist= 8.8 22:29:42.186 00.016 3236 Enqueuing Calibration Move request for direction 3 22:29:42.186 00.000 8052 Worker thread wakes up 22:29:42.186 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:42.186 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:42.186 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:42.186 00.000 8052 MoveAxis(W, 93, -) 22:29:42.186 00.000 8052 Guiding Dir = 3, Dur = 93 22:29:42.186 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=31, FiltMax=47, Gamma=1.040 22:29:42.201 00.015 8052 IsSlewing returns 0 22:29:42.279 00.078 8052 IsGuiding returns 0 22:29:42.342 00.063 8052 PulseGuide returned control before completion, sleep 37 22:29:42.404 00.062 8052 IsGuiding returns 1 22:29:42.404 00.000 8052 scope still moving after pulse duration time elapsed 22:29:42.436 00.032 8052 IsSlewing returns 0 22:29:42.436 00.000 8052 IsGuiding returns 0 22:29:42.436 00.000 8052 scope move finished after 93 + 66 ms 22:29:42.436 00.000 8052 Move returns status 0, amount 93 22:29:42.436 00.000 8052 move complete, result=0 22:29:42.436 00.000 8052 worker thread done servicing request 22:29:42.451 00.015 3236 UpdateGuideState exits: m=308 SNR=12.1 22:29:42.451 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:42.451 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:42.451 00.000 3236 Enqueuing Expose request 22:29:42.451 00.000 8052 Worker thread wakes up 22:29:42.451 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:42.451 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,361,31,31) 22:29:44.451 02.000 8052 Exposure complete 22:29:44.607 00.156 8052 worker thread done servicing request 22:29:44.607 00.000 3236 OnExposeComplete: enter 22:29:44.607 00.000 3236 UpdateGuideState(): m_state=3 22:29:44.607 00.000 3236 Star::Find(15, 988, 376, 0, (0,0,0,0), 0.0, 255) frame 13 22:29:44.607 00.000 3236 Star::Find returns 1 (0), X=989.38, Y=376.56, Mass=307, SNR=12.1, Peak=53 HFD=3.9 22:29:44.607 00.000 3236 Status Line: West step 8, dist= 9.2 22:29:44.607 00.000 3236 Enqueuing Calibration Move request for direction 3 22:29:44.607 00.000 8052 Worker thread wakes up 22:29:44.623 00.016 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:44.623 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:44.623 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:44.623 00.000 8052 MoveAxis(W, 93, -) 22:29:44.623 00.000 8052 Guiding Dir = 3, Dur = 93 22:29:44.623 00.000 8052 IsSlewing returns 0 22:29:44.623 00.000 8052 IsGuiding returns 0 22:29:44.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=33, FiltMax=50, Gamma=1.040 22:29:44.623 00.000 8052 PulseGuide returned control before completion, sleep 99 22:29:44.811 00.188 8052 IsGuiding returns 0 22:29:44.811 00.000 8052 Move returns status 0, amount 93 22:29:44.811 00.000 8052 move complete, result=0 22:29:44.811 00.000 8052 worker thread done servicing request 22:29:44.873 00.062 3236 UpdateGuideState exits: m=307 SNR=12.1 22:29:44.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:44.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:44.873 00.000 3236 Enqueuing Expose request 22:29:44.873 00.000 8052 Worker thread wakes up 22:29:44.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:44.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,362,31,31) 22:29:46.982 02.109 8052 Exposure complete 22:29:47.139 00.157 8052 worker thread done servicing request 22:29:47.139 00.000 3236 OnExposeComplete: enter 22:29:47.139 00.000 3236 UpdateGuideState(): m_state=3 22:29:47.139 00.000 3236 Star::Find(15, 989, 376, 0, (0,0,0,0), 0.0, 255) frame 14 22:29:47.139 00.000 3236 Star::Find returns 1 (0), X=990.31, Y=377.23, Mass=317, SNR=12.3, Peak=53 HFD=4.4 22:29:47.139 00.000 3236 Status Line: West step 9, dist=10.2 22:29:47.139 00.000 3236 Enqueuing Calibration Move request for direction 3 22:29:47.139 00.000 8052 Worker thread wakes up 22:29:47.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:47.139 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:47.139 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:47.139 00.000 8052 MoveAxis(W, 93, -) 22:29:47.154 00.015 8052 Guiding Dir = 3, Dur = 93 22:29:47.154 00.000 8052 IsSlewing returns 0 22:29:47.154 00.000 8052 IsGuiding returns 0 22:29:47.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=32, FiltMax=48, Gamma=1.040 22:29:47.154 00.000 8052 PulseGuide returned control before completion, sleep 99 22:29:47.342 00.188 8052 IsGuiding returns 0 22:29:47.342 00.000 8052 Move returns status 0, amount 93 22:29:47.342 00.000 8052 move complete, result=0 22:29:47.342 00.000 8052 worker thread done servicing request 22:29:47.404 00.062 3236 UpdateGuideState exits: m=317 SNR=12.3 22:29:47.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:47.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:47.404 00.000 3236 Enqueuing Expose request 22:29:47.404 00.000 8052 Worker thread wakes up 22:29:47.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:47.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,362,31,31) 22:29:49.498 02.094 8052 Exposure complete 22:29:49.654 00.156 8052 worker thread done servicing request 22:29:49.654 00.000 3236 OnExposeComplete: enter 22:29:49.654 00.000 3236 UpdateGuideState(): m_state=3 22:29:49.654 00.000 3236 Star::Find(15, 990, 377, 0, (0,0,0,0), 0.0, 255) frame 15 22:29:49.654 00.000 3236 Star::Find returns 1 (0), X=990.22, Y=377.80, Mass=317, SNR=12.3, Peak=51 HFD=4.4 22:29:49.654 00.000 3236 Status Line: West step 10, dist=10.6 22:29:49.670 00.016 3236 Enqueuing Calibration Move request for direction 3 22:29:49.670 00.000 8052 Worker thread wakes up 22:29:49.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:49.670 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:49.670 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:49.670 00.000 8052 MoveAxis(W, 93, -) 22:29:49.670 00.000 8052 Guiding Dir = 3, Dur = 93 22:29:49.670 00.000 8052 IsSlewing returns 0 22:29:49.670 00.000 8052 IsGuiding returns 0 22:29:49.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=31, FiltMax=50, Gamma=1.040 22:29:49.670 00.000 8052 PulseGuide returned control before completion, sleep 99 22:29:49.795 00.125 8052 IsGuiding returns 0 22:29:49.795 00.000 8052 Move returns status 0, amount 93 22:29:49.795 00.000 8052 move complete, result=0 22:29:49.795 00.000 8052 worker thread done servicing request 22:29:49.920 00.125 3236 UpdateGuideState exits: m=317 SNR=12.3 22:29:49.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:49.920 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:49.920 00.000 3236 Enqueuing Expose request 22:29:49.920 00.000 8052 Worker thread wakes up 22:29:49.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:49.920 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,363,31,31) 22:29:52.029 02.109 8052 Exposure complete 22:29:52.186 00.157 8052 worker thread done servicing request 22:29:52.186 00.000 3236 OnExposeComplete: enter 22:29:52.186 00.000 3236 UpdateGuideState(): m_state=3 22:29:52.186 00.000 3236 Star::Find(15, 990, 377, 0, (0,0,0,0), 0.0, 255) frame 16 22:29:52.186 00.000 3236 Star::Find returns 1 (0), X=990.31, Y=380.67, Mass=293, SNR=11.8, Peak=53 HFD=4.2 22:29:52.186 00.000 3236 Status Line: West step 11, dist=13.3 22:29:52.186 00.000 3236 Enqueuing Calibration Move request for direction 3 22:29:52.186 00.000 8052 Worker thread wakes up 22:29:52.186 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:52.201 00.015 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:52.201 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:52.201 00.000 8052 MoveAxis(W, 93, -) 22:29:52.201 00.000 8052 Guiding Dir = 3, Dur = 93 22:29:52.201 00.000 8052 IsSlewing returns 0 22:29:52.201 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=33, FiltMax=49, Gamma=1.040 22:29:52.201 00.000 8052 IsGuiding returns 0 22:29:52.217 00.016 8052 PulseGuide returned control before completion, sleep 93 22:29:52.326 00.109 8052 IsGuiding returns 0 22:29:52.326 00.000 8052 Move returns status 0, amount 93 22:29:52.326 00.000 8052 move complete, result=0 22:29:52.326 00.000 8052 worker thread done servicing request 22:29:52.451 00.125 3236 UpdateGuideState exits: m=293 SNR=11.8 22:29:52.451 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:52.451 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:52.451 00.000 3236 Enqueuing Expose request 22:29:52.451 00.000 8052 Worker thread wakes up 22:29:52.451 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:52.451 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,366,31,31) 22:29:54.451 02.000 8052 Exposure complete 22:29:54.607 00.156 8052 worker thread done servicing request 22:29:54.607 00.000 3236 OnExposeComplete: enter 22:29:54.607 00.000 3236 UpdateGuideState(): m_state=3 22:29:54.607 00.000 3236 Star::Find(15, 990, 380, 0, (0,0,0,0), 0.0, 255) frame 17 22:29:54.607 00.000 3236 Star::Find returns 1 (0), X=989.76, Y=383.97, Mass=325, SNR=12.4, Peak=43 HFD=5.0 22:29:54.607 00.000 3236 Status Line: West step 12, dist=16.3 22:29:54.607 00.000 3236 Enqueuing Calibration Move request for direction 3 22:29:54.607 00.000 8052 Worker thread wakes up 22:29:54.607 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:54.607 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:54.607 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:54.623 00.016 8052 MoveAxis(W, 93, -) 22:29:54.623 00.000 8052 Guiding Dir = 3, Dur = 93 22:29:54.623 00.000 8052 IsSlewing returns 0 22:29:54.623 00.000 8052 IsGuiding returns 0 22:29:54.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=28, FiltMax=41, Gamma=1.040 22:29:54.623 00.000 8052 PulseGuide returned control before completion, sleep 99 22:29:54.732 00.109 8052 IsGuiding returns 0 22:29:54.732 00.000 8052 Move returns status 0, amount 93 22:29:54.732 00.000 8052 move complete, result=0 22:29:54.732 00.000 8052 worker thread done servicing request 22:29:54.873 00.141 3236 UpdateGuideState exits: m=325 SNR=12.4 22:29:54.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:54.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:54.873 00.000 3236 Enqueuing Expose request 22:29:54.873 00.000 8052 Worker thread wakes up 22:29:54.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:54.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,369,31,31) 22:29:56.982 02.109 8052 Exposure complete 22:29:57.139 00.157 8052 worker thread done servicing request 22:29:57.139 00.000 3236 OnExposeComplete: enter 22:29:57.139 00.000 3236 UpdateGuideState(): m_state=3 22:29:57.139 00.000 3236 Star::Find(15, 989, 383, 0, (0,0,0,0), 0.0, 255) frame 18 22:29:57.139 00.000 3236 Star::Find returns 1 (0), X=991.06, Y=385.85, Mass=320, SNR=12.3, Peak=51 HFD=4.2 22:29:57.139 00.000 3236 Status Line: West step 13, dist=18.5 22:29:57.139 00.000 3236 Enqueuing Calibration Move request for direction 3 22:29:57.139 00.000 8052 Worker thread wakes up 22:29:57.154 00.015 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:57.154 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:57.154 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:57.154 00.000 8052 MoveAxis(W, 93, -) 22:29:57.154 00.000 8052 Guiding Dir = 3, Dur = 93 22:29:57.154 00.000 8052 IsSlewing returns 0 22:29:57.154 00.000 8052 IsGuiding returns 0 22:29:57.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=32, FiltMax=51, Gamma=1.040 22:29:57.154 00.000 8052 PulseGuide returned control before completion, sleep 99 22:29:57.279 00.125 8052 IsGuiding returns 0 22:29:57.279 00.000 8052 Move returns status 0, amount 93 22:29:57.279 00.000 8052 move complete, result=0 22:29:57.279 00.000 8052 worker thread done servicing request 22:29:57.404 00.125 3236 UpdateGuideState exits: m=320 SNR=12.3 22:29:57.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:57.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:57.404 00.000 3236 Enqueuing Expose request 22:29:57.404 00.000 8052 Worker thread wakes up 22:29:57.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:57.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(976,371,31,31) 22:29:59.514 02.110 8052 Exposure complete 22:29:59.670 00.156 8052 worker thread done servicing request 22:29:59.670 00.000 3236 OnExposeComplete: enter 22:29:59.670 00.000 3236 UpdateGuideState(): m_state=3 22:29:59.670 00.000 3236 Star::Find(15, 991, 385, 0, (0,0,0,0), 0.0, 255) frame 19 22:29:59.670 00.000 3236 Star::Find returns 1 (0), X=990.99, Y=384.96, Mass=304, SNR=12.0, Peak=51 HFD=4.4 22:29:59.670 00.000 3236 Status Line: West step 14, dist=17.6 22:29:59.670 00.000 3236 Enqueuing Calibration Move request for direction 3 22:29:59.670 00.000 8052 Worker thread wakes up 22:29:59.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:29:59.670 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:29:59.670 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:29:59.670 00.000 8052 MoveAxis(W, 93, -) 22:29:59.686 00.016 8052 Guiding Dir = 3, Dur = 93 22:29:59.686 00.000 8052 IsSlewing returns 0 22:29:59.686 00.000 8052 IsGuiding returns 0 22:29:59.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=31, FiltMax=48, Gamma=1.040 22:29:59.686 00.000 8052 PulseGuide returned control before completion, sleep 99 22:29:59.811 00.125 8052 IsGuiding returns 0 22:29:59.811 00.000 8052 Move returns status 0, amount 93 22:29:59.811 00.000 8052 move complete, result=0 22:29:59.811 00.000 8052 worker thread done servicing request 22:29:59.936 00.125 3236 UpdateGuideState exits: m=304 SNR=12.0 22:29:59.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:29:59.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:29:59.936 00.000 3236 Enqueuing Expose request 22:29:59.936 00.000 8052 Worker thread wakes up 22:29:59.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:29:59.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(976,370,31,31) 22:30:02.029 02.093 8052 Exposure complete 22:30:02.186 00.157 8052 worker thread done servicing request 22:30:02.186 00.000 3236 OnExposeComplete: enter 22:30:02.186 00.000 3236 UpdateGuideState(): m_state=3 22:30:02.186 00.000 3236 Star::Find(15, 990, 384, 0, (0,0,0,0), 0.0, 255) frame 20 22:30:02.186 00.000 3236 Star::Find returns 1 (0), X=990.67, Y=384.99, Mass=370, SNR=13.3, Peak=56 HFD=4.7 22:30:02.186 00.000 3236 Status Line: West step 15, dist=17.6 22:30:02.186 00.000 3236 Enqueuing Calibration Move request for direction 3 22:30:02.186 00.000 8052 Worker thread wakes up 22:30:02.186 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:30:02.186 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:30:02.186 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:30:02.201 00.015 8052 MoveAxis(W, 93, -) 22:30:02.201 00.000 8052 Guiding Dir = 3, Dur = 93 22:30:02.201 00.000 8052 IsSlewing returns 0 22:30:02.201 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=35, FiltMax=51, Gamma=1.040 22:30:02.201 00.000 8052 IsGuiding returns 0 22:30:02.217 00.016 8052 PulseGuide returned control before completion, sleep 92 22:30:02.326 00.109 8052 IsGuiding returns 0 22:30:02.326 00.000 8052 Move returns status 0, amount 93 22:30:02.326 00.000 8052 move complete, result=0 22:30:02.326 00.000 8052 worker thread done servicing request 22:30:02.451 00.125 3236 UpdateGuideState exits: m=370 SNR=13.3 22:30:02.451 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:02.451 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:02.451 00.000 3236 Enqueuing Expose request 22:30:02.451 00.000 8052 Worker thread wakes up 22:30:02.451 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:02.451 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(976,370,31,31) 22:30:04.451 02.000 8052 Exposure complete 22:30:04.607 00.156 8052 worker thread done servicing request 22:30:04.607 00.000 3236 OnExposeComplete: enter 22:30:04.607 00.000 3236 UpdateGuideState(): m_state=3 22:30:04.607 00.000 3236 Star::Find(15, 990, 384, 0, (0,0,0,0), 0.0, 255) frame 21 22:30:04.607 00.000 3236 Star::Find returns 1 (0), X=991.97, Y=387.04, Mass=290, SNR=11.7, Peak=52 HFD=4.4 22:30:04.607 00.000 3236 Status Line: West step 16, dist=19.9 22:30:04.607 00.000 3236 Enqueuing Calibration Move request for direction 3 22:30:04.607 00.000 8052 Worker thread wakes up 22:30:04.607 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:30:04.623 00.016 8052 Handling axis move in thread for scope dir=3 dur=93 22:30:04.623 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:30:04.623 00.000 8052 MoveAxis(W, 93, -) 22:30:04.623 00.000 8052 Guiding Dir = 3, Dur = 93 22:30:04.623 00.000 8052 IsSlewing returns 0 22:30:04.623 00.000 8052 IsGuiding returns 0 22:30:04.623 00.000 8052 PulseGuide returned control before completion, sleep 100 22:30:04.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=33, FiltMax=50, Gamma=1.040 22:30:04.748 00.125 8052 IsGuiding returns 0 22:30:04.748 00.000 8052 Move returns status 0, amount 93 22:30:04.748 00.000 8052 move complete, result=0 22:30:04.748 00.000 8052 worker thread done servicing request 22:30:04.873 00.125 3236 UpdateGuideState exits: m=290 SNR=11.7 22:30:04.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:04.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:04.873 00.000 3236 Enqueuing Expose request 22:30:04.873 00.000 8052 Worker thread wakes up 22:30:04.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:04.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(977,372,31,31) 22:30:06.982 02.109 8052 Exposure complete 22:30:07.139 00.157 8052 worker thread done servicing request 22:30:07.139 00.000 3236 OnExposeComplete: enter 22:30:07.139 00.000 3236 UpdateGuideState(): m_state=3 22:30:07.139 00.000 3236 Star::Find(15, 991, 387, 0, (0,0,0,0), 0.0, 255) frame 22 22:30:07.139 00.000 3236 Star::Find returns 1 (0), X=992.71, Y=388.47, Mass=307, SNR=12.0, Peak=55 HFD=4.2 22:30:07.139 00.000 3236 Status Line: West step 17, dist=21.5 22:30:07.139 00.000 3236 Enqueuing Calibration Move request for direction 3 22:30:07.139 00.000 8052 Worker thread wakes up 22:30:07.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:30:07.139 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:30:07.139 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:30:07.139 00.000 8052 MoveAxis(W, 93, -) 22:30:07.139 00.000 8052 Guiding Dir = 3, Dur = 93 22:30:07.139 00.000 8052 IsSlewing returns 0 22:30:07.139 00.000 8052 IsGuiding returns 0 22:30:07.154 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=33, FiltMax=51, Gamma=1.040 22:30:07.154 00.000 8052 PulseGuide returned control before completion, sleep 99 22:30:07.264 00.110 8052 IsGuiding returns 0 22:30:07.264 00.000 8052 Move returns status 0, amount 93 22:30:07.264 00.000 8052 move complete, result=0 22:30:07.264 00.000 8052 worker thread done servicing request 22:30:07.342 00.078 3236 UpdateGuideState exits: m=307 SNR=12.0 22:30:07.342 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:07.342 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:07.342 00.000 3236 Enqueuing Expose request 22:30:07.342 00.000 8052 Worker thread wakes up 22:30:07.342 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:07.342 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(978,373,31,31) 22:30:09.436 02.094 8052 Exposure complete 22:30:09.592 00.156 8052 worker thread done servicing request 22:30:09.592 00.000 3236 OnExposeComplete: enter 22:30:09.592 00.000 3236 UpdateGuideState(): m_state=3 22:30:09.592 00.000 3236 Star::Find(15, 992, 388, 0, (0,0,0,0), 0.0, 255) frame 23 22:30:09.592 00.000 3236 Star::Find returns 1 (0), X=993.33, Y=390.05, Mass=307, SNR=12.1, Peak=58 HFD=4.1 22:30:09.592 00.000 3236 Status Line: West step 18, dist=23.2 22:30:09.607 00.015 3236 Enqueuing Calibration Move request for direction 3 22:30:09.607 00.000 8052 Worker thread wakes up 22:30:09.607 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:30:09.607 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:30:09.607 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:30:09.607 00.000 8052 MoveAxis(W, 93, -) 22:30:09.607 00.000 8052 Guiding Dir = 3, Dur = 93 22:30:09.607 00.000 8052 IsSlewing returns 0 22:30:09.607 00.000 8052 IsGuiding returns 0 22:30:09.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=38, FiltMax=55, Gamma=1.040 22:30:09.607 00.000 8052 PulseGuide returned control before completion, sleep 99 22:30:09.717 00.110 8052 IsGuiding returns 0 22:30:09.717 00.000 8052 Move returns status 0, amount 93 22:30:09.717 00.000 8052 move complete, result=0 22:30:09.717 00.000 8052 worker thread done servicing request 22:30:09.857 00.140 3236 UpdateGuideState exits: m=307 SNR=12.1 22:30:09.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:09.857 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:09.857 00.000 3236 Enqueuing Expose request 22:30:09.857 00.000 8052 Worker thread wakes up 22:30:09.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:09.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(978,375,31,31) 22:30:11.967 02.110 8052 Exposure complete 22:30:12.123 00.156 8052 worker thread done servicing request 22:30:12.123 00.000 3236 OnExposeComplete: enter 22:30:12.123 00.000 3236 UpdateGuideState(): m_state=3 22:30:12.123 00.000 3236 Star::Find(15, 993, 390, 0, (0,0,0,0), 0.0, 255) frame 24 22:30:12.123 00.000 3236 Star::Find returns 1 (0), X=993.80, Y=390.61, Mass=331, SNR=12.5, Peak=53 HFD=4.5 22:30:12.123 00.000 3236 Status Line: West step 19, dist=23.9 22:30:12.123 00.000 3236 Enqueuing Calibration Move request for direction 3 22:30:12.123 00.000 8052 Worker thread wakes up 22:30:12.123 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:30:12.139 00.016 8052 Handling axis move in thread for scope dir=3 dur=93 22:30:12.139 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:30:12.139 00.000 8052 MoveAxis(W, 93, -) 22:30:12.139 00.000 8052 Guiding Dir = 3, Dur = 93 22:30:12.139 00.000 8052 IsSlewing returns 0 22:30:12.139 00.000 8052 IsGuiding returns 0 22:30:12.139 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=32, FiltMax=48, Gamma=1.040 22:30:12.139 00.000 8052 PulseGuide returned control before completion, sleep 99 22:30:12.264 00.125 8052 IsGuiding returns 0 22:30:12.264 00.000 8052 Move returns status 0, amount 93 22:30:12.264 00.000 8052 move complete, result=0 22:30:12.264 00.000 8052 worker thread done servicing request 22:30:12.389 00.125 3236 UpdateGuideState exits: m=331 SNR=12.5 22:30:12.389 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:12.389 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:12.389 00.000 3236 Enqueuing Expose request 22:30:12.389 00.000 8052 Worker thread wakes up 22:30:12.389 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:12.389 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,376,31,31) 22:30:14.482 02.093 8052 Exposure complete 22:30:14.639 00.157 8052 worker thread done servicing request 22:30:14.639 00.000 3236 OnExposeComplete: enter 22:30:14.639 00.000 3236 UpdateGuideState(): m_state=3 22:30:14.639 00.000 3236 Star::Find(15, 993, 390, 0, (0,0,0,0), 0.0, 255) frame 25 22:30:14.639 00.000 3236 Star::Find returns 1 (0), X=994.25, Y=390.69, Mass=319, SNR=12.3, Peak=50 HFD=4.5 22:30:14.639 00.000 3236 Status Line: West step 20, dist=24.1 22:30:14.639 00.000 3236 Enqueuing Calibration Move request for direction 3 22:30:14.639 00.000 8052 Worker thread wakes up 22:30:14.639 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:30:14.639 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:30:14.654 00.015 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:30:14.654 00.000 8052 MoveAxis(W, 93, -) 22:30:14.654 00.000 8052 Guiding Dir = 3, Dur = 93 22:30:14.654 00.000 8052 IsSlewing returns 0 22:30:14.654 00.000 8052 IsGuiding returns 0 22:30:14.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=148, FiltMin=33, FiltMax=50, Gamma=1.040 22:30:14.654 00.000 8052 PulseGuide returned control before completion, sleep 99 22:30:14.779 00.125 8052 IsGuiding returns 0 22:30:14.779 00.000 8052 Move returns status 0, amount 93 22:30:14.779 00.000 8052 move complete, result=0 22:30:14.779 00.000 8052 worker thread done servicing request 22:30:14.857 00.078 3236 UpdateGuideState exits: m=319 SNR=12.3 22:30:14.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:14.857 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:14.857 00.000 3236 Enqueuing Expose request 22:30:14.857 00.000 8052 Worker thread wakes up 22:30:14.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:14.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,376,31,31) 22:30:16.967 02.110 8052 Exposure complete 22:30:17.123 00.156 8052 worker thread done servicing request 22:30:17.123 00.000 3236 OnExposeComplete: enter 22:30:17.123 00.000 3236 UpdateGuideState(): m_state=3 22:30:17.123 00.000 3236 Star::Find(15, 994, 390, 0, (0,0,0,0), 0.0, 255) frame 26 22:30:17.123 00.000 3236 Star::Find returns 1 (0), X=993.99, Y=391.78, Mass=281, SNR=11.6, Peak=58 HFD=4.1 22:30:17.264 00.141 3236 WEST calibration completes with steps=20 angle=-109.1 rate=13.464 parity=-1 22:30:17.264 00.000 3236 Falling Through to state GO_EAST 22:30:17.264 00.000 3236 Status Line: East step 2, dist=25.0 22:30:17.264 00.000 3236 Enqueuing Calibration Move request for direction 2 22:30:17.264 00.000 8052 Worker thread wakes up 22:30:17.264 00.000 8052 worker thread servicing REQUEST_MOVE scope dir E(2) 1114 opts 0x0 22:30:17.264 00.000 8052 Handling axis move in thread for scope dir=2 dur=1114 22:30:17.264 00.000 8052 scope move axis dir= 2 dur= 1114 opts= 0x0 22:30:17.264 00.000 8052 MoveAxis(E, 1114, -) 22:30:17.264 00.000 8052 Guiding Dir = 2, Dur = 1114 22:30:17.264 00.000 8052 IsSlewing returns 0 22:30:17.264 00.000 8052 IsGuiding returns 0 22:30:17.279 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=98, FiltMin=35, FiltMax=52, Gamma=1.040 22:30:17.279 00.000 8052 PulseGuide returned control before completion, sleep 1120 22:30:17.529 00.250 3236 UpdateGuideState exits: m=281 SNR=11.6 22:30:17.529 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:17.529 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:17.529 00.000 3236 Enqueuing Expose request 22:30:18.404 00.875 8052 IsGuiding returns 0 22:30:18.404 00.000 8052 Move returns status 0, amount 1114 22:30:18.404 00.000 8052 move complete, result=0 22:30:18.404 00.000 8052 worker thread done servicing request 22:30:18.404 00.000 8052 Worker thread wakes up 22:30:18.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:18.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,377,31,31) 22:30:19.514 01.110 8052 Exposure complete 22:30:19.670 00.156 8052 worker thread done servicing request 22:30:19.670 00.000 3236 OnExposeComplete: enter 22:30:19.670 00.000 3236 UpdateGuideState(): m_state=3 22:30:19.670 00.000 3236 Star::Find(15, 993, 391, 0, (0,0,0,0), 0.0, 255) frame 27 22:30:19.670 00.000 3236 Star::Find false star n=22 nbg=281 bg=37.3 sigma=0.9 thresh=40 peak=40 22:30:19.670 00.000 3236 Star::Find returns 0 (2), X=993.00, Y=391.00, Mass=68, SNR=2.9, Peak=42 HFD=0.0 22:30:19.670 00.000 3236 DistanceChecker: activated 22:30:19.670 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:30:19.670 00.000 3236 Star lost during calibration... blundering on 22:30:19.670 00.000 3236 Status Line: star lost 22:30:19.670 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:30:19.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=42, Gamma=1.040 22:30:19.920 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:30:19.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:19.920 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:30:19.920 00.000 3236 Enqueuing Expose request 22:30:19.920 00.000 8052 Worker thread wakes up 22:30:19.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:19.920 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:30:22.029 02.109 8052 Exposure complete 22:30:22.186 00.157 8052 worker thread done servicing request 22:30:22.186 00.000 3236 OnExposeComplete: enter 22:30:22.186 00.000 3236 UpdateGuideState(): m_state=3 22:30:22.186 00.000 3236 Star::Find(15, 993, 391, 0, (0,0,0,0), 0.0, 255) frame 28 22:30:22.186 00.000 3236 Star::Find false star n=39 nbg=280 bg=35.4 sigma=0.9 thresh=38 peak=37 22:30:22.186 00.000 3236 Star::Find returns 0 (2), X=993.00, Y=391.00, Mass=206, SNR=2.9, Peak=39 HFD=0.0 22:30:22.186 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:30:22.186 00.000 3236 Star lost during calibration... blundering on 22:30:22.186 00.000 3236 Status Line: star lost 22:30:22.186 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:30:22.186 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=33, FiltMax=46, Gamma=1.040 22:30:22.436 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:30:22.436 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:22.436 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:30:22.436 00.000 3236 Enqueuing Expose request 22:30:22.436 00.000 8052 Worker thread wakes up 22:30:22.436 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:22.436 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:30:24.436 02.000 8052 Exposure complete 22:30:24.592 00.156 8052 worker thread done servicing request 22:30:24.592 00.000 3236 OnExposeComplete: enter 22:30:24.592 00.000 3236 UpdateGuideState(): m_state=3 22:30:24.592 00.000 3236 Star::Find(15, 993, 391, 0, (0,0,0,0), 0.0, 255) frame 29 22:30:24.592 00.000 3236 Star::Find false star n=42 nbg=279 bg=36.4 sigma=0.9 thresh=39 peak=38 22:30:24.592 00.000 3236 Star::Find returns 0 (2), X=993.00, Y=391.00, Mass=230, SNR=2.9, Peak=40 HFD=0.0 22:30:24.592 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:30:24.592 00.000 3236 Star lost during calibration... blundering on 22:30:24.592 00.000 3236 Status Line: star lost 22:30:24.592 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:30:24.607 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=103, FiltMin=34, FiltMax=60, Gamma=1.040 22:30:24.842 00.235 3236 UpdateGuideState exits: Star lost - low SNR 22:30:24.842 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:24.842 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:30:24.842 00.000 3236 Enqueuing Expose request 22:30:24.842 00.000 8052 Worker thread wakes up 22:30:24.842 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:24.842 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:30:26.951 02.109 8052 Exposure complete 22:30:27.107 00.156 8052 worker thread done servicing request 22:30:27.107 00.000 3236 OnExposeComplete: enter 22:30:27.107 00.000 3236 UpdateGuideState(): m_state=3 22:30:27.107 00.000 3236 Star::Find(15, 993, 391, 0, (0,0,0,0), 0.0, 255) frame 30 22:30:27.107 00.000 3236 Star::Find false star n=38 nbg=279 bg=34.4 sigma=0.9 thresh=37 peak=36 22:30:27.107 00.000 3236 Star::Find returns 0 (2), X=993.00, Y=391.00, Mass=239, SNR=2.9, Peak=40 HFD=0.0 22:30:27.107 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:30:27.107 00.000 3236 Star lost during calibration... blundering on 22:30:27.107 00.000 3236 Status Line: star lost 22:30:27.107 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:30:27.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=32, FiltMax=47, Gamma=1.040 22:30:27.357 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:30:27.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:27.357 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:30:27.357 00.000 3236 Enqueuing Expose request 22:30:27.357 00.000 8052 Worker thread wakes up 22:30:27.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:27.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:30:29.467 02.110 8052 Exposure complete 22:30:29.623 00.156 8052 worker thread done servicing request 22:30:29.623 00.000 3236 OnExposeComplete: enter 22:30:29.623 00.000 3236 UpdateGuideState(): m_state=3 22:30:29.623 00.000 3236 Star::Find(15, 993, 391, 0, (0,0,0,0), 0.0, 255) frame 31 22:30:29.623 00.000 3236 Star::Find false star n=42 nbg=280 bg=30.3 sigma=0.8 thresh=33 peak=32 22:30:29.623 00.000 3236 Star::Find returns 0 (2), X=993.00, Y=391.00, Mass=273, SNR=2.9, Peak=34 HFD=0.0 22:30:29.623 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:30:29.623 00.000 3236 Star lost during calibration... blundering on 22:30:29.623 00.000 3236 Status Line: star lost 22:30:29.623 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:30:29.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=28, FiltMax=45, Gamma=1.040 22:30:29.873 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:30:29.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:29.873 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:30:29.873 00.000 3236 Enqueuing Expose request 22:30:29.873 00.000 8052 Worker thread wakes up 22:30:29.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:29.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:30:31.982 02.109 8052 Exposure complete 22:30:32.139 00.157 8052 worker thread done servicing request 22:30:32.139 00.000 3236 OnExposeComplete: enter 22:30:32.139 00.000 3236 UpdateGuideState(): m_state=3 22:30:32.139 00.000 3236 Star::Find(15, 993, 391, 0, (0,0,0,0), 0.0, 255) frame 32 22:30:32.139 00.000 3236 Star::Find returns 1 (0), X=996.79, Y=373.72, Mass=302, SNR=12.0, Peak=43 HFD=4.1 22:30:32.139 00.000 3236 DistanceChecker: deactivated 22:30:32.139 00.000 3236 Status Line: East step 1, dist=12.3 22:30:32.154 00.015 3236 Enqueuing Calibration Move request for direction 2 22:30:32.154 00.000 8052 Worker thread wakes up 22:30:32.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir E(2) 746 opts 0x0 22:30:32.154 00.000 8052 Handling axis move in thread for scope dir=2 dur=746 22:30:32.154 00.000 8052 scope move axis dir= 2 dur= 746 opts= 0x0 22:30:32.154 00.000 8052 MoveAxis(E, 746, -) 22:30:32.154 00.000 8052 Guiding Dir = 2, Dur = 746 22:30:32.154 00.000 8052 IsSlewing returns 0 22:30:32.154 00.000 8052 IsGuiding returns 0 22:30:32.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=97, FiltMin=35, FiltMax=52, Gamma=1.040 22:30:32.154 00.000 8052 PulseGuide returned control before completion, sleep 752 22:30:32.404 00.250 3236 UpdateGuideState exits: m=302 SNR=12.0 22:30:32.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:32.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:32.404 00.000 3236 Enqueuing Expose request 22:30:32.920 00.516 8052 IsGuiding returns 0 22:30:32.920 00.000 8052 Move returns status 0, amount 746 22:30:32.920 00.000 8052 move complete, result=0 22:30:32.920 00.000 8052 worker thread done servicing request 22:30:32.920 00.000 8052 Worker thread wakes up 22:30:32.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:32.920 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(982,359,31,31) 22:30:34.467 01.547 8052 Exposure complete 22:30:34.623 00.156 8052 worker thread done servicing request 22:30:34.623 00.000 3236 OnExposeComplete: enter 22:30:34.623 00.000 3236 UpdateGuideState(): m_state=3 22:30:34.623 00.000 3236 Star::Find(15, 996, 373, 0, (0,0,0,0), 0.0, 255) frame 33 22:30:34.623 00.000 3236 Star::Find returns 1 (0), X=997.84, Y=360.32, Mass=195, SNR=9.5, Peak=51 HFD=4.5 22:30:34.764 00.141 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:30:34.764 00.000 3236 Backlash: Looking for 3 moves of 0.8 px, max attempts = 645 22:30:34.764 00.000 3236 Falling Through to state CLEAR_BACKLASH 22:30:34.764 00.000 3236 Backlash: Starting north clearing using pulse width of 93 22:30:34.764 00.000 3236 Enqueuing Calibration Move request for direction 0 22:30:34.764 00.000 8052 Worker thread wakes up 22:30:34.764 00.000 3236 Status Line: Clearing backlash step 1 22:30:34.764 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:30:34.764 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:30:34.764 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:30:34.764 00.000 8052 MoveAxis(N, 93, -) 22:30:34.764 00.000 8052 Guiding Dir = 0, Dur = 93 22:30:34.764 00.000 8052 IsSlewing returns 0 22:30:34.764 00.000 8052 IsGuiding returns 0 22:30:34.779 00.015 8052 PulseGuide returned control before completion, sleep 99 22:30:34.779 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=36, FiltMax=50, Gamma=1.040 22:30:34.889 00.110 8052 IsGuiding returns 1 22:30:34.889 00.000 8052 scope still moving after pulse duration time elapsed 22:30:34.920 00.031 8052 IsSlewing returns 0 22:30:34.920 00.000 8052 IsGuiding returns 0 22:30:34.920 00.000 8052 scope move finished after 93 + 55 ms 22:30:34.920 00.000 8052 Move returns status 0, amount 93 22:30:34.920 00.000 8052 move complete, result=0 22:30:34.920 00.000 8052 worker thread done servicing request 22:30:35.029 00.109 3236 UpdateGuideState exits: m=195 SNR=9.5 22:30:35.029 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:35.029 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:35.029 00.000 3236 Enqueuing Expose request 22:30:35.029 00.000 8052 Worker thread wakes up 22:30:35.029 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:35.029 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,345,31,31) 22:30:37.014 01.985 8052 Exposure complete 22:30:37.170 00.156 8052 worker thread done servicing request 22:30:37.170 00.000 3236 OnExposeComplete: enter 22:30:37.170 00.000 3236 UpdateGuideState(): m_state=3 22:30:37.170 00.000 3236 Star::Find(15, 997, 360, 0, (0,0,0,0), 0.0, 255) frame 34 22:30:37.170 00.000 3236 Star::Find returns 1 (0), X=998.19, Y=360.30, Mass=275, SNR=11.4, Peak=52 HFD=4.4 22:30:37.170 00.000 3236 Backlash: Rejected small move of 0.3 px 22:30:37.170 00.000 3236 Enqueuing Calibration Move request for direction 0 22:30:37.170 00.000 8052 Worker thread wakes up 22:30:37.170 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:30:37.170 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:30:37.170 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:30:37.170 00.000 8052 MoveAxis(N, 93, -) 22:30:37.170 00.000 8052 Guiding Dir = 0, Dur = 93 22:30:37.232 00.062 8052 IsSlewing returns 0 22:30:37.295 00.063 8052 IsGuiding returns 0 22:30:37.311 00.016 8052 PulseGuide returned control before completion, sleep 100 22:30:37.311 00.000 3236 Status Line: Clearing backlash step 2 22:30:37.311 00.000 3236 Backlash: Clearing backlash step 2, Last Delta = 0.35 px, CumDistance = 0.35 px 22:30:37.326 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=51, Gamma=1.040 22:30:37.420 00.094 8052 IsGuiding returns 1 22:30:37.420 00.000 8052 scope still moving after pulse duration time elapsed 22:30:37.451 00.031 8052 IsSlewing returns 0 22:30:37.451 00.000 8052 IsGuiding returns 0 22:30:37.451 00.000 8052 scope move finished after 93 + 55 ms 22:30:37.451 00.000 8052 Move returns status 0, amount 93 22:30:37.451 00.000 8052 move complete, result=0 22:30:37.451 00.000 8052 worker thread done servicing request 22:30:37.576 00.125 3236 UpdateGuideState exits: m=275 SNR=11.4 22:30:37.576 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:37.576 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:37.576 00.000 3236 Enqueuing Expose request 22:30:37.576 00.000 8052 Worker thread wakes up 22:30:37.576 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:37.576 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,345,31,31) 22:30:39.451 01.875 8052 Exposure complete 22:30:39.607 00.156 8052 worker thread done servicing request 22:30:39.607 00.000 3236 OnExposeComplete: enter 22:30:39.607 00.000 3236 UpdateGuideState(): m_state=3 22:30:39.607 00.000 3236 Star::Find(15, 998, 360, 0, (0,0,0,0), 0.0, 255) frame 35 22:30:39.607 00.000 3236 Star::Find returns 1 (0), X=998.33, Y=360.03, Mass=345, SNR=12.9, Peak=50 HFD=4.3 22:30:39.607 00.000 3236 Backlash: Rejected small move of 0.3 px 22:30:39.607 00.000 3236 Enqueuing Calibration Move request for direction 0 22:30:39.607 00.000 8052 Worker thread wakes up 22:30:39.607 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:30:39.607 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:30:39.607 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:30:39.607 00.000 8052 MoveAxis(N, 93, -) 22:30:39.607 00.000 8052 Guiding Dir = 0, Dur = 93 22:30:39.732 00.125 8052 IsSlewing returns 0 22:30:39.732 00.000 8052 IsGuiding returns 0 22:30:39.732 00.000 8052 PulseGuide returned control before completion, sleep 100 22:30:39.842 00.110 3236 Status Line: Clearing backlash step 3 22:30:39.857 00.015 8052 IsGuiding returns 1 22:30:39.857 00.000 8052 scope still moving after pulse duration time elapsed 22:30:39.857 00.000 3236 Backlash: Clearing backlash step 3, Last Delta = 0.31 px, CumDistance = 0.57 px 22:30:39.857 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=30, FiltMax=47, Gamma=1.040 22:30:39.889 00.032 8052 IsSlewing returns 0 22:30:39.889 00.000 8052 IsGuiding returns 1 22:30:39.920 00.031 8052 IsSlewing returns 0 22:30:39.920 00.000 8052 IsGuiding returns 0 22:30:39.920 00.000 8052 scope move finished after 93 + 87 ms 22:30:39.920 00.000 8052 Move returns status 0, amount 93 22:30:39.920 00.000 8052 move complete, result=0 22:30:39.920 00.000 8052 worker thread done servicing request 22:30:40.107 00.187 3236 UpdateGuideState exits: m=345 SNR=12.9 22:30:40.107 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:40.107 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:40.107 00.000 3236 Enqueuing Expose request 22:30:40.107 00.000 8052 Worker thread wakes up 22:30:40.107 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:40.107 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,345,31,31) 22:30:41.998 01.891 8052 Exposure complete 22:30:42.154 00.156 8052 worker thread done servicing request 22:30:42.154 00.000 3236 OnExposeComplete: enter 22:30:42.154 00.000 3236 UpdateGuideState(): m_state=3 22:30:42.154 00.000 3236 Star::Find(15, 998, 360, 0, (0,0,0,0), 0.0, 255) frame 36 22:30:42.154 00.000 3236 Star::Find returns 1 (0), X=998.85, Y=360.98, Mass=259, SNR=11.1, Peak=48 HFD=4.2 22:30:42.154 00.000 3236 Backlash: Accepted clearing move of 1.1 22:30:42.154 00.000 3236 Enqueuing Calibration Move request for direction 0 22:30:42.154 00.000 8052 Worker thread wakes up 22:30:42.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:30:42.154 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:30:42.154 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:30:42.154 00.000 8052 MoveAxis(N, 93, -) 22:30:42.154 00.000 8052 Guiding Dir = 0, Dur = 93 22:30:42.326 00.172 8052 IsSlewing returns 0 22:30:42.389 00.063 8052 IsGuiding returns 0 22:30:42.404 00.015 8052 PulseGuide returned control before completion, sleep 99 22:30:42.404 00.000 3236 Status Line: Clearing backlash step 4 22:30:42.404 00.000 3236 Backlash: Clearing backlash step 4, Last Delta = 1.09 px, CumDistance = 1.21 px 22:30:42.420 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=30, FiltMax=46, Gamma=1.040 22:30:42.514 00.094 8052 IsGuiding returns 1 22:30:42.514 00.000 8052 scope still moving after pulse duration time elapsed 22:30:42.545 00.031 8052 IsSlewing returns 0 22:30:42.545 00.000 8052 IsGuiding returns 0 22:30:42.545 00.000 8052 scope move finished after 93 + 54 ms 22:30:42.545 00.000 8052 Move returns status 0, amount 93 22:30:42.545 00.000 8052 move complete, result=0 22:30:42.545 00.000 8052 worker thread done servicing request 22:30:42.670 00.125 3236 UpdateGuideState exits: m=259 SNR=11.1 22:30:42.670 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:42.670 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:42.670 00.000 3236 Enqueuing Expose request 22:30:42.670 00.000 8052 Worker thread wakes up 22:30:42.670 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:42.670 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,346,31,31) 22:30:44.436 01.766 8052 Exposure complete 22:30:44.592 00.156 8052 worker thread done servicing request 22:30:44.592 00.000 3236 OnExposeComplete: enter 22:30:44.592 00.000 3236 UpdateGuideState(): m_state=3 22:30:44.592 00.000 3236 Star::Find(15, 998, 360, 0, (0,0,0,0), 0.0, 255) frame 37 22:30:44.592 00.000 3236 Star::Find returns 1 (0), X=998.51, Y=361.06, Mass=307, SNR=12.1, Peak=59 HFD=4.0 22:30:44.592 00.000 3236 Backlash: Rejected small direction reversal of 0.3 px 22:30:44.592 00.000 3236 Enqueuing Calibration Move request for direction 0 22:30:44.592 00.000 8052 Worker thread wakes up 22:30:44.592 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:30:44.592 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:30:44.592 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:30:44.592 00.000 8052 MoveAxis(N, 93, -) 22:30:44.592 00.000 8052 Guiding Dir = 0, Dur = 93 22:30:44.654 00.062 8052 IsSlewing returns 0 22:30:44.732 00.078 8052 IsGuiding returns 0 22:30:44.732 00.000 8052 PulseGuide returned control before completion, sleep 100 22:30:44.732 00.000 3236 Status Line: Clearing backlash step 5 22:30:44.732 00.000 3236 Backlash: Clearing backlash step 5, Last Delta = 0.35 px, CumDistance = 1.00 px 22:30:44.748 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=34, FiltMax=50, Gamma=1.040 22:30:44.842 00.094 8052 IsGuiding returns 1 22:30:44.842 00.000 8052 scope still moving after pulse duration time elapsed 22:30:44.967 00.125 8052 IsSlewing returns 0 22:30:44.998 00.031 3236 UpdateGuideState exits: m=307 SNR=12.1 22:30:44.998 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:44.998 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:44.998 00.000 3236 Enqueuing Expose request 22:30:45.045 00.047 8052 IsGuiding returns 0 22:30:45.045 00.000 8052 scope move finished after 93 + 225 ms 22:30:45.045 00.000 8052 Move returns status 0, amount 93 22:30:45.045 00.000 8052 move complete, result=0 22:30:45.045 00.000 8052 worker thread done servicing request 22:30:45.045 00.000 8052 Worker thread wakes up 22:30:45.045 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:45.045 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,346,31,31) 22:30:47.029 01.984 8052 Exposure complete 22:30:47.186 00.157 8052 worker thread done servicing request 22:30:47.186 00.000 3236 OnExposeComplete: enter 22:30:47.186 00.000 3236 UpdateGuideState(): m_state=3 22:30:47.186 00.000 3236 Star::Find(15, 998, 361, 0, (0,0,0,0), 0.0, 255) frame 38 22:30:47.186 00.000 3236 Star::Find returns 1 (0), X=997.94, Y=361.14, Mass=309, SNR=12.1, Peak=52 HFD=4.3 22:30:47.186 00.000 3236 Backlash: Rejected small direction reversal of 0.6 px 22:30:47.186 00.000 3236 Enqueuing Calibration Move request for direction 0 22:30:47.186 00.000 8052 Worker thread wakes up 22:30:47.186 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:30:47.186 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:30:47.186 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:30:47.186 00.000 8052 MoveAxis(N, 93, -) 22:30:47.186 00.000 8052 Guiding Dir = 0, Dur = 93 22:30:47.248 00.062 8052 IsSlewing returns 0 22:30:47.311 00.063 8052 IsGuiding returns 0 22:30:47.326 00.015 8052 PulseGuide returned control before completion, sleep 100 22:30:47.326 00.000 3236 Status Line: Clearing backlash step 6 22:30:47.326 00.000 3236 Backlash: Clearing backlash step 6, Last Delta = 0.57 px, CumDistance = 0.83 px 22:30:47.342 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=29, FiltMax=49, Gamma=1.040 22:30:47.498 00.156 8052 IsGuiding returns 0 22:30:47.498 00.000 8052 Move returns status 0, amount 93 22:30:47.498 00.000 8052 move complete, result=0 22:30:47.498 00.000 8052 worker thread done servicing request 22:30:47.592 00.094 3236 UpdateGuideState exits: m=309 SNR=12.1 22:30:47.592 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:47.592 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:47.592 00.000 3236 Enqueuing Expose request 22:30:47.592 00.000 8052 Worker thread wakes up 22:30:47.592 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:47.592 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,346,31,31) 22:30:49.482 01.890 8052 Exposure complete 22:30:49.639 00.157 8052 worker thread done servicing request 22:30:49.639 00.000 3236 OnExposeComplete: enter 22:30:49.639 00.000 3236 UpdateGuideState(): m_state=3 22:30:49.639 00.000 3236 Star::Find(15, 997, 361, 0, (0,0,0,0), 0.0, 255) frame 39 22:30:49.639 00.000 3236 Star::Find returns 1 (0), X=998.24, Y=360.24, Mass=362, SNR=13.1, Peak=47 HFD=4.7 22:30:49.639 00.000 3236 Backlash: Accepted clearing move of 0.9 22:30:49.639 00.000 3236 Enqueuing Calibration Move request for direction 0 22:30:49.639 00.000 8052 Worker thread wakes up 22:30:49.639 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:30:49.639 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:30:49.639 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:30:49.639 00.000 8052 MoveAxis(N, 93, -) 22:30:49.639 00.000 8052 Guiding Dir = 0, Dur = 93 22:30:49.701 00.062 8052 IsSlewing returns 0 22:30:49.764 00.063 8052 IsGuiding returns 0 22:30:49.764 00.000 8052 PulseGuide returned control before completion, sleep 100 22:30:49.764 00.000 3236 Status Line: Clearing backlash step 7 22:30:49.779 00.015 3236 Backlash: Clearing backlash step 7, Last Delta = 0.95 px, CumDistance = 0.41 px 22:30:49.779 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=31, FiltMax=46, Gamma=1.040 22:30:49.889 00.110 8052 IsGuiding returns 1 22:30:49.889 00.000 8052 scope still moving after pulse duration time elapsed 22:30:49.920 00.031 8052 IsSlewing returns 0 22:30:49.920 00.000 8052 IsGuiding returns 0 22:30:49.920 00.000 8052 scope move finished after 93 + 59 ms 22:30:49.920 00.000 8052 Move returns status 0, amount 93 22:30:49.920 00.000 8052 move complete, result=0 22:30:49.920 00.000 8052 worker thread done servicing request 22:30:49.998 00.078 3236 UpdateGuideState exits: m=362 SNR=13.1 22:30:49.998 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:49.998 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:49.998 00.000 3236 Enqueuing Expose request 22:30:49.998 00.000 8052 Worker thread wakes up 22:30:49.998 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:49.998 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,345,31,31) 22:30:51.982 01.984 8052 Exposure complete 22:30:52.139 00.157 8052 worker thread done servicing request 22:30:52.139 00.000 3236 OnExposeComplete: enter 22:30:52.139 00.000 3236 UpdateGuideState(): m_state=3 22:30:52.139 00.000 3236 Star::Find(15, 998, 360, 0, (0,0,0,0), 0.0, 255) frame 40 22:30:52.139 00.000 3236 Star::Find returns 1 (0), X=998.58, Y=359.79, Mass=361, SNR=13.1, Peak=55 HFD=4.6 22:30:52.139 00.000 3236 Backlash: Rejected small move of 0.6 px 22:30:52.139 00.000 3236 Enqueuing Calibration Move request for direction 0 22:30:52.139 00.000 8052 Worker thread wakes up 22:30:52.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:30:52.139 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:30:52.139 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:30:52.139 00.000 8052 MoveAxis(N, 93, -) 22:30:52.139 00.000 8052 Guiding Dir = 0, Dur = 93 22:30:52.217 00.078 8052 IsSlewing returns 0 22:30:52.279 00.062 8052 IsGuiding returns 0 22:30:52.279 00.000 8052 PulseGuide returned control before completion, sleep 100 22:30:52.279 00.000 3236 Status Line: Clearing backlash step 8 22:30:52.295 00.016 3236 Backlash: Clearing backlash step 8, Last Delta = 0.56 px, CumDistance = 0.91 px 22:30:52.295 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=35, FiltMax=52, Gamma=1.040 22:30:52.389 00.094 8052 IsGuiding returns 1 22:30:52.389 00.000 8052 scope still moving after pulse duration time elapsed 22:30:52.436 00.047 8052 IsSlewing returns 0 22:30:52.436 00.000 8052 IsGuiding returns 0 22:30:52.436 00.000 8052 scope move finished after 93 + 62 ms 22:30:52.436 00.000 8052 Move returns status 0, amount 93 22:30:52.436 00.000 8052 move complete, result=0 22:30:52.436 00.000 8052 worker thread done servicing request 22:30:52.545 00.109 3236 UpdateGuideState exits: m=361 SNR=13.1 22:30:52.545 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:52.545 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:52.545 00.000 3236 Enqueuing Expose request 22:30:52.545 00.000 8052 Worker thread wakes up 22:30:52.545 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:52.545 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,345,31,31) 22:30:54.436 01.891 8052 Exposure complete 22:30:54.592 00.156 8052 worker thread done servicing request 22:30:54.592 00.000 3236 OnExposeComplete: enter 22:30:54.592 00.000 3236 UpdateGuideState(): m_state=3 22:30:54.592 00.000 3236 Star::Find(15, 998, 359, 0, (0,0,0,0), 0.0, 255) frame 41 22:30:54.592 00.000 3236 Star::Find returns 1 (0), X=998.17, Y=360.50, Mass=300, SNR=12.0, Peak=53 HFD=3.9 22:30:54.592 00.000 3236 Backlash: Rejected clearing move of 0.8, direction reversal 22:30:54.592 00.000 3236 Enqueuing Calibration Move request for direction 0 22:30:54.592 00.000 8052 Worker thread wakes up 22:30:54.592 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:30:54.592 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:30:54.592 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:30:54.592 00.000 8052 MoveAxis(N, 93, -) 22:30:54.592 00.000 8052 Guiding Dir = 0, Dur = 93 22:30:54.654 00.062 8052 IsSlewing returns 0 22:30:54.717 00.063 8052 IsGuiding returns 0 22:30:54.717 00.000 3236 Status Line: Clearing backlash step 9 22:30:54.732 00.015 8052 PulseGuide returned control before completion, sleep 97 22:30:54.732 00.000 3236 Backlash: Clearing backlash step 9, Last Delta = 0.81 px, CumDistance = 0.38 px 22:30:54.732 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=35, FiltMax=51, Gamma=1.040 22:30:54.842 00.110 8052 IsGuiding returns 1 22:30:54.842 00.000 8052 scope still moving after pulse duration time elapsed 22:30:54.873 00.031 8052 IsSlewing returns 0 22:30:54.873 00.000 8052 IsGuiding returns 0 22:30:54.873 00.000 8052 scope move finished after 93 + 58 ms 22:30:54.873 00.000 8052 Move returns status 0, amount 93 22:30:54.873 00.000 8052 move complete, result=0 22:30:54.873 00.000 8052 worker thread done servicing request 22:30:54.998 00.125 3236 UpdateGuideState exits: m=300 SNR=12.0 22:30:54.998 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:54.998 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:54.998 00.000 3236 Enqueuing Expose request 22:30:54.998 00.000 8052 Worker thread wakes up 22:30:54.998 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:54.998 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,345,31,31) 22:30:56.982 01.984 8052 Exposure complete 22:30:57.139 00.157 3236 OnExposeComplete: enter 22:30:57.139 00.000 3236 UpdateGuideState(): m_state=3 22:30:57.139 00.000 8052 worker thread done servicing request 22:30:57.139 00.000 3236 Star::Find(15, 998, 360, 0, (0,0,0,0), 0.0, 255) frame 42 22:30:57.139 00.000 3236 Star::Find returns 1 (0), X=996.87, Y=359.55, Mass=289, SNR=11.7, Peak=52 HFD=4.4 22:30:57.139 00.000 3236 Backlash: Accepted clearing move of 1.6 22:30:57.139 00.000 3236 Enqueuing Calibration Move request for direction 0 22:30:57.139 00.000 8052 Worker thread wakes up 22:30:57.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:30:57.139 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:30:57.139 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:30:57.139 00.000 8052 MoveAxis(N, 93, -) 22:30:57.139 00.000 8052 Guiding Dir = 0, Dur = 93 22:30:57.201 00.062 8052 IsSlewing returns 0 22:30:57.264 00.063 8052 IsGuiding returns 0 22:30:57.264 00.000 3236 Status Line: Clearing backlash step 10 22:30:57.279 00.015 8052 PulseGuide returned control before completion, sleep 98 22:30:57.279 00.000 3236 Backlash: Clearing backlash step 10, Last Delta = 1.61 px, CumDistance = 1.23 px 22:30:57.279 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=51, Gamma=1.040 22:30:57.389 00.110 8052 IsGuiding returns 1 22:30:57.389 00.000 8052 scope still moving after pulse duration time elapsed 22:30:57.420 00.031 8052 IsSlewing returns 0 22:30:57.420 00.000 8052 IsGuiding returns 0 22:30:57.420 00.000 8052 scope move finished after 93 + 56 ms 22:30:57.420 00.000 8052 Move returns status 0, amount 93 22:30:57.420 00.000 8052 move complete, result=0 22:30:57.420 00.000 8052 worker thread done servicing request 22:30:57.529 00.109 3236 UpdateGuideState exits: m=289 SNR=11.7 22:30:57.529 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:30:57.529 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:30:57.529 00.000 3236 Enqueuing Expose request 22:30:57.529 00.000 8052 Worker thread wakes up 22:30:57.529 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:30:57.545 00.016 8052 Handling exposure in thread, d=2500 o=3 r=(982,345,31,31) 22:30:59.529 01.984 8052 Exposure complete 22:30:59.686 00.157 8052 worker thread done servicing request 22:30:59.686 00.000 3236 OnExposeComplete: enter 22:30:59.686 00.000 3236 UpdateGuideState(): m_state=3 22:30:59.686 00.000 3236 Star::Find(15, 996, 359, 0, (0,0,0,0), 0.0, 255) frame 43 22:30:59.686 00.000 3236 Star::Find returns 1 (0), X=997.63, Y=359.86, Mass=299, SNR=11.9, Peak=54 HFD=4.0 22:30:59.686 00.000 3236 Backlash: Rejected clearing move of 0.8, direction reversal 22:30:59.686 00.000 3236 Enqueuing Calibration Move request for direction 0 22:30:59.686 00.000 8052 Worker thread wakes up 22:30:59.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:30:59.686 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:30:59.686 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:30:59.686 00.000 8052 MoveAxis(N, 93, -) 22:30:59.686 00.000 8052 Guiding Dir = 0, Dur = 93 22:30:59.748 00.062 8052 IsSlewing returns 0 22:30:59.811 00.063 8052 IsGuiding returns 0 22:30:59.811 00.000 8052 PulseGuide returned control before completion, sleep 100 22:30:59.811 00.000 3236 Status Line: Clearing backlash step 11 22:30:59.826 00.015 3236 Backlash: Clearing backlash step 11, Last Delta = 0.82 px, CumDistance = 0.50 px 22:30:59.826 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=97, FiltMin=34, FiltMax=51, Gamma=1.040 22:30:59.936 00.110 8052 IsGuiding returns 1 22:30:59.936 00.000 8052 scope still moving after pulse duration time elapsed 22:30:59.967 00.031 8052 IsSlewing returns 0 22:30:59.967 00.000 8052 IsGuiding returns 0 22:30:59.967 00.000 8052 scope move finished after 93 + 61 ms 22:30:59.967 00.000 8052 Move returns status 0, amount 93 22:30:59.967 00.000 8052 move complete, result=0 22:30:59.967 00.000 8052 worker thread done servicing request 22:31:00.076 00.109 3236 UpdateGuideState exits: m=299 SNR=11.9 22:31:00.076 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:00.076 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:00.076 00.000 3236 Enqueuing Expose request 22:31:00.076 00.000 8052 Worker thread wakes up 22:31:00.092 00.016 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:00.092 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,345,31,31) 22:31:01.967 01.875 8052 Exposure complete 22:31:02.123 00.156 8052 worker thread done servicing request 22:31:02.123 00.000 3236 OnExposeComplete: enter 22:31:02.123 00.000 3236 UpdateGuideState(): m_state=3 22:31:02.123 00.000 3236 Star::Find(15, 997, 359, 0, (0,0,0,0), 0.0, 255) frame 44 22:31:02.123 00.000 3236 Star::Find returns 1 (0), X=997.44, Y=359.47, Mass=375, SNR=13.4, Peak=53 HFD=5.0 22:31:02.123 00.000 3236 Backlash: Rejected small move of 0.4 px 22:31:02.123 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:02.123 00.000 8052 Worker thread wakes up 22:31:02.123 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:02.123 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:02.123 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:02.123 00.000 8052 MoveAxis(N, 93, -) 22:31:02.123 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:02.201 00.078 8052 IsSlewing returns 0 22:31:02.264 00.063 8052 IsGuiding returns 0 22:31:02.264 00.000 3236 Status Line: Clearing backlash step 12 22:31:02.264 00.000 8052 PulseGuide returned control before completion, sleep 97 22:31:02.264 00.000 3236 Backlash: Clearing backlash step 12, Last Delta = 0.43 px, CumDistance = 0.93 px 22:31:02.279 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=32, FiltMax=51, Gamma=1.040 22:31:02.373 00.094 8052 IsGuiding returns 1 22:31:02.373 00.000 8052 scope still moving after pulse duration time elapsed 22:31:02.404 00.031 8052 IsSlewing returns 0 22:31:02.404 00.000 8052 IsGuiding returns 0 22:31:02.404 00.000 8052 scope move finished after 93 + 49 ms 22:31:02.404 00.000 8052 Move returns status 0, amount 93 22:31:02.404 00.000 8052 move complete, result=0 22:31:02.404 00.000 8052 worker thread done servicing request 22:31:02.529 00.125 3236 UpdateGuideState exits: m=375 SNR=13.4 22:31:02.529 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:02.529 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:02.529 00.000 3236 Enqueuing Expose request 22:31:02.529 00.000 8052 Worker thread wakes up 22:31:02.529 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:02.529 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(982,344,31,31) 22:31:04.514 01.985 8052 Exposure complete 22:31:04.670 00.156 8052 worker thread done servicing request 22:31:04.670 00.000 3236 OnExposeComplete: enter 22:31:04.670 00.000 3236 UpdateGuideState(): m_state=3 22:31:04.670 00.000 3236 Star::Find(15, 997, 359, 0, (0,0,0,0), 0.0, 255) frame 45 22:31:04.670 00.000 3236 Star::Find returns 1 (0), X=997.43, Y=358.90, Mass=345, SNR=12.8, Peak=52 HFD=4.3 22:31:04.670 00.000 3236 Backlash: Rejected small move of 0.6 px 22:31:04.670 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:04.670 00.000 8052 Worker thread wakes up 22:31:04.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:04.670 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:04.670 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:04.670 00.000 8052 MoveAxis(N, 93, -) 22:31:04.670 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:04.732 00.062 8052 IsSlewing returns 0 22:31:04.795 00.063 8052 IsGuiding returns 0 22:31:04.811 00.016 3236 Status Line: Clearing backlash step 13 22:31:04.811 00.000 8052 PulseGuide returned control before completion, sleep 97 22:31:04.811 00.000 3236 Backlash: Clearing backlash step 13, Last Delta = 0.57 px, CumDistance = 1.47 px 22:31:04.826 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=33, FiltMax=50, Gamma=1.040 22:31:04.920 00.094 8052 IsGuiding returns 1 22:31:04.920 00.000 8052 scope still moving after pulse duration time elapsed 22:31:04.951 00.031 8052 IsSlewing returns 0 22:31:04.951 00.000 8052 IsGuiding returns 0 22:31:04.951 00.000 8052 scope move finished after 93 + 51 ms 22:31:04.951 00.000 8052 Move returns status 0, amount 93 22:31:04.951 00.000 8052 move complete, result=0 22:31:04.951 00.000 8052 worker thread done servicing request 22:31:05.076 00.125 3236 UpdateGuideState exits: m=345 SNR=12.8 22:31:05.076 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:05.076 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:05.076 00.000 3236 Enqueuing Expose request 22:31:05.076 00.000 8052 Worker thread wakes up 22:31:05.076 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:05.076 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(982,344,31,31) 22:31:06.951 01.875 8052 Exposure complete 22:31:07.107 00.156 8052 worker thread done servicing request 22:31:07.107 00.000 3236 OnExposeComplete: enter 22:31:07.107 00.000 3236 UpdateGuideState(): m_state=3 22:31:07.107 00.000 3236 Star::Find(15, 997, 358, 0, (0,0,0,0), 0.0, 255) frame 46 22:31:07.107 00.000 3236 Star::Find returns 1 (0), X=998.60, Y=358.04, Mass=292, SNR=11.8, Peak=47 HFD=4.3 22:31:07.107 00.000 3236 Backlash: Accepted clearing move of 1.5 22:31:07.107 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:07.107 00.000 8052 Worker thread wakes up 22:31:07.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:07.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:07.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:07.107 00.000 8052 MoveAxis(N, 93, -) 22:31:07.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:07.170 00.063 8052 IsSlewing returns 0 22:31:07.170 00.000 8052 IsGuiding returns 0 22:31:07.170 00.000 8052 PulseGuide returned control before completion, sleep 99 22:31:07.279 00.109 3236 Status Line: Clearing backlash step 14 22:31:07.295 00.016 3236 Backlash: Clearing backlash step 14, Last Delta = 1.45 px, CumDistance = 2.40 px 22:31:07.295 00.000 8052 IsGuiding returns 1 22:31:07.295 00.000 8052 scope still moving after pulse duration time elapsed 22:31:07.295 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=31, FiltMax=46, Gamma=1.040 22:31:07.326 00.031 8052 IsSlewing returns 0 22:31:07.326 00.000 8052 IsGuiding returns 1 22:31:07.357 00.031 8052 IsSlewing returns 0 22:31:07.357 00.000 8052 IsGuiding returns 0 22:31:07.357 00.000 8052 scope move finished after 93 + 89 ms 22:31:07.357 00.000 8052 Move returns status 0, amount 93 22:31:07.357 00.000 8052 move complete, result=0 22:31:07.357 00.000 8052 worker thread done servicing request 22:31:07.545 00.188 3236 UpdateGuideState exits: m=292 SNR=11.8 22:31:07.545 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:07.545 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:07.545 00.000 3236 Enqueuing Expose request 22:31:07.545 00.000 8052 Worker thread wakes up 22:31:07.545 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:07.561 00.016 8052 Handling exposure in thread, d=2500 o=3 r=(984,343,31,31) 22:31:09.436 01.875 8052 Exposure complete 22:31:09.592 00.156 8052 worker thread done servicing request 22:31:09.592 00.000 3236 OnExposeComplete: enter 22:31:09.592 00.000 3236 UpdateGuideState(): m_state=3 22:31:09.592 00.000 3236 Star::Find(15, 998, 358, 0, (0,0,0,0), 0.0, 255) frame 47 22:31:09.592 00.000 3236 Star::Find returns 1 (0), X=998.86, Y=359.95, Mass=296, SNR=11.8, Peak=49 HFD=4.3 22:31:09.592 00.000 3236 Backlash: Rejected clearing move of 1.9, direction reversal 22:31:09.592 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:09.592 00.000 8052 Worker thread wakes up 22:31:09.592 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:09.592 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:09.592 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:09.592 00.000 8052 MoveAxis(N, 93, -) 22:31:09.592 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:09.670 00.078 8052 IsSlewing returns 0 22:31:09.732 00.062 8052 IsGuiding returns 0 22:31:09.732 00.000 3236 Status Line: Clearing backlash step 15 22:31:09.732 00.000 8052 PulseGuide returned control before completion, sleep 98 22:31:09.732 00.000 3236 Backlash: Clearing backlash step 15, Last Delta = 1.93 px, CumDistance = 1.08 px 22:31:09.748 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=32, FiltMax=46, Gamma=1.040 22:31:09.842 00.094 8052 IsGuiding returns 1 22:31:09.842 00.000 8052 scope still moving after pulse duration time elapsed 22:31:09.873 00.031 8052 IsSlewing returns 0 22:31:09.873 00.000 8052 IsGuiding returns 0 22:31:09.873 00.000 8052 scope move finished after 93 + 48 ms 22:31:09.873 00.000 8052 Move returns status 0, amount 93 22:31:09.873 00.000 8052 move complete, result=0 22:31:09.873 00.000 8052 worker thread done servicing request 22:31:09.998 00.125 3236 UpdateGuideState exits: m=296 SNR=11.8 22:31:09.998 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:09.998 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:09.998 00.000 3236 Enqueuing Expose request 22:31:09.998 00.000 8052 Worker thread wakes up 22:31:09.998 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:09.998 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,345,31,31) 22:31:11.998 02.000 8052 Exposure complete 22:31:12.154 00.156 8052 worker thread done servicing request 22:31:12.154 00.000 3236 OnExposeComplete: enter 22:31:12.154 00.000 3236 UpdateGuideState(): m_state=3 22:31:12.154 00.000 3236 Star::Find(15, 998, 359, 0, (0,0,0,0), 0.0, 255) frame 48 22:31:12.154 00.000 3236 Star::Find returns 1 (0), X=999.63, Y=360.54, Mass=354, SNR=13.0, Peak=53 HFD=5.0 22:31:12.154 00.000 3236 Backlash: Accepted clearing move of 1.0 22:31:12.154 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:12.154 00.000 8052 Worker thread wakes up 22:31:12.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:12.154 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:12.154 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:12.154 00.000 8052 MoveAxis(N, 93, -) 22:31:12.154 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:12.217 00.063 8052 IsSlewing returns 0 22:31:12.295 00.078 8052 IsGuiding returns 0 22:31:12.295 00.000 3236 Status Line: Clearing backlash step 16 22:31:12.295 00.000 8052 PulseGuide returned control before completion, sleep 97 22:31:12.295 00.000 3236 Backlash: Clearing backlash step 16, Last Delta = 0.97 px, CumDistance = 1.81 px 22:31:12.311 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=51, Gamma=1.040 22:31:12.404 00.093 8052 IsGuiding returns 1 22:31:12.404 00.000 8052 scope still moving after pulse duration time elapsed 22:31:12.436 00.032 8052 IsSlewing returns 0 22:31:12.436 00.000 8052 IsGuiding returns 0 22:31:12.436 00.000 8052 scope move finished after 93 + 51 ms 22:31:12.436 00.000 8052 Move returns status 0, amount 93 22:31:12.436 00.000 8052 move complete, result=0 22:31:12.436 00.000 8052 worker thread done servicing request 22:31:12.561 00.125 3236 UpdateGuideState exits: m=354 SNR=13.0 22:31:12.561 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:12.561 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:12.561 00.000 3236 Enqueuing Expose request 22:31:12.561 00.000 8052 Worker thread wakes up 22:31:12.561 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:12.561 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(985,346,31,31) 22:31:14.436 01.875 8052 Exposure complete 22:31:14.592 00.156 8052 worker thread done servicing request 22:31:14.592 00.000 3236 OnExposeComplete: enter 22:31:14.592 00.000 3236 UpdateGuideState(): m_state=3 22:31:14.592 00.000 3236 Star::Find(15, 999, 360, 0, (0,0,0,0), 0.0, 255) frame 49 22:31:14.592 00.000 3236 Star::Find returns 1 (0), X=999.04, Y=360.16, Mass=331, SNR=12.5, Peak=49 HFD=4.6 22:31:14.592 00.000 3236 Backlash: Rejected small direction reversal of 0.7 px 22:31:14.592 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:14.592 00.000 8052 Worker thread wakes up 22:31:14.592 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:14.592 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:14.592 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:14.592 00.000 8052 MoveAxis(N, 93, -) 22:31:14.592 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:14.654 00.062 8052 IsSlewing returns 0 22:31:14.717 00.063 8052 IsGuiding returns 0 22:31:14.717 00.000 8052 PulseGuide returned control before completion, sleep 100 22:31:14.732 00.015 3236 Status Line: Clearing backlash step 17 22:31:14.732 00.000 3236 Backlash: Clearing backlash step 17, Last Delta = 0.70 px, CumDistance = 1.21 px 22:31:14.732 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=32, FiltMax=46, Gamma=1.040 22:31:14.842 00.110 8052 IsGuiding returns 1 22:31:14.842 00.000 8052 scope still moving after pulse duration time elapsed 22:31:14.873 00.031 8052 IsSlewing returns 0 22:31:14.873 00.000 8052 IsGuiding returns 0 22:31:14.873 00.000 8052 scope move finished after 93 + 61 ms 22:31:14.873 00.000 8052 Move returns status 0, amount 93 22:31:14.873 00.000 8052 move complete, result=0 22:31:14.873 00.000 8052 worker thread done servicing request 22:31:14.998 00.125 3236 UpdateGuideState exits: m=331 SNR=12.5 22:31:14.998 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:14.998 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:14.998 00.000 3236 Enqueuing Expose request 22:31:14.998 00.000 8052 Worker thread wakes up 22:31:14.998 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:14.998 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,345,31,31) 22:31:16.982 01.984 8052 Exposure complete 22:31:17.139 00.157 8052 worker thread done servicing request 22:31:17.139 00.000 3236 OnExposeComplete: enter 22:31:17.139 00.000 3236 UpdateGuideState(): m_state=3 22:31:17.139 00.000 3236 Star::Find(15, 999, 360, 0, (0,0,0,0), 0.0, 255) frame 50 22:31:17.139 00.000 3236 Star::Find returns 1 (0), X=999.15, Y=358.48, Mass=291, SNR=11.7, Peak=54 HFD=4.4 22:31:17.139 00.000 3236 Backlash: Accepted clearing move of 1.7 22:31:17.139 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:17.139 00.000 8052 Worker thread wakes up 22:31:17.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:17.139 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:17.139 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:17.139 00.000 8052 MoveAxis(N, 93, -) 22:31:17.139 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:17.201 00.062 8052 IsSlewing returns 0 22:31:17.264 00.063 8052 IsGuiding returns 0 22:31:17.264 00.000 3236 Status Line: Clearing backlash step 18 22:31:17.264 00.000 8052 PulseGuide returned control before completion, sleep 98 22:31:17.264 00.000 3236 Backlash: Clearing backlash step 18, Last Delta = 1.69 px, CumDistance = 2.26 px 22:31:17.279 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=37, FiltMax=50, Gamma=1.040 22:31:17.389 00.110 8052 IsGuiding returns 1 22:31:17.389 00.000 8052 scope still moving after pulse duration time elapsed 22:31:17.436 00.047 8052 IsSlewing returns 0 22:31:17.436 00.000 8052 IsGuiding returns 0 22:31:17.436 00.000 8052 scope move finished after 93 + 74 ms 22:31:17.436 00.000 8052 Move returns status 0, amount 93 22:31:17.436 00.000 8052 move complete, result=0 22:31:17.436 00.000 8052 worker thread done servicing request 22:31:17.529 00.093 3236 UpdateGuideState exits: m=291 SNR=11.7 22:31:17.529 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:17.529 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:17.529 00.000 3236 Enqueuing Expose request 22:31:17.529 00.000 8052 Worker thread wakes up 22:31:17.529 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:17.529 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,343,31,31) 22:31:19.529 02.000 8052 Exposure complete 22:31:19.686 00.157 8052 worker thread done servicing request 22:31:19.686 00.000 3236 OnExposeComplete: enter 22:31:19.686 00.000 3236 UpdateGuideState(): m_state=3 22:31:19.686 00.000 3236 Star::Find(15, 999, 358, 0, (0,0,0,0), 0.0, 255) frame 51 22:31:19.686 00.000 3236 Star::Find returns 1 (0), X=999.33, Y=357.78, Mass=277, SNR=11.5, Peak=52 HFD=3.8 22:31:19.686 00.000 3236 Backlash: Rejected small move of 0.7 px 22:31:19.686 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:19.686 00.000 8052 Worker thread wakes up 22:31:19.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:19.686 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:19.686 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:19.686 00.000 8052 MoveAxis(N, 93, -) 22:31:19.686 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:19.842 00.156 8052 IsSlewing returns 0 22:31:19.982 00.140 8052 IsGuiding returns 0 22:31:19.982 00.000 8052 PulseGuide returned control before completion, sleep 98 22:31:19.982 00.000 3236 Status Line: Clearing backlash step 19 22:31:19.982 00.000 3236 Backlash: Clearing backlash step 19, Last Delta = 0.72 px, CumDistance = 2.94 px 22:31:19.998 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=280, FiltMin=36, FiltMax=52, Gamma=1.040 22:31:20.107 00.109 8052 IsGuiding returns 1 22:31:20.107 00.000 8052 scope still moving after pulse duration time elapsed 22:31:20.139 00.032 8052 IsSlewing returns 0 22:31:20.139 00.000 8052 IsGuiding returns 1 22:31:20.170 00.031 8052 IsSlewing returns 0 22:31:20.170 00.000 8052 IsGuiding returns 1 22:31:20.217 00.047 8052 IsSlewing returns 0 22:31:20.217 00.000 8052 IsGuiding returns 0 22:31:20.217 00.000 8052 scope move finished after 93 + 144 ms 22:31:20.217 00.000 8052 Move returns status 0, amount 93 22:31:20.217 00.000 8052 move complete, result=0 22:31:20.217 00.000 8052 worker thread done servicing request 22:31:20.248 00.031 3236 UpdateGuideState exits: m=277 SNR=11.5 22:31:20.248 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:20.248 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:20.248 00.000 3236 Enqueuing Expose request 22:31:20.248 00.000 8052 Worker thread wakes up 22:31:20.248 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:20.248 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,343,31,31) 22:31:22.014 01.766 8052 Exposure complete 22:31:22.170 00.156 8052 worker thread done servicing request 22:31:22.170 00.000 3236 OnExposeComplete: enter 22:31:22.170 00.000 3236 UpdateGuideState(): m_state=3 22:31:22.170 00.000 3236 Star::Find(15, 999, 357, 0, (0,0,0,0), 0.0, 255) frame 52 22:31:22.170 00.000 3236 Star::Find returns 1 (0), X=1000.01, Y=357.58, Mass=312, SNR=12.2, Peak=48 HFD=4.1 22:31:22.170 00.000 3236 Backlash: Rejected small move of 0.7 px 22:31:22.170 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:22.170 00.000 8052 Worker thread wakes up 22:31:22.170 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:22.170 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:22.170 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:22.170 00.000 8052 MoveAxis(N, 93, -) 22:31:22.170 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:22.232 00.062 8052 IsSlewing returns 0 22:31:22.295 00.063 8052 IsGuiding returns 0 22:31:22.311 00.016 8052 PulseGuide returned control before completion, sleep 99 22:31:22.311 00.000 3236 Status Line: Clearing backlash step 20 22:31:22.311 00.000 3236 Backlash: Clearing backlash step 20, Last Delta = 0.71 px, CumDistance = 3.49 px 22:31:22.326 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=29, FiltMax=45, Gamma=1.040 22:31:22.420 00.094 8052 IsGuiding returns 1 22:31:22.420 00.000 8052 scope still moving after pulse duration time elapsed 22:31:22.545 00.125 8052 IsSlewing returns 0 22:31:22.576 00.031 3236 UpdateGuideState exits: m=312 SNR=12.2 22:31:22.576 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:22.576 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:22.576 00.000 3236 Enqueuing Expose request 22:31:22.623 00.047 8052 IsGuiding returns 0 22:31:22.623 00.000 8052 scope move finished after 93 + 229 ms 22:31:22.623 00.000 8052 Move returns status 0, amount 93 22:31:22.623 00.000 8052 move complete, result=0 22:31:22.623 00.000 8052 worker thread done servicing request 22:31:22.623 00.000 8052 Worker thread wakes up 22:31:22.623 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:22.623 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(985,343,31,31) 22:31:24.514 01.891 8052 Exposure complete 22:31:24.670 00.156 8052 worker thread done servicing request 22:31:24.670 00.000 3236 OnExposeComplete: enter 22:31:24.670 00.000 3236 UpdateGuideState(): m_state=3 22:31:24.670 00.000 3236 Star::Find(15, 1000, 357, 0, (0,0,0,0), 0.0, 255) frame 53 22:31:24.670 00.000 3236 Star::Find returns 1 (0), X=998.84, Y=357.53, Mass=375, SNR=13.4, Peak=59 HFD=4.7 22:31:24.670 00.000 3236 Backlash: Rejected clearing move of 1.2, direction reversal 22:31:24.670 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:24.670 00.000 8052 Worker thread wakes up 22:31:24.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:24.670 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:24.670 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:24.670 00.000 8052 MoveAxis(N, 93, -) 22:31:24.670 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:24.732 00.062 8052 IsSlewing returns 0 22:31:24.795 00.063 8052 IsGuiding returns 0 22:31:24.795 00.000 8052 PulseGuide returned control before completion, sleep 100 22:31:24.811 00.016 3236 Status Line: Clearing backlash step 21 22:31:24.811 00.000 3236 Backlash: Clearing backlash step 21, Last Delta = 1.17 px, CumDistance = 2.96 px 22:31:24.811 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=104, FiltMin=36, FiltMax=54, Gamma=1.040 22:31:24.920 00.109 8052 IsGuiding returns 1 22:31:24.920 00.000 8052 scope still moving after pulse duration time elapsed 22:31:24.951 00.031 8052 IsSlewing returns 0 22:31:24.951 00.000 8052 IsGuiding returns 0 22:31:24.951 00.000 8052 scope move finished after 93 + 60 ms 22:31:24.951 00.000 8052 Move returns status 0, amount 93 22:31:24.951 00.000 8052 move complete, result=0 22:31:24.951 00.000 8052 worker thread done servicing request 22:31:25.061 00.110 3236 UpdateGuideState exits: m=375 SNR=13.4 22:31:25.061 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:25.076 00.015 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:25.076 00.000 3236 Enqueuing Expose request 22:31:25.076 00.000 8052 Worker thread wakes up 22:31:25.076 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:25.076 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,343,31,31) 22:31:26.951 01.875 8052 Exposure complete 22:31:27.107 00.156 8052 worker thread done servicing request 22:31:27.107 00.000 3236 OnExposeComplete: enter 22:31:27.107 00.000 3236 UpdateGuideState(): m_state=3 22:31:27.107 00.000 3236 Star::Find(15, 998, 357, 0, (0,0,0,0), 0.0, 255) frame 54 22:31:27.107 00.000 3236 Star::Find returns 1 (0), X=998.97, Y=356.57, Mass=366, SNR=13.2, Peak=51 HFD=5.1 22:31:27.107 00.000 3236 Backlash: Accepted clearing move of 1.0 22:31:27.107 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:27.107 00.000 8052 Worker thread wakes up 22:31:27.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:27.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:27.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:27.107 00.000 8052 MoveAxis(N, 93, -) 22:31:27.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:27.186 00.079 8052 IsSlewing returns 0 22:31:27.248 00.062 8052 IsGuiding returns 0 22:31:27.248 00.000 3236 Status Line: Clearing backlash step 22 22:31:27.248 00.000 8052 PulseGuide returned control before completion, sleep 98 22:31:27.248 00.000 3236 Backlash: Clearing backlash step 22, Last Delta = 0.97 px, CumDistance = 3.91 px 22:31:27.264 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=32, FiltMax=51, Gamma=1.040 22:31:27.357 00.093 8052 IsGuiding returns 1 22:31:27.357 00.000 8052 scope still moving after pulse duration time elapsed 22:31:27.389 00.032 8052 IsSlewing returns 0 22:31:27.389 00.000 8052 IsGuiding returns 0 22:31:27.389 00.000 8052 scope move finished after 93 + 47 ms 22:31:27.389 00.000 8052 Move returns status 0, amount 93 22:31:27.389 00.000 8052 move complete, result=0 22:31:27.389 00.000 8052 worker thread done servicing request 22:31:27.514 00.125 3236 UpdateGuideState exits: m=366 SNR=13.2 22:31:27.514 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:27.514 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:27.514 00.000 3236 Enqueuing Expose request 22:31:27.514 00.000 8052 Worker thread wakes up 22:31:27.514 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:27.514 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,342,31,31) 22:31:29.514 02.000 8052 Exposure complete 22:31:29.670 00.156 8052 worker thread done servicing request 22:31:29.670 00.000 3236 OnExposeComplete: enter 22:31:29.670 00.000 3236 UpdateGuideState(): m_state=3 22:31:29.670 00.000 3236 Star::Find(15, 998, 356, 0, (0,0,0,0), 0.0, 255) frame 55 22:31:29.670 00.000 3236 Star::Find returns 1 (0), X=998.51, Y=355.38, Mass=304, SNR=12.0, Peak=59 HFD=4.1 22:31:29.670 00.000 3236 Backlash: Accepted clearing move of 1.3 22:31:29.670 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:29.670 00.000 8052 Worker thread wakes up 22:31:29.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:29.670 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:29.670 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:29.670 00.000 8052 MoveAxis(N, 93, -) 22:31:29.670 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:29.748 00.078 8052 IsSlewing returns 0 22:31:29.811 00.063 8052 IsGuiding returns 0 22:31:29.811 00.000 3236 Status Line: Clearing backlash step 23 22:31:29.811 00.000 8052 PulseGuide returned control before completion, sleep 98 22:31:29.811 00.000 3236 Backlash: Clearing backlash step 23, Last Delta = 1.28 px, CumDistance = 4.98 px 22:31:29.826 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=57, Gamma=1.040 22:31:29.920 00.094 8052 IsGuiding returns 1 22:31:29.920 00.000 8052 scope still moving after pulse duration time elapsed 22:31:29.951 00.031 8052 IsSlewing returns 0 22:31:29.951 00.000 8052 IsGuiding returns 0 22:31:29.951 00.000 8052 scope move finished after 93 + 53 ms 22:31:29.951 00.000 8052 Move returns status 0, amount 93 22:31:29.951 00.000 8052 move complete, result=0 22:31:29.951 00.000 8052 worker thread done servicing request 22:31:30.076 00.125 3236 UpdateGuideState exits: m=304 SNR=12.0 22:31:30.076 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:30.076 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:30.076 00.000 3236 Enqueuing Expose request 22:31:30.076 00.000 8052 Worker thread wakes up 22:31:30.076 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:30.076 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,340,31,31) 22:31:31.951 01.875 8052 Exposure complete 22:31:32.107 00.156 8052 worker thread done servicing request 22:31:32.107 00.000 3236 OnExposeComplete: enter 22:31:32.107 00.000 3236 UpdateGuideState(): m_state=3 22:31:32.107 00.000 3236 Star::Find(15, 998, 355, 0, (0,0,0,0), 0.0, 255) frame 56 22:31:32.107 00.000 3236 Star::Find returns 1 (0), X=998.48, Y=354.48, Mass=357, SNR=13.0, Peak=51 HFD=5.1 22:31:32.107 00.000 3236 Backlash: Accepted clearing move of 0.9 22:31:32.107 00.000 3236 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration 22:31:32.107 00.000 3236 Backlash: North calibration moves starting at {998.5,355.4}, Offset = 18.2 px 22:31:32.107 00.000 3236 Backlash: Total distance moved = 18.8 22:31:32.107 00.000 3236 Backlash: Falling Through to state GO_NORTH 22:31:32.107 00.000 3236 Status Line: North step 2, dist= 0.9 22:31:32.123 00.016 3236 Enqueuing Calibration Move request for direction 0 22:31:32.123 00.000 8052 Worker thread wakes up 22:31:32.123 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:32.123 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:32.123 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:32.123 00.000 8052 MoveAxis(N, 93, -) 22:31:32.123 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:32.123 00.000 8052 IsSlewing returns 0 22:31:32.123 00.000 8052 IsGuiding returns 0 22:31:32.123 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=30, FiltMax=46, Gamma=1.040 22:31:32.123 00.000 8052 PulseGuide returned control before completion, sleep 99 22:31:32.248 00.125 8052 IsGuiding returns 1 22:31:32.248 00.000 8052 scope still moving after pulse duration time elapsed 22:31:32.279 00.031 8052 IsSlewing returns 0 22:31:32.279 00.000 8052 IsGuiding returns 0 22:31:32.279 00.000 8052 scope move finished after 93 + 59 ms 22:31:32.279 00.000 8052 Move returns status 0, amount 93 22:31:32.279 00.000 8052 move complete, result=0 22:31:32.279 00.000 8052 worker thread done servicing request 22:31:32.373 00.094 3236 UpdateGuideState exits: m=357 SNR=13.0 22:31:32.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:32.373 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:32.373 00.000 3236 Enqueuing Expose request 22:31:32.373 00.000 8052 Worker thread wakes up 22:31:32.373 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:32.373 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,339,31,31) 22:31:34.482 02.109 8052 Exposure complete 22:31:34.639 00.157 8052 worker thread done servicing request 22:31:34.639 00.000 3236 OnExposeComplete: enter 22:31:34.639 00.000 3236 UpdateGuideState(): m_state=3 22:31:34.639 00.000 3236 Star::Find(15, 998, 354, 0, (0,0,0,0), 0.0, 255) frame 57 22:31:34.639 00.000 3236 Star::Find returns 1 (0), X=997.89, Y=353.74, Mass=364, SNR=13.2, Peak=49 HFD=5.3 22:31:34.639 00.000 3236 Status Line: North step 3, dist= 1.8 22:31:34.654 00.015 3236 Enqueuing Calibration Move request for direction 0 22:31:34.654 00.000 8052 Worker thread wakes up 22:31:34.654 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:34.654 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:34.654 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:34.654 00.000 8052 MoveAxis(N, 93, -) 22:31:34.654 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:34.654 00.000 8052 IsSlewing returns 0 22:31:34.654 00.000 8052 IsGuiding returns 0 22:31:34.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=32, FiltMax=48, Gamma=1.040 22:31:34.654 00.000 8052 PulseGuide returned control before completion, sleep 99 22:31:34.779 00.125 8052 IsGuiding returns 1 22:31:34.779 00.000 8052 scope still moving after pulse duration time elapsed 22:31:34.811 00.032 8052 IsSlewing returns 0 22:31:34.811 00.000 8052 IsGuiding returns 0 22:31:34.811 00.000 8052 scope move finished after 93 + 59 ms 22:31:34.811 00.000 8052 Move returns status 0, amount 93 22:31:34.811 00.000 8052 move complete, result=0 22:31:34.811 00.000 8052 worker thread done servicing request 22:31:34.904 00.093 3236 UpdateGuideState exits: m=364 SNR=13.2 22:31:34.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:34.904 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:34.904 00.000 3236 Enqueuing Expose request 22:31:34.904 00.000 8052 Worker thread wakes up 22:31:34.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:34.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,339,31,31) 22:31:37.014 02.110 8052 Exposure complete 22:31:37.170 00.156 8052 worker thread done servicing request 22:31:37.170 00.000 3236 OnExposeComplete: enter 22:31:37.170 00.000 3236 UpdateGuideState(): m_state=3 22:31:37.170 00.000 3236 Star::Find(15, 997, 353, 0, (0,0,0,0), 0.0, 255) frame 58 22:31:37.170 00.000 3236 Star::Find returns 1 (0), X=997.56, Y=352.83, Mass=346, SNR=12.8, Peak=50 HFD=4.9 22:31:37.170 00.000 3236 Status Line: North step 4, dist= 2.7 22:31:37.186 00.016 3236 Enqueuing Calibration Move request for direction 0 22:31:37.186 00.000 8052 Worker thread wakes up 22:31:37.186 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:37.186 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:37.186 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:37.186 00.000 8052 MoveAxis(N, 93, -) 22:31:37.186 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:37.186 00.000 8052 IsSlewing returns 0 22:31:37.186 00.000 8052 IsGuiding returns 0 22:31:37.186 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=33, FiltMax=48, Gamma=1.040 22:31:37.186 00.000 8052 PulseGuide returned control before completion, sleep 100 22:31:37.311 00.125 8052 IsGuiding returns 1 22:31:37.311 00.000 8052 scope still moving after pulse duration time elapsed 22:31:37.342 00.031 8052 IsSlewing returns 0 22:31:37.342 00.000 8052 IsGuiding returns 0 22:31:37.342 00.000 8052 scope move finished after 93 + 60 ms 22:31:37.342 00.000 8052 Move returns status 0, amount 93 22:31:37.342 00.000 8052 move complete, result=0 22:31:37.342 00.000 8052 worker thread done servicing request 22:31:37.436 00.094 3236 UpdateGuideState exits: m=346 SNR=12.8 22:31:37.436 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:37.436 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:37.436 00.000 3236 Enqueuing Expose request 22:31:37.436 00.000 8052 Worker thread wakes up 22:31:37.436 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:37.436 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,338,31,31) 22:31:39.436 02.000 8052 Exposure complete 22:31:39.592 00.156 8052 worker thread done servicing request 22:31:39.592 00.000 3236 OnExposeComplete: enter 22:31:39.592 00.000 3236 UpdateGuideState(): m_state=3 22:31:39.592 00.000 3236 Star::Find(15, 997, 352, 0, (0,0,0,0), 0.0, 255) frame 59 22:31:39.592 00.000 3236 Star::Find returns 1 (0), X=998.57, Y=353.25, Mass=339, SNR=12.6, Peak=48 HFD=5.7 22:31:39.592 00.000 3236 Status Line: North step 5, dist= 2.1 22:31:39.607 00.015 3236 Enqueuing Calibration Move request for direction 0 22:31:39.607 00.000 8052 Worker thread wakes up 22:31:39.607 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:39.607 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:39.607 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:39.607 00.000 8052 MoveAxis(N, 93, -) 22:31:39.607 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:39.607 00.000 8052 IsSlewing returns 0 22:31:39.607 00.000 8052 IsGuiding returns 0 22:31:39.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=47, Gamma=1.040 22:31:39.607 00.000 8052 PulseGuide returned control before completion, sleep 99 22:31:39.732 00.125 8052 IsGuiding returns 1 22:31:39.732 00.000 8052 scope still moving after pulse duration time elapsed 22:31:39.764 00.032 8052 IsSlewing returns 0 22:31:39.764 00.000 8052 IsGuiding returns 0 22:31:39.764 00.000 8052 scope move finished after 93 + 60 ms 22:31:39.764 00.000 8052 Move returns status 0, amount 93 22:31:39.764 00.000 8052 move complete, result=0 22:31:39.764 00.000 8052 worker thread done servicing request 22:31:39.857 00.093 3236 UpdateGuideState exits: m=339 SNR=12.6 22:31:39.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:39.857 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:39.857 00.000 3236 Enqueuing Expose request 22:31:39.857 00.000 8052 Worker thread wakes up 22:31:39.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:39.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,338,31,31) 22:31:41.967 02.110 8052 Exposure complete 22:31:42.123 00.156 8052 worker thread done servicing request 22:31:42.123 00.000 3236 OnExposeComplete: enter 22:31:42.123 00.000 3236 UpdateGuideState(): m_state=3 22:31:42.123 00.000 3236 Star::Find(15, 998, 353, 0, (0,0,0,0), 0.0, 255) frame 60 22:31:42.123 00.000 3236 Star::Find returns 1 (0), X=999.25, Y=353.79, Mass=346, SNR=12.8, Peak=53 HFD=5.1 22:31:42.123 00.000 3236 Status Line: North step 6, dist= 1.8 22:31:42.139 00.016 3236 Enqueuing Calibration Move request for direction 0 22:31:42.139 00.000 8052 Worker thread wakes up 22:31:42.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:42.139 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:42.139 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:42.139 00.000 8052 MoveAxis(N, 93, -) 22:31:42.139 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:42.139 00.000 8052 IsSlewing returns 0 22:31:42.139 00.000 8052 IsGuiding returns 0 22:31:42.139 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=50, Gamma=1.040 22:31:42.139 00.000 8052 PulseGuide returned control before completion, sleep 100 22:31:42.264 00.125 8052 IsGuiding returns 1 22:31:42.264 00.000 8052 scope still moving after pulse duration time elapsed 22:31:42.295 00.031 8052 IsSlewing returns 0 22:31:42.295 00.000 8052 IsGuiding returns 0 22:31:42.295 00.000 8052 scope move finished after 93 + 60 ms 22:31:42.295 00.000 8052 Move returns status 0, amount 93 22:31:42.295 00.000 8052 move complete, result=0 22:31:42.295 00.000 8052 worker thread done servicing request 22:31:42.389 00.094 3236 UpdateGuideState exits: m=346 SNR=12.8 22:31:42.389 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:42.389 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:42.389 00.000 3236 Enqueuing Expose request 22:31:42.389 00.000 8052 Worker thread wakes up 22:31:42.389 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:42.389 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,339,31,31) 22:31:44.498 02.109 8052 Exposure complete 22:31:44.654 00.156 8052 worker thread done servicing request 22:31:44.654 00.000 3236 OnExposeComplete: enter 22:31:44.654 00.000 3236 UpdateGuideState(): m_state=3 22:31:44.654 00.000 3236 Star::Find(15, 999, 353, 0, (0,0,0,0), 0.0, 255) frame 61 22:31:44.654 00.000 3236 Star::Find returns 1 (0), X=998.91, Y=352.60, Mass=344, SNR=12.8, Peak=45 HFD=5.2 22:31:44.654 00.000 3236 Status Line: North step 7, dist= 2.8 22:31:44.654 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:44.670 00.016 8052 Worker thread wakes up 22:31:44.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:44.670 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:44.670 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:44.670 00.000 8052 MoveAxis(N, 93, -) 22:31:44.670 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:44.670 00.000 8052 IsSlewing returns 0 22:31:44.670 00.000 8052 IsGuiding returns 0 22:31:44.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=31, FiltMax=45, Gamma=1.040 22:31:44.670 00.000 8052 PulseGuide returned control before completion, sleep 99 22:31:44.795 00.125 8052 IsGuiding returns 0 22:31:44.795 00.000 8052 Move returns status 0, amount 93 22:31:44.795 00.000 8052 move complete, result=0 22:31:44.795 00.000 8052 worker thread done servicing request 22:31:44.920 00.125 3236 UpdateGuideState exits: m=344 SNR=12.8 22:31:44.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:44.920 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:44.920 00.000 3236 Enqueuing Expose request 22:31:44.920 00.000 8052 Worker thread wakes up 22:31:44.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:44.920 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,338,31,31) 22:31:47.014 02.094 8052 Exposure complete 22:31:47.186 00.172 8052 worker thread done servicing request 22:31:47.186 00.000 3236 OnExposeComplete: enter 22:31:47.186 00.000 3236 UpdateGuideState(): m_state=3 22:31:47.186 00.000 3236 Star::Find(15, 998, 352, 0, (0,0,0,0), 0.0, 255) frame 62 22:31:47.186 00.000 3236 Star::Find returns 1 (0), X=999.40, Y=351.74, Mass=328, SNR=12.5, Peak=56 HFD=4.6 22:31:47.201 00.015 3236 Status Line: North step 8, dist= 3.7 22:31:47.201 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:47.201 00.000 8052 Worker thread wakes up 22:31:47.201 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:47.201 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:47.201 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:47.201 00.000 8052 MoveAxis(N, 93, -) 22:31:47.201 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:47.201 00.000 8052 IsSlewing returns 0 22:31:47.201 00.000 8052 IsGuiding returns 0 22:31:47.217 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=39, FiltMax=54, Gamma=1.040 22:31:47.217 00.000 8052 PulseGuide returned control before completion, sleep 99 22:31:47.326 00.109 8052 IsGuiding returns 1 22:31:47.326 00.000 8052 scope still moving after pulse duration time elapsed 22:31:47.357 00.031 8052 IsSlewing returns 0 22:31:47.357 00.000 8052 IsGuiding returns 0 22:31:47.357 00.000 8052 scope move finished after 93 + 52 ms 22:31:47.357 00.000 8052 Move returns status 0, amount 93 22:31:47.357 00.000 8052 move complete, result=0 22:31:47.357 00.000 8052 worker thread done servicing request 22:31:47.420 00.063 3236 UpdateGuideState exits: m=328 SNR=12.5 22:31:47.420 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:47.420 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:47.420 00.000 3236 Enqueuing Expose request 22:31:47.420 00.000 8052 Worker thread wakes up 22:31:47.420 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:47.420 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,337,31,31) 22:31:49.514 02.094 8052 Exposure complete 22:31:49.670 00.156 8052 worker thread done servicing request 22:31:49.670 00.000 3236 OnExposeComplete: enter 22:31:49.670 00.000 3236 UpdateGuideState(): m_state=3 22:31:49.670 00.000 3236 Star::Find(15, 999, 351, 0, (0,0,0,0), 0.0, 255) frame 63 22:31:49.670 00.000 3236 Star::Find returns 1 (0), X=998.98, Y=351.76, Mass=349, SNR=12.9, Peak=52 HFD=4.9 22:31:49.670 00.000 3236 Status Line: North step 9, dist= 3.6 22:31:49.670 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:49.670 00.000 8052 Worker thread wakes up 22:31:49.686 00.016 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:49.686 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:49.686 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:49.686 00.000 8052 MoveAxis(N, 93, -) 22:31:49.686 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:49.686 00.000 8052 IsSlewing returns 0 22:31:49.686 00.000 8052 IsGuiding returns 0 22:31:49.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=35, FiltMax=49, Gamma=1.040 22:31:49.686 00.000 8052 PulseGuide returned control before completion, sleep 98 22:31:49.811 00.125 8052 IsGuiding returns 0 22:31:49.811 00.000 8052 Move returns status 0, amount 93 22:31:49.811 00.000 8052 move complete, result=0 22:31:49.811 00.000 8052 worker thread done servicing request 22:31:49.936 00.125 3236 UpdateGuideState exits: m=349 SNR=12.9 22:31:49.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:49.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:49.936 00.000 3236 Enqueuing Expose request 22:31:49.936 00.000 8052 Worker thread wakes up 22:31:49.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:49.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,337,31,31) 22:31:52.029 02.093 8052 Exposure complete 22:31:52.186 00.157 8052 worker thread done servicing request 22:31:52.186 00.000 3236 OnExposeComplete: enter 22:31:52.186 00.000 3236 UpdateGuideState(): m_state=3 22:31:52.186 00.000 3236 Star::Find(15, 998, 351, 0, (0,0,0,0), 0.0, 255) frame 64 22:31:52.186 00.000 3236 Star::Find returns 1 (0), X=999.81, Y=353.51, Mass=355, SNR=13.0, Peak=54 HFD=4.7 22:31:52.186 00.000 3236 Status Line: North step 10, dist= 2.3 22:31:52.186 00.000 3236 Enqueuing Calibration Move request for direction 0 22:31:52.186 00.000 8052 Worker thread wakes up 22:31:52.201 00.015 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:52.201 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:52.201 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:52.201 00.000 8052 MoveAxis(N, 93, -) 22:31:52.201 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:52.201 00.000 8052 IsSlewing returns 0 22:31:52.201 00.000 8052 IsGuiding returns 0 22:31:52.201 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=34, FiltMax=49, Gamma=1.040 22:31:52.201 00.000 8052 PulseGuide returned control before completion, sleep 99 22:31:52.326 00.125 8052 IsGuiding returns 1 22:31:52.326 00.000 8052 scope still moving after pulse duration time elapsed 22:31:52.357 00.031 8052 IsSlewing returns 0 22:31:52.357 00.000 8052 IsGuiding returns 0 22:31:52.357 00.000 8052 scope move finished after 93 + 61 ms 22:31:52.357 00.000 8052 Move returns status 0, amount 93 22:31:52.357 00.000 8052 move complete, result=0 22:31:52.357 00.000 8052 worker thread done servicing request 22:31:52.451 00.094 3236 UpdateGuideState exits: m=355 SNR=13.0 22:31:52.451 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:52.451 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:52.451 00.000 3236 Enqueuing Expose request 22:31:52.451 00.000 8052 Worker thread wakes up 22:31:52.451 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:52.451 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(985,339,31,31) 22:31:54.436 01.985 8052 Exposure complete 22:31:54.592 00.156 8052 worker thread done servicing request 22:31:54.592 00.000 3236 OnExposeComplete: enter 22:31:54.592 00.000 3236 UpdateGuideState(): m_state=3 22:31:54.592 00.000 3236 Star::Find(15, 999, 353, 0, (0,0,0,0), 0.0, 255) frame 65 22:31:54.592 00.000 3236 Star::Find returns 1 (0), X=999.96, Y=353.06, Mass=358, SNR=13.0, Peak=50 HFD=4.6 22:31:54.592 00.000 3236 Status Line: North step 11, dist= 2.7 22:31:54.607 00.015 3236 Enqueuing Calibration Move request for direction 0 22:31:54.607 00.000 8052 Worker thread wakes up 22:31:54.607 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:54.607 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:54.607 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:54.607 00.000 8052 MoveAxis(N, 93, -) 22:31:54.607 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:54.607 00.000 8052 IsSlewing returns 0 22:31:54.607 00.000 8052 IsGuiding returns 0 22:31:54.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=33, FiltMax=47, Gamma=1.040 22:31:54.607 00.000 8052 PulseGuide returned control before completion, sleep 99 22:31:54.732 00.125 8052 IsGuiding returns 1 22:31:54.732 00.000 8052 scope still moving after pulse duration time elapsed 22:31:54.764 00.032 8052 IsSlewing returns 0 22:31:54.764 00.000 8052 IsGuiding returns 0 22:31:54.764 00.000 8052 scope move finished after 93 + 58 ms 22:31:54.764 00.000 8052 Move returns status 0, amount 93 22:31:54.764 00.000 8052 move complete, result=0 22:31:54.764 00.000 8052 worker thread done servicing request 22:31:54.857 00.093 3236 UpdateGuideState exits: m=358 SNR=13.0 22:31:54.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:54.857 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:54.857 00.000 3236 Enqueuing Expose request 22:31:54.857 00.000 8052 Worker thread wakes up 22:31:54.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:54.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(985,338,31,31) 22:31:56.967 02.110 8052 Exposure complete 22:31:57.123 00.156 8052 worker thread done servicing request 22:31:57.123 00.000 3236 OnExposeComplete: enter 22:31:57.123 00.000 3236 UpdateGuideState(): m_state=3 22:31:57.123 00.000 3236 Star::Find(15, 999, 353, 0, (0,0,0,0), 0.0, 255) frame 66 22:31:57.123 00.000 3236 Star::Find returns 1 (0), X=999.97, Y=350.57, Mass=346, SNR=12.9, Peak=54 HFD=4.9 22:31:57.123 00.000 3236 Status Line: North step 12, dist= 5.0 22:31:57.139 00.016 3236 Enqueuing Calibration Move request for direction 0 22:31:57.139 00.000 8052 Worker thread wakes up 22:31:57.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:57.139 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:57.139 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:57.139 00.000 8052 MoveAxis(N, 93, -) 22:31:57.139 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:57.139 00.000 8052 IsSlewing returns 0 22:31:57.139 00.000 8052 IsGuiding returns 0 22:31:57.139 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=37, FiltMax=54, Gamma=1.040 22:31:57.139 00.000 8052 PulseGuide returned control before completion, sleep 98 22:31:57.264 00.125 8052 IsGuiding returns 0 22:31:57.264 00.000 8052 Move returns status 0, amount 93 22:31:57.264 00.000 8052 move complete, result=0 22:31:57.264 00.000 8052 worker thread done servicing request 22:31:57.389 00.125 3236 UpdateGuideState exits: m=346 SNR=12.9 22:31:57.389 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:57.389 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:57.389 00.000 3236 Enqueuing Expose request 22:31:57.389 00.000 8052 Worker thread wakes up 22:31:57.389 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:57.389 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(985,336,31,31) 22:31:59.498 02.109 8052 Exposure complete 22:31:59.654 00.156 8052 worker thread done servicing request 22:31:59.654 00.000 3236 OnExposeComplete: enter 22:31:59.654 00.000 3236 UpdateGuideState(): m_state=3 22:31:59.654 00.000 3236 Star::Find(15, 999, 350, 0, (0,0,0,0), 0.0, 255) frame 67 22:31:59.654 00.000 3236 Star::Find returns 1 (0), X=1000.97, Y=349.67, Mass=369, SNR=13.3, Peak=54 HFD=5.1 22:31:59.654 00.000 3236 Status Line: North step 13, dist= 6.2 22:31:59.670 00.016 3236 Enqueuing Calibration Move request for direction 0 22:31:59.670 00.000 8052 Worker thread wakes up 22:31:59.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:31:59.670 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:31:59.670 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:31:59.670 00.000 8052 MoveAxis(N, 93, -) 22:31:59.670 00.000 8052 Guiding Dir = 0, Dur = 93 22:31:59.670 00.000 8052 IsSlewing returns 0 22:31:59.670 00.000 8052 IsGuiding returns 0 22:31:59.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=37, FiltMax=53, Gamma=1.040 22:31:59.670 00.000 8052 PulseGuide returned control before completion, sleep 98 22:31:59.795 00.125 8052 IsGuiding returns 1 22:31:59.795 00.000 8052 scope still moving after pulse duration time elapsed 22:31:59.826 00.031 8052 IsSlewing returns 0 22:31:59.826 00.000 8052 IsGuiding returns 0 22:31:59.826 00.000 8052 scope move finished after 93 + 60 ms 22:31:59.826 00.000 8052 Move returns status 0, amount 93 22:31:59.826 00.000 8052 move complete, result=0 22:31:59.826 00.000 8052 worker thread done servicing request 22:31:59.873 00.047 3236 UpdateGuideState exits: m=369 SNR=13.3 22:31:59.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:31:59.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:31:59.873 00.000 3236 Enqueuing Expose request 22:31:59.873 00.000 8052 Worker thread wakes up 22:31:59.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:31:59.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(986,335,31,31) 22:32:01.982 02.109 8052 Exposure complete 22:32:02.139 00.157 8052 worker thread done servicing request 22:32:02.139 00.000 3236 OnExposeComplete: enter 22:32:02.139 00.000 3236 UpdateGuideState(): m_state=3 22:32:02.139 00.000 3236 Star::Find(15, 1000, 349, 0, (0,0,0,0), 0.0, 255) frame 68 22:32:02.139 00.000 3236 Star::Find returns 1 (0), X=1000.62, Y=350.28, Mass=304, SNR=11.9, Peak=52 HFD=4.7 22:32:02.139 00.000 3236 Status Line: North step 14, dist= 5.5 22:32:02.154 00.015 3236 Enqueuing Calibration Move request for direction 0 22:32:02.154 00.000 8052 Worker thread wakes up 22:32:02.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:02.154 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:02.154 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:02.154 00.000 8052 MoveAxis(N, 93, -) 22:32:02.154 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:02.154 00.000 8052 IsSlewing returns 0 22:32:02.154 00.000 8052 IsGuiding returns 0 22:32:02.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=37, FiltMax=51, Gamma=1.040 22:32:02.154 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:02.279 00.125 8052 IsGuiding returns 1 22:32:02.279 00.000 8052 scope still moving after pulse duration time elapsed 22:32:02.311 00.032 8052 IsSlewing returns 0 22:32:02.311 00.000 8052 IsGuiding returns 0 22:32:02.311 00.000 8052 scope move finished after 93 + 58 ms 22:32:02.311 00.000 8052 Move returns status 0, amount 93 22:32:02.311 00.000 8052 move complete, result=0 22:32:02.311 00.000 8052 worker thread done servicing request 22:32:02.404 00.093 3236 UpdateGuideState exits: m=304 SNR=11.9 22:32:02.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:02.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:02.404 00.000 3236 Enqueuing Expose request 22:32:02.404 00.000 8052 Worker thread wakes up 22:32:02.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:02.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(986,335,31,31) 22:32:04.514 02.110 8052 Exposure complete 22:32:04.670 00.156 8052 worker thread done servicing request 22:32:04.670 00.000 3236 OnExposeComplete: enter 22:32:04.670 00.000 3236 UpdateGuideState(): m_state=3 22:32:04.670 00.000 3236 Star::Find(15, 1000, 350, 0, (0,0,0,0), 0.0, 255) frame 69 22:32:04.670 00.000 3236 Star::Find returns 1 (0), X=1000.67, Y=350.74, Mass=297, SNR=11.9, Peak=52 HFD=4.3 22:32:04.670 00.000 3236 Status Line: North step 15, dist= 5.1 22:32:04.686 00.016 3236 Enqueuing Calibration Move request for direction 0 22:32:04.686 00.000 8052 Worker thread wakes up 22:32:04.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:04.686 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:04.686 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:04.686 00.000 8052 MoveAxis(N, 93, -) 22:32:04.686 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:04.686 00.000 8052 IsSlewing returns 0 22:32:04.686 00.000 8052 IsGuiding returns 0 22:32:04.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=32, FiltMax=48, Gamma=1.040 22:32:04.686 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:04.811 00.125 8052 IsGuiding returns 1 22:32:04.811 00.000 8052 scope still moving after pulse duration time elapsed 22:32:04.842 00.031 8052 IsSlewing returns 0 22:32:04.842 00.000 8052 IsGuiding returns 0 22:32:04.842 00.000 8052 scope move finished after 93 + 64 ms 22:32:04.842 00.000 8052 Move returns status 0, amount 93 22:32:04.842 00.000 8052 move complete, result=0 22:32:04.842 00.000 8052 worker thread done servicing request 22:32:04.936 00.094 3236 UpdateGuideState exits: m=297 SNR=11.9 22:32:04.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:04.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:04.936 00.000 3236 Enqueuing Expose request 22:32:04.936 00.000 8052 Worker thread wakes up 22:32:04.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:04.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(986,336,31,31) 22:32:06.936 02.000 8052 Exposure complete 22:32:07.092 00.156 8052 worker thread done servicing request 22:32:07.092 00.000 3236 OnExposeComplete: enter 22:32:07.092 00.000 3236 UpdateGuideState(): m_state=3 22:32:07.092 00.000 3236 Star::Find(15, 1000, 350, 0, (0,0,0,0), 0.0, 255) frame 70 22:32:07.092 00.000 3236 Star::Find returns 1 (0), X=1000.73, Y=351.99, Mass=361, SNR=13.1, Peak=61 HFD=4.6 22:32:07.107 00.015 3236 Status Line: North step 16, dist= 4.1 22:32:07.107 00.000 3236 Enqueuing Calibration Move request for direction 0 22:32:07.107 00.000 8052 Worker thread wakes up 22:32:07.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:07.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:07.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:07.107 00.000 8052 MoveAxis(N, 93, -) 22:32:07.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:07.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=39, FiltMax=57, Gamma=1.040 22:32:07.139 00.032 8052 IsSlewing returns 0 22:32:07.201 00.062 8052 IsGuiding returns 0 22:32:07.217 00.016 8052 PulseGuide returned control before completion, sleep 98 22:32:07.326 00.109 8052 IsGuiding returns 1 22:32:07.326 00.000 8052 scope still moving after pulse duration time elapsed 22:32:07.357 00.031 8052 IsSlewing returns 0 22:32:07.357 00.000 8052 IsGuiding returns 0 22:32:07.357 00.000 8052 scope move finished after 93 + 56 ms 22:32:07.357 00.000 8052 Move returns status 0, amount 93 22:32:07.357 00.000 8052 move complete, result=0 22:32:07.357 00.000 8052 worker thread done servicing request 22:32:07.373 00.016 3236 UpdateGuideState exits: m=361 SNR=13.1 22:32:07.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:07.373 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:07.373 00.000 3236 Enqueuing Expose request 22:32:07.373 00.000 8052 Worker thread wakes up 22:32:07.373 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:07.373 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(986,337,31,31) 22:32:09.467 02.094 8052 Exposure complete 22:32:09.623 00.156 8052 worker thread done servicing request 22:32:09.623 00.000 3236 OnExposeComplete: enter 22:32:09.623 00.000 3236 UpdateGuideState(): m_state=3 22:32:09.623 00.000 3236 Star::Find(15, 1000, 351, 0, (0,0,0,0), 0.0, 255) frame 71 22:32:09.623 00.000 3236 Star::Find returns 1 (0), X=1000.00, Y=351.38, Mass=367, SNR=13.2, Peak=50 HFD=4.8 22:32:09.623 00.000 3236 Status Line: North step 17, dist= 4.3 22:32:09.639 00.016 3236 Enqueuing Calibration Move request for direction 0 22:32:09.639 00.000 8052 Worker thread wakes up 22:32:09.639 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:09.639 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:09.639 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:09.639 00.000 8052 MoveAxis(N, 93, -) 22:32:09.639 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:09.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=31, FiltMax=47, Gamma=1.040 22:32:09.686 00.047 8052 IsSlewing returns 0 22:32:09.748 00.062 8052 IsGuiding returns 0 22:32:09.764 00.016 8052 PulseGuide returned control before completion, sleep 98 22:32:09.873 00.109 8052 IsGuiding returns 1 22:32:09.873 00.000 8052 scope still moving after pulse duration time elapsed 22:32:09.889 00.016 3236 UpdateGuideState exits: m=367 SNR=13.2 22:32:09.889 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:09.889 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:09.889 00.000 3236 Enqueuing Expose request 22:32:09.904 00.015 8052 IsSlewing returns 0 22:32:09.904 00.000 8052 IsGuiding returns 0 22:32:09.904 00.000 8052 scope move finished after 93 + 57 ms 22:32:09.904 00.000 8052 Move returns status 0, amount 93 22:32:09.904 00.000 8052 move complete, result=0 22:32:09.904 00.000 8052 worker thread done servicing request 22:32:09.904 00.000 8052 Worker thread wakes up 22:32:09.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:09.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(985,336,31,31) 22:32:11.998 02.094 8052 Exposure complete 22:32:12.154 00.156 8052 worker thread done servicing request 22:32:12.154 00.000 3236 OnExposeComplete: enter 22:32:12.154 00.000 3236 UpdateGuideState(): m_state=3 22:32:12.154 00.000 3236 Star::Find(15, 999, 351, 0, (0,0,0,0), 0.0, 255) frame 72 22:32:12.154 00.000 3236 Star::Find returns 1 (0), X=999.90, Y=350.42, Mass=372, SNR=13.3, Peak=62 HFD=4.7 22:32:12.154 00.000 3236 Status Line: North step 18, dist= 5.2 22:32:12.170 00.016 3236 Enqueuing Calibration Move request for direction 0 22:32:12.170 00.000 8052 Worker thread wakes up 22:32:12.170 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:12.170 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:12.170 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:12.170 00.000 8052 MoveAxis(N, 93, -) 22:32:12.170 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:12.170 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=52, Gamma=1.040 22:32:12.232 00.062 8052 IsSlewing returns 0 22:32:12.295 00.063 8052 IsGuiding returns 0 22:32:12.295 00.000 8052 PulseGuide returned control before completion, sleep 100 22:32:12.420 00.125 8052 IsGuiding returns 0 22:32:12.420 00.000 8052 Move returns status 0, amount 93 22:32:12.420 00.000 8052 move complete, result=0 22:32:12.420 00.000 8052 worker thread done servicing request 22:32:12.420 00.000 3236 UpdateGuideState exits: m=372 SNR=13.3 22:32:12.420 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:12.420 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:12.420 00.000 3236 Enqueuing Expose request 22:32:12.420 00.000 8052 Worker thread wakes up 22:32:12.436 00.016 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:12.436 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(985,335,31,31) 22:32:14.529 02.093 8052 Exposure complete 22:32:14.686 00.157 8052 worker thread done servicing request 22:32:14.686 00.000 3236 OnExposeComplete: enter 22:32:14.686 00.000 3236 UpdateGuideState(): m_state=3 22:32:14.686 00.000 3236 Star::Find(15, 999, 350, 0, (0,0,0,0), 0.0, 255) frame 73 22:32:14.686 00.000 3236 Star::Find returns 1 (0), X=998.69, Y=348.82, Mass=353, SNR=13.0, Peak=52 HFD=4.9 22:32:14.686 00.000 3236 Status Line: North step 19, dist= 6.6 22:32:14.701 00.015 3236 Enqueuing Calibration Move request for direction 0 22:32:14.701 00.000 8052 Worker thread wakes up 22:32:14.701 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:14.701 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:14.701 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:14.701 00.000 8052 MoveAxis(N, 93, -) 22:32:14.701 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:14.701 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=98, FiltMin=36, FiltMax=49, Gamma=1.040 22:32:14.717 00.016 8052 IsSlewing returns 0 22:32:14.779 00.062 8052 IsGuiding returns 0 22:32:14.842 00.063 8052 PulseGuide returned control before completion, sleep 38 22:32:14.889 00.047 8052 IsGuiding returns 1 22:32:14.889 00.000 8052 scope still moving after pulse duration time elapsed 22:32:14.920 00.031 8052 IsSlewing returns 0 22:32:14.920 00.000 8052 IsGuiding returns 1 22:32:14.951 00.031 8052 IsSlewing returns 0 22:32:14.951 00.000 8052 IsGuiding returns 1 22:32:14.951 00.000 3236 UpdateGuideState exits: m=353 SNR=13.0 22:32:14.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:14.951 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:14.951 00.000 3236 Enqueuing Expose request 22:32:14.982 00.031 8052 IsSlewing returns 0 22:32:14.982 00.000 8052 IsGuiding returns 0 22:32:14.982 00.000 8052 scope move finished after 93 + 116 ms 22:32:14.982 00.000 8052 Move returns status 0, amount 93 22:32:14.982 00.000 8052 move complete, result=0 22:32:14.982 00.000 8052 worker thread done servicing request 22:32:14.982 00.000 8052 Worker thread wakes up 22:32:14.982 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:14.982 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,334,31,31) 22:32:16.967 01.985 8052 Exposure complete 22:32:17.123 00.156 8052 worker thread done servicing request 22:32:17.123 00.000 3236 OnExposeComplete: enter 22:32:17.123 00.000 3236 UpdateGuideState(): m_state=3 22:32:17.123 00.000 3236 Star::Find(15, 998, 348, 0, (0,0,0,0), 0.0, 255) frame 74 22:32:17.123 00.000 3236 Star::Find returns 1 (0), X=998.81, Y=347.67, Mass=298, SNR=11.9, Peak=52 HFD=4.4 22:32:17.123 00.000 3236 Status Line: North step 20, dist= 7.7 22:32:17.139 00.016 3236 Enqueuing Calibration Move request for direction 0 22:32:17.139 00.000 8052 Worker thread wakes up 22:32:17.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:17.139 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:17.139 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:17.139 00.000 8052 MoveAxis(N, 93, -) 22:32:17.139 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:17.139 00.000 8052 IsSlewing returns 0 22:32:17.139 00.000 8052 IsGuiding returns 0 22:32:17.139 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=35, FiltMax=50, Gamma=1.040 22:32:17.139 00.000 8052 PulseGuide returned control before completion, sleep 98 22:32:17.373 00.234 8052 IsGuiding returns 1 22:32:17.373 00.000 8052 scope still moving after pulse duration time elapsed 22:32:17.389 00.016 3236 UpdateGuideState exits: m=298 SNR=11.9 22:32:17.389 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:17.389 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:17.389 00.000 3236 Enqueuing Expose request 22:32:17.592 00.203 8052 IsSlewing returns 0 22:32:17.654 00.062 8052 IsGuiding returns 0 22:32:17.654 00.000 8052 scope move finished after 93 + 422 ms 22:32:17.654 00.000 8052 Move returns status 0, amount 93 22:32:17.654 00.000 8052 move complete, result=0 22:32:17.654 00.000 8052 worker thread done servicing request 22:32:17.654 00.000 8052 Worker thread wakes up 22:32:17.654 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:17.654 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(984,333,31,31) 22:32:19.529 01.875 8052 Exposure complete 22:32:19.686 00.157 8052 worker thread done servicing request 22:32:19.686 00.000 3236 OnExposeComplete: enter 22:32:19.686 00.000 3236 UpdateGuideState(): m_state=3 22:32:19.686 00.000 3236 Star::Find(15, 998, 347, 0, (0,0,0,0), 0.0, 255) frame 75 22:32:19.686 00.000 3236 Star::Find returns 1 (0), X=997.19, Y=349.64, Mass=298, SNR=11.8, Peak=48 HFD=4.7 22:32:19.686 00.000 3236 Status Line: North step 21, dist= 5.9 22:32:19.701 00.015 3236 Enqueuing Calibration Move request for direction 0 22:32:19.701 00.000 8052 Worker thread wakes up 22:32:19.701 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:19.701 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:19.701 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:19.701 00.000 8052 MoveAxis(N, 93, -) 22:32:19.701 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:19.701 00.000 8052 IsSlewing returns 0 22:32:19.701 00.000 8052 IsGuiding returns 0 22:32:19.701 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=32, FiltMax=46, Gamma=1.040 22:32:19.701 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:19.826 00.125 8052 IsGuiding returns 1 22:32:19.826 00.000 8052 scope still moving after pulse duration time elapsed 22:32:19.857 00.031 8052 IsSlewing returns 0 22:32:19.857 00.000 8052 IsGuiding returns 0 22:32:19.857 00.000 8052 scope move finished after 93 + 60 ms 22:32:19.857 00.000 8052 Move returns status 0, amount 93 22:32:19.857 00.000 8052 move complete, result=0 22:32:19.857 00.000 8052 worker thread done servicing request 22:32:19.951 00.094 3236 UpdateGuideState exits: m=298 SNR=11.8 22:32:19.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:19.951 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:19.951 00.000 3236 Enqueuing Expose request 22:32:19.951 00.000 8052 Worker thread wakes up 22:32:19.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:19.951 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(982,335,31,31) 22:32:21.951 02.000 8052 Exposure complete 22:32:22.107 00.156 8052 worker thread done servicing request 22:32:22.107 00.000 3236 OnExposeComplete: enter 22:32:22.107 00.000 3236 UpdateGuideState(): m_state=3 22:32:22.107 00.000 3236 Star::Find(15, 997, 349, 0, (0,0,0,0), 0.0, 255) frame 76 22:32:22.107 00.000 3236 Star::Find returns 1 (0), X=996.54, Y=351.30, Mass=313, SNR=12.2, Peak=48 HFD=4.4 22:32:22.107 00.000 3236 Status Line: North step 22, dist= 4.5 22:32:22.107 00.000 3236 Enqueuing Calibration Move request for direction 0 22:32:22.107 00.000 8052 Worker thread wakes up 22:32:22.123 00.016 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:22.123 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:22.123 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:22.123 00.000 8052 MoveAxis(N, 93, -) 22:32:22.123 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:22.123 00.000 8052 IsSlewing returns 0 22:32:22.123 00.000 8052 IsGuiding returns 0 22:32:22.123 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=31, FiltMax=46, Gamma=1.040 22:32:22.123 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:22.248 00.125 8052 IsGuiding returns 0 22:32:22.248 00.000 8052 Move returns status 0, amount 93 22:32:22.248 00.000 8052 move complete, result=0 22:32:22.248 00.000 8052 worker thread done servicing request 22:32:22.373 00.125 3236 UpdateGuideState exits: m=313 SNR=12.2 22:32:22.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:22.373 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:22.373 00.000 3236 Enqueuing Expose request 22:32:22.373 00.000 8052 Worker thread wakes up 22:32:22.373 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:22.373 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(982,336,31,31) 22:32:24.482 02.109 8052 Exposure complete 22:32:24.639 00.157 8052 worker thread done servicing request 22:32:24.639 00.000 3236 OnExposeComplete: enter 22:32:24.639 00.000 3236 UpdateGuideState(): m_state=3 22:32:24.639 00.000 3236 Star::Find(15, 996, 351, 0, (0,0,0,0), 0.0, 255) frame 77 22:32:24.639 00.000 3236 Star::Find returns 1 (0), X=996.81, Y=350.91, Mass=284, SNR=11.5, Peak=51 HFD=4.4 22:32:24.639 00.000 3236 Status Line: North step 23, dist= 4.8 22:32:24.654 00.015 3236 Enqueuing Calibration Move request for direction 0 22:32:24.654 00.000 8052 Worker thread wakes up 22:32:24.654 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:24.654 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:24.654 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:24.654 00.000 8052 MoveAxis(N, 93, -) 22:32:24.654 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:24.654 00.000 8052 IsSlewing returns 0 22:32:24.654 00.000 8052 IsGuiding returns 0 22:32:24.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=34, FiltMax=48, Gamma=1.040 22:32:24.654 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:24.779 00.125 8052 IsGuiding returns 0 22:32:24.779 00.000 8052 Move returns status 0, amount 93 22:32:24.779 00.000 8052 move complete, result=0 22:32:24.779 00.000 8052 worker thread done servicing request 22:32:24.904 00.125 3236 UpdateGuideState exits: m=284 SNR=11.5 22:32:24.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:24.904 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:24.904 00.000 3236 Enqueuing Expose request 22:32:24.904 00.000 8052 Worker thread wakes up 22:32:24.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:24.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(982,336,31,31) 22:32:26.998 02.094 8052 Exposure complete 22:32:27.154 00.156 8052 worker thread done servicing request 22:32:27.154 00.000 3236 OnExposeComplete: enter 22:32:27.154 00.000 3236 UpdateGuideState(): m_state=3 22:32:27.154 00.000 3236 Star::Find(15, 996, 350, 0, (0,0,0,0), 0.0, 255) frame 78 22:32:27.154 00.000 3236 Star::Find returns 1 (0), X=995.99, Y=351.61, Mass=304, SNR=12.0, Peak=51 HFD=4.2 22:32:27.154 00.000 3236 Status Line: North step 24, dist= 4.5 22:32:27.154 00.000 3236 Enqueuing Calibration Move request for direction 0 22:32:27.154 00.000 8052 Worker thread wakes up 22:32:27.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:27.154 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:27.170 00.016 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:27.170 00.000 8052 MoveAxis(N, 93, -) 22:32:27.170 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:27.170 00.000 8052 IsSlewing returns 0 22:32:27.170 00.000 8052 IsGuiding returns 0 22:32:27.170 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=49, Gamma=1.040 22:32:27.170 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:27.295 00.125 8052 IsGuiding returns 1 22:32:27.295 00.000 8052 scope still moving after pulse duration time elapsed 22:32:27.326 00.031 8052 IsSlewing returns 0 22:32:27.326 00.000 8052 IsGuiding returns 0 22:32:27.326 00.000 8052 scope move finished after 93 + 61 ms 22:32:27.326 00.000 8052 Move returns status 0, amount 93 22:32:27.326 00.000 8052 move complete, result=0 22:32:27.326 00.000 8052 worker thread done servicing request 22:32:27.420 00.094 3236 UpdateGuideState exits: m=304 SNR=12.0 22:32:27.420 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:27.420 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:27.420 00.000 3236 Enqueuing Expose request 22:32:27.420 00.000 8052 Worker thread wakes up 22:32:27.420 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:27.420 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,337,31,31) 22:32:29.529 02.109 8052 Exposure complete 22:32:29.686 00.157 8052 worker thread done servicing request 22:32:29.686 00.000 3236 OnExposeComplete: enter 22:32:29.686 00.000 3236 UpdateGuideState(): m_state=3 22:32:29.686 00.000 3236 Star::Find(15, 995, 351, 0, (0,0,0,0), 0.0, 255) frame 79 22:32:29.686 00.000 3236 Star::Find returns 1 (0), X=995.30, Y=351.90, Mass=307, SNR=12.0, Peak=44 HFD=4.9 22:32:29.686 00.000 3236 Status Line: North step 25, dist= 4.7 22:32:29.686 00.000 3236 Enqueuing Calibration Move request for direction 0 22:32:29.686 00.000 8052 Worker thread wakes up 22:32:29.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:29.686 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:29.686 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:29.701 00.015 8052 MoveAxis(N, 93, -) 22:32:29.701 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:29.701 00.000 8052 IsSlewing returns 0 22:32:29.701 00.000 8052 IsGuiding returns 0 22:32:29.701 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=30, FiltMax=43, Gamma=1.040 22:32:29.701 00.000 8052 PulseGuide returned control before completion, sleep 100 22:32:29.826 00.125 8052 IsGuiding returns 1 22:32:29.826 00.000 8052 scope still moving after pulse duration time elapsed 22:32:29.857 00.031 8052 IsSlewing returns 0 22:32:29.857 00.000 8052 IsGuiding returns 0 22:32:29.857 00.000 8052 scope move finished after 93 + 61 ms 22:32:29.857 00.000 8052 Move returns status 0, amount 93 22:32:29.857 00.000 8052 move complete, result=0 22:32:29.857 00.000 8052 worker thread done servicing request 22:32:29.951 00.094 3236 UpdateGuideState exits: m=307 SNR=12.0 22:32:29.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:29.951 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:29.951 00.000 3236 Enqueuing Expose request 22:32:29.951 00.000 8052 Worker thread wakes up 22:32:29.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:29.951 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(980,337,31,31) 22:32:31.951 02.000 8052 Exposure complete 22:32:32.107 00.156 8052 worker thread done servicing request 22:32:32.107 00.000 3236 OnExposeComplete: enter 22:32:32.107 00.000 3236 UpdateGuideState(): m_state=3 22:32:32.107 00.000 3236 Star::Find(15, 995, 351, 0, (0,0,0,0), 0.0, 255) frame 80 22:32:32.107 00.000 3236 Star::Find returns 1 (0), X=995.56, Y=350.11, Mass=295, SNR=11.8, Peak=51 HFD=4.3 22:32:32.107 00.000 3236 Status Line: North step 26, dist= 6.0 22:32:32.107 00.000 3236 Enqueuing Calibration Move request for direction 0 22:32:32.107 00.000 8052 Worker thread wakes up 22:32:32.123 00.016 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:32.123 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:32.123 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:32.123 00.000 8052 MoveAxis(N, 93, -) 22:32:32.123 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:32.123 00.000 8052 IsSlewing returns 0 22:32:32.123 00.000 8052 IsGuiding returns 0 22:32:32.123 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=35, FiltMax=49, Gamma=1.040 22:32:32.123 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:32.248 00.125 8052 IsGuiding returns 0 22:32:32.248 00.000 8052 Move returns status 0, amount 93 22:32:32.248 00.000 8052 move complete, result=0 22:32:32.248 00.000 8052 worker thread done servicing request 22:32:32.326 00.078 3236 UpdateGuideState exits: m=295 SNR=11.8 22:32:32.326 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:32.326 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:32.326 00.000 3236 Enqueuing Expose request 22:32:32.326 00.000 8052 Worker thread wakes up 22:32:32.326 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:32.326 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,335,31,31) 22:32:34.436 02.110 8052 Exposure complete 22:32:34.592 00.156 8052 worker thread done servicing request 22:32:34.592 00.000 3236 OnExposeComplete: enter 22:32:34.592 00.000 3236 UpdateGuideState(): m_state=3 22:32:34.592 00.000 3236 Star::Find(15, 995, 350, 0, (0,0,0,0), 0.0, 255) frame 81 22:32:34.592 00.000 3236 Star::Find returns 1 (0), X=995.12, Y=351.27, Mass=283, SNR=11.6, Peak=52 HFD=4.5 22:32:34.592 00.000 3236 Status Line: North step 27, dist= 5.3 22:32:34.607 00.015 3236 Enqueuing Calibration Move request for direction 0 22:32:34.607 00.000 8052 Worker thread wakes up 22:32:34.607 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:34.607 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:34.607 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:34.607 00.000 8052 MoveAxis(N, 93, -) 22:32:34.607 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:34.607 00.000 8052 IsSlewing returns 0 22:32:34.607 00.000 8052 IsGuiding returns 0 22:32:34.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=50, Gamma=1.040 22:32:34.607 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:34.732 00.125 8052 IsGuiding returns 0 22:32:34.732 00.000 8052 Move returns status 0, amount 93 22:32:34.732 00.000 8052 move complete, result=0 22:32:34.732 00.000 8052 worker thread done servicing request 22:32:34.857 00.125 3236 UpdateGuideState exits: m=283 SNR=11.6 22:32:34.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:34.857 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:34.857 00.000 3236 Enqueuing Expose request 22:32:34.857 00.000 8052 Worker thread wakes up 22:32:34.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:34.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(980,336,31,31) 22:32:36.967 02.110 8052 Exposure complete 22:32:37.123 00.156 8052 worker thread done servicing request 22:32:37.123 00.000 3236 OnExposeComplete: enter 22:32:37.123 00.000 3236 UpdateGuideState(): m_state=3 22:32:37.123 00.000 3236 Star::Find(15, 995, 351, 0, (0,0,0,0), 0.0, 255) frame 82 22:32:37.123 00.000 3236 Star::Find returns 1 (0), X=994.84, Y=352.61, Mass=249, SNR=10.8, Peak=49 HFD=4.6 22:32:37.123 00.000 3236 Status Line: North step 28, dist= 4.6 22:32:37.123 00.000 3236 Enqueuing Calibration Move request for direction 0 22:32:37.123 00.000 8052 Worker thread wakes up 22:32:37.123 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:37.123 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:37.123 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:37.123 00.000 8052 MoveAxis(N, 93, -) 22:32:37.139 00.016 8052 Guiding Dir = 0, Dur = 93 22:32:37.139 00.000 8052 IsSlewing returns 0 22:32:37.139 00.000 8052 IsGuiding returns 0 22:32:37.139 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=33, FiltMax=44, Gamma=1.040 22:32:37.139 00.000 8052 PulseGuide returned control before completion, sleep 100 22:32:37.248 00.109 8052 IsGuiding returns 1 22:32:37.248 00.000 8052 scope still moving after pulse duration time elapsed 22:32:37.279 00.031 8052 IsSlewing returns 0 22:32:37.279 00.000 8052 IsGuiding returns 0 22:32:37.279 00.000 8052 scope move finished after 93 + 47 ms 22:32:37.279 00.000 8052 Move returns status 0, amount 93 22:32:37.279 00.000 8052 move complete, result=0 22:32:37.279 00.000 8052 worker thread done servicing request 22:32:37.389 00.110 3236 UpdateGuideState exits: m=249 SNR=10.8 22:32:37.389 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:37.389 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:37.389 00.000 3236 Enqueuing Expose request 22:32:37.389 00.000 8052 Worker thread wakes up 22:32:37.389 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:37.389 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(980,338,31,31) 22:32:39.498 02.109 8052 Exposure complete 22:32:39.654 00.156 8052 worker thread done servicing request 22:32:39.654 00.000 3236 OnExposeComplete: enter 22:32:39.654 00.000 3236 UpdateGuideState(): m_state=3 22:32:39.654 00.000 3236 Star::Find(15, 994, 352, 0, (0,0,0,0), 0.0, 255) frame 83 22:32:39.654 00.000 3236 Star::Find returns 1 (0), X=994.95, Y=354.10, Mass=330, SNR=12.5, Peak=47 HFD=5.7 22:32:39.654 00.000 3236 Status Line: North step 29, dist= 3.8 22:32:39.654 00.000 3236 Enqueuing Calibration Move request for direction 0 22:32:39.654 00.000 8052 Worker thread wakes up 22:32:39.654 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:39.670 00.016 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:39.670 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:39.670 00.000 8052 MoveAxis(N, 93, -) 22:32:39.670 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:39.670 00.000 8052 IsSlewing returns 0 22:32:39.670 00.000 8052 IsGuiding returns 0 22:32:39.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=33, FiltMax=45, Gamma=1.040 22:32:39.670 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:39.795 00.125 8052 IsGuiding returns 0 22:32:39.795 00.000 8052 Move returns status 0, amount 93 22:32:39.795 00.000 8052 move complete, result=0 22:32:39.795 00.000 8052 worker thread done servicing request 22:32:39.920 00.125 3236 UpdateGuideState exits: m=330 SNR=12.5 22:32:39.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:39.920 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:39.920 00.000 3236 Enqueuing Expose request 22:32:39.920 00.000 8052 Worker thread wakes up 22:32:39.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:39.920 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(980,339,31,31) 22:32:42.014 02.094 8052 Exposure complete 22:32:42.170 00.156 8052 worker thread done servicing request 22:32:42.170 00.000 3236 OnExposeComplete: enter 22:32:42.170 00.000 3236 UpdateGuideState(): m_state=3 22:32:42.170 00.000 3236 Star::Find(15, 994, 354, 0, (0,0,0,0), 0.0, 255) frame 84 22:32:42.170 00.000 3236 Star::Find returns 1 (0), X=994.06, Y=352.75, Mass=288, SNR=11.7, Peak=42 HFD=4.4 22:32:42.170 00.000 3236 Status Line: North step 30, dist= 5.2 22:32:42.186 00.016 3236 Enqueuing Calibration Move request for direction 0 22:32:42.186 00.000 8052 Worker thread wakes up 22:32:42.186 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:42.186 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:42.186 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:42.186 00.000 8052 MoveAxis(N, 93, -) 22:32:42.186 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:42.186 00.000 8052 IsSlewing returns 0 22:32:42.186 00.000 8052 IsGuiding returns 0 22:32:42.186 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=28, FiltMax=40, Gamma=1.040 22:32:42.186 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:42.311 00.125 8052 IsGuiding returns 0 22:32:42.311 00.000 8052 Move returns status 0, amount 93 22:32:42.311 00.000 8052 move complete, result=0 22:32:42.311 00.000 8052 worker thread done servicing request 22:32:42.436 00.125 3236 UpdateGuideState exits: m=288 SNR=11.7 22:32:42.436 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:42.436 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:42.436 00.000 3236 Enqueuing Expose request 22:32:42.436 00.000 8052 Worker thread wakes up 22:32:42.436 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:42.436 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,338,31,31) 22:32:44.436 02.000 8052 Exposure complete 22:32:44.592 00.156 8052 worker thread done servicing request 22:32:44.592 00.000 3236 OnExposeComplete: enter 22:32:44.592 00.000 3236 UpdateGuideState(): m_state=3 22:32:44.592 00.000 3236 Star::Find(15, 994, 352, 0, (0,0,0,0), 0.0, 255) frame 85 22:32:44.592 00.000 3236 Star::Find returns 1 (0), X=993.87, Y=353.43, Mass=294, SNR=11.8, Peak=56 HFD=3.9 22:32:44.592 00.000 3236 Status Line: North step 31, dist= 5.0 22:32:44.592 00.000 3236 Enqueuing Calibration Move request for direction 0 22:32:44.592 00.000 8052 Worker thread wakes up 22:32:44.592 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:44.592 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:44.592 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:44.607 00.015 8052 MoveAxis(N, 93, -) 22:32:44.607 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:44.607 00.000 8052 IsSlewing returns 0 22:32:44.607 00.000 8052 IsGuiding returns 0 22:32:44.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=38, FiltMax=52, Gamma=1.040 22:32:44.607 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:44.732 00.125 8052 IsGuiding returns 1 22:32:44.732 00.000 8052 scope still moving after pulse duration time elapsed 22:32:44.764 00.032 8052 IsSlewing returns 0 22:32:44.764 00.000 8052 IsGuiding returns 0 22:32:44.764 00.000 8052 scope move finished after 93 + 60 ms 22:32:44.764 00.000 8052 Move returns status 0, amount 93 22:32:44.764 00.000 8052 move complete, result=0 22:32:44.764 00.000 8052 worker thread done servicing request 22:32:44.811 00.047 3236 UpdateGuideState exits: m=294 SNR=11.8 22:32:44.811 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:44.811 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:44.811 00.000 3236 Enqueuing Expose request 22:32:44.811 00.000 8052 Worker thread wakes up 22:32:44.811 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:44.811 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,338,31,31) 22:32:47.029 02.218 8052 Exposure complete 22:32:47.186 00.157 8052 worker thread done servicing request 22:32:47.186 00.000 3236 OnExposeComplete: enter 22:32:47.186 00.000 3236 UpdateGuideState(): m_state=3 22:32:47.186 00.000 3236 Star::Find(15, 993, 353, 0, (0,0,0,0), 0.0, 255) frame 86 22:32:47.186 00.000 3236 Star::Find returns 1 (0), X=994.39, Y=353.04, Mass=280, SNR=11.5, Peak=50 HFD=4.1 22:32:47.186 00.000 3236 Status Line: North step 32, dist= 4.7 22:32:47.186 00.000 3236 Enqueuing Calibration Move request for direction 0 22:32:47.186 00.000 8052 Worker thread wakes up 22:32:47.186 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:47.186 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:47.201 00.015 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:47.201 00.000 8052 MoveAxis(N, 93, -) 22:32:47.201 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:47.201 00.000 8052 IsSlewing returns 0 22:32:47.201 00.000 8052 IsGuiding returns 0 22:32:47.201 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=33, FiltMax=46, Gamma=1.040 22:32:47.201 00.000 8052 PulseGuide returned control before completion, sleep 100 22:32:47.326 00.125 8052 IsGuiding returns 1 22:32:47.326 00.000 8052 scope still moving after pulse duration time elapsed 22:32:47.357 00.031 8052 IsSlewing returns 0 22:32:47.357 00.000 8052 IsGuiding returns 0 22:32:47.357 00.000 8052 scope move finished after 93 + 61 ms 22:32:47.357 00.000 8052 Move returns status 0, amount 93 22:32:47.357 00.000 8052 move complete, result=0 22:32:47.357 00.000 8052 worker thread done servicing request 22:32:47.451 00.094 3236 UpdateGuideState exits: m=280 SNR=11.5 22:32:47.451 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:47.451 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:47.451 00.000 3236 Enqueuing Expose request 22:32:47.451 00.000 8052 Worker thread wakes up 22:32:47.451 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:47.451 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,338,31,31) 22:32:49.451 02.000 8052 Exposure complete 22:32:49.607 00.156 8052 worker thread done servicing request 22:32:49.607 00.000 3236 OnExposeComplete: enter 22:32:49.607 00.000 3236 UpdateGuideState(): m_state=3 22:32:49.607 00.000 3236 Star::Find(15, 994, 353, 0, (0,0,0,0), 0.0, 255) frame 87 22:32:49.607 00.000 3236 Star::Find returns 1 (0), X=993.84, Y=352.01, Mass=277, SNR=11.4, Peak=52 HFD=4.5 22:32:49.607 00.000 3236 Status Line: North step 33, dist= 5.8 22:32:49.623 00.016 3236 Enqueuing Calibration Move request for direction 0 22:32:49.623 00.000 8052 Worker thread wakes up 22:32:49.623 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:49.623 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:49.623 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:49.623 00.000 8052 MoveAxis(N, 93, -) 22:32:49.623 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:49.623 00.000 8052 IsSlewing returns 0 22:32:49.623 00.000 8052 IsGuiding returns 0 22:32:49.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=37, FiltMax=50, Gamma=1.040 22:32:49.623 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:49.748 00.125 8052 IsGuiding returns 0 22:32:49.748 00.000 8052 Move returns status 0, amount 93 22:32:49.748 00.000 8052 move complete, result=0 22:32:49.748 00.000 8052 worker thread done servicing request 22:32:49.826 00.078 3236 UpdateGuideState exits: m=277 SNR=11.4 22:32:49.826 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:49.826 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:49.826 00.000 3236 Enqueuing Expose request 22:32:49.826 00.000 8052 Worker thread wakes up 22:32:49.826 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:49.826 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,337,31,31) 22:32:51.936 02.110 8052 Exposure complete 22:32:52.092 00.156 8052 worker thread done servicing request 22:32:52.092 00.000 3236 OnExposeComplete: enter 22:32:52.092 00.000 3236 UpdateGuideState(): m_state=3 22:32:52.092 00.000 3236 Star::Find(15, 993, 352, 0, (0,0,0,0), 0.0, 255) frame 88 22:32:52.092 00.000 3236 Star::Find returns 1 (0), X=993.98, Y=350.90, Mass=277, SNR=11.4, Peak=47 HFD=4.4 22:32:52.092 00.000 3236 Status Line: North step 34, dist= 6.4 22:32:52.107 00.015 3236 Enqueuing Calibration Move request for direction 0 22:32:52.107 00.000 8052 Worker thread wakes up 22:32:52.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:52.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:52.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:52.107 00.000 8052 MoveAxis(N, 93, -) 22:32:52.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:52.107 00.000 8052 IsSlewing returns 0 22:32:52.107 00.000 8052 IsGuiding returns 0 22:32:52.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=33, FiltMax=48, Gamma=1.040 22:32:52.107 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:52.232 00.125 8052 IsGuiding returns 0 22:32:52.232 00.000 8052 Move returns status 0, amount 93 22:32:52.232 00.000 8052 move complete, result=0 22:32:52.232 00.000 8052 worker thread done servicing request 22:32:52.357 00.125 3236 UpdateGuideState exits: m=277 SNR=11.4 22:32:52.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:52.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:52.357 00.000 3236 Enqueuing Expose request 22:32:52.357 00.000 8052 Worker thread wakes up 22:32:52.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:52.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,336,31,31) 22:32:54.467 02.110 8052 Exposure complete 22:32:54.623 00.156 8052 worker thread done servicing request 22:32:54.623 00.000 3236 OnExposeComplete: enter 22:32:54.623 00.000 3236 UpdateGuideState(): m_state=3 22:32:54.623 00.000 3236 Star::Find(15, 993, 350, 0, (0,0,0,0), 0.0, 255) frame 89 22:32:54.623 00.000 3236 Star::Find returns 1 (0), X=992.81, Y=350.04, Mass=276, SNR=11.4, Peak=45 HFD=4.5 22:32:54.623 00.000 3236 Status Line: North step 35, dist= 7.8 22:32:54.639 00.016 3236 Enqueuing Calibration Move request for direction 0 22:32:54.639 00.000 8052 Worker thread wakes up 22:32:54.639 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:54.639 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:54.639 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:54.639 00.000 8052 MoveAxis(N, 93, -) 22:32:54.639 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:54.639 00.000 8052 IsSlewing returns 0 22:32:54.639 00.000 8052 IsGuiding returns 0 22:32:54.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=31, FiltMax=46, Gamma=1.040 22:32:54.639 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:54.764 00.125 8052 IsGuiding returns 1 22:32:54.764 00.000 8052 scope still moving after pulse duration time elapsed 22:32:54.795 00.031 8052 IsSlewing returns 0 22:32:54.795 00.000 8052 IsGuiding returns 0 22:32:54.795 00.000 8052 scope move finished after 93 + 60 ms 22:32:54.795 00.000 8052 Move returns status 0, amount 93 22:32:54.795 00.000 8052 move complete, result=0 22:32:54.795 00.000 8052 worker thread done servicing request 22:32:54.889 00.094 3236 UpdateGuideState exits: m=276 SNR=11.4 22:32:54.889 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:54.889 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:54.889 00.000 3236 Enqueuing Expose request 22:32:54.889 00.000 8052 Worker thread wakes up 22:32:54.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:54.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(978,335,31,31) 22:32:56.998 02.109 8052 Exposure complete 22:32:57.154 00.156 8052 worker thread done servicing request 22:32:57.154 00.000 3236 OnExposeComplete: enter 22:32:57.154 00.000 3236 UpdateGuideState(): m_state=3 22:32:57.154 00.000 3236 Star::Find(15, 992, 350, 0, (0,0,0,0), 0.0, 255) frame 90 22:32:57.154 00.000 3236 Star::Find returns 1 (0), X=992.85, Y=348.34, Mass=384, SNR=13.5, Peak=54 HFD=5.0 22:32:57.154 00.000 3236 Status Line: North step 36, dist= 9.0 22:32:57.154 00.000 3236 Enqueuing Calibration Move request for direction 0 22:32:57.154 00.000 8052 Worker thread wakes up 22:32:57.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:57.170 00.016 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:57.170 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:57.170 00.000 8052 MoveAxis(N, 93, -) 22:32:57.170 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:57.170 00.000 8052 IsSlewing returns 0 22:32:57.170 00.000 8052 IsGuiding returns 0 22:32:57.170 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=34, FiltMax=51, Gamma=1.040 22:32:57.170 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:57.295 00.125 8052 IsGuiding returns 1 22:32:57.295 00.000 8052 scope still moving after pulse duration time elapsed 22:32:57.326 00.031 8052 IsSlewing returns 0 22:32:57.326 00.000 8052 IsGuiding returns 0 22:32:57.326 00.000 8052 scope move finished after 93 + 60 ms 22:32:57.326 00.000 8052 Move returns status 0, amount 93 22:32:57.326 00.000 8052 move complete, result=0 22:32:57.326 00.000 8052 worker thread done servicing request 22:32:57.420 00.094 3236 UpdateGuideState exits: m=384 SNR=13.5 22:32:57.420 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:57.420 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:57.420 00.000 3236 Enqueuing Expose request 22:32:57.420 00.000 8052 Worker thread wakes up 22:32:57.420 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:57.420 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(978,333,31,31) 22:32:59.529 02.109 8052 Exposure complete 22:32:59.686 00.157 8052 worker thread done servicing request 22:32:59.686 00.000 3236 OnExposeComplete: enter 22:32:59.686 00.000 3236 UpdateGuideState(): m_state=3 22:32:59.686 00.000 3236 Star::Find(15, 992, 348, 0, (0,0,0,0), 0.0, 255) frame 91 22:32:59.686 00.000 3236 Star::Find returns 1 (0), X=992.07, Y=348.43, Mass=337, SNR=12.7, Peak=54 HFD=4.9 22:32:59.686 00.000 3236 Status Line: North step 37, dist= 9.5 22:32:59.701 00.015 3236 Enqueuing Calibration Move request for direction 0 22:32:59.701 00.000 8052 Worker thread wakes up 22:32:59.701 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:32:59.701 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:32:59.701 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:32:59.701 00.000 8052 MoveAxis(N, 93, -) 22:32:59.701 00.000 8052 Guiding Dir = 0, Dur = 93 22:32:59.701 00.000 8052 IsSlewing returns 0 22:32:59.701 00.000 8052 IsGuiding returns 0 22:32:59.701 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=35, FiltMax=50, Gamma=1.040 22:32:59.701 00.000 8052 PulseGuide returned control before completion, sleep 99 22:32:59.826 00.125 8052 IsGuiding returns 0 22:32:59.826 00.000 8052 Move returns status 0, amount 93 22:32:59.826 00.000 8052 move complete, result=0 22:32:59.826 00.000 8052 worker thread done servicing request 22:32:59.951 00.125 3236 UpdateGuideState exits: m=337 SNR=12.7 22:32:59.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:32:59.951 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:32:59.951 00.000 3236 Enqueuing Expose request 22:32:59.951 00.000 8052 Worker thread wakes up 22:32:59.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:32:59.951 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(977,333,31,31) 22:33:01.951 02.000 8052 Exposure complete 22:33:02.107 00.156 8052 worker thread done servicing request 22:33:02.107 00.000 3236 OnExposeComplete: enter 22:33:02.107 00.000 3236 UpdateGuideState(): m_state=3 22:33:02.107 00.000 3236 Star::Find(15, 992, 348, 0, (0,0,0,0), 0.0, 255) frame 92 22:33:02.107 00.000 3236 Star::Find returns 1 (0), X=992.77, Y=348.64, Mass=368, SNR=13.2, Peak=56 HFD=4.7 22:33:02.107 00.000 3236 Status Line: North step 38, dist= 8.9 22:33:02.123 00.016 3236 Enqueuing Calibration Move request for direction 0 22:33:02.123 00.000 8052 Worker thread wakes up 22:33:02.123 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:02.123 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:02.123 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:02.123 00.000 8052 MoveAxis(N, 93, -) 22:33:02.123 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:02.123 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=53, Gamma=1.040 22:33:02.123 00.000 8052 IsSlewing returns 0 22:33:02.186 00.063 8052 IsGuiding returns 0 22:33:02.201 00.015 8052 PulseGuide returned control before completion, sleep 98 22:33:02.311 00.110 8052 IsGuiding returns 0 22:33:02.311 00.000 8052 Move returns status 0, amount 93 22:33:02.311 00.000 8052 move complete, result=0 22:33:02.311 00.000 8052 worker thread done servicing request 22:33:02.373 00.062 3236 UpdateGuideState exits: m=368 SNR=13.2 22:33:02.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:02.373 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:02.373 00.000 3236 Enqueuing Expose request 22:33:02.373 00.000 8052 Worker thread wakes up 22:33:02.373 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:02.373 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(978,334,31,31) 22:33:04.482 02.109 8052 Exposure complete 22:33:04.639 00.157 3236 OnExposeComplete: enter 22:33:04.639 00.000 8052 worker thread done servicing request 22:33:04.639 00.000 3236 UpdateGuideState(): m_state=3 22:33:04.639 00.000 3236 Star::Find(15, 992, 348, 0, (0,0,0,0), 0.0, 255) frame 93 22:33:04.639 00.000 3236 Star::Find returns 1 (0), X=992.58, Y=349.40, Mass=299, SNR=11.9, Peak=53 HFD=4.2 22:33:04.639 00.000 3236 Status Line: North step 39, dist= 8.4 22:33:04.654 00.015 3236 Enqueuing Calibration Move request for direction 0 22:33:04.654 00.000 8052 Worker thread wakes up 22:33:04.654 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:04.654 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:04.654 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:04.654 00.000 8052 MoveAxis(N, 93, -) 22:33:04.654 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:04.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=51, Gamma=1.040 22:33:04.670 00.016 8052 IsSlewing returns 0 22:33:04.732 00.062 8052 IsGuiding returns 0 22:33:04.732 00.000 8052 PulseGuide returned control before completion, sleep 98 22:33:04.857 00.125 8052 IsGuiding returns 1 22:33:04.857 00.000 8052 scope still moving after pulse duration time elapsed 22:33:04.889 00.032 8052 IsSlewing returns 0 22:33:04.889 00.000 8052 IsGuiding returns 0 22:33:04.889 00.000 8052 scope move finished after 93 + 59 ms 22:33:04.889 00.000 8052 Move returns status 0, amount 93 22:33:04.889 00.000 8052 move complete, result=0 22:33:04.889 00.000 8052 worker thread done servicing request 22:33:04.904 00.015 3236 UpdateGuideState exits: m=299 SNR=11.9 22:33:04.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:04.904 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:04.904 00.000 3236 Enqueuing Expose request 22:33:04.904 00.000 8052 Worker thread wakes up 22:33:04.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:04.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(978,334,31,31) 22:33:07.014 02.110 8052 Exposure complete 22:33:07.170 00.156 8052 worker thread done servicing request 22:33:07.170 00.000 3236 OnExposeComplete: enter 22:33:07.170 00.000 3236 UpdateGuideState(): m_state=3 22:33:07.170 00.000 3236 Star::Find(15, 992, 349, 0, (0,0,0,0), 0.0, 255) frame 94 22:33:07.170 00.000 3236 Star::Find returns 1 (0), X=991.97, Y=349.37, Mass=349, SNR=12.9, Peak=50 HFD=5.0 22:33:07.170 00.000 3236 Status Line: North step 40, dist= 8.9 22:33:07.186 00.016 3236 Enqueuing Calibration Move request for direction 0 22:33:07.186 00.000 8052 Worker thread wakes up 22:33:07.186 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:07.186 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:07.186 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:07.186 00.000 8052 MoveAxis(N, 93, -) 22:33:07.186 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:07.186 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=31, FiltMax=46, Gamma=1.040 22:33:07.217 00.031 8052 IsSlewing returns 0 22:33:07.279 00.062 8052 IsGuiding returns 0 22:33:07.279 00.000 8052 PulseGuide returned control before completion, sleep 98 22:33:07.404 00.125 8052 IsGuiding returns 1 22:33:07.404 00.000 8052 scope still moving after pulse duration time elapsed 22:33:07.436 00.032 8052 IsSlewing returns 0 22:33:07.436 00.000 8052 IsGuiding returns 0 22:33:07.436 00.000 8052 scope move finished after 93 + 59 ms 22:33:07.436 00.000 8052 Move returns status 0, amount 93 22:33:07.436 00.000 8052 move complete, result=0 22:33:07.436 00.000 8052 worker thread done servicing request 22:33:07.451 00.015 3236 UpdateGuideState exits: m=349 SNR=12.9 22:33:07.451 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:07.451 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:07.451 00.000 3236 Enqueuing Expose request 22:33:07.451 00.000 8052 Worker thread wakes up 22:33:07.451 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:07.451 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(977,334,31,31) 22:33:09.451 02.000 8052 Exposure complete 22:33:09.607 00.156 8052 worker thread done servicing request 22:33:09.607 00.000 3236 OnExposeComplete: enter 22:33:09.607 00.000 3236 UpdateGuideState(): m_state=3 22:33:09.607 00.000 3236 Star::Find(15, 991, 349, 0, (0,0,0,0), 0.0, 255) frame 95 22:33:09.607 00.000 3236 Star::Find returns 1 (0), X=992.05, Y=350.60, Mass=343, SNR=12.8, Peak=50 HFD=5.0 22:33:09.607 00.000 3236 Status Line: North step 41, dist= 8.0 22:33:09.607 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:09.607 00.000 8052 Worker thread wakes up 22:33:09.623 00.016 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:09.623 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:09.623 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:09.623 00.000 8052 MoveAxis(N, 93, -) 22:33:09.623 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:09.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=49, Gamma=1.040 22:33:09.639 00.016 8052 IsSlewing returns 0 22:33:09.701 00.062 8052 IsGuiding returns 0 22:33:09.779 00.078 8052 PulseGuide returned control before completion, sleep 34 22:33:09.873 00.094 8052 IsGuiding returns 1 22:33:09.873 00.000 8052 scope still moving after pulse duration time elapsed 22:33:09.873 00.000 3236 UpdateGuideState exits: m=343 SNR=12.8 22:33:09.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:09.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:09.873 00.000 3236 Enqueuing Expose request 22:33:09.904 00.031 8052 IsSlewing returns 0 22:33:09.904 00.000 8052 IsGuiding returns 1 22:33:09.936 00.032 8052 IsSlewing returns 0 22:33:09.936 00.000 8052 IsGuiding returns 1 22:33:09.967 00.031 8052 IsSlewing returns 0 22:33:09.967 00.000 8052 IsGuiding returns 1 22:33:09.998 00.031 8052 IsSlewing returns 0 22:33:09.998 00.000 8052 IsGuiding returns 0 22:33:09.998 00.000 8052 scope move finished after 93 + 195 ms 22:33:09.998 00.000 8052 Move returns status 0, amount 93 22:33:09.998 00.000 8052 move complete, result=0 22:33:09.998 00.000 8052 worker thread done servicing request 22:33:09.998 00.000 8052 Worker thread wakes up 22:33:09.998 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:09.998 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(977,336,31,31) 22:33:11.982 01.984 8052 Exposure complete 22:33:12.139 00.157 8052 worker thread done servicing request 22:33:12.139 00.000 3236 OnExposeComplete: enter 22:33:12.139 00.000 3236 UpdateGuideState(): m_state=3 22:33:12.139 00.000 3236 Star::Find(15, 992, 350, 0, (0,0,0,0), 0.0, 255) frame 96 22:33:12.139 00.000 3236 Star::Find returns 1 (0), X=991.16, Y=350.24, Mass=365, SNR=13.2, Peak=52 HFD=4.8 22:33:12.139 00.000 3236 Status Line: North step 42, dist= 9.0 22:33:12.154 00.015 3236 Enqueuing Calibration Move request for direction 0 22:33:12.154 00.000 8052 Worker thread wakes up 22:33:12.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:12.154 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:12.154 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:12.154 00.000 8052 MoveAxis(N, 93, -) 22:33:12.154 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:12.154 00.000 8052 IsSlewing returns 0 22:33:12.154 00.000 8052 IsGuiding returns 0 22:33:12.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=34, FiltMax=50, Gamma=1.040 22:33:12.154 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:12.373 00.219 8052 IsGuiding returns 0 22:33:12.373 00.000 8052 Move returns status 0, amount 93 22:33:12.373 00.000 8052 move complete, result=0 22:33:12.373 00.000 8052 worker thread done servicing request 22:33:12.404 00.031 3236 UpdateGuideState exits: m=365 SNR=13.2 22:33:12.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:12.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:12.404 00.000 3236 Enqueuing Expose request 22:33:12.404 00.000 8052 Worker thread wakes up 22:33:12.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:12.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(976,335,31,31) 22:33:14.514 02.110 8052 Exposure complete 22:33:14.670 00.156 8052 worker thread done servicing request 22:33:14.670 00.000 3236 OnExposeComplete: enter 22:33:14.670 00.000 3236 UpdateGuideState(): m_state=3 22:33:14.670 00.000 3236 Star::Find(15, 991, 350, 0, (0,0,0,0), 0.0, 255) frame 97 22:33:14.670 00.000 3236 Star::Find returns 1 (0), X=990.39, Y=350.43, Mass=301, SNR=11.9, Peak=51 HFD=4.3 22:33:14.670 00.000 3236 Status Line: North step 43, dist= 9.5 22:33:14.670 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:14.670 00.000 8052 Worker thread wakes up 22:33:14.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:14.686 00.016 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:14.686 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:14.686 00.000 8052 MoveAxis(N, 93, -) 22:33:14.686 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:14.686 00.000 8052 IsSlewing returns 0 22:33:14.686 00.000 8052 IsGuiding returns 0 22:33:14.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=32, FiltMax=48, Gamma=1.040 22:33:14.686 00.000 8052 PulseGuide returned control before completion, sleep 98 22:33:14.811 00.125 8052 IsGuiding returns 1 22:33:14.811 00.000 8052 scope still moving after pulse duration time elapsed 22:33:14.842 00.031 8052 IsSlewing returns 0 22:33:14.842 00.000 8052 IsGuiding returns 0 22:33:14.842 00.000 8052 scope move finished after 93 + 60 ms 22:33:14.842 00.000 8052 Move returns status 0, amount 93 22:33:14.842 00.000 8052 move complete, result=0 22:33:14.842 00.000 8052 worker thread done servicing request 22:33:14.936 00.094 3236 UpdateGuideState exits: m=301 SNR=11.9 22:33:14.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:14.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:14.936 00.000 3236 Enqueuing Expose request 22:33:14.936 00.000 8052 Worker thread wakes up 22:33:14.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:14.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,335,31,31) 22:33:16.936 02.000 8052 Exposure complete 22:33:17.092 00.156 8052 worker thread done servicing request 22:33:17.092 00.000 3236 OnExposeComplete: enter 22:33:17.092 00.000 3236 UpdateGuideState(): m_state=3 22:33:17.092 00.000 3236 Star::Find(15, 990, 350, 0, (0,0,0,0), 0.0, 255) frame 98 22:33:17.092 00.000 3236 Star::Find returns 1 (0), X=990.13, Y=349.38, Mass=369, SNR=13.3, Peak=54 HFD=5.0 22:33:17.092 00.000 3236 Status Line: North step 44, dist=10.3 22:33:17.092 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:17.092 00.000 8052 Worker thread wakes up 22:33:17.092 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:17.092 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:17.092 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:17.092 00.000 8052 MoveAxis(N, 93, -) 22:33:17.092 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:17.107 00.015 8052 IsSlewing returns 0 22:33:17.107 00.000 8052 IsGuiding returns 0 22:33:17.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=36, FiltMax=52, Gamma=1.040 22:33:17.107 00.000 8052 PulseGuide returned control before completion, sleep 100 22:33:17.217 00.110 8052 IsGuiding returns 1 22:33:17.217 00.000 8052 scope still moving after pulse duration time elapsed 22:33:17.248 00.031 8052 IsSlewing returns 0 22:33:17.248 00.000 8052 IsGuiding returns 0 22:33:17.248 00.000 8052 scope move finished after 93 + 47 ms 22:33:17.248 00.000 8052 Move returns status 0, amount 93 22:33:17.248 00.000 8052 move complete, result=0 22:33:17.248 00.000 8052 worker thread done servicing request 22:33:17.357 00.109 3236 UpdateGuideState exits: m=369 SNR=13.3 22:33:17.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:17.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:17.357 00.000 3236 Enqueuing Expose request 22:33:17.357 00.000 8052 Worker thread wakes up 22:33:17.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:17.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,334,31,31) 22:33:19.467 02.110 8052 Exposure complete 22:33:19.623 00.156 8052 worker thread done servicing request 22:33:19.623 00.000 3236 OnExposeComplete: enter 22:33:19.623 00.000 3236 UpdateGuideState(): m_state=3 22:33:19.623 00.000 3236 Star::Find(15, 990, 349, 0, (0,0,0,0), 0.0, 255) frame 99 22:33:19.623 00.000 3236 Star::Find returns 1 (0), X=990.61, Y=348.51, Mass=261, SNR=11.1, Peak=50 HFD=4.3 22:33:19.623 00.000 3236 Status Line: North step 45, dist=10.5 22:33:19.623 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:19.623 00.000 8052 Worker thread wakes up 22:33:19.639 00.016 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:19.639 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:19.639 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:19.639 00.000 8052 MoveAxis(N, 93, -) 22:33:19.639 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:19.639 00.000 8052 IsSlewing returns 0 22:33:19.639 00.000 8052 IsGuiding returns 0 22:33:19.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=47, Gamma=1.040 22:33:19.639 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:19.764 00.125 8052 IsGuiding returns 0 22:33:19.764 00.000 8052 Move returns status 0, amount 93 22:33:19.764 00.000 8052 move complete, result=0 22:33:19.764 00.000 8052 worker thread done servicing request 22:33:19.889 00.125 3236 UpdateGuideState exits: m=261 SNR=11.1 22:33:19.889 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:19.889 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:19.889 00.000 3236 Enqueuing Expose request 22:33:19.889 00.000 8052 Worker thread wakes up 22:33:19.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:19.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(976,334,31,31) 22:33:21.998 02.109 8052 Exposure complete 22:33:22.154 00.156 8052 worker thread done servicing request 22:33:22.154 00.000 3236 OnExposeComplete: enter 22:33:22.154 00.000 3236 UpdateGuideState(): m_state=3 22:33:22.154 00.000 3236 Star::Find(15, 990, 348, 0, (0,0,0,0), 0.0, 255) frame 100 22:33:22.154 00.000 3236 Star::Find returns 1 (0), X=989.45, Y=348.13, Mass=367, SNR=13.2, Peak=52 HFD=4.9 22:33:22.154 00.000 3236 Status Line: North step 46, dist=11.6 22:33:22.154 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:22.170 00.016 8052 Worker thread wakes up 22:33:22.170 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:22.170 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:22.170 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:22.170 00.000 8052 MoveAxis(N, 93, -) 22:33:22.170 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:22.170 00.000 8052 IsSlewing returns 0 22:33:22.170 00.000 8052 IsGuiding returns 0 22:33:22.170 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=31, FiltMax=47, Gamma=1.040 22:33:22.170 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:22.295 00.125 8052 IsGuiding returns 1 22:33:22.295 00.000 8052 scope still moving after pulse duration time elapsed 22:33:22.326 00.031 8052 IsSlewing returns 0 22:33:22.326 00.000 8052 IsGuiding returns 0 22:33:22.326 00.000 8052 scope move finished after 93 + 60 ms 22:33:22.326 00.000 8052 Move returns status 0, amount 93 22:33:22.326 00.000 8052 move complete, result=0 22:33:22.326 00.000 8052 worker thread done servicing request 22:33:22.420 00.094 3236 UpdateGuideState exits: m=367 SNR=13.2 22:33:22.420 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:22.420 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:22.420 00.000 3236 Enqueuing Expose request 22:33:22.420 00.000 8052 Worker thread wakes up 22:33:22.420 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:22.420 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,333,31,31) 22:33:24.529 02.109 8052 Exposure complete 22:33:24.686 00.157 8052 worker thread done servicing request 22:33:24.686 00.000 3236 OnExposeComplete: enter 22:33:24.686 00.000 3236 UpdateGuideState(): m_state=3 22:33:24.686 00.000 3236 Star::Find(15, 989, 348, 0, (0,0,0,0), 0.0, 255) frame 101 22:33:24.686 00.000 3236 Star::Find returns 1 (0), X=989.78, Y=349.20, Mass=314, SNR=12.2, Peak=54 HFD=4.1 22:33:24.686 00.000 3236 Status Line: North step 47, dist=10.7 22:33:24.686 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:24.686 00.000 8052 Worker thread wakes up 22:33:24.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:24.686 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:24.701 00.015 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:24.701 00.000 8052 MoveAxis(N, 93, -) 22:33:24.701 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:24.701 00.000 8052 IsSlewing returns 0 22:33:24.701 00.000 8052 IsGuiding returns 0 22:33:24.701 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=52, Gamma=1.040 22:33:24.701 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:24.826 00.125 8052 IsGuiding returns 0 22:33:24.826 00.000 8052 Move returns status 0, amount 93 22:33:24.826 00.000 8052 move complete, result=0 22:33:24.826 00.000 8052 worker thread done servicing request 22:33:24.951 00.125 3236 UpdateGuideState exits: m=314 SNR=12.2 22:33:24.951 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:24.951 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:24.951 00.000 3236 Enqueuing Expose request 22:33:24.951 00.000 8052 Worker thread wakes up 22:33:24.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:24.951 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,334,31,31) 22:33:26.951 02.000 8052 Exposure complete 22:33:27.107 00.156 8052 worker thread done servicing request 22:33:27.107 00.000 3236 OnExposeComplete: enter 22:33:27.107 00.000 3236 UpdateGuideState(): m_state=3 22:33:27.107 00.000 3236 Star::Find(15, 989, 349, 0, (0,0,0,0), 0.0, 255) frame 102 22:33:27.107 00.000 3236 Star::Find returns 1 (0), X=990.11, Y=349.07, Mass=371, SNR=13.3, Peak=60 HFD=4.4 22:33:27.107 00.000 3236 Status Line: North step 48, dist=10.5 22:33:27.123 00.016 3236 Enqueuing Calibration Move request for direction 0 22:33:27.123 00.000 8052 Worker thread wakes up 22:33:27.123 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:27.123 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:27.123 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:27.123 00.000 8052 MoveAxis(N, 93, -) 22:33:27.123 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:27.123 00.000 8052 IsSlewing returns 0 22:33:27.123 00.000 8052 IsGuiding returns 0 22:33:27.123 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=36, FiltMax=54, Gamma=1.040 22:33:27.123 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:27.248 00.125 8052 IsGuiding returns 0 22:33:27.248 00.000 8052 Move returns status 0, amount 93 22:33:27.248 00.000 8052 move complete, result=0 22:33:27.248 00.000 8052 worker thread done servicing request 22:33:27.373 00.125 3236 UpdateGuideState exits: m=371 SNR=13.3 22:33:27.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:27.373 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:27.373 00.000 3236 Enqueuing Expose request 22:33:27.373 00.000 8052 Worker thread wakes up 22:33:27.373 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:27.373 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,334,31,31) 22:33:29.467 02.094 8052 Exposure complete 22:33:29.623 00.156 8052 worker thread done servicing request 22:33:29.623 00.000 3236 OnExposeComplete: enter 22:33:29.623 00.000 3236 UpdateGuideState(): m_state=3 22:33:29.623 00.000 3236 Star::Find(15, 990, 349, 0, (0,0,0,0), 0.0, 255) frame 103 22:33:29.623 00.000 3236 Star::Find returns 1 (0), X=989.38, Y=348.38, Mass=360, SNR=13.1, Peak=57 HFD=4.8 22:33:29.623 00.000 3236 Status Line: North step 49, dist=11.5 22:33:29.623 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:29.623 00.000 8052 Worker thread wakes up 22:33:29.623 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:29.623 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:29.623 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:29.639 00.016 8052 MoveAxis(N, 93, -) 22:33:29.639 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:29.639 00.000 8052 IsSlewing returns 0 22:33:29.639 00.000 8052 IsGuiding returns 0 22:33:29.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=35, FiltMax=53, Gamma=1.040 22:33:29.639 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:29.748 00.109 8052 IsGuiding returns 1 22:33:29.748 00.000 8052 scope still moving after pulse duration time elapsed 22:33:29.779 00.031 8052 IsSlewing returns 0 22:33:29.779 00.000 8052 IsGuiding returns 0 22:33:29.779 00.000 8052 scope move finished after 93 + 47 ms 22:33:29.779 00.000 8052 Move returns status 0, amount 93 22:33:29.779 00.000 8052 move complete, result=0 22:33:29.779 00.000 8052 worker thread done servicing request 22:33:29.889 00.110 3236 UpdateGuideState exits: m=360 SNR=13.1 22:33:29.889 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:29.889 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:29.889 00.000 3236 Enqueuing Expose request 22:33:29.889 00.000 8052 Worker thread wakes up 22:33:29.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:29.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,333,31,31) 22:33:31.982 02.093 8052 Exposure complete 22:33:32.139 00.157 8052 worker thread done servicing request 22:33:32.139 00.000 3236 OnExposeComplete: enter 22:33:32.139 00.000 3236 UpdateGuideState(): m_state=3 22:33:32.139 00.000 3236 Star::Find(15, 989, 348, 0, (0,0,0,0), 0.0, 255) frame 104 22:33:32.139 00.000 3236 Star::Find returns 1 (0), X=989.63, Y=347.81, Mass=373, SNR=13.3, Peak=49 HFD=4.7 22:33:32.139 00.000 3236 Status Line: North step 50, dist=11.7 22:33:32.139 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:32.154 00.015 8052 Worker thread wakes up 22:33:32.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:32.154 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:32.154 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:32.154 00.000 8052 MoveAxis(N, 93, -) 22:33:32.154 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:32.154 00.000 8052 IsSlewing returns 0 22:33:32.154 00.000 8052 IsGuiding returns 0 22:33:32.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=30, FiltMax=46, Gamma=1.040 22:33:32.154 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:32.279 00.125 8052 IsGuiding returns 1 22:33:32.279 00.000 8052 scope still moving after pulse duration time elapsed 22:33:32.311 00.032 8052 IsSlewing returns 0 22:33:32.311 00.000 8052 IsGuiding returns 0 22:33:32.311 00.000 8052 scope move finished after 93 + 60 ms 22:33:32.311 00.000 8052 Move returns status 0, amount 93 22:33:32.311 00.000 8052 move complete, result=0 22:33:32.311 00.000 8052 worker thread done servicing request 22:33:32.404 00.093 3236 UpdateGuideState exits: m=373 SNR=13.3 22:33:32.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:32.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:32.404 00.000 3236 Enqueuing Expose request 22:33:32.404 00.000 8052 Worker thread wakes up 22:33:32.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:32.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,333,31,31) 22:33:34.514 02.110 8052 Exposure complete 22:33:34.670 00.156 8052 worker thread done servicing request 22:33:34.670 00.000 3236 OnExposeComplete: enter 22:33:34.670 00.000 3236 UpdateGuideState(): m_state=3 22:33:34.670 00.000 3236 Star::Find(15, 989, 347, 0, (0,0,0,0), 0.0, 255) frame 105 22:33:34.670 00.000 3236 Star::Find returns 1 (0), X=989.66, Y=346.88, Mass=348, SNR=12.9, Peak=59 HFD=4.6 22:33:34.670 00.000 3236 Status Line: North step 51, dist=12.3 22:33:34.670 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:34.670 00.000 8052 Worker thread wakes up 22:33:34.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:34.686 00.016 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:34.686 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:34.686 00.000 8052 MoveAxis(N, 93, -) 22:33:34.686 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:34.686 00.000 8052 IsSlewing returns 0 22:33:34.686 00.000 8052 IsGuiding returns 0 22:33:34.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=98, FiltMin=39, FiltMax=57, Gamma=1.040 22:33:34.686 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:34.811 00.125 8052 IsGuiding returns 0 22:33:34.811 00.000 8052 Move returns status 0, amount 93 22:33:34.811 00.000 8052 move complete, result=0 22:33:34.811 00.000 8052 worker thread done servicing request 22:33:34.936 00.125 3236 UpdateGuideState exits: m=348 SNR=12.9 22:33:34.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:34.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:34.936 00.000 3236 Enqueuing Expose request 22:33:34.936 00.000 8052 Worker thread wakes up 22:33:34.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:34.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,332,31,31) 22:33:36.936 02.000 8052 Exposure complete 22:33:37.092 00.156 8052 worker thread done servicing request 22:33:37.092 00.000 3236 OnExposeComplete: enter 22:33:37.092 00.000 3236 UpdateGuideState(): m_state=3 22:33:37.092 00.000 3236 Star::Find(15, 989, 346, 0, (0,0,0,0), 0.0, 255) frame 106 22:33:37.092 00.000 3236 Star::Find returns 1 (0), X=990.55, Y=347.78, Mass=287, SNR=11.6, Peak=54 HFD=4.0 22:33:37.092 00.000 3236 Status Line: North step 52, dist=11.0 22:33:37.092 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:37.092 00.000 8052 Worker thread wakes up 22:33:37.092 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:37.092 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:37.092 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:37.107 00.015 8052 MoveAxis(N, 93, -) 22:33:37.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:37.107 00.000 8052 IsSlewing returns 0 22:33:37.107 00.000 8052 IsGuiding returns 0 22:33:37.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=35, FiltMax=52, Gamma=1.040 22:33:37.107 00.000 8052 PulseGuide returned control before completion, sleep 98 22:33:37.232 00.125 8052 IsGuiding returns 1 22:33:37.232 00.000 8052 scope still moving after pulse duration time elapsed 22:33:37.264 00.032 8052 IsSlewing returns 0 22:33:37.264 00.000 8052 IsGuiding returns 0 22:33:37.264 00.000 8052 scope move finished after 93 + 61 ms 22:33:37.264 00.000 8052 Move returns status 0, amount 93 22:33:37.264 00.000 8052 move complete, result=0 22:33:37.264 00.000 8052 worker thread done servicing request 22:33:37.357 00.093 3236 UpdateGuideState exits: m=287 SNR=11.6 22:33:37.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:37.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:37.357 00.000 3236 Enqueuing Expose request 22:33:37.357 00.000 8052 Worker thread wakes up 22:33:37.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:37.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(976,333,31,31) 22:33:39.451 02.094 8052 Exposure complete 22:33:39.607 00.156 8052 worker thread done servicing request 22:33:39.607 00.000 3236 OnExposeComplete: enter 22:33:39.607 00.000 3236 UpdateGuideState(): m_state=3 22:33:39.607 00.000 3236 Star::Find(15, 990, 347, 0, (0,0,0,0), 0.0, 255) frame 107 22:33:39.607 00.000 3236 Star::Find returns 1 (0), X=989.59, Y=348.37, Mass=349, SNR=12.9, Peak=56 HFD=4.9 22:33:39.607 00.000 3236 Status Line: North step 53, dist=11.3 22:33:39.607 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:39.623 00.016 8052 Worker thread wakes up 22:33:39.623 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:39.623 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:39.623 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:39.623 00.000 8052 MoveAxis(N, 93, -) 22:33:39.623 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:39.623 00.000 8052 IsSlewing returns 0 22:33:39.623 00.000 8052 IsGuiding returns 0 22:33:39.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=51, Gamma=1.040 22:33:39.623 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:39.748 00.125 8052 IsGuiding returns 0 22:33:39.748 00.000 8052 Move returns status 0, amount 93 22:33:39.748 00.000 8052 move complete, result=0 22:33:39.748 00.000 8052 worker thread done servicing request 22:33:39.873 00.125 3236 UpdateGuideState exits: m=349 SNR=12.9 22:33:39.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:39.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:39.873 00.000 3236 Enqueuing Expose request 22:33:39.873 00.000 8052 Worker thread wakes up 22:33:39.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:39.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,333,31,31) 22:33:41.982 02.109 8052 Exposure complete 22:33:42.139 00.157 8052 worker thread done servicing request 22:33:42.139 00.000 3236 OnExposeComplete: enter 22:33:42.139 00.000 3236 UpdateGuideState(): m_state=3 22:33:42.139 00.000 3236 Star::Find(15, 989, 348, 0, (0,0,0,0), 0.0, 255) frame 108 22:33:42.139 00.000 3236 Star::Find returns 1 (0), X=989.05, Y=348.34, Mass=358, SNR=13.1, Peak=50 HFD=4.9 22:33:42.139 00.000 3236 Status Line: North step 54, dist=11.8 22:33:42.139 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:42.139 00.000 8052 Worker thread wakes up 22:33:42.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:42.139 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:42.139 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:42.139 00.000 8052 MoveAxis(N, 93, -) 22:33:42.154 00.015 8052 Guiding Dir = 0, Dur = 93 22:33:42.154 00.000 8052 IsSlewing returns 0 22:33:42.154 00.000 8052 IsGuiding returns 0 22:33:42.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=32, FiltMax=48, Gamma=1.040 22:33:42.154 00.000 8052 PulseGuide returned control before completion, sleep 100 22:33:42.264 00.110 8052 IsGuiding returns 1 22:33:42.264 00.000 8052 scope still moving after pulse duration time elapsed 22:33:42.295 00.031 8052 IsSlewing returns 0 22:33:42.295 00.000 8052 IsGuiding returns 0 22:33:42.295 00.000 8052 scope move finished after 93 + 47 ms 22:33:42.295 00.000 8052 Move returns status 0, amount 93 22:33:42.295 00.000 8052 move complete, result=0 22:33:42.295 00.000 8052 worker thread done servicing request 22:33:42.404 00.109 3236 UpdateGuideState exits: m=358 SNR=13.1 22:33:42.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:42.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:42.404 00.000 3236 Enqueuing Expose request 22:33:42.404 00.000 8052 Worker thread wakes up 22:33:42.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:42.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,333,31,31) 22:33:44.514 02.110 8052 Exposure complete 22:33:44.670 00.156 8052 worker thread done servicing request 22:33:44.670 00.000 3236 OnExposeComplete: enter 22:33:44.670 00.000 3236 UpdateGuideState(): m_state=3 22:33:44.670 00.000 3236 Star::Find(15, 989, 348, 0, (0,0,0,0), 0.0, 255) frame 109 22:33:44.670 00.000 3236 Star::Find returns 1 (0), X=989.11, Y=346.61, Mass=339, SNR=12.7, Peak=52 HFD=4.7 22:33:44.670 00.000 3236 Status Line: North step 55, dist=12.9 22:33:44.670 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:44.670 00.000 8052 Worker thread wakes up 22:33:44.686 00.016 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:44.686 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:44.686 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:44.686 00.000 8052 MoveAxis(N, 93, -) 22:33:44.686 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:44.686 00.000 8052 IsSlewing returns 0 22:33:44.686 00.000 8052 IsGuiding returns 0 22:33:44.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=33, FiltMax=49, Gamma=1.040 22:33:44.686 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:44.811 00.125 8052 IsGuiding returns 1 22:33:44.811 00.000 8052 scope still moving after pulse duration time elapsed 22:33:44.842 00.031 8052 IsSlewing returns 0 22:33:44.842 00.000 8052 IsGuiding returns 0 22:33:44.842 00.000 8052 scope move finished after 93 + 60 ms 22:33:44.842 00.000 8052 Move returns status 0, amount 93 22:33:44.842 00.000 8052 move complete, result=0 22:33:44.842 00.000 8052 worker thread done servicing request 22:33:44.936 00.094 3236 UpdateGuideState exits: m=339 SNR=12.7 22:33:44.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:44.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:44.936 00.000 3236 Enqueuing Expose request 22:33:44.936 00.000 8052 Worker thread wakes up 22:33:44.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:44.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,332,31,31) 22:33:46.936 02.000 8052 Exposure complete 22:33:47.092 00.156 8052 worker thread done servicing request 22:33:47.092 00.000 3236 OnExposeComplete: enter 22:33:47.092 00.000 3236 UpdateGuideState(): m_state=3 22:33:47.092 00.000 3236 Star::Find(15, 989, 346, 0, (0,0,0,0), 0.0, 255) frame 110 22:33:47.092 00.000 3236 Star::Find returns 1 (0), X=989.17, Y=345.43, Mass=310, SNR=12.2, Peak=59 HFD=3.8 22:33:47.092 00.000 3236 Status Line: North step 56, dist=13.6 22:33:47.092 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:47.107 00.015 8052 Worker thread wakes up 22:33:47.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:47.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:47.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:47.107 00.000 8052 MoveAxis(N, 93, -) 22:33:47.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:47.107 00.000 8052 IsSlewing returns 0 22:33:47.107 00.000 8052 IsGuiding returns 0 22:33:47.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=151, FiltMin=38, FiltMax=54, Gamma=1.040 22:33:47.107 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:47.217 00.110 8052 IsGuiding returns 0 22:33:47.217 00.000 8052 Move returns status 0, amount 93 22:33:47.217 00.000 8052 move complete, result=0 22:33:47.217 00.000 8052 worker thread done servicing request 22:33:47.357 00.140 3236 UpdateGuideState exits: m=310 SNR=12.2 22:33:47.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:47.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:47.357 00.000 3236 Enqueuing Expose request 22:33:47.357 00.000 8052 Worker thread wakes up 22:33:47.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:47.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,330,31,31) 22:33:49.451 02.094 8052 Exposure complete 22:33:49.607 00.156 8052 worker thread done servicing request 22:33:49.607 00.000 3236 OnExposeComplete: enter 22:33:49.607 00.000 3236 UpdateGuideState(): m_state=3 22:33:49.607 00.000 3236 Star::Find(15, 989, 345, 0, (0,0,0,0), 0.0, 255) frame 111 22:33:49.607 00.000 3236 Star::Find returns 1 (0), X=988.51, Y=345.16, Mass=371, SNR=13.3, Peak=57 HFD=4.7 22:33:49.607 00.000 3236 Status Line: North step 57, dist=14.3 22:33:49.623 00.016 3236 Enqueuing Calibration Move request for direction 0 22:33:49.623 00.000 8052 Worker thread wakes up 22:33:49.623 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:49.623 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:49.623 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:49.623 00.000 8052 MoveAxis(N, 93, -) 22:33:49.623 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:49.623 00.000 8052 IsSlewing returns 0 22:33:49.623 00.000 8052 IsGuiding returns 0 22:33:49.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=37, FiltMax=53, Gamma=1.040 22:33:49.623 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:49.748 00.125 8052 IsGuiding returns 0 22:33:49.748 00.000 8052 Move returns status 0, amount 93 22:33:49.748 00.000 8052 move complete, result=0 22:33:49.748 00.000 8052 worker thread done servicing request 22:33:49.873 00.125 3236 UpdateGuideState exits: m=371 SNR=13.3 22:33:49.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:49.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:49.873 00.000 3236 Enqueuing Expose request 22:33:49.873 00.000 8052 Worker thread wakes up 22:33:49.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:49.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,330,31,31) 22:33:51.982 02.109 8052 Exposure complete 22:33:52.139 00.157 8052 worker thread done servicing request 22:33:52.139 00.000 3236 OnExposeComplete: enter 22:33:52.139 00.000 3236 UpdateGuideState(): m_state=3 22:33:52.139 00.000 3236 Star::Find(15, 988, 345, 0, (0,0,0,0), 0.0, 255) frame 112 22:33:52.139 00.000 3236 Star::Find returns 1 (0), X=988.32, Y=346.82, Mass=359, SNR=13.1, Peak=58 HFD=4.8 22:33:52.139 00.000 3236 Status Line: North step 58, dist=13.3 22:33:52.139 00.000 3236 Enqueuing Calibration Move request for direction 0 22:33:52.154 00.015 8052 Worker thread wakes up 22:33:52.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:52.154 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:52.154 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:52.154 00.000 8052 MoveAxis(N, 93, -) 22:33:52.154 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:52.154 00.000 8052 IsSlewing returns 0 22:33:52.154 00.000 8052 IsGuiding returns 0 22:33:52.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=52, Gamma=1.040 22:33:52.154 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:52.279 00.125 8052 IsGuiding returns 1 22:33:52.279 00.000 8052 scope still moving after pulse duration time elapsed 22:33:52.311 00.032 8052 IsSlewing returns 0 22:33:52.311 00.000 8052 IsGuiding returns 0 22:33:52.311 00.000 8052 scope move finished after 93 + 61 ms 22:33:52.311 00.000 8052 Move returns status 0, amount 93 22:33:52.311 00.000 8052 move complete, result=0 22:33:52.311 00.000 8052 worker thread done servicing request 22:33:52.404 00.093 3236 UpdateGuideState exits: m=359 SNR=13.1 22:33:52.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:52.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:52.404 00.000 3236 Enqueuing Expose request 22:33:52.404 00.000 8052 Worker thread wakes up 22:33:52.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:52.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,332,31,31) 22:33:54.514 02.110 8052 Exposure complete 22:33:54.670 00.156 8052 worker thread done servicing request 22:33:54.670 00.000 3236 OnExposeComplete: enter 22:33:54.670 00.000 3236 UpdateGuideState(): m_state=3 22:33:54.670 00.000 3236 Star::Find(15, 988, 346, 0, (0,0,0,0), 0.0, 255) frame 113 22:33:54.670 00.000 3236 Star::Find returns 1 (0), X=987.98, Y=346.89, Mass=349, SNR=12.9, Peak=52 HFD=4.6 22:33:54.670 00.000 3236 Status Line: North step 59, dist=13.5 22:33:54.686 00.016 3236 Enqueuing Calibration Move request for direction 0 22:33:54.686 00.000 8052 Worker thread wakes up 22:33:54.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:54.686 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:54.686 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:54.686 00.000 8052 MoveAxis(N, 93, -) 22:33:54.686 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:54.686 00.000 8052 IsSlewing returns 0 22:33:54.686 00.000 8052 IsGuiding returns 0 22:33:54.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=30, FiltMax=45, Gamma=1.040 22:33:54.686 00.000 8052 PulseGuide returned control before completion, sleep 99 22:33:54.811 00.125 8052 IsGuiding returns 0 22:33:54.811 00.000 8052 Move returns status 0, amount 93 22:33:54.811 00.000 8052 move complete, result=0 22:33:54.811 00.000 8052 worker thread done servicing request 22:33:54.936 00.125 3236 UpdateGuideState exits: m=349 SNR=12.9 22:33:54.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:54.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:54.936 00.000 3236 Enqueuing Expose request 22:33:54.936 00.000 8052 Worker thread wakes up 22:33:54.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:54.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,332,31,31) 22:33:56.936 02.000 8052 Exposure complete 22:33:57.092 00.156 8052 worker thread done servicing request 22:33:57.092 00.000 3236 OnExposeComplete: enter 22:33:57.092 00.000 3236 UpdateGuideState(): m_state=3 22:33:57.092 00.000 3236 Star::Find(15, 987, 346, 0, (0,0,0,0), 0.0, 255) frame 114 22:33:57.092 00.000 3236 Star::Find returns 1 (0), X=987.96, Y=346.37, Mass=343, SNR=12.8, Peak=44 HFD=4.6 22:33:57.092 00.000 3236 Status Line: North step 60, dist=13.9 22:33:57.107 00.015 3236 Enqueuing Calibration Move request for direction 0 22:33:57.107 00.000 8052 Worker thread wakes up 22:33:57.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:57.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:57.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:57.107 00.000 8052 MoveAxis(N, 93, -) 22:33:57.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:57.107 00.000 8052 IsSlewing returns 0 22:33:57.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=27, FiltMax=43, Gamma=1.040 22:33:57.107 00.000 8052 IsGuiding returns 0 22:33:57.123 00.016 8052 PulseGuide returned control before completion, sleep 97 22:33:57.232 00.109 8052 IsGuiding returns 1 22:33:57.232 00.000 8052 scope still moving after pulse duration time elapsed 22:33:57.264 00.032 8052 IsSlewing returns 0 22:33:57.264 00.000 8052 IsGuiding returns 0 22:33:57.264 00.000 8052 scope move finished after 93 + 54 ms 22:33:57.264 00.000 8052 Move returns status 0, amount 93 22:33:57.264 00.000 8052 move complete, result=0 22:33:57.264 00.000 8052 worker thread done servicing request 22:33:57.357 00.093 3236 UpdateGuideState exits: m=343 SNR=12.8 22:33:57.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:57.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:57.357 00.000 3236 Enqueuing Expose request 22:33:57.357 00.000 8052 Worker thread wakes up 22:33:57.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:57.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,331,31,31) 22:33:59.467 02.110 8052 Exposure complete 22:33:59.623 00.156 8052 worker thread done servicing request 22:33:59.623 00.000 3236 OnExposeComplete: enter 22:33:59.623 00.000 3236 UpdateGuideState(): m_state=3 22:33:59.623 00.000 3236 Star::Find(15, 987, 346, 0, (0,0,0,0), 0.0, 255) frame 115 22:33:59.623 00.000 3236 Star::Find returns 1 (0), X=987.75, Y=344.46, Mass=355, SNR=12.9, Peak=48 HFD=5.1 22:33:59.623 00.000 3236 Status Line: North step 61, dist=15.3 22:33:59.639 00.016 3236 Enqueuing Calibration Move request for direction 0 22:33:59.639 00.000 8052 Worker thread wakes up 22:33:59.639 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:33:59.639 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:33:59.639 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:33:59.639 00.000 8052 MoveAxis(N, 93, -) 22:33:59.639 00.000 8052 Guiding Dir = 0, Dur = 93 22:33:59.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=30, FiltMax=43, Gamma=1.040 22:33:59.654 00.015 8052 IsSlewing returns 0 22:33:59.654 00.000 8052 IsGuiding returns 0 22:33:59.654 00.000 8052 PulseGuide returned control before completion, sleep 100 22:33:59.779 00.125 8052 IsGuiding returns 1 22:33:59.779 00.000 8052 scope still moving after pulse duration time elapsed 22:33:59.811 00.032 8052 IsSlewing returns 0 22:33:59.811 00.000 8052 IsGuiding returns 0 22:33:59.811 00.000 8052 scope move finished after 93 + 59 ms 22:33:59.811 00.000 8052 Move returns status 0, amount 93 22:33:59.811 00.000 8052 move complete, result=0 22:33:59.811 00.000 8052 worker thread done servicing request 22:33:59.889 00.078 3236 UpdateGuideState exits: m=355 SNR=12.9 22:33:59.889 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:33:59.889 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:33:59.889 00.000 3236 Enqueuing Expose request 22:33:59.889 00.000 8052 Worker thread wakes up 22:33:59.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:33:59.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,329,31,31) 22:34:01.998 02.109 8052 Exposure complete 22:34:02.154 00.156 8052 worker thread done servicing request 22:34:02.154 00.000 3236 OnExposeComplete: enter 22:34:02.154 00.000 3236 UpdateGuideState(): m_state=3 22:34:02.154 00.000 3236 Star::Find(15, 987, 344, 0, (0,0,0,0), 0.0, 255) frame 116 22:34:02.154 00.000 3236 Star::Find returns 1 (0), X=987.23, Y=343.24, Mass=323, SNR=12.4, Peak=51 HFD=4.5 22:34:02.154 00.000 3236 Alert: DEC Calibration Failed: star did not move enough 22:34:02.545 00.391 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:1487->Dec calibration failed 22:34:02.607 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 22:34:02.670 00.063 3236 ScopeASCOM::SideOfPier() returns 0 22:34:02.670 00.000 3236 Changing from state CALIBRATING_PRIMARY to UNINITIALIZED 22:34:02.670 00.000 3236 guider state => SELECTING 22:34:02.670 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1387->Calibration failed 22:34:02.670 00.000 3236 Status Line: calibration failed 22:34:02.686 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=28, FiltMax=44, Gamma=1.040 22:34:02.920 00.234 3236 UpdateGuideState exits: calibration failed 22:34:02.936 00.016 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:02.936 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:34:02.936 00.000 3236 Enqueuing Expose request 22:34:02.936 00.000 8052 Worker thread wakes up 22:34:02.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:02.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:34:04.482 01.546 8052 Exposure complete 22:34:04.639 00.157 8052 worker thread done servicing request 22:34:04.639 00.000 3236 OnExposeComplete: enter 22:34:04.639 00.000 3236 UpdateGuideState(): m_state=1 22:34:04.639 00.000 3236 Star::Find(15, 987, 343, 0, (0,0,0,0), 0.0, 255) frame 117 22:34:04.639 00.000 3236 Star::Find returns 1 (0), X=987.66, Y=343.21, Mass=350, SNR=12.9, Peak=60 HFD=4.6 22:34:04.639 00.000 3236 setting lock position to (987.66, 343.21) 22:34:04.639 00.000 3236 CurrentPosition() valid, moving to STATE_SELECTED 22:34:04.639 00.000 3236 Changing from state SELECTING to SELECTED 22:34:04.639 00.000 3236 guider state => SELECTED 22:34:04.654 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=39, FiltMax=57, Gamma=1.040 22:34:04.904 00.250 3236 UpdateGuideState exits: m=350 SNR=12.9 22:34:04.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:04.904 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:04.904 00.000 3236 Enqueuing Expose request 22:34:04.904 00.000 8052 Worker thread wakes up 22:34:04.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:04.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,328,31,31) 22:34:06.998 02.094 8052 Exposure complete 22:34:07.154 00.156 8052 worker thread done servicing request 22:34:07.154 00.000 3236 OnExposeComplete: enter 22:34:07.154 00.000 3236 UpdateGuideState(): m_state=2 22:34:07.154 00.000 3236 Star::Find(15, 987, 343, 0, (0,0,0,0), 0.0, 255) frame 118 22:34:07.154 00.000 3236 Star::Find returns 1 (0), X=988.32, Y=343.00, Mass=356, SNR=13.0, Peak=57 HFD=4.8 22:34:07.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=51, Gamma=1.040 22:34:07.404 00.250 3236 UpdateGuideState exits: m=356 SNR=13.0 22:34:07.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:07.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:07.404 00.000 3236 Enqueuing Expose request 22:34:07.404 00.000 8052 Worker thread wakes up 22:34:07.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:07.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,328,31,31) 22:34:09.498 02.094 8052 Exposure complete 22:34:09.654 00.156 8052 worker thread done servicing request 22:34:09.654 00.000 3236 OnExposeComplete: enter 22:34:09.654 00.000 3236 UpdateGuideState(): m_state=2 22:34:09.654 00.000 3236 Star::Find(15, 988, 342, 0, (0,0,0,0), 0.0, 255) frame 119 22:34:09.654 00.000 3236 Star::Find returns 1 (0), X=988.37, Y=342.95, Mass=387, SNR=13.6, Peak=55 HFD=5.1 22:34:09.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=51, Gamma=1.040 22:34:09.904 00.250 3236 UpdateGuideState exits: m=387 SNR=13.6 22:34:09.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:09.904 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:09.904 00.000 3236 Enqueuing Expose request 22:34:09.904 00.000 8052 Worker thread wakes up 22:34:09.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:09.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,328,31,31) 22:34:12.014 02.110 8052 Exposure complete 22:34:12.186 00.172 8052 worker thread done servicing request 22:34:12.201 00.015 3236 OnExposeComplete: enter 22:34:12.201 00.000 3236 UpdateGuideState(): m_state=2 22:34:12.201 00.000 3236 Star::Find(15, 988, 342, 0, (0,0,0,0), 0.0, 255) frame 120 22:34:12.201 00.000 3236 Star::Find returns 1 (0), X=988.27, Y=342.10, Mass=357, SNR=13.0, Peak=55 HFD=4.5 22:34:12.201 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=36, FiltMax=51, Gamma=1.040 22:34:12.467 00.266 3236 UpdateGuideState exits: m=357 SNR=13.0 22:34:12.467 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:12.467 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:12.467 00.000 3236 Enqueuing Expose request 22:34:12.467 00.000 8052 Worker thread wakes up 22:34:12.467 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:12.467 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,327,31,31) 22:34:14.467 02.000 8052 Exposure complete 22:34:14.686 00.219 8052 worker thread done servicing request 22:34:14.748 00.062 3236 OnExposeComplete: enter 22:34:14.748 00.000 3236 UpdateGuideState(): m_state=2 22:34:14.748 00.000 3236 Star::Find(15, 988, 342, 0, (0,0,0,0), 0.0, 255) frame 121 22:34:14.748 00.000 3236 Star::Find returns 1 (0), X=988.52, Y=341.13, Mass=345, SNR=12.8, Peak=50 HFD=5.1 22:34:14.748 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=49, Gamma=1.040 22:34:14.967 00.219 3236 UpdateGuideState exits: m=345 SNR=12.8 22:34:14.967 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:14.967 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:14.967 00.000 3236 Enqueuing Expose request 22:34:14.967 00.000 8052 Worker thread wakes up 22:34:14.967 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:14.967 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,326,31,31) 22:34:16.951 01.984 8052 Exposure complete 22:34:17.107 00.156 8052 worker thread done servicing request 22:34:17.107 00.000 3236 OnExposeComplete: enter 22:34:17.107 00.000 3236 UpdateGuideState(): m_state=2 22:34:17.107 00.000 3236 Star::Find(15, 988, 341, 0, (0,0,0,0), 0.0, 255) frame 122 22:34:17.107 00.000 3236 Star::Find returns 1 (0), X=989.35, Y=339.98, Mass=375, SNR=13.4, Peak=53 HFD=5.1 22:34:17.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=36, FiltMax=50, Gamma=1.040 22:34:17.357 00.250 3236 UpdateGuideState exits: m=375 SNR=13.4 22:34:17.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:17.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:17.357 00.000 3236 Enqueuing Expose request 22:34:17.357 00.000 8052 Worker thread wakes up 22:34:17.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:17.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,325,31,31) 22:34:18.436 01.079 3236 GuideButtonClick i=1 ctx=Guide button clicked 22:34:18.514 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 22:34:18.514 00.000 3236 Changing from state SELECTED to CALIBRATING_PRIMARY 22:34:18.514 00.000 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 0 22:34:18.514 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.000000 22:34:18.514 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns -1.000000 22:34:18.514 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns -1.000000 22:34:18.514 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000 22:34:18.514 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 0 22:34:18.514 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 0 22:34:18.514 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 22:34:18.514 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0 22:34:18.514 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "Unknown" 22:34:18.514 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns -1 22:34:18.514 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "" 22:34:18.514 00.000 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "" 22:34:18.514 00.000 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:34:18.654 00.140 3236 ScopeASCOM::GetDeclination() returns 25.6 22:34:18.779 00.125 3236 ScopeASCOM::SideOfPier() returns 0 22:34:18.779 00.000 3236 GetString("/profile/1/name", "") returns "HEQ5" 22:34:18.904 00.125 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:34:19.107 00.203 3236 ScopeASCOM::SideOfPier() returns 0 22:34:19.107 00.000 3236 guider state => CALIBRATING_PRIMARY 22:34:19.107 00.000 3236 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 22:34:19.107 00.000 3236 reset dither spiral 22:34:19.467 00.360 8052 Exposure complete 22:34:19.623 00.156 8052 worker thread done servicing request 22:34:19.623 00.000 3236 OnExposeComplete: enter 22:34:19.623 00.000 3236 UpdateGuideState(): m_state=3 22:34:19.623 00.000 3236 Star::Find(15, 989, 339, 0, (0,0,0,0), 0.0, 255) frame 123 22:34:19.623 00.000 3236 Star::Find returns 1 (0), X=989.35, Y=338.90, Mass=345, SNR=12.8, Peak=50 HFD=4.4 22:34:19.764 00.141 3236 Scope::UpdateCalibrationstate: starting location = 989.35,338.90 coords = 12.60,25.6 22:34:19.764 00.000 3236 Status Line: West step 1, dist= 0.0 22:34:19.764 00.000 3236 Enqueuing Calibration Move request for direction 3 22:34:19.764 00.000 8052 Worker thread wakes up 22:34:19.764 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:19.764 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:19.764 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:19.764 00.000 8052 MoveAxis(W, 93, -) 22:34:19.764 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:19.764 00.000 8052 IsSlewing returns 0 22:34:19.779 00.015 8052 IsGuiding returns 0 22:34:19.779 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=32, FiltMax=48, Gamma=1.040 22:34:19.779 00.000 8052 PulseGuide returned control before completion, sleep 99 22:34:19.889 00.110 8052 IsGuiding returns 0 22:34:19.889 00.000 8052 Move returns status 0, amount 93 22:34:19.889 00.000 8052 move complete, result=0 22:34:19.889 00.000 8052 worker thread done servicing request 22:34:20.029 00.140 3236 UpdateGuideState exits: m=345 SNR=12.8 22:34:20.029 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:20.029 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:20.029 00.000 3236 Enqueuing Expose request 22:34:20.029 00.000 8052 Worker thread wakes up 22:34:20.029 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:20.029 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,324,31,31) 22:34:22.014 01.985 8052 Exposure complete 22:34:22.170 00.156 8052 worker thread done servicing request 22:34:22.170 00.000 3236 OnExposeComplete: enter 22:34:22.170 00.000 3236 UpdateGuideState(): m_state=3 22:34:22.170 00.000 3236 Star::Find(15, 989, 338, 0, (0,0,0,0), 0.0, 255) frame 124 22:34:22.170 00.000 3236 Star::Find returns 1 (0), X=989.80, Y=339.94, Mass=351, SNR=12.9, Peak=51 HFD=4.8 22:34:22.170 00.000 3236 Status Line: West step 2, dist= 1.1 22:34:22.170 00.000 3236 Enqueuing Calibration Move request for direction 3 22:34:22.170 00.000 8052 Worker thread wakes up 22:34:22.170 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:22.186 00.016 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:22.186 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:22.186 00.000 8052 MoveAxis(W, 93, -) 22:34:22.186 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:22.186 00.000 8052 IsSlewing returns 0 22:34:22.186 00.000 8052 IsGuiding returns 0 22:34:22.186 00.000 8052 PulseGuide returned control before completion, sleep 100 22:34:22.186 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=32, FiltMax=46, Gamma=1.040 22:34:22.311 00.125 8052 IsGuiding returns 0 22:34:22.311 00.000 8052 Move returns status 0, amount 93 22:34:22.311 00.000 8052 move complete, result=0 22:34:22.311 00.000 8052 worker thread done servicing request 22:34:22.436 00.125 3236 UpdateGuideState exits: m=351 SNR=12.9 22:34:22.436 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:22.436 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:22.436 00.000 3236 Enqueuing Expose request 22:34:22.436 00.000 8052 Worker thread wakes up 22:34:22.436 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:22.436 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,325,31,31) 22:34:24.436 02.000 8052 Exposure complete 22:34:24.592 00.156 8052 worker thread done servicing request 22:34:24.592 00.000 3236 OnExposeComplete: enter 22:34:24.592 00.000 3236 UpdateGuideState(): m_state=3 22:34:24.592 00.000 3236 Star::Find(15, 989, 339, 0, (0,0,0,0), 0.0, 255) frame 125 22:34:24.592 00.000 3236 Star::Find returns 1 (0), X=990.50, Y=340.81, Mass=294, SNR=11.7, Peak=55 HFD=4.4 22:34:24.592 00.000 3236 Status Line: West step 3, dist= 2.2 22:34:24.592 00.000 3236 Enqueuing Calibration Move request for direction 3 22:34:24.607 00.015 8052 Worker thread wakes up 22:34:24.607 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:24.607 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:24.607 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:24.607 00.000 8052 MoveAxis(W, 93, -) 22:34:24.607 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:24.607 00.000 8052 IsSlewing returns 0 22:34:24.607 00.000 8052 IsGuiding returns 0 22:34:24.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=37, FiltMax=51, Gamma=1.040 22:34:24.607 00.000 8052 PulseGuide returned control before completion, sleep 99 22:34:24.732 00.125 8052 IsGuiding returns 0 22:34:24.732 00.000 8052 Move returns status 0, amount 93 22:34:24.732 00.000 8052 move complete, result=0 22:34:24.732 00.000 8052 worker thread done servicing request 22:34:24.857 00.125 3236 UpdateGuideState exits: m=294 SNR=11.7 22:34:24.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:24.857 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:24.857 00.000 3236 Enqueuing Expose request 22:34:24.857 00.000 8052 Worker thread wakes up 22:34:24.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:24.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,326,31,31) 22:34:26.951 02.094 8052 Exposure complete 22:34:27.107 00.156 8052 worker thread done servicing request 22:34:27.107 00.000 3236 OnExposeComplete: enter 22:34:27.107 00.000 3236 UpdateGuideState(): m_state=3 22:34:27.107 00.000 3236 Star::Find(15, 990, 340, 0, (0,0,0,0), 0.0, 255) frame 126 22:34:27.107 00.000 3236 Star::Find returns 1 (0), X=989.84, Y=342.17, Mass=369, SNR=13.3, Peak=55 HFD=4.6 22:34:27.107 00.000 3236 Status Line: West step 4, dist= 3.3 22:34:27.123 00.016 3236 Enqueuing Calibration Move request for direction 3 22:34:27.123 00.000 8052 Worker thread wakes up 22:34:27.123 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:27.123 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:27.123 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:27.123 00.000 8052 MoveAxis(W, 93, -) 22:34:27.123 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:27.123 00.000 8052 IsSlewing returns 0 22:34:27.123 00.000 8052 IsGuiding returns 0 22:34:27.123 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=36, FiltMax=52, Gamma=1.040 22:34:27.123 00.000 8052 PulseGuide returned control before completion, sleep 99 22:34:27.248 00.125 8052 IsGuiding returns 0 22:34:27.248 00.000 8052 Move returns status 0, amount 93 22:34:27.248 00.000 8052 move complete, result=0 22:34:27.248 00.000 8052 worker thread done servicing request 22:34:27.373 00.125 3236 UpdateGuideState exits: m=369 SNR=13.3 22:34:27.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:27.373 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:27.373 00.000 3236 Enqueuing Expose request 22:34:27.373 00.000 8052 Worker thread wakes up 22:34:27.373 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:27.373 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,327,31,31) 22:34:29.482 02.109 8052 Exposure complete 22:34:29.639 00.157 8052 worker thread done servicing request 22:34:29.639 00.000 3236 OnExposeComplete: enter 22:34:29.639 00.000 3236 UpdateGuideState(): m_state=3 22:34:29.639 00.000 3236 Star::Find(15, 989, 342, 0, (0,0,0,0), 0.0, 255) frame 127 22:34:29.639 00.000 3236 Star::Find returns 1 (0), X=990.46, Y=344.25, Mass=366, SNR=13.2, Peak=57 HFD=5.1 22:34:29.639 00.000 3236 Status Line: West step 5, dist= 5.5 22:34:29.639 00.000 3236 Enqueuing Calibration Move request for direction 3 22:34:29.639 00.000 8052 Worker thread wakes up 22:34:29.654 00.015 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:29.654 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:29.654 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:29.654 00.000 8052 MoveAxis(W, 93, -) 22:34:29.654 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:29.654 00.000 8052 IsSlewing returns 0 22:34:29.654 00.000 8052 IsGuiding returns 0 22:34:29.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=39, FiltMax=55, Gamma=1.040 22:34:29.654 00.000 8052 PulseGuide returned control before completion, sleep 99 22:34:29.779 00.125 8052 IsGuiding returns 0 22:34:29.779 00.000 8052 Move returns status 0, amount 93 22:34:29.779 00.000 8052 move complete, result=0 22:34:29.779 00.000 8052 worker thread done servicing request 22:34:29.904 00.125 3236 UpdateGuideState exits: m=366 SNR=13.2 22:34:29.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:29.904 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:29.904 00.000 3236 Enqueuing Expose request 22:34:29.904 00.000 8052 Worker thread wakes up 22:34:29.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:29.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,329,31,31) 22:34:32.014 02.110 8052 Exposure complete 22:34:32.170 00.156 8052 worker thread done servicing request 22:34:32.170 00.000 3236 OnExposeComplete: enter 22:34:32.170 00.000 3236 UpdateGuideState(): m_state=3 22:34:32.170 00.000 3236 Star::Find(15, 990, 344, 0, (0,0,0,0), 0.0, 255) frame 128 22:34:32.170 00.000 3236 Star::Find returns 1 (0), X=991.26, Y=347.28, Mass=285, SNR=11.6, Peak=55 HFD=4.5 22:34:32.170 00.000 3236 Status Line: West step 6, dist= 8.6 22:34:32.170 00.000 3236 Enqueuing Calibration Move request for direction 3 22:34:32.170 00.000 8052 Worker thread wakes up 22:34:32.186 00.016 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:32.186 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:32.186 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:32.186 00.000 8052 MoveAxis(W, 93, -) 22:34:32.186 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:32.186 00.000 8052 IsSlewing returns 0 22:34:32.186 00.000 8052 IsGuiding returns 0 22:34:32.186 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=53, Gamma=1.040 22:34:32.186 00.000 8052 PulseGuide returned control before completion, sleep 99 22:34:32.311 00.125 8052 IsGuiding returns 0 22:34:32.311 00.000 8052 Move returns status 0, amount 93 22:34:32.311 00.000 8052 move complete, result=0 22:34:32.311 00.000 8052 worker thread done servicing request 22:34:32.436 00.125 3236 UpdateGuideState exits: m=285 SNR=11.6 22:34:32.436 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:32.436 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:32.436 00.000 3236 Enqueuing Expose request 22:34:32.436 00.000 8052 Worker thread wakes up 22:34:32.436 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:32.436 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(976,332,31,31) 22:34:34.436 02.000 8052 Exposure complete 22:34:34.592 00.156 8052 worker thread done servicing request 22:34:34.592 00.000 3236 OnExposeComplete: enter 22:34:34.592 00.000 3236 UpdateGuideState(): m_state=3 22:34:34.592 00.000 3236 Star::Find(15, 991, 347, 0, (0,0,0,0), 0.0, 255) frame 129 22:34:34.592 00.000 3236 Star::Find returns 1 (0), X=991.84, Y=349.30, Mass=367, SNR=13.2, Peak=57 HFD=5.0 22:34:34.592 00.000 3236 Status Line: West step 7, dist=10.7 22:34:34.607 00.015 3236 Enqueuing Calibration Move request for direction 3 22:34:34.607 00.000 8052 Worker thread wakes up 22:34:34.607 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:34.607 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:34.607 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:34.607 00.000 8052 MoveAxis(W, 93, -) 22:34:34.607 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:34.607 00.000 8052 IsSlewing returns 0 22:34:34.607 00.000 8052 IsGuiding returns 0 22:34:34.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=40, FiltMax=54, Gamma=1.040 22:34:34.607 00.000 8052 PulseGuide returned control before completion, sleep 99 22:34:34.732 00.125 8052 IsGuiding returns 0 22:34:34.732 00.000 8052 Move returns status 0, amount 93 22:34:34.732 00.000 8052 move complete, result=0 22:34:34.732 00.000 8052 worker thread done servicing request 22:34:34.811 00.079 3236 UpdateGuideState exits: m=367 SNR=13.2 22:34:34.811 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:34.811 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:34.811 00.000 3236 Enqueuing Expose request 22:34:34.811 00.000 8052 Worker thread wakes up 22:34:34.811 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:34.811 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(977,334,31,31) 22:34:37.029 02.218 8052 Exposure complete 22:34:37.186 00.157 8052 worker thread done servicing request 22:34:37.186 00.000 3236 OnExposeComplete: enter 22:34:37.186 00.000 3236 UpdateGuideState(): m_state=3 22:34:37.186 00.000 3236 Star::Find(15, 991, 349, 0, (0,0,0,0), 0.0, 255) frame 130 22:34:37.186 00.000 3236 Star::Find returns 1 (0), X=991.91, Y=349.12, Mass=294, SNR=11.8, Peak=58 HFD=4.2 22:34:37.186 00.000 3236 Status Line: West step 8, dist=10.5 22:34:37.186 00.000 3236 Enqueuing Calibration Move request for direction 3 22:34:37.186 00.000 8052 Worker thread wakes up 22:34:37.201 00.015 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:37.201 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:37.201 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:37.201 00.000 8052 MoveAxis(W, 93, -) 22:34:37.201 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:37.201 00.000 8052 IsSlewing returns 0 22:34:37.201 00.000 8052 IsGuiding returns 0 22:34:37.201 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=54, Gamma=1.040 22:34:37.201 00.000 8052 PulseGuide returned control before completion, sleep 99 22:34:37.326 00.125 8052 IsGuiding returns 0 22:34:37.326 00.000 8052 Move returns status 0, amount 93 22:34:37.326 00.000 8052 move complete, result=0 22:34:37.326 00.000 8052 worker thread done servicing request 22:34:37.451 00.125 3236 UpdateGuideState exits: m=294 SNR=11.8 22:34:37.451 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:37.451 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:37.451 00.000 3236 Enqueuing Expose request 22:34:37.451 00.000 8052 Worker thread wakes up 22:34:37.451 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:37.451 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(977,334,31,31) 22:34:39.451 02.000 8052 Exposure complete 22:34:39.607 00.156 8052 worker thread done servicing request 22:34:39.607 00.000 3236 OnExposeComplete: enter 22:34:39.607 00.000 3236 UpdateGuideState(): m_state=3 22:34:39.607 00.000 3236 Star::Find(15, 991, 349, 0, (0,0,0,0), 0.0, 255) frame 131 22:34:39.607 00.000 3236 Star::Find returns 1 (0), X=993.04, Y=350.09, Mass=357, SNR=13.1, Peak=47 HFD=4.5 22:34:39.607 00.000 3236 Status Line: West step 9, dist=11.8 22:34:39.607 00.000 3236 Enqueuing Calibration Move request for direction 3 22:34:39.607 00.000 8052 Worker thread wakes up 22:34:39.623 00.016 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:39.623 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:39.623 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:39.623 00.000 8052 MoveAxis(W, 93, -) 22:34:39.623 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:39.623 00.000 8052 IsSlewing returns 0 22:34:39.623 00.000 8052 IsGuiding returns 0 22:34:39.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=27, FiltMax=44, Gamma=1.040 22:34:39.623 00.000 8052 PulseGuide returned control before completion, sleep 99 22:34:39.748 00.125 8052 IsGuiding returns 0 22:34:39.748 00.000 8052 Move returns status 0, amount 93 22:34:39.748 00.000 8052 move complete, result=0 22:34:39.748 00.000 8052 worker thread done servicing request 22:34:39.873 00.125 3236 UpdateGuideState exits: m=357 SNR=13.1 22:34:39.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:39.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:39.873 00.000 3236 Enqueuing Expose request 22:34:39.873 00.000 8052 Worker thread wakes up 22:34:39.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:39.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(978,335,31,31) 22:34:41.982 02.109 8052 Exposure complete 22:34:42.139 00.157 8052 worker thread done servicing request 22:34:42.139 00.000 3236 OnExposeComplete: enter 22:34:42.139 00.000 3236 UpdateGuideState(): m_state=3 22:34:42.139 00.000 3236 Star::Find(15, 993, 350, 0, (0,0,0,0), 0.0, 255) frame 132 22:34:42.139 00.000 3236 Star::Find returns 1 (0), X=994.52, Y=351.52, Mass=295, SNR=11.8, Peak=50 HFD=4.2 22:34:42.139 00.000 3236 Status Line: West step 10, dist=13.6 22:34:42.139 00.000 3236 Enqueuing Calibration Move request for direction 3 22:34:42.139 00.000 8052 Worker thread wakes up 22:34:42.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:42.139 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:42.139 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:42.154 00.015 8052 MoveAxis(W, 93, -) 22:34:42.154 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:42.154 00.000 8052 IsSlewing returns 0 22:34:42.154 00.000 8052 IsGuiding returns 0 22:34:42.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=32, FiltMax=47, Gamma=1.040 22:34:42.154 00.000 8052 PulseGuide returned control before completion, sleep 99 22:34:42.279 00.125 8052 IsGuiding returns 0 22:34:42.279 00.000 8052 Move returns status 0, amount 93 22:34:42.279 00.000 8052 move complete, result=0 22:34:42.279 00.000 8052 worker thread done servicing request 22:34:42.404 00.125 3236 UpdateGuideState exits: m=295 SNR=11.8 22:34:42.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:42.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:42.404 00.000 3236 Enqueuing Expose request 22:34:42.404 00.000 8052 Worker thread wakes up 22:34:42.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:42.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(980,337,31,31) 22:34:44.514 02.110 8052 Exposure complete 22:34:44.670 00.156 8052 worker thread done servicing request 22:34:44.670 00.000 3236 OnExposeComplete: enter 22:34:44.670 00.000 3236 UpdateGuideState(): m_state=3 22:34:44.670 00.000 3236 Star::Find(15, 994, 351, 0, (0,0,0,0), 0.0, 255) frame 133 22:34:44.670 00.000 3236 Star::Find returns 1 (0), X=994.51, Y=352.52, Mass=283, SNR=11.6, Peak=51 HFD=3.4 22:34:44.670 00.000 3236 Status Line: West step 11, dist=14.6 22:34:44.670 00.000 3236 Enqueuing Calibration Move request for direction 3 22:34:44.670 00.000 8052 Worker thread wakes up 22:34:44.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:44.670 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:44.670 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:44.670 00.000 8052 MoveAxis(W, 93, -) 22:34:44.670 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:44.686 00.016 8052 IsSlewing returns 0 22:34:44.686 00.000 8052 IsGuiding returns 0 22:34:44.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=33, FiltMax=48, Gamma=1.040 22:34:44.686 00.000 8052 PulseGuide returned control before completion, sleep 98 22:34:44.795 00.109 8052 IsGuiding returns 0 22:34:44.795 00.000 8052 Move returns status 0, amount 93 22:34:44.795 00.000 8052 move complete, result=0 22:34:44.795 00.000 8052 worker thread done servicing request 22:34:44.936 00.141 3236 UpdateGuideState exits: m=283 SNR=11.6 22:34:44.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:44.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:44.936 00.000 3236 Enqueuing Expose request 22:34:44.936 00.000 8052 Worker thread wakes up 22:34:44.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:44.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(980,338,31,31) 22:34:46.936 02.000 8052 Exposure complete 22:34:47.092 00.156 8052 worker thread done servicing request 22:34:47.092 00.000 3236 OnExposeComplete: enter 22:34:47.092 00.000 3236 UpdateGuideState(): m_state=3 22:34:47.092 00.000 3236 Star::Find(15, 994, 352, 0, (0,0,0,0), 0.0, 255) frame 134 22:34:47.092 00.000 3236 Star::Find returns 1 (0), X=994.73, Y=354.48, Mass=363, SNR=13.1, Peak=56 HFD=4.7 22:34:47.092 00.000 3236 Status Line: West step 12, dist=16.5 22:34:47.107 00.015 3236 Enqueuing Calibration Move request for direction 3 22:34:47.107 00.000 8052 Worker thread wakes up 22:34:47.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:47.107 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:47.107 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:47.107 00.000 8052 MoveAxis(W, 93, -) 22:34:47.107 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:47.107 00.000 8052 IsSlewing returns 0 22:34:47.107 00.000 8052 IsGuiding returns 0 22:34:47.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=37, FiltMax=55, Gamma=1.040 22:34:47.107 00.000 8052 PulseGuide returned control before completion, sleep 99 22:34:47.232 00.125 8052 IsGuiding returns 0 22:34:47.232 00.000 8052 Move returns status 0, amount 93 22:34:47.232 00.000 8052 move complete, result=0 22:34:47.232 00.000 8052 worker thread done servicing request 22:34:47.357 00.125 3236 UpdateGuideState exits: m=363 SNR=13.1 22:34:47.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:47.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:47.357 00.000 3236 Enqueuing Expose request 22:34:47.357 00.000 8052 Worker thread wakes up 22:34:47.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:47.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(980,339,31,31) 22:34:49.451 02.094 8052 Exposure complete 22:34:49.607 00.156 8052 worker thread done servicing request 22:34:49.607 00.000 3236 OnExposeComplete: enter 22:34:49.607 00.000 3236 UpdateGuideState(): m_state=3 22:34:49.607 00.000 3236 Star::Find(15, 994, 354, 0, (0,0,0,0), 0.0, 255) frame 135 22:34:49.607 00.000 3236 Star::Find returns 1 (0), X=995.95, Y=356.60, Mass=345, SNR=12.8, Peak=51 HFD=5.1 22:34:49.607 00.000 3236 Status Line: West step 13, dist=18.9 22:34:49.607 00.000 3236 Enqueuing Calibration Move request for direction 3 22:34:49.623 00.016 8052 Worker thread wakes up 22:34:49.623 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:49.623 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:49.623 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:49.623 00.000 8052 MoveAxis(W, 93, -) 22:34:49.623 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:49.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=49, Gamma=1.040 22:34:49.623 00.000 8052 IsSlewing returns 0 22:34:49.623 00.000 8052 IsGuiding returns 0 22:34:49.639 00.016 8052 PulseGuide returned control before completion, sleep 99 22:34:49.748 00.109 8052 IsGuiding returns 0 22:34:49.748 00.000 8052 Move returns status 0, amount 93 22:34:49.748 00.000 8052 move complete, result=0 22:34:49.748 00.000 8052 worker thread done servicing request 22:34:49.873 00.125 3236 UpdateGuideState exits: m=345 SNR=12.8 22:34:49.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:49.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:49.873 00.000 3236 Enqueuing Expose request 22:34:49.873 00.000 8052 Worker thread wakes up 22:34:49.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:49.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,342,31,31) 22:34:51.982 02.109 8052 Exposure complete 22:34:52.139 00.157 8052 worker thread done servicing request 22:34:52.139 00.000 3236 OnExposeComplete: enter 22:34:52.139 00.000 3236 UpdateGuideState(): m_state=3 22:34:52.139 00.000 3236 Star::Find(15, 995, 356, 0, (0,0,0,0), 0.0, 255) frame 136 22:34:52.139 00.000 3236 Star::Find returns 1 (0), X=995.90, Y=359.24, Mass=341, SNR=12.7, Peak=55 HFD=4.8 22:34:52.139 00.000 3236 Status Line: West step 14, dist=21.4 22:34:52.154 00.015 3236 Enqueuing Calibration Move request for direction 3 22:34:52.154 00.000 8052 Worker thread wakes up 22:34:52.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:52.154 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:52.154 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:52.154 00.000 8052 MoveAxis(W, 93, -) 22:34:52.154 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:52.154 00.000 8052 IsSlewing returns 0 22:34:52.154 00.000 8052 IsGuiding returns 0 22:34:52.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=53, Gamma=1.040 22:34:52.154 00.000 8052 PulseGuide returned control before completion, sleep 99 22:34:52.279 00.125 8052 IsGuiding returns 0 22:34:52.279 00.000 8052 Move returns status 0, amount 93 22:34:52.279 00.000 8052 move complete, result=0 22:34:52.279 00.000 8052 worker thread done servicing request 22:34:52.404 00.125 3236 UpdateGuideState exits: m=341 SNR=12.7 22:34:52.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:52.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:52.404 00.000 3236 Enqueuing Expose request 22:34:52.404 00.000 8052 Worker thread wakes up 22:34:52.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:52.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,344,31,31) 22:34:54.514 02.110 8052 Exposure complete 22:34:54.670 00.156 8052 worker thread done servicing request 22:34:54.670 00.000 3236 OnExposeComplete: enter 22:34:54.670 00.000 3236 UpdateGuideState(): m_state=3 22:34:54.670 00.000 3236 Star::Find(15, 995, 359, 0, (0,0,0,0), 0.0, 255) frame 137 22:34:54.670 00.000 3236 Star::Find returns 1 (0), X=996.10, Y=361.03, Mass=340, SNR=12.7, Peak=59 HFD=4.6 22:34:54.670 00.000 3236 Status Line: West step 15, dist=23.1 22:34:54.670 00.000 3236 Enqueuing Calibration Move request for direction 3 22:34:54.686 00.016 8052 Worker thread wakes up 22:34:54.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir W(3) 93 opts 0x0 22:34:54.686 00.000 8052 Handling axis move in thread for scope dir=3 dur=93 22:34:54.686 00.000 8052 scope move axis dir= 3 dur= 93 opts= 0x0 22:34:54.686 00.000 8052 MoveAxis(W, 93, -) 22:34:54.686 00.000 8052 Guiding Dir = 3, Dur = 93 22:34:54.686 00.000 8052 IsSlewing returns 0 22:34:54.686 00.000 8052 IsGuiding returns 0 22:34:54.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=43, FiltMax=58, Gamma=1.040 22:34:54.686 00.000 8052 PulseGuide returned control before completion, sleep 99 22:34:54.811 00.125 8052 IsGuiding returns 0 22:34:54.811 00.000 8052 Move returns status 0, amount 93 22:34:54.811 00.000 8052 move complete, result=0 22:34:54.811 00.000 8052 worker thread done servicing request 22:34:54.936 00.125 3236 UpdateGuideState exits: m=340 SNR=12.7 22:34:54.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:54.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:54.936 00.000 3236 Enqueuing Expose request 22:34:54.936 00.000 8052 Worker thread wakes up 22:34:54.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:54.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,346,31,31) 22:34:56.936 02.000 8052 Exposure complete 22:34:57.092 00.156 8052 worker thread done servicing request 22:34:57.092 00.000 3236 OnExposeComplete: enter 22:34:57.092 00.000 3236 UpdateGuideState(): m_state=3 22:34:57.092 00.000 3236 Star::Find(15, 996, 361, 0, (0,0,0,0), 0.0, 255) frame 138 22:34:57.092 00.000 3236 Star::Find returns 1 (0), X=996.30, Y=363.31, Mass=308, SNR=12.1, Peak=56 HFD=4.6 22:34:57.232 00.140 3236 WEST calibration completes with steps=15 angle=-105.9 rate=18.195 parity=-1 22:34:57.232 00.000 3236 Falling Through to state GO_EAST 22:34:57.248 00.016 3236 Status Line: East step 2, dist=25.4 22:34:57.248 00.000 3236 Enqueuing Calibration Move request for direction 2 22:34:57.248 00.000 8052 Worker thread wakes up 22:34:57.248 00.000 8052 worker thread servicing REQUEST_MOVE scope dir E(2) 824 opts 0x0 22:34:57.248 00.000 8052 Handling axis move in thread for scope dir=2 dur=824 22:34:57.248 00.000 8052 scope move axis dir= 2 dur= 824 opts= 0x0 22:34:57.248 00.000 8052 MoveAxis(E, 824, -) 22:34:57.248 00.000 8052 Guiding Dir = 2, Dur = 824 22:34:57.248 00.000 8052 IsSlewing returns 0 22:34:57.248 00.000 8052 IsGuiding returns 0 22:34:57.248 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=38, FiltMax=54, Gamma=1.040 22:34:57.264 00.016 8052 PulseGuide returned control before completion, sleep 829 22:34:57.514 00.250 3236 UpdateGuideState exits: m=308 SNR=12.1 22:34:57.514 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:57.514 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:34:57.514 00.000 3236 Enqueuing Expose request 22:34:58.107 00.593 8052 IsGuiding returns 0 22:34:58.107 00.000 8052 Move returns status 0, amount 824 22:34:58.107 00.000 8052 move complete, result=0 22:34:58.107 00.000 8052 worker thread done servicing request 22:34:58.107 00.000 8052 Worker thread wakes up 22:34:58.107 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:58.107 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,348,31,31) 22:34:59.436 01.329 8052 Exposure complete 22:34:59.592 00.156 8052 worker thread done servicing request 22:34:59.592 00.000 3236 OnExposeComplete: enter 22:34:59.592 00.000 3236 UpdateGuideState(): m_state=3 22:34:59.592 00.000 3236 Star::Find(15, 996, 363, 0, (0,0,0,0), 0.0, 255) frame 139 22:34:59.592 00.000 3236 Star::Find returns 1 (0), X=996.81, Y=347.26, Mass=168, SNR=8.8, Peak=39 HFD=4.4 22:34:59.592 00.000 3236 Status Line: Mass: 168 vs 345 22:34:59.592 00.000 3236 UpdateCurrentPosition: star mass new=168.3 exp=345.1 thresh=50% limits=(171.2, 536.9, 690.1) 22:34:59.592 00.000 3236 DistanceChecker: activated 22:34:59.592 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:34:59.592 00.000 3236 Star lost during calibration... blundering on 22:34:59.592 00.000 3236 Status Line: star lost 22:34:59.607 00.015 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:34:59.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=32, FiltMax=41, Gamma=1.040 22:34:59.857 00.250 3236 UpdateGuideState exits: Star lost - mass changed 22:34:59.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:34:59.857 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:34:59.857 00.000 3236 Enqueuing Expose request 22:34:59.857 00.000 8052 Worker thread wakes up 22:34:59.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:34:59.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:35:01.951 02.094 8052 Exposure complete 22:35:02.107 00.156 8052 worker thread done servicing request 22:35:02.107 00.000 3236 OnExposeComplete: enter 22:35:02.107 00.000 3236 UpdateGuideState(): m_state=3 22:35:02.107 00.000 3236 Star::Find(15, 996, 363, 0, (0,0,0,0), 0.0, 255) frame 140 22:35:02.107 00.000 3236 Star::Find returns 1 (0), X=997.64, Y=345.98, Mass=261, SNR=11.1, Peak=38 HFD=4.2 22:35:02.107 00.000 3236 DistanceChecker: deactivated 22:35:02.107 00.000 3236 Status Line: East step 1, dist=10.9 22:35:02.107 00.000 3236 Enqueuing Calibration Move request for direction 2 22:35:02.123 00.016 8052 Worker thread wakes up 22:35:02.123 00.000 8052 worker thread servicing REQUEST_MOVE scope dir E(2) 571 opts 0x0 22:35:02.123 00.000 8052 Handling axis move in thread for scope dir=2 dur=571 22:35:02.123 00.000 8052 scope move axis dir= 2 dur= 571 opts= 0x0 22:35:02.123 00.000 8052 MoveAxis(E, 571, -) 22:35:02.123 00.000 8052 Guiding Dir = 2, Dur = 571 22:35:02.123 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=31, FiltMax=47, Gamma=1.040 22:35:02.170 00.047 8052 IsSlewing returns 0 22:35:02.232 00.062 8052 IsGuiding returns 0 22:35:02.295 00.063 8052 PulseGuide returned control before completion, sleep 517 22:35:02.373 00.078 3236 UpdateGuideState exits: m=261 SNR=11.1 22:35:02.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:02.373 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:02.373 00.000 3236 Enqueuing Expose request 22:35:02.826 00.453 8052 IsGuiding returns 1 22:35:02.826 00.000 8052 scope still moving after pulse duration time elapsed 22:35:02.857 00.031 8052 IsSlewing returns 0 22:35:02.857 00.000 8052 IsGuiding returns 1 22:35:02.889 00.032 8052 IsSlewing returns 0 22:35:02.889 00.000 8052 IsGuiding returns 0 22:35:02.889 00.000 8052 scope move finished after 571 + 82 ms 22:35:02.889 00.000 8052 Move returns status 0, amount 571 22:35:02.889 00.000 8052 move complete, result=0 22:35:02.889 00.000 8052 worker thread done servicing request 22:35:02.889 00.000 8052 Worker thread wakes up 22:35:02.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:02.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,331,31,31) 22:35:04.436 01.547 8052 Exposure complete 22:35:04.592 00.156 8052 worker thread done servicing request 22:35:04.592 00.000 3236 OnExposeComplete: enter 22:35:04.592 00.000 3236 UpdateGuideState(): m_state=3 22:35:04.592 00.000 3236 Star::Find(15, 997, 345, 0, (0,0,0,0), 0.0, 255) frame 141 22:35:04.592 00.000 3236 Star::Find returns 1 (0), X=997.47, Y=333.72, Mass=243, SNR=10.6, Peak=46 HFD=5.3 22:35:04.951 00.359 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:35:04.951 00.000 3236 Backlash: Looking for 3 moves of 1.0 px, max attempts = 645 22:35:04.951 00.000 3236 Falling Through to state CLEAR_BACKLASH 22:35:04.951 00.000 3236 Backlash: Starting north clearing using pulse width of 93 22:35:04.951 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:04.951 00.000 8052 Worker thread wakes up 22:35:04.951 00.000 3236 Status Line: Clearing backlash step 1 22:35:04.951 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:04.951 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:04.951 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:04.951 00.000 8052 MoveAxis(N, 93, -) 22:35:04.951 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:04.951 00.000 8052 IsSlewing returns 0 22:35:04.967 00.016 8052 IsGuiding returns 0 22:35:04.967 00.000 8052 PulseGuide returned control before completion, sleep 99 22:35:04.967 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=35, FiltMax=44, Gamma=1.040 22:35:05.076 00.109 8052 IsGuiding returns 0 22:35:05.076 00.000 8052 Move returns status 0, amount 93 22:35:05.076 00.000 8052 move complete, result=0 22:35:05.076 00.000 8052 worker thread done servicing request 22:35:05.170 00.094 3236 UpdateGuideState exits: m=243 SNR=10.6 22:35:05.170 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:05.170 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:05.170 00.000 3236 Enqueuing Expose request 22:35:05.170 00.000 8052 Worker thread wakes up 22:35:05.170 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:05.170 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(982,319,31,31) 22:35:06.951 01.781 8052 Exposure complete 22:35:07.107 00.156 8052 worker thread done servicing request 22:35:07.107 00.000 3236 OnExposeComplete: enter 22:35:07.107 00.000 3236 UpdateGuideState(): m_state=3 22:35:07.107 00.000 3236 Star::Find(15, 997, 333, 0, (0,0,0,0), 0.0, 255) frame 142 22:35:07.107 00.000 3236 Star::Find returns 1 (0), X=998.50, Y=332.80, Mass=353, SNR=13.0, Peak=54 HFD=4.8 22:35:07.107 00.000 3236 Backlash: Accepted clearing move of 1.4 22:35:07.107 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:07.107 00.000 8052 Worker thread wakes up 22:35:07.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:07.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:07.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:07.107 00.000 8052 MoveAxis(N, 93, -) 22:35:07.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:07.170 00.063 8052 IsSlewing returns 0 22:35:07.170 00.000 8052 IsGuiding returns 0 22:35:07.186 00.016 8052 PulseGuide returned control before completion, sleep 99 22:35:07.279 00.093 3236 Status Line: Clearing backlash step 2 22:35:07.295 00.016 3236 Backlash: Clearing backlash step 2, Last Delta = 1.38 px, CumDistance = 1.38 px 22:35:07.295 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=36, FiltMax=50, Gamma=1.040 22:35:07.311 00.016 8052 IsGuiding returns 1 22:35:07.311 00.000 8052 scope still moving after pulse duration time elapsed 22:35:07.404 00.093 8052 IsSlewing returns 0 22:35:07.498 00.094 8052 IsGuiding returns 0 22:35:07.498 00.000 8052 scope move finished after 93 + 225 ms 22:35:07.498 00.000 8052 Move returns status 0, amount 93 22:35:07.498 00.000 8052 move complete, result=0 22:35:07.498 00.000 8052 worker thread done servicing request 22:35:07.545 00.047 3236 UpdateGuideState exits: m=353 SNR=13.0 22:35:07.561 00.016 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:07.561 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:07.561 00.000 3236 Enqueuing Expose request 22:35:07.561 00.000 8052 Worker thread wakes up 22:35:07.561 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:07.561 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,318,31,31) 22:35:09.436 01.875 8052 Exposure complete 22:35:09.592 00.156 8052 worker thread done servicing request 22:35:09.592 00.000 3236 OnExposeComplete: enter 22:35:09.592 00.000 3236 UpdateGuideState(): m_state=3 22:35:09.592 00.000 3236 Star::Find(15, 998, 332, 0, (0,0,0,0), 0.0, 255) frame 143 22:35:09.592 00.000 3236 Star::Find returns 1 (0), X=997.76, Y=332.04, Mass=359, SNR=13.0, Peak=47 HFD=4.8 22:35:09.592 00.000 3236 Backlash: Accepted clearing move of 1.1 22:35:09.592 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:09.592 00.000 8052 Worker thread wakes up 22:35:09.592 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:09.592 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:09.592 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:09.592 00.000 8052 MoveAxis(N, 93, -) 22:35:09.592 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:09.654 00.062 8052 IsSlewing returns 0 22:35:09.717 00.063 8052 IsGuiding returns 0 22:35:09.717 00.000 3236 Status Line: Clearing backlash step 3 22:35:09.717 00.000 8052 PulseGuide returned control before completion, sleep 98 22:35:09.732 00.015 3236 Backlash: Clearing backlash step 3, Last Delta = 1.06 px, CumDistance = 1.71 px 22:35:09.732 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=30, FiltMax=44, Gamma=1.040 22:35:09.842 00.110 8052 IsGuiding returns 1 22:35:09.842 00.000 8052 scope still moving after pulse duration time elapsed 22:35:09.873 00.031 8052 IsSlewing returns 0 22:35:09.873 00.000 8052 IsGuiding returns 0 22:35:09.873 00.000 8052 scope move finished after 93 + 58 ms 22:35:09.873 00.000 8052 Move returns status 0, amount 93 22:35:09.873 00.000 8052 move complete, result=0 22:35:09.873 00.000 8052 worker thread done servicing request 22:35:09.982 00.109 3236 UpdateGuideState exits: m=359 SNR=13.0 22:35:09.982 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:09.982 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:09.982 00.000 3236 Enqueuing Expose request 22:35:09.982 00.000 8052 Worker thread wakes up 22:35:09.982 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:09.982 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,317,31,31) 22:35:11.982 02.000 8052 Exposure complete 22:35:12.139 00.157 8052 worker thread done servicing request 22:35:12.139 00.000 3236 OnExposeComplete: enter 22:35:12.139 00.000 3236 UpdateGuideState(): m_state=3 22:35:12.139 00.000 3236 Star::Find(15, 997, 332, 0, (0,0,0,0), 0.0, 255) frame 144 22:35:12.139 00.000 3236 Star::Find returns 1 (0), X=997.78, Y=331.14, Mass=303, SNR=11.9, Peak=55 HFD=4.2 22:35:12.139 00.000 3236 Backlash: Rejected small move of 0.9 px 22:35:12.139 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:12.139 00.000 8052 Worker thread wakes up 22:35:12.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:12.139 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:12.139 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:12.139 00.000 8052 MoveAxis(N, 93, -) 22:35:12.139 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:12.201 00.062 8052 IsSlewing returns 0 22:35:12.264 00.063 8052 IsGuiding returns 0 22:35:12.264 00.000 3236 Status Line: Clearing backlash step 4 22:35:12.264 00.000 8052 PulseGuide returned control before completion, sleep 98 22:35:12.264 00.000 3236 Backlash: Clearing backlash step 4, Last Delta = 0.90 px, CumDistance = 2.60 px 22:35:12.279 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=53, Gamma=1.040 22:35:12.373 00.094 8052 IsGuiding returns 1 22:35:12.373 00.000 8052 scope still moving after pulse duration time elapsed 22:35:12.404 00.031 8052 IsSlewing returns 0 22:35:12.404 00.000 8052 IsGuiding returns 0 22:35:12.404 00.000 8052 scope move finished after 93 + 46 ms 22:35:12.404 00.000 8052 Move returns status 0, amount 93 22:35:12.404 00.000 8052 move complete, result=0 22:35:12.404 00.000 8052 worker thread done servicing request 22:35:12.529 00.125 3236 UpdateGuideState exits: m=303 SNR=11.9 22:35:12.529 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:12.529 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:12.529 00.000 3236 Enqueuing Expose request 22:35:12.529 00.000 8052 Worker thread wakes up 22:35:12.529 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:12.529 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(983,316,31,31) 22:35:14.529 02.000 8052 Exposure complete 22:35:14.701 00.172 8052 worker thread done servicing request 22:35:14.701 00.000 3236 OnExposeComplete: enter 22:35:14.701 00.000 3236 UpdateGuideState(): m_state=3 22:35:14.701 00.000 3236 Star::Find(15, 997, 331, 0, (0,0,0,0), 0.0, 255) frame 145 22:35:14.701 00.000 3236 Star::Find returns 1 (0), X=997.05, Y=331.50, Mass=373, SNR=13.4, Peak=55 HFD=4.9 22:35:14.701 00.000 3236 Backlash: Rejected small direction reversal of 0.8 px 22:35:14.701 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:14.701 00.000 8052 Worker thread wakes up 22:35:14.701 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:14.701 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:14.701 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:14.701 00.000 8052 MoveAxis(N, 93, -) 22:35:14.701 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:14.764 00.063 8052 IsSlewing returns 0 22:35:14.764 00.000 8052 IsGuiding returns 0 22:35:14.764 00.000 8052 PulseGuide returned control before completion, sleep 99 22:35:14.873 00.109 3236 Status Line: Clearing backlash step 5 22:35:14.873 00.000 3236 Backlash: Clearing backlash step 5, Last Delta = 0.81 px, CumDistance = 2.26 px 22:35:14.873 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=35, FiltMax=51, Gamma=1.040 22:35:14.951 00.078 8052 IsGuiding returns 0 22:35:14.951 00.000 8052 Move returns status 0, amount 93 22:35:14.951 00.000 8052 move complete, result=0 22:35:14.951 00.000 8052 worker thread done servicing request 22:35:15.076 00.125 3236 UpdateGuideState exits: m=373 SNR=13.4 22:35:15.076 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:15.076 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:15.076 00.000 3236 Enqueuing Expose request 22:35:15.076 00.000 8052 Worker thread wakes up 22:35:15.076 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:15.076 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(982,316,31,31) 22:35:16.951 01.875 8052 Exposure complete 22:35:17.154 00.203 3236 OnExposeComplete: enter 22:35:17.154 00.000 3236 UpdateGuideState(): m_state=3 22:35:17.154 00.000 3236 Star::Find(15, 997, 331, 0, (0,0,0,0), 0.0, 255) frame 146 22:35:17.154 00.000 3236 Star::Find returns 1 (0), X=996.32, Y=331.92, Mass=354, SNR=12.9, Peak=46 HFD=5.1 22:35:17.154 00.000 8052 worker thread done servicing request 22:35:17.154 00.000 3236 Backlash: Rejected small direction reversal of 0.8 px 22:35:17.154 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:17.154 00.000 8052 Worker thread wakes up 22:35:17.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:17.154 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:17.154 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:17.154 00.000 8052 MoveAxis(N, 93, -) 22:35:17.154 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:17.217 00.063 8052 IsSlewing returns 0 22:35:17.279 00.062 8052 IsGuiding returns 0 22:35:17.279 00.000 3236 Status Line: Clearing backlash step 6 22:35:17.295 00.016 8052 PulseGuide returned control before completion, sleep 97 22:35:17.295 00.000 3236 Backlash: Clearing backlash step 6, Last Delta = 0.84 px, CumDistance = 2.14 px 22:35:17.295 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=32, FiltMax=46, Gamma=1.040 22:35:17.404 00.109 8052 IsGuiding returns 1 22:35:17.404 00.000 8052 scope still moving after pulse duration time elapsed 22:35:17.436 00.032 8052 IsSlewing returns 0 22:35:17.436 00.000 8052 IsGuiding returns 0 22:35:17.436 00.000 8052 scope move finished after 93 + 55 ms 22:35:17.436 00.000 8052 Move returns status 0, amount 93 22:35:17.436 00.000 8052 move complete, result=0 22:35:17.436 00.000 8052 worker thread done servicing request 22:35:17.561 00.125 3236 UpdateGuideState exits: m=354 SNR=12.9 22:35:17.561 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:17.561 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:17.561 00.000 3236 Enqueuing Expose request 22:35:17.561 00.000 8052 Worker thread wakes up 22:35:17.561 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:17.561 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,317,31,31) 22:35:19.436 01.875 8052 Exposure complete 22:35:19.592 00.156 8052 worker thread done servicing request 22:35:19.592 00.000 3236 OnExposeComplete: enter 22:35:19.592 00.000 3236 UpdateGuideState(): m_state=3 22:35:19.592 00.000 3236 Star::Find(15, 996, 331, 0, (0,0,0,0), 0.0, 255) frame 147 22:35:19.592 00.000 3236 Star::Find returns 1 (0), X=996.01, Y=331.37, Mass=366, SNR=13.2, Peak=50 HFD=4.9 22:35:19.592 00.000 3236 Backlash: Rejected small move of 0.6 px 22:35:19.592 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:19.592 00.000 8052 Worker thread wakes up 22:35:19.592 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:19.592 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:19.592 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:19.592 00.000 8052 MoveAxis(N, 93, -) 22:35:19.592 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:19.654 00.062 8052 IsSlewing returns 0 22:35:19.717 00.063 8052 IsGuiding returns 0 22:35:19.717 00.000 3236 Status Line: Clearing backlash step 7 22:35:19.717 00.000 8052 PulseGuide returned control before completion, sleep 98 22:35:19.717 00.000 3236 Backlash: Clearing backlash step 7, Last Delta = 0.63 px, CumDistance = 2.77 px 22:35:19.732 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=49, Gamma=1.040 22:35:19.842 00.110 8052 IsGuiding returns 1 22:35:19.842 00.000 8052 scope still moving after pulse duration time elapsed 22:35:19.873 00.031 8052 IsSlewing returns 0 22:35:19.873 00.000 8052 IsGuiding returns 0 22:35:19.873 00.000 8052 scope move finished after 93 + 59 ms 22:35:19.873 00.000 8052 Move returns status 0, amount 93 22:35:19.873 00.000 8052 move complete, result=0 22:35:19.873 00.000 8052 worker thread done servicing request 22:35:19.982 00.109 3236 UpdateGuideState exits: m=366 SNR=13.2 22:35:19.982 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:19.982 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:19.982 00.000 3236 Enqueuing Expose request 22:35:19.982 00.000 8052 Worker thread wakes up 22:35:19.982 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:19.982 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,316,31,31) 22:35:21.967 01.985 8052 Exposure complete 22:35:22.123 00.156 8052 worker thread done servicing request 22:35:22.123 00.000 3236 OnExposeComplete: enter 22:35:22.123 00.000 3236 UpdateGuideState(): m_state=3 22:35:22.123 00.000 3236 Star::Find(15, 996, 331, 0, (0,0,0,0), 0.0, 255) frame 148 22:35:22.123 00.000 3236 Star::Find returns 1 (0), X=995.79, Y=331.06, Mass=346, SNR=12.8, Peak=59 HFD=4.7 22:35:22.123 00.000 3236 Backlash: Rejected small move of 0.4 px 22:35:22.123 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:22.123 00.000 8052 Worker thread wakes up 22:35:22.123 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:22.123 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:22.123 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:22.123 00.000 8052 MoveAxis(N, 93, -) 22:35:22.123 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:22.201 00.078 8052 IsSlewing returns 0 22:35:22.264 00.063 8052 IsGuiding returns 0 22:35:22.264 00.000 3236 Status Line: Clearing backlash step 8 22:35:22.264 00.000 8052 PulseGuide returned control before completion, sleep 98 22:35:22.264 00.000 3236 Backlash: Clearing backlash step 8, Last Delta = 0.38 px, CumDistance = 3.15 px 22:35:22.279 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=38, FiltMax=51, Gamma=1.040 22:35:22.373 00.094 8052 IsGuiding returns 1 22:35:22.373 00.000 8052 scope still moving after pulse duration time elapsed 22:35:22.404 00.031 8052 IsSlewing returns 0 22:35:22.404 00.000 8052 IsGuiding returns 0 22:35:22.404 00.000 8052 scope move finished after 93 + 49 ms 22:35:22.404 00.000 8052 Move returns status 0, amount 93 22:35:22.404 00.000 8052 move complete, result=0 22:35:22.404 00.000 8052 worker thread done servicing request 22:35:22.529 00.125 3236 UpdateGuideState exits: m=346 SNR=12.8 22:35:22.529 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:22.529 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:22.529 00.000 3236 Enqueuing Expose request 22:35:22.529 00.000 8052 Worker thread wakes up 22:35:22.529 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:22.529 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,316,31,31) 22:35:24.514 01.985 8052 Exposure complete 22:35:24.670 00.156 8052 worker thread done servicing request 22:35:24.670 00.000 3236 OnExposeComplete: enter 22:35:24.670 00.000 3236 UpdateGuideState(): m_state=3 22:35:24.670 00.000 3236 Star::Find(15, 995, 331, 0, (0,0,0,0), 0.0, 255) frame 149 22:35:24.670 00.000 3236 Star::Find returns 1 (0), X=995.82, Y=331.49, Mass=349, SNR=12.9, Peak=59 HFD=5.0 22:35:24.670 00.000 3236 Backlash: Rejected small direction reversal of 0.4 px 22:35:24.670 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:24.670 00.000 8052 Worker thread wakes up 22:35:24.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:24.670 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:24.670 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:24.670 00.000 8052 MoveAxis(N, 93, -) 22:35:24.670 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:24.732 00.062 8052 IsSlewing returns 0 22:35:24.811 00.079 8052 IsGuiding returns 0 22:35:24.811 00.000 3236 Status Line: Clearing backlash step 9 22:35:24.811 00.000 8052 PulseGuide returned control before completion, sleep 97 22:35:24.811 00.000 3236 Backlash: Clearing backlash step 9, Last Delta = 0.43 px, CumDistance = 2.78 px 22:35:24.826 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=43, FiltMax=57, Gamma=1.040 22:35:24.920 00.094 8052 IsGuiding returns 1 22:35:24.920 00.000 8052 scope still moving after pulse duration time elapsed 22:35:24.951 00.031 8052 IsSlewing returns 0 22:35:24.951 00.000 8052 IsGuiding returns 0 22:35:24.951 00.000 8052 scope move finished after 93 + 51 ms 22:35:24.951 00.000 8052 Move returns status 0, amount 93 22:35:24.951 00.000 8052 move complete, result=0 22:35:24.951 00.000 8052 worker thread done servicing request 22:35:25.076 00.125 3236 UpdateGuideState exits: m=349 SNR=12.9 22:35:25.076 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:25.076 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:25.076 00.000 3236 Enqueuing Expose request 22:35:25.076 00.000 8052 Worker thread wakes up 22:35:25.076 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:25.076 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,316,31,31) 22:35:26.951 01.875 8052 Exposure complete 22:35:27.107 00.156 8052 worker thread done servicing request 22:35:27.107 00.000 3236 OnExposeComplete: enter 22:35:27.107 00.000 3236 UpdateGuideState(): m_state=3 22:35:27.107 00.000 3236 Star::Find(15, 995, 331, 0, (0,0,0,0), 0.0, 255) frame 150 22:35:27.107 00.000 3236 Star::Find returns 1 (0), X=996.46, Y=331.45, Mass=341, SNR=12.8, Peak=51 HFD=5.0 22:35:27.107 00.000 3236 Backlash: Rejected small direction reversal of 0.6 px 22:35:27.107 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:27.107 00.000 8052 Worker thread wakes up 22:35:27.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:27.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:27.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:27.107 00.000 8052 MoveAxis(N, 93, -) 22:35:27.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:27.170 00.063 8052 IsSlewing returns 0 22:35:27.232 00.062 8052 IsGuiding returns 0 22:35:27.232 00.000 3236 Status Line: Clearing backlash step 10 22:35:27.248 00.016 8052 PulseGuide returned control before completion, sleep 97 22:35:27.248 00.000 3236 Backlash: Clearing backlash step 10, Last Delta = 0.64 px, CumDistance = 2.49 px 22:35:27.248 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=33, FiltMax=47, Gamma=1.040 22:35:27.357 00.109 8052 IsGuiding returns 0 22:35:27.357 00.000 8052 Move returns status 0, amount 93 22:35:27.357 00.000 8052 move complete, result=0 22:35:27.357 00.000 8052 worker thread done servicing request 22:35:27.498 00.141 3236 UpdateGuideState exits: m=341 SNR=12.8 22:35:27.498 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:27.498 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:27.498 00.000 3236 Enqueuing Expose request 22:35:27.498 00.000 8052 Worker thread wakes up 22:35:27.498 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:27.498 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,316,31,31) 22:35:29.498 02.000 8052 Exposure complete 22:35:29.654 00.156 8052 worker thread done servicing request 22:35:29.654 00.000 3236 OnExposeComplete: enter 22:35:29.654 00.000 3236 UpdateGuideState(): m_state=3 22:35:29.654 00.000 3236 Star::Find(15, 996, 331, 0, (0,0,0,0), 0.0, 255) frame 151 22:35:29.654 00.000 3236 Star::Find returns 1 (0), X=996.07, Y=330.48, Mass=344, SNR=12.8, Peak=54 HFD=4.9 22:35:29.654 00.000 3236 Backlash: Accepted clearing move of 1.0 22:35:29.654 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:29.654 00.000 8052 Worker thread wakes up 22:35:29.654 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:29.654 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:29.654 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:29.654 00.000 8052 MoveAxis(N, 93, -) 22:35:29.654 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:29.717 00.063 8052 IsSlewing returns 0 22:35:29.779 00.062 8052 IsGuiding returns 0 22:35:29.779 00.000 3236 Status Line: Clearing backlash step 11 22:35:29.779 00.000 8052 PulseGuide returned control before completion, sleep 97 22:35:29.779 00.000 3236 Backlash: Clearing backlash step 11, Last Delta = 1.04 px, CumDistance = 3.53 px 22:35:29.795 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=50, Gamma=1.040 22:35:29.904 00.109 8052 IsGuiding returns 1 22:35:29.904 00.000 8052 scope still moving after pulse duration time elapsed 22:35:29.936 00.032 8052 IsSlewing returns 0 22:35:29.936 00.000 8052 IsGuiding returns 0 22:35:29.936 00.000 8052 scope move finished after 93 + 60 ms 22:35:29.936 00.000 8052 Move returns status 0, amount 93 22:35:29.936 00.000 8052 move complete, result=0 22:35:29.936 00.000 8052 worker thread done servicing request 22:35:30.045 00.109 3236 UpdateGuideState exits: m=344 SNR=12.8 22:35:30.045 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:30.045 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:30.045 00.000 3236 Enqueuing Expose request 22:35:30.045 00.000 8052 Worker thread wakes up 22:35:30.045 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:30.045 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,315,31,31) 22:35:31.920 01.875 8052 Exposure complete 22:35:32.076 00.156 8052 worker thread done servicing request 22:35:32.076 00.000 3236 OnExposeComplete: enter 22:35:32.076 00.000 3236 UpdateGuideState(): m_state=3 22:35:32.076 00.000 3236 Star::Find(15, 996, 330, 0, (0,0,0,0), 0.0, 255) frame 152 22:35:32.076 00.000 3236 Star::Find returns 1 (0), X=995.70, Y=329.95, Mass=347, SNR=12.8, Peak=55 HFD=4.5 22:35:32.076 00.000 3236 Backlash: Rejected small move of 0.6 px 22:35:32.076 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:32.076 00.000 8052 Worker thread wakes up 22:35:32.076 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:32.076 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:32.076 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:32.076 00.000 8052 MoveAxis(N, 93, -) 22:35:32.076 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:32.139 00.063 8052 IsSlewing returns 0 22:35:32.217 00.078 8052 IsGuiding returns 0 22:35:32.217 00.000 3236 Status Line: Clearing backlash step 12 22:35:32.217 00.000 8052 PulseGuide returned control before completion, sleep 97 22:35:32.217 00.000 3236 Backlash: Clearing backlash step 12, Last Delta = 0.65 px, CumDistance = 4.17 px 22:35:32.232 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=118, FiltMin=36, FiltMax=51, Gamma=1.040 22:35:32.326 00.094 8052 IsGuiding returns 1 22:35:32.326 00.000 8052 scope still moving after pulse duration time elapsed 22:35:32.357 00.031 8052 IsSlewing returns 0 22:35:32.357 00.000 8052 IsGuiding returns 0 22:35:32.357 00.000 8052 scope move finished after 93 + 51 ms 22:35:32.357 00.000 8052 Move returns status 0, amount 93 22:35:32.357 00.000 8052 move complete, result=0 22:35:32.357 00.000 8052 worker thread done servicing request 22:35:32.436 00.079 3236 UpdateGuideState exits: m=347 SNR=12.8 22:35:32.436 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:32.436 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:32.436 00.000 3236 Enqueuing Expose request 22:35:32.436 00.000 8052 Worker thread wakes up 22:35:32.436 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:32.436 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,315,31,31) 22:35:34.420 01.984 8052 Exposure complete 22:35:34.576 00.156 8052 worker thread done servicing request 22:35:34.576 00.000 3236 OnExposeComplete: enter 22:35:34.576 00.000 3236 UpdateGuideState(): m_state=3 22:35:34.576 00.000 3236 Star::Find(15, 995, 329, 0, (0,0,0,0), 0.0, 255) frame 153 22:35:34.576 00.000 3236 Star::Find returns 1 (0), X=994.57, Y=331.68, Mass=286, SNR=11.6, Peak=54 HFD=4.1 22:35:34.576 00.000 3236 Backlash: Rejected clearing move of 2.1, direction reversal 22:35:34.576 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:34.576 00.000 8052 Worker thread wakes up 22:35:34.576 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:34.576 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:34.576 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:34.576 00.000 8052 MoveAxis(N, 93, -) 22:35:34.576 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:34.639 00.063 8052 IsSlewing returns 0 22:35:34.701 00.062 8052 IsGuiding returns 0 22:35:34.701 00.000 3236 Status Line: Clearing backlash step 13 22:35:34.717 00.016 8052 PulseGuide returned control before completion, sleep 97 22:35:34.717 00.000 3236 Backlash: Clearing backlash step 13, Last Delta = 2.07 px, CumDistance = 3.55 px 22:35:34.717 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=36, FiltMax=51, Gamma=1.040 22:35:34.826 00.109 8052 IsGuiding returns 1 22:35:34.826 00.000 8052 scope still moving after pulse duration time elapsed 22:35:34.857 00.031 8052 IsSlewing returns 0 22:35:34.857 00.000 8052 IsGuiding returns 0 22:35:34.857 00.000 8052 scope move finished after 93 + 55 ms 22:35:34.857 00.000 8052 Move returns status 0, amount 93 22:35:34.857 00.000 8052 move complete, result=0 22:35:34.857 00.000 8052 worker thread done servicing request 22:35:34.967 00.110 3236 UpdateGuideState exits: m=286 SNR=11.6 22:35:34.967 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:34.967 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:34.967 00.000 3236 Enqueuing Expose request 22:35:34.967 00.000 8052 Worker thread wakes up 22:35:34.967 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:34.967 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(980,317,31,31) 22:35:36.967 02.000 8052 Exposure complete 22:35:37.123 00.156 8052 worker thread done servicing request 22:35:37.123 00.000 3236 OnExposeComplete: enter 22:35:37.123 00.000 3236 UpdateGuideState(): m_state=3 22:35:37.123 00.000 3236 Star::Find(15, 994, 331, 0, (0,0,0,0), 0.0, 255) frame 154 22:35:37.123 00.000 3236 Star::Find returns 1 (0), X=994.20, Y=330.70, Mass=371, SNR=13.3, Peak=56 HFD=4.9 22:35:37.123 00.000 3236 Backlash: Accepted clearing move of 1.0 22:35:37.123 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:37.123 00.000 8052 Worker thread wakes up 22:35:37.123 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:37.123 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:37.123 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:37.123 00.000 8052 MoveAxis(N, 93, -) 22:35:37.123 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:37.186 00.063 8052 IsSlewing returns 0 22:35:37.248 00.062 8052 IsGuiding returns 0 22:35:37.248 00.000 3236 Status Line: Clearing backlash step 14 22:35:37.248 00.000 8052 PulseGuide returned control before completion, sleep 98 22:35:37.264 00.016 3236 Backlash: Clearing backlash step 14, Last Delta = 1.04 px, CumDistance = 4.45 px 22:35:37.264 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=49, Gamma=1.040 22:35:37.373 00.109 8052 IsGuiding returns 1 22:35:37.373 00.000 8052 scope still moving after pulse duration time elapsed 22:35:37.404 00.031 8052 IsSlewing returns 0 22:35:37.404 00.000 8052 IsGuiding returns 0 22:35:37.404 00.000 8052 scope move finished after 93 + 58 ms 22:35:37.404 00.000 8052 Move returns status 0, amount 93 22:35:37.404 00.000 8052 move complete, result=0 22:35:37.404 00.000 8052 worker thread done servicing request 22:35:37.514 00.110 3236 UpdateGuideState exits: m=371 SNR=13.3 22:35:37.514 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:37.514 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:37.514 00.000 3236 Enqueuing Expose request 22:35:37.514 00.000 8052 Worker thread wakes up 22:35:37.514 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:37.514 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,316,31,31) 22:35:39.514 02.000 8052 Exposure complete 22:35:39.670 00.156 3236 OnExposeComplete: enter 22:35:39.670 00.000 8052 worker thread done servicing request 22:35:39.670 00.000 3236 UpdateGuideState(): m_state=3 22:35:39.670 00.000 3236 Star::Find(15, 994, 330, 0, (0,0,0,0), 0.0, 255) frame 155 22:35:39.670 00.000 3236 Star::Find returns 1 (0), X=994.85, Y=330.66, Mass=336, SNR=12.6, Peak=54 HFD=5.0 22:35:39.670 00.000 3236 Backlash: Rejected small direction reversal of 0.7 px 22:35:39.670 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:39.670 00.000 8052 Worker thread wakes up 22:35:39.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:39.670 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:39.670 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:39.670 00.000 8052 MoveAxis(N, 93, -) 22:35:39.670 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:39.732 00.062 8052 IsSlewing returns 0 22:35:39.795 00.063 8052 IsGuiding returns 0 22:35:39.795 00.000 3236 Status Line: Clearing backlash step 15 22:35:39.795 00.000 8052 PulseGuide returned control before completion, sleep 98 22:35:39.795 00.000 3236 Backlash: Clearing backlash step 15, Last Delta = 0.65 px, CumDistance = 4.03 px 22:35:39.811 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=52, Gamma=1.040 22:35:39.904 00.093 8052 IsGuiding returns 1 22:35:39.904 00.000 8052 scope still moving after pulse duration time elapsed 22:35:39.936 00.032 8052 IsSlewing returns 0 22:35:39.936 00.000 8052 IsGuiding returns 0 22:35:39.936 00.000 8052 scope move finished after 93 + 46 ms 22:35:39.936 00.000 8052 Move returns status 0, amount 93 22:35:39.936 00.000 8052 move complete, result=0 22:35:39.936 00.000 8052 worker thread done servicing request 22:35:40.061 00.125 3236 UpdateGuideState exits: m=336 SNR=12.6 22:35:40.061 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:40.061 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:40.061 00.000 3236 Enqueuing Expose request 22:35:40.061 00.000 8052 Worker thread wakes up 22:35:40.061 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:40.061 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(980,316,31,31) 22:35:41.936 01.875 8052 Exposure complete 22:35:42.092 00.156 8052 worker thread done servicing request 22:35:42.092 00.000 3236 OnExposeComplete: enter 22:35:42.092 00.000 3236 UpdateGuideState(): m_state=3 22:35:42.092 00.000 3236 Star::Find(15, 994, 330, 0, (0,0,0,0), 0.0, 255) frame 156 22:35:42.092 00.000 3236 Star::Find returns 1 (0), X=993.71, Y=328.97, Mass=312, SNR=12.1, Peak=51 HFD=5.0 22:35:42.092 00.000 3236 Backlash: Accepted clearing move of 2.0 22:35:42.092 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:42.092 00.000 8052 Worker thread wakes up 22:35:42.092 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:42.092 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:42.092 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:42.092 00.000 8052 MoveAxis(N, 93, -) 22:35:42.092 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:42.154 00.062 8052 IsSlewing returns 0 22:35:42.217 00.063 8052 IsGuiding returns 0 22:35:42.232 00.015 8052 PulseGuide returned control before completion, sleep 100 22:35:42.232 00.000 3236 Status Line: Clearing backlash step 16 22:35:42.232 00.000 3236 Backlash: Clearing backlash step 16, Last Delta = 2.03 px, CumDistance = 6.06 px 22:35:42.248 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=50, Gamma=1.040 22:35:42.342 00.094 8052 IsGuiding returns 1 22:35:42.342 00.000 8052 scope still moving after pulse duration time elapsed 22:35:42.373 00.031 8052 IsSlewing returns 0 22:35:42.373 00.000 8052 IsGuiding returns 0 22:35:42.373 00.000 8052 scope move finished after 93 + 52 ms 22:35:42.373 00.000 8052 Move returns status 0, amount 93 22:35:42.373 00.000 8052 move complete, result=0 22:35:42.373 00.000 8052 worker thread done servicing request 22:35:42.498 00.125 3236 UpdateGuideState exits: m=312 SNR=12.1 22:35:42.498 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:42.498 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:42.498 00.000 3236 Enqueuing Expose request 22:35:42.498 00.000 8052 Worker thread wakes up 22:35:42.498 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:42.498 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,314,31,31) 22:35:44.482 01.984 8052 Exposure complete 22:35:44.639 00.157 8052 worker thread done servicing request 22:35:44.639 00.000 3236 OnExposeComplete: enter 22:35:44.639 00.000 3236 UpdateGuideState(): m_state=3 22:35:44.639 00.000 3236 Star::Find(15, 993, 328, 0, (0,0,0,0), 0.0, 255) frame 157 22:35:44.639 00.000 3236 Star::Find returns 1 (0), X=993.97, Y=326.63, Mass=340, SNR=12.6, Peak=49 HFD=5.3 22:35:44.639 00.000 3236 Backlash: Accepted clearing move of 2.4 22:35:44.639 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:44.639 00.000 8052 Worker thread wakes up 22:35:44.639 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:44.639 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:44.639 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:44.639 00.000 8052 MoveAxis(N, 93, -) 22:35:44.639 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:44.701 00.062 8052 IsSlewing returns 0 22:35:44.764 00.063 8052 IsGuiding returns 0 22:35:44.764 00.000 8052 PulseGuide returned control before completion, sleep 99 22:35:44.779 00.015 3236 Status Line: Clearing backlash step 17 22:35:44.779 00.000 3236 Backlash: Clearing backlash step 17, Last Delta = 2.36 px, CumDistance = 7.91 px 22:35:44.795 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=49, Gamma=1.040 22:35:44.889 00.094 8052 IsGuiding returns 1 22:35:44.889 00.000 8052 scope still moving after pulse duration time elapsed 22:35:44.920 00.031 8052 IsSlewing returns 0 22:35:44.920 00.000 8052 IsGuiding returns 0 22:35:44.920 00.000 8052 scope move finished after 93 + 56 ms 22:35:44.920 00.000 8052 Move returns status 0, amount 93 22:35:44.920 00.000 8052 move complete, result=0 22:35:44.920 00.000 8052 worker thread done servicing request 22:35:45.029 00.109 3236 UpdateGuideState exits: m=340 SNR=12.6 22:35:45.029 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:45.029 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:45.029 00.000 3236 Enqueuing Expose request 22:35:45.029 00.000 8052 Worker thread wakes up 22:35:45.029 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:45.045 00.016 8052 Handling exposure in thread, d=2500 o=3 r=(979,312,31,31) 22:35:46.920 01.875 8052 Exposure complete 22:35:47.092 00.172 8052 worker thread done servicing request 22:35:47.092 00.000 3236 OnExposeComplete: enter 22:35:47.092 00.000 3236 UpdateGuideState(): m_state=3 22:35:47.092 00.000 3236 Star::Find(15, 993, 326, 0, (0,0,0,0), 0.0, 255) frame 158 22:35:47.092 00.000 3236 Star::Find returns 1 (0), X=993.51, Y=323.58, Mass=333, SNR=12.6, Peak=49 HFD=5.2 22:35:47.092 00.000 3236 Backlash: Accepted clearing move of 3.1 22:35:47.092 00.000 3236 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration 22:35:47.092 00.000 3236 Backlash: North calibration moves starting at {994.0,326.6}, Offset = 14.1 px 22:35:47.092 00.000 3236 Backlash: Total distance moved = 16.9 22:35:47.092 00.000 3236 Backlash: Falling Through to state GO_NORTH 22:35:47.092 00.000 3236 Status Line: North step 2, dist= 3.1 22:35:47.107 00.015 3236 Enqueuing Calibration Move request for direction 0 22:35:47.107 00.000 8052 Worker thread wakes up 22:35:47.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:47.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:47.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:47.107 00.000 8052 MoveAxis(N, 93, -) 22:35:47.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:47.107 00.000 8052 IsSlewing returns 0 22:35:47.107 00.000 8052 IsGuiding returns 0 22:35:47.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=35, FiltMax=49, Gamma=1.040 22:35:47.107 00.000 8052 PulseGuide returned control before completion, sleep 99 22:35:47.232 00.125 8052 IsGuiding returns 1 22:35:47.232 00.000 8052 scope still moving after pulse duration time elapsed 22:35:47.264 00.032 8052 IsSlewing returns 0 22:35:47.264 00.000 8052 IsGuiding returns 0 22:35:47.264 00.000 8052 scope move finished after 93 + 60 ms 22:35:47.264 00.000 8052 Move returns status 0, amount 93 22:35:47.264 00.000 8052 move complete, result=0 22:35:47.264 00.000 8052 worker thread done servicing request 22:35:47.357 00.093 3236 UpdateGuideState exits: m=333 SNR=12.6 22:35:47.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:47.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:47.357 00.000 3236 Enqueuing Expose request 22:35:47.357 00.000 8052 Worker thread wakes up 22:35:47.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:47.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,309,31,31) 22:35:49.467 02.110 8052 Exposure complete 22:35:49.623 00.156 8052 worker thread done servicing request 22:35:49.623 00.000 3236 OnExposeComplete: enter 22:35:49.623 00.000 3236 UpdateGuideState(): m_state=3 22:35:49.623 00.000 3236 Star::Find(15, 993, 323, 0, (0,0,0,0), 0.0, 255) frame 159 22:35:49.623 00.000 3236 Star::Find returns 1 (0), X=993.07, Y=323.40, Mass=356, SNR=13.0, Peak=49 HFD=4.9 22:35:49.623 00.000 3236 Status Line: North step 3, dist= 3.4 22:35:49.639 00.016 3236 Enqueuing Calibration Move request for direction 0 22:35:49.639 00.000 8052 Worker thread wakes up 22:35:49.639 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:49.639 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:49.639 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:49.639 00.000 8052 MoveAxis(N, 93, -) 22:35:49.639 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:49.639 00.000 8052 IsSlewing returns 0 22:35:49.639 00.000 8052 IsGuiding returns 0 22:35:49.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=32, FiltMax=48, Gamma=1.040 22:35:49.654 00.015 8052 PulseGuide returned control before completion, sleep 90 22:35:49.764 00.110 8052 IsGuiding returns 1 22:35:49.764 00.000 8052 scope still moving after pulse duration time elapsed 22:35:49.795 00.031 8052 IsSlewing returns 0 22:35:49.795 00.000 8052 IsGuiding returns 0 22:35:49.795 00.000 8052 scope move finished after 93 + 57 ms 22:35:49.795 00.000 8052 Move returns status 0, amount 93 22:35:49.795 00.000 8052 move complete, result=0 22:35:49.795 00.000 8052 worker thread done servicing request 22:35:49.889 00.094 3236 UpdateGuideState exits: m=356 SNR=13.0 22:35:49.889 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:49.889 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:49.889 00.000 3236 Enqueuing Expose request 22:35:49.889 00.000 8052 Worker thread wakes up 22:35:49.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:49.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(978,308,31,31) 22:35:51.998 02.109 8052 Exposure complete 22:35:52.154 00.156 8052 worker thread done servicing request 22:35:52.154 00.000 3236 OnExposeComplete: enter 22:35:52.154 00.000 3236 UpdateGuideState(): m_state=3 22:35:52.154 00.000 3236 Star::Find(15, 993, 323, 0, (0,0,0,0), 0.0, 255) frame 160 22:35:52.154 00.000 3236 Star::Find returns 1 (0), X=993.25, Y=324.14, Mass=334, SNR=12.6, Peak=57 HFD=4.5 22:35:52.154 00.000 3236 Status Line: North step 4, dist= 2.6 22:35:52.170 00.016 3236 Enqueuing Calibration Move request for direction 0 22:35:52.170 00.000 8052 Worker thread wakes up 22:35:52.170 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:52.170 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:52.170 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:52.170 00.000 8052 MoveAxis(N, 93, -) 22:35:52.170 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:52.170 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=52, Gamma=1.040 22:35:52.170 00.000 8052 IsSlewing returns 0 22:35:52.186 00.016 8052 IsGuiding returns 0 22:35:52.186 00.000 8052 PulseGuide returned control before completion, sleep 97 22:35:52.295 00.109 8052 IsGuiding returns 1 22:35:52.295 00.000 8052 scope still moving after pulse duration time elapsed 22:35:52.326 00.031 8052 IsSlewing returns 0 22:35:52.326 00.000 8052 IsGuiding returns 0 22:35:52.326 00.000 8052 scope move finished after 93 + 49 ms 22:35:52.326 00.000 8052 Move returns status 0, amount 93 22:35:52.326 00.000 8052 move complete, result=0 22:35:52.326 00.000 8052 worker thread done servicing request 22:35:52.420 00.094 3236 UpdateGuideState exits: m=334 SNR=12.6 22:35:52.420 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:52.420 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:52.420 00.000 3236 Enqueuing Expose request 22:35:52.420 00.000 8052 Worker thread wakes up 22:35:52.420 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:52.420 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(978,309,31,31) 22:35:54.420 02.000 8052 Exposure complete 22:35:54.576 00.156 8052 worker thread done servicing request 22:35:54.576 00.000 3236 OnExposeComplete: enter 22:35:54.576 00.000 3236 UpdateGuideState(): m_state=3 22:35:54.576 00.000 3236 Star::Find(15, 993, 324, 0, (0,0,0,0), 0.0, 255) frame 161 22:35:54.576 00.000 3236 Star::Find returns 1 (0), X=993.58, Y=322.98, Mass=357, SNR=13.0, Peak=52 HFD=4.9 22:35:54.576 00.000 3236 Status Line: North step 5, dist= 3.7 22:35:54.592 00.016 3236 Enqueuing Calibration Move request for direction 0 22:35:54.592 00.000 8052 Worker thread wakes up 22:35:54.592 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:54.592 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:54.592 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:54.592 00.000 8052 MoveAxis(N, 93, -) 22:35:54.592 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:54.592 00.000 8052 IsSlewing returns 0 22:35:54.592 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=33, FiltMax=48, Gamma=1.040 22:35:54.654 00.062 8052 IsGuiding returns 0 22:35:54.717 00.063 8052 PulseGuide returned control before completion, sleep 39 22:35:54.779 00.062 8052 IsGuiding returns 1 22:35:54.779 00.000 8052 scope still moving after pulse duration time elapsed 22:35:54.811 00.032 8052 IsSlewing returns 0 22:35:54.811 00.000 8052 IsGuiding returns 1 22:35:54.842 00.031 8052 IsSlewing returns 0 22:35:54.842 00.000 8052 IsGuiding returns 0 22:35:54.842 00.000 8052 scope move finished after 93 + 90 ms 22:35:54.842 00.000 8052 Move returns status 0, amount 93 22:35:54.842 00.000 8052 move complete, result=0 22:35:54.842 00.000 8052 worker thread done servicing request 22:35:54.842 00.000 3236 UpdateGuideState exits: m=357 SNR=13.0 22:35:54.842 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:54.842 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:54.842 00.000 3236 Enqueuing Expose request 22:35:54.842 00.000 8052 Worker thread wakes up 22:35:54.842 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:54.842 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,308,31,31) 22:35:56.951 02.109 8052 Exposure complete 22:35:57.107 00.156 8052 worker thread done servicing request 22:35:57.107 00.000 3236 OnExposeComplete: enter 22:35:57.107 00.000 3236 UpdateGuideState(): m_state=3 22:35:57.107 00.000 3236 Star::Find(15, 993, 322, 0, (0,0,0,0), 0.0, 255) frame 162 22:35:57.107 00.000 3236 Star::Find returns 1 (0), X=993.44, Y=323.73, Mass=335, SNR=12.6, Peak=48 HFD=5.4 22:35:57.107 00.000 3236 Status Line: North step 6, dist= 3.0 22:35:57.107 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:57.107 00.000 8052 Worker thread wakes up 22:35:57.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:57.123 00.016 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:57.123 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:57.123 00.000 8052 MoveAxis(N, 93, -) 22:35:57.123 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:57.123 00.000 8052 IsSlewing returns 0 22:35:57.123 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=47, Gamma=1.040 22:35:57.186 00.063 8052 IsGuiding returns 0 22:35:57.248 00.062 8052 PulseGuide returned control before completion, sleep 42 22:35:57.311 00.063 8052 IsGuiding returns 1 22:35:57.311 00.000 8052 scope still moving after pulse duration time elapsed 22:35:57.342 00.031 8052 IsSlewing returns 0 22:35:57.342 00.000 8052 IsGuiding returns 1 22:35:57.373 00.031 8052 IsSlewing returns 0 22:35:57.373 00.000 8052 IsGuiding returns 1 22:35:57.373 00.000 3236 UpdateGuideState exits: m=335 SNR=12.6 22:35:57.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:57.373 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:57.373 00.000 3236 Enqueuing Expose request 22:35:57.404 00.031 8052 IsSlewing returns 0 22:35:57.404 00.000 8052 IsGuiding returns 0 22:35:57.404 00.000 8052 scope move finished after 93 + 123 ms 22:35:57.404 00.000 8052 Move returns status 0, amount 93 22:35:57.404 00.000 8052 move complete, result=0 22:35:57.404 00.000 8052 worker thread done servicing request 22:35:57.404 00.000 8052 Worker thread wakes up 22:35:57.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:57.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(978,309,31,31) 22:35:59.498 02.094 8052 Exposure complete 22:35:59.654 00.156 8052 worker thread done servicing request 22:35:59.654 00.000 3236 OnExposeComplete: enter 22:35:59.654 00.000 3236 UpdateGuideState(): m_state=3 22:35:59.654 00.000 3236 Star::Find(15, 993, 323, 0, (0,0,0,0), 0.0, 255) frame 163 22:35:59.654 00.000 3236 Star::Find returns 1 (0), X=993.45, Y=323.31, Mass=345, SNR=12.8, Peak=53 HFD=4.7 22:35:59.654 00.000 3236 Status Line: North step 7, dist= 3.4 22:35:59.654 00.000 3236 Enqueuing Calibration Move request for direction 0 22:35:59.670 00.016 8052 Worker thread wakes up 22:35:59.670 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:35:59.670 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:35:59.670 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:35:59.670 00.000 8052 MoveAxis(N, 93, -) 22:35:59.670 00.000 8052 Guiding Dir = 0, Dur = 93 22:35:59.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=51, Gamma=1.040 22:35:59.670 00.000 8052 IsSlewing returns 0 22:35:59.748 00.078 8052 IsGuiding returns 0 22:35:59.811 00.063 8052 PulseGuide returned control before completion, sleep 37 22:35:59.857 00.046 8052 IsGuiding returns 1 22:35:59.857 00.000 8052 scope still moving after pulse duration time elapsed 22:35:59.889 00.032 8052 IsSlewing returns 0 22:35:59.889 00.000 8052 IsGuiding returns 1 22:35:59.920 00.031 8052 IsSlewing returns 0 22:35:59.920 00.000 8052 IsGuiding returns 1 22:35:59.920 00.000 3236 UpdateGuideState exits: m=345 SNR=12.8 22:35:59.920 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:35:59.920 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:35:59.920 00.000 3236 Enqueuing Expose request 22:35:59.951 00.031 8052 IsSlewing returns 0 22:35:59.951 00.000 8052 IsGuiding returns 0 22:35:59.951 00.000 8052 scope move finished after 93 + 113 ms 22:35:59.951 00.000 8052 Move returns status 0, amount 93 22:35:59.951 00.000 8052 move complete, result=0 22:35:59.951 00.000 8052 worker thread done servicing request 22:35:59.951 00.000 8052 Worker thread wakes up 22:35:59.951 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:35:59.951 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(978,308,31,31) 22:36:01.936 01.985 8052 Exposure complete 22:36:02.123 00.187 8052 worker thread done servicing request 22:36:02.123 00.000 3236 OnExposeComplete: enter 22:36:02.123 00.000 3236 UpdateGuideState(): m_state=3 22:36:02.123 00.000 3236 Star::Find(15, 993, 323, 0, (0,0,0,0), 0.0, 255) frame 164 22:36:02.123 00.000 3236 Star::Find returns 1 (0), X=993.53, Y=322.25, Mass=366, SNR=13.2, Peak=51 HFD=5.1 22:36:02.123 00.000 3236 Status Line: North step 8, dist= 4.4 22:36:02.139 00.016 3236 Enqueuing Calibration Move request for direction 0 22:36:02.139 00.000 8052 Worker thread wakes up 22:36:02.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:02.139 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:02.139 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:02.139 00.000 8052 MoveAxis(N, 93, -) 22:36:02.139 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:02.139 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=33, FiltMax=47, Gamma=1.040 22:36:02.170 00.031 8052 IsSlewing returns 0 22:36:02.232 00.062 8052 IsGuiding returns 0 22:36:02.311 00.079 8052 PulseGuide returned control before completion, sleep 36 22:36:02.389 00.078 3236 UpdateGuideState exits: m=366 SNR=13.2 22:36:02.389 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:02.389 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:02.389 00.000 3236 Enqueuing Expose request 22:36:02.404 00.015 8052 IsGuiding returns 1 22:36:02.404 00.000 8052 scope still moving after pulse duration time elapsed 22:36:02.436 00.032 8052 IsSlewing returns 0 22:36:02.436 00.000 8052 IsGuiding returns 1 22:36:02.467 00.031 8052 IsSlewing returns 0 22:36:02.467 00.000 8052 IsGuiding returns 1 22:36:02.498 00.031 8052 IsSlewing returns 0 22:36:02.498 00.000 8052 IsGuiding returns 0 22:36:02.498 00.000 8052 scope move finished after 93 + 167 ms 22:36:02.498 00.000 8052 Move returns status 0, amount 93 22:36:02.498 00.000 8052 move complete, result=0 22:36:02.498 00.000 8052 worker thread done servicing request 22:36:02.498 00.000 8052 Worker thread wakes up 22:36:02.498 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:02.498 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,307,31,31) 22:36:04.482 01.984 8052 Exposure complete 22:36:04.639 00.157 8052 worker thread done servicing request 22:36:04.639 00.000 3236 OnExposeComplete: enter 22:36:04.639 00.000 3236 UpdateGuideState(): m_state=3 22:36:04.639 00.000 3236 Star::Find(15, 993, 322, 0, (0,0,0,0), 0.0, 255) frame 165 22:36:04.639 00.000 3236 Star::Find returns 1 (0), X=993.54, Y=320.61, Mass=381, SNR=13.4, Peak=55 HFD=5.3 22:36:04.639 00.000 3236 Status Line: North step 9, dist= 6.0 22:36:04.654 00.015 3236 Enqueuing Calibration Move request for direction 0 22:36:04.654 00.000 8052 Worker thread wakes up 22:36:04.654 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:04.654 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:04.654 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:04.654 00.000 8052 MoveAxis(N, 93, -) 22:36:04.654 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:04.654 00.000 8052 IsSlewing returns 0 22:36:04.654 00.000 8052 IsGuiding returns 0 22:36:04.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=51, Gamma=1.040 22:36:04.654 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:04.811 00.157 8052 IsGuiding returns 1 22:36:04.811 00.000 8052 scope still moving after pulse duration time elapsed 22:36:04.904 00.093 3236 UpdateGuideState exits: m=381 SNR=13.4 22:36:04.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:04.904 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:04.904 00.000 3236 Enqueuing Expose request 22:36:04.920 00.016 8052 IsSlewing returns 0 22:36:04.982 00.062 8052 IsGuiding returns 0 22:36:04.998 00.016 8052 scope move finished after 93 + 242 ms 22:36:04.998 00.000 8052 Move returns status 0, amount 93 22:36:04.998 00.000 8052 move complete, result=0 22:36:04.998 00.000 8052 worker thread done servicing request 22:36:04.998 00.000 8052 Worker thread wakes up 22:36:04.998 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:04.998 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(979,306,31,31) 22:36:06.982 01.984 8052 Exposure complete 22:36:07.139 00.157 8052 worker thread done servicing request 22:36:07.139 00.000 3236 OnExposeComplete: enter 22:36:07.139 00.000 3236 UpdateGuideState(): m_state=3 22:36:07.139 00.000 3236 Star::Find(15, 993, 320, 0, (0,0,0,0), 0.0, 255) frame 166 22:36:07.139 00.000 3236 Star::Find returns 1 (0), X=992.62, Y=320.73, Mass=349, SNR=12.9, Peak=55 HFD=5.3 22:36:07.139 00.000 3236 Status Line: North step 10, dist= 6.1 22:36:07.139 00.000 3236 Enqueuing Calibration Move request for direction 0 22:36:07.139 00.000 8052 Worker thread wakes up 22:36:07.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:07.139 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:07.154 00.015 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:07.154 00.000 8052 MoveAxis(N, 93, -) 22:36:07.154 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:07.154 00.000 8052 IsSlewing returns 0 22:36:07.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=51, Gamma=1.040 22:36:07.154 00.000 8052 IsGuiding returns 0 22:36:07.154 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:07.279 00.125 8052 IsGuiding returns 0 22:36:07.279 00.000 8052 Move returns status 0, amount 93 22:36:07.279 00.000 8052 move complete, result=0 22:36:07.279 00.000 8052 worker thread done servicing request 22:36:07.404 00.125 3236 UpdateGuideState exits: m=349 SNR=12.9 22:36:07.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:07.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:07.404 00.000 3236 Enqueuing Expose request 22:36:07.404 00.000 8052 Worker thread wakes up 22:36:07.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:07.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(978,306,31,31) 22:36:09.514 02.110 8052 Exposure complete 22:36:09.670 00.156 8052 worker thread done servicing request 22:36:09.670 00.000 3236 OnExposeComplete: enter 22:36:09.670 00.000 3236 UpdateGuideState(): m_state=3 22:36:09.670 00.000 3236 Star::Find(15, 992, 320, 0, (0,0,0,0), 0.0, 255) frame 167 22:36:09.670 00.000 3236 Star::Find returns 1 (0), X=991.97, Y=321.49, Mass=372, SNR=13.3, Peak=51 HFD=5.0 22:36:09.670 00.000 3236 Status Line: North step 11, dist= 5.5 22:36:09.670 00.000 3236 Enqueuing Calibration Move request for direction 0 22:36:09.686 00.016 8052 Worker thread wakes up 22:36:09.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:09.686 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:09.686 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:09.686 00.000 8052 MoveAxis(N, 93, -) 22:36:09.686 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:09.686 00.000 8052 IsSlewing returns 0 22:36:09.686 00.000 8052 IsGuiding returns 0 22:36:09.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=34, FiltMax=49, Gamma=1.040 22:36:09.686 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:09.811 00.125 8052 IsGuiding returns 0 22:36:09.811 00.000 8052 Move returns status 0, amount 93 22:36:09.811 00.000 8052 move complete, result=0 22:36:09.811 00.000 8052 worker thread done servicing request 22:36:09.936 00.125 3236 UpdateGuideState exits: m=372 SNR=13.3 22:36:09.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:09.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:09.936 00.000 3236 Enqueuing Expose request 22:36:09.936 00.000 8052 Worker thread wakes up 22:36:09.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:09.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(977,306,31,31) 22:36:11.936 02.000 8052 Exposure complete 22:36:12.092 00.156 8052 worker thread done servicing request 22:36:12.092 00.000 3236 OnExposeComplete: enter 22:36:12.092 00.000 3236 UpdateGuideState(): m_state=3 22:36:12.092 00.000 3236 Star::Find(15, 991, 321, 0, (0,0,0,0), 0.0, 255) frame 168 22:36:12.092 00.000 3236 Star::Find returns 1 (0), X=991.34, Y=319.29, Mass=342, SNR=12.8, Peak=53 HFD=4.8 22:36:12.092 00.000 3236 Status Line: North step 12, dist= 7.8 22:36:12.107 00.015 3236 Enqueuing Calibration Move request for direction 0 22:36:12.107 00.000 8052 Worker thread wakes up 22:36:12.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:12.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:12.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:12.107 00.000 8052 MoveAxis(N, 93, -) 22:36:12.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:12.107 00.000 8052 IsSlewing returns 0 22:36:12.107 00.000 8052 IsGuiding returns 0 22:36:12.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=98, FiltMin=35, FiltMax=50, Gamma=1.040 22:36:12.107 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:12.420 00.313 3236 UpdateGuideState exits: m=342 SNR=12.8 22:36:12.420 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:12.420 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:12.420 00.000 3236 Enqueuing Expose request 22:36:12.420 00.000 8052 IsGuiding returns 0 22:36:12.420 00.000 8052 Move returns status 0, amount 93 22:36:12.420 00.000 8052 move complete, result=0 22:36:12.420 00.000 8052 worker thread done servicing request 22:36:12.420 00.000 8052 Worker thread wakes up 22:36:12.420 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:12.420 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(976,304,31,31) 22:36:14.514 02.094 8052 Exposure complete 22:36:14.670 00.156 8052 worker thread done servicing request 22:36:14.670 00.000 3236 OnExposeComplete: enter 22:36:14.670 00.000 3236 UpdateGuideState(): m_state=3 22:36:14.670 00.000 3236 Star::Find(15, 991, 319, 0, (0,0,0,0), 0.0, 255) frame 169 22:36:14.670 00.000 3236 Star::Find returns 1 (0), X=989.62, Y=318.40, Mass=360, SNR=13.1, Peak=51 HFD=4.9 22:36:14.670 00.000 3236 Status Line: North step 13, dist= 9.3 22:36:14.686 00.016 3236 Enqueuing Calibration Move request for direction 0 22:36:14.686 00.000 8052 Worker thread wakes up 22:36:14.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:14.686 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:14.686 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:14.686 00.000 8052 MoveAxis(N, 93, -) 22:36:14.686 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:14.686 00.000 8052 IsSlewing returns 0 22:36:14.686 00.000 8052 IsGuiding returns 0 22:36:14.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=47, Gamma=1.040 22:36:14.686 00.000 8052 PulseGuide returned control before completion, sleep 98 22:36:14.811 00.125 8052 IsGuiding returns 1 22:36:14.811 00.000 8052 scope still moving after pulse duration time elapsed 22:36:14.842 00.031 8052 IsSlewing returns 0 22:36:14.842 00.000 8052 IsGuiding returns 0 22:36:14.842 00.000 8052 scope move finished after 93 + 58 ms 22:36:14.842 00.000 8052 Move returns status 0, amount 93 22:36:14.842 00.000 8052 move complete, result=0 22:36:14.842 00.000 8052 worker thread done servicing request 22:36:14.936 00.094 3236 UpdateGuideState exits: m=360 SNR=13.1 22:36:14.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:14.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:14.936 00.000 3236 Enqueuing Expose request 22:36:14.936 00.000 8052 Worker thread wakes up 22:36:14.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:14.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(975,303,31,31) 22:36:16.936 02.000 8052 Exposure complete 22:36:17.092 00.156 8052 worker thread done servicing request 22:36:17.092 00.000 3236 OnExposeComplete: enter 22:36:17.092 00.000 3236 UpdateGuideState(): m_state=3 22:36:17.092 00.000 3236 Star::Find(15, 989, 318, 0, (0,0,0,0), 0.0, 255) frame 170 22:36:17.092 00.000 3236 Star::Find returns 1 (0), X=988.71, Y=317.52, Mass=356, SNR=13.0, Peak=53 HFD=5.1 22:36:17.092 00.000 3236 Status Line: North step 14, dist=10.5 22:36:17.107 00.015 3236 Enqueuing Calibration Move request for direction 0 22:36:17.107 00.000 8052 Worker thread wakes up 22:36:17.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:17.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:17.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:17.107 00.000 8052 MoveAxis(N, 93, -) 22:36:17.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:17.107 00.000 8052 IsSlewing returns 0 22:36:17.107 00.000 8052 IsGuiding returns 0 22:36:17.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=49, Gamma=1.040 22:36:17.107 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:17.232 00.125 8052 IsGuiding returns 0 22:36:17.232 00.000 8052 Move returns status 0, amount 93 22:36:17.232 00.000 8052 move complete, result=0 22:36:17.232 00.000 8052 worker thread done servicing request 22:36:17.357 00.125 3236 UpdateGuideState exits: m=356 SNR=13.0 22:36:17.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:17.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:17.357 00.000 3236 Enqueuing Expose request 22:36:17.357 00.000 8052 Worker thread wakes up 22:36:17.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:17.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,303,31,31) 22:36:19.467 02.110 8052 Exposure complete 22:36:19.623 00.156 8052 worker thread done servicing request 22:36:19.623 00.000 3236 OnExposeComplete: enter 22:36:19.623 00.000 3236 UpdateGuideState(): m_state=3 22:36:19.623 00.000 3236 Star::Find(15, 988, 317, 0, (0,0,0,0), 0.0, 255) frame 171 22:36:19.623 00.000 3236 Star::Find returns 1 (0), X=988.66, Y=316.68, Mass=355, SNR=13.0, Peak=51 HFD=4.9 22:36:19.623 00.000 3236 Status Line: North step 15, dist=11.3 22:36:19.639 00.016 3236 Enqueuing Calibration Move request for direction 0 22:36:19.639 00.000 8052 Worker thread wakes up 22:36:19.639 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:19.639 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:19.639 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:19.639 00.000 8052 MoveAxis(N, 93, -) 22:36:19.639 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:19.639 00.000 8052 IsSlewing returns 0 22:36:19.639 00.000 8052 IsGuiding returns 0 22:36:19.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=49, Gamma=1.040 22:36:19.639 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:19.764 00.125 8052 IsGuiding returns 1 22:36:19.764 00.000 8052 scope still moving after pulse duration time elapsed 22:36:19.795 00.031 8052 IsSlewing returns 0 22:36:19.795 00.000 8052 IsGuiding returns 0 22:36:19.795 00.000 8052 scope move finished after 93 + 59 ms 22:36:19.795 00.000 8052 Move returns status 0, amount 93 22:36:19.795 00.000 8052 move complete, result=0 22:36:19.795 00.000 8052 worker thread done servicing request 22:36:19.889 00.094 3236 UpdateGuideState exits: m=355 SNR=13.0 22:36:19.889 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:19.889 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:19.889 00.000 3236 Enqueuing Expose request 22:36:19.889 00.000 8052 Worker thread wakes up 22:36:19.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:19.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,302,31,31) 22:36:21.998 02.109 8052 Exposure complete 22:36:22.154 00.156 8052 worker thread done servicing request 22:36:22.154 00.000 3236 OnExposeComplete: enter 22:36:22.154 00.000 3236 UpdateGuideState(): m_state=3 22:36:22.154 00.000 3236 Star::Find(15, 988, 316, 0, (0,0,0,0), 0.0, 255) frame 172 22:36:22.154 00.000 3236 Star::Find returns 1 (0), X=988.52, Y=316.11, Mass=364, SNR=13.2, Peak=54 HFD=4.6 22:36:22.154 00.000 3236 Status Line: North step 16, dist=11.9 22:36:22.170 00.016 3236 Enqueuing Calibration Move request for direction 0 22:36:22.170 00.000 8052 Worker thread wakes up 22:36:22.170 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:22.170 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:22.170 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:22.170 00.000 8052 MoveAxis(N, 93, -) 22:36:22.170 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:22.170 00.000 8052 IsSlewing returns 0 22:36:22.170 00.000 8052 IsGuiding returns 0 22:36:22.170 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=50, Gamma=1.040 22:36:22.170 00.000 8052 PulseGuide returned control before completion, sleep 100 22:36:22.295 00.125 8052 IsGuiding returns 1 22:36:22.295 00.000 8052 scope still moving after pulse duration time elapsed 22:36:22.326 00.031 8052 IsSlewing returns 0 22:36:22.326 00.000 8052 IsGuiding returns 0 22:36:22.326 00.000 8052 scope move finished after 93 + 61 ms 22:36:22.326 00.000 8052 Move returns status 0, amount 93 22:36:22.326 00.000 8052 move complete, result=0 22:36:22.326 00.000 8052 worker thread done servicing request 22:36:22.420 00.094 3236 UpdateGuideState exits: m=364 SNR=13.2 22:36:22.420 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:22.420 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:22.420 00.000 3236 Enqueuing Expose request 22:36:22.420 00.000 8052 Worker thread wakes up 22:36:22.420 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:22.420 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,301,31,31) 22:36:24.420 02.000 8052 Exposure complete 22:36:24.576 00.156 8052 worker thread done servicing request 22:36:24.576 00.000 3236 OnExposeComplete: enter 22:36:24.576 00.000 3236 UpdateGuideState(): m_state=3 22:36:24.576 00.000 3236 Star::Find(15, 988, 316, 0, (0,0,0,0), 0.0, 255) frame 173 22:36:24.576 00.000 3236 Star::Find returns 1 (0), X=988.93, Y=315.74, Mass=345, SNR=12.8, Peak=51 HFD=4.4 22:36:24.576 00.000 3236 Status Line: North step 17, dist=12.0 22:36:24.576 00.000 3236 Enqueuing Calibration Move request for direction 0 22:36:24.576 00.000 8052 Worker thread wakes up 22:36:24.592 00.016 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:24.592 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:24.592 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:24.592 00.000 8052 MoveAxis(N, 93, -) 22:36:24.592 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:24.592 00.000 8052 IsSlewing returns 0 22:36:24.592 00.000 8052 IsGuiding returns 0 22:36:24.592 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=31, FiltMax=46, Gamma=1.040 22:36:24.592 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:24.717 00.125 8052 IsGuiding returns 0 22:36:24.717 00.000 8052 Move returns status 0, amount 93 22:36:24.717 00.000 8052 move complete, result=0 22:36:24.717 00.000 8052 worker thread done servicing request 22:36:24.842 00.125 3236 UpdateGuideState exits: m=345 SNR=12.8 22:36:24.842 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:24.842 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:24.842 00.000 3236 Enqueuing Expose request 22:36:24.842 00.000 8052 Worker thread wakes up 22:36:24.842 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:24.842 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(974,301,31,31) 22:36:26.936 02.094 8052 Exposure complete 22:36:27.092 00.156 8052 worker thread done servicing request 22:36:27.092 00.000 3236 OnExposeComplete: enter 22:36:27.092 00.000 3236 UpdateGuideState(): m_state=3 22:36:27.092 00.000 3236 Star::Find(15, 988, 315, 0, (0,0,0,0), 0.0, 255) frame 174 22:36:27.092 00.000 3236 Star::Find returns 1 (0), X=988.17, Y=314.25, Mass=350, SNR=12.9, Peak=49 HFD=4.8 22:36:27.092 00.000 3236 Status Line: North step 18, dist=13.7 22:36:27.107 00.015 3236 Enqueuing Calibration Move request for direction 0 22:36:27.107 00.000 8052 Worker thread wakes up 22:36:27.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:27.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:27.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:27.107 00.000 8052 MoveAxis(N, 93, -) 22:36:27.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:27.107 00.000 8052 IsSlewing returns 0 22:36:27.107 00.000 8052 IsGuiding returns 0 22:36:27.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=32, FiltMax=48, Gamma=1.040 22:36:27.107 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:27.232 00.125 8052 IsGuiding returns 0 22:36:27.232 00.000 8052 Move returns status 0, amount 93 22:36:27.232 00.000 8052 move complete, result=0 22:36:27.232 00.000 8052 worker thread done servicing request 22:36:27.357 00.125 3236 UpdateGuideState exits: m=350 SNR=12.9 22:36:27.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:27.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:27.357 00.000 3236 Enqueuing Expose request 22:36:27.357 00.000 8052 Worker thread wakes up 22:36:27.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:27.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,299,31,31) 22:36:29.451 02.094 8052 Exposure complete 22:36:29.607 00.156 8052 worker thread done servicing request 22:36:29.607 00.000 3236 OnExposeComplete: enter 22:36:29.607 00.000 3236 UpdateGuideState(): m_state=3 22:36:29.607 00.000 3236 Star::Find(15, 988, 314, 0, (0,0,0,0), 0.0, 255) frame 175 22:36:29.607 00.000 3236 Star::Find returns 1 (0), X=987.68, Y=314.62, Mass=375, SNR=13.3, Peak=59 HFD=5.1 22:36:29.607 00.000 3236 Status Line: North step 19, dist=13.6 22:36:29.623 00.016 3236 Enqueuing Calibration Move request for direction 0 22:36:29.623 00.000 8052 Worker thread wakes up 22:36:29.623 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:29.623 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:29.623 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:29.623 00.000 8052 MoveAxis(N, 93, -) 22:36:29.623 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:29.623 00.000 8052 IsSlewing returns 0 22:36:29.623 00.000 8052 IsGuiding returns 0 22:36:29.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=41, FiltMax=58, Gamma=1.040 22:36:29.623 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:29.748 00.125 8052 IsGuiding returns 0 22:36:29.748 00.000 8052 Move returns status 0, amount 93 22:36:29.748 00.000 8052 move complete, result=0 22:36:29.748 00.000 8052 worker thread done servicing request 22:36:29.873 00.125 3236 UpdateGuideState exits: m=375 SNR=13.3 22:36:29.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:29.873 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:29.873 00.000 3236 Enqueuing Expose request 22:36:29.873 00.000 8052 Worker thread wakes up 22:36:29.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:29.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,300,31,31) 22:36:31.982 02.109 8052 Exposure complete 22:36:32.139 00.157 8052 worker thread done servicing request 22:36:32.139 00.000 3236 OnExposeComplete: enter 22:36:32.139 00.000 3236 UpdateGuideState(): m_state=3 22:36:32.139 00.000 3236 Star::Find(15, 987, 314, 0, (0,0,0,0), 0.0, 255) frame 176 22:36:32.139 00.000 3236 Star::Find returns 1 (0), X=987.39, Y=317.10, Mass=351, SNR=12.9, Peak=50 HFD=5.3 22:36:32.139 00.000 3236 Status Line: North step 20, dist=11.6 22:36:32.154 00.015 3236 Enqueuing Calibration Move request for direction 0 22:36:32.154 00.000 8052 Worker thread wakes up 22:36:32.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:32.154 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:32.154 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:32.154 00.000 8052 MoveAxis(N, 93, -) 22:36:32.154 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:32.154 00.000 8052 IsSlewing returns 0 22:36:32.154 00.000 8052 IsGuiding returns 0 22:36:32.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=50, Gamma=1.040 22:36:32.154 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:32.279 00.125 8052 IsGuiding returns 1 22:36:32.279 00.000 8052 scope still moving after pulse duration time elapsed 22:36:32.311 00.032 8052 IsSlewing returns 0 22:36:32.311 00.000 8052 IsGuiding returns 0 22:36:32.311 00.000 8052 scope move finished after 93 + 60 ms 22:36:32.311 00.000 8052 Move returns status 0, amount 93 22:36:32.311 00.000 8052 move complete, result=0 22:36:32.311 00.000 8052 worker thread done servicing request 22:36:32.404 00.093 3236 UpdateGuideState exits: m=351 SNR=12.9 22:36:32.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:32.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:32.404 00.000 3236 Enqueuing Expose request 22:36:32.404 00.000 8052 Worker thread wakes up 22:36:32.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:32.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(972,302,31,31) 22:36:34.514 02.110 8052 Exposure complete 22:36:34.670 00.156 8052 worker thread done servicing request 22:36:34.670 00.000 3236 OnExposeComplete: enter 22:36:34.670 00.000 3236 UpdateGuideState(): m_state=3 22:36:34.670 00.000 3236 Star::Find(15, 987, 317, 0, (0,0,0,0), 0.0, 255) frame 177 22:36:34.670 00.000 3236 Star::Find returns 1 (0), X=986.90, Y=319.97, Mass=347, SNR=12.8, Peak=50 HFD=4.6 22:36:34.670 00.000 3236 Status Line: North step 21, dist= 9.7 22:36:34.686 00.016 3236 Enqueuing Calibration Move request for direction 0 22:36:34.686 00.000 8052 Worker thread wakes up 22:36:34.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:34.686 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:34.686 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:34.686 00.000 8052 MoveAxis(N, 93, -) 22:36:34.686 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:34.686 00.000 8052 IsSlewing returns 0 22:36:34.686 00.000 8052 IsGuiding returns 0 22:36:34.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=33, FiltMax=48, Gamma=1.040 22:36:34.686 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:34.811 00.125 8052 IsGuiding returns 0 22:36:34.811 00.000 8052 Move returns status 0, amount 93 22:36:34.811 00.000 8052 move complete, result=0 22:36:34.811 00.000 8052 worker thread done servicing request 22:36:34.936 00.125 3236 UpdateGuideState exits: m=347 SNR=12.8 22:36:34.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:34.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:34.936 00.000 3236 Enqueuing Expose request 22:36:34.936 00.000 8052 Worker thread wakes up 22:36:34.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:34.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(972,305,31,31) 22:36:36.936 02.000 8052 Exposure complete 22:36:37.092 00.156 8052 worker thread done servicing request 22:36:37.092 00.000 3236 OnExposeComplete: enter 22:36:37.092 00.000 3236 UpdateGuideState(): m_state=3 22:36:37.092 00.000 3236 Star::Find(15, 986, 319, 0, (0,0,0,0), 0.0, 255) frame 178 22:36:37.092 00.000 3236 Star::Find returns 1 (0), X=987.57, Y=319.37, Mass=346, SNR=12.8, Peak=53 HFD=4.8 22:36:37.092 00.000 3236 Status Line: North step 22, dist= 9.7 22:36:37.107 00.015 3236 Enqueuing Calibration Move request for direction 0 22:36:37.107 00.000 8052 Worker thread wakes up 22:36:37.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:37.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:37.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:37.107 00.000 8052 MoveAxis(N, 93, -) 22:36:37.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:37.107 00.000 8052 IsSlewing returns 0 22:36:37.107 00.000 8052 IsGuiding returns 0 22:36:37.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=48, Gamma=1.040 22:36:37.107 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:37.232 00.125 8052 IsGuiding returns 1 22:36:37.232 00.000 8052 scope still moving after pulse duration time elapsed 22:36:37.264 00.032 8052 IsSlewing returns 0 22:36:37.264 00.000 8052 IsGuiding returns 0 22:36:37.264 00.000 8052 scope move finished after 93 + 59 ms 22:36:37.264 00.000 8052 Move returns status 0, amount 93 22:36:37.264 00.000 8052 move complete, result=0 22:36:37.264 00.000 8052 worker thread done servicing request 22:36:37.357 00.093 3236 UpdateGuideState exits: m=346 SNR=12.8 22:36:37.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:37.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:37.357 00.000 3236 Enqueuing Expose request 22:36:37.357 00.000 8052 Worker thread wakes up 22:36:37.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:37.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,304,31,31) 22:36:39.467 02.110 8052 Exposure complete 22:36:39.623 00.156 8052 worker thread done servicing request 22:36:39.623 00.000 3236 OnExposeComplete: enter 22:36:39.623 00.000 3236 UpdateGuideState(): m_state=3 22:36:39.623 00.000 3236 Star::Find(15, 987, 319, 0, (0,0,0,0), 0.0, 255) frame 179 22:36:39.623 00.000 3236 Star::Find returns 1 (0), X=988.28, Y=315.39, Mass=354, SNR=12.9, Peak=51 HFD=5.4 22:36:39.623 00.000 3236 Status Line: North step 23, dist=12.6 22:36:39.639 00.016 3236 Enqueuing Calibration Move request for direction 0 22:36:39.639 00.000 8052 Worker thread wakes up 22:36:39.639 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:39.639 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:39.639 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:39.639 00.000 8052 MoveAxis(N, 93, -) 22:36:39.639 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:39.639 00.000 8052 IsSlewing returns 0 22:36:39.639 00.000 8052 IsGuiding returns 0 22:36:39.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=34, FiltMax=48, Gamma=1.040 22:36:39.639 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:39.764 00.125 8052 IsGuiding returns 1 22:36:39.764 00.000 8052 scope still moving after pulse duration time elapsed 22:36:39.795 00.031 8052 IsSlewing returns 0 22:36:39.795 00.000 8052 IsGuiding returns 0 22:36:39.795 00.000 8052 scope move finished after 93 + 60 ms 22:36:39.795 00.000 8052 Move returns status 0, amount 93 22:36:39.795 00.000 8052 move complete, result=0 22:36:39.795 00.000 8052 worker thread done servicing request 22:36:39.889 00.094 3236 UpdateGuideState exits: m=354 SNR=12.9 22:36:39.889 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:39.889 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:39.889 00.000 3236 Enqueuing Expose request 22:36:39.889 00.000 8052 Worker thread wakes up 22:36:39.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:39.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,300,31,31) 22:36:41.982 02.093 8052 Exposure complete 22:36:42.139 00.157 8052 worker thread done servicing request 22:36:42.139 00.000 3236 OnExposeComplete: enter 22:36:42.139 00.000 3236 UpdateGuideState(): m_state=3 22:36:42.139 00.000 3236 Star::Find(15, 988, 315, 0, (0,0,0,0), 0.0, 255) frame 180 22:36:42.139 00.000 3236 Star::Find returns 1 (0), X=987.75, Y=313.64, Mass=369, SNR=13.3, Peak=53 HFD=4.9 22:36:42.139 00.000 3236 Status Line: North step 24, dist=14.4 22:36:42.139 00.000 3236 Enqueuing Calibration Move request for direction 0 22:36:42.154 00.015 8052 Worker thread wakes up 22:36:42.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:42.154 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:42.154 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:42.154 00.000 8052 MoveAxis(N, 93, -) 22:36:42.154 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:42.154 00.000 8052 IsSlewing returns 0 22:36:42.154 00.000 8052 IsGuiding returns 0 22:36:42.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=51, Gamma=1.040 22:36:42.154 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:42.279 00.125 8052 IsGuiding returns 1 22:36:42.279 00.000 8052 scope still moving after pulse duration time elapsed 22:36:42.311 00.032 8052 IsSlewing returns 0 22:36:42.311 00.000 8052 IsGuiding returns 0 22:36:42.311 00.000 8052 scope move finished after 93 + 60 ms 22:36:42.311 00.000 8052 Move returns status 0, amount 93 22:36:42.311 00.000 8052 move complete, result=0 22:36:42.311 00.000 8052 worker thread done servicing request 22:36:42.404 00.093 3236 UpdateGuideState exits: m=369 SNR=13.3 22:36:42.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:42.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:42.404 00.000 3236 Enqueuing Expose request 22:36:42.404 00.000 8052 Worker thread wakes up 22:36:42.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:42.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,299,31,31) 22:36:44.404 02.000 8052 Exposure complete 22:36:44.561 00.157 8052 worker thread done servicing request 22:36:44.561 00.000 3236 OnExposeComplete: enter 22:36:44.561 00.000 3236 UpdateGuideState(): m_state=3 22:36:44.561 00.000 3236 Star::Find(15, 987, 313, 0, (0,0,0,0), 0.0, 255) frame 181 22:36:44.561 00.000 3236 Star::Find returns 1 (0), X=987.13, Y=312.40, Mass=360, SNR=13.1, Peak=57 HFD=5.3 22:36:44.561 00.000 3236 Status Line: North step 25, dist=15.8 22:36:44.576 00.015 3236 Enqueuing Calibration Move request for direction 0 22:36:44.576 00.000 8052 Worker thread wakes up 22:36:44.576 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:44.576 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:44.576 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:44.576 00.000 8052 MoveAxis(N, 93, -) 22:36:44.576 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:44.576 00.000 8052 IsSlewing returns 0 22:36:44.576 00.000 8052 IsGuiding returns 0 22:36:44.576 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=40, FiltMax=54, Gamma=1.040 22:36:44.592 00.016 8052 PulseGuide returned control before completion, sleep 100 22:36:44.701 00.109 8052 IsGuiding returns 1 22:36:44.701 00.000 8052 scope still moving after pulse duration time elapsed 22:36:44.732 00.031 8052 IsSlewing returns 0 22:36:44.732 00.000 8052 IsGuiding returns 0 22:36:44.732 00.000 8052 scope move finished after 93 + 55 ms 22:36:44.732 00.000 8052 Move returns status 0, amount 93 22:36:44.732 00.000 8052 move complete, result=0 22:36:44.732 00.000 8052 worker thread done servicing request 22:36:44.826 00.094 3236 UpdateGuideState exits: m=360 SNR=13.1 22:36:44.826 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:44.826 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:44.826 00.000 3236 Enqueuing Expose request 22:36:44.826 00.000 8052 Worker thread wakes up 22:36:44.842 00.016 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:44.842 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(972,297,31,31) 22:36:46.936 02.094 8052 Exposure complete 22:36:47.092 00.156 8052 worker thread done servicing request 22:36:47.092 00.000 3236 OnExposeComplete: enter 22:36:47.092 00.000 3236 UpdateGuideState(): m_state=3 22:36:47.092 00.000 3236 Star::Find(15, 987, 312, 0, (0,0,0,0), 0.0, 255) frame 182 22:36:47.092 00.000 3236 Star::Find returns 1 (0), X=987.60, Y=309.98, Mass=325, SNR=12.4, Peak=48 HFD=5.2 22:36:47.092 00.000 3236 Status Line: North step 26, dist=17.8 22:36:47.107 00.015 3236 Enqueuing Calibration Move request for direction 0 22:36:47.107 00.000 8052 Worker thread wakes up 22:36:47.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:47.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:47.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:47.107 00.000 8052 MoveAxis(N, 93, -) 22:36:47.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:47.107 00.000 8052 IsSlewing returns 0 22:36:47.107 00.000 8052 IsGuiding returns 0 22:36:47.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=49, Gamma=1.040 22:36:47.107 00.000 8052 PulseGuide returned control before completion, sleep 100 22:36:47.232 00.125 8052 IsGuiding returns 1 22:36:47.232 00.000 8052 scope still moving after pulse duration time elapsed 22:36:47.264 00.032 8052 IsSlewing returns 0 22:36:47.264 00.000 8052 IsGuiding returns 0 22:36:47.264 00.000 8052 scope move finished after 93 + 59 ms 22:36:47.264 00.000 8052 Move returns status 0, amount 93 22:36:47.264 00.000 8052 move complete, result=0 22:36:47.264 00.000 8052 worker thread done servicing request 22:36:47.357 00.093 3236 UpdateGuideState exits: m=325 SNR=12.4 22:36:47.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:47.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:47.357 00.000 3236 Enqueuing Expose request 22:36:47.357 00.000 8052 Worker thread wakes up 22:36:47.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:47.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,295,31,31) 22:36:49.467 02.110 8052 Exposure complete 22:36:49.623 00.156 8052 worker thread done servicing request 22:36:49.623 00.000 3236 OnExposeComplete: enter 22:36:49.623 00.000 3236 UpdateGuideState(): m_state=3 22:36:49.623 00.000 3236 Star::Find(15, 987, 309, 0, (0,0,0,0), 0.0, 255) frame 183 22:36:49.623 00.000 3236 Star::Find returns 1 (0), X=987.98, Y=306.76, Mass=336, SNR=12.7, Peak=56 HFD=4.7 22:36:49.623 00.000 3236 Status Line: North step 27, dist=20.8 22:36:49.639 00.016 3236 Enqueuing Calibration Move request for direction 0 22:36:49.639 00.000 8052 Worker thread wakes up 22:36:49.639 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:49.639 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:49.639 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:49.639 00.000 8052 MoveAxis(N, 93, -) 22:36:49.639 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:49.639 00.000 8052 IsSlewing returns 0 22:36:49.639 00.000 8052 IsGuiding returns 0 22:36:49.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=38, FiltMax=52, Gamma=1.040 22:36:49.639 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:49.764 00.125 8052 IsGuiding returns 1 22:36:49.764 00.000 8052 scope still moving after pulse duration time elapsed 22:36:49.795 00.031 8052 IsSlewing returns 0 22:36:49.795 00.000 8052 IsGuiding returns 0 22:36:49.795 00.000 8052 scope move finished after 93 + 58 ms 22:36:49.795 00.000 8052 Move returns status 0, amount 93 22:36:49.795 00.000 8052 move complete, result=0 22:36:49.795 00.000 8052 worker thread done servicing request 22:36:49.889 00.094 3236 UpdateGuideState exits: m=336 SNR=12.7 22:36:49.889 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:49.889 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:49.889 00.000 3236 Enqueuing Expose request 22:36:49.889 00.000 8052 Worker thread wakes up 22:36:49.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:49.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(973,292,31,31) 22:36:51.998 02.109 8052 Exposure complete 22:36:52.154 00.156 8052 worker thread done servicing request 22:36:52.154 00.000 3236 OnExposeComplete: enter 22:36:52.154 00.000 3236 UpdateGuideState(): m_state=3 22:36:52.154 00.000 3236 Star::Find(15, 987, 306, 0, (0,0,0,0), 0.0, 255) frame 184 22:36:52.154 00.000 3236 Star::Find returns 1 (0), X=986.52, Y=305.44, Mass=351, SNR=12.9, Peak=57 HFD=5.1 22:36:52.154 00.000 3236 Status Line: North step 28, dist=22.5 22:36:52.170 00.016 3236 Enqueuing Calibration Move request for direction 0 22:36:52.170 00.000 8052 Worker thread wakes up 22:36:52.170 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:52.170 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:52.170 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:52.170 00.000 8052 MoveAxis(N, 93, -) 22:36:52.170 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:52.170 00.000 8052 IsSlewing returns 0 22:36:52.170 00.000 8052 IsGuiding returns 0 22:36:52.170 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=39, FiltMax=52, Gamma=1.040 22:36:52.170 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:52.295 00.125 8052 IsGuiding returns 1 22:36:52.295 00.000 8052 scope still moving after pulse duration time elapsed 22:36:52.326 00.031 8052 IsSlewing returns 0 22:36:52.326 00.000 8052 IsGuiding returns 0 22:36:52.326 00.000 8052 scope move finished after 93 + 60 ms 22:36:52.326 00.000 8052 Move returns status 0, amount 93 22:36:52.326 00.000 8052 move complete, result=0 22:36:52.326 00.000 8052 worker thread done servicing request 22:36:52.420 00.094 3236 UpdateGuideState exits: m=351 SNR=12.9 22:36:52.420 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:52.420 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:52.420 00.000 3236 Enqueuing Expose request 22:36:52.420 00.000 8052 Worker thread wakes up 22:36:52.420 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:52.420 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(972,290,31,31) 22:36:54.420 02.000 8052 Exposure complete 22:36:54.576 00.156 8052 worker thread done servicing request 22:36:54.576 00.000 3236 OnExposeComplete: enter 22:36:54.576 00.000 3236 UpdateGuideState(): m_state=3 22:36:54.576 00.000 3236 Star::Find(15, 986, 305, 0, (0,0,0,0), 0.0, 255) frame 185 22:36:54.576 00.000 3236 Star::Find returns 1 (0), X=987.30, Y=305.27, Mass=246, SNR=10.8, Peak=49 HFD=4.3 22:36:54.576 00.000 3236 Status Line: North step 29, dist=22.4 22:36:54.592 00.016 3236 Enqueuing Calibration Move request for direction 0 22:36:54.592 00.000 8052 Worker thread wakes up 22:36:54.592 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:54.592 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:54.592 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:54.592 00.000 8052 MoveAxis(N, 93, -) 22:36:54.592 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:54.592 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=47, Gamma=1.040 22:36:54.623 00.031 8052 IsSlewing returns 0 22:36:54.639 00.016 8052 IsGuiding returns 0 22:36:54.639 00.000 8052 PulseGuide returned control before completion, sleep 99 22:36:54.748 00.109 8052 IsGuiding returns 1 22:36:54.748 00.000 8052 scope still moving after pulse duration time elapsed 22:36:54.779 00.031 8052 IsSlewing returns 0 22:36:54.779 00.000 8052 IsGuiding returns 0 22:36:54.779 00.000 8052 scope move finished after 93 + 50 ms 22:36:54.779 00.000 8052 Move returns status 0, amount 93 22:36:54.779 00.000 8052 move complete, result=0 22:36:54.779 00.000 8052 worker thread done servicing request 22:36:54.842 00.063 3236 UpdateGuideState exits: m=246 SNR=10.8 22:36:54.842 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:54.842 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:54.842 00.000 3236 Enqueuing Expose request 22:36:54.842 00.000 8052 Worker thread wakes up 22:36:54.842 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:54.842 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(972,290,31,31) 22:36:56.951 02.109 8052 Exposure complete 22:36:57.107 00.156 8052 worker thread done servicing request 22:36:57.107 00.000 3236 OnExposeComplete: enter 22:36:57.107 00.000 3236 UpdateGuideState(): m_state=3 22:36:57.107 00.000 3236 Star::Find(15, 987, 305, 0, (0,0,0,0), 0.0, 255) frame 186 22:36:57.107 00.000 3236 Star::Find returns 1 (0), X=987.13, Y=304.70, Mass=348, SNR=12.9, Peak=53 HFD=4.6 22:36:57.107 00.000 3236 Status Line: North step 30, dist=23.0 22:36:57.123 00.016 3236 Enqueuing Calibration Move request for direction 0 22:36:57.123 00.000 8052 Worker thread wakes up 22:36:57.123 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:57.123 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:57.123 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:57.123 00.000 8052 MoveAxis(N, 93, -) 22:36:57.123 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:57.123 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=50, Gamma=1.040 22:36:57.170 00.047 8052 IsSlewing returns 0 22:36:57.170 00.000 8052 IsGuiding returns 0 22:36:57.170 00.000 8052 PulseGuide returned control before completion, sleep 100 22:36:57.295 00.125 8052 IsGuiding returns 1 22:36:57.295 00.000 8052 scope still moving after pulse duration time elapsed 22:36:57.326 00.031 8052 IsSlewing returns 0 22:36:57.326 00.000 8052 IsGuiding returns 0 22:36:57.326 00.000 8052 scope move finished after 93 + 57 ms 22:36:57.326 00.000 8052 Move returns status 0, amount 93 22:36:57.326 00.000 8052 move complete, result=0 22:36:57.326 00.000 8052 worker thread done servicing request 22:36:57.373 00.047 3236 UpdateGuideState exits: m=348 SNR=12.9 22:36:57.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:57.373 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:57.373 00.000 3236 Enqueuing Expose request 22:36:57.373 00.000 8052 Worker thread wakes up 22:36:57.373 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:57.373 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(972,290,31,31) 22:36:59.482 02.109 8052 Exposure complete 22:36:59.639 00.157 8052 worker thread done servicing request 22:36:59.639 00.000 3236 OnExposeComplete: enter 22:36:59.639 00.000 3236 UpdateGuideState(): m_state=3 22:36:59.639 00.000 3236 Star::Find(15, 987, 304, 0, (0,0,0,0), 0.0, 255) frame 187 22:36:59.639 00.000 3236 Star::Find returns 1 (0), X=986.82, Y=306.01, Mass=335, SNR=12.6, Peak=60 HFD=4.4 22:36:59.639 00.000 3236 Status Line: North step 31, dist=21.8 22:36:59.654 00.015 3236 Enqueuing Calibration Move request for direction 0 22:36:59.654 00.000 8052 Worker thread wakes up 22:36:59.654 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:36:59.654 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:36:59.654 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:36:59.654 00.000 8052 MoveAxis(N, 93, -) 22:36:59.654 00.000 8052 Guiding Dir = 0, Dur = 93 22:36:59.654 00.000 8052 IsSlewing returns 0 22:36:59.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=40, FiltMax=55, Gamma=1.040 22:36:59.717 00.063 8052 IsGuiding returns 0 22:36:59.717 00.000 8052 PulseGuide returned control before completion, sleep 98 22:36:59.826 00.109 8052 IsGuiding returns 1 22:36:59.826 00.000 8052 scope still moving after pulse duration time elapsed 22:36:59.857 00.031 8052 IsSlewing returns 0 22:36:59.857 00.000 8052 IsGuiding returns 0 22:36:59.857 00.000 8052 scope move finished after 93 + 45 ms 22:36:59.857 00.000 8052 Move returns status 0, amount 93 22:36:59.857 00.000 8052 move complete, result=0 22:36:59.857 00.000 8052 worker thread done servicing request 22:36:59.904 00.047 3236 UpdateGuideState exits: m=335 SNR=12.6 22:36:59.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:36:59.904 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:36:59.904 00.000 3236 Enqueuing Expose request 22:36:59.904 00.000 8052 Worker thread wakes up 22:36:59.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:36:59.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(972,291,31,31) 22:37:02.014 02.110 8052 Exposure complete 22:37:02.170 00.156 8052 worker thread done servicing request 22:37:02.170 00.000 3236 OnExposeComplete: enter 22:37:02.170 00.000 3236 UpdateGuideState(): m_state=3 22:37:02.170 00.000 3236 Star::Find(15, 986, 306, 0, (0,0,0,0), 0.0, 255) frame 188 22:37:02.170 00.000 3236 Star::Find returns 1 (0), X=986.65, Y=307.33, Mass=348, SNR=12.9, Peak=51 HFD=5.2 22:37:02.170 00.000 3236 Status Line: North step 32, dist=20.6 22:37:02.186 00.016 3236 Enqueuing Calibration Move request for direction 0 22:37:02.186 00.000 8052 Worker thread wakes up 22:37:02.186 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:37:02.186 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:37:02.186 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:37:02.186 00.000 8052 MoveAxis(N, 93, -) 22:37:02.186 00.000 8052 Guiding Dir = 0, Dur = 93 22:37:02.186 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=35, FiltMax=48, Gamma=1.040 22:37:02.217 00.031 8052 IsSlewing returns 0 22:37:02.279 00.062 8052 IsGuiding returns 0 22:37:02.279 00.000 8052 PulseGuide returned control before completion, sleep 99 22:37:02.389 00.110 8052 IsGuiding returns 1 22:37:02.389 00.000 8052 scope still moving after pulse duration time elapsed 22:37:02.436 00.047 8052 IsSlewing returns 0 22:37:02.436 00.000 8052 IsGuiding returns 0 22:37:02.436 00.000 8052 scope move finished after 93 + 66 ms 22:37:02.436 00.000 8052 Move returns status 0, amount 93 22:37:02.436 00.000 8052 move complete, result=0 22:37:02.436 00.000 8052 worker thread done servicing request 22:37:02.436 00.000 3236 UpdateGuideState exits: m=348 SNR=12.9 22:37:02.436 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:02.436 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:37:02.436 00.000 3236 Enqueuing Expose request 22:37:02.436 00.000 8052 Worker thread wakes up 22:37:02.451 00.015 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:02.451 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(972,292,31,31) 22:37:04.436 01.985 8052 Exposure complete 22:37:04.592 00.156 8052 worker thread done servicing request 22:37:04.592 00.000 3236 OnExposeComplete: enter 22:37:04.592 00.000 3236 UpdateGuideState(): m_state=3 22:37:04.592 00.000 3236 Star::Find(15, 986, 307, 0, (0,0,0,0), 0.0, 255) frame 189 22:37:04.592 00.000 3236 Star::Find returns 1 (0), X=985.27, Y=308.51, Mass=326, SNR=12.4, Peak=49 HFD=5.1 22:37:04.592 00.000 3236 Status Line: North step 33, dist=20.1 22:37:04.607 00.015 3236 Enqueuing Calibration Move request for direction 0 22:37:04.607 00.000 8052 Worker thread wakes up 22:37:04.607 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:37:04.607 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:37:04.607 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:37:04.607 00.000 8052 MoveAxis(N, 93, -) 22:37:04.607 00.000 8052 Guiding Dir = 0, Dur = 93 22:37:04.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=33, FiltMax=48, Gamma=1.040 22:37:04.639 00.032 8052 IsSlewing returns 0 22:37:04.701 00.062 8052 IsGuiding returns 0 22:37:04.764 00.063 8052 PulseGuide returned control before completion, sleep 36 22:37:04.857 00.093 3236 UpdateGuideState exits: m=326 SNR=12.4 22:37:04.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:04.857 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:37:04.857 00.000 3236 Enqueuing Expose request 22:37:04.873 00.016 8052 IsGuiding returns 1 22:37:04.873 00.000 8052 scope still moving after pulse duration time elapsed 22:37:04.904 00.031 8052 IsSlewing returns 0 22:37:04.904 00.000 8052 IsGuiding returns 1 22:37:04.936 00.032 8052 IsSlewing returns 0 22:37:04.936 00.000 8052 IsGuiding returns 1 22:37:04.967 00.031 8052 IsSlewing returns 0 22:37:04.967 00.000 8052 IsGuiding returns 1 22:37:04.998 00.031 8052 IsSlewing returns 0 22:37:04.998 00.000 8052 IsGuiding returns 0 22:37:04.998 00.000 8052 scope move finished after 93 + 197 ms 22:37:04.998 00.000 8052 Move returns status 0, amount 93 22:37:04.998 00.000 8052 move complete, result=0 22:37:04.998 00.000 8052 worker thread done servicing request 22:37:04.998 00.000 8052 Worker thread wakes up 22:37:04.998 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:04.998 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(970,294,31,31) 22:37:06.982 01.984 8052 Exposure complete 22:37:07.139 00.157 8052 worker thread done servicing request 22:37:07.139 00.000 3236 OnExposeComplete: enter 22:37:07.139 00.000 3236 UpdateGuideState(): m_state=3 22:37:07.139 00.000 3236 Star::Find(15, 985, 308, 0, (0,0,0,0), 0.0, 255) frame 190 22:37:07.139 00.000 3236 Star::Find returns 1 (0), X=986.02, Y=306.93, Mass=344, SNR=12.8, Peak=49 HFD=4.6 22:37:07.139 00.000 3236 Status Line: North step 34, dist=21.2 22:37:07.154 00.015 3236 Enqueuing Calibration Move request for direction 0 22:37:07.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=33, FiltMax=49, Gamma=1.040 22:37:07.154 00.000 8052 Worker thread wakes up 22:37:07.154 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:37:07.154 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:37:07.154 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:37:07.154 00.000 8052 MoveAxis(N, 93, -) 22:37:07.154 00.000 8052 Guiding Dir = 0, Dur = 93 22:37:07.232 00.078 8052 IsSlewing returns 0 22:37:07.295 00.063 8052 IsGuiding returns 0 22:37:07.357 00.062 8052 PulseGuide returned control before completion, sleep 39 22:37:07.389 00.032 3236 UpdateGuideState exits: m=344 SNR=12.8 22:37:07.389 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:07.389 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:37:07.389 00.000 3236 Enqueuing Expose request 22:37:07.451 00.062 8052 IsGuiding returns 1 22:37:07.451 00.000 8052 scope still moving after pulse duration time elapsed 22:37:07.498 00.047 8052 IsSlewing returns 0 22:37:07.498 00.000 8052 IsGuiding returns 1 22:37:07.529 00.031 8052 IsSlewing returns 0 22:37:07.529 00.000 8052 IsGuiding returns 1 22:37:07.561 00.032 8052 IsSlewing returns 0 22:37:07.561 00.000 8052 IsGuiding returns 0 22:37:07.561 00.000 8052 scope move finished after 93 + 165 ms 22:37:07.561 00.000 8052 Move returns status 0, amount 93 22:37:07.561 00.000 8052 move complete, result=0 22:37:07.561 00.000 8052 worker thread done servicing request 22:37:07.561 00.000 8052 Worker thread wakes up 22:37:07.561 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:07.561 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(971,292,31,31) 22:37:09.436 01.875 8052 Exposure complete 22:37:09.717 00.281 8052 worker thread done servicing request 22:37:09.717 00.000 3236 OnExposeComplete: enter 22:37:09.717 00.000 3236 UpdateGuideState(): m_state=3 22:37:09.717 00.000 3236 Star::Find(15, 986, 306, 0, (0,0,0,0), 0.0, 255) frame 191 22:37:09.717 00.000 3236 Star::Find returns 1 (0), X=984.73, Y=305.73, Mass=335, SNR=12.6, Peak=49 HFD=5.5 22:37:09.717 00.000 3236 Status Line: North step 35, dist=22.9 22:37:09.717 00.000 3236 Enqueuing Calibration Move request for direction 0 22:37:09.717 00.000 8052 Worker thread wakes up 22:37:09.717 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:37:09.717 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:37:09.717 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:37:09.717 00.000 8052 MoveAxis(N, 93, -) 22:37:09.717 00.000 8052 Guiding Dir = 0, Dur = 93 22:37:09.732 00.015 8052 IsSlewing returns 0 22:37:09.732 00.000 8052 IsGuiding returns 0 22:37:09.732 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=252, FiltMin=32, FiltMax=46, Gamma=1.040 22:37:09.779 00.047 8052 PulseGuide returned control before completion, sleep 52 22:37:09.889 00.110 8052 IsGuiding returns 1 22:37:09.889 00.000 8052 scope still moving after pulse duration time elapsed 22:37:09.982 00.093 3236 UpdateGuideState exits: m=335 SNR=12.6 22:37:09.982 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:09.982 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:37:09.982 00.000 3236 Enqueuing Expose request 22:37:09.998 00.016 8052 IsSlewing returns 0 22:37:10.076 00.078 8052 IsGuiding returns 0 22:37:10.076 00.000 8052 scope move finished after 93 + 259 ms 22:37:10.076 00.000 8052 Move returns status 0, amount 93 22:37:10.076 00.000 8052 move complete, result=0 22:37:10.076 00.000 8052 worker thread done servicing request 22:37:10.076 00.000 8052 Worker thread wakes up 22:37:10.076 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:10.076 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(970,291,31,31) 22:37:11.951 01.875 8052 Exposure complete 22:37:12.092 00.141 8052 worker thread done servicing request 22:37:12.092 00.000 3236 OnExposeComplete: enter 22:37:12.092 00.000 3236 UpdateGuideState(): m_state=3 22:37:12.092 00.000 3236 Star::Find(15, 984, 305, 0, (0,0,0,0), 0.0, 255) frame 192 22:37:12.092 00.000 3236 Star::Find returns 1 (0), X=984.51, Y=305.12, Mass=333, SNR=12.5, Peak=46 HFD=5.4 22:37:12.092 00.000 3236 Status Line: North step 36, dist=23.5 22:37:12.107 00.015 3236 Enqueuing Calibration Move request for direction 0 22:37:12.107 00.000 8052 Worker thread wakes up 22:37:12.107 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:37:12.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:37:12.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:37:12.107 00.000 8052 MoveAxis(N, 93, -) 22:37:12.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:37:12.107 00.000 8052 IsSlewing returns 0 22:37:12.107 00.000 8052 IsGuiding returns 0 22:37:12.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=32, FiltMax=44, Gamma=1.040 22:37:12.107 00.000 8052 PulseGuide returned control before completion, sleep 100 22:37:12.232 00.125 8052 IsGuiding returns 1 22:37:12.232 00.000 8052 scope still moving after pulse duration time elapsed 22:37:12.264 00.032 8052 IsSlewing returns 0 22:37:12.264 00.000 8052 IsGuiding returns 0 22:37:12.264 00.000 8052 scope move finished after 93 + 57 ms 22:37:12.264 00.000 8052 Move returns status 0, amount 93 22:37:12.264 00.000 8052 move complete, result=0 22:37:12.264 00.000 8052 worker thread done servicing request 22:37:12.311 00.047 3236 UpdateGuideState exits: m=333 SNR=12.5 22:37:12.311 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:12.311 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:37:12.311 00.000 3236 Enqueuing Expose request 22:37:12.311 00.000 8052 Worker thread wakes up 22:37:12.311 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:12.311 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(970,290,31,31) 22:37:14.514 02.203 8052 Exposure complete 22:37:14.670 00.156 8052 worker thread done servicing request 22:37:14.670 00.000 3236 OnExposeComplete: enter 22:37:14.670 00.000 3236 UpdateGuideState(): m_state=3 22:37:14.670 00.000 3236 Star::Find(15, 984, 305, 0, (0,0,0,0), 0.0, 255) frame 193 22:37:14.670 00.000 3236 Star::Find returns 1 (0), X=983.20, Y=304.48, Mass=356, SNR=13.0, Peak=46 HFD=5.0 22:37:14.670 00.000 3236 Status Line: North step 37, dist=24.6 22:37:14.670 00.000 3236 Enqueuing Calibration Move request for direction 0 22:37:14.686 00.016 8052 Worker thread wakes up 22:37:14.686 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:37:14.686 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:37:14.686 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:37:14.686 00.000 8052 MoveAxis(N, 93, -) 22:37:14.686 00.000 8052 Guiding Dir = 0, Dur = 93 22:37:14.686 00.000 8052 IsSlewing returns 0 22:37:14.686 00.000 8052 IsGuiding returns 0 22:37:14.686 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=29, FiltMax=43, Gamma=1.040 22:37:14.686 00.000 8052 PulseGuide returned control before completion, sleep 99 22:37:14.795 00.109 8052 IsGuiding returns 1 22:37:14.795 00.000 8052 scope still moving after pulse duration time elapsed 22:37:14.826 00.031 8052 IsSlewing returns 0 22:37:14.826 00.000 8052 IsGuiding returns 0 22:37:14.826 00.000 8052 scope move finished after 93 + 46 ms 22:37:14.826 00.000 8052 Move returns status 0, amount 93 22:37:14.826 00.000 8052 move complete, result=0 22:37:14.826 00.000 8052 worker thread done servicing request 22:37:14.936 00.110 3236 UpdateGuideState exits: m=356 SNR=13.0 22:37:14.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:14.936 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:37:14.936 00.000 3236 Enqueuing Expose request 22:37:14.936 00.000 8052 Worker thread wakes up 22:37:14.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:14.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(968,289,31,31) 22:37:16.936 02.000 8052 Exposure complete 22:37:17.092 00.156 8052 worker thread done servicing request 22:37:17.092 00.000 3236 OnExposeComplete: enter 22:37:17.092 00.000 3236 UpdateGuideState(): m_state=3 22:37:17.092 00.000 3236 Star::Find(15, 983, 304, 0, (0,0,0,0), 0.0, 255) frame 194 22:37:17.092 00.000 3236 Star::Find returns 1 (0), X=983.40, Y=305.44, Mass=342, SNR=12.7, Peak=55 HFD=4.9 22:37:17.092 00.000 3236 Status Line: North step 38, dist=23.7 22:37:17.092 00.000 3236 Enqueuing Calibration Move request for direction 0 22:37:17.092 00.000 8052 Worker thread wakes up 22:37:17.107 00.015 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:37:17.107 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:37:17.107 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:37:17.107 00.000 8052 MoveAxis(N, 93, -) 22:37:17.107 00.000 8052 Guiding Dir = 0, Dur = 93 22:37:17.107 00.000 8052 IsSlewing returns 0 22:37:17.107 00.000 8052 IsGuiding returns 0 22:37:17.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=50, Gamma=1.040 22:37:17.107 00.000 8052 PulseGuide returned control before completion, sleep 100 22:37:17.232 00.125 8052 IsGuiding returns 1 22:37:17.232 00.000 8052 scope still moving after pulse duration time elapsed 22:37:17.264 00.032 8052 IsSlewing returns 0 22:37:17.264 00.000 8052 IsGuiding returns 0 22:37:17.264 00.000 8052 scope move finished after 93 + 62 ms 22:37:17.264 00.000 8052 Move returns status 0, amount 93 22:37:17.264 00.000 8052 move complete, result=0 22:37:17.264 00.000 8052 worker thread done servicing request 22:37:17.357 00.093 3236 UpdateGuideState exits: m=342 SNR=12.7 22:37:17.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:17.357 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:37:17.357 00.000 3236 Enqueuing Expose request 22:37:17.357 00.000 8052 Worker thread wakes up 22:37:17.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:17.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(968,290,31,31) 22:37:19.467 02.110 8052 Exposure complete 22:37:19.623 00.156 8052 worker thread done servicing request 22:37:19.623 00.000 3236 OnExposeComplete: enter 22:37:19.623 00.000 3236 UpdateGuideState(): m_state=3 22:37:19.623 00.000 3236 Star::Find(15, 983, 305, 0, (0,0,0,0), 0.0, 255) frame 195 22:37:19.623 00.000 3236 Star::Find returns 1 (0), X=983.46, Y=305.89, Mass=352, SNR=12.9, Peak=45 HFD=5.4 22:37:19.623 00.000 3236 Status Line: North step 39, dist=23.3 22:37:19.639 00.016 3236 Enqueuing Calibration Move request for direction 0 22:37:19.639 00.000 8052 Worker thread wakes up 22:37:19.639 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:37:19.639 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:37:19.639 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:37:19.639 00.000 8052 MoveAxis(N, 93, -) 22:37:19.639 00.000 8052 Guiding Dir = 0, Dur = 93 22:37:19.639 00.000 8052 IsSlewing returns 0 22:37:19.639 00.000 8052 IsGuiding returns 0 22:37:19.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=30, FiltMax=43, Gamma=1.040 22:37:19.639 00.000 8052 PulseGuide returned control before completion, sleep 99 22:37:19.764 00.125 8052 IsGuiding returns 0 22:37:19.764 00.000 8052 Move returns status 0, amount 93 22:37:19.764 00.000 8052 move complete, result=0 22:37:19.764 00.000 8052 worker thread done servicing request 22:37:19.889 00.125 3236 UpdateGuideState exits: m=352 SNR=12.9 22:37:19.889 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:19.889 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:37:19.889 00.000 3236 Enqueuing Expose request 22:37:19.889 00.000 8052 Worker thread wakes up 22:37:19.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:19.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(968,291,31,31) 22:37:21.982 02.093 8052 Exposure complete 22:37:22.139 00.157 8052 worker thread done servicing request 22:37:22.139 00.000 3236 OnExposeComplete: enter 22:37:22.139 00.000 3236 UpdateGuideState(): m_state=3 22:37:22.139 00.000 3236 Star::Find(15, 983, 305, 0, (0,0,0,0), 0.0, 255) frame 196 22:37:22.139 00.000 3236 Star::Find returns 1 (0), X=983.51, Y=305.21, Mass=345, SNR=12.8, Peak=57 HFD=4.7 22:37:22.139 00.000 3236 Status Line: North step 40, dist=23.8 22:37:22.139 00.000 3236 Enqueuing Calibration Move request for direction 0 22:37:22.139 00.000 8052 Worker thread wakes up 22:37:22.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:37:22.139 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:37:22.139 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:37:22.154 00.015 8052 MoveAxis(N, 93, -) 22:37:22.154 00.000 8052 Guiding Dir = 0, Dur = 93 22:37:22.154 00.000 8052 IsSlewing returns 0 22:37:22.154 00.000 8052 IsGuiding returns 0 22:37:22.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=51, Gamma=1.040 22:37:22.154 00.000 8052 PulseGuide returned control before completion, sleep 98 22:37:22.264 00.110 8052 IsGuiding returns 1 22:37:22.264 00.000 8052 scope still moving after pulse duration time elapsed 22:37:22.295 00.031 8052 IsSlewing returns 0 22:37:22.295 00.000 8052 IsGuiding returns 0 22:37:22.295 00.000 8052 scope move finished after 93 + 48 ms 22:37:22.295 00.000 8052 Move returns status 0, amount 93 22:37:22.295 00.000 8052 move complete, result=0 22:37:22.295 00.000 8052 worker thread done servicing request 22:37:22.404 00.109 3236 UpdateGuideState exits: m=345 SNR=12.8 22:37:22.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:22.404 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:37:22.404 00.000 3236 Enqueuing Expose request 22:37:22.404 00.000 8052 Worker thread wakes up 22:37:22.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:22.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(969,290,31,31) 22:37:24.404 02.000 8052 Exposure complete 22:37:24.561 00.157 8052 worker thread done servicing request 22:37:24.561 00.000 3236 OnExposeComplete: enter 22:37:24.561 00.000 3236 UpdateGuideState(): m_state=3 22:37:24.561 00.000 3236 Star::Find(15, 983, 305, 0, (0,0,0,0), 0.0, 255) frame 197 22:37:24.561 00.000 3236 Star::Find returns 1 (0), X=983.47, Y=304.37, Mass=364, SNR=13.2, Peak=52 HFD=5.0 22:37:24.561 00.000 3236 Status Line: North step 41, dist=24.6 22:37:24.576 00.015 3236 Enqueuing Calibration Move request for direction 0 22:37:24.576 00.000 8052 Worker thread wakes up 22:37:24.576 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 93 opts 0x0 22:37:24.576 00.000 8052 Handling axis move in thread for scope dir=0 dur=93 22:37:24.576 00.000 8052 scope move axis dir= 0 dur= 93 opts= 0x0 22:37:24.576 00.000 8052 MoveAxis(N, 93, -) 22:37:24.576 00.000 8052 Guiding Dir = 0, Dur = 93 22:37:24.576 00.000 8052 IsSlewing returns 0 22:37:24.576 00.000 8052 IsGuiding returns 0 22:37:24.576 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=33, FiltMax=49, Gamma=1.040 22:37:24.576 00.000 8052 PulseGuide returned control before completion, sleep 99 22:37:24.701 00.125 8052 IsGuiding returns 0 22:37:24.701 00.000 8052 Move returns status 0, amount 93 22:37:24.701 00.000 8052 move complete, result=0 22:37:24.701 00.000 8052 worker thread done servicing request 22:37:24.826 00.125 3236 UpdateGuideState exits: m=364 SNR=13.2 22:37:24.826 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:24.826 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:37:24.826 00.000 3236 Enqueuing Expose request 22:37:24.826 00.000 8052 Worker thread wakes up 22:37:24.826 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:24.826 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(968,289,31,31) 22:37:26.936 02.110 8052 Exposure complete 22:37:27.092 00.156 8052 worker thread done servicing request 22:37:27.092 00.000 3236 OnExposeComplete: enter 22:37:27.092 00.000 3236 UpdateGuideState(): m_state=3 22:37:27.092 00.000 3236 Star::Find(15, 983, 304, 0, (0,0,0,0), 0.0, 255) frame 198 22:37:27.092 00.000 3236 Star::Find returns 1 (0), X=982.99, Y=304.08, Mass=357, SNR=13.1, Peak=55 HFD=4.4 22:37:27.217 00.125 3236 NORTH calibration completes with angle=-116.0 rate=6.578 parity=-1 22:37:27.217 00.000 3236 Falling Through to state GO_SOUTH 22:37:27.217 00.000 3236 Status Line: South step 3, dist=25.1 22:37:27.217 00.000 3236 Enqueuing Calibration Move request for direction 1 22:37:27.217 00.000 8052 Worker thread wakes up 22:37:27.217 00.000 8052 worker thread servicing REQUEST_MOVE scope dir S(1) 1824 opts 0x0 22:37:27.217 00.000 8052 Handling axis move in thread for scope dir=1 dur=1824 22:37:27.217 00.000 8052 scope move axis dir= 1 dur= 1824 opts= 0x0 22:37:27.217 00.000 8052 MoveAxis(S, 1824, -) 22:37:27.217 00.000 8052 Guiding Dir = 1, Dur = 1824 22:37:27.217 00.000 8052 IsSlewing returns 0 22:37:27.232 00.015 8052 IsGuiding returns 0 22:37:27.232 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=33, FiltMax=49, Gamma=1.040 22:37:27.232 00.000 8052 PulseGuide returned control before completion, sleep 1830 22:37:27.482 00.250 3236 UpdateGuideState exits: m=357 SNR=13.1 22:37:27.482 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:27.482 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:37:27.482 00.000 3236 Enqueuing Expose request 22:37:29.123 01.641 8052 IsGuiding returns 0 22:37:29.123 00.000 8052 Move returns status 0, amount 1824 22:37:29.123 00.000 8052 move complete, result=0 22:37:29.123 00.000 8052 worker thread done servicing request 22:37:29.123 00.000 8052 Worker thread wakes up 22:37:29.123 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:29.123 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(968,289,31,31) 22:37:29.467 00.344 8052 Exposure complete 22:37:29.623 00.156 8052 worker thread done servicing request 22:37:29.623 00.000 3236 OnExposeComplete: enter 22:37:29.623 00.000 3236 UpdateGuideState(): m_state=3 22:37:29.623 00.000 3236 Star::Find(15, 982, 304, 0, (0,0,0,0), 0.0, 255) frame 199 22:37:29.623 00.000 3236 Star::Find returns 1 (0), X=984.96, Y=303.36, Mass=171, SNR=8.9, Peak=44 HFD=5.1 22:37:29.623 00.000 3236 Status Line: Mass: 171 vs 345 22:37:29.623 00.000 3236 UpdateCurrentPosition: star mass new=171.3 exp=345.3 thresh=50% limits=(172.6, 536.9, 690.6) 22:37:29.623 00.000 3236 DistanceChecker: activated 22:37:29.623 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:37:29.623 00.000 3236 Star lost during calibration... blundering on 22:37:29.623 00.000 3236 Status Line: star lost 22:37:29.639 00.016 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:37:29.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=33, FiltMax=42, Gamma=1.040 22:37:29.889 00.250 3236 UpdateGuideState exits: Star lost - mass changed 22:37:29.889 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:29.889 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:37:29.889 00.000 3236 Enqueuing Expose request 22:37:29.889 00.000 8052 Worker thread wakes up 22:37:29.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:29.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:37:31.982 02.093 8052 Exposure complete 22:37:32.139 00.157 8052 worker thread done servicing request 22:37:32.139 00.000 3236 OnExposeComplete: enter 22:37:32.139 00.000 3236 UpdateGuideState(): m_state=3 22:37:32.139 00.000 3236 Star::Find(15, 982, 304, 0, (0,0,0,0), 0.0, 255) frame 200 22:37:32.139 00.000 3236 Star::Find returns 1 (0), X=996.31, Y=301.84, Mass=279, SNR=11.5, Peak=47 HFD=4.4 22:37:32.139 00.000 3236 DistanceChecker: deactivated 22:37:32.139 00.000 3236 Status Line: South step 2, dist=24.9 22:37:32.139 00.000 3236 Enqueuing Calibration Move request for direction 1 22:37:32.139 00.000 8052 Worker thread wakes up 22:37:32.139 00.000 8052 worker thread servicing REQUEST_MOVE scope dir S(1) 1824 opts 0x0 22:37:32.154 00.015 8052 Handling axis move in thread for scope dir=1 dur=1824 22:37:32.154 00.000 8052 scope move axis dir= 1 dur= 1824 opts= 0x0 22:37:32.154 00.000 8052 MoveAxis(S, 1824, -) 22:37:32.154 00.000 8052 Guiding Dir = 1, Dur = 1824 22:37:32.154 00.000 8052 IsSlewing returns 0 22:37:32.154 00.000 8052 IsGuiding returns 0 22:37:32.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=50, Gamma=1.040 22:37:32.154 00.000 8052 PulseGuide returned control before completion, sleep 1831 22:37:32.420 00.266 3236 UpdateGuideState exits: m=279 SNR=11.5 22:37:32.420 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:32.420 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:37:32.420 00.000 3236 Enqueuing Expose request 22:37:33.998 01.578 8052 IsGuiding returns 0 22:37:33.998 00.000 8052 Move returns status 0, amount 1824 22:37:33.998 00.000 8052 move complete, result=0 22:37:33.998 00.000 8052 worker thread done servicing request 22:37:33.998 00.000 8052 Worker thread wakes up 22:37:33.998 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:33.998 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(981,287,31,31) 22:37:34.451 00.453 8052 Exposure complete 22:37:34.607 00.156 8052 worker thread done servicing request 22:37:34.607 00.000 3236 OnExposeComplete: enter 22:37:34.607 00.000 3236 UpdateGuideState(): m_state=3 22:37:34.607 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 201 22:37:34.607 00.000 3236 Star::Find false star n=14 nbg=275 bg=43.4 sigma=0.9 thresh=46 peak=46 22:37:34.607 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=50, SNR=2.9, Peak=54 HFD=0.0 22:37:34.607 00.000 3236 DistanceChecker: activated 22:37:34.607 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:37:34.607 00.000 3236 Star lost during calibration... blundering on 22:37:34.607 00.000 3236 Status Line: star lost 22:37:34.607 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:37:34.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=41, FiltMax=47, Gamma=1.040 22:37:34.857 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:37:34.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:34.857 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:37:34.857 00.000 3236 Enqueuing Expose request 22:37:34.857 00.000 8052 Worker thread wakes up 22:37:34.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:34.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:37:36.967 02.110 8052 Exposure complete 22:37:37.123 00.156 8052 worker thread done servicing request 22:37:37.123 00.000 3236 OnExposeComplete: enter 22:37:37.123 00.000 3236 UpdateGuideState(): m_state=3 22:37:37.123 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 202 22:37:37.123 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=16, SNR=2.8, Peak=51 HFD=0.0 22:37:37.123 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:37:37.123 00.000 3236 Star lost during calibration... blundering on 22:37:37.123 00.000 3236 Status Line: star lost 22:37:37.123 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:37:37.123 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=35, FiltMax=49, Gamma=1.040 22:37:37.373 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:37:37.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:37.373 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:37:37.373 00.000 3236 Enqueuing Expose request 22:37:37.373 00.000 8052 Worker thread wakes up 22:37:37.373 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:37.373 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:37:39.482 02.109 8052 Exposure complete 22:37:39.639 00.157 8052 worker thread done servicing request 22:37:39.639 00.000 3236 OnExposeComplete: enter 22:37:39.639 00.000 3236 UpdateGuideState(): m_state=3 22:37:39.639 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 203 22:37:39.639 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=12, SNR=2.4, Peak=48 HFD=0.0 22:37:39.639 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:37:39.639 00.000 3236 Star lost during calibration... blundering on 22:37:39.639 00.000 3236 Status Line: star lost 22:37:39.639 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:37:39.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=47, Gamma=1.040 22:37:39.889 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:37:39.889 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:39.889 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:37:39.889 00.000 3236 Enqueuing Expose request 22:37:39.889 00.000 8052 Worker thread wakes up 22:37:39.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:39.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:37:41.998 02.109 8052 Exposure complete 22:37:42.154 00.156 8052 worker thread done servicing request 22:37:42.154 00.000 3236 OnExposeComplete: enter 22:37:42.154 00.000 3236 UpdateGuideState(): m_state=3 22:37:42.154 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 204 22:37:42.154 00.000 3236 Star::Find false star n=6 nbg=282 bg=38.9 sigma=0.7 thresh=41 peak=41 22:37:42.154 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=20, SNR=2.9, Peak=49 HFD=0.0 22:37:42.154 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:37:42.154 00.000 3236 Star lost during calibration... blundering on 22:37:42.154 00.000 3236 Status Line: star lost 22:37:42.170 00.016 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:37:42.170 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=51, Gamma=1.040 22:37:42.404 00.234 3236 UpdateGuideState exits: Star lost - low SNR 22:37:42.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:42.404 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:37:42.404 00.000 3236 Enqueuing Expose request 22:37:42.404 00.000 8052 Worker thread wakes up 22:37:42.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:42.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:37:44.404 02.000 8052 Exposure complete 22:37:44.561 00.157 8052 worker thread done servicing request 22:37:44.561 00.000 3236 OnExposeComplete: enter 22:37:44.561 00.000 3236 UpdateGuideState(): m_state=3 22:37:44.561 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 205 22:37:44.561 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=15, SNR=2.7, Peak=48 HFD=0.0 22:37:44.561 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:37:44.561 00.000 3236 Star lost during calibration... blundering on 22:37:44.561 00.000 3236 Status Line: star lost 22:37:44.561 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:37:44.561 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=35, FiltMax=44, Gamma=1.040 22:37:44.811 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:37:44.811 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:44.811 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:37:44.811 00.000 3236 Enqueuing Expose request 22:37:44.811 00.000 8052 Worker thread wakes up 22:37:44.811 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:44.811 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:37:46.920 02.109 8052 Exposure complete 22:37:47.076 00.156 8052 worker thread done servicing request 22:37:47.076 00.000 3236 OnExposeComplete: enter 22:37:47.076 00.000 3236 UpdateGuideState(): m_state=3 22:37:47.076 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 206 22:37:47.076 00.000 3236 Star::Find false star n=6 nbg=275 bg=38.9 sigma=0.7 thresh=41 peak=41 22:37:47.076 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=20, SNR=2.9, Peak=48 HFD=0.0 22:37:47.076 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:37:47.076 00.000 3236 Star lost during calibration... blundering on 22:37:47.076 00.000 3236 Status Line: star lost 22:37:47.076 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:37:47.076 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=48, Gamma=1.040 22:37:47.326 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:37:47.326 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:47.326 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:37:47.326 00.000 3236 Enqueuing Expose request 22:37:47.326 00.000 8052 Worker thread wakes up 22:37:47.326 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:47.326 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:37:49.436 02.110 8052 Exposure complete 22:37:49.592 00.156 8052 worker thread done servicing request 22:37:49.592 00.000 3236 OnExposeComplete: enter 22:37:49.607 00.015 3236 UpdateGuideState(): m_state=3 22:37:49.607 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 207 22:37:49.607 00.000 3236 Star::Find false star n=5 nbg=281 bg=40.9 sigma=0.7 thresh=43 peak=43 22:37:49.607 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=19, SNR=2.9, Peak=51 HFD=0.0 22:37:49.607 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:37:49.607 00.000 3236 Star lost during calibration... blundering on 22:37:49.607 00.000 3236 Status Line: star lost 22:37:49.607 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:37:49.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=39, FiltMax=50, Gamma=1.040 22:37:49.826 00.219 3236 UpdateGuideState exits: Star lost - low SNR 22:37:49.826 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:49.826 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:37:49.826 00.000 3236 Enqueuing Expose request 22:37:49.826 00.000 8052 Worker thread wakes up 22:37:49.826 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:49.826 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:37:51.920 02.094 8052 Exposure complete 22:37:52.076 00.156 8052 worker thread done servicing request 22:37:52.076 00.000 3236 OnExposeComplete: enter 22:37:52.076 00.000 3236 UpdateGuideState(): m_state=3 22:37:52.076 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 208 22:37:52.076 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=13, SNR=2.5, Peak=51 HFD=0.0 22:37:52.076 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:37:52.076 00.000 3236 Star lost during calibration... blundering on 22:37:52.076 00.000 3236 Status Line: star lost 22:37:52.076 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:37:52.076 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=40, FiltMax=51, Gamma=1.040 22:37:52.326 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:37:52.326 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:52.326 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:37:52.326 00.000 3236 Enqueuing Expose request 22:37:52.326 00.000 8052 Worker thread wakes up 22:37:52.326 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:52.326 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:37:54.436 02.110 8052 Exposure complete 22:37:54.592 00.156 8052 worker thread done servicing request 22:37:54.592 00.000 3236 OnExposeComplete: enter 22:37:54.592 00.000 3236 UpdateGuideState(): m_state=3 22:37:54.592 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 209 22:37:54.592 00.000 3236 Star::Find returns 1 (0), X=1003.05, Y=296.05, Mass=19, SNR=3.0, Peak=49 HFD=0.1 22:37:54.592 00.000 3236 Status Line: Mass: 19 vs 344 22:37:54.592 00.000 3236 UpdateCurrentPosition: star mass new=19.0 exp=343.9 thresh=50% limits=(172.0, 536.9, 687.8) 22:37:54.592 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:37:54.592 00.000 3236 Star lost during calibration... blundering on 22:37:54.592 00.000 3236 Status Line: star lost 22:37:54.607 00.015 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:37:54.607 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=46, Gamma=1.040 22:37:54.857 00.250 3236 UpdateGuideState exits: Star lost - mass changed 22:37:54.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:54.857 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:37:54.857 00.000 3236 Enqueuing Expose request 22:37:54.857 00.000 8052 Worker thread wakes up 22:37:54.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:54.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:37:56.951 02.094 8052 Exposure complete 22:37:57.123 00.172 8052 worker thread done servicing request 22:37:57.123 00.000 3236 OnExposeComplete: enter 22:37:57.123 00.000 3236 UpdateGuideState(): m_state=3 22:37:57.123 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 210 22:37:57.123 00.000 3236 Star::Find false star n=6 nbg=277 bg=38.0 sigma=0.7 thresh=40 peak=40 22:37:57.123 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=23, SNR=2.9, Peak=49 HFD=0.0 22:37:57.123 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:37:57.123 00.000 3236 Star lost during calibration... blundering on 22:37:57.123 00.000 3236 Status Line: star lost 22:37:57.139 00.016 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:37:57.139 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=36, FiltMax=47, Gamma=1.040 22:37:57.326 00.187 3236 UpdateGuideState exits: Star lost - low SNR 22:37:57.326 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:57.326 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:37:57.326 00.000 3236 Enqueuing Expose request 22:37:57.326 00.000 8052 Worker thread wakes up 22:37:57.326 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:57.326 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:37:59.420 02.094 8052 Exposure complete 22:37:59.576 00.156 8052 worker thread done servicing request 22:37:59.576 00.000 3236 OnExposeComplete: enter 22:37:59.576 00.000 3236 UpdateGuideState(): m_state=3 22:37:59.576 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 211 22:37:59.576 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=16, SNR=2.8, Peak=46 HFD=0.0 22:37:59.576 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:37:59.576 00.000 3236 Star lost during calibration... blundering on 22:37:59.576 00.000 3236 Status Line: star lost 22:37:59.576 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:37:59.576 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=44, Gamma=1.040 22:37:59.826 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:37:59.826 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:37:59.826 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:37:59.826 00.000 3236 Enqueuing Expose request 22:37:59.826 00.000 8052 Worker thread wakes up 22:37:59.826 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:37:59.826 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:01.936 02.110 8052 Exposure complete 22:38:02.092 00.156 8052 worker thread done servicing request 22:38:02.092 00.000 3236 OnExposeComplete: enter 22:38:02.092 00.000 3236 UpdateGuideState(): m_state=3 22:38:02.092 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 212 22:38:02.092 00.000 3236 Star::Find returns 1 (0), X=1002.37, Y=295.20, Mass=24, SNR=3.4, Peak=47 HFD=1.9 22:38:02.092 00.000 3236 Status Line: Mass: 24 vs 342 22:38:02.092 00.000 3236 UpdateCurrentPosition: star mass new=24.3 exp=341.8 thresh=50% limits=(170.9, 536.9, 683.6) 22:38:02.092 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:38:02.092 00.000 3236 Star lost during calibration... blundering on 22:38:02.092 00.000 3236 Status Line: star lost 22:38:02.107 00.015 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:02.107 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=32, FiltMax=40, Gamma=1.040 22:38:02.357 00.250 3236 UpdateGuideState exits: Star lost - mass changed 22:38:02.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:02.357 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:02.357 00.000 3236 Enqueuing Expose request 22:38:02.357 00.000 8052 Worker thread wakes up 22:38:02.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:02.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:04.451 02.094 8052 Exposure complete 22:38:04.607 00.156 8052 worker thread done servicing request 22:38:04.607 00.000 3236 OnExposeComplete: enter 22:38:04.607 00.000 3236 UpdateGuideState(): m_state=3 22:38:04.607 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 213 22:38:04.607 00.000 3236 Star::Find false star n=6 nbg=275 bg=38.9 sigma=0.7 thresh=41 peak=41 22:38:04.607 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=23, SNR=2.9, Peak=51 HFD=0.0 22:38:04.607 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:04.607 00.000 3236 Star lost during calibration... blundering on 22:38:04.607 00.000 3236 Status Line: star lost 22:38:04.623 00.016 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:04.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=41, Gamma=1.040 22:38:04.857 00.234 3236 UpdateGuideState exits: Star lost - low SNR 22:38:04.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:04.857 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:04.857 00.000 3236 Enqueuing Expose request 22:38:04.857 00.000 8052 Worker thread wakes up 22:38:04.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:04.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:06.967 02.110 8052 Exposure complete 22:38:07.373 00.406 8052 worker thread done servicing request 22:38:07.373 00.000 3236 OnExposeComplete: enter 22:38:07.373 00.000 3236 UpdateGuideState(): m_state=3 22:38:07.373 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 214 22:38:07.373 00.000 3236 Star::Find false star n=6 nbg=279 bg=38.9 sigma=0.7 thresh=41 peak=41 22:38:07.373 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=22, SNR=2.9, Peak=51 HFD=0.0 22:38:07.373 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:07.373 00.000 3236 Star lost during calibration... blundering on 22:38:07.373 00.000 3236 Status Line: star lost 22:38:07.373 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:07.373 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=37, FiltMax=41, Gamma=1.040 22:38:07.561 00.188 3236 UpdateGuideState exits: Star lost - low SNR 22:38:07.561 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:07.561 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:07.561 00.000 3236 Enqueuing Expose request 22:38:07.561 00.000 8052 Worker thread wakes up 22:38:07.561 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:07.561 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:09.451 01.890 8052 Exposure complete 22:38:09.607 00.156 8052 worker thread done servicing request 22:38:09.607 00.000 3236 OnExposeComplete: enter 22:38:09.607 00.000 3236 UpdateGuideState(): m_state=3 22:38:09.607 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 215 22:38:09.607 00.000 3236 Star::Find returns 1 (0), X=1002.39, Y=296.61, Mass=28, SNR=3.6, Peak=51 HFD=1.6 22:38:09.607 00.000 3236 Status Line: Mass: 28 vs 342 22:38:09.607 00.000 3236 UpdateCurrentPosition: star mass new=27.7 exp=341.8 thresh=50% limits=(170.9, 536.9, 683.6) 22:38:09.607 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:38:09.607 00.000 3236 Star lost during calibration... blundering on 22:38:09.607 00.000 3236 Status Line: star lost 22:38:09.623 00.016 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:09.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=40, Gamma=1.040 22:38:09.857 00.234 3236 UpdateGuideState exits: Star lost - mass changed 22:38:09.857 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:09.857 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:09.857 00.000 3236 Enqueuing Expose request 22:38:09.857 00.000 8052 Worker thread wakes up 22:38:09.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:09.857 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:11.967 02.110 8052 Exposure complete 22:38:12.123 00.156 8052 worker thread done servicing request 22:38:12.123 00.000 3236 OnExposeComplete: enter 22:38:12.123 00.000 3236 UpdateGuideState(): m_state=3 22:38:12.123 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 216 22:38:12.123 00.000 3236 Star::Find false star n=6 nbg=273 bg=41.9 sigma=0.7 thresh=44 peak=44 22:38:12.123 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=20, SNR=2.9, Peak=51 HFD=0.0 22:38:12.123 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:12.123 00.000 3236 Star lost during calibration... blundering on 22:38:12.123 00.000 3236 Status Line: star lost 22:38:12.123 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:12.139 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=40, FiltMax=44, Gamma=1.040 22:38:12.389 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:38:12.389 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:12.389 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:12.389 00.000 3236 Enqueuing Expose request 22:38:12.389 00.000 8052 Worker thread wakes up 22:38:12.389 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:12.389 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:14.482 02.093 8052 Exposure complete 22:38:14.639 00.157 8052 worker thread done servicing request 22:38:14.639 00.000 3236 OnExposeComplete: enter 22:38:14.639 00.000 3236 UpdateGuideState(): m_state=3 22:38:14.639 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 217 22:38:14.639 00.000 3236 Star::Find returns 1 (0), X=1000.98, Y=295.54, Mass=32, SNR=3.8, Peak=51 HFD=4.4 22:38:14.639 00.000 3236 Status Line: Mass: 32 vs 171 22:38:14.639 00.000 3236 UpdateCurrentPosition: star mass new=31.8 exp=171.3 thresh=50% limits=(85.7, 536.9, 342.7) 22:38:14.639 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:38:14.639 00.000 3236 Star lost during calibration... blundering on 22:38:14.639 00.000 3236 Status Line: star lost 22:38:14.654 00.015 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:14.654 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=43, Gamma=1.040 22:38:14.904 00.250 3236 UpdateGuideState exits: Star lost - mass changed 22:38:14.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:14.904 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:14.904 00.000 3236 Enqueuing Expose request 22:38:14.904 00.000 8052 Worker thread wakes up 22:38:14.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:14.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:16.998 02.094 8052 Exposure complete 22:38:17.154 00.156 8052 worker thread done servicing request 22:38:17.154 00.000 3236 OnExposeComplete: enter 22:38:17.154 00.000 3236 UpdateGuideState(): m_state=3 22:38:17.154 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 218 22:38:17.154 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=19, SNR=3.0, Peak=47 HFD=0.0 22:38:17.154 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:17.154 00.000 3236 Star lost during calibration... blundering on 22:38:17.154 00.000 3236 Status Line: star lost 22:38:17.154 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:17.154 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=36, FiltMax=43, Gamma=1.040 22:38:17.404 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:38:17.404 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:17.404 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:17.404 00.000 3236 Enqueuing Expose request 22:38:17.404 00.000 8052 Worker thread wakes up 22:38:17.404 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:17.404 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:19.404 02.000 8052 Exposure complete 22:38:19.561 00.157 8052 worker thread done servicing request 22:38:19.561 00.000 3236 OnExposeComplete: enter 22:38:19.561 00.000 3236 UpdateGuideState(): m_state=3 22:38:19.561 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 219 22:38:19.561 00.000 3236 Star::Find returns 0 (2), X=996.00, Y=301.00, Mass=19, SNR=3.0, Peak=49 HFD=0.0 22:38:19.561 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:19.561 00.000 3236 Star lost during calibration... blundering on 22:38:19.561 00.000 3236 Status Line: star lost 22:38:19.561 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:19.561 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=50, Gamma=1.040 22:38:19.811 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:38:19.811 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:19.811 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:19.811 00.000 3236 Enqueuing Expose request 22:38:19.811 00.000 8052 Worker thread wakes up 22:38:19.811 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:19.811 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:21.920 02.109 8052 Exposure complete 22:38:22.076 00.156 8052 worker thread done servicing request 22:38:22.076 00.000 3236 OnExposeComplete: enter 22:38:22.076 00.000 3236 UpdateGuideState(): m_state=3 22:38:22.076 00.000 3236 Star::Find(15, 996, 301, 0, (0,0,0,0), 0.0, 255) frame 220 22:38:22.076 00.000 3236 Star::Find returns 1 (0), X=1002.36, Y=295.36, Mass=25, SNR=3.4, Peak=54 HFD=1.7 22:38:22.076 00.000 3236 DistanceChecker: deactivated 22:38:22.076 00.000 3236 Status Line: South step 1, dist=32.4 22:38:22.092 00.016 3236 Enqueuing Calibration Move request for direction 1 22:38:22.092 00.000 8052 Worker thread wakes up 22:38:22.092 00.000 8052 worker thread servicing REQUEST_MOVE scope dir S(1) 165 opts 0x0 22:38:22.092 00.000 8052 Handling axis move in thread for scope dir=1 dur=165 22:38:22.092 00.000 8052 scope move axis dir= 1 dur= 165 opts= 0x0 22:38:22.092 00.000 8052 MoveAxis(S, 165, -) 22:38:22.092 00.000 8052 Guiding Dir = 1, Dur = 165 22:38:22.092 00.000 8052 IsSlewing returns 0 22:38:22.092 00.000 8052 IsGuiding returns 0 22:38:22.092 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=39, FiltMax=53, Gamma=1.040 22:38:22.092 00.000 8052 PulseGuide returned control before completion, sleep 171 22:38:22.279 00.187 8052 IsGuiding returns 0 22:38:22.279 00.000 8052 Move returns status 0, amount 165 22:38:22.279 00.000 8052 move complete, result=0 22:38:22.279 00.000 8052 worker thread done servicing request 22:38:22.342 00.063 3236 UpdateGuideState exits: m=25 SNR=3.4 22:38:22.342 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:22.342 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:38:22.342 00.000 3236 Enqueuing Expose request 22:38:22.342 00.000 8052 Worker thread wakes up 22:38:22.342 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:22.342 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(987,280,31,31) 22:38:24.436 02.094 8052 Exposure complete 22:38:24.592 00.156 8052 worker thread done servicing request 22:38:24.592 00.000 3236 OnExposeComplete: enter 22:38:24.592 00.000 3236 UpdateGuideState(): m_state=3 22:38:24.592 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 221 22:38:24.592 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=295.00, Mass=16, SNR=2.8, Peak=48 HFD=0.0 22:38:24.592 00.000 3236 DistanceChecker: activated 22:38:24.592 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:24.592 00.000 3236 Star lost during calibration... blundering on 22:38:24.592 00.000 3236 Status Line: star lost 22:38:24.592 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:24.592 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=48, Gamma=1.040 22:38:24.842 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:38:24.842 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:24.842 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:24.842 00.000 3236 Enqueuing Expose request 22:38:24.842 00.000 8052 Worker thread wakes up 22:38:24.842 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:24.842 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:26.951 02.109 8052 Exposure complete 22:38:27.107 00.156 8052 worker thread done servicing request 22:38:27.107 00.000 3236 OnExposeComplete: enter 22:38:27.107 00.000 3236 UpdateGuideState(): m_state=3 22:38:27.107 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 222 22:38:27.107 00.000 3236 Star::Find false star n=7 nbg=280 bg=36.9 sigma=0.7 thresh=39 peak=39 22:38:27.107 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=295.00, Mass=22, SNR=2.9, Peak=46 HFD=0.0 22:38:27.107 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:27.107 00.000 3236 Star lost during calibration... blundering on 22:38:27.107 00.000 3236 Status Line: star lost 22:38:27.123 00.016 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:27.123 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=48, Gamma=1.040 22:38:27.373 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:38:27.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:27.373 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:27.373 00.000 3236 Enqueuing Expose request 22:38:27.373 00.000 8052 Worker thread wakes up 22:38:27.373 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:27.373 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:27.967 00.594 3236 GetInt("/profile/1/camera/SaturationADU", 0) returns 255 22:38:29.467 01.500 8052 Exposure complete 22:38:29.623 00.156 3236 OnExposeComplete: enter 22:38:29.639 00.016 3236 UpdateGuideState(): m_state=3 22:38:29.639 00.000 8052 worker thread done servicing request 22:38:29.639 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 223 22:38:29.639 00.000 3236 Star::Find false star n=6 nbg=279 bg=40.0 sigma=0.7 thresh=42 peak=42 22:38:29.639 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=295.00, Mass=23, SNR=2.9, Peak=51 HFD=0.0 22:38:29.639 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:29.639 00.000 3236 Star lost during calibration... blundering on 22:38:29.639 00.000 3236 Status Line: star lost 22:38:29.639 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:29.639 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=52, Gamma=1.040 22:38:29.904 00.265 3236 UpdateGuideState exits: Star lost - low SNR 22:38:29.904 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:29.904 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:29.904 00.000 3236 Enqueuing Expose request 22:38:29.904 00.000 8052 Worker thread wakes up 22:38:29.904 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:29.904 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:31.998 02.094 8052 Exposure complete 22:38:32.154 00.156 8052 worker thread done servicing request 22:38:32.154 00.000 3236 OnExposeComplete: enter 22:38:32.154 00.000 3236 UpdateGuideState(): m_state=3 22:38:32.154 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 224 22:38:32.154 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=295.00, Mass=13, SNR=2.5, Peak=50 HFD=0.0 22:38:32.154 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:32.154 00.000 3236 Star lost during calibration... blundering on 22:38:32.154 00.000 3236 Status Line: star lost 22:38:32.170 00.016 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:32.170 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=39, FiltMax=52, Gamma=1.040 22:38:32.420 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:38:32.420 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:32.420 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:32.420 00.000 3236 Enqueuing Expose request 22:38:32.420 00.000 8052 Worker thread wakes up 22:38:32.420 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:32.420 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:34.404 01.984 8052 Exposure complete 22:38:34.561 00.157 8052 worker thread done servicing request 22:38:34.561 00.000 3236 OnExposeComplete: enter 22:38:34.561 00.000 3236 UpdateGuideState(): m_state=3 22:38:34.561 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 225 22:38:34.561 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=295.00, Mass=14, SNR=2.6, Peak=50 HFD=0.0 22:38:34.561 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:34.561 00.000 3236 Star lost during calibration... blundering on 22:38:34.561 00.000 3236 Status Line: star lost 22:38:34.576 00.015 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:34.576 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=36, FiltMax=48, Gamma=1.040 22:38:34.811 00.235 3236 UpdateGuideState exits: Star lost - low SNR 22:38:34.826 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:34.826 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:34.826 00.000 3236 Enqueuing Expose request 22:38:34.826 00.000 8052 Worker thread wakes up 22:38:34.826 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:34.826 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:36.920 02.094 8052 Exposure complete 22:38:37.076 00.156 8052 worker thread done servicing request 22:38:37.076 00.000 3236 OnExposeComplete: enter 22:38:37.076 00.000 3236 UpdateGuideState(): m_state=3 22:38:37.076 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 226 22:38:37.076 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=295.00, Mass=15, SNR=2.6, Peak=44 HFD=0.0 22:38:37.076 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:37.076 00.000 3236 Star lost during calibration... blundering on 22:38:37.076 00.000 3236 Status Line: star lost 22:38:37.092 00.016 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:37.092 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=49, Gamma=1.040 22:38:37.326 00.234 3236 UpdateGuideState exits: Star lost - low SNR 22:38:37.342 00.016 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:37.342 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:37.342 00.000 3236 Enqueuing Expose request 22:38:37.342 00.000 8052 Worker thread wakes up 22:38:37.342 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:37.342 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:39.436 02.094 8052 Exposure complete 22:38:39.607 00.171 8052 worker thread done servicing request 22:38:39.607 00.000 3236 OnExposeComplete: enter 22:38:39.607 00.000 3236 UpdateGuideState(): m_state=3 22:38:39.607 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 227 22:38:39.607 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=295.00, Mass=18, SNR=3.0, Peak=52 HFD=0.0 22:38:39.607 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:39.607 00.000 3236 Star lost during calibration... blundering on 22:38:39.607 00.000 3236 Status Line: star lost 22:38:39.623 00.016 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:39.623 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=49, Gamma=1.040 22:38:39.873 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:38:39.873 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:39.873 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:39.873 00.000 3236 Enqueuing Expose request 22:38:39.873 00.000 8052 Worker thread wakes up 22:38:39.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:39.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:41.967 02.094 8052 Exposure complete 22:38:42.123 00.156 8052 worker thread done servicing request 22:38:42.123 00.000 3236 OnExposeComplete: enter 22:38:42.123 00.000 3236 UpdateGuideState(): m_state=3 22:38:42.123 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 228 22:38:42.123 00.000 3236 Star::Find false star n=6 nbg=282 bg=40.9 sigma=0.7 thresh=43 peak=43 22:38:42.139 00.016 3236 Star::Find returns 0 (2), X=1002.00, Y=295.00, Mass=21, SNR=2.9, Peak=51 HFD=0.0 22:38:42.139 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:42.139 00.000 3236 Star lost during calibration... blundering on 22:38:42.139 00.000 3236 Status Line: star lost 22:38:42.139 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:42.139 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=39, FiltMax=52, Gamma=1.040 22:38:42.389 00.250 3236 UpdateGuideState exits: Star lost - low SNR 22:38:42.389 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:42.389 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:42.389 00.000 3236 Enqueuing Expose request 22:38:42.389 00.000 8052 Worker thread wakes up 22:38:42.389 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:42.389 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:44.498 02.109 8052 Exposure complete 22:38:44.670 00.172 8052 worker thread done servicing request 22:38:44.670 00.000 3236 OnExposeComplete: enter 22:38:44.670 00.000 3236 UpdateGuideState(): m_state=3 22:38:44.670 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 229 22:38:44.670 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=295.00, Mass=18, SNR=3.0, Peak=48 HFD=0.0 22:38:44.670 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:44.670 00.000 3236 Star lost during calibration... blundering on 22:38:44.670 00.000 3236 Status Line: star lost 22:38:44.670 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:44.670 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=33, FiltMax=46, Gamma=1.040 22:38:44.936 00.266 3236 UpdateGuideState exits: Star lost - low SNR 22:38:44.936 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:44.936 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:44.936 00.000 3236 Enqueuing Expose request 22:38:44.936 00.000 8052 Worker thread wakes up 22:38:44.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:44.936 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:46.920 01.984 8052 Exposure complete 22:38:47.092 00.172 3236 OnExposeComplete: enter 22:38:47.092 00.000 8052 worker thread done servicing request 22:38:47.092 00.000 3236 UpdateGuideState(): m_state=3 22:38:47.092 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 230 22:38:47.092 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=295.00, Mass=11, SNR=2.3, Peak=48 HFD=0.0 22:38:47.092 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:47.092 00.000 3236 Star lost during calibration... blundering on 22:38:47.092 00.000 3236 Status Line: star lost 22:38:47.092 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:47.092 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=49, Gamma=1.040 22:38:47.357 00.265 3236 UpdateGuideState exits: Star lost - low SNR 22:38:47.357 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:47.357 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:47.357 00.000 3236 Enqueuing Expose request 22:38:47.357 00.000 8052 Worker thread wakes up 22:38:47.357 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:47.357 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:49.467 02.110 8052 Exposure complete 22:38:49.623 00.156 8052 worker thread done servicing request 22:38:49.623 00.000 3236 OnExposeComplete: enter 22:38:49.623 00.000 3236 UpdateGuideState(): m_state=3 22:38:49.623 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 231 22:38:49.623 00.000 3236 Star::Find returns 1 (0), X=1002.72, Y=295.72, Mass=23, SNR=3.3, Peak=51 HFD=0.6 22:38:49.623 00.000 3236 DistanceChecker: deactivated 22:38:49.623 00.000 3236 Omitted calibration alert: Advisory: Calibration successful but little south movement was measured, so guiding may be impaired. This is usually caused by very large Dec backlash or other problems with the mount mechanics. Read the online help for how to deal with this type of problem (Declination backlash). 22:38:49.623 00.000 3236 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH 22:38:49.623 00.000 3236 Nudge: theta = 2.67 22:38:49.623 00.000 3236 Final south nudging status: Current loc = {1002.720,295.720}, targeting {989.355,339.981} 22:38:49.623 00.000 3236 Falling Through to state CALIBRATION_COMPLETE 22:38:49.623 00.000 3236 GetString("/profile/1/scope/calibration/timestamp", "") returns "" 22:38:49.623 00.000 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 0 22:38:49.623 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.000000 22:38:49.623 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns -1.000000 22:38:49.623 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns -1.000000 22:38:49.623 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 0.000000 22:38:49.623 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 0 22:38:49.623 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 0 22:38:49.639 00.016 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 22:38:49.639 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0 22:38:49.639 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "Unknown" 22:38:49.639 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns -1 22:38:49.639 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "" 22:38:49.639 00.000 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "" 22:38:49.717 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 22:38:49.857 00.140 3236 ScopeASCOM::SideOfPier() returns 0 22:38:49.857 00.000 3236 Mount::SetCalibration (scope) -- xAngle=-105.9 yAngle=-116.0 xRate=18.195 yRate=6.578 bin=1 dec=25.6 pierSide=0 par=-/- rotAng=None 22:38:49.857 00.000 3236 Mount::SetCalibration (scope) -- sets m_xAngle=-105.9 m_yAngleError=100.1 22:38:49.982 00.125 3236 ScopeASCOM::GetDeclination() returns 25.6 22:38:50.045 00.063 3236 ScopeASCOM::SideOfPier() returns 0 22:38:50.061 00.016 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:38:50.107 00.046 3236 ScopeASCOM::SideOfPier() returns 0 22:38:50.107 00.000 3236 GetString("/profile/1/scope/calibration/timestamp", "") returns "19.5.20 22:38:50" 22:38:50.107 00.000 3236 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.018195 22:38:50.123 00.016 3236 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.006578 22:38:50.123 00.000 3236 GetInt("/profile/1/scope/calibration/binning", 1) returns 1 22:38:50.123 00.000 3236 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -1.848520 22:38:50.123 00.000 3236 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns -2.023980 22:38:50.123 00.000 3236 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns 0.447384 22:38:50.123 00.000 3236 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 0 22:38:50.123 00.000 3236 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns -1 22:38:50.123 00.000 3236 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns -1 22:38:50.123 00.000 3236 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns -888.000000 22:38:50.123 00.000 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 1500 22:38:50.123 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 0.515663 22:38:50.123 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003134 22:38:50.123 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003134 22:38:50.123 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 79.946900 22:38:50.123 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 15 22:38:50.123 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 41 22:38:50.123 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 22:38:50.123 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0 22:38:50.123 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "19.5.20 22:38:50" 22:38:50.123 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0 22:38:50.123 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.0}, {-1.2 -1.9}, {-0.5 -3.3}, {-1.1 -5.4}, {-1.9 -8.4}, {-2.5 -10.4}, {-2.6 -10.2}, {-3.7 -11.2}, {-5.2 -12.6}, {-5.2 -13.6}, {-5.4 -15.6}, {-6.6 -17.7}, {-6.6 -20.3}, {-6.8 -22.1}, {-7.0 -24.4}, {-7.0 -24.4}, {-8.3 -7.1}, {-8.1 5.2}" 22:38:50.123 00.000 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 3.1}, {0.9 3.2}, {0.7 2.5}, {0.4 3.7}, {0.5 2.9}, {0.5 3.3}, {0.4 4.4}, {0.4 6.0}, {1.4 5.9}, {2.0 5.1}, {2.6 7.3}, {4.4 8.2}, {5.3 9.1}, {5.3 10.0}, {5.5 10.5}, {5.0 10.9}, {5.8 12.4}, {6.3 12.0}, {6.6 9.5}, {7.1 6.7}, {6.4 7.3}, {5.7 11.2}, {6.2 13.0}, {6.8 14.2}, {6.4 16.6}, {6.0 19.9}, {7.4 21.2}, {6.7 21.4}, {6.8 21.9}, {7.1 20.6}, {7.3 19.3}, {8.7 18.1}, {8.0 19.7}, {9.2 20.9}, {9.5 21.5}, {10.8 22.1}, {10.6 21.2}, {10.5 20.7}, {10.5 21.4}, {10.5 22.3}, {11.0 22.6}, {11.0 22.6}, {-2.3 24.8}, {-8.4 31.3}, {-8.8 30.9}" 22:38:50.139 00.016 3236 GetBoolean("/Confirm/1/CalWarning_Angle", 1) returns 1 22:38:50.139 00.000 3236 Alert: Advisory: Calibration completed but RA/Dec axis angles are questionable and guiding may be impaired 22:38:50.420 00.281 3236 Calibration alert details: Non-orthogonality = 79.947 22:38:50.420 00.000 3236 Status Line: Calibration complete 22:38:50.420 00.000 3236 Calibration Complete 22:38:50.420 00.000 3236 PhdConfig flush 22:38:50.420 00.000 3236 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY 22:38:50.436 00.016 3236 guider state => CALIBRATED 22:38:50.436 00.000 3236 Changing from state CALIBRATED to CALIBRATED 22:38:50.436 00.000 3236 guider state => CALIBRATED 22:38:50.436 00.000 3236 Changing from state CALIBRATED to GUIDING 22:38:50.498 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 22:38:50.561 00.063 3236 ScopeASCOM::SideOfPier() returns 0 22:38:50.561 00.000 3236 AdjustCalibrationForScopePointing (scope): current dec=25.6 pierSide=0, cal dec=25.6 pierSide=0 rotAngle=None bin=1 22:38:50.561 00.000 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 1500 22:38:50.561 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 0.515663 22:38:50.561 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003134 22:38:50.561 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003134 22:38:50.561 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 79.946900 22:38:50.561 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 15 22:38:50.561 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 41 22:38:50.561 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 22:38:50.561 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 2 22:38:50.561 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "19.5.20 22:38:50" 22:38:50.561 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0 22:38:50.561 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.0}, {-1.2 -1.9}, {-0.5 -3.3}, {-1.1 -5.4}, {-1.9 -8.4}, {-2.5 -10.4}, {-2.6 -10.2}, {-3.7 -11.2}, {-5.2 -12.6}, {-5.2 -13.6}, {-5.4 -15.6}, {-6.6 -17.7}, {-6.6 -20.3}, {-6.8 -22.1}, {-7.0 -24.4}, {-7.0 -24.4}, {-8.3 -7.1}, {-8.1 5.2}" 22:38:50.561 00.000 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 3.1}, {0.9 3.2}, {0.7 2.5}, {0.4 3.7}, {0.5 2.9}, {0.5 3.3}, {0.4 4.4}, {0.4 6.0}, {1.4 5.9}, {2.0 5.1}, {2.6 7.3}, {4.4 8.2}, {5.3 9.1}, {5.3 10.0}, {5.5 10.5}, {5.0 10.9}, {5.8 12.4}, {6.3 12.0}, {6.6 9.5}, {7.1 6.7}, {6.4 7.3}, {5.7 11.2}, {6.2 13.0}, {6.8 14.2}, {6.4 16.6}, {6.0 19.9}, {7.4 21.2}, {6.7 21.4}, {6.8 21.9}, {7.1 20.6}, {7.3 19.3}, {8.7 18.1}, {8.0 19.7}, {9.2 20.9}, {9.5 21.5}, {10.8 22.1}, {10.6 21.2}, {10.5 20.7}, {10.5 21.4}, {10.5 22.3}, {11.0 22.6}, {11.0 22.6}, {-2.3 24.8}, {-8.4 31.3}, {-8.8 30.9}" 22:38:50.576 00.015 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:38:50.576 00.000 3236 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000 22:38:50.576 00.000 3236 Dec comp: XRate 18.195 -> 18.195 for dec 25.6 -> dec 25.6 22:38:50.639 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 22:38:50.701 00.062 3236 ScopeASCOM::SideOfPier() returns 0 22:38:50.701 00.000 3236 setting lock position to (1002.72, 295.72) 22:38:50.701 00.000 3236 guider state => GUIDING 22:38:50.701 00.000 3236 Status Line: Guiding 22:38:50.701 00.000 3236 Mount: notify guiding started 22:38:50.701 00.000 3236 GetString("/profile/1/name", "") returns "HEQ5" 22:38:50.701 00.000 3236 GetString("/profile/1/scope/calibration/timestamp", "") returns "19.5.20 22:38:50" 22:38:50.701 00.000 3236 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.018195 22:38:50.717 00.016 3236 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.006578 22:38:50.717 00.000 3236 GetInt("/profile/1/scope/calibration/binning", 1) returns 1 22:38:50.717 00.000 3236 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -1.848520 22:38:50.717 00.000 3236 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns -2.023980 22:38:50.717 00.000 3236 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns 0.447384 22:38:50.717 00.000 3236 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 0 22:38:50.717 00.000 3236 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns -1 22:38:50.717 00.000 3236 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns -1 22:38:50.717 00.000 3236 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns -888.000000 22:38:50.717 00.000 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 1500 22:38:50.717 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 0.515663 22:38:50.717 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003134 22:38:50.717 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003134 22:38:50.717 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 79.946900 22:38:50.717 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 15 22:38:50.717 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 41 22:38:50.717 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 22:38:50.717 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 2 22:38:50.717 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "19.5.20 22:38:50" 22:38:50.717 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0 22:38:50.717 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.0}, {-1.2 -1.9}, {-0.5 -3.3}, {-1.1 -5.4}, {-1.9 -8.4}, {-2.5 -10.4}, {-2.6 -10.2}, {-3.7 -11.2}, {-5.2 -12.6}, {-5.2 -13.6}, {-5.4 -15.6}, {-6.6 -17.7}, {-6.6 -20.3}, {-6.8 -22.1}, {-7.0 -24.4}, {-7.0 -24.4}, {-8.3 -7.1}, {-8.1 5.2}" 22:38:50.717 00.000 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 3.1}, {0.9 3.2}, {0.7 2.5}, {0.4 3.7}, {0.5 2.9}, {0.5 3.3}, {0.4 4.4}, {0.4 6.0}, {1.4 5.9}, {2.0 5.1}, {2.6 7.3}, {4.4 8.2}, {5.3 9.1}, {5.3 10.0}, {5.5 10.5}, {5.0 10.9}, {5.8 12.4}, {6.3 12.0}, {6.6 9.5}, {7.1 6.7}, {6.4 7.3}, {5.7 11.2}, {6.2 13.0}, {6.8 14.2}, {6.4 16.6}, {6.0 19.9}, {7.4 21.2}, {6.7 21.4}, {6.8 21.9}, {7.1 20.6}, {7.3 19.3}, {8.7 18.1}, {8.0 19.7}, {9.2 20.9}, {9.5 21.5}, {10.8 22.1}, {10.6 21.2}, {10.5 20.7}, {10.5 21.4}, {10.5 22.3}, {11.0 22.6}, {11.0 22.6}, {-2.3 24.8}, {-8.4 31.3}, {-8.8 30.9}" 22:38:50.717 00.000 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 1500 22:38:50.717 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 0.515663 22:38:50.732 00.015 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003134 22:38:50.732 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003134 22:38:50.732 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 79.946900 22:38:50.732 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 15 22:38:50.732 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 41 22:38:50.732 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 22:38:50.732 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 2 22:38:50.732 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "19.5.20 22:38:50" 22:38:50.732 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0 22:38:50.732 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.0}, {-1.2 -1.9}, {-0.5 -3.3}, {-1.1 -5.4}, {-1.9 -8.4}, {-2.5 -10.4}, {-2.6 -10.2}, {-3.7 -11.2}, {-5.2 -12.6}, {-5.2 -13.6}, {-5.4 -15.6}, {-6.6 -17.7}, {-6.6 -20.3}, {-6.8 -22.1}, {-7.0 -24.4}, {-7.0 -24.4}, {-8.3 -7.1}, {-8.1 5.2}" 22:38:50.732 00.000 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 3.1}, {0.9 3.2}, {0.7 2.5}, {0.4 3.7}, {0.5 2.9}, {0.5 3.3}, {0.4 4.4}, {0.4 6.0}, {1.4 5.9}, {2.0 5.1}, {2.6 7.3}, {4.4 8.2}, {5.3 9.1}, {5.3 10.0}, {5.5 10.5}, {5.0 10.9}, {5.8 12.4}, {6.3 12.0}, {6.6 9.5}, {7.1 6.7}, {6.4 7.3}, {5.7 11.2}, {6.2 13.0}, {6.8 14.2}, {6.4 16.6}, {6.0 19.9}, {7.4 21.2}, {6.7 21.4}, {6.8 21.9}, {7.1 20.6}, {7.3 19.3}, {8.7 18.1}, {8.0 19.7}, {9.2 20.9}, {9.5 21.5}, {10.8 22.1}, {10.6 21.2}, {10.5 20.7}, {10.5 21.4}, {10.5 22.3}, {11.0 22.6}, {11.0 22.6}, {-2.3 24.8}, {-8.4 31.3}, {-8.8 30.9}" 22:38:50.732 00.000 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:38:50.920 00.188 3236 ScopeASCOM::SideOfPier() returns 0 22:38:50.936 00.016 3236 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00 22:38:50.936 00.000 3236 UpdateLockPosShiftCameraCoords: after parity adjustment: -0.00,-0.00 22:38:50.982 00.046 3236 ScopeASCOM::GetDeclination() returns 25.6 22:38:50.982 00.000 3236 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 25.6 22:38:50.982 00.000 3236 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.85) = xAngle (-1.85 = -1.85) 22:38:50.982 00.000 3236 MountToCamera -- mountX=-0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00 22:38:50.982 00.000 3236 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr 22:38:50.982 00.000 3236 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec 22:38:50.982 00.000 3236 GetInt("/profile/1/AutoLoadCalibration", -1) returns 0 22:38:50.998 00.016 3236 GetBoolean("/profile/1/AlreadyAskedCalibAutoload", 0) returns 0 22:38:50.998 00.000 3236 Alert: Do you want to automatically restore this calibration whenever the profile is used? 22:38:51.029 00.031 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=48, Gamma=1.040 22:38:51.279 00.250 3236 UpdateGuideState exits: m=23 SNR=3.3 22:38:51.279 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:51.279 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:38:51.279 00.000 3236 Enqueuing Expose request 22:38:51.279 00.000 8052 Worker thread wakes up 22:38:51.279 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:51.279 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(988,281,31,31) 22:38:51.967 00.688 8052 Exposure complete 22:38:52.123 00.156 8052 worker thread done servicing request 22:38:52.123 00.000 3236 OnExposeComplete: enter 22:38:52.123 00.000 3236 UpdateGuideState(): m_state=6 22:38:52.123 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 1 22:38:52.123 00.000 3236 Star::Find returns 1 (0), X=1001.95, Y=296.12, Mass=26, SNR=3.5, Peak=58 HFD=2.0 22:38:52.123 00.000 3236 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.85) = xAngle (4.52 = -1.77) 22:38:52.123 00.000 3236 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.77 = 2.77) 22:38:52.123 00.000 3236 CameraToMount -- cameraX=-0.77 cameraY=0.40 hyp=0.87 cameraTheta=2.67 mountX=-0.17 mountY=0.32, mountTheta=2.06 22:38:52.123 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.77, y=0.40, opts=13) 22:38:52.123 00.000 3236 Enqueuing Move request for scope (-0.77, 0.40) 22:38:52.123 00.000 8052 Worker thread wakes up 22:38:52.123 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.40) opts 0xd 22:38:52.123 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.77, 0.40) 22:38:52.123 00.000 8052 Moving (-0.77, 0.40) raw xDistance=-0.17 yDistance=0.32 22:38:52.123 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:38:52.123 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:38:52.123 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 22:38:52.123 00.000 8052 MoveAxis(E, 0, ABG) 22:38:52.123 00.000 8052 Move returns status 0, amount 0 22:38:52.123 00.000 8052 MoveAxis(N, 0, ABG) 22:38:52.123 00.000 8052 Move returns status 0, amount 0 22:38:52.123 00.000 8052 move complete, result=0 22:38:52.123 00.000 8052 worker thread done servicing request 22:38:52.139 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=39, FiltMax=52, Gamma=1.040 22:38:52.373 00.234 3236 UpdateGuideState exits: m=26 SNR=3.5 22:38:52.373 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:52.373 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:38:52.373 00.000 3236 Enqueuing Expose request 22:38:52.373 00.000 8052 Worker thread wakes up 22:38:52.373 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH 22:38:52.373 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:52.373 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(988,281,31,31) 22:38:54.482 02.109 8052 Exposure complete 22:38:54.639 00.157 8052 worker thread done servicing request 22:38:54.639 00.000 3236 OnExposeComplete: enter 22:38:54.639 00.000 3236 UpdateGuideState(): m_state=6 22:38:54.639 00.000 3236 Star::Find(15, 1001, 296, 0, (0,0,0,0), 0.0, 255) frame 2 22:38:54.639 00.000 3236 Star::Find false star n=7 nbg=273 bg=38.0 sigma=0.7 thresh=40 peak=40 22:38:54.639 00.000 3236 Star::Find returns 0 (2), X=1001.00, Y=296.00, Mass=22, SNR=2.9, Peak=46 HFD=0.0 22:38:54.639 00.000 3236 DistanceChecker: activated 22:38:54.639 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:54.639 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:38:54.639 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:38:54.639 00.000 8052 Worker thread wakes up 22:38:54.639 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:38:54.639 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:38:54.639 00.000 8052 move complete, result=0 22:38:54.639 00.000 8052 worker thread done servicing request 22:38:54.764 00.125 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:54.764 00.000 3236 Status Line: Star lost - low SNR 22:38:54.764 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=49, Gamma=1.040 22:38:55.074 00.310 3236 UpdateGuideState exits: Star lost - low SNR 22:38:55.074 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:55.074 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:55.074 00.000 3236 Enqueuing Expose request 22:38:55.074 00.000 8052 Worker thread wakes up 22:38:55.074 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:55.074 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:56.974 01.900 8052 Exposure complete 22:38:57.204 00.230 8052 worker thread done servicing request 22:38:57.204 00.000 3236 OnExposeComplete: enter 22:38:57.204 00.000 3236 UpdateGuideState(): m_state=6 22:38:57.204 00.000 3236 Star::Find(15, 1001, 296, 0, (0,0,0,0), 0.0, 255) frame 3 22:38:57.204 00.000 3236 Star::Find returns 0 (2), X=1001.00, Y=296.00, Mass=18, SNR=2.9, Peak=46 HFD=0.0 22:38:57.204 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:57.204 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:38:57.204 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:38:57.204 00.000 8052 Worker thread wakes up 22:38:57.204 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:38:57.204 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:38:57.204 00.000 8052 move complete, result=0 22:38:57.204 00.000 8052 worker thread done servicing request 22:38:57.317 00.113 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:57.317 00.000 3236 Status Line: Star lost - low SNR 22:38:57.327 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=50, Gamma=1.040 22:38:57.657 00.330 3236 UpdateGuideState exits: Star lost - low SNR 22:38:57.667 00.010 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:38:57.667 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:38:57.667 00.000 3236 Enqueuing Expose request 22:38:57.667 00.000 8052 Worker thread wakes up 22:38:57.667 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:38:57.667 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:38:59.427 01.760 8052 Exposure complete 22:38:59.627 00.200 8052 worker thread done servicing request 22:38:59.627 00.000 3236 OnExposeComplete: enter 22:38:59.637 00.010 3236 UpdateGuideState(): m_state=6 22:38:59.637 00.000 3236 Star::Find(15, 1001, 296, 0, (0,0,0,0), 0.0, 255) frame 4 22:38:59.637 00.000 3236 Star::Find returns 0 (2), X=1001.00, Y=296.00, Mass=16, SNR=2.7, Peak=51 HFD=0.0 22:38:59.637 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:38:59.637 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:38:59.637 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:38:59.637 00.000 8052 Worker thread wakes up 22:38:59.637 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:38:59.637 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:38:59.637 00.000 8052 move complete, result=0 22:38:59.637 00.000 8052 worker thread done servicing request 22:38:59.750 00.113 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:38:59.750 00.000 3236 Status Line: Star lost - low SNR 22:38:59.750 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=41, FiltMax=54, Gamma=1.040 22:39:00.130 00.380 3236 UpdateGuideState exits: Star lost - low SNR 22:39:00.130 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:00.130 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:39:00.130 00.000 3236 Enqueuing Expose request 22:39:00.130 00.000 8052 Worker thread wakes up 22:39:00.140 00.010 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:00.140 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:39:00.860 00.720 3236 User exited setup dialog with 'ok' 22:39:00.860 00.000 3236 set dither mode 0 22:39:00.860 00.000 3236 AutoExp: config min = 500 max = 5000 snr = 6.00 22:39:00.866 00.006 3236 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0 22:39:00.876 00.010 3236 Saturation detection set to Max-ADU value 255 22:39:00.877 00.001 3236 Setting StarMinHFD = 0.00 22:39:00.878 00.001 3236 Setting AutoSelDownsample = 0 22:39:00.928 00.050 3236 Scope: enabling slew check, guiding will stop when slew is detected 22:39:00.930 00.002 3236 BLC: Backlash comp disabled, Comp pulse = 20 ms 22:39:01.020 00.090 3236 ScopeASCOM::GetDeclination() returns 25.6 22:39:01.090 00.070 3236 ScopeASCOM::SideOfPier() returns 0 22:39:01.095 00.005 3236 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.20 22:39:01.095 00.000 3236 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00 22:39:01.095 00.000 3236 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1) 22:39:01.280 00.185 3236 PhdConfig flush 22:39:01.990 00.710 8052 Exposure complete 22:39:02.195 00.205 8052 worker thread done servicing request 22:39:02.195 00.000 3236 OnExposeComplete: enter 22:39:02.195 00.000 3236 UpdateGuideState(): m_state=6 22:39:02.195 00.000 3236 Star::Find(15, 1001, 296, 0, (0,0,0,0), 0.0, 255) frame 5 22:39:02.195 00.000 3236 Star::Find false star n=6 nbg=276 bg=35.9 sigma=0.7 thresh=38 peak=38 22:39:02.195 00.000 3236 Star::Find returns 0 (2), X=1001.00, Y=296.00, Mass=21, SNR=2.9, Peak=45 HFD=0.0 22:39:02.195 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:39:02.195 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:39:02.195 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:39:02.195 00.000 8052 Worker thread wakes up 22:39:02.195 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:39:02.195 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:39:02.195 00.000 8052 move complete, result=0 22:39:02.195 00.000 8052 worker thread done servicing request 22:39:02.310 00.115 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:39:02.310 00.000 3236 Status Line: Star lost - low SNR 22:39:02.310 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=47, Gamma=1.040 22:39:02.649 00.339 3236 UpdateGuideState exits: Star lost - low SNR 22:39:02.649 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:02.649 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:39:02.649 00.000 3236 Enqueuing Expose request 22:39:02.649 00.000 8052 Worker thread wakes up 22:39:02.649 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:02.649 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:39:04.491 01.842 8052 Exposure complete 22:39:04.709 00.218 3236 OnExposeComplete: enter 22:39:04.709 00.000 3236 UpdateGuideState(): m_state=6 22:39:04.709 00.000 8052 worker thread done servicing request 22:39:04.709 00.000 3236 Star::Find(15, 1001, 296, 0, (0,0,0,0), 0.0, 255) frame 6 22:39:04.709 00.000 3236 Star::Find returns 1 (0), X=1003.34, Y=296.00, Mass=25, SNR=3.4, Peak=51 HFD=1.0 22:39:04.709 00.000 3236 DistanceChecker: deactivated 22:39:04.709 00.000 3236 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.85) = xAngle (2.27 = 2.27) 22:39:04.709 00.000 3236 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.53 = 0.53) 22:39:04.709 00.000 3236 CameraToMount -- cameraX=0.62 cameraY=0.28 hyp=0.68 cameraTheta=0.42 mountX=-0.44 mountY=0.34, mountTheta=2.48 22:39:04.709 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.62, y=0.28, opts=13) 22:39:04.709 00.000 3236 Enqueuing Move request for scope (0.62, 0.28) 22:39:04.709 00.000 8052 Worker thread wakes up 22:39:04.709 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.28) opts 0xd 22:39:04.709 00.000 8052 Handling offset move in thread for scope, endpoint = (0.62, 0.28) 22:39:04.709 00.000 8052 Moving (0.62, 0.28) raw xDistance=-0.44 yDistance=0.34 22:39:04.709 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44 22:39:04.709 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough 22:39:04.709 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 22:39:04.709 00.000 8052 MoveAxis(E, 15, ABG) 22:39:04.709 00.000 8052 Guiding Dir = 2, Dur = 15 22:39:04.709 00.000 8052 IsSlewing returns 0 22:39:04.709 00.000 8052 IsGuiding returns 0 22:39:04.725 00.016 8052 PulseGuide returned control before completion, sleep 22 22:39:04.725 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=37, FiltMax=49, Gamma=1.040 22:39:04.756 00.031 8052 IsGuiding returns 0 22:39:04.756 00.000 8052 Move returns status 0, amount 15 22:39:04.756 00.000 8052 MoveAxis(N, 0, ABG) 22:39:04.756 00.000 8052 Move returns status 0, amount 0 22:39:04.756 00.000 8052 move complete, result=0 22:39:04.756 00.000 8052 worker thread done servicing request 22:39:04.963 00.207 3236 UpdateGuideState exits: m=25 SNR=3.4 22:39:04.963 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:04.963 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:39:04.963 00.000 3236 Enqueuing Expose request 22:39:04.963 00.000 8052 Worker thread wakes up 22:39:04.963 00.000 3236 GuideStep: -0.4 px 15 ms EAST, 0.3 px 0 ms NORTH 22:39:04.963 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:04.963 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(988,281,31,31) 22:39:06.963 02.000 8052 Exposure complete 22:39:07.073 00.110 8052 worker thread done servicing request 22:39:07.073 00.000 3236 OnExposeComplete: enter 22:39:07.073 00.000 3236 UpdateGuideState(): m_state=6 22:39:07.073 00.000 3236 Star::Find(15, 1003, 296, 0, (0,0,0,0), 0.0, 255) frame 7 22:39:07.073 00.000 3236 Star::Find returns 1 (0), X=1003.15, Y=295.75, Mass=21, SNR=3.2, Peak=55 HFD=0.5 22:39:07.073 00.000 3236 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.85) = xAngle (1.93 = 1.93) 22:39:07.073 00.000 3236 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.18 = 0.18) 22:39:07.073 00.000 3236 CameraToMount -- cameraX=0.43 cameraY=0.03 hyp=0.43 cameraTheta=0.08 mountX=-0.15 mountY=0.08, mountTheta=2.66 22:39:07.073 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.43, y=0.03, opts=13) 22:39:07.073 00.000 3236 Enqueuing Move request for scope (0.43, 0.03) 22:39:07.073 00.000 8052 Worker thread wakes up 22:39:07.073 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.03) opts 0xd 22:39:07.073 00.000 8052 Handling offset move in thread for scope, endpoint = (0.43, 0.03) 22:39:07.073 00.000 8052 Moving (0.43, 0.03) raw xDistance=-0.15 yDistance=0.08 22:39:07.073 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:39:07.073 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:39:07.073 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:39:07.088 00.015 8052 MoveAxis(E, 0, ABG) 22:39:07.088 00.000 8052 Move returns status 0, amount 0 22:39:07.088 00.000 8052 MoveAxis(N, 0, ABG) 22:39:07.088 00.000 8052 Move returns status 0, amount 0 22:39:07.088 00.000 8052 move complete, result=0 22:39:07.088 00.000 8052 worker thread done servicing request 22:39:07.088 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=41, FiltMax=54, Gamma=1.040 22:39:07.276 00.188 3236 UpdateGuideState exits: m=21 SNR=3.2 22:39:07.276 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:07.276 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:39:07.276 00.000 3236 Enqueuing Expose request 22:39:07.276 00.000 8052 Worker thread wakes up 22:39:07.276 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:39:07.276 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:07.276 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(988,281,31,31) 22:39:09.479 02.203 8052 Exposure complete 22:39:09.635 00.156 8052 worker thread done servicing request 22:39:09.635 00.000 3236 OnExposeComplete: enter 22:39:09.635 00.000 3236 UpdateGuideState(): m_state=6 22:39:09.635 00.000 3236 Star::Find(15, 1003, 295, 0, (0,0,0,0), 0.0, 255) frame 8 22:39:09.635 00.000 3236 Star::Find returns 1 (0), X=1002.73, Y=294.87, Mass=27, SNR=3.5, Peak=43 HFD=3.9 22:39:09.635 00.000 3236 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.85) = xAngle (0.29 = 0.29) 22:39:09.635 00.000 3236 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.46 = -1.46) 22:39:09.635 00.000 3236 CameraToMount -- cameraX=0.01 cameraY=-0.85 hyp=0.85 cameraTheta=-1.56 mountX=0.82 mountY=-0.85, mountTheta=-0.80 22:39:09.635 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.01, y=-0.85, opts=13) 22:39:09.635 00.000 3236 Enqueuing Move request for scope (0.01, -0.85) 22:39:09.635 00.000 8052 Worker thread wakes up 22:39:09.635 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.85) opts 0xd 22:39:09.635 00.000 8052 Handling offset move in thread for scope, endpoint = (0.01, -0.85) 22:39:09.635 00.000 8052 Moving (0.01, -0.85) raw xDistance=0.82 yDistance=-0.85 22:39:09.635 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82 22:39:09.635 00.000 8052 resist switch: large excursion: input -0.85 thresh 0.60 direction from 0 to -1 22:39:09.635 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.55 22:39:09.635 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 22:39:09.635 00.000 8052 MoveAxis(W, 28, ABG) 22:39:09.635 00.000 8052 Guiding Dir = 3, Dur = 28 22:39:09.635 00.000 8052 IsSlewing returns 0 22:39:09.651 00.016 8052 IsGuiding returns 0 22:39:09.651 00.000 8052 PulseGuide returned control before completion, sleep 34 22:39:09.651 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=30, FiltMax=43, Gamma=1.040 22:39:09.698 00.047 8052 IsGuiding returns 0 22:39:09.698 00.000 8052 Move returns status 0, amount 28 22:39:09.698 00.000 8052 MoveAxis(N, 129, ABG) 22:39:09.698 00.000 8052 Guiding Dir = 0, Dur = 129 22:39:09.698 00.000 8052 IsSlewing returns 0 22:39:09.698 00.000 8052 IsGuiding returns 0 22:39:09.698 00.000 8052 PulseGuide returned control before completion, sleep 136 22:39:09.854 00.156 8052 IsGuiding returns 0 22:39:09.854 00.000 8052 Move returns status 0, amount 129 22:39:09.854 00.000 8052 move complete, result=0 22:39:09.854 00.000 8052 worker thread done servicing request 22:39:09.901 00.047 3236 UpdateGuideState exits: m=27 SNR=3.5 22:39:09.901 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:09.901 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:39:09.901 00.000 3236 Enqueuing Expose request 22:39:09.901 00.000 8052 Worker thread wakes up 22:39:09.901 00.000 3236 GuideStep: 0.8 px 28 ms WEST, -0.8 px 129 ms NORTH 22:39:09.901 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:09.901 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(988,281,31,31) 22:39:11.994 02.093 8052 Exposure complete 22:39:12.151 00.157 8052 worker thread done servicing request 22:39:12.151 00.000 3236 OnExposeComplete: enter 22:39:12.151 00.000 3236 UpdateGuideState(): m_state=6 22:39:12.151 00.000 3236 Star::Find(15, 1002, 294, 0, (0,0,0,0), 0.0, 255) frame 9 22:39:12.151 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=294.00, Mass=18, SNR=3.0, Peak=53 HFD=0.0 22:39:12.151 00.000 3236 DistanceChecker: activated 22:39:12.151 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:39:12.151 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:39:12.151 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:39:12.151 00.000 8052 Worker thread wakes up 22:39:12.151 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:39:12.151 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:39:12.151 00.000 8052 move complete, result=0 22:39:12.151 00.000 8052 worker thread done servicing request 22:39:12.264 00.113 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:39:12.264 00.000 3236 Status Line: Star lost - low SNR 22:39:12.270 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=52, Gamma=1.040 22:39:12.585 00.315 3236 UpdateGuideState exits: Star lost - low SNR 22:39:12.585 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:12.585 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:39:12.585 00.000 3236 Enqueuing Expose request 22:39:12.585 00.000 8052 Worker thread wakes up 22:39:12.585 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:12.585 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:39:14.441 01.856 8052 Exposure complete 22:39:14.645 00.204 8052 worker thread done servicing request 22:39:14.645 00.000 3236 OnExposeComplete: enter 22:39:14.647 00.002 3236 UpdateGuideState(): m_state=6 22:39:14.647 00.000 3236 Star::Find(15, 1002, 294, 0, (0,0,0,0), 0.0, 255) frame 10 22:39:14.647 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=294.00, Mass=15, SNR=2.7, Peak=51 HFD=0.0 22:39:14.647 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:39:14.647 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:39:14.647 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:39:14.647 00.000 8052 Worker thread wakes up 22:39:14.647 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:39:14.647 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:39:14.647 00.000 8052 move complete, result=0 22:39:14.647 00.000 8052 worker thread done servicing request 22:39:14.752 00.105 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:39:14.752 00.000 3236 Status Line: Star lost - low SNR 22:39:14.755 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=50, Gamma=1.040 22:39:15.093 00.338 3236 UpdateGuideState exits: Star lost - low SNR 22:39:15.094 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:15.094 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:39:15.094 00.000 3236 Enqueuing Expose request 22:39:15.094 00.000 8052 Worker thread wakes up 22:39:15.095 00.001 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:15.095 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:39:16.945 01.850 8052 Exposure complete 22:39:17.161 00.216 8052 worker thread done servicing request 22:39:17.165 00.004 3236 OnExposeComplete: enter 22:39:17.165 00.000 3236 UpdateGuideState(): m_state=6 22:39:17.165 00.000 3236 Star::Find(15, 1002, 294, 0, (0,0,0,0), 0.0, 255) frame 11 22:39:17.165 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=294.00, Mass=18, SNR=2.8, Peak=46 HFD=0.0 22:39:17.165 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:39:17.165 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:39:17.165 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:39:17.165 00.000 8052 Worker thread wakes up 22:39:17.165 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:39:17.165 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:39:17.165 00.000 8052 move complete, result=0 22:39:17.165 00.000 8052 worker thread done servicing request 22:39:17.280 00.115 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:39:17.280 00.000 3236 Status Line: Star lost - low SNR 22:39:17.290 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=37, FiltMax=49, Gamma=1.040 22:39:17.600 00.310 3236 UpdateGuideState exits: Star lost - low SNR 22:39:17.600 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:17.600 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:39:17.600 00.000 3236 Enqueuing Expose request 22:39:17.600 00.000 8052 Worker thread wakes up 22:39:17.600 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:17.600 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:39:19.454 01.854 8052 Exposure complete 22:39:19.654 00.200 8052 worker thread done servicing request 22:39:19.654 00.000 3236 OnExposeComplete: enter 22:39:19.654 00.000 3236 UpdateGuideState(): m_state=6 22:39:19.654 00.000 3236 Star::Find(15, 1002, 294, 0, (0,0,0,0), 0.0, 255) frame 12 22:39:19.654 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=294.00, Mass=15, SNR=2.7, Peak=48 HFD=0.0 22:39:19.654 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:39:19.654 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:39:19.654 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:39:19.654 00.000 8052 Worker thread wakes up 22:39:19.661 00.007 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:39:19.661 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:39:19.661 00.000 8052 move complete, result=0 22:39:19.661 00.000 8052 worker thread done servicing request 22:39:19.782 00.121 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:39:19.782 00.000 3236 Status Line: Star lost - low SNR 22:39:19.788 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=46, Gamma=1.040 22:39:20.091 00.303 3236 UpdateGuideState exits: Star lost - low SNR 22:39:20.091 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:20.091 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:39:20.091 00.000 3236 Enqueuing Expose request 22:39:20.091 00.000 8052 Worker thread wakes up 22:39:20.091 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:20.091 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:39:21.971 01.880 8052 Exposure complete 22:39:22.191 00.220 3236 OnExposeComplete: enter 22:39:22.191 00.000 3236 UpdateGuideState(): m_state=6 22:39:22.191 00.000 3236 Star::Find(15, 1002, 294, 0, (0,0,0,0), 0.0, 255) frame 13 22:39:22.191 00.000 8052 worker thread done servicing request 22:39:22.191 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=294.00, Mass=18, SNR=3.0, Peak=54 HFD=0.0 22:39:22.191 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:39:22.191 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:39:22.191 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:39:22.191 00.000 8052 Worker thread wakes up 22:39:22.191 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:39:22.191 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:39:22.191 00.000 8052 move complete, result=0 22:39:22.191 00.000 8052 worker thread done servicing request 22:39:22.307 00.116 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:39:22.307 00.000 3236 Status Line: Star lost - low SNR 22:39:22.307 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=39, FiltMax=51, Gamma=1.040 22:39:22.638 00.331 3236 UpdateGuideState exits: Star lost - low SNR 22:39:22.638 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:22.638 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:39:22.638 00.000 3236 Enqueuing Expose request 22:39:22.638 00.000 8052 Worker thread wakes up 22:39:22.638 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:22.638 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:39:24.487 01.849 8052 Exposure complete 22:39:24.690 00.203 8052 worker thread done servicing request 22:39:24.690 00.000 3236 OnExposeComplete: enter 22:39:24.690 00.000 3236 UpdateGuideState(): m_state=6 22:39:24.690 00.000 3236 Star::Find(15, 1002, 294, 0, (0,0,0,0), 0.0, 255) frame 14 22:39:24.690 00.000 3236 Star::Find false star n=7 nbg=282 bg=36.9 sigma=0.7 thresh=39 peak=39 22:39:24.690 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=294.00, Mass=22, SNR=2.9, Peak=45 HFD=0.0 22:39:24.690 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:39:24.690 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:39:24.690 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:39:24.690 00.000 8052 Worker thread wakes up 22:39:24.690 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:39:24.690 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:39:24.690 00.000 8052 move complete, result=0 22:39:24.690 00.000 8052 worker thread done servicing request 22:39:24.818 00.128 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:39:24.818 00.000 3236 Status Line: Star lost - low SNR 22:39:24.828 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=49, Gamma=1.040 22:39:25.168 00.340 3236 UpdateGuideState exits: Star lost - low SNR 22:39:25.168 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:25.168 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:39:25.168 00.000 3236 Enqueuing Expose request 22:39:25.168 00.000 8052 Worker thread wakes up 22:39:25.168 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:25.168 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:39:27.018 01.850 8052 Exposure complete 22:39:27.218 00.200 8052 worker thread done servicing request 22:39:27.218 00.000 3236 OnExposeComplete: enter 22:39:27.218 00.000 3236 UpdateGuideState(): m_state=6 22:39:27.218 00.000 3236 Star::Find(15, 1002, 294, 0, (0,0,0,0), 0.0, 255) frame 15 22:39:27.218 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=294.00, Mass=13, SNR=2.5, Peak=49 HFD=0.0 22:39:27.218 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:39:27.218 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:39:27.218 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:39:27.218 00.000 8052 Worker thread wakes up 22:39:27.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:39:27.218 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:39:27.218 00.000 8052 move complete, result=0 22:39:27.218 00.000 8052 worker thread done servicing request 22:39:27.327 00.109 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:39:27.327 00.000 3236 Status Line: Star lost - low SNR 22:39:27.327 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=52, Gamma=1.040 22:39:27.667 00.340 3236 UpdateGuideState exits: Star lost - low SNR 22:39:27.667 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:27.667 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:39:27.667 00.000 3236 Enqueuing Expose request 22:39:27.667 00.000 8052 Worker thread wakes up 22:39:27.667 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:27.667 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:39:29.417 01.750 8052 Exposure complete 22:39:29.637 00.220 8052 worker thread done servicing request 22:39:29.637 00.000 3236 OnExposeComplete: enter 22:39:29.637 00.000 3236 UpdateGuideState(): m_state=6 22:39:29.637 00.000 3236 Star::Find(15, 1002, 294, 0, (0,0,0,0), 0.0, 255) frame 16 22:39:29.637 00.000 3236 Star::Find returns 1 (0), X=1002.42, Y=295.20, Mass=19, SNR=3.0, Peak=44 HFD=1.9 22:39:29.637 00.000 3236 DistanceChecker: deactivated 22:39:29.637 00.000 3236 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.85) = xAngle (-0.25 = -0.25) 22:39:29.637 00.000 3236 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.00 = -2.00) 22:39:29.637 00.000 3236 CameraToMount -- cameraX=-0.30 cameraY=-0.52 hyp=0.60 cameraTheta=-2.10 mountX=0.58 mountY=-0.55, mountTheta=-0.75 22:39:29.643 00.006 3236 SchedulePrimaryMove(06CFF028, x=-0.30, y=-0.52, opts=13) 22:39:29.644 00.001 3236 Enqueuing Move request for scope (-0.30, -0.52) 22:39:29.647 00.003 8052 Worker thread wakes up 22:39:29.647 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.52) opts 0xd 22:39:29.647 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.30, -0.52) 22:39:29.647 00.000 8052 Moving (-0.30, -0.52) raw xDistance=0.58 yDistance=-0.55 22:39:29.647 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58 22:39:29.647 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 22:39:29.647 00.000 8052 MoveAxis(W, 22, ABG) 22:39:29.647 00.000 8052 Guiding Dir = 3, Dur = 22 22:39:29.657 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=32, FiltMax=47, Gamma=1.040 22:39:29.667 00.010 8052 IsSlewing returns 0 22:39:29.747 00.080 8052 IsGuiding returns 0 22:39:29.752 00.005 8052 PulseGuide returned control before completion, sleep 22 22:39:29.783 00.031 8052 IsGuiding returns 1 22:39:29.783 00.000 8052 scope still moving after pulse duration time elapsed 22:39:29.808 00.025 8052 IsSlewing returns 0 22:39:29.808 00.000 8052 IsGuiding returns 0 22:39:29.808 00.000 8052 scope move finished after 22 + 42 ms 22:39:29.808 00.000 8052 Move returns status 0, amount 22 22:39:29.808 00.000 8052 MoveAxis(N, 83, ABG) 22:39:29.808 00.000 8052 Guiding Dir = 0, Dur = 83 22:39:29.808 00.000 8052 IsSlewing returns 0 22:39:29.808 00.000 8052 IsGuiding returns 0 22:39:29.808 00.000 8052 PulseGuide returned control before completion, sleep 90 22:39:29.918 00.110 8052 IsGuiding returns 1 22:39:29.918 00.000 8052 scope still moving after pulse duration time elapsed 22:39:29.918 00.000 3236 UpdateGuideState exits: m=19 SNR=3.0 22:39:29.918 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:29.918 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:39:29.918 00.000 3236 Enqueuing Expose request 22:39:29.949 00.031 8052 IsSlewing returns 0 22:39:29.949 00.000 8052 IsGuiding returns 0 22:39:29.949 00.000 8052 scope move finished after 83 + 55 ms 22:39:29.949 00.000 8052 Move returns status 0, amount 83 22:39:29.949 00.000 8052 move complete, result=0 22:39:29.949 00.000 8052 worker thread done servicing request 22:39:29.949 00.000 8052 Worker thread wakes up 22:39:29.949 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:29.949 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(988,281,31,31) 22:39:29.949 00.000 3236 GuideStep: 0.6 px 22 ms WEST, -0.5 px 83 ms NORTH 22:39:31.933 01.984 8052 Exposure complete 22:39:32.090 00.157 8052 worker thread done servicing request 22:39:32.090 00.000 3236 OnExposeComplete: enter 22:39:32.090 00.000 3236 UpdateGuideState(): m_state=6 22:39:32.090 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 17 22:39:32.090 00.000 3236 Star::Find returns 0 (2), X=1002.00, Y=295.00, Mass=17, SNR=2.8, Peak=49 HFD=0.0 22:39:32.090 00.000 3236 DistanceChecker: activated 22:39:32.090 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:39:32.090 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:39:32.090 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:39:32.090 00.000 8052 Worker thread wakes up 22:39:32.090 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:39:32.090 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:39:32.090 00.000 8052 move complete, result=0 22:39:32.090 00.000 8052 worker thread done servicing request 22:39:32.211 00.121 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:39:32.212 00.001 3236 Status Line: Star lost - low SNR 22:39:32.221 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=51, Gamma=1.040 22:39:32.551 00.330 3236 UpdateGuideState exits: Star lost - low SNR 22:39:32.551 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:32.551 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:39:32.551 00.000 3236 Enqueuing Expose request 22:39:32.551 00.000 8052 Worker thread wakes up 22:39:32.551 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:32.551 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:39:34.411 01.860 8052 Exposure complete 22:39:34.653 00.242 8052 worker thread done servicing request 22:39:34.653 00.000 3236 OnExposeComplete: enter 22:39:34.653 00.000 3236 UpdateGuideState(): m_state=6 22:39:34.653 00.000 3236 Star::Find(15, 1002, 295, 0, (0,0,0,0), 0.0, 255) frame 18 22:39:34.653 00.000 3236 Star::Find returns 1 (0), X=1003.39, Y=297.18, Mass=21, SNR=3.2, Peak=54 HFD=1.8 22:39:34.653 00.000 3236 DistanceChecker: deactivated 22:39:34.653 00.000 3236 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.85) = xAngle (2.99 = 2.99) 22:39:34.653 00.000 3236 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.24 = 1.24) 22:39:34.653 00.000 3236 CameraToMount -- cameraX=0.67 cameraY=1.46 hyp=1.61 cameraTheta=1.14 mountX=-1.59 mountY=1.52, mountTheta=2.38 22:39:34.653 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.67, y=1.46, opts=13) 22:39:34.653 00.000 3236 Enqueuing Move request for scope (0.67, 1.46) 22:39:34.653 00.000 8052 Worker thread wakes up 22:39:34.653 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.67, 1.46) opts 0xd 22:39:34.653 00.000 8052 Handling offset move in thread for scope, endpoint = (0.67, 1.46) 22:39:34.653 00.000 8052 Moving (0.67, 1.46) raw xDistance=-1.59 yDistance=1.52 22:39:34.653 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.97 from input -1.59 22:39:34.653 00.000 8052 resist switch: large excursion: input 1.52 thresh 0.60 direction from -1 to 1 22:39:34.653 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.56 22:39:34.653 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.52 from input 1.52 22:39:34.653 00.000 8052 MoveAxis(E, 53, ABG) 22:39:34.653 00.000 8052 Guiding Dir = 2, Dur = 53 22:39:34.668 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=37, FiltMax=52, Gamma=1.040 22:39:34.715 00.047 8052 IsSlewing returns 0 22:39:34.777 00.062 8052 IsGuiding returns 0 22:39:34.840 00.063 8052 IsGuiding returns 1 22:39:34.840 00.000 8052 scope still moving after pulse duration time elapsed 22:39:34.871 00.031 8052 IsSlewing returns 0 22:39:34.871 00.000 8052 IsGuiding returns 1 22:39:34.902 00.031 8052 IsSlewing returns 0 22:39:34.902 00.000 8052 IsGuiding returns 1 22:39:34.933 00.031 3236 UpdateGuideState exits: m=21 SNR=3.2 22:39:34.933 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:34.933 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:39:34.933 00.000 3236 Enqueuing Expose request 22:39:34.949 00.016 8052 IsSlewing returns 0 22:39:34.949 00.000 8052 IsGuiding returns 0 22:39:34.949 00.000 8052 scope move finished after 53 + 118 ms 22:39:34.949 00.000 8052 Move returns status 0, amount 53 22:39:34.949 00.000 8052 MoveAxis(S, 231, ABG) 22:39:34.949 00.000 8052 Guiding Dir = 1, Dur = 231 22:39:34.949 00.000 8052 IsSlewing returns 0 22:39:34.949 00.000 8052 IsGuiding returns 0 22:39:34.965 00.016 8052 PulseGuide returned control before completion, sleep 237 22:39:35.215 00.250 8052 IsGuiding returns 0 22:39:35.215 00.000 8052 Move returns status 0, amount 231 22:39:35.215 00.000 8052 move complete, result=0 22:39:35.215 00.000 8052 worker thread done servicing request 22:39:35.215 00.000 3236 GuideStep: -1.6 px 53 ms EAST, 1.5 px 231 ms SOUTH 22:39:35.215 00.000 8052 Worker thread wakes up 22:39:35.215 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:35.215 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(988,281,31,31) 22:39:36.980 01.765 8052 Exposure complete 22:39:37.136 00.156 8052 worker thread done servicing request 22:39:37.136 00.000 3236 OnExposeComplete: enter 22:39:37.136 00.000 3236 UpdateGuideState(): m_state=6 22:39:37.136 00.000 3236 Star::Find(15, 1003, 297, 0, (0,0,0,0), 0.0, 255) frame 19 22:39:37.136 00.000 3236 Star::Find returns 0 (2), X=1003.00, Y=297.00, Mass=13, SNR=2.5, Peak=51 HFD=0.0 22:39:37.136 00.000 3236 DistanceChecker: activated 22:39:37.136 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:39:37.136 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:39:37.136 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:39:37.136 00.000 8052 Worker thread wakes up 22:39:37.136 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:39:37.136 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:39:37.136 00.000 8052 move complete, result=0 22:39:37.136 00.000 8052 worker thread done servicing request 22:39:37.262 00.126 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:39:37.262 00.000 3236 Status Line: Star lost - low SNR 22:39:37.262 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=40, FiltMax=53, Gamma=1.040 22:39:37.592 00.330 3236 UpdateGuideState exits: Star lost - low SNR 22:39:37.592 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:37.592 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:39:37.592 00.000 3236 Enqueuing Expose request 22:39:37.592 00.000 8052 Worker thread wakes up 22:39:37.592 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:37.592 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:39:38.642 01.050 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:836->Skipping event because state > STATE_SELECTED 22:39:39.459 00.817 8052 Exposure complete 22:39:39.678 00.219 8052 worker thread done servicing request 22:39:39.678 00.000 3236 OnExposeComplete: enter 22:39:39.678 00.000 3236 UpdateGuideState(): m_state=6 22:39:39.678 00.000 3236 Star::Find(15, 1003, 297, 0, (0,0,0,0), 0.0, 255) frame 20 22:39:39.678 00.000 3236 Star::Find returns 1 (0), X=1001.34, Y=295.17, Mass=23, SNR=3.3, Peak=49 HFD=3.2 22:39:39.678 00.000 3236 DistanceChecker: deactivated 22:39:39.678 00.000 3236 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.85) = xAngle (-0.91 = -0.91) 22:39:39.694 00.016 3236 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.66 = -2.66) 22:39:39.694 00.000 3236 CameraToMount -- cameraX=-1.38 cameraY=-0.55 hyp=1.48 cameraTheta=-2.76 mountX=0.91 mountY=-0.69, mountTheta=-0.65 22:39:39.694 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.38, y=-0.55, opts=13) 22:39:39.694 00.000 3236 Enqueuing Move request for scope (-1.38, -0.55) 22:39:39.694 00.000 8052 Worker thread wakes up 22:39:39.694 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.38, -0.55) opts 0xd 22:39:39.694 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.38, -0.55) 22:39:39.694 00.000 8052 Moving (-1.38, -0.55) raw xDistance=0.91 yDistance=-0.69 22:39:39.694 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.91 22:39:39.694 00.000 8052 resist switch: large excursion: input -0.69 thresh 0.60 direction from 1 to -1 22:39:39.694 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.07 22:39:39.694 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 22:39:39.694 00.000 8052 MoveAxis(W, 28, ABG) 22:39:39.694 00.000 8052 Guiding Dir = 3, Dur = 28 22:39:39.694 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=34, FiltMax=46, Gamma=1.040 22:39:39.772 00.078 8052 IsSlewing returns 0 22:39:39.834 00.062 8052 IsGuiding returns 0 22:39:39.959 00.125 3236 UpdateGuideState exits: m=23 SNR=3.3 22:39:39.959 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:39.959 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:39:39.959 00.000 3236 Enqueuing Expose request 22:39:40.006 00.047 8052 IsGuiding returns 0 22:39:40.006 00.000 8052 Move returns status 0, amount 28 22:39:40.006 00.000 8052 MoveAxis(N, 105, ABG) 22:39:40.006 00.000 8052 Guiding Dir = 0, Dur = 105 22:39:40.006 00.000 8052 IsSlewing returns 0 22:39:40.022 00.016 8052 IsGuiding returns 0 22:39:40.022 00.000 8052 PulseGuide returned control before completion, sleep 111 22:39:40.147 00.125 8052 IsGuiding returns 1 22:39:40.147 00.000 8052 scope still moving after pulse duration time elapsed 22:39:40.178 00.031 8052 IsSlewing returns 0 22:39:40.178 00.000 8052 IsGuiding returns 0 22:39:40.178 00.000 8052 scope move finished after 105 + 52 ms 22:39:40.178 00.000 8052 Move returns status 0, amount 105 22:39:40.178 00.000 8052 move complete, result=0 22:39:40.178 00.000 8052 worker thread done servicing request 22:39:40.178 00.000 8052 Worker thread wakes up 22:39:40.178 00.000 3236 GuideStep: 0.9 px 28 ms WEST, -0.7 px 105 ms NORTH 22:39:40.178 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:40.178 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(988,281,31,31) 22:39:41.725 01.547 3236 Stop button clicked 22:39:41.725 00.000 3236 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 22:39:41.725 00.000 3236 Status Line: Waiting for devices... 22:39:41.819 00.094 8052 Altair: stopcapture 22:39:41.931 00.112 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:157->Capture failed 22:39:41.931 00.000 8052 worker thread done servicing request 22:39:41.931 00.000 3236 OnExposeComplete: enter 22:39:41.931 00.000 3236 OnExposeComplete: Capture Error reported 22:39:41.931 00.000 3236 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0 22:39:41.931 00.000 3236 Mount: notify guiding stopped 22:39:41.931 00.000 3236 Changing from state GUIDING to STOP 22:39:41.931 00.000 3236 guider state => SELECTED 22:39:41.931 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=34, FiltMax=46, Gamma=1.040 22:39:42.181 00.250 3236 Changing from state SELECTED to UNINITIALIZED 22:39:42.181 00.000 3236 guider state => SELECTING 22:39:42.181 00.000 3236 Status Line: Stopped. 22:39:42.197 00.016 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:488->Error reported capturing image 22:39:43.900 01.703 3236 SetCurrentPosition(1052.05,270.90) 22:39:43.900 00.000 3236 Star::Find(15, 1052, 270, 0, (0,0,0,0), 0.0, 255) frame 20 22:39:43.900 00.000 3236 Star::Find returns 1 (0), X=1049.51, Y=270.63, Mass=301, SNR=12.0, Peak=49 HFD=5.1 22:39:43.900 00.000 3236 setting lock position to (1049.51, 270.63) 22:39:43.900 00.000 3236 Status Line: Selected star at (1049.5, 270.6) 22:39:43.915 00.015 3236 Changing from state SELECTING to SELECTED 22:39:43.915 00.000 3236 guider state => SELECTED 22:39:46.165 02.250 3236 GuideButtonClick i=1 ctx=Guide button clicked 22:39:46.244 00.079 3236 ScopeASCOM::GetDeclination() returns 25.6 22:39:46.244 00.000 3236 Changing from state SELECTED to CALIBRATING_PRIMARY 22:39:46.244 00.000 3236 guider state => CALIBRATED 22:39:46.244 00.000 3236 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0 22:39:46.259 00.015 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:39:46.259 00.000 3236 Enqueuing Expose request 22:39:46.259 00.000 8052 Worker thread wakes up 22:39:46.259 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:46.259 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:39:46.259 00.000 8052 Altair: startcapture 22:39:46.681 00.422 3236 reset dither spiral 22:39:49.728 03.047 8052 Exposure complete 22:39:49.853 00.125 8052 worker thread done servicing request 22:39:49.853 00.000 3236 OnExposeComplete: enter 22:39:49.853 00.000 3236 UpdateGuideState(): m_state=5 22:39:49.853 00.000 3236 Star::Find(15, 1049, 270, 0, (0,0,0,0), 0.0, 255) frame 1 22:39:49.853 00.000 3236 Star::Find false star n=11 nbg=281 bg=194.2 sigma=0.4 thresh=196 peak=195 22:39:49.853 00.000 3236 Star::Find returns 0 (2), X=1049.00, Y=270.00, Mass=19, SNR=2.9, Peak=196 HFD=0.0 22:39:49.853 00.000 3236 DistanceChecker: activated 22:39:49.853 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:39:49.853 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:39:49.853 00.000 3236 Status Line: Star lost - low SNR 22:39:49.853 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=200, FiltMin=192, FiltMax=196, Gamma=1.040 22:39:50.119 00.266 3236 UpdateGuideState exits: Star lost - low SNR 22:39:50.119 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:50.119 00.000 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:39:50.119 00.000 3236 Enqueuing Expose request 22:39:50.119 00.000 8052 Worker thread wakes up 22:39:50.119 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:50.119 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:39:52.212 02.093 8052 Exposure complete 22:39:52.369 00.157 8052 worker thread done servicing request 22:39:52.369 00.000 3236 OnExposeComplete: enter 22:39:52.369 00.000 3236 UpdateGuideState(): m_state=5 22:39:52.369 00.000 3236 Star::Find(15, 1049, 270, 0, (0,0,0,0), 0.0, 255) frame 2 22:39:52.369 00.000 3236 Star::Find returns 1 (0), X=1052.59, Y=268.18, Mass=299, SNR=11.9, Peak=57 HFD=5.1 22:39:52.369 00.000 3236 DistanceChecker: deactivated 22:39:52.369 00.000 3236 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.85) = xAngle (1.18 = 1.18) 22:39:52.369 00.000 3236 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.57 = -0.57) 22:39:52.369 00.000 3236 CameraToMount -- cameraX=3.08 cameraY=-2.46 hyp=3.94 cameraTheta=-0.67 mountX=1.52 mountY=-2.13, mountTheta=-0.95 22:39:52.369 00.000 3236 Changing from state CALIBRATED to GUIDING 22:39:52.431 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 22:39:52.494 00.063 3236 ScopeASCOM::SideOfPier() returns 0 22:39:52.494 00.000 3236 AdjustCalibrationForScopePointing (scope): current dec=25.6 pierSide=0, cal dec=25.6 pierSide=0 rotAngle=None bin=1 22:39:52.494 00.000 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 1500 22:39:52.494 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 0.515663 22:39:52.494 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003134 22:39:52.494 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003134 22:39:52.494 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 79.946900 22:39:52.494 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 15 22:39:52.509 00.015 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 41 22:39:52.509 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 22:39:52.509 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 2 22:39:52.509 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "19.5.20 22:38:50" 22:39:52.509 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0 22:39:52.509 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.0}, {-1.2 -1.9}, {-0.5 -3.3}, {-1.1 -5.4}, {-1.9 -8.4}, {-2.5 -10.4}, {-2.6 -10.2}, {-3.7 -11.2}, {-5.2 -12.6}, {-5.2 -13.6}, {-5.4 -15.6}, {-6.6 -17.7}, {-6.6 -20.3}, {-6.8 -22.1}, {-7.0 -24.4}, {-7.0 -24.4}, {-8.3 -7.1}, {-8.1 5.2}" 22:39:52.509 00.000 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 3.1}, {0.9 3.2}, {0.7 2.5}, {0.4 3.7}, {0.5 2.9}, {0.5 3.3}, {0.4 4.4}, {0.4 6.0}, {1.4 5.9}, {2.0 5.1}, {2.6 7.3}, {4.4 8.2}, {5.3 9.1}, {5.3 10.0}, {5.5 10.5}, {5.0 10.9}, {5.8 12.4}, {6.3 12.0}, {6.6 9.5}, {7.1 6.7}, {6.4 7.3}, {5.7 11.2}, {6.2 13.0}, {6.8 14.2}, {6.4 16.6}, {6.0 19.9}, {7.4 21.2}, {6.7 21.4}, {6.8 21.9}, {7.1 20.6}, {7.3 19.3}, {8.7 18.1}, {8.0 19.7}, {9.2 20.9}, {9.5 21.5}, {10.8 22.1}, {10.6 21.2}, {10.5 20.7}, {10.5 21.4}, {10.5 22.3}, {11.0 22.6}, {11.0 22.6}, {-2.3 24.8}, {-8.4 31.3}, {-8.8 30.9}" 22:39:52.509 00.000 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:39:52.509 00.000 3236 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000 22:39:52.509 00.000 3236 Dec comp: XRate 18.195 -> 18.195 for dec 25.6 -> dec 25.6 22:39:52.572 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 22:39:52.634 00.062 3236 ScopeASCOM::SideOfPier() returns 0 22:39:52.650 00.016 3236 setting lock position to (1052.59, 268.18) 22:39:52.650 00.000 3236 guider state => GUIDING 22:39:52.650 00.000 3236 Status Line: Guiding 22:39:52.650 00.000 3236 Mount: notify guiding started 22:39:52.650 00.000 3236 GetString("/profile/1/name", "") returns "HEQ5" 22:39:52.650 00.000 3236 GetString("/profile/1/scope/calibration/timestamp", "") returns "19.5.20 22:38:50" 22:39:52.650 00.000 3236 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.018195 22:39:52.650 00.000 3236 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.006578 22:39:52.650 00.000 3236 GetInt("/profile/1/scope/calibration/binning", 1) returns 1 22:39:52.650 00.000 3236 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -1.848520 22:39:52.650 00.000 3236 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns -2.023980 22:39:52.650 00.000 3236 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns 0.447384 22:39:52.650 00.000 3236 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 0 22:39:52.650 00.000 3236 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns -1 22:39:52.650 00.000 3236 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns -1 22:39:52.650 00.000 3236 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns -888.000000 22:39:52.665 00.015 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 1500 22:39:52.665 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 0.515663 22:39:52.665 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003134 22:39:52.665 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003134 22:39:52.665 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 79.946900 22:39:52.665 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 15 22:39:52.665 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 41 22:39:52.665 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 22:39:52.665 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 2 22:39:52.665 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "19.5.20 22:38:50" 22:39:52.665 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0 22:39:52.665 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.0}, {-1.2 -1.9}, {-0.5 -3.3}, {-1.1 -5.4}, {-1.9 -8.4}, {-2.5 -10.4}, {-2.6 -10.2}, {-3.7 -11.2}, {-5.2 -12.6}, {-5.2 -13.6}, {-5.4 -15.6}, {-6.6 -17.7}, {-6.6 -20.3}, {-6.8 -22.1}, {-7.0 -24.4}, {-7.0 -24.4}, {-8.3 -7.1}, {-8.1 5.2}" 22:39:52.665 00.000 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 3.1}, {0.9 3.2}, {0.7 2.5}, {0.4 3.7}, {0.5 2.9}, {0.5 3.3}, {0.4 4.4}, {0.4 6.0}, {1.4 5.9}, {2.0 5.1}, {2.6 7.3}, {4.4 8.2}, {5.3 9.1}, {5.3 10.0}, {5.5 10.5}, {5.0 10.9}, {5.8 12.4}, {6.3 12.0}, {6.6 9.5}, {7.1 6.7}, {6.4 7.3}, {5.7 11.2}, {6.2 13.0}, {6.8 14.2}, {6.4 16.6}, {6.0 19.9}, {7.4 21.2}, {6.7 21.4}, {6.8 21.9}, {7.1 20.6}, {7.3 19.3}, {8.7 18.1}, {8.0 19.7}, {9.2 20.9}, {9.5 21.5}, {10.8 22.1}, {10.6 21.2}, {10.5 20.7}, {10.5 21.4}, {10.5 22.3}, {11.0 22.6}, {11.0 22.6}, {-2.3 24.8}, {-8.4 31.3}, {-8.8 30.9}" 22:39:52.665 00.000 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 1500 22:39:52.665 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 0.515663 22:39:52.665 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003134 22:39:52.665 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003134 22:39:52.665 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 79.946900 22:39:52.665 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 15 22:39:52.665 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 41 22:39:52.665 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 22:39:52.665 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 2 22:39:52.665 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "19.5.20 22:38:50" 22:39:52.665 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0 22:39:52.665 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.0}, {-1.2 -1.9}, {-0.5 -3.3}, {-1.1 -5.4}, {-1.9 -8.4}, {-2.5 -10.4}, {-2.6 -10.2}, {-3.7 -11.2}, {-5.2 -12.6}, {-5.2 -13.6}, {-5.4 -15.6}, {-6.6 -17.7}, {-6.6 -20.3}, {-6.8 -22.1}, {-7.0 -24.4}, {-7.0 -24.4}, {-8.3 -7.1}, {-8.1 5.2}" 22:39:52.681 00.016 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 3.1}, {0.9 3.2}, {0.7 2.5}, {0.4 3.7}, {0.5 2.9}, {0.5 3.3}, {0.4 4.4}, {0.4 6.0}, {1.4 5.9}, {2.0 5.1}, {2.6 7.3}, {4.4 8.2}, {5.3 9.1}, {5.3 10.0}, {5.5 10.5}, {5.0 10.9}, {5.8 12.4}, {6.3 12.0}, {6.6 9.5}, {7.1 6.7}, {6.4 7.3}, {5.7 11.2}, {6.2 13.0}, {6.8 14.2}, {6.4 16.6}, {6.0 19.9}, {7.4 21.2}, {6.7 21.4}, {6.8 21.9}, {7.1 20.6}, {7.3 19.3}, {8.7 18.1}, {8.0 19.7}, {9.2 20.9}, {9.5 21.5}, {10.8 22.1}, {10.6 21.2}, {10.5 20.7}, {10.5 21.4}, {10.5 22.3}, {11.0 22.6}, {11.0 22.6}, {-2.3 24.8}, {-8.4 31.3}, {-8.8 30.9}" 22:39:52.775 00.094 3236 ScopeASCOM::GetGuideRates returns 0 11.281 11.281 a-s/sec 22:39:53.087 00.312 3236 ScopeASCOM::SideOfPier() returns 0 22:39:53.087 00.000 3236 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00 22:39:53.087 00.000 3236 UpdateLockPosShiftCameraCoords: after parity adjustment: -0.00,-0.00 22:39:53.150 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 22:39:53.150 00.000 3236 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 25.6 22:39:53.150 00.000 3236 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.85) = xAngle (-1.85 = -1.85) 22:39:53.150 00.000 3236 MountToCamera -- mountX=-0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00 22:39:53.150 00.000 3236 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr 22:39:53.150 00.000 3236 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec 22:39:53.150 00.000 3236 GetInt("/profile/1/AutoLoadCalibration", -1) returns 0 22:39:53.150 00.000 3236 GetBoolean("/profile/1/AlreadyAskedCalibAutoload", 0) returns 1 22:39:53.165 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=42, FiltMax=53, Gamma=1.040 22:39:53.384 00.219 3236 UpdateGuideState exits: m=299 SNR=11.9 22:39:53.384 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:53.384 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:39:53.384 00.000 3236 Enqueuing Expose request 22:39:53.384 00.000 8052 Worker thread wakes up 22:39:53.384 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:53.384 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:39:54.712 01.328 8052 Exposure complete 22:39:54.869 00.157 8052 worker thread done servicing request 22:39:54.869 00.000 3236 OnExposeComplete: enter 22:39:54.869 00.000 3236 UpdateGuideState(): m_state=6 22:39:54.869 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1 22:39:54.869 00.000 3236 Star::Find returns 1 (0), X=1052.77, Y=267.54, Mass=229, SNR=10.4, Peak=51 HFD=5.0 22:39:54.869 00.000 3236 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.85) = xAngle (0.55 = 0.55) 22:39:54.869 00.000 3236 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.20 = -1.20) 22:39:54.869 00.000 3236 CameraToMount -- cameraX=0.18 cameraY=-0.64 hyp=0.66 cameraTheta=-1.30 mountX=0.57 mountY=-0.62, mountTheta=-0.83 22:39:54.869 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.18, y=-0.64, opts=13) 22:39:54.869 00.000 3236 Enqueuing Move request for scope (0.18, -0.64) 22:39:54.869 00.000 8052 Worker thread wakes up 22:39:54.869 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.64) opts 0xd 22:39:54.869 00.000 8052 Handling offset move in thread for scope, endpoint = (0.18, -0.64) 22:39:54.869 00.000 8052 Moving (0.18, -0.64) raw xDistance=0.57 yDistance=-0.62 22:39:54.869 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 22:39:54.869 00.000 8052 resist switch: large excursion: input -0.62 thresh 0.60 direction from 0 to -1 22:39:54.869 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.85 22:39:54.869 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 22:39:54.869 00.000 8052 MoveAxis(W, 20, ABG) 22:39:54.869 00.000 8052 Guiding Dir = 3, Dur = 20 22:39:54.869 00.000 8052 IsSlewing returns 0 22:39:54.884 00.015 8052 IsGuiding returns 0 22:39:54.884 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=49, Gamma=1.040 22:39:54.884 00.000 8052 PulseGuide returned control before completion, sleep 26 22:39:54.931 00.047 8052 IsGuiding returns 0 22:39:54.931 00.000 8052 Move returns status 0, amount 20 22:39:54.931 00.000 8052 MoveAxis(N, 94, ABG) 22:39:54.931 00.000 8052 Guiding Dir = 0, Dur = 94 22:39:54.931 00.000 8052 IsSlewing returns 0 22:39:54.931 00.000 8052 IsGuiding returns 0 22:39:54.931 00.000 8052 PulseGuide returned control before completion, sleep 101 22:39:55.056 00.125 8052 IsGuiding returns 0 22:39:55.056 00.000 8052 Move returns status 0, amount 94 22:39:55.056 00.000 8052 move complete, result=0 22:39:55.056 00.000 8052 worker thread done servicing request 22:39:55.103 00.047 3236 UpdateGuideState exits: m=229 SNR=10.4 22:39:55.103 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:55.103 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:39:55.103 00.000 3236 Enqueuing Expose request 22:39:55.103 00.000 8052 Worker thread wakes up 22:39:55.103 00.000 3236 GuideStep: 0.6 px 20 ms WEST, -0.6 px 94 ms NORTH 22:39:55.103 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:55.103 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:39:57.212 02.109 8052 Exposure complete 22:39:57.369 00.157 8052 worker thread done servicing request 22:39:57.369 00.000 3236 OnExposeComplete: enter 22:39:57.369 00.000 3236 UpdateGuideState(): m_state=6 22:39:57.369 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 2 22:39:57.369 00.000 3236 Star::Find returns 1 (0), X=1053.27, Y=268.60, Mass=313, SNR=12.2, Peak=56 HFD=5.3 22:39:57.369 00.000 3236 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.85) = xAngle (2.41 = 2.41) 22:39:57.369 00.000 3236 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.66 = 0.66) 22:39:57.369 00.000 3236 CameraToMount -- cameraX=0.68 cameraY=0.43 hyp=0.81 cameraTheta=0.56 mountX=-0.60 mountY=0.49, mountTheta=2.45 22:39:57.369 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.68, y=0.43, opts=13) 22:39:57.369 00.000 3236 Enqueuing Move request for scope (0.68, 0.43) 22:39:57.369 00.000 8052 Worker thread wakes up 22:39:57.369 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.43) opts 0xd 22:39:57.369 00.000 8052 Handling offset move in thread for scope, endpoint = (0.68, 0.43) 22:39:57.369 00.000 8052 Moving (0.68, 0.43) raw xDistance=-0.60 yDistance=0.49 22:39:57.369 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.60 22:39:57.369 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:39:57.369 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49 22:39:57.369 00.000 8052 MoveAxis(E, 19, ABG) 22:39:57.369 00.000 8052 Guiding Dir = 2, Dur = 19 22:39:57.369 00.000 8052 IsSlewing returns 0 22:39:57.384 00.015 8052 IsGuiding returns 0 22:39:57.384 00.000 8052 PulseGuide returned control before completion, sleep 26 22:39:57.384 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=102, FiltMin=42, FiltMax=54, Gamma=1.040 22:39:57.415 00.031 8052 IsGuiding returns 0 22:39:57.415 00.000 8052 Move returns status 0, amount 19 22:39:57.415 00.000 8052 MoveAxis(N, 0, ABG) 22:39:57.415 00.000 8052 Move returns status 0, amount 0 22:39:57.415 00.000 8052 move complete, result=0 22:39:57.415 00.000 8052 worker thread done servicing request 22:39:57.634 00.219 3236 UpdateGuideState exits: m=313 SNR=12.2 22:39:57.634 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:39:57.634 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:39:57.634 00.000 3236 Enqueuing Expose request 22:39:57.634 00.000 8052 Worker thread wakes up 22:39:57.634 00.000 3236 GuideStep: -0.6 px 19 ms EAST, 0.5 px 0 ms NORTH 22:39:57.634 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:39:57.634 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:39:59.744 02.110 8052 Exposure complete 22:39:59.900 00.156 8052 worker thread done servicing request 22:39:59.900 00.000 3236 OnExposeComplete: enter 22:39:59.900 00.000 3236 UpdateGuideState(): m_state=6 22:39:59.900 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 3 22:39:59.900 00.000 3236 Star::Find returns 1 (0), X=1053.33, Y=268.29, Mass=324, SNR=12.4, Peak=50 HFD=5.3 22:39:59.900 00.000 3236 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.85) = xAngle (2.00 = 2.00) 22:39:59.900 00.000 3236 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.25 = 0.25) 22:39:59.900 00.000 3236 CameraToMount -- cameraX=0.74 cameraY=0.11 hyp=0.74 cameraTheta=0.15 mountX=-0.31 mountY=0.19, mountTheta=2.60 22:39:59.900 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.74, y=0.11, opts=13) 22:39:59.900 00.000 3236 Enqueuing Move request for scope (0.74, 0.11) 22:39:59.900 00.000 8052 Worker thread wakes up 22:39:59.900 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.11) opts 0xd 22:39:59.900 00.000 8052 Handling offset move in thread for scope, endpoint = (0.74, 0.11) 22:39:59.900 00.000 8052 Moving (0.74, 0.11) raw xDistance=-0.31 yDistance=0.19 22:39:59.900 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31 22:39:59.900 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:39:59.900 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:39:59.900 00.000 8052 MoveAxis(E, 12, ABG) 22:39:59.900 00.000 8052 Guiding Dir = 2, Dur = 12 22:39:59.900 00.000 8052 IsSlewing returns 0 22:39:59.900 00.000 8052 IsGuiding returns 0 22:39:59.915 00.015 8052 PulseGuide returned control before completion, sleep 19 22:39:59.915 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=37, FiltMax=48, Gamma=1.040 22:39:59.947 00.032 8052 IsGuiding returns 0 22:39:59.947 00.000 8052 Move returns status 0, amount 12 22:39:59.947 00.000 8052 MoveAxis(N, 0, ABG) 22:39:59.947 00.000 8052 Move returns status 0, amount 0 22:39:59.947 00.000 8052 move complete, result=0 22:39:59.947 00.000 8052 worker thread done servicing request 22:40:00.150 00.203 3236 UpdateGuideState exits: m=324 SNR=12.4 22:40:00.150 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:00.150 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:00.150 00.000 3236 Enqueuing Expose request 22:40:00.150 00.000 8052 Worker thread wakes up 22:40:00.150 00.000 3236 GuideStep: -0.3 px 12 ms EAST, 0.2 px 0 ms NORTH 22:40:00.150 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:00.150 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:02.259 02.109 8052 Exposure complete 22:40:02.415 00.156 8052 worker thread done servicing request 22:40:02.415 00.000 3236 OnExposeComplete: enter 22:40:02.415 00.000 3236 UpdateGuideState(): m_state=6 22:40:02.415 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 4 22:40:02.415 00.000 3236 Star::Find returns 1 (0), X=1052.92, Y=267.63, Mass=240, SNR=10.6, Peak=49 HFD=4.7 22:40:02.415 00.000 3236 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.85) = xAngle (0.82 = 0.82) 22:40:02.415 00.000 3236 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.93 = -0.93) 22:40:02.415 00.000 3236 CameraToMount -- cameraX=0.33 cameraY=-0.55 hyp=0.64 cameraTheta=-1.03 mountX=0.44 mountY=-0.51, mountTheta=-0.86 22:40:02.415 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.33, y=-0.55, opts=13) 22:40:02.415 00.000 3236 Enqueuing Move request for scope (0.33, -0.55) 22:40:02.415 00.000 8052 Worker thread wakes up 22:40:02.415 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.55) opts 0xd 22:40:02.415 00.000 8052 Handling offset move in thread for scope, endpoint = (0.33, -0.55) 22:40:02.415 00.000 8052 Moving (0.33, -0.55) raw xDistance=0.44 yDistance=-0.51 22:40:02.415 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44 22:40:02.415 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 22:40:02.415 00.000 8052 MoveAxis(W, 14, ABG) 22:40:02.415 00.000 8052 Guiding Dir = 3, Dur = 14 22:40:02.415 00.000 8052 IsSlewing returns 0 22:40:02.415 00.000 8052 IsGuiding returns 0 22:40:02.431 00.016 8052 PulseGuide returned control before completion, sleep 21 22:40:02.431 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=47, Gamma=1.040 22:40:02.462 00.031 8052 IsGuiding returns 0 22:40:02.462 00.000 8052 Move returns status 0, amount 14 22:40:02.462 00.000 8052 MoveAxis(N, 78, ABG) 22:40:02.462 00.000 8052 Guiding Dir = 0, Dur = 78 22:40:02.462 00.000 8052 IsSlewing returns 0 22:40:02.462 00.000 8052 IsGuiding returns 0 22:40:02.478 00.016 8052 PulseGuide returned control before completion, sleep 75 22:40:02.572 00.094 8052 IsGuiding returns 1 22:40:02.572 00.000 8052 scope still moving after pulse duration time elapsed 22:40:02.603 00.031 8052 IsSlewing returns 0 22:40:02.603 00.000 8052 IsGuiding returns 0 22:40:02.603 00.000 8052 scope move finished after 78 + 54 ms 22:40:02.603 00.000 8052 Move returns status 0, amount 78 22:40:02.603 00.000 8052 move complete, result=0 22:40:02.603 00.000 8052 worker thread done servicing request 22:40:02.650 00.047 3236 UpdateGuideState exits: m=240 SNR=10.6 22:40:02.650 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:02.650 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:02.650 00.000 3236 Enqueuing Expose request 22:40:02.650 00.000 8052 Worker thread wakes up 22:40:02.650 00.000 3236 GuideStep: 0.4 px 14 ms WEST, -0.5 px 78 ms NORTH 22:40:02.650 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:02.650 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:04.759 02.109 8052 Exposure complete 22:40:04.915 00.156 8052 worker thread done servicing request 22:40:04.915 00.000 3236 OnExposeComplete: enter 22:40:04.915 00.000 3236 UpdateGuideState(): m_state=6 22:40:04.915 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 5 22:40:04.915 00.000 3236 Star::Find returns 1 (0), X=1053.31, Y=267.46, Mass=249, SNR=10.9, Peak=56 HFD=4.6 22:40:04.915 00.000 3236 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.85) = xAngle (1.06 = 1.06) 22:40:04.915 00.000 3236 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.68 = -0.68) 22:40:04.915 00.000 3236 CameraToMount -- cameraX=0.72 cameraY=-0.72 hyp=1.02 cameraTheta=-0.79 mountX=0.50 mountY=-0.64, mountTheta=-0.91 22:40:04.915 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.72, y=-0.72, opts=13) 22:40:04.915 00.000 3236 Enqueuing Move request for scope (0.72, -0.72) 22:40:04.915 00.000 8052 Worker thread wakes up 22:40:04.915 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.72) opts 0xd 22:40:04.915 00.000 8052 Handling offset move in thread for scope, endpoint = (0.72, -0.72) 22:40:04.915 00.000 8052 Moving (0.72, -0.72) raw xDistance=0.50 yDistance=-0.64 22:40:04.915 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50 22:40:04.915 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 22:40:04.915 00.000 8052 MoveAxis(W, 18, ABG) 22:40:04.915 00.000 8052 Guiding Dir = 3, Dur = 18 22:40:04.915 00.000 8052 IsSlewing returns 0 22:40:04.915 00.000 8052 IsGuiding returns 0 22:40:04.931 00.016 8052 PulseGuide returned control before completion, sleep 24 22:40:04.931 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=51, Gamma=1.040 22:40:04.962 00.031 8052 IsGuiding returns 0 22:40:04.962 00.000 8052 Move returns status 0, amount 18 22:40:04.962 00.000 8052 MoveAxis(N, 98, ABG) 22:40:04.962 00.000 8052 Guiding Dir = 0, Dur = 98 22:40:04.962 00.000 8052 IsSlewing returns 0 22:40:04.962 00.000 8052 IsGuiding returns 0 22:40:04.962 00.000 8052 PulseGuide returned control before completion, sleep 105 22:40:05.087 00.125 8052 IsGuiding returns 1 22:40:05.087 00.000 8052 scope still moving after pulse duration time elapsed 22:40:05.119 00.032 8052 IsSlewing returns 0 22:40:05.119 00.000 8052 IsGuiding returns 0 22:40:05.119 00.000 8052 scope move finished after 98 + 54 ms 22:40:05.119 00.000 8052 Move returns status 0, amount 98 22:40:05.119 00.000 8052 move complete, result=0 22:40:05.119 00.000 8052 worker thread done servicing request 22:40:05.150 00.031 3236 UpdateGuideState exits: m=249 SNR=10.9 22:40:05.150 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:05.150 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:05.150 00.000 3236 Enqueuing Expose request 22:40:05.150 00.000 8052 Worker thread wakes up 22:40:05.150 00.000 3236 GuideStep: 0.5 px 18 ms WEST, -0.6 px 98 ms NORTH 22:40:05.150 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:05.150 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:07.259 02.109 8052 Exposure complete 22:40:07.415 00.156 8052 worker thread done servicing request 22:40:07.415 00.000 3236 OnExposeComplete: enter 22:40:07.415 00.000 3236 UpdateGuideState(): m_state=6 22:40:07.415 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 6 22:40:07.415 00.000 3236 Star::Find returns 1 (0), X=1054.16, Y=267.08, Mass=306, SNR=12.0, Peak=57 HFD=4.8 22:40:07.415 00.000 3236 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.85) = xAngle (1.24 = 1.24) 22:40:07.415 00.000 3236 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.50 = -0.50) 22:40:07.415 00.000 3236 CameraToMount -- cameraX=1.57 cameraY=-1.09 hyp=1.91 cameraTheta=-0.61 mountX=0.62 mountY=-0.93, mountTheta=-0.98 22:40:07.415 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.57, y=-1.09, opts=13) 22:40:07.415 00.000 3236 Enqueuing Move request for scope (1.57, -1.09) 22:40:07.415 00.000 8052 Worker thread wakes up 22:40:07.415 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.57, -1.09) opts 0xd 22:40:07.415 00.000 8052 Handling offset move in thread for scope, endpoint = (1.57, -1.09) 22:40:07.415 00.000 8052 Moving (1.57, -1.09) raw xDistance=0.62 yDistance=-0.93 22:40:07.415 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62 22:40:07.415 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 22:40:07.415 00.000 8052 MoveAxis(W, 23, ABG) 22:40:07.415 00.000 8052 Guiding Dir = 3, Dur = 23 22:40:07.415 00.000 8052 IsSlewing returns 0 22:40:07.415 00.000 8052 IsGuiding returns 0 22:40:07.431 00.016 8052 PulseGuide returned control before completion, sleep 29 22:40:07.431 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=42, FiltMax=53, Gamma=1.040 22:40:07.478 00.047 8052 IsGuiding returns 0 22:40:07.478 00.000 8052 Move returns status 0, amount 23 22:40:07.478 00.000 8052 MoveAxis(N, 141, ABG) 22:40:07.478 00.000 8052 Guiding Dir = 0, Dur = 141 22:40:07.478 00.000 8052 IsSlewing returns 0 22:40:07.478 00.000 8052 IsGuiding returns 0 22:40:07.494 00.016 8052 PulseGuide returned control before completion, sleep 147 22:40:07.650 00.156 8052 IsGuiding returns 0 22:40:07.650 00.000 8052 Move returns status 0, amount 141 22:40:07.650 00.000 8052 move complete, result=0 22:40:07.650 00.000 8052 worker thread done servicing request 22:40:07.665 00.015 3236 UpdateGuideState exits: m=306 SNR=12.0 22:40:07.665 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:07.665 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:07.665 00.000 3236 Enqueuing Expose request 22:40:07.665 00.000 8052 Worker thread wakes up 22:40:07.665 00.000 3236 GuideStep: 0.6 px 23 ms WEST, -0.9 px 141 ms NORTH 22:40:07.665 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:07.665 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:09.759 02.094 8052 Exposure complete 22:40:09.915 00.156 8052 worker thread done servicing request 22:40:09.915 00.000 3236 OnExposeComplete: enter 22:40:09.915 00.000 3236 UpdateGuideState(): m_state=6 22:40:09.915 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 7 22:40:09.915 00.000 3236 Star::Find returns 1 (0), X=1054.62, Y=266.38, Mass=189, SNR=9.4, Peak=46 HFD=4.8 22:40:09.915 00.000 3236 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.85) = xAngle (1.12 = 1.12) 22:40:09.915 00.000 3236 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.62 = -0.62) 22:40:09.915 00.000 3236 CameraToMount -- cameraX=2.03 cameraY=-1.79 hyp=2.71 cameraTheta=-0.72 mountX=1.17 mountY=-1.58, mountTheta=-0.93 22:40:09.915 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.03, y=-1.79, opts=13) 22:40:09.915 00.000 3236 Enqueuing Move request for scope (2.03, -1.79) 22:40:09.915 00.000 8052 Worker thread wakes up 22:40:09.915 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.03, -1.79) opts 0xd 22:40:09.915 00.000 8052 Handling offset move in thread for scope, endpoint = (2.03, -1.79) 22:40:09.915 00.000 8052 Moving (2.03, -1.79) raw xDistance=1.17 yDistance=-1.58 22:40:09.915 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.17 22:40:09.915 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.58 from input -1.58 22:40:09.915 00.000 8052 MoveAxis(W, 42, ABG) 22:40:09.915 00.000 8052 Guiding Dir = 3, Dur = 42 22:40:09.915 00.000 8052 IsSlewing returns 0 22:40:09.931 00.016 8052 IsGuiding returns 0 22:40:09.931 00.000 8052 PulseGuide returned control before completion, sleep 47 22:40:09.931 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=43, Gamma=1.040 22:40:09.994 00.063 8052 IsGuiding returns 0 22:40:09.994 00.000 8052 Move returns status 0, amount 42 22:40:09.994 00.000 8052 MoveAxis(N, 240, ABG) 22:40:09.994 00.000 8052 Guiding Dir = 0, Dur = 240 22:40:09.994 00.000 8052 IsSlewing returns 0 22:40:09.994 00.000 8052 IsGuiding returns 0 22:40:09.994 00.000 8052 PulseGuide returned control before completion, sleep 246 22:40:10.181 00.187 3236 UpdateGuideState exits: m=189 SNR=9.4 22:40:10.181 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:10.181 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:10.181 00.000 3236 Enqueuing Expose request 22:40:10.259 00.078 8052 IsGuiding returns 0 22:40:10.259 00.000 8052 Move returns status 0, amount 240 22:40:10.259 00.000 8052 move complete, result=0 22:40:10.259 00.000 8052 worker thread done servicing request 22:40:10.259 00.000 8052 Worker thread wakes up 22:40:10.259 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:10.259 00.000 3236 GuideStep: 1.2 px 42 ms WEST, -1.6 px 240 ms NORTH 22:40:10.259 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:12.244 01.985 8052 Exposure complete 22:40:12.400 00.156 8052 worker thread done servicing request 22:40:12.400 00.000 3236 OnExposeComplete: enter 22:40:12.400 00.000 3236 UpdateGuideState(): m_state=6 22:40:12.400 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 8 22:40:12.400 00.000 3236 Star::Find returns 1 (0), X=1054.48, Y=267.44, Mass=231, SNR=10.4, Peak=55 HFD=4.3 22:40:12.400 00.000 3236 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.85) = xAngle (1.48 = 1.48) 22:40:12.400 00.000 3236 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.27 = -0.27) 22:40:12.400 00.000 3236 CameraToMount -- cameraX=1.89 cameraY=-0.74 hyp=2.03 cameraTheta=-0.37 mountX=0.19 mountY=-0.54, mountTheta=-1.23 22:40:12.400 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.89, y=-0.74, opts=13) 22:40:12.400 00.000 3236 Enqueuing Move request for scope (1.89, -0.74) 22:40:12.400 00.000 8052 Worker thread wakes up 22:40:12.400 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.89, -0.74) opts 0xd 22:40:12.400 00.000 8052 Handling offset move in thread for scope, endpoint = (1.89, -0.74) 22:40:12.400 00.000 8052 Moving (1.89, -0.74) raw xDistance=0.19 yDistance=-0.54 22:40:12.400 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19 22:40:12.400 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 22:40:12.400 00.000 8052 MoveAxis(E, 0, ABG) 22:40:12.400 00.000 8052 Move returns status 0, amount 0 22:40:12.400 00.000 8052 MoveAxis(N, 82, ABG) 22:40:12.400 00.000 8052 Guiding Dir = 0, Dur = 82 22:40:12.400 00.000 8052 IsSlewing returns 0 22:40:12.400 00.000 8052 IsGuiding returns 0 22:40:12.415 00.015 8052 PulseGuide returned control before completion, sleep 88 22:40:12.415 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=43, FiltMax=53, Gamma=1.040 22:40:12.509 00.094 8052 IsGuiding returns 1 22:40:12.509 00.000 8052 scope still moving after pulse duration time elapsed 22:40:12.540 00.031 8052 IsSlewing returns 0 22:40:12.540 00.000 8052 IsGuiding returns 0 22:40:12.540 00.000 8052 scope move finished after 82 + 48 ms 22:40:12.540 00.000 8052 Move returns status 0, amount 82 22:40:12.540 00.000 8052 move complete, result=0 22:40:12.540 00.000 8052 worker thread done servicing request 22:40:12.634 00.094 3236 UpdateGuideState exits: m=231 SNR=10.4 22:40:12.634 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:12.634 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:12.634 00.000 3236 Enqueuing Expose request 22:40:12.634 00.000 8052 Worker thread wakes up 22:40:12.634 00.000 3236 GuideStep: 0.2 px 0 ms EAST, -0.5 px 82 ms NORTH 22:40:12.634 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:12.634 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:14.744 02.110 8052 Exposure complete 22:40:14.900 00.156 8052 worker thread done servicing request 22:40:14.900 00.000 3236 OnExposeComplete: enter 22:40:14.900 00.000 3236 UpdateGuideState(): m_state=6 22:40:14.900 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 9 22:40:14.900 00.000 3236 Star::Find returns 1 (0), X=1055.09, Y=266.44, Mass=300, SNR=11.9, Peak=57 HFD=4.8 22:40:14.900 00.000 3236 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.85) = xAngle (1.24 = 1.24) 22:40:14.900 00.000 3236 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.51 = -0.51) 22:40:14.900 00.000 3236 CameraToMount -- cameraX=2.49 cameraY=-1.74 hyp=3.04 cameraTheta=-0.61 mountX=0.99 mountY=-1.47, mountTheta=-0.98 22:40:14.900 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.49, y=-1.74, opts=13) 22:40:14.900 00.000 3236 Enqueuing Move request for scope (2.49, -1.74) 22:40:14.900 00.000 8052 Worker thread wakes up 22:40:14.900 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.49, -1.74) opts 0xd 22:40:14.900 00.000 8052 Handling offset move in thread for scope, endpoint = (2.49, -1.74) 22:40:14.900 00.000 8052 Moving (2.49, -1.74) raw xDistance=0.99 yDistance=-1.47 22:40:14.900 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.99 22:40:14.900 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47 22:40:14.900 00.000 8052 MoveAxis(W, 34, ABG) 22:40:14.900 00.000 8052 Guiding Dir = 3, Dur = 34 22:40:14.900 00.000 8052 IsSlewing returns 0 22:40:14.900 00.000 8052 IsGuiding returns 0 22:40:14.915 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=42, FiltMax=53, Gamma=1.040 22:40:14.915 00.000 8052 PulseGuide returned control before completion, sleep 32 22:40:14.962 00.047 8052 IsGuiding returns 0 22:40:14.962 00.000 8052 Move returns status 0, amount 34 22:40:14.962 00.000 8052 MoveAxis(N, 224, ABG) 22:40:14.962 00.000 8052 Guiding Dir = 0, Dur = 224 22:40:14.962 00.000 8052 IsSlewing returns 0 22:40:14.962 00.000 8052 IsGuiding returns 0 22:40:14.962 00.000 8052 PulseGuide returned control before completion, sleep 231 22:40:15.134 00.172 3236 UpdateGuideState exits: m=300 SNR=11.9 22:40:15.134 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:15.134 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:15.134 00.000 3236 Enqueuing Expose request 22:40:15.212 00.078 8052 IsGuiding returns 0 22:40:15.212 00.000 8052 Move returns status 0, amount 224 22:40:15.212 00.000 8052 move complete, result=0 22:40:15.212 00.000 8052 worker thread done servicing request 22:40:15.212 00.000 8052 Worker thread wakes up 22:40:15.212 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:15.212 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:15.212 00.000 3236 GuideStep: 1.0 px 34 ms WEST, -1.5 px 224 ms NORTH 22:40:17.197 01.985 8052 Exposure complete 22:40:17.353 00.156 8052 worker thread done servicing request 22:40:17.353 00.000 3236 OnExposeComplete: enter 22:40:17.353 00.000 3236 UpdateGuideState(): m_state=6 22:40:17.353 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 10 22:40:17.353 00.000 3236 Star::Find returns 1 (0), X=1055.59, Y=266.44, Mass=311, SNR=12.2, Peak=45 HFD=5.0 22:40:17.353 00.000 3236 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.85) = xAngle (1.32 = 1.32) 22:40:17.353 00.000 3236 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.42 = -0.42) 22:40:17.353 00.000 3236 CameraToMount -- cameraX=3.00 cameraY=-1.73 hyp=3.46 cameraTheta=-0.52 mountX=0.84 mountY=-1.42, mountTheta=-1.03 22:40:17.353 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.00, y=-1.73, opts=13) 22:40:17.353 00.000 3236 Enqueuing Move request for scope (3.00, -1.73) 22:40:17.353 00.000 8052 Worker thread wakes up 22:40:17.353 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.00, -1.73) opts 0xd 22:40:17.353 00.000 8052 Handling offset move in thread for scope, endpoint = (3.00, -1.73) 22:40:17.353 00.000 8052 Moving (3.00, -1.73) raw xDistance=0.84 yDistance=-1.42 22:40:17.353 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.84 22:40:17.353 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.42 from input -1.42 22:40:17.353 00.000 8052 MoveAxis(W, 32, ABG) 22:40:17.369 00.016 8052 Guiding Dir = 3, Dur = 32 22:40:17.369 00.000 8052 IsSlewing returns 0 22:40:17.369 00.000 8052 IsGuiding returns 0 22:40:17.369 00.000 8052 PulseGuide returned control before completion, sleep 39 22:40:17.369 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=31, FiltMax=44, Gamma=1.040 22:40:17.431 00.062 8052 IsGuiding returns 0 22:40:17.431 00.000 8052 Move returns status 0, amount 32 22:40:17.431 00.000 8052 MoveAxis(N, 215, ABG) 22:40:17.431 00.000 8052 Guiding Dir = 0, Dur = 215 22:40:17.431 00.000 8052 IsSlewing returns 0 22:40:17.431 00.000 8052 IsGuiding returns 0 22:40:17.431 00.000 8052 PulseGuide returned control before completion, sleep 222 22:40:17.634 00.203 3236 UpdateGuideState exits: m=311 SNR=12.2 22:40:17.634 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:17.634 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:17.634 00.000 3236 Enqueuing Expose request 22:40:17.681 00.047 8052 IsGuiding returns 0 22:40:17.681 00.000 8052 Move returns status 0, amount 215 22:40:17.681 00.000 8052 move complete, result=0 22:40:17.681 00.000 8052 worker thread done servicing request 22:40:17.681 00.000 8052 Worker thread wakes up 22:40:17.681 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:17.681 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:17.697 00.016 3236 GuideStep: 0.8 px 32 ms WEST, -1.4 px 215 ms NORTH 22:40:19.790 02.093 8052 Exposure complete 22:40:19.947 00.157 8052 worker thread done servicing request 22:40:19.947 00.000 3236 OnExposeComplete: enter 22:40:19.947 00.000 3236 UpdateGuideState(): m_state=6 22:40:19.947 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 11 22:40:19.947 00.000 3236 Star::Find returns 1 (0), X=1055.33, Y=265.39, Mass=313, SNR=12.2, Peak=55 HFD=4.8 22:40:19.947 00.000 3236 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.85) = xAngle (1.06 = 1.06) 22:40:19.947 00.000 3236 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.69 = -0.69) 22:40:19.947 00.000 3236 CameraToMount -- cameraX=2.74 cameraY=-2.78 hyp=3.91 cameraTheta=-0.79 mountX=1.92 mountY=-2.49, mountTheta=-0.91 22:40:19.947 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.74, y=-2.78, opts=13) 22:40:19.947 00.000 3236 Enqueuing Move request for scope (2.74, -2.78) 22:40:19.947 00.000 8052 Worker thread wakes up 22:40:19.947 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.74, -2.78) opts 0xd 22:40:19.947 00.000 8052 Handling offset move in thread for scope, endpoint = (2.74, -2.78) 22:40:19.947 00.000 8052 Moving (2.74, -2.78) raw xDistance=1.92 yDistance=-2.49 22:40:19.947 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.92 22:40:19.947 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.49 from input -2.49 22:40:19.947 00.000 8052 MoveAxis(W, 69, ABG) 22:40:19.947 00.000 8052 Guiding Dir = 3, Dur = 69 22:40:19.962 00.015 8052 IsSlewing returns 0 22:40:19.962 00.000 8052 IsGuiding returns 0 22:40:19.962 00.000 8052 PulseGuide returned control before completion, sleep 74 22:40:19.962 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=39, FiltMax=52, Gamma=1.040 22:40:20.056 00.094 8052 IsGuiding returns 0 22:40:20.056 00.000 8052 Move returns status 0, amount 69 22:40:20.056 00.000 8052 MoveAxis(N, 378, ABG) 22:40:20.056 00.000 8052 Guiding Dir = 0, Dur = 378 22:40:20.056 00.000 8052 IsSlewing returns 0 22:40:20.056 00.000 8052 IsGuiding returns 0 22:40:20.056 00.000 8052 PulseGuide returned control before completion, sleep 385 22:40:20.197 00.141 3236 UpdateGuideState exits: m=313 SNR=12.2 22:40:20.197 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:20.197 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:20.197 00.000 3236 Enqueuing Expose request 22:40:20.462 00.265 8052 IsGuiding returns 0 22:40:20.462 00.000 8052 Move returns status 0, amount 378 22:40:20.462 00.000 8052 move complete, result=0 22:40:20.462 00.000 8052 worker thread done servicing request 22:40:20.462 00.000 3236 GuideStep: 1.9 px 69 ms WEST, -2.5 px 378 ms NORTH 22:40:20.462 00.000 8052 Worker thread wakes up 22:40:20.462 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:20.462 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:22.228 01.766 8052 Exposure complete 22:40:22.384 00.156 8052 worker thread done servicing request 22:40:22.384 00.000 3236 OnExposeComplete: enter 22:40:22.384 00.000 3236 UpdateGuideState(): m_state=6 22:40:22.384 00.000 3236 Star::Find(15, 1055, 265, 0, (0,0,0,0), 0.0, 255) frame 12 22:40:22.384 00.000 3236 Star::Find returns 1 (0), X=1053.88, Y=264.65, Mass=240, SNR=10.6, Peak=54 HFD=4.3 22:40:22.384 00.000 3236 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.85) = xAngle (0.63 = 0.63) 22:40:22.384 00.000 3236 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.12 = -1.12) 22:40:22.384 00.000 3236 CameraToMount -- cameraX=1.29 cameraY=-3.53 hyp=3.76 cameraTheta=-1.22 mountX=3.04 mountY=-3.38, mountTheta=-0.84 22:40:22.384 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.29, y=-3.53, opts=13) 22:40:22.384 00.000 3236 Enqueuing Move request for scope (1.29, -3.53) 22:40:22.384 00.000 8052 Worker thread wakes up 22:40:22.384 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.29, -3.53) opts 0xd 22:40:22.384 00.000 8052 Handling offset move in thread for scope, endpoint = (1.29, -3.53) 22:40:22.384 00.000 8052 Moving (1.29, -3.53) raw xDistance=3.04 yDistance=-3.38 22:40:22.384 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.00 from input 3.04 22:40:22.384 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.38 from input -3.38 22:40:22.384 00.000 8052 MoveAxis(W, 110, ABG) 22:40:22.384 00.000 8052 Guiding Dir = 3, Dur = 110 22:40:22.384 00.000 8052 IsSlewing returns 0 22:40:22.400 00.016 8052 IsGuiding returns 0 22:40:22.400 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=50, Gamma=1.040 22:40:22.400 00.000 8052 PulseGuide returned control before completion, sleep 116 22:40:22.525 00.125 8052 IsGuiding returns 0 22:40:22.525 00.000 8052 Move returns status 0, amount 110 22:40:22.525 00.000 8052 MoveAxis(N, 514, ABG) 22:40:22.525 00.000 8052 Guiding Dir = 0, Dur = 514 22:40:22.525 00.000 8052 IsSlewing returns 0 22:40:22.525 00.000 8052 IsGuiding returns 0 22:40:22.525 00.000 8052 PulseGuide returned control before completion, sleep 520 22:40:22.619 00.094 3236 UpdateGuideState exits: m=240 SNR=10.6 22:40:22.619 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:22.619 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:22.619 00.000 3236 Enqueuing Expose request 22:40:23.072 00.453 8052 IsGuiding returns 0 22:40:23.072 00.000 8052 Move returns status 0, amount 514 22:40:23.072 00.000 8052 move complete, result=0 22:40:23.072 00.000 8052 worker thread done servicing request 22:40:23.072 00.000 8052 Worker thread wakes up 22:40:23.072 00.000 3236 GuideStep: 3.0 px 110 ms WEST, -3.4 px 514 ms NORTH 22:40:23.072 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:23.072 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:24.728 01.656 8052 Exposure complete 22:40:24.884 00.156 8052 worker thread done servicing request 22:40:24.884 00.000 3236 OnExposeComplete: enter 22:40:24.884 00.000 3236 UpdateGuideState(): m_state=6 22:40:24.884 00.000 3236 Star::Find(15, 1053, 264, 0, (0,0,0,0), 0.0, 255) frame 13 22:40:24.884 00.000 3236 Star::Find returns 1 (0), X=1050.31, Y=265.42, Mass=309, SNR=12.1, Peak=48 HFD=5.8 22:40:24.884 00.000 3236 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.85) = xAngle (-0.41 = -0.41) 22:40:24.884 00.000 3236 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.16 = -2.16) 22:40:24.884 00.000 3236 CameraToMount -- cameraX=-2.28 cameraY=-2.76 hyp=3.58 cameraTheta=-2.26 mountX=3.28 mountY=-2.98, mountTheta=-0.74 22:40:24.884 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.28, y=-2.76, opts=13) 22:40:24.884 00.000 3236 Enqueuing Move request for scope (-2.28, -2.76) 22:40:24.884 00.000 8052 Worker thread wakes up 22:40:24.884 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.28, -2.76) opts 0xd 22:40:24.884 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.28, -2.76) 22:40:24.884 00.000 8052 Moving (-2.28, -2.76) raw xDistance=3.28 yDistance=-2.98 22:40:24.884 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.21 from input 3.28 22:40:24.884 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.98 from input -2.98 22:40:24.884 00.000 8052 MoveAxis(W, 121, ABG) 22:40:24.900 00.016 8052 Guiding Dir = 3, Dur = 121 22:40:24.900 00.000 8052 IsSlewing returns 0 22:40:24.900 00.000 8052 IsGuiding returns 0 22:40:24.900 00.000 8052 PulseGuide returned control before completion, sleep 127 22:40:24.900 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=46, Gamma=1.040 22:40:25.040 00.140 8052 IsGuiding returns 0 22:40:25.040 00.000 8052 Move returns status 0, amount 121 22:40:25.040 00.000 8052 MoveAxis(N, 453, ABG) 22:40:25.040 00.000 8052 Guiding Dir = 0, Dur = 453 22:40:25.040 00.000 8052 IsSlewing returns 0 22:40:25.040 00.000 8052 IsGuiding returns 0 22:40:25.040 00.000 8052 PulseGuide returned control before completion, sleep 460 22:40:25.134 00.094 3236 UpdateGuideState exits: m=309 SNR=12.1 22:40:25.134 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:25.134 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:25.134 00.000 3236 Enqueuing Expose request 22:40:25.525 00.391 8052 IsGuiding returns 0 22:40:25.525 00.000 8052 Move returns status 0, amount 453 22:40:25.525 00.000 8052 move complete, result=0 22:40:25.525 00.000 8052 worker thread done servicing request 22:40:25.525 00.000 8052 Worker thread wakes up 22:40:25.525 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:25.525 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:25.525 00.000 3236 GuideStep: 3.3 px 121 ms WEST, -3.0 px 453 ms NORTH 22:40:27.290 01.765 8052 Exposure complete 22:40:27.447 00.157 8052 worker thread done servicing request 22:40:27.447 00.000 3236 OnExposeComplete: enter 22:40:27.447 00.000 3236 UpdateGuideState(): m_state=6 22:40:27.447 00.000 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 14 22:40:27.447 00.000 3236 Star::Find returns 1 (0), X=1046.48, Y=267.33, Mass=328, SNR=12.5, Peak=54 HFD=5.6 22:40:27.447 00.000 3236 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.85) = xAngle (-1.15 = -1.15) 22:40:27.447 00.000 3236 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.90 = -2.90) 22:40:27.447 00.000 3236 CameraToMount -- cameraX=-6.11 cameraY=-0.85 hyp=6.17 cameraTheta=-3.00 mountX=2.49 mountY=-1.47, mountTheta=-0.53 22:40:27.447 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.11, y=-0.85, opts=13) 22:40:27.447 00.000 3236 Enqueuing Move request for scope (-6.11, -0.85) 22:40:27.447 00.000 8052 Worker thread wakes up 22:40:27.447 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.11, -0.85) opts 0xd 22:40:27.447 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.11, -0.85) 22:40:27.447 00.000 8052 Moving (-6.11, -0.85) raw xDistance=2.49 yDistance=-1.47 22:40:27.447 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.73 from input 2.49 22:40:27.447 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47 22:40:27.447 00.000 8052 MoveAxis(W, 95, ABG) 22:40:27.447 00.000 8052 Guiding Dir = 3, Dur = 95 22:40:27.447 00.000 8052 IsSlewing returns 0 22:40:27.462 00.015 8052 IsGuiding returns 0 22:40:27.462 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=42, FiltMax=53, Gamma=1.040 22:40:27.462 00.000 8052 PulseGuide returned control before completion, sleep 97 22:40:27.572 00.110 8052 IsGuiding returns 0 22:40:27.572 00.000 8052 Move returns status 0, amount 95 22:40:27.572 00.000 8052 MoveAxis(N, 223, ABG) 22:40:27.572 00.000 8052 Guiding Dir = 0, Dur = 223 22:40:27.572 00.000 8052 IsSlewing returns 0 22:40:27.572 00.000 8052 IsGuiding returns 0 22:40:27.587 00.015 8052 PulseGuide returned control before completion, sleep 229 22:40:27.712 00.125 3236 UpdateGuideState exits: m=328 SNR=12.5 22:40:27.712 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:27.712 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:27.712 00.000 3236 Enqueuing Expose request 22:40:27.837 00.125 8052 IsGuiding returns 0 22:40:27.837 00.000 8052 Move returns status 0, amount 223 22:40:27.837 00.000 8052 move complete, result=0 22:40:27.837 00.000 8052 worker thread done servicing request 22:40:27.837 00.000 8052 Worker thread wakes up 22:40:27.837 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:27.837 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,252,31,31) 22:40:27.837 00.000 3236 GuideStep: 2.5 px 95 ms WEST, -1.5 px 223 ms NORTH 22:40:29.712 01.875 8052 Exposure complete 22:40:29.869 00.157 8052 worker thread done servicing request 22:40:29.869 00.000 3236 OnExposeComplete: enter 22:40:29.869 00.000 3236 UpdateGuideState(): m_state=6 22:40:29.869 00.000 3236 Star::Find(15, 1046, 267, 0, (0,0,0,0), 0.0, 255) frame 15 22:40:29.869 00.000 3236 Star::Find returns 1 (0), X=1044.89, Y=270.20, Mass=325, SNR=12.4, Peak=50 HFD=5.8 22:40:29.869 00.000 3236 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.85) = xAngle (4.73 = -1.55) 22:40:29.869 00.000 3236 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.99 = 2.99) 22:40:29.869 00.000 3236 CameraToMount -- cameraX=-7.70 cameraY=2.03 hyp=7.97 cameraTheta=2.88 mountX=0.16 mountY=1.23, mountTheta=1.44 22:40:29.869 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.70, y=2.03, opts=13) 22:40:29.869 00.000 3236 Enqueuing Move request for scope (-7.70, 2.03) 22:40:29.869 00.000 8052 Worker thread wakes up 22:40:29.869 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.70, 2.03) opts 0xd 22:40:29.869 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.70, 2.03) 22:40:29.869 00.000 8052 Moving (-7.70, 2.03) raw xDistance=0.16 yDistance=1.23 22:40:29.869 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 22:40:29.869 00.000 8052 resist switch: large excursion: input 1.23 thresh 0.60 direction from -1 to 1 22:40:29.869 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.69 22:40:29.884 00.015 8052 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23 22:40:29.884 00.000 8052 MoveAxis(E, 0, ABG) 22:40:29.884 00.000 8052 Move returns status 0, amount 0 22:40:29.884 00.000 8052 MoveAxis(S, 187, ABG) 22:40:29.884 00.000 8052 Guiding Dir = 1, Dur = 187 22:40:29.884 00.000 8052 IsSlewing returns 0 22:40:29.884 00.000 8052 IsGuiding returns 0 22:40:29.884 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=47, Gamma=1.040 22:40:29.884 00.000 8052 PulseGuide returned control before completion, sleep 193 22:40:30.103 00.219 8052 IsGuiding returns 0 22:40:30.103 00.000 8052 Move returns status 0, amount 187 22:40:30.103 00.000 8052 move complete, result=0 22:40:30.103 00.000 8052 worker thread done servicing request 22:40:30.119 00.016 3236 UpdateGuideState exits: m=325 SNR=12.4 22:40:30.119 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:30.119 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:30.119 00.000 3236 Enqueuing Expose request 22:40:30.119 00.000 8052 Worker thread wakes up 22:40:30.119 00.000 3236 GuideStep: 0.2 px 0 ms EAST, 1.2 px 187 ms SOUTH 22:40:30.119 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:30.119 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1030,255,31,31) 22:40:32.228 02.109 8052 Exposure complete 22:40:32.400 00.172 8052 worker thread done servicing request 22:40:32.400 00.000 3236 OnExposeComplete: enter 22:40:32.400 00.000 3236 UpdateGuideState(): m_state=6 22:40:32.400 00.000 3236 Star::Find(15, 1044, 270, 0, (0,0,0,0), 0.0, 255) frame 16 22:40:32.400 00.000 3236 Star::Find returns 1 (0), X=1044.42, Y=271.24, Mass=275, SNR=11.4, Peak=54 HFD=4.1 22:40:32.400 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.63 = -1.65) 22:40:32.400 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.89 = 2.89) 22:40:32.400 00.000 3236 CameraToMount -- cameraX=-8.17 cameraY=3.06 hyp=8.73 cameraTheta=2.78 mountX=-0.70 mountY=2.21, mountTheta=1.88 22:40:32.400 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.17, y=3.06, opts=13) 22:40:32.400 00.000 3236 Enqueuing Move request for scope (-8.17, 3.06) 22:40:32.400 00.000 8052 Worker thread wakes up 22:40:32.400 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.17, 3.06) opts 0xd 22:40:32.400 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.17, 3.06) 22:40:32.400 00.000 8052 Moving (-8.17, 3.06) raw xDistance=-0.70 yDistance=2.21 22:40:32.400 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70 22:40:32.400 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.21 from input 2.21 22:40:32.415 00.015 8052 MoveAxis(E, 24, ABG) 22:40:32.415 00.000 8052 Guiding Dir = 2, Dur = 24 22:40:32.415 00.000 8052 IsSlewing returns 0 22:40:32.415 00.000 8052 IsGuiding returns 0 22:40:32.415 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=51, Gamma=1.040 22:40:32.431 00.016 8052 PulseGuide returned control before completion, sleep 30 22:40:32.462 00.031 8052 IsGuiding returns 0 22:40:32.462 00.000 8052 Move returns status 0, amount 24 22:40:32.462 00.000 8052 MoveAxis(S, 336, ABG) 22:40:32.462 00.000 8052 Guiding Dir = 1, Dur = 336 22:40:32.462 00.000 8052 IsSlewing returns 0 22:40:32.462 00.000 8052 IsGuiding returns 0 22:40:32.478 00.016 8052 PulseGuide returned control before completion, sleep 330 22:40:32.681 00.203 3236 UpdateGuideState exits: m=275 SNR=11.4 22:40:32.681 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:32.681 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:32.681 00.000 3236 Enqueuing Expose request 22:40:32.837 00.156 8052 IsGuiding returns 0 22:40:32.837 00.000 8052 Move returns status 0, amount 336 22:40:32.837 00.000 8052 move complete, result=0 22:40:32.837 00.000 8052 worker thread done servicing request 22:40:32.837 00.000 8052 Worker thread wakes up 22:40:32.837 00.000 3236 GuideStep: -0.7 px 24 ms EAST, 2.2 px 336 ms SOUTH 22:40:32.837 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:32.837 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1029,256,31,31) 22:40:34.728 01.891 8052 Exposure complete 22:40:34.884 00.156 8052 worker thread done servicing request 22:40:34.884 00.000 3236 OnExposeComplete: enter 22:40:34.884 00.000 3236 UpdateGuideState(): m_state=6 22:40:34.884 00.000 3236 Star::Find(15, 1044, 271, 0, (0,0,0,0), 0.0, 255) frame 17 22:40:34.884 00.000 3236 Star::Find returns 1 (0), X=1045.55, Y=268.77, Mass=276, SNR=11.4, Peak=57 HFD=4.6 22:40:34.884 00.000 3236 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.85) = xAngle (4.91 = -1.38) 22:40:34.884 00.000 3236 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.16 = -3.12) 22:40:34.884 00.000 3236 CameraToMount -- cameraX=-7.05 cameraY=0.59 hyp=7.07 cameraTheta=3.06 mountX=1.36 mountY=-0.13, mountTheta=-0.10 22:40:34.884 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.05, y=0.59, opts=13) 22:40:34.884 00.000 3236 Enqueuing Move request for scope (-7.05, 0.59) 22:40:34.884 00.000 8052 Worker thread wakes up 22:40:34.884 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.05, 0.59) opts 0xd 22:40:34.884 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.05, 0.59) 22:40:34.900 00.016 8052 Moving (-7.05, 0.59) raw xDistance=1.36 yDistance=-0.13 22:40:34.900 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.36 22:40:34.900 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:40:34.900 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:40:34.900 00.000 8052 MoveAxis(W, 45, ABG) 22:40:34.900 00.000 8052 Guiding Dir = 3, Dur = 45 22:40:34.900 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=51, Gamma=1.040 22:40:34.931 00.031 8052 IsSlewing returns 0 22:40:34.931 00.000 8052 IsGuiding returns 0 22:40:34.931 00.000 8052 PulseGuide returned control before completion, sleep 49 22:40:34.994 00.063 8052 IsGuiding returns 0 22:40:34.994 00.000 8052 Move returns status 0, amount 45 22:40:34.994 00.000 8052 MoveAxis(N, 0, ABG) 22:40:34.994 00.000 8052 Move returns status 0, amount 0 22:40:34.994 00.000 8052 move complete, result=0 22:40:34.994 00.000 8052 worker thread done servicing request 22:40:35.150 00.156 3236 UpdateGuideState exits: m=276 SNR=11.4 22:40:35.150 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:35.150 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:35.150 00.000 3236 Enqueuing Expose request 22:40:35.150 00.000 8052 Worker thread wakes up 22:40:35.150 00.000 3236 GuideStep: 1.4 px 45 ms WEST, -0.1 px 0 ms NORTH 22:40:35.150 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:35.150 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,254,31,31) 22:40:37.244 02.094 8052 Exposure complete 22:40:37.415 00.171 3236 OnExposeComplete: enter 22:40:37.415 00.000 3236 UpdateGuideState(): m_state=6 22:40:37.415 00.000 8052 worker thread done servicing request 22:40:37.415 00.000 3236 Star::Find(15, 1045, 268, 0, (0,0,0,0), 0.0, 255) frame 18 22:40:37.415 00.000 3236 Star::Find returns 1 (0), X=1045.79, Y=267.79, Mass=267, SNR=11.2, Peak=54 HFD=4.4 22:40:37.415 00.000 3236 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.85) = xAngle (-1.24 = -1.24) 22:40:37.415 00.000 3236 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.98 = -2.98) 22:40:37.415 00.000 3236 CameraToMount -- cameraX=-6.80 cameraY=-0.39 hyp=6.81 cameraTheta=-3.08 mountX=2.23 mountY=-1.08, mountTheta=-0.45 22:40:37.415 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.80, y=-0.39, opts=13) 22:40:37.415 00.000 3236 Enqueuing Move request for scope (-6.80, -0.39) 22:40:37.431 00.016 8052 Worker thread wakes up 22:40:37.431 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.80, -0.39) opts 0xd 22:40:37.431 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.80, -0.39) 22:40:37.431 00.000 8052 Moving (-6.80, -0.39) raw xDistance=2.23 yDistance=-1.08 22:40:37.431 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.47 from input 2.23 22:40:37.431 00.000 8052 resist switch: large excursion: input -1.08 thresh 0.60 direction from 1 to -1 22:40:37.431 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.23 22:40:37.431 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 22:40:37.431 00.000 8052 MoveAxis(W, 81, ABG) 22:40:37.431 00.000 8052 Guiding Dir = 3, Dur = 81 22:40:37.431 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=52, Gamma=1.040 22:40:37.494 00.063 8052 IsSlewing returns 0 22:40:37.494 00.000 8052 IsGuiding returns 0 22:40:37.494 00.000 8052 PulseGuide returned control before completion, sleep 86 22:40:37.603 00.109 8052 IsGuiding returns 0 22:40:37.603 00.000 8052 Move returns status 0, amount 81 22:40:37.603 00.000 8052 MoveAxis(N, 164, ABG) 22:40:37.603 00.000 8052 Guiding Dir = 0, Dur = 164 22:40:37.603 00.000 8052 IsSlewing returns 0 22:40:37.603 00.000 8052 IsGuiding returns 0 22:40:37.603 00.000 8052 PulseGuide returned control before completion, sleep 169 22:40:37.681 00.078 3236 UpdateGuideState exits: m=267 SNR=11.2 22:40:37.681 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:37.681 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:37.681 00.000 3236 Enqueuing Expose request 22:40:37.884 00.203 8052 IsGuiding returns 0 22:40:37.884 00.000 8052 Move returns status 0, amount 164 22:40:37.884 00.000 8052 move complete, result=0 22:40:37.884 00.000 8052 worker thread done servicing request 22:40:37.884 00.000 8052 Worker thread wakes up 22:40:37.884 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:37.884 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,253,31,31) 22:40:37.884 00.000 3236 GuideStep: 2.2 px 81 ms WEST, -1.1 px 164 ms NORTH 22:40:39.759 01.875 8052 Exposure complete 22:40:39.915 00.156 8052 worker thread done servicing request 22:40:39.915 00.000 3236 OnExposeComplete: enter 22:40:39.915 00.000 3236 UpdateGuideState(): m_state=6 22:40:39.931 00.016 3236 Star::Find(15, 1045, 267, 0, (0,0,0,0), 0.0, 255) frame 19 22:40:39.931 00.000 3236 Star::Find returns 1 (0), X=1045.13, Y=270.84, Mass=321, SNR=12.3, Peak=52 HFD=5.3 22:40:39.931 00.000 3236 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.85) = xAngle (4.65 = -1.64) 22:40:39.931 00.000 3236 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.90 = 2.90) 22:40:39.931 00.000 3236 CameraToMount -- cameraX=-7.46 cameraY=2.66 hyp=7.92 cameraTheta=2.80 mountX=-0.52 mountY=1.89, mountTheta=1.84 22:40:39.931 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.46, y=2.66, opts=13) 22:40:39.931 00.000 3236 Enqueuing Move request for scope (-7.46, 2.66) 22:40:39.931 00.000 8052 Worker thread wakes up 22:40:39.931 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.46, 2.66) opts 0xd 22:40:39.931 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.46, 2.66) 22:40:39.931 00.000 8052 Moving (-7.46, 2.66) raw xDistance=-0.52 yDistance=1.89 22:40:39.931 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.52 22:40:39.931 00.000 8052 resist switch: large excursion: input 1.89 thresh 0.60 direction from -1 to 1 22:40:39.931 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.66 22:40:39.931 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.89 from input 1.89 22:40:39.931 00.000 8052 MoveAxis(E, 12, ABG) 22:40:39.931 00.000 8052 Guiding Dir = 2, Dur = 12 22:40:39.947 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=49, Gamma=1.040 22:40:39.962 00.015 8052 IsSlewing returns 0 22:40:40.025 00.063 8052 IsGuiding returns 0 22:40:40.025 00.000 8052 PulseGuide returned control before completion, sleep 19 22:40:40.072 00.047 8052 IsGuiding returns 0 22:40:40.072 00.000 8052 Move returns status 0, amount 12 22:40:40.072 00.000 8052 MoveAxis(S, 287, ABG) 22:40:40.072 00.000 8052 Guiding Dir = 1, Dur = 287 22:40:40.072 00.000 8052 IsSlewing returns 0 22:40:40.072 00.000 8052 IsGuiding returns 0 22:40:40.072 00.000 8052 PulseGuide returned control before completion, sleep 294 22:40:40.181 00.109 3236 UpdateGuideState exits: m=321 SNR=12.3 22:40:40.181 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:40.181 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:40.181 00.000 3236 Enqueuing Expose request 22:40:40.384 00.203 8052 IsGuiding returns 0 22:40:40.384 00.000 8052 Move returns status 0, amount 287 22:40:40.384 00.000 8052 move complete, result=0 22:40:40.384 00.000 8052 worker thread done servicing request 22:40:40.384 00.000 8052 Worker thread wakes up 22:40:40.384 00.000 3236 GuideStep: -0.5 px 12 ms EAST, 1.9 px 287 ms SOUTH 22:40:40.384 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:40.384 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1030,256,31,31) 22:40:42.259 01.875 8052 Exposure complete 22:40:42.415 00.156 8052 worker thread done servicing request 22:40:42.415 00.000 3236 OnExposeComplete: enter 22:40:42.415 00.000 3236 UpdateGuideState(): m_state=6 22:40:42.415 00.000 3236 Star::Find(15, 1045, 270, 0, (0,0,0,0), 0.0, 255) frame 20 22:40:42.415 00.000 3236 Star::Find returns 1 (0), X=1045.91, Y=271.22, Mass=330, SNR=12.5, Peak=58 HFD=5.0 22:40:42.415 00.000 3236 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.85) = xAngle (4.56 = -1.72) 22:40:42.415 00.000 3236 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.82 = 2.82) 22:40:42.415 00.000 3236 CameraToMount -- cameraX=-6.68 cameraY=3.05 hyp=7.34 cameraTheta=2.71 mountX=-1.10 mountY=2.35, mountTheta=2.01 22:40:42.415 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.68, y=3.05, opts=13) 22:40:42.415 00.000 3236 Enqueuing Move request for scope (-6.68, 3.05) 22:40:42.415 00.000 8052 Worker thread wakes up 22:40:42.415 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.68, 3.05) opts 0xd 22:40:42.415 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.68, 3.05) 22:40:42.415 00.000 8052 Moving (-6.68, 3.05) raw xDistance=-1.10 yDistance=2.35 22:40:42.415 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.10 22:40:42.431 00.016 8052 GuideAlgorithmResistSwitch::result() returns 2.35 from input 2.35 22:40:42.431 00.000 8052 MoveAxis(E, 39, ABG) 22:40:42.431 00.000 8052 Guiding Dir = 2, Dur = 39 22:40:42.431 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=44, FiltMax=55, Gamma=1.040 22:40:42.494 00.063 8052 IsSlewing returns 0 22:40:42.556 00.062 8052 IsGuiding returns 0 22:40:42.556 00.000 8052 PulseGuide returned control before completion, sleep 45 22:40:42.619 00.063 8052 IsGuiding returns 0 22:40:42.619 00.000 8052 Move returns status 0, amount 39 22:40:42.619 00.000 8052 MoveAxis(S, 357, ABG) 22:40:42.619 00.000 8052 Guiding Dir = 1, Dur = 357 22:40:42.619 00.000 8052 IsSlewing returns 0 22:40:42.619 00.000 8052 IsGuiding returns 0 22:40:42.619 00.000 8052 PulseGuide returned control before completion, sleep 364 22:40:42.665 00.046 3236 UpdateGuideState exits: m=330 SNR=12.5 22:40:42.665 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:42.665 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:42.665 00.000 3236 Enqueuing Expose request 22:40:43.009 00.344 8052 IsGuiding returns 0 22:40:43.009 00.000 8052 Move returns status 0, amount 357 22:40:43.009 00.000 8052 move complete, result=0 22:40:43.009 00.000 8052 worker thread done servicing request 22:40:43.009 00.000 3236 GuideStep: -1.1 px 39 ms EAST, 2.3 px 357 ms SOUTH 22:40:43.009 00.000 8052 Worker thread wakes up 22:40:43.009 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:43.009 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,256,31,31) 22:40:44.775 01.766 8052 Exposure complete 22:40:44.931 00.156 8052 worker thread done servicing request 22:40:44.931 00.000 3236 OnExposeComplete: enter 22:40:44.931 00.000 3236 UpdateGuideState(): m_state=6 22:40:44.931 00.000 3236 Star::Find(15, 1045, 271, 0, (0,0,0,0), 0.0, 255) frame 21 22:40:44.931 00.000 3236 Star::Find returns 1 (0), X=1047.79, Y=268.33, Mass=280, SNR=11.5, Peak=45 HFD=4.7 22:40:44.947 00.016 3236 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.85) = xAngle (4.96 = -1.32) 22:40:44.947 00.000 3236 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.21 = -3.07) 22:40:44.947 00.000 3236 CameraToMount -- cameraX=-4.80 cameraY=0.15 hyp=4.80 cameraTheta=3.11 mountX=1.17 mountY=-0.34, mountTheta=-0.28 22:40:44.947 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.80, y=0.15, opts=13) 22:40:44.947 00.000 3236 Enqueuing Move request for scope (-4.80, 0.15) 22:40:44.947 00.000 8052 Worker thread wakes up 22:40:44.947 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.80, 0.15) opts 0xd 22:40:44.947 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.80, 0.15) 22:40:44.947 00.000 8052 Moving (-4.80, 0.15) raw xDistance=1.17 yDistance=-0.34 22:40:44.947 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.17 22:40:44.947 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:40:44.947 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 22:40:44.947 00.000 8052 MoveAxis(W, 38, ABG) 22:40:44.947 00.000 8052 Guiding Dir = 3, Dur = 38 22:40:44.962 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=32, FiltMax=42, Gamma=1.040 22:40:44.962 00.000 8052 IsSlewing returns 0 22:40:45.025 00.063 8052 IsGuiding returns 0 22:40:45.103 00.078 8052 IsGuiding returns 1 22:40:45.103 00.000 8052 scope still moving after pulse duration time elapsed 22:40:45.134 00.031 8052 IsSlewing returns 0 22:40:45.134 00.000 8052 IsGuiding returns 1 22:40:45.165 00.031 8052 IsSlewing returns 0 22:40:45.165 00.000 8052 IsGuiding returns 0 22:40:45.165 00.000 8052 scope move finished after 38 + 91 ms 22:40:45.165 00.000 8052 Move returns status 0, amount 38 22:40:45.165 00.000 8052 MoveAxis(N, 0, ABG) 22:40:45.165 00.000 8052 Move returns status 0, amount 0 22:40:45.165 00.000 8052 move complete, result=0 22:40:45.165 00.000 8052 worker thread done servicing request 22:40:45.197 00.032 3236 UpdateGuideState exits: m=280 SNR=11.5 22:40:45.197 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:45.197 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:45.197 00.000 3236 Enqueuing Expose request 22:40:45.197 00.000 8052 Worker thread wakes up 22:40:45.197 00.000 3236 GuideStep: 1.2 px 38 ms WEST, -0.3 px 0 ms NORTH 22:40:45.197 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:45.197 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:47.197 02.000 8052 Exposure complete 22:40:47.369 00.172 8052 worker thread done servicing request 22:40:47.369 00.000 3236 OnExposeComplete: enter 22:40:47.369 00.000 3236 UpdateGuideState(): m_state=6 22:40:47.369 00.000 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 22 22:40:47.369 00.000 3236 Star::Find returns 1 (0), X=1048.96, Y=267.83, Mass=314, SNR=12.2, Peak=53 HFD=5.2 22:40:47.369 00.000 3236 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.85) = xAngle (-1.20 = -1.20) 22:40:47.369 00.000 3236 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.94 = -2.94) 22:40:47.369 00.000 3236 CameraToMount -- cameraX=-3.63 cameraY=-0.35 hyp=3.65 cameraTheta=-3.05 mountX=1.33 mountY=-0.72, mountTheta=-0.49 22:40:47.369 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.63, y=-0.35, opts=13) 22:40:47.369 00.000 3236 Enqueuing Move request for scope (-3.63, -0.35) 22:40:47.369 00.000 8052 Worker thread wakes up 22:40:47.369 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.63, -0.35) opts 0xd 22:40:47.369 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.63, -0.35) 22:40:47.369 00.000 8052 Moving (-3.63, -0.35) raw xDistance=1.33 yDistance=-0.72 22:40:47.369 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.33 22:40:47.369 00.000 8052 resist switch: large excursion: input -0.72 thresh 0.60 direction from 1 to -1 22:40:47.369 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.16 22:40:47.369 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 22:40:47.369 00.000 8052 MoveAxis(W, 49, ABG) 22:40:47.369 00.000 8052 Guiding Dir = 3, Dur = 49 22:40:47.384 00.015 8052 IsSlewing returns 0 22:40:47.384 00.000 8052 IsGuiding returns 0 22:40:47.384 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=36, FiltMax=47, Gamma=1.040 22:40:47.384 00.000 8052 PulseGuide returned control before completion, sleep 55 22:40:47.525 00.141 8052 IsGuiding returns 0 22:40:47.525 00.000 8052 Move returns status 0, amount 49 22:40:47.525 00.000 8052 MoveAxis(N, 109, ABG) 22:40:47.525 00.000 8052 Guiding Dir = 0, Dur = 109 22:40:47.587 00.062 8052 IsSlewing returns 0 22:40:47.634 00.047 3236 UpdateGuideState exits: m=314 SNR=12.2 22:40:47.634 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:47.634 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:47.634 00.000 3236 Enqueuing Expose request 22:40:47.665 00.031 8052 IsGuiding returns 0 22:40:47.728 00.063 8052 PulseGuide returned control before completion, sleep 53 22:40:47.790 00.062 8052 IsGuiding returns 1 22:40:47.790 00.000 8052 scope still moving after pulse duration time elapsed 22:40:47.822 00.032 8052 IsSlewing returns 0 22:40:47.822 00.000 8052 IsGuiding returns 1 22:40:47.853 00.031 8052 IsSlewing returns 0 22:40:47.853 00.000 8052 IsGuiding returns 0 22:40:47.853 00.000 8052 scope move finished after 109 + 83 ms 22:40:47.853 00.000 8052 Move returns status 0, amount 109 22:40:47.853 00.000 8052 move complete, result=0 22:40:47.853 00.000 8052 worker thread done servicing request 22:40:47.853 00.000 8052 Worker thread wakes up 22:40:47.853 00.000 3236 GuideStep: 1.3 px 49 ms WEST, -0.7 px 109 ms NORTH 22:40:47.853 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:47.853 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:49.728 01.875 8052 Exposure complete 22:40:49.884 00.156 8052 worker thread done servicing request 22:40:49.884 00.000 3236 OnExposeComplete: enter 22:40:49.884 00.000 3236 UpdateGuideState(): m_state=6 22:40:49.884 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 23 22:40:49.884 00.000 3236 Star::Find returns 1 (0), X=1048.89, Y=267.39, Mass=258, SNR=11.0, Peak=58 HFD=4.4 22:40:49.884 00.000 3236 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.85) = xAngle (-1.08 = -1.08) 22:40:49.884 00.000 3236 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.83 = -2.83) 22:40:49.884 00.000 3236 CameraToMount -- cameraX=-3.70 cameraY=-0.79 hyp=3.79 cameraTheta=-2.93 mountX=1.77 mountY=-1.16, mountTheta=-0.58 22:40:49.884 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.70, y=-0.79, opts=13) 22:40:49.884 00.000 3236 Enqueuing Move request for scope (-3.70, -0.79) 22:40:49.884 00.000 8052 Worker thread wakes up 22:40:49.884 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.70, -0.79) opts 0xd 22:40:49.884 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.70, -0.79) 22:40:49.884 00.000 8052 Moving (-3.70, -0.79) raw xDistance=1.77 yDistance=-1.16 22:40:49.884 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.18 from input 1.77 22:40:49.884 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.16 from input -1.16 22:40:49.884 00.000 8052 MoveAxis(W, 65, ABG) 22:40:49.884 00.000 8052 Guiding Dir = 3, Dur = 65 22:40:49.900 00.016 8052 IsSlewing returns 0 22:40:49.900 00.000 8052 IsGuiding returns 0 22:40:49.900 00.000 8052 PulseGuide returned control before completion, sleep 72 22:40:49.900 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=43, FiltMax=54, Gamma=1.040 22:40:49.994 00.094 8052 IsGuiding returns 0 22:40:49.994 00.000 8052 Move returns status 0, amount 65 22:40:49.994 00.000 8052 MoveAxis(N, 177, ABG) 22:40:49.994 00.000 8052 Guiding Dir = 0, Dur = 177 22:40:49.994 00.000 8052 IsSlewing returns 0 22:40:49.994 00.000 8052 IsGuiding returns 0 22:40:49.994 00.000 8052 PulseGuide returned control before completion, sleep 184 22:40:50.150 00.156 3236 UpdateGuideState exits: m=258 SNR=11.0 22:40:50.150 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:50.150 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:50.150 00.000 3236 Enqueuing Expose request 22:40:50.275 00.125 8052 IsGuiding returns 0 22:40:50.275 00.000 8052 Move returns status 0, amount 177 22:40:50.275 00.000 8052 move complete, result=0 22:40:50.275 00.000 8052 worker thread done servicing request 22:40:50.275 00.000 8052 Worker thread wakes up 22:40:50.275 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:50.275 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:50.290 00.015 3236 GuideStep: 1.8 px 65 ms WEST, -1.2 px 177 ms NORTH 22:40:52.259 01.969 8052 Exposure complete 22:40:52.415 00.156 8052 worker thread done servicing request 22:40:52.415 00.000 3236 OnExposeComplete: enter 22:40:52.415 00.000 3236 UpdateGuideState(): m_state=6 22:40:52.415 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 24 22:40:52.415 00.000 3236 Star::Find returns 1 (0), X=1049.06, Y=267.33, Mass=265, SNR=11.2, Peak=54 HFD=4.3 22:40:52.415 00.000 3236 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.85) = xAngle (-1.06 = -1.06) 22:40:52.415 00.000 3236 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.80 = -2.80) 22:40:52.415 00.000 3236 CameraToMount -- cameraX=-3.53 cameraY=-0.85 hyp=3.63 cameraTheta=-2.91 mountX=1.78 mountY=-1.20, mountTheta=-0.59 22:40:52.415 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.53, y=-0.85, opts=13) 22:40:52.415 00.000 3236 Enqueuing Move request for scope (-3.53, -0.85) 22:40:52.415 00.000 8052 Worker thread wakes up 22:40:52.415 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.53, -0.85) opts 0xd 22:40:52.415 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.53, -0.85) 22:40:52.415 00.000 8052 Moving (-3.53, -0.85) raw xDistance=1.78 yDistance=-1.20 22:40:52.415 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.21 from input 1.78 22:40:52.415 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20 22:40:52.415 00.000 8052 MoveAxis(W, 66, ABG) 22:40:52.415 00.000 8052 Guiding Dir = 3, Dur = 66 22:40:52.431 00.016 8052 IsSlewing returns 0 22:40:52.431 00.000 8052 IsGuiding returns 0 22:40:52.431 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=39, FiltMax=52, Gamma=1.040 22:40:52.431 00.000 8052 PulseGuide returned control before completion, sleep 71 22:40:52.525 00.094 8052 IsGuiding returns 0 22:40:52.525 00.000 8052 Move returns status 0, amount 66 22:40:52.525 00.000 8052 MoveAxis(N, 183, ABG) 22:40:52.525 00.000 8052 Guiding Dir = 0, Dur = 183 22:40:52.525 00.000 8052 IsSlewing returns 0 22:40:52.525 00.000 8052 IsGuiding returns 0 22:40:52.525 00.000 8052 PulseGuide returned control before completion, sleep 190 22:40:52.712 00.187 3236 UpdateGuideState exits: m=265 SNR=11.2 22:40:52.712 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:52.712 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:52.712 00.000 3236 Enqueuing Expose request 22:40:52.728 00.016 8052 IsGuiding returns 0 22:40:52.728 00.000 8052 Move returns status 0, amount 183 22:40:52.728 00.000 8052 move complete, result=0 22:40:52.728 00.000 8052 worker thread done servicing request 22:40:52.728 00.000 8052 Worker thread wakes up 22:40:52.728 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:52.728 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:52.728 00.000 3236 GuideStep: 1.8 px 66 ms WEST, -1.2 px 183 ms NORTH 22:40:54.744 02.016 8052 Exposure complete 22:40:54.900 00.156 8052 worker thread done servicing request 22:40:54.900 00.000 3236 OnExposeComplete: enter 22:40:54.900 00.000 3236 UpdateGuideState(): m_state=6 22:40:54.900 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 25 22:40:54.900 00.000 3236 Star::Find returns 1 (0), X=1049.71, Y=269.32, Mass=276, SNR=11.5, Peak=54 HFD=4.2 22:40:54.915 00.015 3236 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.85) = xAngle (4.61 = -1.67) 22:40:54.915 00.000 3236 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.87 = 2.87) 22:40:54.915 00.000 3236 CameraToMount -- cameraX=-2.88 cameraY=1.14 hyp=3.10 cameraTheta=2.76 mountX=-0.31 mountY=0.84, mountTheta=1.92 22:40:54.915 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.88, y=1.14, opts=13) 22:40:54.915 00.000 3236 Enqueuing Move request for scope (-2.88, 1.14) 22:40:54.915 00.000 8052 Worker thread wakes up 22:40:54.915 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.88, 1.14) opts 0xd 22:40:54.915 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.88, 1.14) 22:40:54.915 00.000 8052 Moving (-2.88, 1.14) raw xDistance=-0.31 yDistance=0.84 22:40:54.915 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.31 22:40:54.915 00.000 8052 resist switch: large excursion: input 0.84 thresh 0.60 direction from -1 to 1 22:40:54.915 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.53 22:40:54.915 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 22:40:54.915 00.000 8052 MoveAxis(E, 6, ABG) 22:40:54.915 00.000 8052 Guiding Dir = 2, Dur = 6 22:40:54.931 00.016 8052 IsSlewing returns 0 22:40:54.931 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=36, FiltMax=47, Gamma=1.040 22:40:54.931 00.000 8052 IsGuiding returns 0 22:40:54.931 00.000 8052 PulseGuide returned control before completion, sleep 11 22:40:54.962 00.031 8052 IsGuiding returns 0 22:40:54.962 00.000 8052 Move returns status 0, amount 6 22:40:54.962 00.000 8052 MoveAxis(S, 128, ABG) 22:40:54.962 00.000 8052 Guiding Dir = 1, Dur = 128 22:40:54.962 00.000 8052 IsSlewing returns 0 22:40:54.962 00.000 8052 IsGuiding returns 0 22:40:54.962 00.000 8052 PulseGuide returned control before completion, sleep 134 22:40:55.119 00.157 8052 IsGuiding returns 0 22:40:55.119 00.000 8052 Move returns status 0, amount 128 22:40:55.119 00.000 8052 move complete, result=0 22:40:55.119 00.000 8052 worker thread done servicing request 22:40:55.150 00.031 3236 UpdateGuideState exits: m=276 SNR=11.5 22:40:55.150 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:55.150 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:55.150 00.000 3236 Enqueuing Expose request 22:40:55.150 00.000 8052 Worker thread wakes up 22:40:55.150 00.000 3236 GuideStep: -0.3 px 6 ms EAST, 0.8 px 128 ms SOUTH 22:40:55.150 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:55.150 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:57.259 02.109 8052 Exposure complete 22:40:57.415 00.156 8052 worker thread done servicing request 22:40:57.415 00.000 3236 OnExposeComplete: enter 22:40:57.415 00.000 3236 UpdateGuideState(): m_state=6 22:40:57.415 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 26 22:40:57.415 00.000 3236 Star::Find returns 1 (0), X=1050.18, Y=269.78, Mass=313, SNR=12.2, Peak=53 HFD=4.7 22:40:57.415 00.000 3236 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.85) = xAngle (4.40 = -1.88) 22:40:57.415 00.000 3236 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.66 = 2.66) 22:40:57.415 00.000 3236 CameraToMount -- cameraX=-2.41 cameraY=1.60 hyp=2.89 cameraTheta=2.55 mountX=-0.88 mountY=1.35, mountTheta=2.15 22:40:57.415 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.41, y=1.60, opts=13) 22:40:57.415 00.000 3236 Enqueuing Move request for scope (-2.41, 1.60) 22:40:57.415 00.000 8052 Worker thread wakes up 22:40:57.415 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.41, 1.60) opts 0xd 22:40:57.415 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.41, 1.60) 22:40:57.415 00.000 8052 Moving (-2.41, 1.60) raw xDistance=-0.88 yDistance=1.35 22:40:57.415 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88 22:40:57.415 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.35 from input 1.35 22:40:57.415 00.000 8052 MoveAxis(E, 31, ABG) 22:40:57.415 00.000 8052 Guiding Dir = 2, Dur = 31 22:40:57.415 00.000 8052 IsSlewing returns 0 22:40:57.431 00.016 8052 IsGuiding returns 0 22:40:57.431 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=50, Gamma=1.040 22:40:57.431 00.000 8052 PulseGuide returned control before completion, sleep 37 22:40:57.478 00.047 8052 IsGuiding returns 0 22:40:57.478 00.000 8052 Move returns status 0, amount 31 22:40:57.478 00.000 8052 MoveAxis(S, 205, ABG) 22:40:57.478 00.000 8052 Guiding Dir = 1, Dur = 205 22:40:57.478 00.000 8052 IsSlewing returns 0 22:40:57.494 00.016 8052 IsGuiding returns 0 22:40:57.494 00.000 8052 PulseGuide returned control before completion, sleep 211 22:40:57.665 00.171 3236 UpdateGuideState exits: m=313 SNR=12.2 22:40:57.665 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:40:57.665 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:40:57.665 00.000 3236 Enqueuing Expose request 22:40:57.712 00.047 8052 IsGuiding returns 0 22:40:57.712 00.000 8052 Move returns status 0, amount 205 22:40:57.712 00.000 8052 move complete, result=0 22:40:57.712 00.000 8052 worker thread done servicing request 22:40:57.712 00.000 8052 Worker thread wakes up 22:40:57.712 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:40:57.712 00.000 3236 GuideStep: -0.9 px 31 ms EAST, 1.3 px 205 ms SOUTH 22:40:57.712 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:40:59.697 01.985 8052 Exposure complete 22:40:59.853 00.156 8052 worker thread done servicing request 22:40:59.853 00.000 3236 OnExposeComplete: enter 22:40:59.853 00.000 3236 UpdateGuideState(): m_state=6 22:40:59.853 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 27 22:40:59.853 00.000 3236 Star::Find returns 1 (0), X=1050.19, Y=268.61, Mass=326, SNR=12.5, Peak=47 HFD=5.0 22:40:59.853 00.000 3236 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.85) = xAngle (4.81 = -1.47) 22:40:59.853 00.000 3236 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 22:40:59.853 00.000 3236 CameraToMount -- cameraX=-2.40 cameraY=0.44 hyp=2.44 cameraTheta=2.96 mountX=0.24 mountY=0.19, mountTheta=0.68 22:40:59.853 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.40, y=0.44, opts=13) 22:40:59.853 00.000 3236 Enqueuing Move request for scope (-2.40, 0.44) 22:40:59.869 00.016 8052 Worker thread wakes up 22:40:59.869 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.40, 0.44) opts 0xd 22:40:59.869 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.40, 0.44) 22:40:59.869 00.000 8052 Moving (-2.40, 0.44) raw xDistance=0.24 yDistance=0.19 22:40:59.869 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24 22:40:59.869 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:40:59.869 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 22:40:59.869 00.000 8052 MoveAxis(W, 6, ABG) 22:40:59.869 00.000 8052 Guiding Dir = 3, Dur = 6 22:40:59.869 00.000 8052 IsSlewing returns 0 22:40:59.869 00.000 8052 IsGuiding returns 0 22:40:59.869 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=33, FiltMax=44, Gamma=1.040 22:40:59.869 00.000 8052 PulseGuide returned control before completion, sleep 12 22:40:59.900 00.031 8052 IsGuiding returns 0 22:40:59.900 00.000 8052 Move returns status 0, amount 6 22:40:59.900 00.000 8052 MoveAxis(N, 0, ABG) 22:40:59.900 00.000 8052 Move returns status 0, amount 0 22:40:59.900 00.000 8052 move complete, result=0 22:40:59.900 00.000 8052 worker thread done servicing request 22:41:00.119 00.219 3236 UpdateGuideState exits: m=326 SNR=12.5 22:41:00.119 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:00.119 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:00.119 00.000 3236 Enqueuing Expose request 22:41:00.119 00.000 8052 Worker thread wakes up 22:41:00.119 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:00.134 00.015 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:00.134 00.000 3236 GuideStep: 0.2 px 6 ms WEST, 0.2 px 0 ms NORTH 22:41:02.228 02.094 8052 Exposure complete 22:41:02.384 00.156 8052 worker thread done servicing request 22:41:02.384 00.000 3236 OnExposeComplete: enter 22:41:02.384 00.000 3236 UpdateGuideState(): m_state=6 22:41:02.384 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 28 22:41:02.384 00.000 3236 Star::Find returns 1 (0), X=1050.60, Y=269.65, Mass=228, SNR=10.4, Peak=52 HFD=4.2 22:41:02.384 00.000 3236 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.85) = xAngle (4.35 = -1.93) 22:41:02.384 00.000 3236 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.61 = 2.61) 22:41:02.384 00.000 3236 CameraToMount -- cameraX=-1.99 cameraY=1.47 hyp=2.48 cameraTheta=2.50 mountX=-0.87 mountY=1.26, mountTheta=2.17 22:41:02.384 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.99, y=1.47, opts=13) 22:41:02.384 00.000 3236 Enqueuing Move request for scope (-1.99, 1.47) 22:41:02.384 00.000 8052 Worker thread wakes up 22:41:02.384 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.99, 1.47) opts 0xd 22:41:02.384 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.99, 1.47) 22:41:02.384 00.000 8052 Moving (-1.99, 1.47) raw xDistance=-0.87 yDistance=1.26 22:41:02.384 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.87 22:41:02.384 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26 22:41:02.384 00.000 8052 MoveAxis(E, 30, ABG) 22:41:02.384 00.000 8052 Guiding Dir = 2, Dur = 30 22:41:02.384 00.000 8052 IsSlewing returns 0 22:41:02.384 00.000 8052 IsGuiding returns 0 22:41:02.400 00.016 8052 PulseGuide returned control before completion, sleep 36 22:41:02.400 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=39, FiltMax=49, Gamma=1.040 22:41:02.447 00.047 8052 IsGuiding returns 0 22:41:02.447 00.000 8052 Move returns status 0, amount 30 22:41:02.447 00.000 8052 MoveAxis(S, 192, ABG) 22:41:02.447 00.000 8052 Guiding Dir = 1, Dur = 192 22:41:02.447 00.000 8052 IsSlewing returns 0 22:41:02.447 00.000 8052 IsGuiding returns 0 22:41:02.447 00.000 8052 PulseGuide returned control before completion, sleep 198 22:41:02.634 00.187 3236 UpdateGuideState exits: m=228 SNR=10.4 22:41:02.634 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:02.634 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:02.634 00.000 3236 Enqueuing Expose request 22:41:02.665 00.031 8052 IsGuiding returns 0 22:41:02.665 00.000 8052 Move returns status 0, amount 192 22:41:02.665 00.000 8052 move complete, result=0 22:41:02.665 00.000 8052 worker thread done servicing request 22:41:02.665 00.000 8052 Worker thread wakes up 22:41:02.665 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:02.665 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:02.665 00.000 3236 GuideStep: -0.9 px 30 ms EAST, 1.3 px 192 ms SOUTH 22:41:04.759 02.094 8052 Exposure complete 22:41:04.915 00.156 8052 worker thread done servicing request 22:41:04.915 00.000 3236 OnExposeComplete: enter 22:41:04.915 00.000 3236 UpdateGuideState(): m_state=6 22:41:04.915 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 29 22:41:04.915 00.000 3236 Star::Find returns 1 (0), X=1051.71, Y=268.29, Mass=313, SNR=12.2, Peak=52 HFD=4.8 22:41:04.915 00.000 3236 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.85) = xAngle (4.86 = -1.42) 22:41:04.915 00.000 3236 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.12 = 3.12) 22:41:04.915 00.000 3236 CameraToMount -- cameraX=-0.88 cameraY=0.11 hyp=0.89 cameraTheta=3.01 mountX=0.13 mountY=0.02, mountTheta=0.17 22:41:04.915 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.88, y=0.11, opts=13) 22:41:04.915 00.000 3236 Enqueuing Move request for scope (-0.88, 0.11) 22:41:04.915 00.000 8052 Worker thread wakes up 22:41:04.915 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.11) opts 0xd 22:41:04.915 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.88, 0.11) 22:41:04.915 00.000 8052 Moving (-0.88, 0.11) raw xDistance=0.13 yDistance=0.02 22:41:04.915 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:41:04.915 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:41:04.915 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02 22:41:04.915 00.000 8052 MoveAxis(E, 0, ABG) 22:41:04.915 00.000 8052 Move returns status 0, amount 0 22:41:04.915 00.000 8052 MoveAxis(N, 0, ABG) 22:41:04.915 00.000 8052 Move returns status 0, amount 0 22:41:04.915 00.000 8052 move complete, result=0 22:41:04.915 00.000 8052 worker thread done servicing request 22:41:04.931 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=49, Gamma=1.040 22:41:05.150 00.219 3236 UpdateGuideState exits: m=313 SNR=12.2 22:41:05.150 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:05.150 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:05.150 00.000 3236 Enqueuing Expose request 22:41:05.150 00.000 8052 Worker thread wakes up 22:41:05.150 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 22:41:05.150 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:05.150 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:07.244 02.094 8052 Exposure complete 22:41:07.400 00.156 8052 worker thread done servicing request 22:41:07.400 00.000 3236 OnExposeComplete: enter 22:41:07.400 00.000 3236 UpdateGuideState(): m_state=6 22:41:07.400 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 30 22:41:07.400 00.000 3236 Star::Find returns 1 (0), X=1052.33, Y=267.74, Mass=258, SNR=11.0, Peak=50 HFD=4.7 22:41:07.400 00.000 3236 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.85) = xAngle (-0.25 = -0.25) 22:41:07.400 00.000 3236 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.00 = -2.00) 22:41:07.400 00.000 3236 CameraToMount -- cameraX=-0.26 cameraY=-0.44 hyp=0.51 cameraTheta=-2.10 mountX=0.49 mountY=-0.46, mountTheta=-0.75 22:41:07.400 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.26, y=-0.44, opts=13) 22:41:07.400 00.000 3236 Enqueuing Move request for scope (-0.26, -0.44) 22:41:07.400 00.000 8052 Worker thread wakes up 22:41:07.400 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.44) opts 0xd 22:41:07.400 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.26, -0.44) 22:41:07.400 00.000 8052 Moving (-0.26, -0.44) raw xDistance=0.49 yDistance=-0.46 22:41:07.400 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49 22:41:07.400 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:41:07.400 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 22:41:07.400 00.000 8052 MoveAxis(W, 17, ABG) 22:41:07.400 00.000 8052 Guiding Dir = 3, Dur = 17 22:41:07.400 00.000 8052 IsSlewing returns 0 22:41:07.400 00.000 8052 IsGuiding returns 0 22:41:07.415 00.015 8052 PulseGuide returned control before completion, sleep 24 22:41:07.415 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=47, Gamma=1.040 22:41:07.447 00.032 8052 IsGuiding returns 0 22:41:07.447 00.000 8052 Move returns status 0, amount 17 22:41:07.447 00.000 8052 MoveAxis(N, 0, ABG) 22:41:07.447 00.000 8052 Move returns status 0, amount 0 22:41:07.447 00.000 8052 move complete, result=0 22:41:07.447 00.000 8052 worker thread done servicing request 22:41:07.665 00.218 3236 UpdateGuideState exits: m=258 SNR=11.0 22:41:07.665 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:07.665 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:07.665 00.000 3236 Enqueuing Expose request 22:41:07.665 00.000 8052 Worker thread wakes up 22:41:07.665 00.000 3236 GuideStep: 0.5 px 17 ms WEST, -0.5 px 0 ms NORTH 22:41:07.665 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:07.665 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:09.759 02.094 8052 Exposure complete 22:41:09.915 00.156 8052 worker thread done servicing request 22:41:09.915 00.000 3236 OnExposeComplete: enter 22:41:09.915 00.000 3236 UpdateGuideState(): m_state=6 22:41:09.915 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 31 22:41:09.915 00.000 3236 Star::Find returns 1 (0), X=1052.12, Y=267.08, Mass=322, SNR=12.3, Peak=52 HFD=5.4 22:41:09.915 00.000 3236 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.85) = xAngle (-0.13 = -0.13) 22:41:09.915 00.000 3236 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.88 = -1.88) 22:41:09.915 00.000 3236 CameraToMount -- cameraX=-0.47 cameraY=-1.10 hyp=1.20 cameraTheta=-1.98 mountX=1.19 mountY=-1.14, mountTheta=-0.77 22:41:09.915 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.47, y=-1.10, opts=13) 22:41:09.915 00.000 3236 Enqueuing Move request for scope (-0.47, -1.10) 22:41:09.915 00.000 8052 Worker thread wakes up 22:41:09.915 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -1.10) opts 0xd 22:41:09.915 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.47, -1.10) 22:41:09.915 00.000 8052 Moving (-0.47, -1.10) raw xDistance=1.19 yDistance=-1.14 22:41:09.915 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.19 22:41:09.915 00.000 8052 resist switch: large excursion: input -1.14 thresh 0.60 direction from 1 to -1 22:41:09.915 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.42 22:41:09.915 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14 22:41:09.915 00.000 8052 MoveAxis(W, 42, ABG) 22:41:09.915 00.000 8052 Guiding Dir = 3, Dur = 42 22:41:09.915 00.000 8052 IsSlewing returns 0 22:41:09.931 00.016 8052 IsGuiding returns 0 22:41:09.931 00.000 8052 PulseGuide returned control before completion, sleep 48 22:41:09.931 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=39, FiltMax=50, Gamma=1.040 22:41:09.994 00.063 8052 IsGuiding returns 0 22:41:09.994 00.000 8052 Move returns status 0, amount 42 22:41:09.994 00.000 8052 MoveAxis(N, 173, ABG) 22:41:09.994 00.000 8052 Guiding Dir = 0, Dur = 173 22:41:09.994 00.000 8052 IsSlewing returns 0 22:41:09.994 00.000 8052 IsGuiding returns 0 22:41:09.994 00.000 8052 PulseGuide returned control before completion, sleep 179 22:41:10.150 00.156 3236 UpdateGuideState exits: m=322 SNR=12.3 22:41:10.150 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:10.150 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:10.150 00.000 3236 Enqueuing Expose request 22:41:10.197 00.047 8052 IsGuiding returns 0 22:41:10.197 00.000 8052 Move returns status 0, amount 173 22:41:10.197 00.000 8052 move complete, result=0 22:41:10.197 00.000 8052 worker thread done servicing request 22:41:10.197 00.000 8052 Worker thread wakes up 22:41:10.197 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:10.197 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:10.197 00.000 3236 GuideStep: 1.2 px 42 ms WEST, -1.1 px 173 ms NORTH 22:41:12.181 01.984 8052 Exposure complete 22:41:12.337 00.156 8052 worker thread done servicing request 22:41:12.337 00.000 3236 OnExposeComplete: enter 22:41:12.337 00.000 3236 UpdateGuideState(): m_state=6 22:41:12.337 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 32 22:41:12.337 00.000 3236 Star::Find returns 1 (0), X=1051.39, Y=267.88, Mass=298, SNR=11.9, Peak=54 HFD=5.2 22:41:12.337 00.000 3236 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.85) = xAngle (-1.05 = -1.05) 22:41:12.337 00.000 3236 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.80 = -2.80) 22:41:12.337 00.000 3236 CameraToMount -- cameraX=-1.20 cameraY=-0.30 hyp=1.23 cameraTheta=-2.90 mountX=0.61 mountY=-0.42, mountTheta=-0.60 22:41:12.337 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.20, y=-0.30, opts=13) 22:41:12.337 00.000 3236 Enqueuing Move request for scope (-1.20, -0.30) 22:41:12.337 00.000 8052 Worker thread wakes up 22:41:12.337 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -0.30) opts 0xd 22:41:12.337 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.20, -0.30) 22:41:12.337 00.000 8052 Moving (-1.20, -0.30) raw xDistance=0.61 yDistance=-0.42 22:41:12.337 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.61 22:41:12.337 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 22:41:12.337 00.000 8052 MoveAxis(W, 24, ABG) 22:41:12.337 00.000 8052 Guiding Dir = 3, Dur = 24 22:41:12.337 00.000 8052 IsSlewing returns 0 22:41:12.337 00.000 8052 IsGuiding returns 0 22:41:12.353 00.016 8052 PulseGuide returned control before completion, sleep 30 22:41:12.353 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=50, Gamma=1.040 22:41:12.400 00.047 8052 IsGuiding returns 0 22:41:12.400 00.000 8052 Move returns status 0, amount 24 22:41:12.400 00.000 8052 MoveAxis(N, 63, ABG) 22:41:12.400 00.000 8052 Guiding Dir = 0, Dur = 63 22:41:12.400 00.000 8052 IsSlewing returns 0 22:41:12.400 00.000 8052 IsGuiding returns 0 22:41:12.400 00.000 8052 PulseGuide returned control before completion, sleep 70 22:41:12.494 00.094 8052 IsGuiding returns 1 22:41:12.494 00.000 8052 scope still moving after pulse duration time elapsed 22:41:12.525 00.031 8052 IsSlewing returns 0 22:41:12.525 00.000 8052 IsGuiding returns 1 22:41:12.556 00.031 8052 IsSlewing returns 0 22:41:12.556 00.000 8052 IsGuiding returns 0 22:41:12.556 00.000 8052 scope move finished after 63 + 90 ms 22:41:12.556 00.000 8052 Move returns status 0, amount 63 22:41:12.556 00.000 8052 move complete, result=0 22:41:12.556 00.000 8052 worker thread done servicing request 22:41:12.572 00.016 3236 UpdateGuideState exits: m=298 SNR=11.9 22:41:12.572 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:12.572 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:12.572 00.000 3236 Enqueuing Expose request 22:41:12.572 00.000 8052 Worker thread wakes up 22:41:12.572 00.000 3236 GuideStep: 0.6 px 24 ms WEST, -0.4 px 63 ms NORTH 22:41:12.572 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:12.572 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:14.681 02.109 8052 Exposure complete 22:41:14.837 00.156 8052 worker thread done servicing request 22:41:14.837 00.000 3236 OnExposeComplete: enter 22:41:14.837 00.000 3236 UpdateGuideState(): m_state=6 22:41:14.837 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 33 22:41:14.837 00.000 3236 Star::Find returns 1 (0), X=1051.23, Y=268.40, Mass=307, SNR=12.1, Peak=52 HFD=5.4 22:41:14.837 00.000 3236 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.85) = xAngle (4.82 = -1.46) 22:41:14.837 00.000 3236 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.08 = 3.08) 22:41:14.837 00.000 3236 CameraToMount -- cameraX=-1.36 cameraY=0.23 hyp=1.38 cameraTheta=2.98 mountX=0.15 mountY=0.09, mountTheta=0.51 22:41:14.837 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.36, y=0.23, opts=13) 22:41:14.837 00.000 3236 Enqueuing Move request for scope (-1.36, 0.23) 22:41:14.837 00.000 8052 Worker thread wakes up 22:41:14.837 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.36, 0.23) opts 0xd 22:41:14.837 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.36, 0.23) 22:41:14.837 00.000 8052 Moving (-1.36, 0.23) raw xDistance=0.15 yDistance=0.09 22:41:14.837 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15 22:41:14.837 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:41:14.837 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:41:14.837 00.000 8052 MoveAxis(E, 0, ABG) 22:41:14.837 00.000 8052 Move returns status 0, amount 0 22:41:14.837 00.000 8052 MoveAxis(N, 0, ABG) 22:41:14.837 00.000 8052 Move returns status 0, amount 0 22:41:14.837 00.000 8052 move complete, result=0 22:41:14.837 00.000 8052 worker thread done servicing request 22:41:14.853 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=51, Gamma=1.040 22:41:15.072 00.219 3236 UpdateGuideState exits: m=307 SNR=12.1 22:41:15.072 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:15.072 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:15.072 00.000 3236 Enqueuing Expose request 22:41:15.072 00.000 8052 Worker thread wakes up 22:41:15.072 00.000 3236 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:41:15.072 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:15.072 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:17.275 02.203 8052 Exposure complete 22:41:17.431 00.156 8052 worker thread done servicing request 22:41:17.431 00.000 3236 OnExposeComplete: enter 22:41:17.431 00.000 3236 UpdateGuideState(): m_state=6 22:41:17.431 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 34 22:41:17.431 00.000 3236 Star::Find returns 1 (0), X=1053.14, Y=269.77, Mass=277, SNR=11.4, Peak=58 HFD=4.5 22:41:17.431 00.000 3236 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.85) = xAngle (3.09 = 3.09) 22:41:17.431 00.000 3236 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.34 = 1.34) 22:41:17.431 00.000 3236 CameraToMount -- cameraX=0.55 cameraY=1.59 hyp=1.69 cameraTheta=1.24 mountX=-1.68 mountY=1.64, mountTheta=2.37 22:41:17.431 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.55, y=1.59, opts=13) 22:41:17.431 00.000 3236 Enqueuing Move request for scope (0.55, 1.59) 22:41:17.431 00.000 8052 Worker thread wakes up 22:41:17.431 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.55, 1.59) opts 0xd 22:41:17.431 00.000 8052 Handling offset move in thread for scope, endpoint = (0.55, 1.59) 22:41:17.431 00.000 8052 Moving (0.55, 1.59) raw xDistance=-1.68 yDistance=1.64 22:41:17.431 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.68 22:41:17.431 00.000 8052 resist switch: large excursion: input 1.64 thresh 0.60 direction from -1 to 1 22:41:17.431 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.92 22:41:17.431 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.64 from input 1.64 22:41:17.431 00.000 8052 MoveAxis(E, 58, ABG) 22:41:17.431 00.000 8052 Guiding Dir = 2, Dur = 58 22:41:17.431 00.000 8052 IsSlewing returns 0 22:41:17.431 00.000 8052 IsGuiding returns 0 22:41:17.447 00.016 8052 PulseGuide returned control before completion, sleep 64 22:41:17.447 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=97, FiltMin=41, FiltMax=52, Gamma=1.040 22:41:17.525 00.078 8052 IsGuiding returns 0 22:41:17.525 00.000 8052 Move returns status 0, amount 58 22:41:17.525 00.000 8052 MoveAxis(S, 249, ABG) 22:41:17.525 00.000 8052 Guiding Dir = 1, Dur = 249 22:41:17.525 00.000 8052 IsSlewing returns 0 22:41:17.525 00.000 8052 IsGuiding returns 0 22:41:17.525 00.000 8052 PulseGuide returned control before completion, sleep 256 22:41:17.665 00.140 3236 UpdateGuideState exits: m=277 SNR=11.4 22:41:17.665 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:17.665 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:17.665 00.000 3236 Enqueuing Expose request 22:41:17.806 00.141 8052 IsGuiding returns 0 22:41:17.806 00.000 8052 Move returns status 0, amount 249 22:41:17.806 00.000 8052 move complete, result=0 22:41:17.806 00.000 8052 worker thread done servicing request 22:41:17.806 00.000 8052 Worker thread wakes up 22:41:17.806 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:17.806 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:17.806 00.000 3236 GuideStep: -1.7 px 58 ms EAST, 1.6 px 249 ms SOUTH 22:41:19.681 01.875 8052 Exposure complete 22:41:19.837 00.156 8052 worker thread done servicing request 22:41:19.837 00.000 3236 OnExposeComplete: enter 22:41:19.837 00.000 3236 UpdateGuideState(): m_state=6 22:41:19.837 00.000 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 35 22:41:19.837 00.000 3236 Star::Find returns 1 (0), X=1053.62, Y=269.51, Mass=331, SNR=12.5, Peak=54 HFD=5.1 22:41:19.837 00.000 3236 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.85) = xAngle (2.76 = 2.76) 22:41:19.837 00.000 3236 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.01 = 1.01) 22:41:19.837 00.000 3236 CameraToMount -- cameraX=1.03 cameraY=1.33 hyp=1.69 cameraTheta=0.91 mountX=-1.56 mountY=1.43, mountTheta=2.40 22:41:19.837 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.03, y=1.33, opts=13) 22:41:19.837 00.000 3236 Enqueuing Move request for scope (1.03, 1.33) 22:41:19.837 00.000 8052 Worker thread wakes up 22:41:19.837 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.03, 1.33) opts 0xd 22:41:19.837 00.000 8052 Handling offset move in thread for scope, endpoint = (1.03, 1.33) 22:41:19.837 00.000 8052 Moving (1.03, 1.33) raw xDistance=-1.56 yDistance=1.43 22:41:19.837 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.56 22:41:19.837 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.43 from input 1.43 22:41:19.837 00.000 8052 MoveAxis(E, 58, ABG) 22:41:19.837 00.000 8052 Guiding Dir = 2, Dur = 58 22:41:19.837 00.000 8052 IsSlewing returns 0 22:41:19.853 00.016 8052 IsGuiding returns 0 22:41:19.853 00.000 8052 PulseGuide returned control before completion, sleep 64 22:41:19.853 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=38, FiltMax=49, Gamma=1.040 22:41:19.931 00.078 8052 IsGuiding returns 0 22:41:19.931 00.000 8052 Move returns status 0, amount 58 22:41:19.931 00.000 8052 MoveAxis(S, 217, ABG) 22:41:19.931 00.000 8052 Guiding Dir = 1, Dur = 217 22:41:19.931 00.000 8052 IsSlewing returns 0 22:41:19.931 00.000 8052 IsGuiding returns 0 22:41:19.931 00.000 8052 PulseGuide returned control before completion, sleep 223 22:41:20.072 00.141 3236 UpdateGuideState exits: m=331 SNR=12.5 22:41:20.072 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:20.072 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:20.072 00.000 3236 Enqueuing Expose request 22:41:20.165 00.093 8052 IsGuiding returns 0 22:41:20.165 00.000 8052 Move returns status 0, amount 217 22:41:20.165 00.000 8052 move complete, result=0 22:41:20.165 00.000 8052 worker thread done servicing request 22:41:20.165 00.000 8052 Worker thread wakes up 22:41:20.165 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:20.165 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:20.165 00.000 3236 GuideStep: -1.6 px 58 ms EAST, 1.4 px 217 ms SOUTH 22:41:22.259 02.094 8052 Exposure complete 22:41:22.415 00.156 8052 worker thread done servicing request 22:41:22.415 00.000 3236 OnExposeComplete: enter 22:41:22.415 00.000 3236 UpdateGuideState(): m_state=6 22:41:22.415 00.000 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 36 22:41:22.415 00.000 3236 Star::Find returns 1 (0), X=1054.15, Y=268.32, Mass=277, SNR=11.4, Peak=54 HFD=4.3 22:41:22.415 00.000 3236 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.85) = xAngle (1.94 = 1.94) 22:41:22.415 00.000 3236 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.19 = 0.19) 22:41:22.415 00.000 3236 CameraToMount -- cameraX=1.56 cameraY=0.14 hyp=1.56 cameraTheta=0.09 mountX=-0.56 mountY=0.30, mountTheta=2.65 22:41:22.415 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.56, y=0.14, opts=13) 22:41:22.415 00.000 3236 Enqueuing Move request for scope (1.56, 0.14) 22:41:22.415 00.000 8052 Worker thread wakes up 22:41:22.415 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.56, 0.14) opts 0xd 22:41:22.415 00.000 8052 Handling offset move in thread for scope, endpoint = (1.56, 0.14) 22:41:22.415 00.000 8052 Moving (1.56, 0.14) raw xDistance=-0.56 yDistance=0.30 22:41:22.415 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.56 22:41:22.415 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 22:41:22.415 00.000 8052 MoveAxis(E, 24, ABG) 22:41:22.415 00.000 8052 Guiding Dir = 2, Dur = 24 22:41:22.415 00.000 8052 IsSlewing returns 0 22:41:22.415 00.000 8052 IsGuiding returns 0 22:41:22.431 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=51, Gamma=1.040 22:41:22.431 00.000 8052 PulseGuide returned control before completion, sleep 29 22:41:22.478 00.047 8052 IsGuiding returns 0 22:41:22.478 00.000 8052 Move returns status 0, amount 24 22:41:22.478 00.000 8052 MoveAxis(S, 45, ABG) 22:41:22.478 00.000 8052 Guiding Dir = 1, Dur = 45 22:41:22.494 00.016 8052 IsSlewing returns 0 22:41:22.494 00.000 8052 IsGuiding returns 0 22:41:22.494 00.000 8052 PulseGuide returned control before completion, sleep 52 22:41:22.556 00.062 8052 IsGuiding returns 1 22:41:22.556 00.000 8052 scope still moving after pulse duration time elapsed 22:41:22.587 00.031 8052 IsSlewing returns 0 22:41:22.587 00.000 8052 IsGuiding returns 1 22:41:22.619 00.032 8052 IsSlewing returns 0 22:41:22.619 00.000 8052 IsGuiding returns 0 22:41:22.619 00.000 8052 scope move finished after 45 + 80 ms 22:41:22.619 00.000 8052 Move returns status 0, amount 45 22:41:22.619 00.000 8052 move complete, result=0 22:41:22.619 00.000 8052 worker thread done servicing request 22:41:22.650 00.031 3236 UpdateGuideState exits: m=277 SNR=11.4 22:41:22.650 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:22.650 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:22.650 00.000 3236 Enqueuing Expose request 22:41:22.650 00.000 8052 Worker thread wakes up 22:41:22.650 00.000 3236 GuideStep: -0.6 px 24 ms EAST, 0.3 px 45 ms SOUTH 22:41:22.650 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:22.650 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:24.759 02.109 8052 Exposure complete 22:41:24.915 00.156 3236 OnExposeComplete: enter 22:41:24.915 00.000 3236 UpdateGuideState(): m_state=6 22:41:24.915 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 37 22:41:24.915 00.000 8052 worker thread done servicing request 22:41:24.915 00.000 3236 Star::Find returns 1 (0), X=1055.36, Y=266.96, Mass=321, SNR=12.3, Peak=49 HFD=5.1 22:41:24.915 00.000 3236 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.85) = xAngle (1.43 = 1.43) 22:41:24.915 00.000 3236 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.31 = -0.31) 22:41:24.915 00.000 3236 CameraToMount -- cameraX=2.77 cameraY=-1.22 hyp=3.02 cameraTheta=-0.41 mountX=0.41 mountY=-0.93, mountTheta=-1.15 22:41:24.915 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.77, y=-1.22, opts=13) 22:41:24.915 00.000 3236 Enqueuing Move request for scope (2.77, -1.22) 22:41:24.915 00.000 8052 Worker thread wakes up 22:41:24.915 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.77, -1.22) opts 0xd 22:41:24.915 00.000 8052 Handling offset move in thread for scope, endpoint = (2.77, -1.22) 22:41:24.915 00.000 8052 Moving (2.77, -1.22) raw xDistance=0.41 yDistance=-0.93 22:41:24.915 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41 22:41:24.915 00.000 8052 resist switch: large excursion: input -0.93 thresh 0.60 direction from 1 to -1 22:41:24.915 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.78 22:41:24.915 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 22:41:24.915 00.000 8052 MoveAxis(W, 13, ABG) 22:41:24.915 00.000 8052 Guiding Dir = 3, Dur = 13 22:41:24.915 00.000 8052 IsSlewing returns 0 22:41:24.931 00.016 8052 IsGuiding returns 0 22:41:24.931 00.000 8052 PulseGuide returned control before completion, sleep 21 22:41:24.931 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=36, FiltMax=47, Gamma=1.040 22:41:24.962 00.031 8052 IsGuiding returns 0 22:41:24.962 00.000 8052 Move returns status 0, amount 13 22:41:24.962 00.000 8052 MoveAxis(N, 141, ABG) 22:41:24.962 00.000 8052 Guiding Dir = 0, Dur = 141 22:41:24.962 00.000 8052 IsSlewing returns 0 22:41:24.962 00.000 8052 IsGuiding returns 0 22:41:24.962 00.000 8052 PulseGuide returned control before completion, sleep 148 22:41:25.134 00.172 8052 IsGuiding returns 0 22:41:25.134 00.000 8052 Move returns status 0, amount 141 22:41:25.134 00.000 8052 move complete, result=0 22:41:25.134 00.000 8052 worker thread done servicing request 22:41:25.150 00.016 3236 UpdateGuideState exits: m=321 SNR=12.3 22:41:25.150 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:25.150 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:25.150 00.000 3236 Enqueuing Expose request 22:41:25.150 00.000 8052 Worker thread wakes up 22:41:25.150 00.000 3236 GuideStep: 0.4 px 13 ms WEST, -0.9 px 141 ms NORTH 22:41:25.150 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:25.150 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:27.259 02.109 8052 Exposure complete 22:41:27.415 00.156 8052 worker thread done servicing request 22:41:27.415 00.000 3236 OnExposeComplete: enter 22:41:27.415 00.000 3236 UpdateGuideState(): m_state=6 22:41:27.415 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 38 22:41:27.415 00.000 3236 Star::Find returns 1 (0), X=1056.06, Y=265.58, Mass=256, SNR=11.0, Peak=49 HFD=4.1 22:41:27.415 00.000 3236 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.85) = xAngle (1.21 = 1.21) 22:41:27.415 00.000 3236 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.54 = -0.54) 22:41:27.415 00.000 3236 CameraToMount -- cameraX=3.47 cameraY=-2.60 hyp=4.34 cameraTheta=-0.64 mountX=1.55 mountY=-2.23, mountTheta=-0.96 22:41:27.415 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.47, y=-2.60, opts=13) 22:41:27.415 00.000 3236 Enqueuing Move request for scope (3.47, -2.60) 22:41:27.415 00.000 8052 Worker thread wakes up 22:41:27.415 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.47, -2.60) opts 0xd 22:41:27.415 00.000 8052 Handling offset move in thread for scope, endpoint = (3.47, -2.60) 22:41:27.415 00.000 8052 Moving (3.47, -2.60) raw xDistance=1.55 yDistance=-2.23 22:41:27.415 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.55 22:41:27.415 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.23 from input -2.23 22:41:27.415 00.000 8052 MoveAxis(W, 54, ABG) 22:41:27.415 00.000 8052 Guiding Dir = 3, Dur = 54 22:41:27.415 00.000 8052 IsSlewing returns 0 22:41:27.431 00.016 8052 IsGuiding returns 0 22:41:27.431 00.000 8052 PulseGuide returned control before completion, sleep 60 22:41:27.431 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=31, FiltMax=43, Gamma=1.040 22:41:27.509 00.078 8052 IsGuiding returns 0 22:41:27.509 00.000 8052 Move returns status 0, amount 54 22:41:27.509 00.000 8052 MoveAxis(N, 339, ABG) 22:41:27.509 00.000 8052 Guiding Dir = 0, Dur = 339 22:41:27.509 00.000 8052 IsSlewing returns 0 22:41:27.509 00.000 8052 IsGuiding returns 0 22:41:27.509 00.000 8052 PulseGuide returned control before completion, sleep 346 22:41:27.681 00.172 3236 UpdateGuideState exits: m=256 SNR=11.0 22:41:27.681 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:27.681 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:27.681 00.000 3236 Enqueuing Expose request 22:41:27.884 00.203 8052 IsGuiding returns 0 22:41:27.884 00.000 8052 Move returns status 0, amount 339 22:41:27.884 00.000 8052 move complete, result=0 22:41:27.884 00.000 8052 worker thread done servicing request 22:41:27.884 00.000 8052 Worker thread wakes up 22:41:27.884 00.000 3236 GuideStep: 1.5 px 54 ms WEST, -2.2 px 339 ms NORTH 22:41:27.884 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:27.884 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:29.759 01.875 8052 Exposure complete 22:41:29.915 00.156 8052 worker thread done servicing request 22:41:29.915 00.000 3236 OnExposeComplete: enter 22:41:29.915 00.000 3236 UpdateGuideState(): m_state=6 22:41:29.915 00.000 3236 Star::Find(15, 1056, 265, 0, (0,0,0,0), 0.0, 255) frame 39 22:41:29.915 00.000 3236 Star::Find returns 1 (0), X=1056.28, Y=266.94, Mass=316, SNR=12.2, Peak=52 HFD=4.9 22:41:29.915 00.000 3236 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.85) = xAngle (1.52 = 1.52) 22:41:29.915 00.000 3236 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.22 = -0.22) 22:41:29.915 00.000 3236 CameraToMount -- cameraX=3.68 cameraY=-1.24 hyp=3.89 cameraTheta=-0.32 mountX=0.18 mountY=-0.85, mountTheta=-1.36 22:41:29.915 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.68, y=-1.24, opts=13) 22:41:29.915 00.000 3236 Enqueuing Move request for scope (3.68, -1.24) 22:41:29.915 00.000 8052 Worker thread wakes up 22:41:29.915 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.68, -1.24) opts 0xd 22:41:29.915 00.000 8052 Handling offset move in thread for scope, endpoint = (3.68, -1.24) 22:41:29.915 00.000 8052 Moving (3.68, -1.24) raw xDistance=0.18 yDistance=-0.85 22:41:29.915 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18 22:41:29.915 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 22:41:29.915 00.000 8052 MoveAxis(E, 0, ABG) 22:41:29.915 00.000 8052 Move returns status 0, amount 0 22:41:29.915 00.000 8052 MoveAxis(N, 130, ABG) 22:41:29.915 00.000 8052 Guiding Dir = 0, Dur = 130 22:41:29.915 00.000 8052 IsSlewing returns 0 22:41:29.931 00.016 8052 IsGuiding returns 0 22:41:29.931 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=34, FiltMax=46, Gamma=1.040 22:41:29.931 00.000 8052 PulseGuide returned control before completion, sleep 137 22:41:30.087 00.156 8052 IsGuiding returns 0 22:41:30.087 00.000 8052 Move returns status 0, amount 130 22:41:30.087 00.000 8052 move complete, result=0 22:41:30.087 00.000 8052 worker thread done servicing request 22:41:30.150 00.063 3236 UpdateGuideState exits: m=316 SNR=12.2 22:41:30.150 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:30.150 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:30.150 00.000 3236 Enqueuing Expose request 22:41:30.150 00.000 8052 Worker thread wakes up 22:41:30.150 00.000 3236 GuideStep: 0.2 px 0 ms EAST, -0.9 px 130 ms NORTH 22:41:30.150 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:30.150 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:32.259 02.109 8052 Exposure complete 22:41:32.415 00.156 8052 worker thread done servicing request 22:41:32.415 00.000 3236 OnExposeComplete: enter 22:41:32.415 00.000 3236 UpdateGuideState(): m_state=6 22:41:32.415 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 40 22:41:32.415 00.000 3236 Star::Find returns 1 (0), X=1056.93, Y=266.84, Mass=318, SNR=12.3, Peak=58 HFD=4.6 22:41:32.415 00.000 3236 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.85) = xAngle (1.55 = 1.55) 22:41:32.415 00.000 3236 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.20 = -0.20) 22:41:32.415 00.000 3236 CameraToMount -- cameraX=4.33 cameraY=-1.34 hyp=4.54 cameraTheta=-0.30 mountX=0.10 mountY=-0.89, mountTheta=-1.46 22:41:32.415 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.33, y=-1.34, opts=13) 22:41:32.415 00.000 3236 Enqueuing Move request for scope (4.33, -1.34) 22:41:32.415 00.000 8052 Worker thread wakes up 22:41:32.415 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.33, -1.34) opts 0xd 22:41:32.415 00.000 8052 Handling offset move in thread for scope, endpoint = (4.33, -1.34) 22:41:32.415 00.000 8052 Moving (4.33, -1.34) raw xDistance=0.10 yDistance=-0.89 22:41:32.415 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:41:32.415 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 22:41:32.415 00.000 8052 MoveAxis(E, 0, ABG) 22:41:32.415 00.000 8052 Move returns status 0, amount 0 22:41:32.415 00.000 8052 MoveAxis(N, 135, ABG) 22:41:32.415 00.000 8052 Guiding Dir = 0, Dur = 135 22:41:32.415 00.000 8052 IsSlewing returns 0 22:41:32.431 00.016 8052 IsGuiding returns 0 22:41:32.431 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=39, FiltMax=51, Gamma=1.040 22:41:32.431 00.000 8052 PulseGuide returned control before completion, sleep 141 22:41:32.587 00.156 8052 IsGuiding returns 0 22:41:32.587 00.000 8052 Move returns status 0, amount 135 22:41:32.587 00.000 8052 move complete, result=0 22:41:32.587 00.000 8052 worker thread done servicing request 22:41:32.681 00.094 3236 UpdateGuideState exits: m=318 SNR=12.3 22:41:32.681 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:32.681 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:32.681 00.000 3236 Enqueuing Expose request 22:41:32.681 00.000 8052 Worker thread wakes up 22:41:32.681 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.9 px 135 ms NORTH 22:41:32.681 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:32.681 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:34.775 02.094 8052 Exposure complete 22:41:34.931 00.156 8052 worker thread done servicing request 22:41:34.931 00.000 3236 OnExposeComplete: enter 22:41:34.931 00.000 3236 UpdateGuideState(): m_state=6 22:41:34.931 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 41 22:41:34.931 00.000 3236 Star::Find returns 1 (0), X=1056.92, Y=267.06, Mass=307, SNR=12.1, Peak=51 HFD=4.7 22:41:34.931 00.000 3236 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.85) = xAngle (1.60 = 1.60) 22:41:34.931 00.000 3236 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.15 = -0.15) 22:41:34.931 00.000 3236 CameraToMount -- cameraX=4.33 cameraY=-1.11 hyp=4.47 cameraTheta=-0.25 mountX=-0.12 mountY=-0.66, mountTheta=-1.75 22:41:34.931 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.33, y=-1.11, opts=13) 22:41:34.931 00.000 3236 Enqueuing Move request for scope (4.33, -1.11) 22:41:34.931 00.000 8052 Worker thread wakes up 22:41:34.931 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.33, -1.11) opts 0xd 22:41:34.931 00.000 8052 Handling offset move in thread for scope, endpoint = (4.33, -1.11) 22:41:34.931 00.000 8052 Moving (4.33, -1.11) raw xDistance=-0.12 yDistance=-0.66 22:41:34.931 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:41:34.931 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 22:41:34.931 00.000 8052 MoveAxis(E, 0, ABG) 22:41:34.931 00.000 8052 Move returns status 0, amount 0 22:41:34.931 00.000 8052 MoveAxis(N, 101, ABG) 22:41:34.931 00.000 8052 Guiding Dir = 0, Dur = 101 22:41:34.947 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=39, FiltMax=50, Gamma=1.040 22:41:34.962 00.015 8052 IsSlewing returns 0 22:41:34.962 00.000 8052 IsGuiding returns 0 22:41:34.978 00.016 8052 PulseGuide returned control before completion, sleep 107 22:41:35.103 00.125 8052 IsGuiding returns 0 22:41:35.103 00.000 8052 Move returns status 0, amount 101 22:41:35.103 00.000 8052 move complete, result=0 22:41:35.103 00.000 8052 worker thread done servicing request 22:41:35.165 00.062 3236 UpdateGuideState exits: m=307 SNR=12.1 22:41:35.165 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:35.165 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:35.165 00.000 3236 Enqueuing Expose request 22:41:35.165 00.000 8052 Worker thread wakes up 22:41:35.165 00.000 3236 GuideStep: -0.1 px 0 ms EAST, -0.7 px 101 ms NORTH 22:41:35.165 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:35.165 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:37.259 02.094 8052 Exposure complete 22:41:37.415 00.156 8052 worker thread done servicing request 22:41:37.415 00.000 3236 OnExposeComplete: enter 22:41:37.415 00.000 3236 UpdateGuideState(): m_state=6 22:41:37.415 00.000 3236 Star::Find(15, 1056, 267, 0, (0,0,0,0), 0.0, 255) frame 42 22:41:37.415 00.000 3236 Star::Find returns 1 (0), X=1058.39, Y=266.47, Mass=234, SNR=10.4, Peak=47 HFD=4.4 22:41:37.415 00.000 3236 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.85) = xAngle (1.56 = 1.56) 22:41:37.415 00.000 3236 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.18 = -0.18) 22:41:37.415 00.000 3236 CameraToMount -- cameraX=5.80 cameraY=-1.70 hyp=6.04 cameraTheta=-0.29 mountX=0.05 mountY=-1.10, mountTheta=-1.53 22:41:37.415 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.80, y=-1.70, opts=13) 22:41:37.415 00.000 3236 Enqueuing Move request for scope (5.80, -1.70) 22:41:37.415 00.000 8052 Worker thread wakes up 22:41:37.415 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.80, -1.70) opts 0xd 22:41:37.415 00.000 8052 Handling offset move in thread for scope, endpoint = (5.80, -1.70) 22:41:37.415 00.000 8052 Moving (5.80, -1.70) raw xDistance=0.05 yDistance=-1.10 22:41:37.415 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:41:37.415 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10 22:41:37.415 00.000 8052 MoveAxis(E, 0, ABG) 22:41:37.415 00.000 8052 Move returns status 0, amount 0 22:41:37.415 00.000 8052 MoveAxis(N, 167, ABG) 22:41:37.415 00.000 8052 Guiding Dir = 0, Dur = 167 22:41:37.431 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=31, FiltMax=40, Gamma=1.040 22:41:37.462 00.031 8052 IsSlewing returns 0 22:41:37.525 00.063 8052 IsGuiding returns 0 22:41:37.525 00.000 8052 PulseGuide returned control before completion, sleep 171 22:41:37.650 00.125 3236 UpdateGuideState exits: m=234 SNR=10.4 22:41:37.650 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:37.650 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:37.650 00.000 3236 Enqueuing Expose request 22:41:37.712 00.062 8052 IsGuiding returns 0 22:41:37.712 00.000 8052 Move returns status 0, amount 167 22:41:37.712 00.000 8052 move complete, result=0 22:41:37.712 00.000 8052 worker thread done servicing request 22:41:37.712 00.000 8052 Worker thread wakes up 22:41:37.712 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -1.1 px 167 ms NORTH 22:41:37.712 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:37.712 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1043,251,31,31) 22:41:39.697 01.985 8052 Exposure complete 22:41:39.853 00.156 8052 worker thread done servicing request 22:41:39.853 00.000 3236 OnExposeComplete: enter 22:41:39.853 00.000 3236 UpdateGuideState(): m_state=6 22:41:39.853 00.000 3236 Star::Find(15, 1058, 266, 0, (0,0,0,0), 0.0, 255) frame 43 22:41:39.853 00.000 3236 Star::Find returns 1 (0), X=1057.56, Y=266.37, Mass=324, SNR=12.4, Peak=45 HFD=5.3 22:41:39.853 00.000 3236 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.85) = xAngle (1.50 = 1.50) 22:41:39.853 00.000 3236 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.25 = -0.25) 22:41:39.853 00.000 3236 CameraToMount -- cameraX=4.97 cameraY=-1.80 hyp=5.28 cameraTheta=-0.35 mountX=0.37 mountY=-1.29, mountTheta=-1.29 22:41:39.853 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.97, y=-1.80, opts=13) 22:41:39.853 00.000 3236 Enqueuing Move request for scope (4.97, -1.80) 22:41:39.853 00.000 8052 Worker thread wakes up 22:41:39.853 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.97, -1.80) opts 0xd 22:41:39.853 00.000 8052 Handling offset move in thread for scope, endpoint = (4.97, -1.80) 22:41:39.853 00.000 8052 Moving (4.97, -1.80) raw xDistance=0.37 yDistance=-1.29 22:41:39.853 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37 22:41:39.853 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29 22:41:39.853 00.000 8052 MoveAxis(W, 13, ABG) 22:41:39.853 00.000 8052 Guiding Dir = 3, Dur = 13 22:41:39.869 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=31, FiltMax=42, Gamma=1.040 22:41:39.884 00.015 8052 IsSlewing returns 0 22:41:39.947 00.063 8052 IsGuiding returns 0 22:41:40.087 00.140 8052 IsGuiding returns 0 22:41:40.087 00.000 8052 Move returns status 0, amount 13 22:41:40.087 00.000 8052 MoveAxis(N, 195, ABG) 22:41:40.087 00.000 8052 Guiding Dir = 0, Dur = 195 22:41:40.087 00.000 8052 IsSlewing returns 0 22:41:40.087 00.000 8052 IsGuiding returns 0 22:41:40.087 00.000 8052 PulseGuide returned control before completion, sleep 202 22:41:40.119 00.032 3236 UpdateGuideState exits: m=324 SNR=12.4 22:41:40.119 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:40.119 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:40.119 00.000 3236 Enqueuing Expose request 22:41:40.306 00.187 8052 IsGuiding returns 0 22:41:40.306 00.000 8052 Move returns status 0, amount 195 22:41:40.306 00.000 8052 move complete, result=0 22:41:40.306 00.000 8052 worker thread done servicing request 22:41:40.306 00.000 8052 Worker thread wakes up 22:41:40.306 00.000 3236 GuideStep: 0.4 px 13 ms WEST, -1.3 px 195 ms NORTH 22:41:40.306 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:40.306 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:42.181 01.875 8052 Exposure complete 22:41:42.337 00.156 8052 worker thread done servicing request 22:41:42.337 00.000 3236 OnExposeComplete: enter 22:41:42.337 00.000 3236 UpdateGuideState(): m_state=6 22:41:42.337 00.000 3236 Star::Find(15, 1057, 266, 0, (0,0,0,0), 0.0, 255) frame 44 22:41:42.337 00.000 3236 Star::Find returns 1 (0), X=1057.85, Y=267.43, Mass=254, SNR=10.9, Peak=45 HFD=4.9 22:41:42.337 00.000 3236 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.85) = xAngle (1.71 = 1.71) 22:41:42.337 00.000 3236 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.04 = -0.04) 22:41:42.337 00.000 3236 CameraToMount -- cameraX=5.26 cameraY=-0.74 hyp=5.32 cameraTheta=-0.14 mountX=-0.73 mountY=-0.20, mountTheta=-2.87 22:41:42.337 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.26, y=-0.74, opts=13) 22:41:42.337 00.000 3236 Enqueuing Move request for scope (5.26, -0.74) 22:41:42.337 00.000 8052 Worker thread wakes up 22:41:42.337 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.26, -0.74) opts 0xd 22:41:42.337 00.000 8052 Handling offset move in thread for scope, endpoint = (5.26, -0.74) 22:41:42.337 00.000 8052 Moving (5.26, -0.74) raw xDistance=-0.73 yDistance=-0.20 22:41:42.337 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.73 22:41:42.337 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20 22:41:42.337 00.000 8052 MoveAxis(E, 24, ABG) 22:41:42.337 00.000 8052 Guiding Dir = 2, Dur = 24 22:41:42.337 00.000 8052 IsSlewing returns 0 22:41:42.353 00.016 8052 IsGuiding returns 0 22:41:42.353 00.000 8052 PulseGuide returned control before completion, sleep 30 22:41:42.353 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=34, FiltMax=43, Gamma=1.040 22:41:42.494 00.141 8052 IsGuiding returns 0 22:41:42.494 00.000 8052 Move returns status 0, amount 24 22:41:42.494 00.000 8052 MoveAxis(N, 31, ABG) 22:41:42.494 00.000 8052 Guiding Dir = 0, Dur = 31 22:41:42.574 00.080 8052 IsSlewing returns 0 22:41:42.605 00.031 3236 UpdateGuideState exits: m=254 SNR=10.9 22:41:42.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:42.605 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:42.605 00.000 3236 Enqueuing Expose request 22:41:42.637 00.032 8052 IsGuiding returns 0 22:41:42.715 00.078 8052 IsGuiding returns 1 22:41:42.715 00.000 8052 scope still moving after pulse duration time elapsed 22:41:42.746 00.031 8052 IsSlewing returns 0 22:41:42.746 00.000 8052 IsGuiding returns 1 22:41:42.777 00.031 8052 IsSlewing returns 0 22:41:42.777 00.000 8052 IsGuiding returns 1 22:41:42.809 00.032 8052 IsSlewing returns 0 22:41:42.809 00.000 8052 IsGuiding returns 1 22:41:42.840 00.031 8052 IsSlewing returns 0 22:41:42.840 00.000 8052 IsGuiding returns 0 22:41:42.840 00.000 8052 scope move finished after 31 + 165 ms 22:41:42.840 00.000 8052 Move returns status 0, amount 31 22:41:42.840 00.000 8052 move complete, result=0 22:41:42.840 00.000 8052 worker thread done servicing request 22:41:42.840 00.000 3236 GuideStep: -0.7 px 24 ms EAST, -0.2 px 31 ms NORTH 22:41:42.840 00.000 8052 Worker thread wakes up 22:41:42.840 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:42.840 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:44.715 01.875 8052 Exposure complete 22:41:44.871 00.156 8052 worker thread done servicing request 22:41:44.871 00.000 3236 OnExposeComplete: enter 22:41:44.871 00.000 3236 UpdateGuideState(): m_state=6 22:41:44.871 00.000 3236 Star::Find(15, 1057, 267, 0, (0,0,0,0), 0.0, 255) frame 45 22:41:44.871 00.000 3236 Star::Find returns 1 (0), X=1058.06, Y=265.57, Mass=306, SNR=12.0, Peak=58 HFD=5.0 22:41:44.871 00.000 3236 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.85) = xAngle (1.40 = 1.40) 22:41:44.871 00.000 3236 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.34 = -0.34) 22:41:44.871 00.000 3236 CameraToMount -- cameraX=5.47 cameraY=-2.60 hyp=6.06 cameraTheta=-0.44 mountX=1.00 mountY=-2.03, mountTheta=-1.11 22:41:44.871 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.47, y=-2.60, opts=13) 22:41:44.871 00.000 3236 Enqueuing Move request for scope (5.47, -2.60) 22:41:44.871 00.000 8052 Worker thread wakes up 22:41:44.871 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.47, -2.60) opts 0xd 22:41:44.871 00.000 8052 Handling offset move in thread for scope, endpoint = (5.47, -2.60) 22:41:44.871 00.000 8052 Moving (5.47, -2.60) raw xDistance=1.00 yDistance=-2.03 22:41:44.871 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.60 from input 1.00 22:41:44.871 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.03 from input -2.03 22:41:44.871 00.000 8052 MoveAxis(W, 33, ABG) 22:41:44.871 00.000 8052 Guiding Dir = 3, Dur = 33 22:41:44.871 00.000 8052 IsSlewing returns 0 22:41:44.887 00.016 8052 IsGuiding returns 0 22:41:44.887 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=44, FiltMax=55, Gamma=1.040 22:41:44.918 00.031 8052 IsGuiding returns 1 22:41:44.918 00.000 8052 scope still moving after pulse duration time elapsed 22:41:44.949 00.031 8052 IsSlewing returns 0 22:41:44.949 00.000 8052 IsGuiding returns 1 22:41:44.980 00.031 8052 IsSlewing returns 0 22:41:44.980 00.000 8052 IsGuiding returns 0 22:41:44.980 00.000 8052 scope move finished after 33 + 63 ms 22:41:44.980 00.000 8052 Move returns status 0, amount 33 22:41:44.980 00.000 8052 MoveAxis(N, 309, ABG) 22:41:44.980 00.000 8052 Guiding Dir = 0, Dur = 309 22:41:44.980 00.000 8052 IsSlewing returns 0 22:41:44.980 00.000 8052 IsGuiding returns 0 22:41:44.996 00.016 8052 PulseGuide returned control before completion, sleep 296 22:41:45.074 00.078 3236 UpdateGuideState exits: m=306 SNR=12.0 22:41:45.074 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:45.074 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:45.074 00.000 3236 Enqueuing Expose request 22:41:45.340 00.266 8052 IsGuiding returns 0 22:41:45.340 00.000 8052 Move returns status 0, amount 309 22:41:45.340 00.000 8052 move complete, result=0 22:41:45.340 00.000 8052 worker thread done servicing request 22:41:45.340 00.000 3236 GuideStep: 1.0 px 33 ms WEST, -2.0 px 309 ms NORTH 22:41:45.340 00.000 8052 Worker thread wakes up 22:41:45.340 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:45.340 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1043,251,31,31) 22:41:47.230 01.890 8052 Exposure complete 22:41:47.340 00.110 8052 worker thread done servicing request 22:41:47.340 00.000 3236 OnExposeComplete: enter 22:41:47.340 00.000 3236 UpdateGuideState(): m_state=6 22:41:47.340 00.000 3236 Star::Find(15, 1058, 265, 0, (0,0,0,0), 0.0, 255) frame 46 22:41:47.340 00.000 3236 Star::Find returns 1 (0), X=1058.94, Y=267.70, Mass=257, SNR=11.0, Peak=48 HFD=4.3 22:41:47.340 00.000 3236 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.85) = xAngle (1.77 = 1.77) 22:41:47.340 00.000 3236 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.03 = 0.03) 22:41:47.340 00.000 3236 CameraToMount -- cameraX=6.35 cameraY=-0.47 hyp=6.36 cameraTheta=-0.07 mountX=-1.29 mountY=0.18, mountTheta=3.00 22:41:47.340 00.000 3236 SchedulePrimaryMove(06CFF028, x=6.35, y=-0.47, opts=13) 22:41:47.340 00.000 3236 Enqueuing Move request for scope (6.35, -0.47) 22:41:47.340 00.000 8052 Worker thread wakes up 22:41:47.355 00.015 8052 worker thread servicing REQUEST_MOVE scope ofs (6.35, -0.47) opts 0xd 22:41:47.355 00.000 8052 Handling offset move in thread for scope, endpoint = (6.35, -0.47) 22:41:47.355 00.000 8052 Moving (6.35, -0.47) raw xDistance=-1.29 yDistance=0.18 22:41:47.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.29 22:41:47.355 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:41:47.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:41:47.355 00.000 8052 MoveAxis(E, 42, ABG) 22:41:47.355 00.000 8052 Guiding Dir = 2, Dur = 42 22:41:47.355 00.000 8052 IsSlewing returns 0 22:41:47.355 00.000 8052 IsGuiding returns 0 22:41:47.355 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=46, Gamma=1.040 22:41:47.402 00.047 8052 PulseGuide returned control before completion, sleep 11 22:41:47.418 00.016 8052 IsGuiding returns 1 22:41:47.418 00.000 8052 scope still moving after pulse duration time elapsed 22:41:47.449 00.031 8052 IsSlewing returns 0 22:41:47.449 00.000 8052 IsGuiding returns 1 22:41:47.480 00.031 8052 IsSlewing returns 0 22:41:47.480 00.000 8052 IsGuiding returns 0 22:41:47.480 00.000 8052 scope move finished after 42 + 91 ms 22:41:47.480 00.000 8052 Move returns status 0, amount 42 22:41:47.480 00.000 8052 MoveAxis(N, 0, ABG) 22:41:47.480 00.000 8052 Move returns status 0, amount 0 22:41:47.480 00.000 8052 move complete, result=0 22:41:47.496 00.016 8052 worker thread done servicing request 22:41:47.559 00.063 3236 UpdateGuideState exits: m=257 SNR=11.0 22:41:47.559 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:47.559 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:47.559 00.000 3236 Enqueuing Expose request 22:41:47.559 00.000 8052 Worker thread wakes up 22:41:47.559 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:47.559 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1044,253,31,31) 22:41:47.559 00.000 3236 GuideStep: -1.3 px 42 ms EAST, 0.2 px 0 ms NORTH 22:41:49.762 02.203 8052 Exposure complete 22:41:49.918 00.156 3236 OnExposeComplete: enter 22:41:49.918 00.000 3236 UpdateGuideState(): m_state=6 22:41:49.918 00.000 3236 Star::Find(15, 1058, 267, 0, (0,0,0,0), 0.0, 255) frame 47 22:41:49.918 00.000 3236 Star::Find returns 1 (0), X=1058.90, Y=266.72, Mass=266, SNR=11.2, Peak=53 HFD=4.5 22:41:49.918 00.000 8052 worker thread done servicing request 22:41:49.918 00.000 3236 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.85) = xAngle (1.62 = 1.62) 22:41:49.918 00.000 3236 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.12 = -0.12) 22:41:49.918 00.000 3236 CameraToMount -- cameraX=6.31 cameraY=-1.46 hyp=6.47 cameraTheta=-0.23 mountX=-0.33 mountY=-0.80, mountTheta=-1.96 22:41:49.918 00.000 3236 SchedulePrimaryMove(06CFF028, x=6.31, y=-1.46, opts=13) 22:41:49.918 00.000 3236 Enqueuing Move request for scope (6.31, -1.46) 22:41:49.918 00.000 8052 Worker thread wakes up 22:41:49.918 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (6.31, -1.46) opts 0xd 22:41:49.918 00.000 8052 Handling offset move in thread for scope, endpoint = (6.31, -1.46) 22:41:49.918 00.000 8052 Moving (6.31, -1.46) raw xDistance=-0.33 yDistance=-0.80 22:41:49.918 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.33 22:41:49.918 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 22:41:49.918 00.000 8052 MoveAxis(E, 14, ABG) 22:41:49.918 00.000 8052 Guiding Dir = 2, Dur = 14 22:41:49.918 00.000 8052 IsSlewing returns 0 22:41:49.934 00.016 8052 IsGuiding returns 0 22:41:49.934 00.000 8052 PulseGuide returned control before completion, sleep 21 22:41:49.934 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=165, FiltMin=40, FiltMax=50, Gamma=1.040 22:41:49.965 00.031 8052 IsGuiding returns 0 22:41:49.965 00.000 8052 Move returns status 0, amount 14 22:41:49.965 00.000 8052 MoveAxis(N, 122, ABG) 22:41:49.965 00.000 8052 Guiding Dir = 0, Dur = 122 22:41:49.965 00.000 8052 IsSlewing returns 0 22:41:49.965 00.000 8052 IsGuiding returns 0 22:41:49.965 00.000 8052 PulseGuide returned control before completion, sleep 128 22:41:50.121 00.156 8052 IsGuiding returns 0 22:41:50.121 00.000 8052 Move returns status 0, amount 122 22:41:50.121 00.000 8052 move complete, result=0 22:41:50.121 00.000 8052 worker thread done servicing request 22:41:50.152 00.031 3236 UpdateGuideState exits: m=266 SNR=11.2 22:41:50.152 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:50.152 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:50.152 00.000 3236 Enqueuing Expose request 22:41:50.152 00.000 8052 Worker thread wakes up 22:41:50.152 00.000 3236 GuideStep: -0.3 px 14 ms EAST, -0.8 px 122 ms NORTH 22:41:50.152 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:50.152 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1044,252,31,31) 22:41:52.262 02.110 8052 Exposure complete 22:41:52.418 00.156 8052 worker thread done servicing request 22:41:52.418 00.000 3236 OnExposeComplete: enter 22:41:52.418 00.000 3236 UpdateGuideState(): m_state=6 22:41:52.418 00.000 3236 Star::Find(15, 1058, 266, 0, (0,0,0,0), 0.0, 255) frame 48 22:41:52.418 00.000 3236 Star::Find returns 1 (0), X=1059.58, Y=265.08, Mass=306, SNR=12.1, Peak=54 HFD=4.9 22:41:52.418 00.000 3236 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.85) = xAngle (1.43 = 1.43) 22:41:52.418 00.000 3236 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.32 = -0.32) 22:41:52.418 00.000 3236 CameraToMount -- cameraX=6.99 cameraY=-3.10 hyp=7.65 cameraTheta=-0.42 mountX=1.06 mountY=-2.37, mountTheta=-1.15 22:41:52.418 00.000 3236 SchedulePrimaryMove(06CFF028, x=6.99, y=-3.10, opts=13) 22:41:52.418 00.000 3236 Enqueuing Move request for scope (6.99, -3.10) 22:41:52.418 00.000 8052 Worker thread wakes up 22:41:52.418 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (6.99, -3.10) opts 0xd 22:41:52.418 00.000 8052 Handling offset move in thread for scope, endpoint = (6.99, -3.10) 22:41:52.418 00.000 8052 Moving (6.99, -3.10) raw xDistance=1.06 yDistance=-2.37 22:41:52.418 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.06 22:41:52.418 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.37 from input -2.37 22:41:52.418 00.000 8052 MoveAxis(W, 36, ABG) 22:41:52.418 00.000 8052 Guiding Dir = 3, Dur = 36 22:41:52.418 00.000 8052 IsSlewing returns 0 22:41:52.434 00.016 8052 IsGuiding returns 0 22:41:52.434 00.000 8052 PulseGuide returned control before completion, sleep 43 22:41:52.434 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=49, Gamma=1.040 22:41:52.496 00.062 8052 IsGuiding returns 0 22:41:52.496 00.000 8052 Move returns status 0, amount 36 22:41:52.496 00.000 8052 MoveAxis(N, 360, ABG) 22:41:52.496 00.000 8052 Guiding Dir = 0, Dur = 360 22:41:52.496 00.000 8052 IsSlewing returns 0 22:41:52.496 00.000 8052 IsGuiding returns 0 22:41:52.496 00.000 8052 PulseGuide returned control before completion, sleep 366 22:41:52.652 00.156 3236 UpdateGuideState exits: m=306 SNR=12.1 22:41:52.652 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:52.652 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:52.652 00.000 3236 Enqueuing Expose request 22:41:52.934 00.282 8052 IsGuiding returns 0 22:41:52.934 00.000 8052 Move returns status 0, amount 360 22:41:52.934 00.000 8052 move complete, result=0 22:41:52.934 00.000 8052 worker thread done servicing request 22:41:52.949 00.015 3236 GuideStep: 1.1 px 36 ms WEST, -2.4 px 360 ms NORTH 22:41:52.949 00.000 8052 Worker thread wakes up 22:41:52.949 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:52.949 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1045,250,31,31) 22:41:54.715 01.766 8052 Exposure complete 22:41:54.871 00.156 8052 worker thread done servicing request 22:41:54.871 00.000 3236 OnExposeComplete: enter 22:41:54.871 00.000 3236 UpdateGuideState(): m_state=6 22:41:54.871 00.000 3236 Star::Find(15, 1059, 265, 0, (0,0,0,0), 0.0, 255) frame 49 22:41:54.871 00.000 3236 Star::Find returns 1 (0), X=1057.40, Y=266.13, Mass=331, SNR=12.5, Peak=51 HFD=5.6 22:41:54.871 00.000 3236 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.85) = xAngle (1.45 = 1.45) 22:41:54.871 00.000 3236 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.30 = -0.30) 22:41:54.871 00.000 3236 CameraToMount -- cameraX=4.81 cameraY=-2.04 hyp=5.22 cameraTheta=-0.40 mountX=0.65 mountY=-1.54, mountTheta=-1.17 22:41:54.871 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.81, y=-2.04, opts=13) 22:41:54.871 00.000 3236 Enqueuing Move request for scope (4.81, -2.04) 22:41:54.871 00.000 8052 Worker thread wakes up 22:41:54.871 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.81, -2.04) opts 0xd 22:41:54.871 00.000 8052 Handling offset move in thread for scope, endpoint = (4.81, -2.04) 22:41:54.871 00.000 8052 Moving (4.81, -2.04) raw xDistance=0.65 yDistance=-1.54 22:41:54.871 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.65 22:41:54.871 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.54 from input -1.54 22:41:54.871 00.000 8052 MoveAxis(W, 25, ABG) 22:41:54.871 00.000 8052 Guiding Dir = 3, Dur = 25 22:41:54.871 00.000 8052 IsSlewing returns 0 22:41:54.871 00.000 8052 IsGuiding returns 0 22:41:54.887 00.016 8052 PulseGuide returned control before completion, sleep 31 22:41:54.887 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=48, Gamma=1.040 22:41:54.934 00.047 8052 IsGuiding returns 0 22:41:54.934 00.000 8052 Move returns status 0, amount 25 22:41:54.934 00.000 8052 MoveAxis(N, 234, ABG) 22:41:54.934 00.000 8052 Guiding Dir = 0, Dur = 234 22:41:54.934 00.000 8052 IsSlewing returns 0 22:41:54.934 00.000 8052 IsGuiding returns 0 22:41:54.934 00.000 8052 PulseGuide returned control before completion, sleep 241 22:41:55.137 00.203 3236 UpdateGuideState exits: m=331 SNR=12.5 22:41:55.137 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:55.137 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:55.137 00.000 3236 Enqueuing Expose request 22:41:55.199 00.062 8052 IsGuiding returns 0 22:41:55.199 00.000 8052 Move returns status 0, amount 234 22:41:55.199 00.000 8052 move complete, result=0 22:41:55.199 00.000 8052 worker thread done servicing request 22:41:55.199 00.000 8052 Worker thread wakes up 22:41:55.199 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:55.199 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:55.199 00.000 3236 GuideStep: 0.6 px 25 ms WEST, -1.5 px 234 ms NORTH 22:41:57.184 01.985 8052 Exposure complete 22:41:57.340 00.156 8052 worker thread done servicing request 22:41:57.340 00.000 3236 OnExposeComplete: enter 22:41:57.340 00.000 3236 UpdateGuideState(): m_state=6 22:41:57.340 00.000 3236 Star::Find(15, 1057, 266, 0, (0,0,0,0), 0.0, 255) frame 50 22:41:57.340 00.000 3236 Star::Find returns 1 (0), X=1054.76, Y=267.47, Mass=316, SNR=12.2, Peak=48 HFD=5.4 22:41:57.340 00.000 3236 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.85) = xAngle (1.54 = 1.54) 22:41:57.340 00.000 3236 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.21 = -0.21) 22:41:57.340 00.000 3236 CameraToMount -- cameraX=2.16 cameraY=-0.70 hyp=2.28 cameraTheta=-0.31 mountX=0.08 mountY=-0.48, mountTheta=-1.40 22:41:57.340 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.16, y=-0.70, opts=13) 22:41:57.340 00.000 3236 Enqueuing Move request for scope (2.16, -0.70) 22:41:57.340 00.000 8052 Worker thread wakes up 22:41:57.340 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.16, -0.70) opts 0xd 22:41:57.340 00.000 8052 Handling offset move in thread for scope, endpoint = (2.16, -0.70) 22:41:57.340 00.000 8052 Moving (2.16, -0.70) raw xDistance=0.08 yDistance=-0.48 22:41:57.340 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:41:57.340 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 22:41:57.340 00.000 8052 MoveAxis(E, 0, ABG) 22:41:57.340 00.000 8052 Move returns status 0, amount 0 22:41:57.340 00.000 8052 MoveAxis(N, 72, ABG) 22:41:57.340 00.000 8052 Guiding Dir = 0, Dur = 72 22:41:57.340 00.000 8052 IsSlewing returns 0 22:41:57.355 00.015 8052 IsGuiding returns 0 22:41:57.355 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=34, FiltMax=44, Gamma=1.040 22:41:57.355 00.000 8052 PulseGuide returned control before completion, sleep 78 22:41:57.449 00.094 8052 IsGuiding returns 1 22:41:57.449 00.000 8052 scope still moving after pulse duration time elapsed 22:41:57.480 00.031 8052 IsSlewing returns 0 22:41:57.480 00.000 8052 IsGuiding returns 0 22:41:57.480 00.000 8052 scope move finished after 72 + 65 ms 22:41:57.480 00.000 8052 Move returns status 0, amount 72 22:41:57.480 00.000 8052 move complete, result=0 22:41:57.480 00.000 8052 worker thread done servicing request 22:41:57.574 00.094 3236 UpdateGuideState exits: m=316 SNR=12.2 22:41:57.574 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:41:57.574 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:41:57.574 00.000 3236 Enqueuing Expose request 22:41:57.574 00.000 8052 Worker thread wakes up 22:41:57.574 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.5 px 72 ms NORTH 22:41:57.590 00.016 8052 worker thread servicing REQUEST_EXPOSE 2500 22:41:57.590 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:41:59.684 02.094 8052 Exposure complete 22:41:59.855 00.171 8052 worker thread done servicing request 22:41:59.855 00.000 3236 OnExposeComplete: enter 22:41:59.855 00.000 3236 UpdateGuideState(): m_state=6 22:41:59.855 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 51 22:41:59.855 00.000 3236 Star::Find returns 1 (0), X=1053.38, Y=267.92, Mass=255, SNR=10.9, Peak=51 HFD=4.3 22:41:59.855 00.000 3236 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.85) = xAngle (1.54 = 1.54) 22:41:59.855 00.000 3236 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.21 = -0.21) 22:41:59.855 00.000 3236 CameraToMount -- cameraX=0.79 cameraY=-0.25 hyp=0.83 cameraTheta=-0.31 mountX=0.03 mountY=-0.17, mountTheta=-1.42 22:41:59.855 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.79, y=-0.25, opts=13) 22:41:59.855 00.000 3236 Enqueuing Move request for scope (0.79, -0.25) 22:41:59.855 00.000 8052 Worker thread wakes up 22:41:59.855 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.25) opts 0xd 22:41:59.855 00.000 8052 Handling offset move in thread for scope, endpoint = (0.79, -0.25) 22:41:59.855 00.000 8052 Moving (0.79, -0.25) raw xDistance=0.03 yDistance=-0.17 22:41:59.855 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:41:59.855 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:41:59.855 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:41:59.855 00.000 8052 MoveAxis(E, 0, ABG) 22:41:59.855 00.000 8052 Move returns status 0, amount 0 22:41:59.855 00.000 8052 MoveAxis(N, 0, ABG) 22:41:59.855 00.000 8052 Move returns status 0, amount 0 22:41:59.855 00.000 8052 move complete, result=0 22:41:59.855 00.000 8052 worker thread done servicing request 22:41:59.871 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=35, FiltMax=46, Gamma=1.040 22:42:00.105 00.234 3236 UpdateGuideState exits: m=255 SNR=10.9 22:42:00.105 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:00.105 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:00.105 00.000 3236 Enqueuing Expose request 22:42:00.105 00.000 8052 Worker thread wakes up 22:42:00.105 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 22:42:00.105 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:00.121 00.016 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:02.215 02.094 8052 Exposure complete 22:42:02.371 00.156 8052 worker thread done servicing request 22:42:02.371 00.000 3236 OnExposeComplete: enter 22:42:02.371 00.000 3236 UpdateGuideState(): m_state=6 22:42:02.371 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 52 22:42:02.371 00.000 3236 Star::Find returns 1 (0), X=1053.70, Y=266.56, Mass=315, SNR=12.2, Peak=48 HFD=5.4 22:42:02.371 00.000 3236 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.85) = xAngle (0.88 = 0.88) 22:42:02.371 00.000 3236 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.87 = -0.87) 22:42:02.371 00.000 3236 CameraToMount -- cameraX=1.11 cameraY=-1.62 hyp=1.96 cameraTheta=-0.97 mountX=1.25 mountY=-1.50, mountTheta=-0.87 22:42:02.371 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.11, y=-1.62, opts=13) 22:42:02.371 00.000 3236 Enqueuing Move request for scope (1.11, -1.62) 22:42:02.371 00.000 8052 Worker thread wakes up 22:42:02.371 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.11, -1.62) opts 0xd 22:42:02.371 00.000 8052 Handling offset move in thread for scope, endpoint = (1.11, -1.62) 22:42:02.371 00.000 8052 Moving (1.11, -1.62) raw xDistance=1.25 yDistance=-1.50 22:42:02.371 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.25 22:42:02.371 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.50 from input -1.50 22:42:02.371 00.000 8052 MoveAxis(W, 43, ABG) 22:42:02.371 00.000 8052 Guiding Dir = 3, Dur = 43 22:42:02.387 00.016 8052 IsSlewing returns 0 22:42:02.387 00.000 8052 IsGuiding returns 0 22:42:02.387 00.000 8052 PulseGuide returned control before completion, sleep 49 22:42:02.387 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=47, Gamma=1.040 22:42:02.449 00.062 8052 IsGuiding returns 0 22:42:02.449 00.000 8052 Move returns status 0, amount 43 22:42:02.449 00.000 8052 MoveAxis(N, 227, ABG) 22:42:02.449 00.000 8052 Guiding Dir = 0, Dur = 227 22:42:02.449 00.000 8052 IsSlewing returns 0 22:42:02.449 00.000 8052 IsGuiding returns 0 22:42:02.449 00.000 8052 PulseGuide returned control before completion, sleep 234 22:42:02.605 00.156 3236 UpdateGuideState exits: m=315 SNR=12.2 22:42:02.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:02.605 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:02.605 00.000 3236 Enqueuing Expose request 22:42:02.699 00.094 8052 IsGuiding returns 0 22:42:02.699 00.000 8052 Move returns status 0, amount 227 22:42:02.699 00.000 8052 move complete, result=0 22:42:02.699 00.000 8052 worker thread done servicing request 22:42:02.699 00.000 8052 Worker thread wakes up 22:42:02.699 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:02.699 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:02.699 00.000 3236 GuideStep: 1.3 px 43 ms WEST, -1.5 px 227 ms NORTH 22:42:04.684 01.985 8052 Exposure complete 22:42:04.840 00.156 8052 worker thread done servicing request 22:42:04.840 00.000 3236 OnExposeComplete: enter 22:42:04.840 00.000 3236 UpdateGuideState(): m_state=6 22:42:04.840 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 53 22:42:04.840 00.000 3236 Star::Find returns 1 (0), X=1053.13, Y=266.76, Mass=297, SNR=11.8, Peak=54 HFD=5.1 22:42:04.840 00.000 3236 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.85) = xAngle (0.64 = 0.64) 22:42:04.840 00.000 3236 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.10 = -1.10) 22:42:04.840 00.000 3236 CameraToMount -- cameraX=0.54 cameraY=-1.41 hyp=1.51 cameraTheta=-1.20 mountX=1.21 mountY=-1.35, mountTheta=-0.84 22:42:04.840 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.54, y=-1.41, opts=13) 22:42:04.840 00.000 3236 Enqueuing Move request for scope (0.54, -1.41) 22:42:04.840 00.000 8052 Worker thread wakes up 22:42:04.840 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.54, -1.41) opts 0xd 22:42:04.840 00.000 8052 Handling offset move in thread for scope, endpoint = (0.54, -1.41) 22:42:04.840 00.000 8052 Moving (0.54, -1.41) raw xDistance=1.21 yDistance=-1.35 22:42:04.840 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.21 22:42:04.840 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.35 from input -1.35 22:42:04.840 00.000 8052 MoveAxis(W, 45, ABG) 22:42:04.840 00.000 8052 Guiding Dir = 3, Dur = 45 22:42:04.855 00.015 8052 IsSlewing returns 0 22:42:04.855 00.000 8052 IsGuiding returns 0 22:42:04.855 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=39, FiltMax=49, Gamma=1.040 22:42:04.855 00.000 8052 PulseGuide returned control before completion, sleep 51 22:42:04.918 00.063 8052 IsGuiding returns 0 22:42:04.918 00.000 8052 Move returns status 0, amount 45 22:42:04.918 00.000 8052 MoveAxis(N, 205, ABG) 22:42:04.918 00.000 8052 Guiding Dir = 0, Dur = 205 22:42:04.918 00.000 8052 IsSlewing returns 0 22:42:04.918 00.000 8052 IsGuiding returns 0 22:42:04.934 00.016 8052 PulseGuide returned control before completion, sleep 211 22:42:05.090 00.156 3236 UpdateGuideState exits: m=297 SNR=11.8 22:42:05.090 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:05.090 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:05.090 00.000 3236 Enqueuing Expose request 22:42:05.152 00.062 8052 IsGuiding returns 1 22:42:05.152 00.000 8052 scope still moving after pulse duration time elapsed 22:42:05.184 00.032 8052 IsSlewing returns 0 22:42:05.199 00.015 8052 IsGuiding returns 0 22:42:05.199 00.000 8052 scope move finished after 205 + 65 ms 22:42:05.199 00.000 8052 Move returns status 0, amount 205 22:42:05.199 00.000 8052 move complete, result=0 22:42:05.199 00.000 8052 worker thread done servicing request 22:42:05.199 00.000 8052 Worker thread wakes up 22:42:05.199 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:05.199 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:05.199 00.000 3236 GuideStep: 1.2 px 45 ms WEST, -1.4 px 205 ms NORTH 22:42:07.184 01.985 8052 Exposure complete 22:42:07.355 00.171 8052 worker thread done servicing request 22:42:07.355 00.000 3236 OnExposeComplete: enter 22:42:07.355 00.000 3236 UpdateGuideState(): m_state=6 22:42:07.355 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 54 22:42:07.355 00.000 3236 Star::Find returns 1 (0), X=1051.22, Y=268.36, Mass=310, SNR=12.1, Peak=48 HFD=4.8 22:42:07.355 00.000 3236 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.85) = xAngle (4.85 = -1.43) 22:42:07.355 00.000 3236 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.11 = 3.11) 22:42:07.355 00.000 3236 CameraToMount -- cameraX=-1.37 cameraY=0.19 hyp=1.39 cameraTheta=3.01 mountX=0.20 mountY=0.05, mountTheta=0.24 22:42:07.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.37, y=0.19, opts=13) 22:42:07.355 00.000 3236 Enqueuing Move request for scope (-1.37, 0.19) 22:42:07.355 00.000 8052 Worker thread wakes up 22:42:07.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.37, 0.19) opts 0xd 22:42:07.355 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.37, 0.19) 22:42:07.355 00.000 8052 Moving (-1.37, 0.19) raw xDistance=0.20 yDistance=0.05 22:42:07.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.20 22:42:07.355 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:42:07.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 22:42:07.355 00.000 8052 MoveAxis(W, 10, ABG) 22:42:07.355 00.000 8052 Guiding Dir = 3, Dur = 10 22:42:07.355 00.000 8052 IsSlewing returns 0 22:42:07.355 00.000 8052 IsGuiding returns 0 22:42:07.371 00.016 8052 PulseGuide returned control before completion, sleep 17 22:42:07.371 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=46, Gamma=1.040 22:42:07.402 00.031 8052 IsGuiding returns 0 22:42:07.402 00.000 8052 Move returns status 0, amount 10 22:42:07.402 00.000 8052 MoveAxis(N, 0, ABG) 22:42:07.402 00.000 8052 Move returns status 0, amount 0 22:42:07.402 00.000 8052 move complete, result=0 22:42:07.402 00.000 8052 worker thread done servicing request 22:42:07.590 00.188 3236 UpdateGuideState exits: m=310 SNR=12.1 22:42:07.590 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:07.590 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:07.590 00.000 3236 Enqueuing Expose request 22:42:07.590 00.000 8052 Worker thread wakes up 22:42:07.590 00.000 3236 GuideStep: 0.2 px 10 ms WEST, 0.0 px 0 ms NORTH 22:42:07.590 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:07.590 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:08.840 01.250 3236 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.19 22:42:09.387 00.547 3236 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.18 22:42:09.699 00.312 8052 Exposure complete 22:42:09.855 00.156 8052 worker thread done servicing request 22:42:09.855 00.000 3236 OnExposeComplete: enter 22:42:09.855 00.000 3236 UpdateGuideState(): m_state=6 22:42:09.855 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 55 22:42:09.855 00.000 3236 Star::Find returns 1 (0), X=1050.86, Y=267.78, Mass=329, SNR=12.5, Peak=52 HFD=5.5 22:42:09.855 00.000 3236 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.85) = xAngle (-1.07 = -1.07) 22:42:09.855 00.000 3236 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.81 = -2.81) 22:42:09.855 00.000 3236 CameraToMount -- cameraX=-1.74 cameraY=-0.40 hyp=1.78 cameraTheta=-2.92 mountX=0.86 mountY=-0.57, mountTheta=-0.59 22:42:09.855 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.74, y=-0.40, opts=13) 22:42:09.855 00.000 3236 Enqueuing Move request for scope (-1.74, -0.40) 22:42:09.855 00.000 8052 Worker thread wakes up 22:42:09.855 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.74, -0.40) opts 0xd 22:42:09.855 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.74, -0.40) 22:42:09.855 00.000 8052 Moving (-1.74, -0.40) raw xDistance=0.86 yDistance=-0.57 22:42:09.855 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.86 22:42:09.855 00.000 8052 resist switch: large excursion: input -0.57 thresh 0.54 direction from 0 to -1 22:42:09.855 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.72 22:42:09.855 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 22:42:09.855 00.000 8052 MoveAxis(W, 30, ABG) 22:42:09.855 00.000 8052 Guiding Dir = 3, Dur = 30 22:42:09.871 00.016 8052 IsSlewing returns 0 22:42:09.871 00.000 8052 IsGuiding returns 0 22:42:09.871 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=49, Gamma=1.040 22:42:09.871 00.000 8052 PulseGuide returned control before completion, sleep 36 22:42:09.918 00.047 8052 IsGuiding returns 0 22:42:09.918 00.000 8052 Move returns status 0, amount 30 22:42:09.918 00.000 8052 MoveAxis(N, 87, ABG) 22:42:09.918 00.000 8052 Guiding Dir = 0, Dur = 87 22:42:09.918 00.000 8052 IsSlewing returns 0 22:42:09.918 00.000 8052 IsGuiding returns 0 22:42:09.934 00.016 8052 PulseGuide returned control before completion, sleep 92 22:42:10.043 00.109 8052 IsGuiding returns 1 22:42:10.043 00.000 8052 scope still moving after pulse duration time elapsed 22:42:10.074 00.031 8052 IsSlewing returns 0 22:42:10.074 00.000 8052 IsGuiding returns 0 22:42:10.074 00.000 8052 scope move finished after 87 + 60 ms 22:42:10.074 00.000 8052 Move returns status 0, amount 87 22:42:10.074 00.000 8052 move complete, result=0 22:42:10.074 00.000 8052 worker thread done servicing request 22:42:10.105 00.031 3236 UpdateGuideState exits: m=329 SNR=12.5 22:42:10.105 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:10.105 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:10.105 00.000 3236 Enqueuing Expose request 22:42:10.105 00.000 8052 Worker thread wakes up 22:42:10.105 00.000 3236 GuideStep: 0.9 px 30 ms WEST, -0.6 px 87 ms NORTH 22:42:10.105 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:10.105 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:12.199 02.094 8052 Exposure complete 22:42:12.355 00.156 8052 worker thread done servicing request 22:42:12.355 00.000 3236 OnExposeComplete: enter 22:42:12.355 00.000 3236 UpdateGuideState(): m_state=6 22:42:12.355 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 56 22:42:12.355 00.000 3236 Star::Find returns 1 (0), X=1050.85, Y=265.77, Mass=315, SNR=12.2, Peak=59 HFD=4.4 22:42:12.355 00.000 3236 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.85) = xAngle (-0.35 = -0.35) 22:42:12.355 00.000 3236 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.10 = -2.10) 22:42:12.355 00.000 3236 CameraToMount -- cameraX=-1.74 cameraY=-2.40 hyp=2.97 cameraTheta=-2.20 mountX=2.79 mountY=-2.57, mountTheta=-0.74 22:42:12.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.74, y=-2.40, opts=13) 22:42:12.355 00.000 3236 Enqueuing Move request for scope (-1.74, -2.40) 22:42:12.355 00.000 8052 Worker thread wakes up 22:42:12.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.74, -2.40) opts 0xd 22:42:12.355 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.74, -2.40) 22:42:12.355 00.000 8052 Moving (-1.74, -2.40) raw xDistance=2.79 yDistance=-2.57 22:42:12.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.80 from input 2.79 22:42:12.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.57 from input -2.57 22:42:12.355 00.000 8052 MoveAxis(W, 99, ABG) 22:42:12.355 00.000 8052 Guiding Dir = 3, Dur = 99 22:42:12.355 00.000 8052 IsSlewing returns 0 22:42:12.355 00.000 8052 IsGuiding returns 0 22:42:12.371 00.016 8052 PulseGuide returned control before completion, sleep 105 22:42:12.371 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=53, Gamma=1.040 22:42:12.480 00.109 8052 IsGuiding returns 1 22:42:12.480 00.000 8052 scope still moving after pulse duration time elapsed 22:42:12.527 00.047 8052 IsSlewing returns 0 22:42:12.527 00.000 8052 IsGuiding returns 0 22:42:12.527 00.000 8052 scope move finished after 99 + 62 ms 22:42:12.527 00.000 8052 Move returns status 0, amount 99 22:42:12.527 00.000 8052 MoveAxis(N, 390, ABG) 22:42:12.527 00.000 8052 Guiding Dir = 0, Dur = 390 22:42:12.527 00.000 8052 IsSlewing returns 0 22:42:12.527 00.000 8052 IsGuiding returns 0 22:42:12.527 00.000 8052 PulseGuide returned control before completion, sleep 397 22:42:12.590 00.063 3236 UpdateGuideState exits: m=315 SNR=12.2 22:42:12.590 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:12.590 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:12.590 00.000 3236 Enqueuing Expose request 22:42:12.949 00.359 8052 IsGuiding returns 0 22:42:12.949 00.000 8052 Move returns status 0, amount 390 22:42:12.949 00.000 8052 move complete, result=0 22:42:12.949 00.000 8052 worker thread done servicing request 22:42:12.949 00.000 8052 Worker thread wakes up 22:42:12.949 00.000 3236 GuideStep: 2.8 px 99 ms WEST, -2.6 px 390 ms NORTH 22:42:12.949 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:12.949 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:14.715 01.766 8052 Exposure complete 22:42:14.871 00.156 8052 worker thread done servicing request 22:42:14.871 00.000 3236 OnExposeComplete: enter 22:42:14.871 00.000 3236 UpdateGuideState(): m_state=6 22:42:14.871 00.000 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 57 22:42:14.871 00.000 3236 Star::Find returns 1 (0), X=1048.15, Y=267.71, Mass=252, SNR=10.9, Peak=57 HFD=5.0 22:42:14.871 00.000 3236 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.85) = xAngle (-1.19 = -1.19) 22:42:14.871 00.000 3236 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.93 = -2.93) 22:42:14.871 00.000 3236 CameraToMount -- cameraX=-4.44 cameraY=-0.47 hyp=4.46 cameraTheta=-3.04 mountX=1.67 mountY=-0.92, mountTheta=-0.50 22:42:14.871 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.44, y=-0.47, opts=13) 22:42:14.871 00.000 3236 Enqueuing Move request for scope (-4.44, -0.47) 22:42:14.871 00.000 8052 Worker thread wakes up 22:42:14.871 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.44, -0.47) opts 0xd 22:42:14.871 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.44, -0.47) 22:42:14.871 00.000 8052 Moving (-4.44, -0.47) raw xDistance=1.67 yDistance=-0.92 22:42:14.871 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.18 from input 1.67 22:42:14.871 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 22:42:14.871 00.000 8052 MoveAxis(W, 65, ABG) 22:42:14.871 00.000 8052 Guiding Dir = 3, Dur = 65 22:42:14.871 00.000 8052 IsSlewing returns 0 22:42:14.871 00.000 8052 IsGuiding returns 0 22:42:14.887 00.016 8052 PulseGuide returned control before completion, sleep 72 22:42:14.887 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=39, FiltMax=49, Gamma=1.040 22:42:14.965 00.078 8052 IsGuiding returns 1 22:42:14.965 00.000 8052 scope still moving after pulse duration time elapsed 22:42:14.996 00.031 8052 IsSlewing returns 0 22:42:14.996 00.000 8052 IsGuiding returns 0 22:42:14.996 00.000 8052 scope move finished after 65 + 48 ms 22:42:14.996 00.000 8052 Move returns status 0, amount 65 22:42:14.996 00.000 8052 MoveAxis(N, 140, ABG) 22:42:14.996 00.000 8052 Guiding Dir = 0, Dur = 140 22:42:14.996 00.000 8052 IsSlewing returns 0 22:42:14.996 00.000 8052 IsGuiding returns 0 22:42:14.996 00.000 8052 PulseGuide returned control before completion, sleep 147 22:42:15.137 00.141 3236 UpdateGuideState exits: m=252 SNR=10.9 22:42:15.137 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:15.137 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:15.137 00.000 3236 Enqueuing Expose request 22:42:15.168 00.031 8052 IsGuiding returns 0 22:42:15.168 00.000 8052 Move returns status 0, amount 140 22:42:15.168 00.000 8052 move complete, result=0 22:42:15.168 00.000 8052 worker thread done servicing request 22:42:15.168 00.000 8052 Worker thread wakes up 22:42:15.168 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:15.168 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:15.168 00.000 3236 GuideStep: 1.7 px 65 ms WEST, -0.9 px 140 ms NORTH 22:42:17.262 02.094 8052 Exposure complete 22:42:17.418 00.156 8052 worker thread done servicing request 22:42:17.418 00.000 3236 OnExposeComplete: enter 22:42:17.418 00.000 3236 UpdateGuideState(): m_state=6 22:42:17.418 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 58 22:42:17.418 00.000 3236 Star::Find returns 1 (0), X=1046.41, Y=268.21, Mass=322, SNR=12.4, Peak=53 HFD=4.7 22:42:17.418 00.000 3236 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.85) = xAngle (4.98 = -1.30) 22:42:17.418 00.000 3236 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.24 = -3.05) 22:42:17.418 00.000 3236 CameraToMount -- cameraX=-6.19 cameraY=0.04 hyp=6.19 cameraTheta=3.14 mountX=1.66 mountY=-0.60, mountTheta=-0.34 22:42:17.418 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.19, y=0.04, opts=13) 22:42:17.418 00.000 3236 Enqueuing Move request for scope (-6.19, 0.04) 22:42:17.418 00.000 8052 Worker thread wakes up 22:42:17.418 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.19, 0.04) opts 0xd 22:42:17.418 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.19, 0.04) 22:42:17.418 00.000 8052 Moving (-6.19, 0.04) raw xDistance=1.66 yDistance=-0.60 22:42:17.418 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.66 22:42:17.418 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 22:42:17.418 00.000 8052 MoveAxis(W, 62, ABG) 22:42:17.418 00.000 8052 Guiding Dir = 3, Dur = 62 22:42:17.418 00.000 8052 IsSlewing returns 0 22:42:17.418 00.000 8052 IsGuiding returns 0 22:42:17.434 00.016 8052 PulseGuide returned control before completion, sleep 68 22:42:17.434 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=48, Gamma=1.040 22:42:17.512 00.078 8052 IsGuiding returns 0 22:42:17.512 00.000 8052 Move returns status 0, amount 62 22:42:17.512 00.000 8052 MoveAxis(N, 91, ABG) 22:42:17.512 00.000 8052 Guiding Dir = 0, Dur = 91 22:42:17.512 00.000 8052 IsSlewing returns 0 22:42:17.512 00.000 8052 IsGuiding returns 0 22:42:17.512 00.000 8052 PulseGuide returned control before completion, sleep 98 22:42:17.621 00.109 8052 IsGuiding returns 1 22:42:17.621 00.000 8052 scope still moving after pulse duration time elapsed 22:42:17.652 00.031 8052 IsSlewing returns 0 22:42:17.652 00.000 8052 IsGuiding returns 0 22:42:17.652 00.000 8052 scope move finished after 91 + 46 ms 22:42:17.652 00.000 8052 Move returns status 0, amount 91 22:42:17.652 00.000 8052 move complete, result=0 22:42:17.652 00.000 8052 worker thread done servicing request 22:42:17.684 00.032 3236 UpdateGuideState exits: m=322 SNR=12.4 22:42:17.684 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:17.684 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:17.684 00.000 3236 Enqueuing Expose request 22:42:17.684 00.000 8052 Worker thread wakes up 22:42:17.684 00.000 3236 GuideStep: 1.7 px 62 ms WEST, -0.6 px 91 ms NORTH 22:42:17.684 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:17.684 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,253,31,31) 22:42:19.777 02.093 8052 Exposure complete 22:42:19.934 00.157 8052 worker thread done servicing request 22:42:19.934 00.000 3236 OnExposeComplete: enter 22:42:19.934 00.000 3236 UpdateGuideState(): m_state=6 22:42:19.934 00.000 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 59 22:42:19.934 00.000 3236 Star::Find returns 1 (0), X=1046.04, Y=268.15, Mass=255, SNR=10.9, Peak=54 HFD=4.3 22:42:19.934 00.000 3236 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.85) = xAngle (-1.29 = -1.29) 22:42:19.934 00.000 3236 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.04 = -3.04) 22:42:19.934 00.000 3236 CameraToMount -- cameraX=-6.55 cameraY=-0.02 hyp=6.55 cameraTheta=-3.14 mountX=1.82 mountY=-0.69, mountTheta=-0.36 22:42:19.934 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.55, y=-0.02, opts=13) 22:42:19.934 00.000 3236 Enqueuing Move request for scope (-6.55, -0.02) 22:42:19.934 00.000 8052 Worker thread wakes up 22:42:19.934 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.55, -0.02) opts 0xd 22:42:19.934 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.55, -0.02) 22:42:19.934 00.000 8052 Moving (-6.55, -0.02) raw xDistance=1.82 yDistance=-0.69 22:42:19.934 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.22 from input 1.82 22:42:19.934 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 22:42:19.934 00.000 8052 MoveAxis(W, 67, ABG) 22:42:19.934 00.000 8052 Guiding Dir = 3, Dur = 67 22:42:19.934 00.000 8052 IsSlewing returns 0 22:42:19.949 00.015 8052 IsGuiding returns 0 22:42:19.949 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=51, Gamma=1.040 22:42:19.949 00.000 8052 PulseGuide returned control before completion, sleep 73 22:42:20.043 00.094 8052 IsGuiding returns 0 22:42:20.043 00.000 8052 Move returns status 0, amount 67 22:42:20.043 00.000 8052 MoveAxis(N, 105, ABG) 22:42:20.043 00.000 8052 Guiding Dir = 0, Dur = 105 22:42:20.043 00.000 8052 IsSlewing returns 0 22:42:20.043 00.000 8052 IsGuiding returns 0 22:42:20.043 00.000 8052 PulseGuide returned control before completion, sleep 112 22:42:20.168 00.125 8052 IsGuiding returns 1 22:42:20.168 00.000 8052 scope still moving after pulse duration time elapsed 22:42:20.168 00.000 3236 UpdateGuideState exits: m=255 SNR=10.9 22:42:20.168 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:20.168 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:20.168 00.000 3236 Enqueuing Expose request 22:42:20.199 00.031 8052 IsSlewing returns 0 22:42:20.199 00.000 8052 IsGuiding returns 0 22:42:20.199 00.000 8052 scope move finished after 105 + 49 ms 22:42:20.199 00.000 8052 Move returns status 0, amount 105 22:42:20.199 00.000 8052 move complete, result=0 22:42:20.199 00.000 8052 worker thread done servicing request 22:42:20.199 00.000 8052 Worker thread wakes up 22:42:20.199 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:20.199 00.000 3236 GuideStep: 1.8 px 67 ms WEST, -0.7 px 105 ms NORTH 22:42:20.199 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,253,31,31) 22:42:22.184 01.985 8052 Exposure complete 22:42:22.340 00.156 8052 worker thread done servicing request 22:42:22.340 00.000 3236 OnExposeComplete: enter 22:42:22.340 00.000 3236 UpdateGuideState(): m_state=6 22:42:22.340 00.000 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 60 22:42:22.340 00.000 3236 Star::Find returns 1 (0), X=1046.65, Y=269.62, Mass=257, SNR=11.0, Peak=47 HFD=4.4 22:42:22.340 00.000 3236 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.85) = xAngle (4.75 = -1.53) 22:42:22.340 00.000 3236 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 22:42:22.340 00.000 3236 CameraToMount -- cameraX=-5.94 cameraY=1.44 hyp=6.11 cameraTheta=2.90 mountX=0.24 mountY=0.83, mountTheta=1.28 22:42:22.340 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.94, y=1.44, opts=13) 22:42:22.340 00.000 3236 Enqueuing Move request for scope (-5.94, 1.44) 22:42:22.340 00.000 8052 Worker thread wakes up 22:42:22.340 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.94, 1.44) opts 0xd 22:42:22.340 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.94, 1.44) 22:42:22.340 00.000 8052 Moving (-5.94, 1.44) raw xDistance=0.24 yDistance=0.83 22:42:22.340 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.24 22:42:22.340 00.000 8052 resist switch: large excursion: input 0.83 thresh 0.54 direction from -1 to 1 22:42:22.340 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.48 22:42:22.340 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 22:42:22.340 00.000 8052 MoveAxis(W, 13, ABG) 22:42:22.340 00.000 8052 Guiding Dir = 3, Dur = 13 22:42:22.355 00.015 8052 IsSlewing returns 0 22:42:22.355 00.000 8052 IsGuiding returns 0 22:42:22.355 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=46, Gamma=1.040 22:42:22.355 00.000 8052 PulseGuide returned control before completion, sleep 20 22:42:22.387 00.032 8052 IsGuiding returns 0 22:42:22.387 00.000 8052 Move returns status 0, amount 13 22:42:22.387 00.000 8052 MoveAxis(S, 126, ABG) 22:42:22.387 00.000 8052 Guiding Dir = 1, Dur = 126 22:42:22.387 00.000 8052 IsSlewing returns 0 22:42:22.387 00.000 8052 IsGuiding returns 0 22:42:22.387 00.000 8052 PulseGuide returned control before completion, sleep 131 22:42:22.543 00.156 8052 IsGuiding returns 0 22:42:22.543 00.000 8052 Move returns status 0, amount 126 22:42:22.543 00.000 8052 move complete, result=0 22:42:22.543 00.000 8052 worker thread done servicing request 22:42:22.574 00.031 3236 UpdateGuideState exits: m=257 SNR=11.0 22:42:22.574 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:22.574 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:22.574 00.000 3236 Enqueuing Expose request 22:42:22.574 00.000 8052 Worker thread wakes up 22:42:22.574 00.000 3236 GuideStep: 0.2 px 13 ms WEST, 0.8 px 126 ms SOUTH 22:42:22.574 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:22.574 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1032,255,31,31) 22:42:24.684 02.110 8052 Exposure complete 22:42:24.840 00.156 8052 worker thread done servicing request 22:42:24.840 00.000 3236 OnExposeComplete: enter 22:42:24.840 00.000 3236 UpdateGuideState(): m_state=6 22:42:24.840 00.000 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 61 22:42:24.840 00.000 3236 Star::Find returns 1 (0), X=1046.05, Y=268.57, Mass=276, SNR=11.4, Peak=49 HFD=4.3 22:42:24.840 00.000 3236 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.85) = xAngle (4.93 = -1.35) 22:42:24.840 00.000 3236 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.18 = -3.10) 22:42:24.840 00.000 3236 CameraToMount -- cameraX=-6.54 cameraY=0.39 hyp=6.55 cameraTheta=3.08 mountX=1.42 mountY=-0.28, mountTheta=-0.19 22:42:24.840 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.54, y=0.39, opts=13) 22:42:24.840 00.000 3236 Enqueuing Move request for scope (-6.54, 0.39) 22:42:24.840 00.000 8052 Worker thread wakes up 22:42:24.840 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.54, 0.39) opts 0xd 22:42:24.840 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.54, 0.39) 22:42:24.840 00.000 8052 Moving (-6.54, 0.39) raw xDistance=1.42 yDistance=-0.28 22:42:24.840 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.42 22:42:24.840 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:42:24.840 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 22:42:24.840 00.000 8052 MoveAxis(W, 50, ABG) 22:42:24.840 00.000 8052 Guiding Dir = 3, Dur = 50 22:42:24.855 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=33, FiltMax=46, Gamma=1.040 22:42:24.887 00.032 8052 IsSlewing returns 0 22:42:24.887 00.000 8052 IsGuiding returns 0 22:42:24.902 00.015 8052 PulseGuide returned control before completion, sleep 57 22:42:24.965 00.063 8052 IsGuiding returns 0 22:42:24.965 00.000 8052 Move returns status 0, amount 50 22:42:24.965 00.000 8052 MoveAxis(N, 0, ABG) 22:42:24.965 00.000 8052 Move returns status 0, amount 0 22:42:24.965 00.000 8052 move complete, result=0 22:42:24.965 00.000 8052 worker thread done servicing request 22:42:25.105 00.140 3236 UpdateGuideState exits: m=276 SNR=11.4 22:42:25.105 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:25.105 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:25.105 00.000 3236 Enqueuing Expose request 22:42:25.105 00.000 8052 Worker thread wakes up 22:42:25.105 00.000 3236 GuideStep: 1.4 px 50 ms WEST, -0.3 px 0 ms NORTH 22:42:25.105 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:25.105 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,254,31,31) 22:42:27.215 02.110 8052 Exposure complete 22:42:27.371 00.156 8052 worker thread done servicing request 22:42:27.371 00.000 3236 OnExposeComplete: enter 22:42:27.371 00.000 3236 UpdateGuideState(): m_state=6 22:42:27.371 00.000 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 62 22:42:27.371 00.000 3236 Star::Find returns 1 (0), X=1046.50, Y=269.06, Mass=329, SNR=12.5, Peak=50 HFD=5.4 22:42:27.371 00.000 3236 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.85) = xAngle (4.85 = -1.44) 22:42:27.371 00.000 3236 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 22:42:27.371 00.000 3236 CameraToMount -- cameraX=-6.09 cameraY=0.89 hyp=6.15 cameraTheta=3.00 mountX=0.82 mountY=0.26, mountTheta=0.31 22:42:27.371 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.09, y=0.89, opts=13) 22:42:27.371 00.000 3236 Enqueuing Move request for scope (-6.09, 0.89) 22:42:27.371 00.000 8052 Worker thread wakes up 22:42:27.371 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.09, 0.89) opts 0xd 22:42:27.371 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.09, 0.89) 22:42:27.371 00.000 8052 Moving (-6.09, 0.89) raw xDistance=0.82 yDistance=0.26 22:42:27.371 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.82 22:42:27.371 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 22:42:27.371 00.000 8052 MoveAxis(W, 32, ABG) 22:42:27.371 00.000 8052 Guiding Dir = 3, Dur = 32 22:42:27.387 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=48, Gamma=1.040 22:42:27.418 00.031 8052 IsSlewing returns 0 22:42:27.418 00.000 8052 IsGuiding returns 0 22:42:27.418 00.000 8052 PulseGuide returned control before completion, sleep 38 22:42:27.480 00.062 8052 IsGuiding returns 0 22:42:27.480 00.000 8052 Move returns status 0, amount 32 22:42:27.480 00.000 8052 MoveAxis(S, 40, ABG) 22:42:27.480 00.000 8052 Guiding Dir = 1, Dur = 40 22:42:27.480 00.000 8052 IsSlewing returns 0 22:42:27.480 00.000 8052 IsGuiding returns 0 22:42:27.480 00.000 8052 PulseGuide returned control before completion, sleep 46 22:42:27.543 00.063 8052 IsGuiding returns 1 22:42:27.543 00.000 8052 scope still moving after pulse duration time elapsed 22:42:27.574 00.031 8052 IsSlewing returns 0 22:42:27.574 00.000 8052 IsGuiding returns 1 22:42:27.605 00.031 8052 IsSlewing returns 0 22:42:27.605 00.000 8052 IsGuiding returns 1 22:42:27.637 00.032 8052 IsSlewing returns 0 22:42:27.637 00.000 8052 IsGuiding returns 1 22:42:27.652 00.015 3236 UpdateGuideState exits: m=329 SNR=12.5 22:42:27.652 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:27.652 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:27.652 00.000 3236 Enqueuing Expose request 22:42:27.668 00.016 8052 IsSlewing returns 0 22:42:27.668 00.000 8052 IsGuiding returns 0 22:42:27.668 00.000 8052 scope move finished after 40 + 142 ms 22:42:27.668 00.000 8052 Move returns status 0, amount 40 22:42:27.668 00.000 8052 move complete, result=0 22:42:27.668 00.000 8052 worker thread done servicing request 22:42:27.668 00.000 8052 Worker thread wakes up 22:42:27.668 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:27.668 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1032,254,31,31) 22:42:27.668 00.000 3236 GuideStep: 0.8 px 32 ms WEST, 0.3 px 40 ms SOUTH 22:42:29.762 02.094 8052 Exposure complete 22:42:29.918 00.156 8052 worker thread done servicing request 22:42:29.918 00.000 3236 OnExposeComplete: enter 22:42:29.918 00.000 3236 UpdateGuideState(): m_state=6 22:42:29.918 00.000 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 63 22:42:29.918 00.000 3236 Star::Find returns 1 (0), X=1047.12, Y=270.16, Mass=326, SNR=12.4, Peak=52 HFD=5.5 22:42:29.918 00.000 3236 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.85) = xAngle (4.64 = -1.64) 22:42:29.918 00.000 3236 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.90 = 2.90) 22:42:29.918 00.000 3236 CameraToMount -- cameraX=-5.47 cameraY=1.98 hyp=5.82 cameraTheta=2.79 mountX=-0.41 mountY=1.41, mountTheta=1.85 22:42:29.918 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.47, y=1.98, opts=13) 22:42:29.918 00.000 3236 Enqueuing Move request for scope (-5.47, 1.98) 22:42:29.918 00.000 8052 Worker thread wakes up 22:42:29.918 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.47, 1.98) opts 0xd 22:42:29.918 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.47, 1.98) 22:42:29.918 00.000 8052 Moving (-5.47, 1.98) raw xDistance=-0.41 yDistance=1.41 22:42:29.934 00.016 8052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.41 22:42:29.934 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.41 from input 1.41 22:42:29.934 00.000 8052 MoveAxis(E, 12, ABG) 22:42:29.934 00.000 8052 Guiding Dir = 2, Dur = 12 22:42:29.934 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=49, Gamma=1.040 22:42:29.965 00.031 8052 IsSlewing returns 0 22:42:29.965 00.000 8052 IsGuiding returns 0 22:42:29.965 00.000 8052 PulseGuide returned control before completion, sleep 19 22:42:29.996 00.031 8052 IsGuiding returns 0 22:42:29.996 00.000 8052 Move returns status 0, amount 12 22:42:29.996 00.000 8052 MoveAxis(S, 215, ABG) 22:42:29.996 00.000 8052 Guiding Dir = 1, Dur = 215 22:42:29.996 00.000 8052 IsSlewing returns 0 22:42:29.996 00.000 8052 IsGuiding returns 0 22:42:29.996 00.000 8052 PulseGuide returned control before completion, sleep 222 22:42:30.152 00.156 3236 UpdateGuideState exits: m=326 SNR=12.4 22:42:30.152 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:30.152 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:30.152 00.000 3236 Enqueuing Expose request 22:42:30.230 00.078 8052 IsGuiding returns 0 22:42:30.230 00.000 8052 Move returns status 0, amount 215 22:42:30.230 00.000 8052 move complete, result=0 22:42:30.230 00.000 8052 worker thread done servicing request 22:42:30.230 00.000 8052 Worker thread wakes up 22:42:30.230 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:30.230 00.000 3236 GuideStep: -0.4 px 12 ms EAST, 1.4 px 215 ms SOUTH 22:42:30.230 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:32.215 01.985 8052 Exposure complete 22:42:32.371 00.156 8052 worker thread done servicing request 22:42:32.371 00.000 3236 OnExposeComplete: enter 22:42:32.371 00.000 3236 UpdateGuideState(): m_state=6 22:42:32.371 00.000 3236 Star::Find(15, 1047, 270, 0, (0,0,0,0), 0.0, 255) frame 64 22:42:32.371 00.000 3236 Star::Find returns 1 (0), X=1048.90, Y=269.51, Mass=330, SNR=12.5, Peak=56 HFD=5.3 22:42:32.371 00.000 3236 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.85) = xAngle (4.64 = -1.64) 22:42:32.371 00.000 3236 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.90 = 2.90) 22:42:32.371 00.000 3236 CameraToMount -- cameraX=-3.69 cameraY=1.34 hyp=3.92 cameraTheta=2.79 mountX=-0.27 mountY=0.95, mountTheta=1.85 22:42:32.371 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.69, y=1.34, opts=13) 22:42:32.371 00.000 3236 Enqueuing Move request for scope (-3.69, 1.34) 22:42:32.371 00.000 8052 Worker thread wakes up 22:42:32.371 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.69, 1.34) opts 0xd 22:42:32.371 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.69, 1.34) 22:42:32.371 00.000 8052 Moving (-3.69, 1.34) raw xDistance=-0.27 yDistance=0.95 22:42:32.371 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27 22:42:32.371 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 22:42:32.371 00.000 8052 MoveAxis(E, 10, ABG) 22:42:32.371 00.000 8052 Guiding Dir = 2, Dur = 10 22:42:32.387 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=51, Gamma=1.040 22:42:32.387 00.000 8052 IsSlewing returns 0 22:42:32.449 00.062 8052 IsGuiding returns 0 22:42:32.527 00.078 8052 IsGuiding returns 0 22:42:32.527 00.000 8052 Move returns status 0, amount 10 22:42:32.527 00.000 8052 MoveAxis(S, 145, ABG) 22:42:32.527 00.000 8052 Guiding Dir = 1, Dur = 145 22:42:32.527 00.000 8052 IsSlewing returns 0 22:42:32.527 00.000 8052 IsGuiding returns 0 22:42:32.527 00.000 8052 PulseGuide returned control before completion, sleep 152 22:42:32.605 00.078 3236 UpdateGuideState exits: m=330 SNR=12.5 22:42:32.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:32.605 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:32.605 00.000 3236 Enqueuing Expose request 22:42:32.699 00.094 8052 IsGuiding returns 0 22:42:32.699 00.000 8052 Move returns status 0, amount 145 22:42:32.699 00.000 8052 move complete, result=0 22:42:32.699 00.000 8052 worker thread done servicing request 22:42:32.699 00.000 8052 Worker thread wakes up 22:42:32.699 00.000 3236 GuideStep: -0.3 px 10 ms EAST, 1.0 px 145 ms SOUTH 22:42:32.699 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:32.699 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:34.684 01.985 8052 Exposure complete 22:42:34.840 00.156 8052 worker thread done servicing request 22:42:34.840 00.000 3236 OnExposeComplete: enter 22:42:34.840 00.000 3236 UpdateGuideState(): m_state=6 22:42:34.840 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 65 22:42:34.840 00.000 3236 Star::Find returns 1 (0), X=1049.14, Y=268.48, Mass=251, SNR=10.9, Peak=52 HFD=4.4 22:42:34.840 00.000 3236 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.85) = xAngle (4.90 = -1.38) 22:42:34.840 00.000 3236 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.16 = -3.13) 22:42:34.840 00.000 3236 CameraToMount -- cameraX=-3.45 cameraY=0.30 hyp=3.46 cameraTheta=3.05 mountX=0.65 mountY=-0.05, mountTheta=-0.08 22:42:34.840 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.45, y=0.30, opts=13) 22:42:34.840 00.000 3236 Enqueuing Move request for scope (-3.45, 0.30) 22:42:34.840 00.000 8052 Worker thread wakes up 22:42:34.840 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.45, 0.30) opts 0xd 22:42:34.840 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.45, 0.30) 22:42:34.840 00.000 8052 Moving (-3.45, 0.30) raw xDistance=0.65 yDistance=-0.05 22:42:34.840 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.65 22:42:34.840 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:42:34.840 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:42:34.840 00.000 8052 MoveAxis(W, 22, ABG) 22:42:34.840 00.000 8052 Guiding Dir = 3, Dur = 22 22:42:34.855 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=36, FiltMax=47, Gamma=1.040 22:42:34.871 00.016 8052 IsSlewing returns 0 22:42:34.934 00.063 8052 IsGuiding returns 0 22:42:35.074 00.140 3236 UpdateGuideState exits: m=251 SNR=10.9 22:42:35.074 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:35.074 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:35.074 00.000 3236 Enqueuing Expose request 22:42:35.137 00.063 8052 IsGuiding returns 0 22:42:35.137 00.000 8052 Move returns status 0, amount 22 22:42:35.137 00.000 8052 MoveAxis(N, 0, ABG) 22:42:35.137 00.000 8052 Move returns status 0, amount 0 22:42:35.137 00.000 8052 move complete, result=0 22:42:35.137 00.000 8052 worker thread done servicing request 22:42:35.137 00.000 3236 GuideStep: 0.7 px 22 ms WEST, -0.1 px 0 ms NORTH 22:42:35.137 00.000 8052 Worker thread wakes up 22:42:35.137 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:35.137 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:37.230 02.093 8052 Exposure complete 22:42:37.387 00.157 8052 worker thread done servicing request 22:42:37.387 00.000 3236 OnExposeComplete: enter 22:42:37.387 00.000 3236 UpdateGuideState(): m_state=6 22:42:37.387 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 66 22:42:37.387 00.000 3236 Star::Find returns 1 (0), X=1048.79, Y=269.38, Mass=327, SNR=12.5, Peak=51 HFD=5.3 22:42:37.387 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.68 = -1.60) 22:42:37.387 00.000 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 22:42:37.387 00.000 3236 CameraToMount -- cameraX=-3.80 cameraY=1.20 hyp=3.99 cameraTheta=2.84 mountX=-0.11 mountY=0.81, mountTheta=1.71 22:42:37.387 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.80, y=1.20, opts=13) 22:42:37.387 00.000 3236 Enqueuing Move request for scope (-3.80, 1.20) 22:42:37.387 00.000 8052 Worker thread wakes up 22:42:37.387 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.80, 1.20) opts 0xd 22:42:37.387 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.80, 1.20) 22:42:37.387 00.000 8052 Moving (-3.80, 1.20) raw xDistance=-0.11 yDistance=0.81 22:42:37.387 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:42:37.387 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 22:42:37.387 00.000 8052 MoveAxis(E, 0, ABG) 22:42:37.387 00.000 8052 Move returns status 0, amount 0 22:42:37.387 00.000 8052 MoveAxis(S, 123, ABG) 22:42:37.387 00.000 8052 Guiding Dir = 1, Dur = 123 22:42:37.387 00.000 8052 IsSlewing returns 0 22:42:37.402 00.015 8052 IsGuiding returns 0 22:42:37.402 00.000 8052 PulseGuide returned control before completion, sleep 130 22:42:37.402 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=37, FiltMax=47, Gamma=1.040 22:42:37.621 00.219 3236 UpdateGuideState exits: m=327 SNR=12.5 22:42:37.621 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:37.621 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:37.621 00.000 3236 Enqueuing Expose request 22:42:37.637 00.016 8052 IsGuiding returns 0 22:42:37.637 00.000 8052 Move returns status 0, amount 123 22:42:37.637 00.000 8052 move complete, result=0 22:42:37.637 00.000 8052 worker thread done servicing request 22:42:37.637 00.000 8052 Worker thread wakes up 22:42:37.637 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:37.637 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:37.652 00.015 3236 GuideStep: -0.1 px 0 ms EAST, 0.8 px 123 ms SOUTH 22:42:39.739 02.087 8052 Exposure complete 22:42:39.895 00.156 8052 worker thread done servicing request 22:42:39.895 00.000 3236 OnExposeComplete: enter 22:42:39.895 00.000 3236 UpdateGuideState(): m_state=6 22:42:39.895 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 67 22:42:39.895 00.000 3236 Star::Find returns 1 (0), X=1049.70, Y=271.05, Mass=333, SNR=12.6, Peak=55 HFD=4.7 22:42:39.895 00.000 3236 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.85) = xAngle (4.21 = -2.07) 22:42:39.895 00.000 3236 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.46 = 2.46) 22:42:39.895 00.000 3236 CameraToMount -- cameraX=-2.89 cameraY=2.87 hyp=4.07 cameraTheta=2.36 mountX=-1.97 mountY=2.56, mountTheta=2.23 22:42:39.895 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.89, y=2.87, opts=13) 22:42:39.895 00.000 3236 Enqueuing Move request for scope (-2.89, 2.87) 22:42:39.895 00.000 8052 Worker thread wakes up 22:42:39.895 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.89, 2.87) opts 0xd 22:42:39.895 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.89, 2.87) 22:42:39.895 00.000 8052 Moving (-2.89, 2.87) raw xDistance=-1.97 yDistance=2.56 22:42:39.895 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.24 from input -1.97 22:42:39.895 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.56 from input 2.56 22:42:39.895 00.000 8052 MoveAxis(E, 68, ABG) 22:42:39.895 00.000 8052 Guiding Dir = 2, Dur = 68 22:42:39.911 00.016 8052 IsSlewing returns 0 22:42:39.911 00.000 8052 IsGuiding returns 0 22:42:39.911 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=36, FiltMax=49, Gamma=1.040 22:42:39.942 00.031 8052 PulseGuide returned control before completion, sleep 43 22:42:40.004 00.062 8052 IsGuiding returns 1 22:42:40.004 00.000 8052 scope still moving after pulse duration time elapsed 22:42:40.036 00.032 8052 IsSlewing returns 0 22:42:40.036 00.000 8052 IsGuiding returns 0 22:42:40.036 00.000 8052 scope move finished after 68 + 58 ms 22:42:40.036 00.000 8052 Move returns status 0, amount 68 22:42:40.036 00.000 8052 MoveAxis(S, 389, ABG) 22:42:40.036 00.000 8052 Guiding Dir = 1, Dur = 389 22:42:40.036 00.000 8052 IsSlewing returns 0 22:42:40.036 00.000 8052 IsGuiding returns 0 22:42:40.067 00.031 8052 PulseGuide returned control before completion, sleep 376 22:42:40.114 00.047 3236 UpdateGuideState exits: m=333 SNR=12.6 22:42:40.114 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:40.114 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:40.114 00.000 3236 Enqueuing Expose request 22:42:40.457 00.343 8052 IsGuiding returns 1 22:42:40.457 00.000 8052 scope still moving after pulse duration time elapsed 22:42:40.489 00.032 8052 IsSlewing returns 0 22:42:40.489 00.000 8052 IsGuiding returns 0 22:42:40.489 00.000 8052 scope move finished after 389 + 59 ms 22:42:40.489 00.000 8052 Move returns status 0, amount 389 22:42:40.489 00.000 8052 move complete, result=0 22:42:40.489 00.000 8052 worker thread done servicing request 22:42:40.489 00.000 3236 GuideStep: -2.0 px 68 ms EAST, 2.6 px 389 ms SOUTH 22:42:40.489 00.000 8052 Worker thread wakes up 22:42:40.489 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:40.489 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:42.254 01.765 8052 Exposure complete 22:42:42.411 00.157 8052 worker thread done servicing request 22:42:42.411 00.000 3236 OnExposeComplete: enter 22:42:42.411 00.000 3236 UpdateGuideState(): m_state=6 22:42:42.411 00.000 3236 Star::Find(15, 1049, 271, 0, (0,0,0,0), 0.0, 255) frame 68 22:42:42.411 00.000 3236 Star::Find returns 1 (0), X=1049.65, Y=270.50, Mass=313, SNR=12.2, Peak=50 HFD=5.4 22:42:42.411 00.000 3236 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.85) = xAngle (4.32 = -1.96) 22:42:42.411 00.000 3236 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.57 = 2.57) 22:42:42.411 00.000 3236 CameraToMount -- cameraX=-2.94 cameraY=2.33 hyp=3.75 cameraTheta=2.47 mountX=-1.43 mountY=2.02, mountTheta=2.19 22:42:42.411 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.94, y=2.33, opts=13) 22:42:42.411 00.000 3236 Enqueuing Move request for scope (-2.94, 2.33) 22:42:42.411 00.000 8052 Worker thread wakes up 22:42:42.411 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.94, 2.33) opts 0xd 22:42:42.411 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.94, 2.33) 22:42:42.411 00.000 8052 Moving (-2.94, 2.33) raw xDistance=-1.43 yDistance=2.02 22:42:42.411 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.43 22:42:42.411 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.02 from input 2.02 22:42:42.411 00.000 8052 MoveAxis(E, 54, ABG) 22:42:42.411 00.000 8052 Guiding Dir = 2, Dur = 54 22:42:42.426 00.015 8052 IsSlewing returns 0 22:42:42.426 00.000 8052 IsGuiding returns 0 22:42:42.426 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=48, Gamma=1.040 22:42:42.457 00.031 8052 PulseGuide returned control before completion, sleep 32 22:42:42.504 00.047 8052 IsGuiding returns 1 22:42:42.504 00.000 8052 scope still moving after pulse duration time elapsed 22:42:42.536 00.032 8052 IsSlewing returns 0 22:42:42.536 00.000 8052 IsGuiding returns 1 22:42:42.567 00.031 8052 IsSlewing returns 0 22:42:42.567 00.000 8052 IsGuiding returns 0 22:42:42.567 00.000 8052 scope move finished after 54 + 85 ms 22:42:42.567 00.000 8052 Move returns status 0, amount 54 22:42:42.567 00.000 8052 MoveAxis(S, 306, ABG) 22:42:42.567 00.000 8052 Guiding Dir = 1, Dur = 306 22:42:42.567 00.000 8052 IsSlewing returns 0 22:42:42.567 00.000 8052 IsGuiding returns 0 22:42:42.598 00.031 8052 PulseGuide returned control before completion, sleep 292 22:42:42.661 00.063 3236 UpdateGuideState exits: m=313 SNR=12.2 22:42:42.661 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:42.661 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:42.661 00.000 3236 Enqueuing Expose request 22:42:42.926 00.265 8052 IsGuiding returns 0 22:42:42.926 00.000 8052 Move returns status 0, amount 306 22:42:42.926 00.000 8052 move complete, result=0 22:42:42.926 00.000 8052 worker thread done servicing request 22:42:42.926 00.000 3236 GuideStep: -1.4 px 54 ms EAST, 2.0 px 306 ms SOUTH 22:42:42.926 00.000 8052 Worker thread wakes up 22:42:42.926 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:42.926 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:44.707 01.781 8052 Exposure complete 22:42:44.864 00.157 8052 worker thread done servicing request 22:42:44.864 00.000 3236 OnExposeComplete: enter 22:42:44.864 00.000 3236 UpdateGuideState(): m_state=6 22:42:44.864 00.000 3236 Star::Find(15, 1049, 270, 0, (0,0,0,0), 0.0, 255) frame 69 22:42:44.864 00.000 3236 Star::Find returns 1 (0), X=1050.71, Y=264.71, Mass=239, SNR=10.5, Peak=51 HFD=4.8 22:42:44.864 00.000 3236 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.85) = xAngle (-0.22 = -0.22) 22:42:44.864 00.000 3236 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.97 = -1.97) 22:42:44.864 00.000 3236 CameraToMount -- cameraX=-1.88 cameraY=-3.47 hyp=3.94 cameraTheta=-2.07 mountX=3.85 mountY=-3.64, mountTheta=-0.76 22:42:44.864 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.88, y=-3.47, opts=13) 22:42:44.864 00.000 3236 Enqueuing Move request for scope (-1.88, -3.47) 22:42:44.864 00.000 8052 Worker thread wakes up 22:42:44.864 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.88, -3.47) opts 0xd 22:42:44.864 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.88, -3.47) 22:42:44.864 00.000 8052 Moving (-1.88, -3.47) raw xDistance=3.85 yDistance=-3.64 22:42:44.864 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.36 from input 3.85 22:42:44.864 00.000 8052 resist switch: large excursion: input -3.64 thresh 0.54 direction from 1 to -1 22:42:44.864 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-10.92 22:42:44.864 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.64 from input -3.64 22:42:44.864 00.000 8052 MoveAxis(W, 129, ABG) 22:42:44.864 00.000 8052 Guiding Dir = 3, Dur = 129 22:42:44.864 00.000 8052 IsSlewing returns 0 22:42:44.879 00.015 8052 IsGuiding returns 0 22:42:44.879 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=40, FiltMax=49, Gamma=1.040 22:42:44.879 00.000 8052 PulseGuide returned control before completion, sleep 135 22:42:45.036 00.157 8052 IsGuiding returns 0 22:42:45.036 00.000 8052 Move returns status 0, amount 129 22:42:45.036 00.000 8052 MoveAxis(N, 553, ABG) 22:42:45.036 00.000 8052 Guiding Dir = 0, Dur = 553 22:42:45.036 00.000 8052 IsSlewing returns 0 22:42:45.036 00.000 8052 IsGuiding returns 0 22:42:45.036 00.000 8052 PulseGuide returned control before completion, sleep 560 22:42:45.129 00.093 3236 UpdateGuideState exits: m=239 SNR=10.5 22:42:45.129 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:45.129 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:45.129 00.000 3236 Enqueuing Expose request 22:42:45.614 00.485 8052 IsGuiding returns 0 22:42:45.614 00.000 8052 Move returns status 0, amount 553 22:42:45.614 00.000 8052 move complete, result=0 22:42:45.614 00.000 8052 worker thread done servicing request 22:42:45.614 00.000 8052 Worker thread wakes up 22:42:45.614 00.000 3236 GuideStep: 3.8 px 129 ms WEST, -3.6 px 553 ms NORTH 22:42:45.614 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:45.614 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:47.270 01.656 8052 Exposure complete 22:42:47.426 00.156 8052 worker thread done servicing request 22:42:47.426 00.000 3236 OnExposeComplete: enter 22:42:47.426 00.000 3236 UpdateGuideState(): m_state=6 22:42:47.426 00.000 3236 Star::Find(15, 1050, 264, 0, (0,0,0,0), 0.0, 255) frame 70 22:42:47.426 00.000 3236 Star::Find returns 1 (0), X=1050.18, Y=268.11, Mass=325, SNR=12.4, Peak=48 HFD=6.0 22:42:47.426 00.000 3236 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.85) = xAngle (-1.27 = -1.27) 22:42:47.426 00.000 3236 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.01 = -3.01) 22:42:47.426 00.000 3236 CameraToMount -- cameraX=-2.41 cameraY=-0.06 hyp=2.41 cameraTheta=-3.12 mountX=0.72 mountY=-0.31, mountTheta=-0.40 22:42:47.426 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.41, y=-0.06, opts=13) 22:42:47.426 00.000 3236 Enqueuing Move request for scope (-2.41, -0.06) 22:42:47.426 00.000 8052 Worker thread wakes up 22:42:47.426 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.41, -0.06) opts 0xd 22:42:47.426 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.41, -0.06) 22:42:47.426 00.000 8052 Moving (-2.41, -0.06) raw xDistance=0.72 yDistance=-0.31 22:42:47.426 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.72 22:42:47.426 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 22:42:47.426 00.000 8052 MoveAxis(W, 34, ABG) 22:42:47.426 00.000 8052 Guiding Dir = 3, Dur = 34 22:42:47.426 00.000 8052 IsSlewing returns 0 22:42:47.442 00.016 8052 IsGuiding returns 0 22:42:47.442 00.000 8052 PulseGuide returned control before completion, sleep 41 22:42:47.442 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=46, Gamma=1.040 22:42:47.489 00.047 8052 IsGuiding returns 0 22:42:47.489 00.000 8052 Move returns status 0, amount 34 22:42:47.489 00.000 8052 MoveAxis(N, 47, ABG) 22:42:47.489 00.000 8052 Guiding Dir = 0, Dur = 47 22:42:47.489 00.000 8052 IsSlewing returns 0 22:42:47.489 00.000 8052 IsGuiding returns 0 22:42:47.489 00.000 8052 PulseGuide returned control before completion, sleep 52 22:42:47.567 00.078 8052 IsGuiding returns 1 22:42:47.567 00.000 8052 scope still moving after pulse duration time elapsed 22:42:47.598 00.031 8052 IsSlewing returns 0 22:42:47.598 00.000 8052 IsGuiding returns 1 22:42:47.629 00.031 8052 IsSlewing returns 0 22:42:47.629 00.000 8052 IsGuiding returns 1 22:42:47.661 00.032 8052 IsSlewing returns 0 22:42:47.661 00.000 8052 IsGuiding returns 0 22:42:47.661 00.000 8052 scope move finished after 47 + 121 ms 22:42:47.661 00.000 8052 Move returns status 0, amount 47 22:42:47.661 00.000 8052 move complete, result=0 22:42:47.661 00.000 8052 worker thread done servicing request 22:42:47.661 00.000 3236 UpdateGuideState exits: m=325 SNR=12.4 22:42:47.661 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:47.661 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:47.661 00.000 3236 Enqueuing Expose request 22:42:47.661 00.000 8052 Worker thread wakes up 22:42:47.661 00.000 3236 GuideStep: 0.7 px 34 ms WEST, -0.3 px 47 ms NORTH 22:42:47.661 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:47.661 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:49.770 02.109 8052 Exposure complete 22:42:49.926 00.156 8052 worker thread done servicing request 22:42:49.926 00.000 3236 OnExposeComplete: enter 22:42:49.926 00.000 3236 UpdateGuideState(): m_state=6 22:42:49.926 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 71 22:42:49.926 00.000 3236 Star::Find returns 1 (0), X=1050.85, Y=270.13, Mass=260, SNR=11.0, Peak=47 HFD=4.6 22:42:49.926 00.000 3236 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.85) = xAngle (4.15 = -2.14) 22:42:49.926 00.000 3236 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.40 = 2.40) 22:42:49.926 00.000 3236 CameraToMount -- cameraX=-1.74 cameraY=1.95 hyp=2.61 cameraTheta=2.30 mountX=-1.40 mountY=1.76, mountTheta=2.24 22:42:49.926 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.74, y=1.95, opts=13) 22:42:49.926 00.000 3236 Enqueuing Move request for scope (-1.74, 1.95) 22:42:49.926 00.000 8052 Worker thread wakes up 22:42:49.926 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.74, 1.95) opts 0xd 22:42:49.926 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.74, 1.95) 22:42:49.926 00.000 8052 Moving (-1.74, 1.95) raw xDistance=-1.40 yDistance=1.76 22:42:49.926 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.40 22:42:49.926 00.000 8052 resist switch: large excursion: input 1.76 thresh 0.54 direction from -1 to 1 22:42:49.926 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.29 22:42:49.926 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.76 from input 1.76 22:42:49.926 00.000 8052 MoveAxis(E, 46, ABG) 22:42:49.926 00.000 8052 Guiding Dir = 2, Dur = 46 22:42:49.926 00.000 8052 IsSlewing returns 0 22:42:49.942 00.016 8052 IsGuiding returns 0 22:42:49.942 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=45, Gamma=1.040 22:42:49.942 00.000 8052 PulseGuide returned control before completion, sleep 51 22:42:50.004 00.062 8052 IsGuiding returns 0 22:42:50.004 00.000 8052 Move returns status 0, amount 46 22:42:50.004 00.000 8052 MoveAxis(S, 268, ABG) 22:42:50.004 00.000 8052 Guiding Dir = 1, Dur = 268 22:42:50.004 00.000 8052 IsSlewing returns 0 22:42:50.004 00.000 8052 IsGuiding returns 0 22:42:50.004 00.000 8052 PulseGuide returned control before completion, sleep 275 22:42:50.192 00.188 3236 UpdateGuideState exits: m=260 SNR=11.0 22:42:50.192 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:50.192 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:50.192 00.000 3236 Enqueuing Expose request 22:42:50.301 00.109 8052 IsGuiding returns 0 22:42:50.301 00.000 8052 Move returns status 0, amount 268 22:42:50.301 00.000 8052 move complete, result=0 22:42:50.301 00.000 8052 worker thread done servicing request 22:42:50.301 00.000 8052 Worker thread wakes up 22:42:50.301 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:50.301 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:50.301 00.000 3236 GuideStep: -1.4 px 46 ms EAST, 1.8 px 268 ms SOUTH 22:42:52.176 01.875 8052 Exposure complete 22:42:52.332 00.156 8052 worker thread done servicing request 22:42:52.332 00.000 3236 OnExposeComplete: enter 22:42:52.332 00.000 3236 UpdateGuideState(): m_state=6 22:42:52.332 00.000 3236 Star::Find(15, 1050, 270, 0, (0,0,0,0), 0.0, 255) frame 72 22:42:52.332 00.000 3236 Star::Find returns 1 (0), X=1051.83, Y=267.65, Mass=261, SNR=11.1, Peak=53 HFD=4.4 22:42:52.332 00.000 3236 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.85) = xAngle (-0.69 = -0.69) 22:42:52.332 00.000 3236 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.44 = -2.44) 22:42:52.332 00.000 3236 CameraToMount -- cameraX=-0.76 cameraY=-0.52 hyp=0.92 cameraTheta=-2.54 mountX=0.71 mountY=-0.60, mountTheta=-0.70 22:42:52.332 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.76, y=-0.52, opts=13) 22:42:52.332 00.000 3236 Enqueuing Move request for scope (-0.76, -0.52) 22:42:52.332 00.000 8052 Worker thread wakes up 22:42:52.332 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.52) opts 0xd 22:42:52.332 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.76, -0.52) 22:42:52.332 00.000 8052 Moving (-0.76, -0.52) raw xDistance=0.71 yDistance=-0.60 22:42:52.332 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.71 22:42:52.332 00.000 8052 resist switch: large excursion: input -0.60 thresh 0.54 direction from 1 to -1 22:42:52.332 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.79 22:42:52.332 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 22:42:52.332 00.000 8052 MoveAxis(W, 21, ABG) 22:42:52.332 00.000 8052 Guiding Dir = 3, Dur = 21 22:42:52.332 00.000 8052 IsSlewing returns 0 22:42:52.348 00.016 8052 IsGuiding returns 0 22:42:52.348 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=49, Gamma=1.040 22:42:52.348 00.000 8052 PulseGuide returned control before completion, sleep 27 22:42:52.395 00.047 8052 IsGuiding returns 0 22:42:52.395 00.000 8052 Move returns status 0, amount 21 22:42:52.395 00.000 8052 MoveAxis(N, 91, ABG) 22:42:52.395 00.000 8052 Guiding Dir = 0, Dur = 91 22:42:52.395 00.000 8052 IsSlewing returns 0 22:42:52.395 00.000 8052 IsGuiding returns 0 22:42:52.395 00.000 8052 PulseGuide returned control before completion, sleep 98 22:42:52.504 00.109 8052 IsGuiding returns 1 22:42:52.504 00.000 8052 scope still moving after pulse duration time elapsed 22:42:52.536 00.032 8052 IsSlewing returns 0 22:42:52.536 00.000 8052 IsGuiding returns 1 22:42:52.567 00.031 8052 IsSlewing returns 0 22:42:52.567 00.000 8052 IsGuiding returns 0 22:42:52.567 00.000 8052 scope move finished after 91 + 79 ms 22:42:52.567 00.000 8052 Move returns status 0, amount 91 22:42:52.567 00.000 8052 move complete, result=0 22:42:52.567 00.000 8052 worker thread done servicing request 22:42:52.614 00.047 3236 UpdateGuideState exits: m=261 SNR=11.1 22:42:52.614 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:52.614 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:52.614 00.000 3236 Enqueuing Expose request 22:42:52.614 00.000 8052 Worker thread wakes up 22:42:52.614 00.000 3236 GuideStep: 0.7 px 21 ms WEST, -0.6 px 91 ms NORTH 22:42:52.614 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:52.614 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:54.707 02.093 8052 Exposure complete 22:42:54.864 00.157 8052 worker thread done servicing request 22:42:54.864 00.000 3236 OnExposeComplete: enter 22:42:54.864 00.000 3236 UpdateGuideState(): m_state=6 22:42:54.864 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 73 22:42:54.864 00.000 3236 Star::Find returns 1 (0), X=1051.99, Y=267.32, Mass=293, SNR=11.8, Peak=46 HFD=4.8 22:42:54.864 00.000 3236 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.85) = xAngle (-0.33 = -0.33) 22:42:54.864 00.000 3236 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.08 = -2.08) 22:42:54.864 00.000 3236 CameraToMount -- cameraX=-0.60 cameraY=-0.85 hyp=1.04 cameraTheta=-2.18 mountX=0.98 mountY=-0.91, mountTheta=-0.75 22:42:54.864 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.60, y=-0.85, opts=13) 22:42:54.864 00.000 3236 Enqueuing Move request for scope (-0.60, -0.85) 22:42:54.864 00.000 8052 Worker thread wakes up 22:42:54.864 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.85) opts 0xd 22:42:54.864 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.60, -0.85) 22:42:54.864 00.000 8052 Moving (-0.60, -0.85) raw xDistance=0.98 yDistance=-0.91 22:42:54.864 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.98 22:42:54.864 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 22:42:54.864 00.000 8052 MoveAxis(W, 35, ABG) 22:42:54.864 00.000 8052 Guiding Dir = 3, Dur = 35 22:42:54.864 00.000 8052 IsSlewing returns 0 22:42:54.864 00.000 8052 IsGuiding returns 0 22:42:54.879 00.015 8052 PulseGuide returned control before completion, sleep 41 22:42:54.879 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=31, FiltMax=43, Gamma=1.040 22:42:54.926 00.047 8052 IsGuiding returns 0 22:42:54.926 00.000 8052 Move returns status 0, amount 35 22:42:54.926 00.000 8052 MoveAxis(N, 138, ABG) 22:42:54.926 00.000 8052 Guiding Dir = 0, Dur = 138 22:42:54.926 00.000 8052 IsSlewing returns 0 22:42:54.926 00.000 8052 IsGuiding returns 0 22:42:54.926 00.000 8052 PulseGuide returned control before completion, sleep 144 22:42:55.082 00.156 8052 IsGuiding returns 0 22:42:55.082 00.000 8052 Move returns status 0, amount 138 22:42:55.082 00.000 8052 move complete, result=0 22:42:55.082 00.000 8052 worker thread done servicing request 22:42:55.129 00.047 3236 UpdateGuideState exits: m=293 SNR=11.8 22:42:55.129 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:55.129 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:55.129 00.000 3236 Enqueuing Expose request 22:42:55.129 00.000 8052 Worker thread wakes up 22:42:55.129 00.000 3236 GuideStep: 1.0 px 35 ms WEST, -0.9 px 138 ms NORTH 22:42:55.129 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:55.129 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:57.239 02.110 8052 Exposure complete 22:42:57.395 00.156 8052 worker thread done servicing request 22:42:57.395 00.000 3236 OnExposeComplete: enter 22:42:57.395 00.000 3236 UpdateGuideState(): m_state=6 22:42:57.395 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 74 22:42:57.395 00.000 3236 Star::Find returns 1 (0), X=1051.71, Y=268.12, Mass=256, SNR=11.0, Peak=58 HFD=4.1 22:42:57.395 00.000 3236 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.85) = xAngle (-1.23 = -1.23) 22:42:57.395 00.000 3236 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.97 = -2.97) 22:42:57.395 00.000 3236 CameraToMount -- cameraX=-0.88 cameraY=-0.06 hyp=0.88 cameraTheta=-3.08 mountX=0.30 mountY=-0.15, mountTheta=-0.46 22:42:57.395 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.88, y=-0.06, opts=13) 22:42:57.395 00.000 3236 Enqueuing Move request for scope (-0.88, -0.06) 22:42:57.395 00.000 8052 Worker thread wakes up 22:42:57.395 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.06) opts 0xd 22:42:57.395 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.88, -0.06) 22:42:57.395 00.000 8052 Moving (-0.88, -0.06) raw xDistance=0.30 yDistance=-0.15 22:42:57.395 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.30 22:42:57.395 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:42:57.395 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 22:42:57.395 00.000 8052 MoveAxis(W, 13, ABG) 22:42:57.395 00.000 8052 Guiding Dir = 3, Dur = 13 22:42:57.395 00.000 8052 IsSlewing returns 0 22:42:57.411 00.016 8052 IsGuiding returns 0 22:42:57.411 00.000 8052 PulseGuide returned control before completion, sleep 20 22:42:57.411 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=52, Gamma=1.040 22:42:57.442 00.031 8052 IsGuiding returns 0 22:42:57.442 00.000 8052 Move returns status 0, amount 13 22:42:57.442 00.000 8052 MoveAxis(N, 0, ABG) 22:42:57.442 00.000 8052 Move returns status 0, amount 0 22:42:57.442 00.000 8052 move complete, result=0 22:42:57.442 00.000 8052 worker thread done servicing request 22:42:57.629 00.187 3236 UpdateGuideState exits: m=256 SNR=11.0 22:42:57.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:42:57.629 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:42:57.629 00.000 3236 Enqueuing Expose request 22:42:57.629 00.000 8052 Worker thread wakes up 22:42:57.629 00.000 3236 GuideStep: 0.3 px 13 ms WEST, -0.1 px 0 ms NORTH 22:42:57.629 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:42:57.629 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:42:59.739 02.110 8052 Exposure complete 22:42:59.895 00.156 8052 worker thread done servicing request 22:42:59.895 00.000 3236 OnExposeComplete: enter 22:42:59.895 00.000 3236 UpdateGuideState(): m_state=6 22:42:59.895 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 75 22:42:59.895 00.000 3236 Star::Find returns 1 (0), X=1051.81, Y=269.06, Mass=312, SNR=12.2, Peak=51 HFD=5.4 22:42:59.895 00.000 3236 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.85) = xAngle (4.14 = -2.14) 22:42:59.895 00.000 3236 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.40 = 2.40) 22:42:59.895 00.000 3236 CameraToMount -- cameraX=-0.79 cameraY=0.89 hyp=1.19 cameraTheta=2.29 mountX=-0.64 mountY=0.80, mountTheta=2.24 22:42:59.895 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.79, y=0.89, opts=13) 22:42:59.895 00.000 3236 Enqueuing Move request for scope (-0.79, 0.89) 22:42:59.895 00.000 8052 Worker thread wakes up 22:42:59.895 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.89) opts 0xd 22:42:59.895 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.79, 0.89) 22:42:59.895 00.000 8052 Moving (-0.79, 0.89) raw xDistance=-0.64 yDistance=0.80 22:42:59.895 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.64 22:42:59.895 00.000 8052 resist switch: large excursion: input 0.80 thresh 0.54 direction from -1 to 1 22:42:59.895 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.41 22:42:59.895 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 22:42:59.895 00.000 8052 MoveAxis(E, 21, ABG) 22:42:59.895 00.000 8052 Guiding Dir = 2, Dur = 21 22:42:59.895 00.000 8052 IsSlewing returns 0 22:42:59.895 00.000 8052 IsGuiding returns 0 22:42:59.911 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=48, Gamma=1.040 22:42:59.911 00.000 8052 PulseGuide returned control before completion, sleep 23 22:42:59.957 00.046 8052 IsGuiding returns 0 22:42:59.957 00.000 8052 Move returns status 0, amount 21 22:42:59.957 00.000 8052 MoveAxis(S, 122, ABG) 22:42:59.957 00.000 8052 Guiding Dir = 1, Dur = 122 22:42:59.957 00.000 8052 IsSlewing returns 0 22:42:59.957 00.000 8052 IsGuiding returns 0 22:42:59.957 00.000 8052 PulseGuide returned control before completion, sleep 129 22:43:00.114 00.157 8052 IsGuiding returns 0 22:43:00.114 00.000 8052 Move returns status 0, amount 122 22:43:00.114 00.000 8052 move complete, result=0 22:43:00.114 00.000 8052 worker thread done servicing request 22:43:00.145 00.031 3236 UpdateGuideState exits: m=312 SNR=12.2 22:43:00.145 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:00.145 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:00.145 00.000 3236 Enqueuing Expose request 22:43:00.145 00.000 8052 Worker thread wakes up 22:43:00.145 00.000 3236 GuideStep: -0.6 px 21 ms EAST, 0.8 px 122 ms SOUTH 22:43:00.145 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:00.145 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:02.254 02.109 8052 Exposure complete 22:43:02.411 00.157 8052 worker thread done servicing request 22:43:02.411 00.000 3236 OnExposeComplete: enter 22:43:02.411 00.000 3236 UpdateGuideState(): m_state=6 22:43:02.411 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 76 22:43:02.411 00.000 3236 Star::Find returns 1 (0), X=1051.92, Y=269.20, Mass=316, SNR=12.3, Peak=51 HFD=5.4 22:43:02.411 00.000 3236 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.85) = xAngle (4.00 = -2.28) 22:43:02.411 00.000 3236 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.25 = 2.25) 22:43:02.411 00.000 3236 CameraToMount -- cameraX=-0.67 cameraY=1.02 hyp=1.22 cameraTheta=2.15 mountX=-0.80 mountY=0.95, mountTheta=2.27 22:43:02.411 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.67, y=1.02, opts=13) 22:43:02.411 00.000 3236 Enqueuing Move request for scope (-0.67, 1.02) 22:43:02.411 00.000 8052 Worker thread wakes up 22:43:02.411 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 1.02) opts 0xd 22:43:02.411 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.67, 1.02) 22:43:02.411 00.000 8052 Moving (-0.67, 1.02) raw xDistance=-0.80 yDistance=0.95 22:43:02.411 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.80 22:43:02.411 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 22:43:02.411 00.000 8052 MoveAxis(E, 29, ABG) 22:43:02.411 00.000 8052 Guiding Dir = 2, Dur = 29 22:43:02.411 00.000 8052 IsSlewing returns 0 22:43:02.426 00.015 8052 IsGuiding returns 0 22:43:02.426 00.000 8052 PulseGuide returned control before completion, sleep 36 22:43:02.426 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=49, Gamma=1.040 22:43:02.489 00.063 8052 IsGuiding returns 0 22:43:02.489 00.000 8052 Move returns status 0, amount 29 22:43:02.489 00.000 8052 MoveAxis(S, 144, ABG) 22:43:02.489 00.000 8052 Guiding Dir = 1, Dur = 144 22:43:02.489 00.000 8052 IsSlewing returns 0 22:43:02.489 00.000 8052 IsGuiding returns 0 22:43:02.489 00.000 8052 PulseGuide returned control before completion, sleep 151 22:43:02.661 00.172 8052 IsGuiding returns 0 22:43:02.661 00.000 8052 Move returns status 0, amount 144 22:43:02.661 00.000 8052 move complete, result=0 22:43:02.661 00.000 8052 worker thread done servicing request 22:43:02.676 00.015 3236 UpdateGuideState exits: m=316 SNR=12.3 22:43:02.676 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:02.676 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:02.676 00.000 3236 Enqueuing Expose request 22:43:02.676 00.000 8052 Worker thread wakes up 22:43:02.676 00.000 3236 GuideStep: -0.8 px 29 ms EAST, 0.9 px 144 ms SOUTH 22:43:02.676 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:02.676 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:04.676 02.000 8052 Exposure complete 22:43:04.832 00.156 8052 worker thread done servicing request 22:43:04.832 00.000 3236 OnExposeComplete: enter 22:43:04.832 00.000 3236 UpdateGuideState(): m_state=6 22:43:04.832 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 77 22:43:04.832 00.000 3236 Star::Find returns 1 (0), X=1052.25, Y=267.40, Mass=231, SNR=10.4, Peak=53 HFD=4.7 22:43:04.832 00.000 3236 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.85) = xAngle (-0.13 = -0.13) 22:43:04.832 00.000 3236 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.88 = -1.88) 22:43:04.832 00.000 3236 CameraToMount -- cameraX=-0.34 cameraY=-0.78 hyp=0.85 cameraTheta=-1.98 mountX=0.84 mountY=-0.81, mountTheta=-0.77 22:43:04.832 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.34, y=-0.78, opts=13) 22:43:04.832 00.000 3236 Enqueuing Move request for scope (-0.34, -0.78) 22:43:04.832 00.000 8052 Worker thread wakes up 22:43:04.832 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.78) opts 0xd 22:43:04.832 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.34, -0.78) 22:43:04.832 00.000 8052 Moving (-0.34, -0.78) raw xDistance=0.84 yDistance=-0.81 22:43:04.832 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.84 22:43:04.832 00.000 8052 resist switch: large excursion: input -0.81 thresh 0.54 direction from 1 to -1 22:43:04.832 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.43 22:43:04.832 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 22:43:04.832 00.000 8052 MoveAxis(W, 27, ABG) 22:43:04.832 00.000 8052 Guiding Dir = 3, Dur = 27 22:43:04.832 00.000 8052 IsSlewing returns 0 22:43:04.832 00.000 8052 IsGuiding returns 0 22:43:04.848 00.016 8052 PulseGuide returned control before completion, sleep 33 22:43:04.848 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=39, FiltMax=48, Gamma=1.040 22:43:04.895 00.047 8052 IsGuiding returns 0 22:43:04.895 00.000 8052 Move returns status 0, amount 27 22:43:04.895 00.000 8052 MoveAxis(N, 123, ABG) 22:43:04.895 00.000 8052 Guiding Dir = 0, Dur = 123 22:43:04.895 00.000 8052 IsSlewing returns 0 22:43:04.895 00.000 8052 IsGuiding returns 0 22:43:04.895 00.000 8052 PulseGuide returned control before completion, sleep 130 22:43:05.051 00.156 8052 IsGuiding returns 0 22:43:05.051 00.000 8052 Move returns status 0, amount 123 22:43:05.051 00.000 8052 move complete, result=0 22:43:05.051 00.000 8052 worker thread done servicing request 22:43:05.067 00.016 3236 UpdateGuideState exits: m=231 SNR=10.4 22:43:05.067 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:05.067 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:05.067 00.000 3236 Enqueuing Expose request 22:43:05.067 00.000 8052 Worker thread wakes up 22:43:05.067 00.000 3236 GuideStep: 0.8 px 27 ms WEST, -0.8 px 123 ms NORTH 22:43:05.067 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:05.067 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:07.270 02.203 8052 Exposure complete 22:43:07.426 00.156 8052 worker thread done servicing request 22:43:07.426 00.000 3236 OnExposeComplete: enter 22:43:07.426 00.000 3236 UpdateGuideState(): m_state=6 22:43:07.426 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 78 22:43:07.426 00.000 3236 Star::Find returns 1 (0), X=1053.15, Y=266.55, Mass=305, SNR=12.0, Peak=52 HFD=5.2 22:43:07.426 00.000 3236 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.85) = xAngle (0.61 = 0.61) 22:43:07.426 00.000 3236 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.14 = -1.14) 22:43:07.426 00.000 3236 CameraToMount -- cameraX=0.56 cameraY=-1.63 hyp=1.72 cameraTheta=-1.24 mountX=1.41 mountY=-1.56, mountTheta=-0.84 22:43:07.426 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.56, y=-1.63, opts=13) 22:43:07.426 00.000 3236 Enqueuing Move request for scope (0.56, -1.63) 22:43:07.426 00.000 8052 Worker thread wakes up 22:43:07.426 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.56, -1.63) opts 0xd 22:43:07.426 00.000 8052 Handling offset move in thread for scope, endpoint = (0.56, -1.63) 22:43:07.426 00.000 8052 Moving (0.56, -1.63) raw xDistance=1.41 yDistance=-1.56 22:43:07.426 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.41 22:43:07.426 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.56 from input -1.56 22:43:07.426 00.000 8052 MoveAxis(W, 51, ABG) 22:43:07.426 00.000 8052 Guiding Dir = 3, Dur = 51 22:43:07.426 00.000 8052 IsSlewing returns 0 22:43:07.426 00.000 8052 IsGuiding returns 0 22:43:07.442 00.016 8052 PulseGuide returned control before completion, sleep 57 22:43:07.442 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=50, Gamma=1.040 22:43:07.504 00.062 8052 IsGuiding returns 0 22:43:07.504 00.000 8052 Move returns status 0, amount 51 22:43:07.504 00.000 8052 MoveAxis(N, 237, ABG) 22:43:07.504 00.000 8052 Guiding Dir = 0, Dur = 237 22:43:07.504 00.000 8052 IsSlewing returns 0 22:43:07.504 00.000 8052 IsGuiding returns 0 22:43:07.504 00.000 8052 PulseGuide returned control before completion, sleep 243 22:43:07.692 00.188 3236 UpdateGuideState exits: m=305 SNR=12.0 22:43:07.692 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:07.692 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:07.692 00.000 3236 Enqueuing Expose request 22:43:07.770 00.078 8052 IsGuiding returns 0 22:43:07.770 00.000 8052 Move returns status 0, amount 237 22:43:07.770 00.000 8052 move complete, result=0 22:43:07.770 00.000 8052 worker thread done servicing request 22:43:07.770 00.000 8052 Worker thread wakes up 22:43:07.770 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:07.770 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:07.770 00.000 3236 GuideStep: 1.4 px 51 ms WEST, -1.6 px 237 ms NORTH 22:43:09.754 01.984 8052 Exposure complete 22:43:09.911 00.157 3236 OnExposeComplete: enter 22:43:09.911 00.000 3236 UpdateGuideState(): m_state=6 22:43:09.911 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 79 22:43:09.911 00.000 3236 Star::Find returns 1 (0), X=1054.28, Y=266.66, Mass=239, SNR=10.6, Peak=51 HFD=4.3 22:43:09.911 00.000 3236 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.85) = xAngle (1.12 = 1.12) 22:43:09.911 00.000 3236 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.63 = -0.63) 22:43:09.911 00.000 3236 CameraToMount -- cameraX=1.69 cameraY=-1.52 hyp=2.27 cameraTheta=-0.73 mountX=1.00 mountY=-1.34, mountTheta=-0.93 22:43:09.911 00.000 8052 worker thread done servicing request 22:43:09.911 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.69, y=-1.52, opts=13) 22:43:09.911 00.000 3236 Enqueuing Move request for scope (1.69, -1.52) 22:43:09.911 00.000 8052 Worker thread wakes up 22:43:09.911 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.69, -1.52) opts 0xd 22:43:09.911 00.000 8052 Handling offset move in thread for scope, endpoint = (1.69, -1.52) 22:43:09.911 00.000 8052 Moving (1.69, -1.52) raw xDistance=1.00 yDistance=-1.34 22:43:09.911 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.00 22:43:09.911 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.34 from input -1.34 22:43:09.911 00.000 8052 MoveAxis(W, 38, ABG) 22:43:09.911 00.000 8052 Guiding Dir = 3, Dur = 38 22:43:09.911 00.000 8052 IsSlewing returns 0 22:43:09.911 00.000 8052 IsGuiding returns 0 22:43:09.926 00.015 8052 PulseGuide returned control before completion, sleep 44 22:43:09.926 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=38, FiltMax=48, Gamma=1.040 22:43:09.989 00.063 8052 IsGuiding returns 0 22:43:09.989 00.000 8052 Move returns status 0, amount 38 22:43:09.989 00.000 8052 MoveAxis(N, 203, ABG) 22:43:09.989 00.000 8052 Guiding Dir = 0, Dur = 203 22:43:09.989 00.000 8052 IsSlewing returns 0 22:43:09.989 00.000 8052 IsGuiding returns 0 22:43:09.989 00.000 8052 PulseGuide returned control before completion, sleep 210 22:43:10.145 00.156 3236 UpdateGuideState exits: m=239 SNR=10.6 22:43:10.145 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:10.145 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:10.145 00.000 3236 Enqueuing Expose request 22:43:10.223 00.078 8052 IsGuiding returns 0 22:43:10.223 00.000 8052 Move returns status 0, amount 203 22:43:10.223 00.000 8052 move complete, result=0 22:43:10.223 00.000 8052 worker thread done servicing request 22:43:10.223 00.000 8052 Worker thread wakes up 22:43:10.223 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:10.223 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:10.223 00.000 3236 GuideStep: 1.0 px 38 ms WEST, -1.3 px 203 ms NORTH 22:43:12.207 01.984 8052 Exposure complete 22:43:12.364 00.157 8052 worker thread done servicing request 22:43:12.364 00.000 3236 OnExposeComplete: enter 22:43:12.364 00.000 3236 UpdateGuideState(): m_state=6 22:43:12.364 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 80 22:43:12.364 00.000 3236 Star::Find returns 1 (0), X=1053.87, Y=267.13, Mass=313, SNR=12.2, Peak=56 HFD=4.8 22:43:12.364 00.000 3236 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.85) = xAngle (1.17 = 1.17) 22:43:12.364 00.000 3236 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.58 = -0.58) 22:43:12.364 00.000 3236 CameraToMount -- cameraX=1.28 cameraY=-1.04 hyp=1.65 cameraTheta=-0.68 mountX=0.65 mountY=-0.91, mountTheta=-0.95 22:43:12.364 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.28, y=-1.04, opts=13) 22:43:12.364 00.000 3236 Enqueuing Move request for scope (1.28, -1.04) 22:43:12.364 00.000 8052 Worker thread wakes up 22:43:12.364 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.28, -1.04) opts 0xd 22:43:12.364 00.000 8052 Handling offset move in thread for scope, endpoint = (1.28, -1.04) 22:43:12.364 00.000 8052 Moving (1.28, -1.04) raw xDistance=0.65 yDistance=-0.91 22:43:12.364 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.65 22:43:12.364 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 22:43:12.364 00.000 8052 MoveAxis(W, 25, ABG) 22:43:12.364 00.000 8052 Guiding Dir = 3, Dur = 25 22:43:12.364 00.000 8052 IsSlewing returns 0 22:43:12.364 00.000 8052 IsGuiding returns 0 22:43:12.379 00.015 8052 PulseGuide returned control before completion, sleep 31 22:43:12.379 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=40, FiltMax=52, Gamma=1.040 22:43:12.426 00.047 8052 IsGuiding returns 0 22:43:12.426 00.000 8052 Move returns status 0, amount 25 22:43:12.426 00.000 8052 MoveAxis(N, 138, ABG) 22:43:12.426 00.000 8052 Guiding Dir = 0, Dur = 138 22:43:12.426 00.000 8052 IsSlewing returns 0 22:43:12.426 00.000 8052 IsGuiding returns 0 22:43:12.426 00.000 8052 PulseGuide returned control before completion, sleep 145 22:43:12.582 00.156 8052 IsGuiding returns 0 22:43:12.582 00.000 8052 Move returns status 0, amount 138 22:43:12.582 00.000 8052 move complete, result=0 22:43:12.582 00.000 8052 worker thread done servicing request 22:43:12.629 00.047 3236 UpdateGuideState exits: m=313 SNR=12.2 22:43:12.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:12.629 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:12.629 00.000 3236 Enqueuing Expose request 22:43:12.629 00.000 8052 Worker thread wakes up 22:43:12.629 00.000 3236 GuideStep: 0.7 px 25 ms WEST, -0.9 px 138 ms NORTH 22:43:12.629 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:12.629 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:14.723 02.094 8052 Exposure complete 22:43:14.879 00.156 8052 worker thread done servicing request 22:43:14.879 00.000 3236 OnExposeComplete: enter 22:43:14.879 00.000 3236 UpdateGuideState(): m_state=6 22:43:14.879 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 81 22:43:14.879 00.000 3236 Star::Find returns 1 (0), X=1054.59, Y=269.07, Mass=324, SNR=12.4, Peak=56 HFD=4.8 22:43:14.879 00.000 3236 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.85) = xAngle (2.27 = 2.27) 22:43:14.879 00.000 3236 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.53 = 0.53) 22:43:14.879 00.000 3236 CameraToMount -- cameraX=2.00 cameraY=0.90 hyp=2.19 cameraTheta=0.42 mountX=-1.41 mountY=1.10, mountTheta=2.48 22:43:14.879 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.00, y=0.90, opts=13) 22:43:14.879 00.000 3236 Enqueuing Move request for scope (2.00, 0.90) 22:43:14.879 00.000 8052 Worker thread wakes up 22:43:14.879 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.00, 0.90) opts 0xd 22:43:14.879 00.000 8052 Handling offset move in thread for scope, endpoint = (2.00, 0.90) 22:43:14.879 00.000 8052 Moving (2.00, 0.90) raw xDistance=-1.41 yDistance=1.10 22:43:14.879 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.41 22:43:14.879 00.000 8052 resist switch: large excursion: input 1.10 thresh 0.54 direction from -1 to 1 22:43:14.879 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.30 22:43:14.879 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10 22:43:14.879 00.000 8052 MoveAxis(E, 47, ABG) 22:43:14.879 00.000 8052 Guiding Dir = 2, Dur = 47 22:43:14.879 00.000 8052 IsSlewing returns 0 22:43:14.879 00.000 8052 IsGuiding returns 0 22:43:14.895 00.016 8052 PulseGuide returned control before completion, sleep 53 22:43:14.895 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=38, FiltMax=51, Gamma=1.040 22:43:14.957 00.062 8052 IsGuiding returns 1 22:43:14.957 00.000 8052 scope still moving after pulse duration time elapsed 22:43:14.989 00.032 8052 IsSlewing returns 0 22:43:14.989 00.000 8052 IsGuiding returns 0 22:43:14.989 00.000 8052 scope move finished after 47 + 51 ms 22:43:14.989 00.000 8052 Move returns status 0, amount 47 22:43:14.989 00.000 8052 MoveAxis(S, 167, ABG) 22:43:14.989 00.000 8052 Guiding Dir = 1, Dur = 167 22:43:14.989 00.000 8052 IsSlewing returns 0 22:43:14.989 00.000 8052 IsGuiding returns 0 22:43:14.989 00.000 8052 PulseGuide returned control before completion, sleep 174 22:43:15.114 00.125 3236 UpdateGuideState exits: m=324 SNR=12.4 22:43:15.114 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:15.114 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:15.114 00.000 3236 Enqueuing Expose request 22:43:15.176 00.062 8052 IsGuiding returns 0 22:43:15.176 00.000 8052 Move returns status 0, amount 167 22:43:15.176 00.000 8052 move complete, result=0 22:43:15.176 00.000 8052 worker thread done servicing request 22:43:15.176 00.000 8052 Worker thread wakes up 22:43:15.176 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:15.176 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:15.176 00.000 3236 GuideStep: -1.4 px 47 ms EAST, 1.1 px 167 ms SOUTH 22:43:17.270 02.094 8052 Exposure complete 22:43:17.426 00.156 8052 worker thread done servicing request 22:43:17.426 00.000 3236 OnExposeComplete: enter 22:43:17.426 00.000 3236 UpdateGuideState(): m_state=6 22:43:17.426 00.000 3236 Star::Find(15, 1054, 269, 0, (0,0,0,0), 0.0, 255) frame 82 22:43:17.426 00.000 3236 Star::Find returns 1 (0), X=1056.08, Y=265.82, Mass=308, SNR=12.1, Peak=52 HFD=5.2 22:43:17.426 00.000 3236 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.85) = xAngle (1.25 = 1.25) 22:43:17.426 00.000 3236 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.49 = -0.49) 22:43:17.426 00.000 3236 CameraToMount -- cameraX=3.49 cameraY=-2.36 hyp=4.21 cameraTheta=-0.60 mountX=1.31 mountY=-1.99, mountTheta=-0.99 22:43:17.426 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.49, y=-2.36, opts=13) 22:43:17.426 00.000 3236 Enqueuing Move request for scope (3.49, -2.36) 22:43:17.426 00.000 8052 Worker thread wakes up 22:43:17.426 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.49, -2.36) opts 0xd 22:43:17.426 00.000 8052 Handling offset move in thread for scope, endpoint = (3.49, -2.36) 22:43:17.426 00.000 8052 Moving (3.49, -2.36) raw xDistance=1.31 yDistance=-1.99 22:43:17.426 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.31 22:43:17.426 00.000 8052 resist switch: large excursion: input -1.99 thresh 0.54 direction from 1 to -1 22:43:17.426 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.97 22:43:17.426 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.99 from input -1.99 22:43:17.426 00.000 8052 MoveAxis(W, 42, ABG) 22:43:17.426 00.000 8052 Guiding Dir = 3, Dur = 42 22:43:17.426 00.000 8052 IsSlewing returns 0 22:43:17.442 00.016 8052 IsGuiding returns 0 22:43:17.442 00.000 8052 PulseGuide returned control before completion, sleep 48 22:43:17.442 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=51, Gamma=1.040 22:43:17.504 00.062 8052 IsGuiding returns 0 22:43:17.504 00.000 8052 Move returns status 0, amount 42 22:43:17.504 00.000 8052 MoveAxis(N, 303, ABG) 22:43:17.504 00.000 8052 Guiding Dir = 0, Dur = 303 22:43:17.504 00.000 8052 IsSlewing returns 0 22:43:17.504 00.000 8052 IsGuiding returns 0 22:43:17.504 00.000 8052 PulseGuide returned control before completion, sleep 310 22:43:17.661 00.157 3236 UpdateGuideState exits: m=308 SNR=12.1 22:43:17.661 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:17.661 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:17.661 00.000 3236 Enqueuing Expose request 22:43:17.832 00.171 8052 IsGuiding returns 0 22:43:17.832 00.000 8052 Move returns status 0, amount 303 22:43:17.832 00.000 8052 move complete, result=0 22:43:17.832 00.000 8052 worker thread done servicing request 22:43:17.832 00.000 8052 Worker thread wakes up 22:43:17.832 00.000 3236 GuideStep: 1.3 px 42 ms WEST, -2.0 px 303 ms NORTH 22:43:17.832 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:17.832 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:19.707 01.875 8052 Exposure complete 22:43:19.864 00.157 8052 worker thread done servicing request 22:43:19.864 00.000 3236 OnExposeComplete: enter 22:43:19.864 00.000 3236 UpdateGuideState(): m_state=6 22:43:19.864 00.000 3236 Star::Find(15, 1056, 265, 0, (0,0,0,0), 0.0, 255) frame 83 22:43:19.864 00.000 3236 Star::Find returns 1 (0), X=1055.73, Y=266.03, Mass=251, SNR=10.9, Peak=55 HFD=4.2 22:43:19.864 00.000 3236 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.85) = xAngle (1.25 = 1.25) 22:43:19.864 00.000 3236 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.50 = -0.50) 22:43:19.864 00.000 3236 CameraToMount -- cameraX=3.14 cameraY=-2.14 hyp=3.80 cameraTheta=-0.60 mountX=1.20 mountY=-1.81, mountTheta=-0.99 22:43:19.864 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.14, y=-2.14, opts=13) 22:43:19.864 00.000 3236 Enqueuing Move request for scope (3.14, -2.14) 22:43:19.864 00.000 8052 Worker thread wakes up 22:43:19.864 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.14, -2.14) opts 0xd 22:43:19.864 00.000 8052 Handling offset move in thread for scope, endpoint = (3.14, -2.14) 22:43:19.864 00.000 8052 Moving (3.14, -2.14) raw xDistance=1.20 yDistance=-1.81 22:43:19.864 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.20 22:43:19.864 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.81 from input -1.81 22:43:19.864 00.000 8052 MoveAxis(W, 44, ABG) 22:43:19.864 00.000 8052 Guiding Dir = 3, Dur = 44 22:43:19.879 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=39, FiltMax=52, Gamma=1.040 22:43:19.895 00.016 8052 IsSlewing returns 0 22:43:19.911 00.016 8052 IsGuiding returns 0 22:43:19.911 00.000 8052 PulseGuide returned control before completion, sleep 50 22:43:19.989 00.078 8052 IsGuiding returns 0 22:43:19.989 00.000 8052 Move returns status 0, amount 44 22:43:19.989 00.000 8052 MoveAxis(N, 275, ABG) 22:43:19.989 00.000 8052 Guiding Dir = 0, Dur = 275 22:43:19.989 00.000 8052 IsSlewing returns 0 22:43:19.989 00.000 8052 IsGuiding returns 0 22:43:19.989 00.000 8052 PulseGuide returned control before completion, sleep 282 22:43:20.129 00.140 3236 UpdateGuideState exits: m=251 SNR=10.9 22:43:20.129 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:20.129 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:20.129 00.000 3236 Enqueuing Expose request 22:43:20.286 00.157 8052 IsGuiding returns 0 22:43:20.286 00.000 8052 Move returns status 0, amount 275 22:43:20.286 00.000 8052 move complete, result=0 22:43:20.286 00.000 8052 worker thread done servicing request 22:43:20.286 00.000 8052 Worker thread wakes up 22:43:20.286 00.000 3236 GuideStep: 1.2 px 44 ms WEST, -1.8 px 275 ms NORTH 22:43:20.286 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:20.286 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:22.270 01.984 8052 Exposure complete 22:43:22.426 00.156 8052 worker thread done servicing request 22:43:22.426 00.000 3236 OnExposeComplete: enter 22:43:22.426 00.000 3236 UpdateGuideState(): m_state=6 22:43:22.426 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 84 22:43:22.426 00.000 3236 Star::Find returns 1 (0), X=1053.71, Y=266.88, Mass=283, SNR=11.5, Peak=49 HFD=5.8 22:43:22.426 00.000 3236 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.85) = xAngle (0.99 = 0.99) 22:43:22.426 00.000 3236 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.76 = -0.76) 22:43:22.426 00.000 3236 CameraToMount -- cameraX=1.12 cameraY=-1.29 hyp=1.71 cameraTheta=-0.86 mountX=0.94 mountY=-1.17, mountTheta=-0.90 22:43:22.426 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.12, y=-1.29, opts=13) 22:43:22.426 00.000 3236 Enqueuing Move request for scope (1.12, -1.29) 22:43:22.426 00.000 8052 Worker thread wakes up 22:43:22.426 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.12, -1.29) opts 0xd 22:43:22.426 00.000 8052 Handling offset move in thread for scope, endpoint = (1.12, -1.29) 22:43:22.426 00.000 8052 Moving (1.12, -1.29) raw xDistance=0.94 yDistance=-1.17 22:43:22.426 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.94 22:43:22.426 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.17 from input -1.17 22:43:22.426 00.000 8052 MoveAxis(W, 36, ABG) 22:43:22.426 00.000 8052 Guiding Dir = 3, Dur = 36 22:43:22.442 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=48, Gamma=1.040 22:43:22.442 00.000 8052 IsSlewing returns 0 22:43:22.442 00.000 8052 IsGuiding returns 0 22:43:22.457 00.015 8052 PulseGuide returned control before completion, sleep 37 22:43:22.520 00.063 8052 IsGuiding returns 0 22:43:22.520 00.000 8052 Move returns status 0, amount 36 22:43:22.520 00.000 8052 MoveAxis(N, 178, ABG) 22:43:22.520 00.000 8052 Guiding Dir = 0, Dur = 178 22:43:22.520 00.000 8052 IsSlewing returns 0 22:43:22.520 00.000 8052 IsGuiding returns 0 22:43:22.520 00.000 8052 PulseGuide returned control before completion, sleep 185 22:43:22.692 00.172 3236 UpdateGuideState exits: m=283 SNR=11.5 22:43:22.692 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:22.692 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:22.692 00.000 3236 Enqueuing Expose request 22:43:22.723 00.031 8052 IsGuiding returns 0 22:43:22.723 00.000 8052 Move returns status 0, amount 178 22:43:22.723 00.000 8052 move complete, result=0 22:43:22.723 00.000 8052 worker thread done servicing request 22:43:22.723 00.000 8052 Worker thread wakes up 22:43:22.723 00.000 3236 GuideStep: 0.9 px 36 ms WEST, -1.2 px 178 ms NORTH 22:43:22.723 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:22.723 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:24.707 01.984 8052 Exposure complete 22:43:24.864 00.157 3236 OnExposeComplete: enter 22:43:24.864 00.000 3236 UpdateGuideState(): m_state=6 22:43:24.864 00.000 8052 worker thread done servicing request 22:43:24.864 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 85 22:43:24.864 00.000 3236 Star::Find returns 1 (0), X=1052.51, Y=268.70, Mass=330, SNR=12.5, Peak=57 HFD=5.0 22:43:24.864 00.000 3236 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.85) = xAngle (3.57 = -2.71) 22:43:24.864 00.000 3236 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.82 = 1.82) 22:43:24.864 00.000 3236 CameraToMount -- cameraX=-0.08 cameraY=0.52 hyp=0.53 cameraTheta=1.72 mountX=-0.48 mountY=0.51, mountTheta=2.33 22:43:24.864 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.08, y=0.52, opts=13) 22:43:24.864 00.000 3236 Enqueuing Move request for scope (-0.08, 0.52) 22:43:24.864 00.000 8052 Worker thread wakes up 22:43:24.864 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.52) opts 0xd 22:43:24.864 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.08, 0.52) 22:43:24.864 00.000 8052 Moving (-0.08, 0.52) raw xDistance=-0.48 yDistance=0.51 22:43:24.864 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.48 22:43:24.864 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:43:24.864 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51 22:43:24.864 00.000 8052 MoveAxis(E, 14, ABG) 22:43:24.864 00.000 8052 Guiding Dir = 2, Dur = 14 22:43:24.879 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=42, FiltMax=54, Gamma=1.040 22:43:24.926 00.047 8052 IsSlewing returns 0 22:43:24.989 00.063 8052 IsGuiding returns 0 22:43:24.989 00.000 8052 PulseGuide returned control before completion, sleep 21 22:43:25.036 00.047 8052 IsGuiding returns 0 22:43:25.036 00.000 8052 Move returns status 0, amount 14 22:43:25.036 00.000 8052 MoveAxis(N, 0, ABG) 22:43:25.036 00.000 8052 Move returns status 0, amount 0 22:43:25.036 00.000 8052 move complete, result=0 22:43:25.036 00.000 8052 worker thread done servicing request 22:43:25.098 00.062 3236 UpdateGuideState exits: m=330 SNR=12.5 22:43:25.098 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:25.098 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:25.098 00.000 3236 Enqueuing Expose request 22:43:25.098 00.000 8052 Worker thread wakes up 22:43:25.098 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:25.098 00.000 3236 GuideStep: -0.5 px 14 ms EAST, 0.5 px 0 ms NORTH 22:43:25.098 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:27.192 02.094 8052 Exposure complete 22:43:27.348 00.156 8052 worker thread done servicing request 22:43:27.348 00.000 3236 OnExposeComplete: enter 22:43:27.348 00.000 3236 UpdateGuideState(): m_state=6 22:43:27.348 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 86 22:43:27.348 00.000 3236 Star::Find returns 1 (0), X=1051.72, Y=268.22, Mass=255, SNR=11.0, Peak=53 HFD=4.4 22:43:27.348 00.000 3236 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.85) = xAngle (4.94 = -1.34) 22:43:27.348 00.000 3236 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.19 = -3.09) 22:43:27.348 00.000 3236 CameraToMount -- cameraX=-0.87 cameraY=0.04 hyp=0.87 cameraTheta=3.09 mountX=0.20 mountY=-0.04, mountTheta=-0.22 22:43:27.348 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.87, y=0.04, opts=13) 22:43:27.348 00.000 3236 Enqueuing Move request for scope (-0.87, 0.04) 22:43:27.348 00.000 8052 Worker thread wakes up 22:43:27.348 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.04) opts 0xd 22:43:27.348 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.87, 0.04) 22:43:27.348 00.000 8052 Moving (-0.87, 0.04) raw xDistance=0.20 yDistance=-0.04 22:43:27.348 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.20 22:43:27.348 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:43:27.348 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:43:27.348 00.000 8052 MoveAxis(W, 6, ABG) 22:43:27.348 00.000 8052 Guiding Dir = 3, Dur = 6 22:43:27.364 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=49, Gamma=1.040 22:43:27.411 00.047 8052 IsSlewing returns 0 22:43:27.473 00.062 8052 IsGuiding returns 0 22:43:27.551 00.078 8052 IsGuiding returns 0 22:43:27.551 00.000 8052 Move returns status 0, amount 6 22:43:27.551 00.000 8052 MoveAxis(N, 0, ABG) 22:43:27.551 00.000 8052 Move returns status 0, amount 0 22:43:27.551 00.000 8052 move complete, result=0 22:43:27.551 00.000 8052 worker thread done servicing request 22:43:27.582 00.031 3236 UpdateGuideState exits: m=255 SNR=11.0 22:43:27.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:27.582 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:27.582 00.000 3236 Enqueuing Expose request 22:43:27.582 00.000 8052 Worker thread wakes up 22:43:27.582 00.000 3236 GuideStep: 0.2 px 6 ms WEST, -0.0 px 0 ms NORTH 22:43:27.582 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:27.582 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:29.676 02.094 8052 Exposure complete 22:43:29.832 00.156 8052 worker thread done servicing request 22:43:29.832 00.000 3236 OnExposeComplete: enter 22:43:29.832 00.000 3236 UpdateGuideState(): m_state=6 22:43:29.832 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 87 22:43:29.832 00.000 3236 Star::Find returns 1 (0), X=1052.93, Y=267.54, Mass=250, SNR=10.8, Peak=50 HFD=5.1 22:43:29.832 00.000 3236 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.85) = xAngle (0.77 = 0.77) 22:43:29.832 00.000 3236 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.98 = -0.98) 22:43:29.832 00.000 3236 CameraToMount -- cameraX=0.34 cameraY=-0.64 hyp=0.72 cameraTheta=-1.08 mountX=0.52 mountY=-0.60, mountTheta=-0.86 22:43:29.832 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.34, y=-0.64, opts=13) 22:43:29.832 00.000 3236 Enqueuing Move request for scope (0.34, -0.64) 22:43:29.832 00.000 8052 Worker thread wakes up 22:43:29.832 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.64) opts 0xd 22:43:29.832 00.000 8052 Handling offset move in thread for scope, endpoint = (0.34, -0.64) 22:43:29.832 00.000 8052 Moving (0.34, -0.64) raw xDistance=0.52 yDistance=-0.60 22:43:29.832 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52 22:43:29.832 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 22:43:29.832 00.000 8052 MoveAxis(W, 18, ABG) 22:43:29.832 00.000 8052 Guiding Dir = 3, Dur = 18 22:43:29.832 00.000 8052 IsSlewing returns 0 22:43:29.832 00.000 8052 IsGuiding returns 0 22:43:29.848 00.016 8052 PulseGuide returned control before completion, sleep 25 22:43:29.848 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=39, FiltMax=48, Gamma=1.040 22:43:29.911 00.063 8052 IsGuiding returns 0 22:43:29.911 00.000 8052 Move returns status 0, amount 18 22:43:29.911 00.000 8052 MoveAxis(N, 91, ABG) 22:43:29.911 00.000 8052 Guiding Dir = 0, Dur = 91 22:43:29.973 00.062 8052 IsSlewing returns 0 22:43:30.051 00.078 8052 IsGuiding returns 0 22:43:30.067 00.016 3236 UpdateGuideState exits: m=250 SNR=10.8 22:43:30.067 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:30.067 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:30.067 00.000 3236 Enqueuing Expose request 22:43:30.114 00.047 8052 PulseGuide returned control before completion, sleep 32 22:43:30.161 00.047 8052 IsGuiding returns 1 22:43:30.161 00.000 8052 scope still moving after pulse duration time elapsed 22:43:30.192 00.031 8052 IsSlewing returns 0 22:43:30.192 00.000 8052 IsGuiding returns 1 22:43:30.223 00.031 8052 IsSlewing returns 0 22:43:30.223 00.000 8052 IsGuiding returns 1 22:43:30.254 00.031 8052 IsSlewing returns 0 22:43:30.254 00.000 8052 IsGuiding returns 0 22:43:30.254 00.000 8052 scope move finished after 91 + 115 ms 22:43:30.254 00.000 8052 Move returns status 0, amount 91 22:43:30.254 00.000 8052 move complete, result=0 22:43:30.254 00.000 8052 worker thread done servicing request 22:43:30.254 00.000 3236 GuideStep: 0.5 px 18 ms WEST, -0.6 px 91 ms NORTH 22:43:30.254 00.000 8052 Worker thread wakes up 22:43:30.254 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:30.254 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:32.239 01.985 8052 Exposure complete 22:43:32.395 00.156 8052 worker thread done servicing request 22:43:32.395 00.000 3236 OnExposeComplete: enter 22:43:32.395 00.000 3236 UpdateGuideState(): m_state=6 22:43:32.395 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 88 22:43:32.395 00.000 3236 Star::Find returns 1 (0), X=1051.42, Y=269.60, Mass=218, SNR=10.1, Peak=48 HFD=5.3 22:43:32.395 00.000 3236 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.85) = xAngle (4.11 = -2.18) 22:43:32.395 00.000 3236 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.36 = 2.36) 22:43:32.395 00.000 3236 CameraToMount -- cameraX=-1.17 cameraY=1.43 hyp=1.85 cameraTheta=2.26 mountX=-1.05 mountY=1.30, mountTheta=2.25 22:43:32.395 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.17, y=1.43, opts=13) 22:43:32.395 00.000 3236 Enqueuing Move request for scope (-1.17, 1.43) 22:43:32.395 00.000 8052 Worker thread wakes up 22:43:32.395 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 1.43) opts 0xd 22:43:32.395 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.17, 1.43) 22:43:32.395 00.000 8052 Moving (-1.17, 1.43) raw xDistance=-1.05 yDistance=1.30 22:43:32.395 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.05 22:43:32.395 00.000 8052 resist switch: large excursion: input 1.30 thresh 0.54 direction from -1 to 1 22:43:32.395 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.91 22:43:32.395 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.30 from input 1.30 22:43:32.395 00.000 8052 MoveAxis(E, 35, ABG) 22:43:32.395 00.000 8052 Guiding Dir = 2, Dur = 35 22:43:32.411 00.016 8052 IsSlewing returns 0 22:43:32.411 00.000 8052 IsGuiding returns 0 22:43:32.411 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=39, FiltMax=47, Gamma=1.040 22:43:32.411 00.000 8052 PulseGuide returned control before completion, sleep 40 22:43:32.504 00.093 8052 IsGuiding returns 0 22:43:32.504 00.000 8052 Move returns status 0, amount 35 22:43:32.504 00.000 8052 MoveAxis(S, 198, ABG) 22:43:32.504 00.000 8052 Guiding Dir = 1, Dur = 198 22:43:32.598 00.094 8052 IsSlewing returns 0 22:43:32.629 00.031 3236 UpdateGuideState exits: m=218 SNR=10.1 22:43:32.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:32.629 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:32.629 00.000 3236 Enqueuing Expose request 22:43:32.661 00.032 8052 IsGuiding returns 0 22:43:32.739 00.078 8052 PulseGuide returned control before completion, sleep 142 22:43:32.895 00.156 8052 IsGuiding returns 1 22:43:32.895 00.000 8052 scope still moving after pulse duration time elapsed 22:43:32.926 00.031 8052 IsSlewing returns 0 22:43:32.926 00.000 8052 IsGuiding returns 1 22:43:32.957 00.031 8052 IsSlewing returns 0 22:43:32.957 00.000 8052 IsGuiding returns 0 22:43:32.957 00.000 8052 scope move finished after 198 + 86 ms 22:43:32.957 00.000 8052 Move returns status 0, amount 198 22:43:32.957 00.000 8052 move complete, result=0 22:43:32.957 00.000 8052 worker thread done servicing request 22:43:32.957 00.000 8052 Worker thread wakes up 22:43:32.957 00.000 3236 GuideStep: -1.1 px 35 ms EAST, 1.3 px 198 ms SOUTH 22:43:32.957 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:32.957 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:34.730 01.773 8052 Exposure complete 22:43:34.886 00.156 8052 worker thread done servicing request 22:43:34.886 00.000 3236 OnExposeComplete: enter 22:43:34.886 00.000 3236 UpdateGuideState(): m_state=6 22:43:34.886 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 89 22:43:34.886 00.000 3236 Star::Find returns 1 (0), X=1050.65, Y=268.09, Mass=232, SNR=10.4, Peak=51 HFD=5.0 22:43:34.886 00.000 3236 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.85) = xAngle (-1.25 = -1.25) 22:43:34.886 00.000 3236 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.00 = -3.00) 22:43:34.886 00.000 3236 CameraToMount -- cameraX=-1.94 cameraY=-0.08 hyp=1.94 cameraTheta=-3.10 mountX=0.61 mountY=-0.28, mountTheta=-0.43 22:43:34.886 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.94, y=-0.08, opts=13) 22:43:34.886 00.000 3236 Enqueuing Move request for scope (-1.94, -0.08) 22:43:34.902 00.016 8052 Worker thread wakes up 22:43:34.902 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.94, -0.08) opts 0xd 22:43:34.902 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.94, -0.08) 22:43:34.902 00.000 8052 Moving (-1.94, -0.08) raw xDistance=0.61 yDistance=-0.28 22:43:34.902 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.61 22:43:34.902 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:43:34.902 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 22:43:34.902 00.000 8052 MoveAxis(W, 19, ABG) 22:43:34.902 00.000 8052 Guiding Dir = 3, Dur = 19 22:43:34.902 00.000 8052 IsSlewing returns 0 22:43:34.902 00.000 8052 IsGuiding returns 0 22:43:34.902 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=41, FiltMax=49, Gamma=1.040 22:43:34.902 00.000 8052 PulseGuide returned control before completion, sleep 26 22:43:34.948 00.046 8052 IsGuiding returns 0 22:43:34.948 00.000 8052 Move returns status 0, amount 19 22:43:34.948 00.000 8052 MoveAxis(N, 0, ABG) 22:43:34.948 00.000 8052 Move returns status 0, amount 0 22:43:34.948 00.000 8052 move complete, result=0 22:43:34.948 00.000 8052 worker thread done servicing request 22:43:35.089 00.141 3236 UpdateGuideState exits: m=232 SNR=10.4 22:43:35.089 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:35.089 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:35.089 00.000 3236 Enqueuing Expose request 22:43:35.089 00.000 8052 Worker thread wakes up 22:43:35.089 00.000 3236 GuideStep: 0.6 px 19 ms WEST, -0.3 px 0 ms NORTH 22:43:35.089 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:35.089 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:37.183 02.094 8052 Exposure complete 22:43:37.339 00.156 8052 worker thread done servicing request 22:43:37.339 00.000 3236 OnExposeComplete: enter 22:43:37.339 00.000 3236 UpdateGuideState(): m_state=6 22:43:37.339 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 90 22:43:37.339 00.000 3236 Star::Find returns 1 (0), X=1051.28, Y=268.20, Mass=242, SNR=10.6, Peak=48 HFD=5.5 22:43:37.339 00.000 3236 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.85) = xAngle (4.97 = -1.31) 22:43:37.339 00.000 3236 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.22 = -3.06) 22:43:37.339 00.000 3236 CameraToMount -- cameraX=-1.31 cameraY=0.03 hyp=1.31 cameraTheta=3.12 mountX=0.33 mountY=-0.11, mountTheta=-0.31 22:43:37.339 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.31, y=0.03, opts=13) 22:43:37.339 00.000 3236 Enqueuing Move request for scope (-1.31, 0.03) 22:43:37.339 00.000 8052 Worker thread wakes up 22:43:37.339 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.31, 0.03) opts 0xd 22:43:37.339 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.31, 0.03) 22:43:37.339 00.000 8052 Moving (-1.31, 0.03) raw xDistance=0.33 yDistance=-0.11 22:43:37.339 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33 22:43:37.339 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:43:37.339 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 22:43:37.339 00.000 8052 MoveAxis(W, 13, ABG) 22:43:37.339 00.000 8052 Guiding Dir = 3, Dur = 13 22:43:37.339 00.000 8052 IsSlewing returns 0 22:43:37.355 00.016 8052 IsGuiding returns 0 22:43:37.355 00.000 8052 PulseGuide returned control before completion, sleep 20 22:43:37.355 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=46, Gamma=1.040 22:43:37.386 00.031 8052 IsGuiding returns 0 22:43:37.386 00.000 8052 Move returns status 0, amount 13 22:43:37.386 00.000 8052 MoveAxis(N, 0, ABG) 22:43:37.386 00.000 8052 Move returns status 0, amount 0 22:43:37.386 00.000 8052 move complete, result=0 22:43:37.386 00.000 8052 worker thread done servicing request 22:43:37.573 00.187 3236 UpdateGuideState exits: m=242 SNR=10.6 22:43:37.573 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:37.573 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:37.573 00.000 3236 Enqueuing Expose request 22:43:37.573 00.000 8052 Worker thread wakes up 22:43:37.573 00.000 3236 GuideStep: 0.3 px 13 ms WEST, -0.1 px 0 ms NORTH 22:43:37.573 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:37.573 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:39.777 02.204 8052 Exposure complete 22:43:39.933 00.156 8052 worker thread done servicing request 22:43:39.933 00.000 3236 OnExposeComplete: enter 22:43:39.933 00.000 3236 UpdateGuideState(): m_state=6 22:43:39.933 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 91 22:43:39.933 00.000 3236 Star::Find returns 1 (0), X=1052.13, Y=268.69, Mass=318, SNR=12.3, Peak=45 HFD=5.4 22:43:39.933 00.000 3236 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.85) = xAngle (4.15 = -2.13) 22:43:39.933 00.000 3236 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.41 = 2.41) 22:43:39.933 00.000 3236 CameraToMount -- cameraX=-0.46 cameraY=0.51 hyp=0.69 cameraTheta=2.30 mountX=-0.37 mountY=0.46, mountTheta=2.24 22:43:39.933 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.46, y=0.51, opts=13) 22:43:39.933 00.000 3236 Enqueuing Move request for scope (-0.46, 0.51) 22:43:39.933 00.000 8052 Worker thread wakes up 22:43:39.933 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.51) opts 0xd 22:43:39.933 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.46, 0.51) 22:43:39.933 00.000 8052 Moving (-0.46, 0.51) raw xDistance=-0.37 yDistance=0.46 22:43:39.933 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37 22:43:39.933 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:43:39.933 00.000 8052 MoveAxis(E, 12, ABG) 22:43:39.933 00.000 8052 Guiding Dir = 2, Dur = 12 22:43:39.933 00.000 8052 IsSlewing returns 0 22:43:39.948 00.015 8052 IsGuiding returns 0 22:43:39.948 00.000 8052 PulseGuide returned control before completion, sleep 19 22:43:39.948 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=32, FiltMax=42, Gamma=1.040 22:43:39.980 00.032 8052 IsGuiding returns 0 22:43:39.980 00.000 8052 Move returns status 0, amount 12 22:43:39.980 00.000 8052 MoveAxis(S, 71, ABG) 22:43:39.980 00.000 8052 Guiding Dir = 1, Dur = 71 22:43:39.980 00.000 8052 IsSlewing returns 0 22:43:39.980 00.000 8052 IsGuiding returns 0 22:43:39.980 00.000 8052 PulseGuide returned control before completion, sleep 78 22:43:40.073 00.093 8052 IsGuiding returns 1 22:43:40.073 00.000 8052 scope still moving after pulse duration time elapsed 22:43:40.105 00.032 8052 IsSlewing returns 0 22:43:40.105 00.000 8052 IsGuiding returns 1 22:43:40.183 00.078 8052 IsSlewing returns 0 22:43:40.214 00.031 3236 UpdateGuideState exits: m=318 SNR=12.3 22:43:40.214 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:40.214 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:40.214 00.000 3236 Enqueuing Expose request 22:43:40.245 00.031 8052 IsGuiding returns 0 22:43:40.245 00.000 8052 scope move finished after 71 + 200 ms 22:43:40.245 00.000 8052 Move returns status 0, amount 71 22:43:40.245 00.000 8052 move complete, result=0 22:43:40.245 00.000 8052 worker thread done servicing request 22:43:40.245 00.000 8052 Worker thread wakes up 22:43:40.245 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:40.245 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:40.261 00.016 3236 GuideStep: -0.4 px 12 ms EAST, 0.5 px 71 ms SOUTH 22:43:42.230 01.969 8052 Exposure complete 22:43:42.355 00.125 8052 worker thread done servicing request 22:43:42.355 00.000 3236 OnExposeComplete: enter 22:43:42.355 00.000 3236 UpdateGuideState(): m_state=6 22:43:42.355 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 92 22:43:42.355 00.000 3236 Star::Find returns 1 (0), X=1052.54, Y=270.56, Mass=231, SNR=10.4, Peak=56 HFD=5.0 22:43:42.355 00.000 3236 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.85) = xAngle (3.44 = -2.84) 22:43:42.355 00.000 3236 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.70 = 1.70) 22:43:42.355 00.000 3236 CameraToMount -- cameraX=-0.05 cameraY=2.39 hyp=2.39 cameraTheta=1.59 mountX=-2.28 mountY=2.37, mountTheta=2.34 22:43:42.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.05, y=2.39, opts=13) 22:43:42.355 00.000 3236 Enqueuing Move request for scope (-0.05, 2.39) 22:43:42.355 00.000 8052 Worker thread wakes up 22:43:42.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 2.39) opts 0xd 22:43:42.355 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.05, 2.39) 22:43:42.355 00.000 8052 Moving (-0.05, 2.39) raw xDistance=-2.28 yDistance=2.37 22:43:42.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.45 from input -2.28 22:43:42.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.37 from input 2.37 22:43:42.355 00.000 8052 MoveAxis(E, 80, ABG) 22:43:42.355 00.000 8052 Guiding Dir = 2, Dur = 80 22:43:42.370 00.015 8052 IsSlewing returns 0 22:43:42.370 00.000 8052 IsGuiding returns 0 22:43:42.370 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=44, FiltMax=54, Gamma=1.040 22:43:42.386 00.016 8052 PulseGuide returned control before completion, sleep 71 22:43:42.480 00.094 8052 IsGuiding returns 1 22:43:42.480 00.000 8052 scope still moving after pulse duration time elapsed 22:43:42.511 00.031 8052 IsSlewing returns 0 22:43:42.511 00.000 8052 IsGuiding returns 0 22:43:42.511 00.000 8052 scope move finished after 80 + 58 ms 22:43:42.511 00.000 8052 Move returns status 0, amount 80 22:43:42.511 00.000 8052 MoveAxis(S, 360, ABG) 22:43:42.511 00.000 8052 Guiding Dir = 1, Dur = 360 22:43:42.511 00.000 8052 IsSlewing returns 0 22:43:42.511 00.000 8052 IsGuiding returns 0 22:43:42.511 00.000 8052 PulseGuide returned control before completion, sleep 368 22:43:42.573 00.062 3236 UpdateGuideState exits: m=231 SNR=10.4 22:43:42.573 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:42.573 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:42.573 00.000 3236 Enqueuing Expose request 22:43:42.933 00.360 8052 IsGuiding returns 0 22:43:42.933 00.000 8052 Move returns status 0, amount 360 22:43:42.933 00.000 8052 move complete, result=0 22:43:42.933 00.000 8052 worker thread done servicing request 22:43:42.933 00.000 8052 Worker thread wakes up 22:43:42.933 00.000 3236 GuideStep: -2.3 px 80 ms EAST, 2.4 px 360 ms SOUTH 22:43:42.933 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:42.933 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:44.730 01.797 8052 Exposure complete 22:43:44.902 00.172 8052 worker thread done servicing request 22:43:44.902 00.000 3236 OnExposeComplete: enter 22:43:44.902 00.000 3236 UpdateGuideState(): m_state=6 22:43:44.902 00.000 3236 Star::Find(15, 1052, 270, 0, (0,0,0,0), 0.0, 255) frame 93 22:43:44.902 00.000 3236 Star::Find returns 1 (0), X=1052.45, Y=267.61, Mass=273, SNR=11.3, Peak=53 HFD=4.9 22:43:44.902 00.000 3236 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.85) = xAngle (0.03 = 0.03) 22:43:44.902 00.000 3236 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.72 = -1.72) 22:43:44.902 00.000 3236 CameraToMount -- cameraX=-0.14 cameraY=-0.57 hyp=0.59 cameraTheta=-1.82 mountX=0.59 mountY=-0.58, mountTheta=-0.78 22:43:44.902 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.14, y=-0.57, opts=13) 22:43:44.902 00.000 3236 Enqueuing Move request for scope (-0.14, -0.57) 22:43:44.902 00.000 8052 Worker thread wakes up 22:43:44.902 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.57) opts 0xd 22:43:44.902 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.14, -0.57) 22:43:44.902 00.000 8052 Moving (-0.14, -0.57) raw xDistance=0.59 yDistance=-0.58 22:43:44.902 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.59 22:43:44.917 00.015 8052 resist switch: large excursion: input -0.58 thresh 0.54 direction from 1 to -1 22:43:44.917 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.74 22:43:44.917 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 22:43:44.917 00.000 8052 MoveAxis(W, 15, ABG) 22:43:44.917 00.000 8052 Guiding Dir = 3, Dur = 15 22:43:44.917 00.000 8052 IsSlewing returns 0 22:43:44.917 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=48, Gamma=1.040 22:43:44.917 00.000 8052 IsGuiding returns 0 22:43:44.933 00.016 8052 PulseGuide returned control before completion, sleep 20 22:43:44.964 00.031 8052 IsGuiding returns 0 22:43:44.964 00.000 8052 Move returns status 0, amount 15 22:43:44.964 00.000 8052 MoveAxis(N, 88, ABG) 22:43:44.964 00.000 8052 Guiding Dir = 0, Dur = 88 22:43:44.964 00.000 8052 IsSlewing returns 0 22:43:44.964 00.000 8052 IsGuiding returns 0 22:43:44.964 00.000 8052 PulseGuide returned control before completion, sleep 95 22:43:45.073 00.109 8052 IsGuiding returns 1 22:43:45.073 00.000 8052 scope still moving after pulse duration time elapsed 22:43:45.105 00.032 8052 IsSlewing returns 0 22:43:45.105 00.000 8052 IsGuiding returns 0 22:43:45.105 00.000 8052 scope move finished after 88 + 48 ms 22:43:45.105 00.000 8052 Move returns status 0, amount 88 22:43:45.105 00.000 8052 move complete, result=0 22:43:45.105 00.000 8052 worker thread done servicing request 22:43:45.152 00.047 3236 UpdateGuideState exits: m=273 SNR=11.3 22:43:45.152 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:45.152 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:45.152 00.000 3236 Enqueuing Expose request 22:43:45.152 00.000 8052 Worker thread wakes up 22:43:45.152 00.000 3236 GuideStep: 0.6 px 15 ms WEST, -0.6 px 88 ms NORTH 22:43:45.152 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:45.152 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:47.245 02.093 8052 Exposure complete 22:43:47.402 00.157 8052 worker thread done servicing request 22:43:47.402 00.000 3236 OnExposeComplete: enter 22:43:47.402 00.000 3236 UpdateGuideState(): m_state=6 22:43:47.402 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 94 22:43:47.402 00.000 3236 Star::Find returns 1 (0), X=1052.75, Y=266.18, Mass=290, SNR=11.7, Peak=54 HFD=5.1 22:43:47.402 00.000 3236 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.85) = xAngle (0.36 = 0.36) 22:43:47.402 00.000 3236 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.39 = -1.39) 22:43:47.402 00.000 3236 CameraToMount -- cameraX=0.16 cameraY=-2.00 hyp=2.00 cameraTheta=-1.49 mountX=1.88 mountY=-1.97, mountTheta=-0.81 22:43:47.402 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.16, y=-2.00, opts=13) 22:43:47.402 00.000 3236 Enqueuing Move request for scope (0.16, -2.00) 22:43:47.402 00.000 8052 Worker thread wakes up 22:43:47.402 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -2.00) opts 0xd 22:43:47.402 00.000 8052 Handling offset move in thread for scope, endpoint = (0.16, -2.00) 22:43:47.402 00.000 8052 Moving (0.16, -2.00) raw xDistance=1.88 yDistance=-1.97 22:43:47.402 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.88 22:43:47.402 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.97 from input -1.97 22:43:47.402 00.000 8052 MoveAxis(W, 66, ABG) 22:43:47.402 00.000 8052 Guiding Dir = 3, Dur = 66 22:43:47.402 00.000 8052 IsSlewing returns 0 22:43:47.402 00.000 8052 IsGuiding returns 0 22:43:47.417 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=40, FiltMax=51, Gamma=1.040 22:43:47.417 00.000 8052 PulseGuide returned control before completion, sleep 72 22:43:47.495 00.078 8052 IsGuiding returns 1 22:43:47.495 00.000 8052 scope still moving after pulse duration time elapsed 22:43:47.527 00.032 8052 IsSlewing returns 0 22:43:47.527 00.000 8052 IsGuiding returns 0 22:43:47.527 00.000 8052 scope move finished after 66 + 47 ms 22:43:47.527 00.000 8052 Move returns status 0, amount 66 22:43:47.527 00.000 8052 MoveAxis(N, 300, ABG) 22:43:47.527 00.000 8052 Guiding Dir = 0, Dur = 300 22:43:47.527 00.000 8052 IsSlewing returns 0 22:43:47.527 00.000 8052 IsGuiding returns 0 22:43:47.527 00.000 8052 PulseGuide returned control before completion, sleep 306 22:43:47.667 00.140 3236 UpdateGuideState exits: m=290 SNR=11.7 22:43:47.667 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:47.667 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:47.667 00.000 3236 Enqueuing Expose request 22:43:47.917 00.250 8052 IsGuiding returns 0 22:43:47.917 00.000 8052 Move returns status 0, amount 300 22:43:47.917 00.000 8052 move complete, result=0 22:43:47.917 00.000 8052 worker thread done servicing request 22:43:47.917 00.000 3236 GuideStep: 1.9 px 66 ms WEST, -2.0 px 300 ms NORTH 22:43:47.917 00.000 8052 Worker thread wakes up 22:43:47.917 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:47.917 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:49.683 01.766 8052 Exposure complete 22:43:49.839 00.156 8052 worker thread done servicing request 22:43:49.839 00.000 3236 OnExposeComplete: enter 22:43:49.839 00.000 3236 UpdateGuideState(): m_state=6 22:43:49.839 00.000 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 95 22:43:49.839 00.000 3236 Star::Find returns 1 (0), X=1053.49, Y=267.91, Mass=254, SNR=10.9, Peak=53 HFD=4.9 22:43:49.839 00.000 3236 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.85) = xAngle (1.56 = 1.56) 22:43:49.839 00.000 3236 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.18 = -0.18) 22:43:49.839 00.000 3236 CameraToMount -- cameraX=0.90 cameraY=-0.26 hyp=0.94 cameraTheta=-0.28 mountX=0.01 mountY=-0.17, mountTheta=-1.53 22:43:49.839 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.90, y=-0.26, opts=13) 22:43:49.839 00.000 3236 Enqueuing Move request for scope (0.90, -0.26) 22:43:49.839 00.000 8052 Worker thread wakes up 22:43:49.839 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.26) opts 0xd 22:43:49.839 00.000 8052 Handling offset move in thread for scope, endpoint = (0.90, -0.26) 22:43:49.839 00.000 8052 Moving (0.90, -0.26) raw xDistance=0.01 yDistance=-0.17 22:43:49.839 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:43:49.839 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:43:49.839 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:43:49.839 00.000 8052 MoveAxis(E, 0, ABG) 22:43:49.839 00.000 8052 Move returns status 0, amount 0 22:43:49.839 00.000 8052 MoveAxis(N, 0, ABG) 22:43:49.839 00.000 8052 Move returns status 0, amount 0 22:43:49.839 00.000 8052 move complete, result=0 22:43:49.839 00.000 8052 worker thread done servicing request 22:43:49.855 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=40, FiltMax=51, Gamma=1.040 22:43:50.105 00.250 3236 UpdateGuideState exits: m=254 SNR=10.9 22:43:50.105 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:50.105 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:50.105 00.000 3236 Enqueuing Expose request 22:43:50.105 00.000 8052 Worker thread wakes up 22:43:50.105 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 22:43:50.105 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:50.105 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:52.198 02.093 8052 Exposure complete 22:43:52.355 00.157 8052 worker thread done servicing request 22:43:52.355 00.000 3236 OnExposeComplete: enter 22:43:52.355 00.000 3236 UpdateGuideState(): m_state=6 22:43:52.355 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 96 22:43:52.355 00.000 3236 Star::Find returns 1 (0), X=1054.11, Y=267.39, Mass=299, SNR=11.9, Peak=52 HFD=5.0 22:43:52.355 00.000 3236 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.85) = xAngle (1.37 = 1.37) 22:43:52.355 00.000 3236 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.38 = -0.38) 22:43:52.355 00.000 3236 CameraToMount -- cameraX=1.52 cameraY=-0.79 hyp=1.71 cameraTheta=-0.48 mountX=0.34 mountY=-0.63, mountTheta=-1.07 22:43:52.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.52, y=-0.79, opts=13) 22:43:52.355 00.000 3236 Enqueuing Move request for scope (1.52, -0.79) 22:43:52.355 00.000 8052 Worker thread wakes up 22:43:52.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.52, -0.79) opts 0xd 22:43:52.355 00.000 8052 Handling offset move in thread for scope, endpoint = (1.52, -0.79) 22:43:52.355 00.000 8052 Moving (1.52, -0.79) raw xDistance=0.34 yDistance=-0.63 22:43:52.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34 22:43:52.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 22:43:52.355 00.000 8052 MoveAxis(W, 12, ABG) 22:43:52.355 00.000 8052 Guiding Dir = 3, Dur = 12 22:43:52.355 00.000 8052 IsSlewing returns 0 22:43:52.355 00.000 8052 IsGuiding returns 0 22:43:52.370 00.015 8052 PulseGuide returned control before completion, sleep 19 22:43:52.370 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=51, Gamma=1.040 22:43:52.402 00.032 8052 IsGuiding returns 0 22:43:52.402 00.000 8052 Move returns status 0, amount 12 22:43:52.402 00.000 8052 MoveAxis(N, 96, ABG) 22:43:52.402 00.000 8052 Guiding Dir = 0, Dur = 96 22:43:52.402 00.000 8052 IsSlewing returns 0 22:43:52.402 00.000 8052 IsGuiding returns 0 22:43:52.402 00.000 8052 PulseGuide returned control before completion, sleep 103 22:43:52.527 00.125 8052 IsGuiding returns 0 22:43:52.527 00.000 8052 Move returns status 0, amount 96 22:43:52.527 00.000 8052 move complete, result=0 22:43:52.527 00.000 8052 worker thread done servicing request 22:43:52.589 00.062 3236 UpdateGuideState exits: m=299 SNR=11.9 22:43:52.589 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:52.589 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:52.589 00.000 3236 Enqueuing Expose request 22:43:52.589 00.000 8052 Worker thread wakes up 22:43:52.589 00.000 3236 GuideStep: 0.3 px 12 ms WEST, -0.6 px 96 ms NORTH 22:43:52.589 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:52.589 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:54.698 02.109 8052 Exposure complete 22:43:54.855 00.157 8052 worker thread done servicing request 22:43:54.855 00.000 3236 OnExposeComplete: enter 22:43:54.855 00.000 3236 UpdateGuideState(): m_state=6 22:43:54.855 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 97 22:43:54.855 00.000 3236 Star::Find returns 1 (0), X=1054.49, Y=265.86, Mass=308, SNR=12.1, Peak=49 HFD=5.2 22:43:54.855 00.000 3236 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.85) = xAngle (0.97 = 0.97) 22:43:54.855 00.000 3236 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.78 = -0.78) 22:43:54.855 00.000 3236 CameraToMount -- cameraX=1.90 cameraY=-2.32 hyp=3.00 cameraTheta=-0.88 mountX=1.71 mountY=-2.11, mountTheta=-0.89 22:43:54.855 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.90, y=-2.32, opts=13) 22:43:54.855 00.000 3236 Enqueuing Move request for scope (1.90, -2.32) 22:43:54.855 00.000 8052 Worker thread wakes up 22:43:54.855 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.90, -2.32) opts 0xd 22:43:54.855 00.000 8052 Handling offset move in thread for scope, endpoint = (1.90, -2.32) 22:43:54.855 00.000 8052 Moving (1.90, -2.32) raw xDistance=1.71 yDistance=-2.11 22:43:54.855 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.71 22:43:54.855 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.11 from input -2.11 22:43:54.855 00.000 8052 MoveAxis(W, 60, ABG) 22:43:54.855 00.000 8052 Guiding Dir = 3, Dur = 60 22:43:54.855 00.000 8052 IsSlewing returns 0 22:43:54.855 00.000 8052 IsGuiding returns 0 22:43:54.870 00.015 8052 PulseGuide returned control before completion, sleep 66 22:43:54.870 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=47, Gamma=1.040 22:43:54.948 00.078 8052 IsGuiding returns 0 22:43:54.948 00.000 8052 Move returns status 0, amount 60 22:43:54.948 00.000 8052 MoveAxis(N, 321, ABG) 22:43:54.948 00.000 8052 Guiding Dir = 0, Dur = 321 22:43:54.948 00.000 8052 IsSlewing returns 0 22:43:54.948 00.000 8052 IsGuiding returns 0 22:43:54.948 00.000 8052 PulseGuide returned control before completion, sleep 328 22:43:55.089 00.141 3236 UpdateGuideState exits: m=308 SNR=12.1 22:43:55.089 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:55.089 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:55.089 00.000 3236 Enqueuing Expose request 22:43:55.292 00.203 8052 IsGuiding returns 0 22:43:55.292 00.000 8052 Move returns status 0, amount 321 22:43:55.292 00.000 8052 move complete, result=0 22:43:55.292 00.000 8052 worker thread done servicing request 22:43:55.292 00.000 8052 Worker thread wakes up 22:43:55.292 00.000 3236 GuideStep: 1.7 px 60 ms WEST, -2.1 px 321 ms NORTH 22:43:55.292 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:55.292 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:57.277 01.985 8052 Exposure complete 22:43:57.433 00.156 8052 worker thread done servicing request 22:43:57.433 00.000 3236 OnExposeComplete: enter 22:43:57.433 00.000 3236 UpdateGuideState(): m_state=6 22:43:57.433 00.000 3236 Star::Find(15, 1054, 265, 0, (0,0,0,0), 0.0, 255) frame 98 22:43:57.433 00.000 3236 Star::Find returns 1 (0), X=1053.35, Y=268.33, Mass=313, SNR=12.2, Peak=54 HFD=5.4 22:43:57.433 00.000 3236 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.85) = xAngle (2.05 = 2.05) 22:43:57.433 00.000 3236 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.30 = 0.30) 22:43:57.433 00.000 3236 CameraToMount -- cameraX=0.76 cameraY=0.15 hyp=0.78 cameraTheta=0.20 mountX=-0.36 mountY=0.23, mountTheta=2.57 22:43:57.433 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.76, y=0.15, opts=13) 22:43:57.433 00.000 3236 Enqueuing Move request for scope (0.76, 0.15) 22:43:57.433 00.000 8052 Worker thread wakes up 22:43:57.433 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.15) opts 0xd 22:43:57.433 00.000 8052 Handling offset move in thread for scope, endpoint = (0.76, 0.15) 22:43:57.433 00.000 8052 Moving (0.76, 0.15) raw xDistance=-0.36 yDistance=0.23 22:43:57.433 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36 22:43:57.433 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:43:57.433 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 22:43:57.433 00.000 8052 MoveAxis(E, 8, ABG) 22:43:57.433 00.000 8052 Guiding Dir = 2, Dur = 8 22:43:57.433 00.000 8052 IsSlewing returns 0 22:43:57.448 00.015 8052 IsGuiding returns 0 22:43:57.448 00.000 8052 PulseGuide returned control before completion, sleep 15 22:43:57.448 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=38, FiltMax=47, Gamma=1.040 22:43:57.480 00.032 8052 IsGuiding returns 0 22:43:57.480 00.000 8052 Move returns status 0, amount 8 22:43:57.480 00.000 8052 MoveAxis(N, 0, ABG) 22:43:57.480 00.000 8052 Move returns status 0, amount 0 22:43:57.480 00.000 8052 move complete, result=0 22:43:57.480 00.000 8052 worker thread done servicing request 22:43:57.683 00.203 3236 UpdateGuideState exits: m=313 SNR=12.2 22:43:57.683 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:43:57.683 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:43:57.683 00.000 3236 Enqueuing Expose request 22:43:57.683 00.000 8052 Worker thread wakes up 22:43:57.683 00.000 3236 GuideStep: -0.4 px 8 ms EAST, 0.2 px 0 ms NORTH 22:43:57.683 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:43:57.683 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:43:59.777 02.094 8052 Exposure complete 22:43:59.933 00.156 8052 worker thread done servicing request 22:43:59.933 00.000 3236 OnExposeComplete: enter 22:43:59.933 00.000 3236 UpdateGuideState(): m_state=6 22:43:59.933 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 99 22:43:59.933 00.000 3236 Star::Find returns 1 (0), X=1052.88, Y=268.38, Mass=337, SNR=12.7, Peak=55 HFD=5.1 22:43:59.948 00.015 3236 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.85) = xAngle (2.48 = 2.48) 22:43:59.948 00.000 3236 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.73 = 0.73) 22:43:59.948 00.000 3236 CameraToMount -- cameraX=0.29 cameraY=0.21 hyp=0.35 cameraTheta=0.63 mountX=-0.28 mountY=0.24, mountTheta=2.44 22:43:59.948 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.29, y=0.21, opts=13) 22:43:59.948 00.000 3236 Enqueuing Move request for scope (0.29, 0.21) 22:43:59.948 00.000 8052 Worker thread wakes up 22:43:59.948 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.21) opts 0xd 22:43:59.948 00.000 8052 Handling offset move in thread for scope, endpoint = (0.29, 0.21) 22:43:59.948 00.000 8052 Moving (0.29, 0.21) raw xDistance=-0.28 yDistance=0.24 22:43:59.948 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28 22:43:59.948 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:43:59.948 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 22:43:59.948 00.000 8052 MoveAxis(E, 10, ABG) 22:43:59.948 00.000 8052 Guiding Dir = 2, Dur = 10 22:43:59.948 00.000 8052 IsSlewing returns 0 22:43:59.948 00.000 8052 IsGuiding returns 0 22:43:59.948 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=51, Gamma=1.040 22:43:59.948 00.000 8052 PulseGuide returned control before completion, sleep 17 22:43:59.995 00.047 8052 IsGuiding returns 0 22:43:59.995 00.000 8052 Move returns status 0, amount 10 22:43:59.995 00.000 8052 MoveAxis(N, 0, ABG) 22:43:59.995 00.000 8052 Move returns status 0, amount 0 22:43:59.995 00.000 8052 move complete, result=0 22:43:59.995 00.000 8052 worker thread done servicing request 22:44:00.183 00.188 3236 UpdateGuideState exits: m=337 SNR=12.7 22:44:00.183 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:00.183 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:00.183 00.000 3236 Enqueuing Expose request 22:44:00.183 00.000 8052 Worker thread wakes up 22:44:00.183 00.000 3236 GuideStep: -0.3 px 10 ms EAST, 0.2 px 0 ms NORTH 22:44:00.183 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:00.183 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:02.183 02.000 8052 Exposure complete 22:44:02.355 00.172 8052 worker thread done servicing request 22:44:02.355 00.000 3236 OnExposeComplete: enter 22:44:02.355 00.000 3236 UpdateGuideState(): m_state=6 22:44:02.355 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 100 22:44:02.355 00.000 3236 Star::Find returns 1 (0), X=1054.16, Y=267.76, Mass=298, SNR=11.9, Peak=52 HFD=4.8 22:44:02.355 00.000 3236 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.85) = xAngle (1.59 = 1.59) 22:44:02.355 00.000 3236 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.15 = -0.15) 22:44:02.355 00.000 3236 CameraToMount -- cameraX=1.57 cameraY=-0.41 hyp=1.62 cameraTheta=-0.26 mountX=-0.03 mountY=-0.25, mountTheta=-1.71 22:44:02.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.57, y=-0.41, opts=13) 22:44:02.355 00.000 3236 Enqueuing Move request for scope (1.57, -0.41) 22:44:02.355 00.000 8052 Worker thread wakes up 22:44:02.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.57, -0.41) opts 0xd 22:44:02.355 00.000 8052 Handling offset move in thread for scope, endpoint = (1.57, -0.41) 22:44:02.355 00.000 8052 Moving (1.57, -0.41) raw xDistance=-0.03 yDistance=-0.25 22:44:02.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:44:02.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 22:44:02.355 00.000 8052 MoveAxis(E, 0, ABG) 22:44:02.355 00.000 8052 Move returns status 0, amount 0 22:44:02.355 00.000 8052 MoveAxis(N, 38, ABG) 22:44:02.355 00.000 8052 Guiding Dir = 0, Dur = 38 22:44:02.370 00.015 8052 IsSlewing returns 0 22:44:02.370 00.000 8052 IsGuiding returns 0 22:44:02.370 00.000 8052 PulseGuide returned control before completion, sleep 44 22:44:02.370 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=49, Gamma=1.040 22:44:02.433 00.063 8052 IsGuiding returns 1 22:44:02.433 00.000 8052 scope still moving after pulse duration time elapsed 22:44:02.464 00.031 8052 IsSlewing returns 0 22:44:02.464 00.000 8052 IsGuiding returns 1 22:44:02.495 00.031 8052 IsSlewing returns 0 22:44:02.495 00.000 8052 IsGuiding returns 0 22:44:02.495 00.000 8052 scope move finished after 38 + 89 ms 22:44:02.495 00.000 8052 Move returns status 0, amount 38 22:44:02.495 00.000 8052 move complete, result=0 22:44:02.495 00.000 8052 worker thread done servicing request 22:44:02.636 00.141 3236 UpdateGuideState exits: m=298 SNR=11.9 22:44:02.636 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:02.636 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:02.636 00.000 3236 Enqueuing Expose request 22:44:02.636 00.000 8052 Worker thread wakes up 22:44:02.636 00.000 3236 GuideStep: -0.0 px 0 ms EAST, -0.2 px 38 ms NORTH 22:44:02.636 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:02.636 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:04.730 02.094 8052 Exposure complete 22:44:04.886 00.156 8052 worker thread done servicing request 22:44:04.886 00.000 3236 OnExposeComplete: enter 22:44:04.886 00.000 3236 UpdateGuideState(): m_state=6 22:44:04.886 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 101 22:44:04.886 00.000 3236 Star::Find returns 1 (0), X=1054.18, Y=268.14, Mass=290, SNR=11.7, Peak=53 HFD=4.7 22:44:04.886 00.000 3236 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.85) = xAngle (1.82 = 1.82) 22:44:04.886 00.000 3236 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.08 = 0.08) 22:44:04.886 00.000 3236 CameraToMount -- cameraX=1.59 cameraY=-0.04 hyp=1.59 cameraTheta=-0.02 mountX=-0.40 mountY=0.12, mountTheta=2.84 22:44:04.886 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.59, y=-0.04, opts=13) 22:44:04.886 00.000 3236 Enqueuing Move request for scope (1.59, -0.04) 22:44:04.886 00.000 8052 Worker thread wakes up 22:44:04.886 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.59, -0.04) opts 0xd 22:44:04.886 00.000 8052 Handling offset move in thread for scope, endpoint = (1.59, -0.04) 22:44:04.886 00.000 8052 Moving (1.59, -0.04) raw xDistance=-0.40 yDistance=0.12 22:44:04.886 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 22:44:04.886 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:04.886 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:44:04.886 00.000 8052 MoveAxis(E, 14, ABG) 22:44:04.886 00.000 8052 Guiding Dir = 2, Dur = 14 22:44:04.886 00.000 8052 IsSlewing returns 0 22:44:04.886 00.000 8052 IsGuiding returns 0 22:44:04.902 00.016 8052 PulseGuide returned control before completion, sleep 20 22:44:04.902 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=41, FiltMax=52, Gamma=1.040 22:44:04.933 00.031 8052 IsGuiding returns 0 22:44:04.933 00.000 8052 Move returns status 0, amount 14 22:44:04.933 00.000 8052 MoveAxis(N, 0, ABG) 22:44:04.933 00.000 8052 Move returns status 0, amount 0 22:44:04.933 00.000 8052 move complete, result=0 22:44:04.933 00.000 8052 worker thread done servicing request 22:44:05.120 00.187 3236 UpdateGuideState exits: m=290 SNR=11.7 22:44:05.120 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:05.120 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:05.120 00.000 3236 Enqueuing Expose request 22:44:05.120 00.000 8052 Worker thread wakes up 22:44:05.120 00.000 3236 GuideStep: -0.4 px 14 ms EAST, 0.1 px 0 ms NORTH 22:44:05.120 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:05.120 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:07.214 02.094 8052 Exposure complete 22:44:07.370 00.156 8052 worker thread done servicing request 22:44:07.370 00.000 3236 OnExposeComplete: enter 22:44:07.370 00.000 3236 UpdateGuideState(): m_state=6 22:44:07.370 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 102 22:44:07.370 00.000 3236 Star::Find returns 1 (0), X=1053.96, Y=268.05, Mass=269, SNR=11.3, Peak=52 HFD=4.4 22:44:07.370 00.000 3236 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.85) = xAngle (1.75 = 1.75) 22:44:07.370 00.000 3236 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.01 = 0.01) 22:44:07.370 00.000 3236 CameraToMount -- cameraX=1.37 cameraY=-0.13 hyp=1.38 cameraTheta=-0.09 mountX=-0.25 mountY=0.01, mountTheta=3.10 22:44:07.370 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.37, y=-0.13, opts=13) 22:44:07.370 00.000 3236 Enqueuing Move request for scope (1.37, -0.13) 22:44:07.370 00.000 8052 Worker thread wakes up 22:44:07.370 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.37, -0.13) opts 0xd 22:44:07.370 00.000 8052 Handling offset move in thread for scope, endpoint = (1.37, -0.13) 22:44:07.370 00.000 8052 Moving (1.37, -0.13) raw xDistance=-0.25 yDistance=0.01 22:44:07.370 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25 22:44:07.370 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:07.370 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:44:07.370 00.000 8052 MoveAxis(E, 10, ABG) 22:44:07.370 00.000 8052 Guiding Dir = 2, Dur = 10 22:44:07.370 00.000 8052 IsSlewing returns 0 22:44:07.386 00.016 8052 IsGuiding returns 0 22:44:07.386 00.000 8052 PulseGuide returned control before completion, sleep 17 22:44:07.386 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=49, Gamma=1.040 22:44:07.417 00.031 8052 IsGuiding returns 0 22:44:07.417 00.000 8052 Move returns status 0, amount 10 22:44:07.417 00.000 8052 MoveAxis(N, 0, ABG) 22:44:07.417 00.000 8052 Move returns status 0, amount 0 22:44:07.417 00.000 8052 move complete, result=0 22:44:07.417 00.000 8052 worker thread done servicing request 22:44:07.605 00.188 3236 UpdateGuideState exits: m=269 SNR=11.3 22:44:07.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:07.605 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:07.605 00.000 3236 Enqueuing Expose request 22:44:07.605 00.000 8052 Worker thread wakes up 22:44:07.605 00.000 3236 GuideStep: -0.3 px 10 ms EAST, 0.0 px 0 ms NORTH 22:44:07.605 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:07.605 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:09.714 02.109 8052 Exposure complete 22:44:09.870 00.156 8052 worker thread done servicing request 22:44:09.870 00.000 3236 OnExposeComplete: enter 22:44:09.870 00.000 3236 UpdateGuideState(): m_state=6 22:44:09.870 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 103 22:44:09.870 00.000 3236 Star::Find returns 1 (0), X=1055.18, Y=267.56, Mass=285, SNR=11.7, Peak=49 HFD=4.6 22:44:09.870 00.000 3236 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.85) = xAngle (1.62 = 1.62) 22:44:09.870 00.000 3236 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.13 = -0.13) 22:44:09.870 00.000 3236 CameraToMount -- cameraX=2.59 cameraY=-0.61 hyp=2.66 cameraTheta=-0.23 mountX=-0.12 mountY=-0.35, mountTheta=-1.90 22:44:09.870 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.59, y=-0.61, opts=13) 22:44:09.870 00.000 3236 Enqueuing Move request for scope (2.59, -0.61) 22:44:09.870 00.000 8052 Worker thread wakes up 22:44:09.870 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.59, -0.61) opts 0xd 22:44:09.870 00.000 8052 Handling offset move in thread for scope, endpoint = (2.59, -0.61) 22:44:09.870 00.000 8052 Moving (2.59, -0.61) raw xDistance=-0.12 yDistance=-0.35 22:44:09.870 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:44:09.870 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 22:44:09.870 00.000 8052 MoveAxis(E, 0, ABG) 22:44:09.870 00.000 8052 Move returns status 0, amount 0 22:44:09.870 00.000 8052 MoveAxis(N, 53, ABG) 22:44:09.870 00.000 8052 Guiding Dir = 0, Dur = 53 22:44:09.870 00.000 8052 IsSlewing returns 0 22:44:09.870 00.000 8052 IsGuiding returns 0 22:44:09.886 00.016 8052 PulseGuide returned control before completion, sleep 59 22:44:09.886 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=33, FiltMax=46, Gamma=1.040 22:44:09.964 00.078 8052 IsGuiding returns 1 22:44:09.964 00.000 8052 scope still moving after pulse duration time elapsed 22:44:09.995 00.031 8052 IsSlewing returns 0 22:44:09.995 00.000 8052 IsGuiding returns 1 22:44:10.027 00.032 8052 IsSlewing returns 0 22:44:10.027 00.000 8052 IsGuiding returns 0 22:44:10.027 00.000 8052 scope move finished after 53 + 92 ms 22:44:10.027 00.000 8052 Move returns status 0, amount 53 22:44:10.027 00.000 8052 move complete, result=0 22:44:10.027 00.000 8052 worker thread done servicing request 22:44:10.136 00.109 3236 UpdateGuideState exits: m=285 SNR=11.7 22:44:10.136 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:10.136 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:10.136 00.000 3236 Enqueuing Expose request 22:44:10.136 00.000 8052 Worker thread wakes up 22:44:10.136 00.000 3236 GuideStep: -0.1 px 0 ms EAST, -0.3 px 53 ms NORTH 22:44:10.136 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:10.136 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:12.245 02.109 8052 Exposure complete 22:44:12.402 00.157 8052 worker thread done servicing request 22:44:12.402 00.000 3236 OnExposeComplete: enter 22:44:12.402 00.000 3236 UpdateGuideState(): m_state=6 22:44:12.402 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 104 22:44:12.402 00.000 3236 Star::Find returns 1 (0), X=1054.32, Y=267.38, Mass=304, SNR=12.0, Peak=54 HFD=5.3 22:44:12.402 00.000 3236 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.85) = xAngle (1.42 = 1.42) 22:44:12.402 00.000 3236 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.33 = -0.33) 22:44:12.402 00.000 3236 CameraToMount -- cameraX=1.73 cameraY=-0.80 hyp=1.91 cameraTheta=-0.43 mountX=0.29 mountY=-0.62, mountTheta=-1.13 22:44:12.402 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.73, y=-0.80, opts=13) 22:44:12.402 00.000 3236 Enqueuing Move request for scope (1.73, -0.80) 22:44:12.402 00.000 8052 Worker thread wakes up 22:44:12.402 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.73, -0.80) opts 0xd 22:44:12.402 00.000 8052 Handling offset move in thread for scope, endpoint = (1.73, -0.80) 22:44:12.402 00.000 8052 Moving (1.73, -0.80) raw xDistance=0.29 yDistance=-0.62 22:44:12.402 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 22:44:12.402 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 22:44:12.402 00.000 8052 MoveAxis(W, 10, ABG) 22:44:12.402 00.000 8052 Guiding Dir = 3, Dur = 10 22:44:12.402 00.000 8052 IsSlewing returns 0 22:44:12.417 00.015 8052 IsGuiding returns 0 22:44:12.417 00.000 8052 PulseGuide returned control before completion, sleep 17 22:44:12.417 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=52, Gamma=1.040 22:44:12.448 00.031 8052 IsGuiding returns 0 22:44:12.448 00.000 8052 Move returns status 0, amount 10 22:44:12.448 00.000 8052 MoveAxis(N, 94, ABG) 22:44:12.448 00.000 8052 Guiding Dir = 0, Dur = 94 22:44:12.448 00.000 8052 IsSlewing returns 0 22:44:12.448 00.000 8052 IsGuiding returns 0 22:44:12.448 00.000 8052 PulseGuide returned control before completion, sleep 100 22:44:12.573 00.125 8052 IsGuiding returns 1 22:44:12.573 00.000 8052 scope still moving after pulse duration time elapsed 22:44:12.605 00.032 8052 IsSlewing returns 0 22:44:12.605 00.000 8052 IsGuiding returns 0 22:44:12.605 00.000 8052 scope move finished after 94 + 59 ms 22:44:12.605 00.000 8052 Move returns status 0, amount 94 22:44:12.605 00.000 8052 move complete, result=0 22:44:12.605 00.000 8052 worker thread done servicing request 22:44:12.636 00.031 3236 UpdateGuideState exits: m=304 SNR=12.0 22:44:12.636 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:12.636 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:12.636 00.000 3236 Enqueuing Expose request 22:44:12.652 00.016 8052 Worker thread wakes up 22:44:12.652 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:12.652 00.000 3236 GuideStep: 0.3 px 10 ms WEST, -0.6 px 94 ms NORTH 22:44:12.652 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:14.745 02.093 8052 Exposure complete 22:44:14.902 00.157 8052 worker thread done servicing request 22:44:14.902 00.000 3236 OnExposeComplete: enter 22:44:14.902 00.000 3236 UpdateGuideState(): m_state=6 22:44:14.902 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 105 22:44:14.902 00.000 3236 Star::Find returns 1 (0), X=1054.92, Y=265.04, Mass=313, SNR=12.2, Peak=45 HFD=4.6 22:44:14.902 00.000 3236 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.85) = xAngle (0.92 = 0.92) 22:44:14.902 00.000 3236 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.83 = -0.83) 22:44:14.902 00.000 3236 CameraToMount -- cameraX=2.33 cameraY=-3.13 hyp=3.91 cameraTheta=-0.93 mountX=2.37 mountY=-2.88, mountTheta=-0.88 22:44:14.902 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.33, y=-3.13, opts=13) 22:44:14.902 00.000 3236 Enqueuing Move request for scope (2.33, -3.13) 22:44:14.902 00.000 8052 Worker thread wakes up 22:44:14.902 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.33, -3.13) opts 0xd 22:44:14.902 00.000 8052 Handling offset move in thread for scope, endpoint = (2.33, -3.13) 22:44:14.902 00.000 8052 Moving (2.33, -3.13) raw xDistance=2.37 yDistance=-2.88 22:44:14.902 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.51 from input 2.37 22:44:14.902 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.88 from input -2.88 22:44:14.902 00.000 8052 MoveAxis(W, 83, ABG) 22:44:14.902 00.000 8052 Guiding Dir = 3, Dur = 83 22:44:14.902 00.000 8052 IsSlewing returns 0 22:44:14.902 00.000 8052 IsGuiding returns 0 22:44:14.917 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=31, FiltMax=43, Gamma=1.040 22:44:14.917 00.000 8052 PulseGuide returned control before completion, sleep 84 22:44:15.011 00.094 8052 IsGuiding returns 1 22:44:15.011 00.000 8052 scope still moving after pulse duration time elapsed 22:44:15.042 00.031 8052 IsSlewing returns 0 22:44:15.042 00.000 8052 IsGuiding returns 0 22:44:15.042 00.000 8052 scope move finished after 83 + 46 ms 22:44:15.042 00.000 8052 Move returns status 0, amount 83 22:44:15.042 00.000 8052 MoveAxis(N, 438, ABG) 22:44:15.042 00.000 8052 Guiding Dir = 0, Dur = 438 22:44:15.042 00.000 8052 IsSlewing returns 0 22:44:15.042 00.000 8052 IsGuiding returns 0 22:44:15.042 00.000 8052 PulseGuide returned control before completion, sleep 445 22:44:15.136 00.094 3236 UpdateGuideState exits: m=313 SNR=12.2 22:44:15.136 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:15.136 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:15.136 00.000 3236 Enqueuing Expose request 22:44:15.511 00.375 8052 IsGuiding returns 0 22:44:15.511 00.000 8052 Move returns status 0, amount 438 22:44:15.511 00.000 8052 move complete, result=0 22:44:15.511 00.000 8052 worker thread done servicing request 22:44:15.511 00.000 8052 Worker thread wakes up 22:44:15.511 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:15.511 00.000 3236 GuideStep: 2.4 px 83 ms WEST, -2.9 px 438 ms NORTH 22:44:15.511 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:17.277 01.766 8052 Exposure complete 22:44:17.433 00.156 8052 worker thread done servicing request 22:44:17.433 00.000 3236 OnExposeComplete: enter 22:44:17.433 00.000 3236 UpdateGuideState(): m_state=6 22:44:17.433 00.000 3236 Star::Find(15, 1054, 265, 0, (0,0,0,0), 0.0, 255) frame 106 22:44:17.433 00.000 3236 Star::Find returns 1 (0), X=1050.82, Y=266.45, Mass=209, SNR=9.9, Peak=54 HFD=5.1 22:44:17.433 00.000 3236 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.85) = xAngle (-0.52 = -0.52) 22:44:17.433 00.000 3236 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.27 = -2.27) 22:44:17.433 00.000 3236 CameraToMount -- cameraX=-1.77 cameraY=-1.72 hyp=2.47 cameraTheta=-2.37 mountX=2.14 mountY=-1.89, mountTheta=-0.72 22:44:17.433 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.77, y=-1.72, opts=13) 22:44:17.433 00.000 3236 Enqueuing Move request for scope (-1.77, -1.72) 22:44:17.433 00.000 8052 Worker thread wakes up 22:44:17.433 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.77, -1.72) opts 0xd 22:44:17.433 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.77, -1.72) 22:44:17.433 00.000 8052 Moving (-1.77, -1.72) raw xDistance=2.14 yDistance=-1.89 22:44:17.433 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.45 from input 2.14 22:44:17.433 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.89 from input -1.89 22:44:17.433 00.000 8052 MoveAxis(W, 80, ABG) 22:44:17.433 00.000 8052 Guiding Dir = 3, Dur = 80 22:44:17.433 00.000 8052 IsSlewing returns 0 22:44:17.448 00.015 8052 IsGuiding returns 0 22:44:17.448 00.000 8052 PulseGuide returned control before completion, sleep 87 22:44:17.448 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=43, FiltMax=52, Gamma=1.040 22:44:17.542 00.094 8052 IsGuiding returns 1 22:44:17.542 00.000 8052 scope still moving after pulse duration time elapsed 22:44:17.573 00.031 8052 IsSlewing returns 0 22:44:17.573 00.000 8052 IsGuiding returns 0 22:44:17.573 00.000 8052 scope move finished after 80 + 47 ms 22:44:17.573 00.000 8052 Move returns status 0, amount 80 22:44:17.573 00.000 8052 MoveAxis(N, 288, ABG) 22:44:17.573 00.000 8052 Guiding Dir = 0, Dur = 288 22:44:17.573 00.000 8052 IsSlewing returns 0 22:44:17.573 00.000 8052 IsGuiding returns 0 22:44:17.573 00.000 8052 PulseGuide returned control before completion, sleep 295 22:44:17.667 00.094 3236 UpdateGuideState exits: m=209 SNR=9.9 22:44:17.667 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:17.667 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:17.667 00.000 3236 Enqueuing Expose request 22:44:17.886 00.219 8052 IsGuiding returns 0 22:44:17.886 00.000 8052 Move returns status 0, amount 288 22:44:17.886 00.000 8052 move complete, result=0 22:44:17.886 00.000 8052 worker thread done servicing request 22:44:17.886 00.000 3236 GuideStep: 2.1 px 80 ms WEST, -1.9 px 288 ms NORTH 22:44:17.886 00.000 8052 Worker thread wakes up 22:44:17.886 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:17.886 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:19.761 01.875 8052 Exposure complete 22:44:19.917 00.156 8052 worker thread done servicing request 22:44:19.917 00.000 3236 OnExposeComplete: enter 22:44:19.917 00.000 3236 UpdateGuideState(): m_state=6 22:44:19.917 00.000 3236 Star::Find(15, 1050, 266, 0, (0,0,0,0), 0.0, 255) frame 107 22:44:19.917 00.000 3236 Star::Find returns 1 (0), X=1046.55, Y=268.52, Mass=258, SNR=11.0, Peak=49 HFD=5.0 22:44:19.917 00.000 3236 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.85) = xAngle (4.93 = -1.35) 22:44:19.917 00.000 3236 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.19 = -3.10) 22:44:19.917 00.000 3236 CameraToMount -- cameraX=-6.04 cameraY=0.35 hyp=6.05 cameraTheta=3.08 mountX=1.32 mountY=-0.27, mountTheta=-0.20 22:44:19.917 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.04, y=0.35, opts=13) 22:44:19.917 00.000 3236 Enqueuing Move request for scope (-6.04, 0.35) 22:44:19.917 00.000 8052 Worker thread wakes up 22:44:19.917 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.04, 0.35) opts 0xd 22:44:19.917 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.04, 0.35) 22:44:19.917 00.000 8052 Moving (-6.04, 0.35) raw xDistance=1.32 yDistance=-0.27 22:44:19.917 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.32 22:44:19.917 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 22:44:19.917 00.000 8052 MoveAxis(W, 51, ABG) 22:44:19.917 00.000 8052 Guiding Dir = 3, Dur = 51 22:44:19.917 00.000 8052 IsSlewing returns 0 22:44:19.933 00.016 8052 IsGuiding returns 0 22:44:19.933 00.000 8052 PulseGuide returned control before completion, sleep 57 22:44:19.933 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=47, Gamma=1.040 22:44:20.011 00.078 8052 IsGuiding returns 0 22:44:20.011 00.000 8052 Move returns status 0, amount 51 22:44:20.011 00.000 8052 MoveAxis(N, 41, ABG) 22:44:20.011 00.000 8052 Guiding Dir = 0, Dur = 41 22:44:20.011 00.000 8052 IsSlewing returns 0 22:44:20.011 00.000 8052 IsGuiding returns 0 22:44:20.011 00.000 8052 PulseGuide returned control before completion, sleep 48 22:44:20.073 00.062 8052 IsGuiding returns 1 22:44:20.073 00.000 8052 scope still moving after pulse duration time elapsed 22:44:20.105 00.032 8052 IsSlewing returns 0 22:44:20.105 00.000 8052 IsGuiding returns 1 22:44:20.136 00.031 8052 IsSlewing returns 0 22:44:20.136 00.000 8052 IsGuiding returns 1 22:44:20.152 00.016 3236 UpdateGuideState exits: m=258 SNR=11.0 22:44:20.152 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:20.152 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:20.152 00.000 3236 Enqueuing Expose request 22:44:20.167 00.015 8052 IsSlewing returns 0 22:44:20.167 00.000 8052 IsGuiding returns 0 22:44:20.167 00.000 8052 scope move finished after 41 + 113 ms 22:44:20.167 00.000 8052 Move returns status 0, amount 41 22:44:20.167 00.000 8052 move complete, result=0 22:44:20.167 00.000 8052 worker thread done servicing request 22:44:20.167 00.000 8052 Worker thread wakes up 22:44:20.167 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:20.167 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1032,254,31,31) 22:44:20.167 00.000 3236 GuideStep: 1.3 px 51 ms WEST, -0.3 px 41 ms NORTH 22:44:22.261 02.094 8052 Exposure complete 22:44:22.417 00.156 8052 worker thread done servicing request 22:44:22.417 00.000 3236 OnExposeComplete: enter 22:44:22.417 00.000 3236 UpdateGuideState(): m_state=6 22:44:22.417 00.000 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 108 22:44:22.417 00.000 3236 Star::Find returns 1 (0), X=1044.00, Y=270.38, Mass=250, SNR=10.9, Peak=47 HFD=4.1 22:44:22.417 00.000 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.74 = -1.54) 22:44:22.417 00.000 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.99 = 2.99) 22:44:22.417 00.000 3236 CameraToMount -- cameraX=-8.59 cameraY=2.20 hyp=8.87 cameraTheta=2.89 mountX=0.24 mountY=1.31, mountTheta=1.39 22:44:22.417 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.59, y=2.20, opts=13) 22:44:22.417 00.000 3236 Enqueuing Move request for scope (-8.59, 2.20) 22:44:22.417 00.000 8052 Worker thread wakes up 22:44:22.417 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.59, 2.20) opts 0xd 22:44:22.417 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.59, 2.20) 22:44:22.417 00.000 8052 Moving (-8.59, 2.20) raw xDistance=0.24 yDistance=1.31 22:44:22.417 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.24 22:44:22.417 00.000 8052 resist switch: large excursion: input 1.31 thresh 0.54 direction from -1 to 1 22:44:22.417 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.94 22:44:22.417 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.31 from input 1.31 22:44:22.417 00.000 8052 MoveAxis(W, 12, ABG) 22:44:22.417 00.000 8052 Guiding Dir = 3, Dur = 12 22:44:22.417 00.000 8052 IsSlewing returns 0 22:44:22.433 00.016 8052 IsGuiding returns 0 22:44:22.433 00.000 8052 PulseGuide returned control before completion, sleep 19 22:44:22.433 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=32, FiltMax=44, Gamma=1.040 22:44:22.464 00.031 8052 IsGuiding returns 0 22:44:22.464 00.000 8052 Move returns status 0, amount 12 22:44:22.464 00.000 8052 MoveAxis(S, 200, ABG) 22:44:22.464 00.000 8052 Guiding Dir = 1, Dur = 200 22:44:22.464 00.000 8052 IsSlewing returns 0 22:44:22.464 00.000 8052 IsGuiding returns 0 22:44:22.464 00.000 8052 PulseGuide returned control before completion, sleep 206 22:44:22.652 00.188 3236 UpdateGuideState exits: m=250 SNR=10.9 22:44:22.667 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:22.667 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:22.667 00.000 3236 Enqueuing Expose request 22:44:22.683 00.016 8052 IsGuiding returns 0 22:44:22.683 00.000 8052 Move returns status 0, amount 200 22:44:22.683 00.000 8052 move complete, result=0 22:44:22.683 00.000 8052 worker thread done servicing request 22:44:22.683 00.000 8052 Worker thread wakes up 22:44:22.683 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:22.683 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1029,255,31,31) 22:44:22.683 00.000 3236 GuideStep: 0.2 px 12 ms WEST, 1.3 px 200 ms SOUTH 22:44:24.777 02.094 8052 Exposure complete 22:44:24.933 00.156 8052 worker thread done servicing request 22:44:24.933 00.000 3236 OnExposeComplete: enter 22:44:24.933 00.000 3236 UpdateGuideState(): m_state=6 22:44:24.933 00.000 3236 Star::Find(15, 1044, 270, 0, (0,0,0,0), 0.0, 255) frame 109 22:44:24.933 00.000 3236 Star::Find returns 1 (0), X=1044.55, Y=269.36, Mass=313, SNR=12.2, Peak=54 HFD=5.2 22:44:24.933 00.000 3236 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.85) = xAngle (4.84 = -1.44) 22:44:24.933 00.000 3236 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 22:44:24.933 00.000 3236 CameraToMount -- cameraX=-8.04 cameraY=1.19 hyp=8.12 cameraTheta=3.00 mountX=1.06 mountY=0.36, mountTheta=0.33 22:44:24.933 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.04, y=1.19, opts=13) 22:44:24.933 00.000 3236 Enqueuing Move request for scope (-8.04, 1.19) 22:44:24.933 00.000 8052 Worker thread wakes up 22:44:24.933 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.04, 1.19) opts 0xd 22:44:24.933 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.04, 1.19) 22:44:24.933 00.000 8052 Moving (-8.04, 1.19) raw xDistance=1.06 yDistance=0.36 22:44:24.933 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.06 22:44:24.933 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 22:44:24.933 00.000 8052 MoveAxis(W, 38, ABG) 22:44:24.933 00.000 8052 Guiding Dir = 3, Dur = 38 22:44:24.933 00.000 8052 IsSlewing returns 0 22:44:24.948 00.015 8052 IsGuiding returns 0 22:44:24.948 00.000 8052 PulseGuide returned control before completion, sleep 43 22:44:24.948 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=50, Gamma=1.040 22:44:25.011 00.063 8052 IsGuiding returns 0 22:44:25.011 00.000 8052 Move returns status 0, amount 38 22:44:25.011 00.000 8052 MoveAxis(S, 55, ABG) 22:44:25.011 00.000 8052 Guiding Dir = 1, Dur = 55 22:44:25.011 00.000 8052 IsSlewing returns 0 22:44:25.011 00.000 8052 IsGuiding returns 0 22:44:25.011 00.000 8052 PulseGuide returned control before completion, sleep 62 22:44:25.089 00.078 8052 IsGuiding returns 1 22:44:25.089 00.000 8052 scope still moving after pulse duration time elapsed 22:44:25.120 00.031 8052 IsSlewing returns 0 22:44:25.120 00.000 8052 IsGuiding returns 1 22:44:25.152 00.032 8052 IsSlewing returns 0 22:44:25.152 00.000 8052 IsGuiding returns 0 22:44:25.152 00.000 8052 scope move finished after 55 + 82 ms 22:44:25.152 00.000 8052 Move returns status 0, amount 55 22:44:25.152 00.000 8052 move complete, result=0 22:44:25.152 00.000 8052 worker thread done servicing request 22:44:25.198 00.046 3236 UpdateGuideState exits: m=313 SNR=12.2 22:44:25.198 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:25.198 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:25.198 00.000 3236 Enqueuing Expose request 22:44:25.198 00.000 8052 Worker thread wakes up 22:44:25.198 00.000 3236 GuideStep: 1.1 px 38 ms WEST, 0.4 px 55 ms SOUTH 22:44:25.198 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:25.198 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1030,254,31,31) 22:44:27.198 02.000 8052 Exposure complete 22:44:27.355 00.157 8052 worker thread done servicing request 22:44:27.355 00.000 3236 OnExposeComplete: enter 22:44:27.355 00.000 3236 UpdateGuideState(): m_state=6 22:44:27.355 00.000 3236 Star::Find(15, 1044, 269, 0, (0,0,0,0), 0.0, 255) frame 110 22:44:27.355 00.000 3236 Star::Find returns 1 (0), X=1044.56, Y=268.09, Mass=272, SNR=11.3, Peak=51 HFD=4.9 22:44:27.355 00.000 3236 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.85) = xAngle (-1.28 = -1.28) 22:44:27.355 00.000 3236 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.03 = -3.03) 22:44:27.355 00.000 3236 CameraToMount -- cameraX=-8.03 cameraY=-0.08 hyp=8.03 cameraTheta=-3.13 mountX=2.28 mountY=-0.90, mountTheta=-0.38 22:44:27.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.03, y=-0.08, opts=13) 22:44:27.355 00.000 3236 Enqueuing Move request for scope (-8.03, -0.08) 22:44:27.355 00.000 8052 Worker thread wakes up 22:44:27.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.03, -0.08) opts 0xd 22:44:27.355 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.03, -0.08) 22:44:27.355 00.000 8052 Moving (-8.03, -0.08) raw xDistance=2.28 yDistance=-0.90 22:44:27.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.48 from input 2.28 22:44:27.355 00.000 8052 resist switch: large excursion: input -0.90 thresh 0.54 direction from 1 to -1 22:44:27.355 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.71 22:44:27.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 22:44:27.355 00.000 8052 MoveAxis(W, 82, ABG) 22:44:27.355 00.000 8052 Guiding Dir = 3, Dur = 82 22:44:27.370 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=48, Gamma=1.040 22:44:27.402 00.032 8052 IsSlewing returns 0 22:44:27.464 00.062 8052 IsGuiding returns 0 22:44:27.464 00.000 8052 PulseGuide returned control before completion, sleep 86 22:44:27.573 00.109 8052 IsGuiding returns 0 22:44:27.573 00.000 8052 Move returns status 0, amount 82 22:44:27.573 00.000 8052 MoveAxis(N, 137, ABG) 22:44:27.573 00.000 8052 Guiding Dir = 0, Dur = 137 22:44:27.573 00.000 8052 IsSlewing returns 0 22:44:27.573 00.000 8052 IsGuiding returns 0 22:44:27.573 00.000 8052 PulseGuide returned control before completion, sleep 144 22:44:27.589 00.016 3236 UpdateGuideState exits: m=272 SNR=11.3 22:44:27.589 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:27.589 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:27.589 00.000 3236 Enqueuing Expose request 22:44:27.730 00.141 8052 IsGuiding returns 0 22:44:27.730 00.000 8052 Move returns status 0, amount 137 22:44:27.730 00.000 8052 move complete, result=0 22:44:27.730 00.000 8052 worker thread done servicing request 22:44:27.730 00.000 8052 Worker thread wakes up 22:44:27.730 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:27.730 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1030,253,31,31) 22:44:27.730 00.000 3236 GuideStep: 2.3 px 82 ms WEST, -0.9 px 137 ms NORTH 22:44:29.714 01.984 8052 Exposure complete 22:44:29.870 00.156 8052 worker thread done servicing request 22:44:29.870 00.000 3236 OnExposeComplete: enter 22:44:29.870 00.000 3236 UpdateGuideState(): m_state=6 22:44:29.870 00.000 3236 Star::Find(15, 1044, 268, 0, (0,0,0,0), 0.0, 255) frame 111 22:44:29.870 00.000 3236 Star::Find returns 1 (0), X=1045.54, Y=268.87, Mass=318, SNR=12.3, Peak=52 HFD=5.2 22:44:29.870 00.000 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.89 = -1.39) 22:44:29.870 00.000 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.15 = -3.14) 22:44:29.870 00.000 3236 CameraToMount -- cameraX=-7.05 cameraY=0.69 hyp=7.08 cameraTheta=3.04 mountX=1.27 mountY=-0.03, mountTheta=-0.03 22:44:29.870 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.05, y=0.69, opts=13) 22:44:29.870 00.000 3236 Enqueuing Move request for scope (-7.05, 0.69) 22:44:29.870 00.000 8052 Worker thread wakes up 22:44:29.870 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.05, 0.69) opts 0xd 22:44:29.870 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.05, 0.69) 22:44:29.870 00.000 8052 Moving (-7.05, 0.69) raw xDistance=1.27 yDistance=-0.03 22:44:29.870 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.27 22:44:29.870 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:29.870 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:44:29.870 00.000 8052 MoveAxis(W, 50, ABG) 22:44:29.870 00.000 8052 Guiding Dir = 3, Dur = 50 22:44:29.886 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=39, FiltMax=50, Gamma=1.040 22:44:29.886 00.000 8052 IsSlewing returns 0 22:44:29.948 00.062 8052 IsGuiding returns 0 22:44:30.027 00.079 8052 IsGuiding returns 1 22:44:30.027 00.000 8052 scope still moving after pulse duration time elapsed 22:44:30.058 00.031 8052 IsSlewing returns 0 22:44:30.058 00.000 8052 IsGuiding returns 1 22:44:30.089 00.031 8052 IsSlewing returns 0 22:44:30.089 00.000 8052 IsGuiding returns 1 22:44:30.105 00.016 3236 UpdateGuideState exits: m=318 SNR=12.3 22:44:30.105 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:30.105 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:30.105 00.000 3236 Enqueuing Expose request 22:44:30.120 00.015 8052 IsSlewing returns 0 22:44:30.120 00.000 8052 IsGuiding returns 0 22:44:30.120 00.000 8052 scope move finished after 50 + 115 ms 22:44:30.120 00.000 8052 Move returns status 0, amount 50 22:44:30.120 00.000 8052 MoveAxis(N, 0, ABG) 22:44:30.120 00.000 8052 Move returns status 0, amount 0 22:44:30.120 00.000 8052 move complete, result=0 22:44:30.120 00.000 8052 worker thread done servicing request 22:44:30.120 00.000 8052 Worker thread wakes up 22:44:30.120 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:30.120 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,254,31,31) 22:44:30.120 00.000 3236 GuideStep: 1.3 px 50 ms WEST, -0.0 px 0 ms NORTH 22:44:32.214 02.094 8052 Exposure complete 22:44:32.370 00.156 8052 worker thread done servicing request 22:44:32.370 00.000 3236 OnExposeComplete: enter 22:44:32.370 00.000 3236 UpdateGuideState(): m_state=6 22:44:32.370 00.000 3236 Star::Find(15, 1045, 268, 0, (0,0,0,0), 0.0, 255) frame 112 22:44:32.370 00.000 3236 Star::Find returns 1 (0), X=1045.55, Y=269.42, Mass=320, SNR=12.3, Peak=54 HFD=5.2 22:44:32.370 00.000 3236 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.85) = xAngle (4.81 = -1.47) 22:44:32.370 00.000 3236 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.07 = 3.07) 22:44:32.370 00.000 3236 CameraToMount -- cameraX=-7.04 cameraY=1.25 hyp=7.15 cameraTheta=2.97 mountX=0.73 mountY=0.52, mountTheta=0.62 22:44:32.370 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.04, y=1.25, opts=13) 22:44:32.370 00.000 3236 Enqueuing Move request for scope (-7.04, 1.25) 22:44:32.370 00.000 8052 Worker thread wakes up 22:44:32.370 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.04, 1.25) opts 0xd 22:44:32.370 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.04, 1.25) 22:44:32.370 00.000 8052 Moving (-7.04, 1.25) raw xDistance=0.73 yDistance=0.52 22:44:32.370 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.73 22:44:32.370 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:44:32.370 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52 22:44:32.370 00.000 8052 MoveAxis(W, 29, ABG) 22:44:32.370 00.000 8052 Guiding Dir = 3, Dur = 29 22:44:32.386 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=51, Gamma=1.040 22:44:32.433 00.047 8052 IsSlewing returns 0 22:44:32.511 00.078 8052 IsGuiding returns 0 22:44:32.573 00.062 8052 IsGuiding returns 1 22:44:32.589 00.016 8052 scope still moving after pulse duration time elapsed 22:44:32.620 00.031 8052 IsSlewing returns 0 22:44:32.620 00.000 8052 IsGuiding returns 0 22:44:32.620 00.000 8052 scope move finished after 29 + 74 ms 22:44:32.620 00.000 8052 Move returns status 0, amount 29 22:44:32.620 00.000 3236 UpdateGuideState exits: m=320 SNR=12.3 22:44:32.620 00.000 8052 MoveAxis(N, 0, ABG) 22:44:32.620 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:32.620 00.000 8052 Move returns status 0, amount 0 22:44:32.620 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:32.620 00.000 8052 move complete, result=0 22:44:32.620 00.000 3236 Enqueuing Expose request 22:44:32.620 00.000 8052 worker thread done servicing request 22:44:32.620 00.000 3236 GuideStep: 0.7 px 29 ms WEST, 0.5 px 0 ms NORTH 22:44:32.620 00.000 8052 Worker thread wakes up 22:44:32.620 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:32.620 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,254,31,31) 22:44:34.707 02.087 8052 Exposure complete 22:44:34.863 00.156 8052 worker thread done servicing request 22:44:34.863 00.000 3236 OnExposeComplete: enter 22:44:34.863 00.000 3236 UpdateGuideState(): m_state=6 22:44:34.863 00.000 3236 Star::Find(15, 1045, 269, 0, (0,0,0,0), 0.0, 255) frame 113 22:44:34.863 00.000 3236 Star::Find returns 1 (0), X=1046.32, Y=270.75, Mass=264, SNR=11.2, Peak=54 HFD=4.7 22:44:34.863 00.000 3236 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.85) = xAngle (4.60 = -1.68) 22:44:34.863 00.000 3236 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.85 = 2.85) 22:44:34.863 00.000 3236 CameraToMount -- cameraX=-6.27 cameraY=2.57 hyp=6.78 cameraTheta=2.75 mountX=-0.75 mountY=1.92, mountTheta=1.94 22:44:34.863 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.27, y=2.57, opts=13) 22:44:34.863 00.000 3236 Enqueuing Move request for scope (-6.27, 2.57) 22:44:34.879 00.016 8052 Worker thread wakes up 22:44:34.879 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.27, 2.57) opts 0xd 22:44:34.879 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.27, 2.57) 22:44:34.879 00.000 8052 Moving (-6.27, 2.57) raw xDistance=-0.75 yDistance=1.92 22:44:34.879 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.75 22:44:34.879 00.000 8052 resist switch: large excursion: input 1.92 thresh 0.54 direction from -1 to 1 22:44:34.879 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.75 22:44:34.879 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.92 from input 1.92 22:44:34.879 00.000 8052 MoveAxis(E, 24, ABG) 22:44:34.879 00.000 8052 Guiding Dir = 2, Dur = 24 22:44:34.879 00.000 8052 IsSlewing returns 0 22:44:34.879 00.000 8052 IsGuiding returns 0 22:44:34.879 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=40, FiltMax=49, Gamma=1.040 22:44:34.894 00.015 8052 PulseGuide returned control before completion, sleep 25 22:44:34.988 00.094 8052 IsGuiding returns 0 22:44:34.988 00.000 8052 Move returns status 0, amount 24 22:44:34.988 00.000 8052 MoveAxis(S, 291, ABG) 22:44:34.988 00.000 8052 Guiding Dir = 1, Dur = 291 22:44:35.050 00.062 3236 UpdateGuideState exits: m=264 SNR=11.2 22:44:35.050 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:35.066 00.016 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:35.066 00.000 3236 Enqueuing Expose request 22:44:35.082 00.016 8052 IsSlewing returns 0 22:44:35.160 00.078 8052 IsGuiding returns 0 22:44:35.222 00.062 8052 PulseGuide returned control before completion, sleep 237 22:44:35.472 00.250 8052 IsGuiding returns 1 22:44:35.472 00.000 8052 scope still moving after pulse duration time elapsed 22:44:35.504 00.032 8052 IsSlewing returns 0 22:44:35.504 00.000 8052 IsGuiding returns 1 22:44:35.535 00.031 8052 IsSlewing returns 0 22:44:35.535 00.000 8052 IsGuiding returns 0 22:44:35.535 00.000 8052 scope move finished after 291 + 84 ms 22:44:35.535 00.000 8052 Move returns status 0, amount 291 22:44:35.535 00.000 8052 move complete, result=0 22:44:35.535 00.000 8052 worker thread done servicing request 22:44:35.535 00.000 3236 GuideStep: -0.8 px 24 ms EAST, 1.9 px 291 ms SOUTH 22:44:35.535 00.000 8052 Worker thread wakes up 22:44:35.535 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:35.535 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,256,31,31) 22:44:37.191 01.656 8052 Exposure complete 22:44:37.347 00.156 3236 OnExposeComplete: enter 22:44:37.347 00.000 8052 worker thread done servicing request 22:44:37.347 00.000 3236 UpdateGuideState(): m_state=6 22:44:37.347 00.000 3236 Star::Find(15, 1046, 270, 0, (0,0,0,0), 0.0, 255) frame 114 22:44:37.347 00.000 3236 Star::Find returns 1 (0), X=1046.68, Y=268.96, Mass=243, SNR=10.7, Peak=53 HFD=4.7 22:44:37.347 00.000 3236 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.85) = xAngle (4.86 = -1.42) 22:44:37.347 00.000 3236 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.11 = 3.11) 22:44:37.347 00.000 3236 CameraToMount -- cameraX=-5.91 cameraY=0.78 hyp=5.96 cameraTheta=3.01 mountX=0.87 mountY=0.17, mountTheta=0.20 22:44:37.347 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.91, y=0.78, opts=13) 22:44:37.347 00.000 3236 Enqueuing Move request for scope (-5.91, 0.78) 22:44:37.347 00.000 8052 Worker thread wakes up 22:44:37.347 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.91, 0.78) opts 0xd 22:44:37.347 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.91, 0.78) 22:44:37.347 00.000 8052 Moving (-5.91, 0.78) raw xDistance=0.87 yDistance=0.17 22:44:37.347 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.87 22:44:37.347 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:37.347 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 22:44:37.347 00.000 8052 MoveAxis(W, 28, ABG) 22:44:37.347 00.000 8052 Guiding Dir = 3, Dur = 28 22:44:37.347 00.000 8052 IsSlewing returns 0 22:44:37.347 00.000 8052 IsGuiding returns 0 22:44:37.347 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=49, Gamma=1.040 22:44:37.394 00.047 8052 IsGuiding returns 1 22:44:37.394 00.000 8052 scope still moving after pulse duration time elapsed 22:44:37.425 00.031 8052 IsSlewing returns 0 22:44:37.425 00.000 8052 IsGuiding returns 1 22:44:37.457 00.032 8052 IsSlewing returns 0 22:44:37.457 00.000 8052 IsGuiding returns 1 22:44:37.488 00.031 8052 IsSlewing returns 0 22:44:37.488 00.000 8052 IsGuiding returns 0 22:44:37.488 00.000 8052 scope move finished after 28 + 107 ms 22:44:37.488 00.000 8052 Move returns status 0, amount 28 22:44:37.488 00.000 8052 MoveAxis(N, 0, ABG) 22:44:37.488 00.000 8052 Move returns status 0, amount 0 22:44:37.488 00.000 8052 move complete, result=0 22:44:37.488 00.000 8052 worker thread done servicing request 22:44:37.535 00.047 3236 UpdateGuideState exits: m=243 SNR=10.7 22:44:37.535 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:37.535 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:37.535 00.000 3236 Enqueuing Expose request 22:44:37.535 00.000 8052 Worker thread wakes up 22:44:37.535 00.000 3236 GuideStep: 0.9 px 28 ms WEST, 0.2 px 0 ms NORTH 22:44:37.535 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:37.535 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:39.754 02.219 8052 Exposure complete 22:44:39.910 00.156 8052 worker thread done servicing request 22:44:39.910 00.000 3236 OnExposeComplete: enter 22:44:39.910 00.000 3236 UpdateGuideState(): m_state=6 22:44:39.910 00.000 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 115 22:44:39.910 00.000 3236 Star::Find returns 1 (0), X=1046.62, Y=269.09, Mass=308, SNR=12.1, Peak=51 HFD=5.2 22:44:39.910 00.000 3236 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.85) = xAngle (4.84 = -1.45) 22:44:39.910 00.000 3236 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.09 = 3.09) 22:44:39.910 00.000 3236 CameraToMount -- cameraX=-5.97 cameraY=0.92 hyp=6.04 cameraTheta=2.99 mountX=0.75 mountY=0.31, mountTheta=0.39 22:44:39.925 00.015 3236 SchedulePrimaryMove(06CFF028, x=-5.97, y=0.92, opts=13) 22:44:39.925 00.000 3236 Enqueuing Move request for scope (-5.97, 0.92) 22:44:39.925 00.000 8052 Worker thread wakes up 22:44:39.925 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.97, 0.92) opts 0xd 22:44:39.925 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.97, 0.92) 22:44:39.925 00.000 8052 Moving (-5.97, 0.92) raw xDistance=0.75 yDistance=0.31 22:44:39.925 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.75 22:44:39.925 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 22:44:39.925 00.000 8052 MoveAxis(W, 28, ABG) 22:44:39.925 00.000 8052 Guiding Dir = 3, Dur = 28 22:44:39.925 00.000 8052 IsSlewing returns 0 22:44:39.925 00.000 8052 IsGuiding returns 0 22:44:39.925 00.000 8052 PulseGuide returned control before completion, sleep 35 22:44:39.925 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=37, FiltMax=48, Gamma=1.040 22:44:39.988 00.063 8052 IsGuiding returns 0 22:44:39.988 00.000 8052 Move returns status 0, amount 28 22:44:39.988 00.000 8052 MoveAxis(S, 46, ABG) 22:44:39.988 00.000 8052 Guiding Dir = 1, Dur = 46 22:44:39.988 00.000 8052 IsSlewing returns 0 22:44:39.988 00.000 8052 IsGuiding returns 0 22:44:39.988 00.000 8052 PulseGuide returned control before completion, sleep 53 22:44:40.066 00.078 8052 IsGuiding returns 1 22:44:40.066 00.000 8052 scope still moving after pulse duration time elapsed 22:44:40.175 00.109 8052 IsSlewing returns 0 22:44:40.207 00.032 3236 UpdateGuideState exits: m=308 SNR=12.1 22:44:40.207 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:40.207 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:40.207 00.000 3236 Enqueuing Expose request 22:44:40.269 00.062 8052 IsGuiding returns 0 22:44:40.269 00.000 8052 scope move finished after 46 + 237 ms 22:44:40.269 00.000 8052 Move returns status 0, amount 46 22:44:40.269 00.000 8052 move complete, result=0 22:44:40.269 00.000 8052 worker thread done servicing request 22:44:40.269 00.000 8052 Worker thread wakes up 22:44:40.269 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:40.269 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1032,254,31,31) 22:44:40.269 00.000 3236 GuideStep: 0.8 px 28 ms WEST, 0.3 px 46 ms SOUTH 22:44:42.191 01.922 8052 Exposure complete 22:44:42.347 00.156 8052 worker thread done servicing request 22:44:42.347 00.000 3236 OnExposeComplete: enter 22:44:42.347 00.000 3236 UpdateGuideState(): m_state=6 22:44:42.347 00.000 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 116 22:44:42.347 00.000 3236 Star::Find returns 1 (0), X=1047.33, Y=271.29, Mass=302, SNR=11.9, Peak=59 HFD=5.4 22:44:42.347 00.000 3236 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.85) = xAngle (4.46 = -1.83) 22:44:42.347 00.000 3236 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.71 = 2.71) 22:44:42.347 00.000 3236 CameraToMount -- cameraX=-5.26 cameraY=3.12 hyp=6.12 cameraTheta=2.61 mountX=-1.56 mountY=2.56, mountTheta=2.12 22:44:42.347 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.26, y=3.12, opts=13) 22:44:42.347 00.000 3236 Enqueuing Move request for scope (-5.26, 3.12) 22:44:42.347 00.000 8052 Worker thread wakes up 22:44:42.347 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.26, 3.12) opts 0xd 22:44:42.347 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.26, 3.12) 22:44:42.347 00.000 8052 Moving (-5.26, 3.12) raw xDistance=-1.56 yDistance=2.56 22:44:42.347 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.94 from input -1.56 22:44:42.347 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.56 from input 2.56 22:44:42.347 00.000 8052 MoveAxis(E, 52, ABG) 22:44:42.347 00.000 8052 Guiding Dir = 2, Dur = 52 22:44:42.363 00.016 8052 IsSlewing returns 0 22:44:42.363 00.000 8052 IsGuiding returns 0 22:44:42.363 00.000 8052 PulseGuide returned control before completion, sleep 59 22:44:42.363 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=98, FiltMin=47, FiltMax=58, Gamma=1.040 22:44:42.441 00.078 8052 IsGuiding returns 0 22:44:42.441 00.000 8052 Move returns status 0, amount 52 22:44:42.441 00.000 8052 MoveAxis(S, 390, ABG) 22:44:42.441 00.000 8052 Guiding Dir = 1, Dur = 390 22:44:42.441 00.000 8052 IsSlewing returns 0 22:44:42.441 00.000 8052 IsGuiding returns 0 22:44:42.441 00.000 8052 PulseGuide returned control before completion, sleep 397 22:44:42.597 00.156 3236 UpdateGuideState exits: m=302 SNR=11.9 22:44:42.597 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:42.597 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:42.597 00.000 3236 Enqueuing Expose request 22:44:42.879 00.282 8052 IsGuiding returns 0 22:44:42.879 00.000 8052 Move returns status 0, amount 390 22:44:42.879 00.000 8052 move complete, result=0 22:44:42.879 00.000 8052 worker thread done servicing request 22:44:42.879 00.000 3236 GuideStep: -1.6 px 52 ms EAST, 2.6 px 390 ms SOUTH 22:44:42.879 00.000 8052 Worker thread wakes up 22:44:42.879 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:42.879 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1032,256,31,31) 22:44:44.754 01.875 8052 Exposure complete 22:44:44.910 00.156 3236 OnExposeComplete: enter 22:44:44.910 00.000 3236 UpdateGuideState(): m_state=6 22:44:44.910 00.000 3236 Star::Find(15, 1047, 271, 0, (0,0,0,0), 0.0, 255) frame 117 22:44:44.910 00.000 3236 Star::Find returns 1 (0), X=1048.14, Y=269.98, Mass=327, SNR=12.4, Peak=56 HFD=5.9 22:44:44.910 00.000 8052 worker thread done servicing request 22:44:44.910 00.000 3236 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.85) = xAngle (4.61 = -1.68) 22:44:44.910 00.000 3236 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.86 = 2.86) 22:44:44.910 00.000 3236 CameraToMount -- cameraX=-4.45 cameraY=1.81 hyp=4.81 cameraTheta=2.76 mountX=-0.51 mountY=1.34, mountTheta=1.94 22:44:44.910 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.45, y=1.81, opts=13) 22:44:44.910 00.000 3236 Enqueuing Move request for scope (-4.45, 1.81) 22:44:44.910 00.000 8052 Worker thread wakes up 22:44:44.910 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.45, 1.81) opts 0xd 22:44:44.910 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.45, 1.81) 22:44:44.910 00.000 8052 Moving (-4.45, 1.81) raw xDistance=-0.51 yDistance=1.34 22:44:44.910 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.51 22:44:44.910 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.34 from input 1.34 22:44:44.910 00.000 8052 MoveAxis(E, 21, ABG) 22:44:44.910 00.000 8052 Guiding Dir = 2, Dur = 21 22:44:44.910 00.000 8052 IsSlewing returns 0 22:44:44.925 00.015 8052 IsGuiding returns 0 22:44:44.925 00.000 8052 PulseGuide returned control before completion, sleep 28 22:44:44.925 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=43, FiltMax=54, Gamma=1.040 22:44:44.972 00.047 8052 IsGuiding returns 0 22:44:44.972 00.000 8052 Move returns status 0, amount 21 22:44:44.972 00.000 8052 MoveAxis(S, 204, ABG) 22:44:44.972 00.000 8052 Guiding Dir = 1, Dur = 204 22:44:44.972 00.000 8052 IsSlewing returns 0 22:44:44.972 00.000 8052 IsGuiding returns 0 22:44:44.972 00.000 8052 PulseGuide returned control before completion, sleep 212 22:44:45.113 00.141 3236 UpdateGuideState exits: m=327 SNR=12.4 22:44:45.113 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:45.113 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:45.113 00.000 3236 Enqueuing Expose request 22:44:45.207 00.094 8052 IsGuiding returns 0 22:44:45.207 00.000 8052 Move returns status 0, amount 204 22:44:45.207 00.000 8052 move complete, result=0 22:44:45.207 00.000 8052 worker thread done servicing request 22:44:45.207 00.000 8052 Worker thread wakes up 22:44:45.207 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:45.207 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:45.207 00.000 3236 GuideStep: -0.5 px 21 ms EAST, 1.3 px 204 ms SOUTH 22:44:47.191 01.984 8052 Exposure complete 22:44:47.347 00.156 8052 worker thread done servicing request 22:44:47.347 00.000 3236 OnExposeComplete: enter 22:44:47.347 00.000 3236 UpdateGuideState(): m_state=6 22:44:47.347 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 118 22:44:47.347 00.000 3236 Star::Find returns 1 (0), X=1049.91, Y=267.16, Mass=341, SNR=12.7, Peak=50 HFD=4.7 22:44:47.347 00.000 3236 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.85) = xAngle (-0.93 = -0.93) 22:44:47.347 00.000 3236 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.68 = -2.68) 22:44:47.347 00.000 3236 CameraToMount -- cameraX=-2.68 cameraY=-1.02 hyp=2.87 cameraTheta=-2.78 mountX=1.71 mountY=-1.29, mountTheta=-0.64 22:44:47.347 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.68, y=-1.02, opts=13) 22:44:47.347 00.000 3236 Enqueuing Move request for scope (-2.68, -1.02) 22:44:47.347 00.000 8052 Worker thread wakes up 22:44:47.347 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.68, -1.02) opts 0xd 22:44:47.347 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.68, -1.02) 22:44:47.347 00.000 8052 Moving (-2.68, -1.02) raw xDistance=1.71 yDistance=-1.29 22:44:47.347 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.71 22:44:47.347 00.000 8052 resist switch: large excursion: input -1.29 thresh 0.54 direction from 1 to -1 22:44:47.347 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.86 22:44:47.347 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29 22:44:47.347 00.000 8052 MoveAxis(W, 58, ABG) 22:44:47.347 00.000 8052 Guiding Dir = 3, Dur = 58 22:44:47.347 00.000 8052 IsSlewing returns 0 22:44:47.363 00.016 8052 IsGuiding returns 0 22:44:47.363 00.000 8052 PulseGuide returned control before completion, sleep 65 22:44:47.363 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=32, FiltMax=45, Gamma=1.040 22:44:47.441 00.078 8052 IsGuiding returns 0 22:44:47.441 00.000 8052 Move returns status 0, amount 58 22:44:47.441 00.000 8052 MoveAxis(N, 196, ABG) 22:44:47.441 00.000 8052 Guiding Dir = 0, Dur = 196 22:44:47.441 00.000 8052 IsSlewing returns 0 22:44:47.441 00.000 8052 IsGuiding returns 0 22:44:47.441 00.000 8052 PulseGuide returned control before completion, sleep 203 22:44:47.613 00.172 3236 UpdateGuideState exits: m=341 SNR=12.7 22:44:47.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:47.613 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:47.613 00.000 3236 Enqueuing Expose request 22:44:47.660 00.047 8052 IsGuiding returns 0 22:44:47.660 00.000 8052 Move returns status 0, amount 196 22:44:47.660 00.000 8052 move complete, result=0 22:44:47.660 00.000 8052 worker thread done servicing request 22:44:47.660 00.000 8052 Worker thread wakes up 22:44:47.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:47.660 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:47.660 00.000 3236 GuideStep: 1.7 px 58 ms WEST, -1.3 px 196 ms NORTH 22:44:49.754 02.094 8052 Exposure complete 22:44:49.910 00.156 8052 worker thread done servicing request 22:44:49.910 00.000 3236 OnExposeComplete: enter 22:44:49.910 00.000 3236 UpdateGuideState(): m_state=6 22:44:49.910 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 119 22:44:49.910 00.000 3236 Star::Find returns 1 (0), X=1050.63, Y=266.93, Mass=311, SNR=12.1, Peak=58 HFD=5.2 22:44:49.910 00.000 3236 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.85) = xAngle (-0.73 = -0.73) 22:44:49.910 00.000 3236 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.48 = -2.48) 22:44:49.910 00.000 3236 CameraToMount -- cameraX=-1.96 cameraY=-1.24 hyp=2.32 cameraTheta=-2.58 mountX=1.73 mountY=-1.43, mountTheta=-0.69 22:44:49.910 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.96, y=-1.24, opts=13) 22:44:49.910 00.000 3236 Enqueuing Move request for scope (-1.96, -1.24) 22:44:49.910 00.000 8052 Worker thread wakes up 22:44:49.910 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.96, -1.24) opts 0xd 22:44:49.910 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.96, -1.24) 22:44:49.910 00.000 8052 Moving (-1.96, -1.24) raw xDistance=1.73 yDistance=-1.43 22:44:49.910 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.16 from input 1.73 22:44:49.910 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.43 from input -1.43 22:44:49.910 00.000 8052 MoveAxis(W, 64, ABG) 22:44:49.910 00.000 8052 Guiding Dir = 3, Dur = 64 22:44:49.910 00.000 8052 IsSlewing returns 0 22:44:49.925 00.015 8052 IsGuiding returns 0 22:44:49.925 00.000 8052 PulseGuide returned control before completion, sleep 71 22:44:49.925 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=44, FiltMax=56, Gamma=1.040 22:44:50.004 00.079 8052 IsGuiding returns 0 22:44:50.004 00.000 8052 Move returns status 0, amount 64 22:44:50.004 00.000 8052 MoveAxis(N, 218, ABG) 22:44:50.004 00.000 8052 Guiding Dir = 0, Dur = 218 22:44:50.004 00.000 8052 IsSlewing returns 0 22:44:50.004 00.000 8052 IsGuiding returns 0 22:44:50.004 00.000 8052 PulseGuide returned control before completion, sleep 224 22:44:50.144 00.140 3236 UpdateGuideState exits: m=311 SNR=12.1 22:44:50.144 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:50.144 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:50.144 00.000 3236 Enqueuing Expose request 22:44:50.254 00.110 8052 IsGuiding returns 0 22:44:50.254 00.000 8052 Move returns status 0, amount 218 22:44:50.254 00.000 8052 move complete, result=0 22:44:50.254 00.000 8052 worker thread done servicing request 22:44:50.254 00.000 8052 Worker thread wakes up 22:44:50.254 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:50.254 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:50.254 00.000 3236 GuideStep: 1.7 px 64 ms WEST, -1.4 px 218 ms NORTH 22:44:52.238 01.984 8052 Exposure complete 22:44:52.410 00.172 8052 worker thread done servicing request 22:44:52.410 00.000 3236 OnExposeComplete: enter 22:44:52.410 00.000 3236 UpdateGuideState(): m_state=6 22:44:52.410 00.000 3236 Star::Find(15, 1050, 266, 0, (0,0,0,0), 0.0, 255) frame 120 22:44:52.410 00.000 3236 Star::Find returns 1 (0), X=1050.19, Y=268.54, Mass=324, SNR=12.4, Peak=53 HFD=5.3 22:44:52.410 00.000 3236 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.85) = xAngle (4.84 = -1.45) 22:44:52.410 00.000 3236 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.09 = 3.09) 22:44:52.410 00.000 3236 CameraToMount -- cameraX=-2.40 cameraY=0.37 hyp=2.43 cameraTheta=2.99 mountX=0.30 mountY=0.12, mountTheta=0.38 22:44:52.410 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.40, y=0.37, opts=13) 22:44:52.410 00.000 3236 Enqueuing Move request for scope (-2.40, 0.37) 22:44:52.410 00.000 8052 Worker thread wakes up 22:44:52.410 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.40, 0.37) opts 0xd 22:44:52.410 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.40, 0.37) 22:44:52.410 00.000 8052 Moving (-2.40, 0.37) raw xDistance=0.30 yDistance=0.12 22:44:52.425 00.015 8052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.30 22:44:52.425 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:44:52.425 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:44:52.425 00.000 8052 MoveAxis(W, 15, ABG) 22:44:52.425 00.000 8052 Guiding Dir = 3, Dur = 15 22:44:52.425 00.000 8052 IsSlewing returns 0 22:44:52.425 00.000 8052 IsGuiding returns 0 22:44:52.425 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=48, Gamma=1.040 22:44:52.425 00.000 8052 PulseGuide returned control before completion, sleep 22 22:44:52.472 00.047 8052 IsGuiding returns 0 22:44:52.488 00.016 8052 Move returns status 0, amount 15 22:44:52.488 00.000 8052 MoveAxis(N, 0, ABG) 22:44:52.488 00.000 8052 Move returns status 0, amount 0 22:44:52.488 00.000 8052 move complete, result=0 22:44:52.488 00.000 8052 worker thread done servicing request 22:44:52.660 00.172 3236 UpdateGuideState exits: m=324 SNR=12.4 22:44:52.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:52.660 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:52.660 00.000 3236 Enqueuing Expose request 22:44:52.660 00.000 8052 Worker thread wakes up 22:44:52.660 00.000 3236 GuideStep: 0.3 px 15 ms WEST, 0.1 px 0 ms NORTH 22:44:52.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:52.660 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:54.769 02.109 8052 Exposure complete 22:44:54.972 00.203 8052 worker thread done servicing request 22:44:54.972 00.000 3236 OnExposeComplete: enter 22:44:54.972 00.000 3236 UpdateGuideState(): m_state=6 22:44:54.972 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 121 22:44:54.972 00.000 3236 Star::Find returns 1 (0), X=1050.64, Y=267.16, Mass=302, SNR=12.0, Peak=55 HFD=5.0 22:44:54.972 00.000 3236 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.85) = xAngle (-0.81 = -0.81) 22:44:54.972 00.000 3236 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.56 = -2.56) 22:44:54.972 00.000 3236 CameraToMount -- cameraX=-1.95 cameraY=-1.02 hyp=2.20 cameraTheta=-2.66 mountX=1.51 mountY=-1.21, mountTheta=-0.68 22:44:54.972 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.95, y=-1.02, opts=13) 22:44:54.972 00.000 3236 Enqueuing Move request for scope (-1.95, -1.02) 22:44:54.972 00.000 8052 Worker thread wakes up 22:44:54.972 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.95, -1.02) opts 0xd 22:44:54.972 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.95, -1.02) 22:44:54.972 00.000 8052 Moving (-1.95, -1.02) raw xDistance=1.51 yDistance=-1.21 22:44:54.972 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.51 22:44:54.972 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.21 from input -1.21 22:44:54.972 00.000 8052 MoveAxis(W, 53, ABG) 22:44:54.972 00.000 8052 Guiding Dir = 3, Dur = 53 22:44:54.972 00.000 8052 IsSlewing returns 0 22:44:54.988 00.016 8052 IsGuiding returns 0 22:44:54.988 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=40, FiltMax=52, Gamma=1.040 22:44:54.988 00.000 8052 PulseGuide returned control before completion, sleep 58 22:44:55.066 00.078 8052 IsGuiding returns 0 22:44:55.066 00.000 8052 Move returns status 0, amount 53 22:44:55.066 00.000 8052 MoveAxis(N, 184, ABG) 22:44:55.066 00.000 8052 Guiding Dir = 0, Dur = 184 22:44:55.066 00.000 8052 IsSlewing returns 0 22:44:55.066 00.000 8052 IsGuiding returns 0 22:44:55.066 00.000 8052 PulseGuide returned control before completion, sleep 190 22:44:55.254 00.188 3236 UpdateGuideState exits: m=302 SNR=12.0 22:44:55.254 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:55.254 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:55.254 00.000 3236 Enqueuing Expose request 22:44:55.269 00.015 8052 IsGuiding returns 0 22:44:55.269 00.000 8052 Move returns status 0, amount 184 22:44:55.269 00.000 8052 move complete, result=0 22:44:55.269 00.000 8052 worker thread done servicing request 22:44:55.269 00.000 8052 Worker thread wakes up 22:44:55.269 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:55.269 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:55.269 00.000 3236 GuideStep: 1.5 px 53 ms WEST, -1.2 px 184 ms NORTH 22:44:57.254 01.985 8052 Exposure complete 22:44:57.410 00.156 8052 worker thread done servicing request 22:44:57.410 00.000 3236 OnExposeComplete: enter 22:44:57.410 00.000 3236 UpdateGuideState(): m_state=6 22:44:57.410 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 122 22:44:57.410 00.000 3236 Star::Find returns 1 (0), X=1051.31, Y=267.36, Mass=297, SNR=11.9, Peak=50 HFD=4.9 22:44:57.410 00.000 3236 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.85) = xAngle (-0.73 = -0.73) 22:44:57.410 00.000 3236 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.47 = -2.47) 22:44:57.410 00.000 3236 CameraToMount -- cameraX=-1.28 cameraY=-0.81 hyp=1.51 cameraTheta=-2.57 mountX=1.13 mountY=-0.94, mountTheta=-0.69 22:44:57.410 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.28, y=-0.81, opts=13) 22:44:57.410 00.000 3236 Enqueuing Move request for scope (-1.28, -0.81) 22:44:57.410 00.000 8052 Worker thread wakes up 22:44:57.410 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.28, -0.81) opts 0xd 22:44:57.410 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.28, -0.81) 22:44:57.410 00.000 8052 Moving (-1.28, -0.81) raw xDistance=1.13 yDistance=-0.94 22:44:57.410 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.13 22:44:57.410 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 22:44:57.410 00.000 8052 MoveAxis(W, 43, ABG) 22:44:57.410 00.000 8052 Guiding Dir = 3, Dur = 43 22:44:57.410 00.000 8052 IsSlewing returns 0 22:44:57.425 00.015 8052 IsGuiding returns 0 22:44:57.425 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=49, Gamma=1.040 22:44:57.425 00.000 8052 PulseGuide returned control before completion, sleep 50 22:44:57.488 00.063 8052 IsGuiding returns 0 22:44:57.488 00.000 8052 Move returns status 0, amount 43 22:44:57.488 00.000 8052 MoveAxis(N, 143, ABG) 22:44:57.488 00.000 8052 Guiding Dir = 0, Dur = 143 22:44:57.488 00.000 8052 IsSlewing returns 0 22:44:57.488 00.000 8052 IsGuiding returns 0 22:44:57.488 00.000 8052 PulseGuide returned control before completion, sleep 150 22:44:57.660 00.172 8052 IsGuiding returns 0 22:44:57.660 00.000 8052 Move returns status 0, amount 143 22:44:57.660 00.000 8052 move complete, result=0 22:44:57.660 00.000 8052 worker thread done servicing request 22:44:57.691 00.031 3236 UpdateGuideState exits: m=297 SNR=11.9 22:44:57.691 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:44:57.691 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:44:57.691 00.000 3236 Enqueuing Expose request 22:44:57.691 00.000 8052 Worker thread wakes up 22:44:57.691 00.000 3236 GuideStep: 1.1 px 43 ms WEST, -0.9 px 143 ms NORTH 22:44:57.691 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:44:57.691 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:44:59.675 01.984 8052 Exposure complete 22:44:59.832 00.157 8052 worker thread done servicing request 22:44:59.832 00.000 3236 OnExposeComplete: enter 22:44:59.832 00.000 3236 UpdateGuideState(): m_state=6 22:44:59.832 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 123 22:44:59.832 00.000 3236 Star::Find returns 1 (0), X=1051.23, Y=269.21, Mass=319, SNR=12.4, Peak=50 HFD=5.0 22:44:59.832 00.000 3236 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.85) = xAngle (4.34 = -1.94) 22:44:59.832 00.000 3236 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.59 = 2.59) 22:44:59.832 00.000 3236 CameraToMount -- cameraX=-1.36 cameraY=1.04 hyp=1.71 cameraTheta=2.49 mountX=-0.62 mountY=0.89, mountTheta=2.18 22:44:59.832 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.36, y=1.04, opts=13) 22:44:59.832 00.000 3236 Enqueuing Move request for scope (-1.36, 1.04) 22:44:59.832 00.000 8052 Worker thread wakes up 22:44:59.832 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.36, 1.04) opts 0xd 22:44:59.832 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.36, 1.04) 22:44:59.832 00.000 8052 Moving (-1.36, 1.04) raw xDistance=-0.62 yDistance=0.89 22:44:59.832 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.62 22:44:59.832 00.000 8052 resist switch: large excursion: input 0.89 thresh 0.54 direction from -1 to 1 22:44:59.832 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.67 22:44:59.832 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 22:44:59.832 00.000 8052 MoveAxis(E, 19, ABG) 22:44:59.832 00.000 8052 Guiding Dir = 2, Dur = 19 22:44:59.832 00.000 8052 IsSlewing returns 0 22:44:59.847 00.015 8052 IsGuiding returns 0 22:44:59.847 00.000 8052 PulseGuide returned control before completion, sleep 27 22:44:59.847 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=36, FiltMax=48, Gamma=1.040 22:44:59.894 00.047 8052 IsGuiding returns 0 22:44:59.894 00.000 8052 Move returns status 0, amount 19 22:44:59.894 00.000 8052 MoveAxis(S, 136, ABG) 22:44:59.894 00.000 8052 Guiding Dir = 1, Dur = 136 22:44:59.894 00.000 8052 IsSlewing returns 0 22:44:59.894 00.000 8052 IsGuiding returns 0 22:44:59.910 00.016 8052 PulseGuide returned control before completion, sleep 137 22:45:00.082 00.172 3236 UpdateGuideState exits: m=319 SNR=12.4 22:45:00.082 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:00.082 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:00.082 00.000 3236 Enqueuing Expose request 22:45:00.097 00.015 8052 IsGuiding returns 0 22:45:00.097 00.000 8052 Move returns status 0, amount 136 22:45:00.097 00.000 8052 move complete, result=0 22:45:00.097 00.000 8052 worker thread done servicing request 22:45:00.097 00.000 8052 Worker thread wakes up 22:45:00.097 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:00.097 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:00.097 00.000 3236 GuideStep: -0.6 px 19 ms EAST, 0.9 px 136 ms SOUTH 22:45:02.207 02.110 8052 Exposure complete 22:45:02.363 00.156 8052 worker thread done servicing request 22:45:02.363 00.000 3236 OnExposeComplete: enter 22:45:02.363 00.000 3236 UpdateGuideState(): m_state=6 22:45:02.363 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 124 22:45:02.363 00.000 3236 Star::Find returns 1 (0), X=1052.02, Y=269.65, Mass=305, SNR=12.0, Peak=55 HFD=5.2 22:45:02.363 00.000 3236 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.85) = xAngle (3.79 = -2.49) 22:45:02.363 00.000 3236 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.04 = 2.04) 22:45:02.363 00.000 3236 CameraToMount -- cameraX=-0.57 cameraY=1.47 hyp=1.58 cameraTheta=1.94 mountX=-1.26 mountY=1.41, mountTheta=2.30 22:45:02.363 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.57, y=1.47, opts=13) 22:45:02.363 00.000 3236 Enqueuing Move request for scope (-0.57, 1.47) 22:45:02.363 00.000 8052 Worker thread wakes up 22:45:02.363 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 1.47) opts 0xd 22:45:02.363 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.57, 1.47) 22:45:02.363 00.000 8052 Moving (-0.57, 1.47) raw xDistance=-1.26 yDistance=1.41 22:45:02.363 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.26 22:45:02.363 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.41 from input 1.41 22:45:02.363 00.000 8052 MoveAxis(E, 45, ABG) 22:45:02.363 00.000 8052 Guiding Dir = 2, Dur = 45 22:45:02.363 00.000 8052 IsSlewing returns 0 22:45:02.379 00.016 8052 IsGuiding returns 0 22:45:02.379 00.000 8052 PulseGuide returned control before completion, sleep 52 22:45:02.379 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=52, Gamma=1.040 22:45:02.441 00.062 8052 IsGuiding returns 0 22:45:02.441 00.000 8052 Move returns status 0, amount 45 22:45:02.441 00.000 8052 MoveAxis(S, 214, ABG) 22:45:02.441 00.000 8052 Guiding Dir = 1, Dur = 214 22:45:02.441 00.000 8052 IsSlewing returns 0 22:45:02.441 00.000 8052 IsGuiding returns 0 22:45:02.441 00.000 8052 PulseGuide returned control before completion, sleep 221 22:45:02.597 00.156 3236 UpdateGuideState exits: m=305 SNR=12.0 22:45:02.597 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:02.597 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:02.597 00.000 3236 Enqueuing Expose request 22:45:02.675 00.078 8052 IsGuiding returns 0 22:45:02.675 00.000 8052 Move returns status 0, amount 214 22:45:02.675 00.000 8052 move complete, result=0 22:45:02.675 00.000 8052 worker thread done servicing request 22:45:02.675 00.000 3236 GuideStep: -1.3 px 45 ms EAST, 1.4 px 214 ms SOUTH 22:45:02.675 00.000 8052 Worker thread wakes up 22:45:02.675 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:02.675 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:04.769 02.094 8052 Exposure complete 22:45:04.925 00.156 8052 worker thread done servicing request 22:45:04.925 00.000 3236 OnExposeComplete: enter 22:45:04.925 00.000 3236 UpdateGuideState(): m_state=6 22:45:04.925 00.000 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 125 22:45:04.925 00.000 3236 Star::Find returns 1 (0), X=1052.57, Y=267.36, Mass=232, SNR=10.5, Peak=53 HFD=3.7 22:45:04.925 00.000 3236 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.85) = xAngle (0.25 = 0.25) 22:45:04.925 00.000 3236 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.50 = -1.50) 22:45:04.925 00.000 3236 CameraToMount -- cameraX=-0.02 cameraY=-0.82 hyp=0.82 cameraTheta=-1.60 mountX=0.79 mountY=-0.81, mountTheta=-0.80 22:45:04.925 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.02, y=-0.82, opts=13) 22:45:04.925 00.000 3236 Enqueuing Move request for scope (-0.02, -0.82) 22:45:04.925 00.000 8052 Worker thread wakes up 22:45:04.925 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.82) opts 0xd 22:45:04.925 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.02, -0.82) 22:45:04.925 00.000 8052 Moving (-0.02, -0.82) raw xDistance=0.79 yDistance=-0.81 22:45:04.925 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.79 22:45:04.925 00.000 8052 resist switch: large excursion: input -0.81 thresh 0.54 direction from 1 to -1 22:45:04.925 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.44 22:45:04.925 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 22:45:04.925 00.000 8052 MoveAxis(W, 24, ABG) 22:45:04.925 00.000 8052 Guiding Dir = 3, Dur = 24 22:45:04.925 00.000 8052 IsSlewing returns 0 22:45:04.941 00.016 8052 IsGuiding returns 0 22:45:04.941 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=50, Gamma=1.040 22:45:04.941 00.000 8052 PulseGuide returned control before completion, sleep 30 22:45:04.988 00.047 8052 IsGuiding returns 0 22:45:04.988 00.000 8052 Move returns status 0, amount 24 22:45:04.988 00.000 8052 MoveAxis(N, 124, ABG) 22:45:04.988 00.000 8052 Guiding Dir = 0, Dur = 124 22:45:04.988 00.000 8052 IsSlewing returns 0 22:45:04.988 00.000 8052 IsGuiding returns 0 22:45:04.988 00.000 8052 PulseGuide returned control before completion, sleep 131 22:45:05.144 00.156 8052 IsGuiding returns 0 22:45:05.144 00.000 8052 Move returns status 0, amount 124 22:45:05.144 00.000 8052 move complete, result=0 22:45:05.144 00.000 8052 worker thread done servicing request 22:45:05.160 00.016 3236 UpdateGuideState exits: m=232 SNR=10.5 22:45:05.160 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:05.160 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:05.160 00.000 3236 Enqueuing Expose request 22:45:05.160 00.000 8052 Worker thread wakes up 22:45:05.160 00.000 3236 GuideStep: 0.8 px 24 ms WEST, -0.8 px 124 ms NORTH 22:45:05.160 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:05.160 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:07.269 02.109 8052 Exposure complete 22:45:07.425 00.156 3236 OnExposeComplete: enter 22:45:07.425 00.000 3236 UpdateGuideState(): m_state=6 22:45:07.425 00.000 8052 worker thread done servicing request 22:45:07.425 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 126 22:45:07.425 00.000 3236 Star::Find returns 1 (0), X=1053.62, Y=267.26, Mass=244, SNR=10.8, Peak=56 HFD=4.0 22:45:07.425 00.000 3236 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.85) = xAngle (1.12 = 1.12) 22:45:07.425 00.000 3236 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.63 = -0.63) 22:45:07.425 00.000 3236 CameraToMount -- cameraX=1.03 cameraY=-0.92 hyp=1.38 cameraTheta=-0.73 mountX=0.60 mountY=-0.81, mountTheta=-0.93 22:45:07.441 00.016 3236 SchedulePrimaryMove(06CFF028, x=1.03, y=-0.92, opts=13) 22:45:07.441 00.000 3236 Enqueuing Move request for scope (1.03, -0.92) 22:45:07.441 00.000 8052 Worker thread wakes up 22:45:07.441 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.92) opts 0xd 22:45:07.441 00.000 8052 Handling offset move in thread for scope, endpoint = (1.03, -0.92) 22:45:07.441 00.000 8052 Moving (1.03, -0.92) raw xDistance=0.60 yDistance=-0.81 22:45:07.441 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.60 22:45:07.441 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 22:45:07.441 00.000 8052 MoveAxis(W, 23, ABG) 22:45:07.441 00.000 8052 Guiding Dir = 3, Dur = 23 22:45:07.441 00.000 8052 IsSlewing returns 0 22:45:07.441 00.000 8052 IsGuiding returns 0 22:45:07.441 00.000 8052 PulseGuide returned control before completion, sleep 29 22:45:07.441 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=52, Gamma=1.040 22:45:07.488 00.047 8052 IsGuiding returns 1 22:45:07.488 00.000 8052 scope still moving after pulse duration time elapsed 22:45:07.519 00.031 8052 IsSlewing returns 0 22:45:07.519 00.000 8052 IsGuiding returns 0 22:45:07.519 00.000 8052 scope move finished after 23 + 51 ms 22:45:07.519 00.000 8052 Move returns status 0, amount 23 22:45:07.519 00.000 8052 MoveAxis(N, 123, ABG) 22:45:07.519 00.000 8052 Guiding Dir = 0, Dur = 123 22:45:07.519 00.000 8052 IsSlewing returns 0 22:45:07.519 00.000 8052 IsGuiding returns 0 22:45:07.519 00.000 8052 PulseGuide returned control before completion, sleep 130 22:45:07.675 00.156 8052 IsGuiding returns 0 22:45:07.675 00.000 8052 Move returns status 0, amount 123 22:45:07.675 00.000 8052 move complete, result=0 22:45:07.675 00.000 8052 worker thread done servicing request 22:45:07.675 00.000 3236 UpdateGuideState exits: m=244 SNR=10.8 22:45:07.691 00.016 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:07.691 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:07.691 00.000 3236 Enqueuing Expose request 22:45:07.691 00.000 8052 Worker thread wakes up 22:45:07.691 00.000 3236 GuideStep: 0.6 px 23 ms WEST, -0.8 px 123 ms NORTH 22:45:07.691 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:07.691 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:09.675 01.984 8052 Exposure complete 22:45:09.847 00.172 3236 OnExposeComplete: enter 22:45:09.847 00.000 3236 UpdateGuideState(): m_state=6 22:45:09.847 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 127 22:45:09.847 00.000 3236 Star::Find returns 1 (0), X=1053.72, Y=266.84, Mass=249, SNR=10.8, Peak=48 HFD=4.5 22:45:09.847 00.000 3236 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.85) = xAngle (0.98 = 0.98) 22:45:09.847 00.000 3236 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.77 = -0.77) 22:45:09.847 00.000 3236 CameraToMount -- cameraX=1.13 cameraY=-1.34 hyp=1.75 cameraTheta=-0.87 mountX=0.98 mountY=-1.21, mountTheta=-0.89 22:45:09.847 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.13, y=-1.34, opts=13) 22:45:09.847 00.000 3236 Enqueuing Move request for scope (1.13, -1.34) 22:45:09.863 00.016 8052 worker thread done servicing request 22:45:09.863 00.000 8052 Worker thread wakes up 22:45:09.863 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.13, -1.34) opts 0xd 22:45:09.863 00.000 8052 Handling offset move in thread for scope, endpoint = (1.13, -1.34) 22:45:09.863 00.000 8052 Moving (1.13, -1.34) raw xDistance=0.98 yDistance=-1.21 22:45:09.863 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.98 22:45:09.863 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.21 from input -1.21 22:45:09.863 00.000 8052 MoveAxis(W, 35, ABG) 22:45:09.863 00.000 8052 Guiding Dir = 3, Dur = 35 22:45:09.863 00.000 8052 IsSlewing returns 0 22:45:09.863 00.000 8052 IsGuiding returns 0 22:45:09.863 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=35, FiltMax=46, Gamma=1.040 22:45:09.925 00.062 8052 IsGuiding returns 1 22:45:09.925 00.000 8052 scope still moving after pulse duration time elapsed 22:45:09.957 00.032 8052 IsSlewing returns 0 22:45:09.957 00.000 8052 IsGuiding returns 1 22:45:10.004 00.047 8052 IsSlewing returns 0 22:45:10.004 00.000 8052 IsGuiding returns 0 22:45:10.004 00.000 8052 scope move finished after 35 + 102 ms 22:45:10.004 00.000 8052 Move returns status 0, amount 35 22:45:10.004 00.000 8052 MoveAxis(N, 185, ABG) 22:45:10.004 00.000 8052 Guiding Dir = 0, Dur = 185 22:45:10.004 00.000 8052 IsSlewing returns 0 22:45:10.004 00.000 8052 IsGuiding returns 0 22:45:10.050 00.046 8052 PulseGuide returned control before completion, sleep 155 22:45:10.082 00.032 3236 UpdateGuideState exits: m=249 SNR=10.8 22:45:10.082 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:10.082 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:10.082 00.000 3236 Enqueuing Expose request 22:45:10.222 00.140 8052 IsGuiding returns 1 22:45:10.222 00.000 8052 scope still moving after pulse duration time elapsed 22:45:10.254 00.032 8052 IsSlewing returns 0 22:45:10.254 00.000 8052 IsGuiding returns 0 22:45:10.254 00.000 8052 scope move finished after 185 + 60 ms 22:45:10.254 00.000 8052 Move returns status 0, amount 185 22:45:10.254 00.000 8052 move complete, result=0 22:45:10.254 00.000 8052 worker thread done servicing request 22:45:10.254 00.000 8052 Worker thread wakes up 22:45:10.254 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:10.254 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:10.832 00.578 3236 GuideStep: 1.0 px 35 ms WEST, -1.2 px 185 ms NORTH 22:45:12.254 01.422 8052 Exposure complete 22:45:12.410 00.156 8052 worker thread done servicing request 22:45:12.410 00.000 3236 OnExposeComplete: enter 22:45:12.410 00.000 3236 UpdateGuideState(): m_state=6 22:45:12.410 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 128 22:45:12.410 00.000 3236 Star::Find returns 1 (0), X=1054.17, Y=266.94, Mass=303, SNR=12.0, Peak=52 HFD=4.9 22:45:12.410 00.000 3236 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.85) = xAngle (1.18 = 1.18) 22:45:12.410 00.000 3236 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.56 = -0.56) 22:45:12.410 00.000 3236 CameraToMount -- cameraX=1.58 cameraY=-1.24 hyp=2.01 cameraTheta=-0.66 mountX=0.76 mountY=-1.07, mountTheta=-0.95 22:45:12.410 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.58, y=-1.24, opts=13) 22:45:12.410 00.000 3236 Enqueuing Move request for scope (1.58, -1.24) 22:45:12.410 00.000 8052 Worker thread wakes up 22:45:12.410 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.58, -1.24) opts 0xd 22:45:12.410 00.000 8052 Handling offset move in thread for scope, endpoint = (1.58, -1.24) 22:45:12.410 00.000 8052 Moving (1.58, -1.24) raw xDistance=0.76 yDistance=-1.07 22:45:12.410 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.76 22:45:12.410 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07 22:45:12.410 00.000 8052 MoveAxis(W, 29, ABG) 22:45:12.410 00.000 8052 Guiding Dir = 3, Dur = 29 22:45:12.410 00.000 8052 IsSlewing returns 0 22:45:12.425 00.015 8052 IsGuiding returns 0 22:45:12.425 00.000 8052 PulseGuide returned control before completion, sleep 36 22:45:12.425 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=112, FiltMin=38, FiltMax=48, Gamma=1.040 22:45:12.472 00.047 8052 IsGuiding returns 0 22:45:12.472 00.000 8052 Move returns status 0, amount 29 22:45:12.488 00.016 8052 MoveAxis(N, 163, ABG) 22:45:12.488 00.000 8052 Guiding Dir = 0, Dur = 163 22:45:12.488 00.000 8052 IsSlewing returns 0 22:45:12.488 00.000 8052 IsGuiding returns 0 22:45:12.488 00.000 8052 PulseGuide returned control before completion, sleep 169 22:45:12.660 00.172 3236 UpdateGuideState exits: m=303 SNR=12.0 22:45:12.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:12.660 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:12.660 00.000 3236 Enqueuing Expose request 22:45:12.675 00.015 8052 IsGuiding returns 0 22:45:12.675 00.000 8052 Move returns status 0, amount 163 22:45:12.675 00.000 8052 move complete, result=0 22:45:12.675 00.000 8052 worker thread done servicing request 22:45:12.675 00.000 8052 Worker thread wakes up 22:45:12.675 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:12.675 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:12.675 00.000 3236 GuideStep: 0.8 px 29 ms WEST, -1.1 px 163 ms NORTH 22:45:14.769 02.094 8052 Exposure complete 22:45:14.925 00.156 8052 worker thread done servicing request 22:45:14.925 00.000 3236 OnExposeComplete: enter 22:45:14.925 00.000 3236 UpdateGuideState(): m_state=6 22:45:14.925 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 129 22:45:14.925 00.000 3236 Star::Find returns 1 (0), X=1054.63, Y=268.33, Mass=307, SNR=12.0, Peak=49 HFD=5.4 22:45:14.925 00.000 3236 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.85) = xAngle (1.93 = 1.93) 22:45:14.925 00.000 3236 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.18 = 0.18) 22:45:14.925 00.000 3236 CameraToMount -- cameraX=2.03 cameraY=0.16 hyp=2.04 cameraTheta=0.08 mountX=-0.71 mountY=0.36, mountTheta=2.67 22:45:14.925 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.03, y=0.16, opts=13) 22:45:14.925 00.000 3236 Enqueuing Move request for scope (2.03, 0.16) 22:45:14.925 00.000 8052 Worker thread wakes up 22:45:14.925 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.03, 0.16) opts 0xd 22:45:14.925 00.000 8052 Handling offset move in thread for scope, endpoint = (2.03, 0.16) 22:45:14.925 00.000 8052 Moving (2.03, 0.16) raw xDistance=-0.71 yDistance=0.36 22:45:14.925 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.71 22:45:14.925 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:45:14.925 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 22:45:14.925 00.000 8052 MoveAxis(E, 23, ABG) 22:45:14.925 00.000 8052 Guiding Dir = 2, Dur = 23 22:45:14.925 00.000 8052 IsSlewing returns 0 22:45:14.941 00.016 8052 IsGuiding returns 0 22:45:14.941 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=48, Gamma=1.040 22:45:14.941 00.000 8052 PulseGuide returned control before completion, sleep 29 22:45:14.988 00.047 8052 IsGuiding returns 0 22:45:14.988 00.000 8052 Move returns status 0, amount 23 22:45:14.988 00.000 8052 MoveAxis(N, 0, ABG) 22:45:14.988 00.000 8052 Move returns status 0, amount 0 22:45:14.988 00.000 8052 move complete, result=0 22:45:14.988 00.000 8052 worker thread done servicing request 22:45:15.160 00.172 3236 UpdateGuideState exits: m=307 SNR=12.0 22:45:15.160 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:15.160 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:15.160 00.000 3236 Enqueuing Expose request 22:45:15.160 00.000 8052 Worker thread wakes up 22:45:15.160 00.000 3236 GuideStep: -0.7 px 23 ms EAST, 0.4 px 0 ms NORTH 22:45:15.160 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:15.160 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:17.269 02.109 8052 Exposure complete 22:45:17.425 00.156 8052 worker thread done servicing request 22:45:17.425 00.000 3236 OnExposeComplete: enter 22:45:17.425 00.000 3236 UpdateGuideState(): m_state=6 22:45:17.425 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 130 22:45:17.425 00.000 3236 Star::Find returns 1 (0), X=1055.47, Y=268.22, Mass=260, SNR=11.1, Peak=56 HFD=3.9 22:45:17.425 00.000 3236 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.85) = xAngle (1.86 = 1.86) 22:45:17.425 00.000 3236 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.12 = 0.12) 22:45:17.425 00.000 3236 CameraToMount -- cameraX=2.88 cameraY=0.04 hyp=2.88 cameraTheta=0.01 mountX=-0.83 mountY=0.33, mountTheta=2.76 22:45:17.425 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.88, y=0.04, opts=13) 22:45:17.425 00.000 3236 Enqueuing Move request for scope (2.88, 0.04) 22:45:17.425 00.000 8052 Worker thread wakes up 22:45:17.425 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.88, 0.04) opts 0xd 22:45:17.425 00.000 8052 Handling offset move in thread for scope, endpoint = (2.88, 0.04) 22:45:17.425 00.000 8052 Moving (2.88, 0.04) raw xDistance=-0.83 yDistance=0.33 22:45:17.425 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.83 22:45:17.425 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:45:17.425 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 22:45:17.425 00.000 8052 MoveAxis(E, 30, ABG) 22:45:17.425 00.000 8052 Guiding Dir = 2, Dur = 30 22:45:17.425 00.000 8052 IsSlewing returns 0 22:45:17.441 00.016 8052 IsGuiding returns 0 22:45:17.441 00.000 8052 PulseGuide returned control before completion, sleep 37 22:45:17.441 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=53, Gamma=1.040 22:45:17.488 00.047 8052 IsGuiding returns 0 22:45:17.488 00.000 8052 Move returns status 0, amount 30 22:45:17.488 00.000 8052 MoveAxis(N, 0, ABG) 22:45:17.488 00.000 8052 Move returns status 0, amount 0 22:45:17.488 00.000 8052 move complete, result=0 22:45:17.488 00.000 8052 worker thread done servicing request 22:45:17.660 00.172 3236 UpdateGuideState exits: m=260 SNR=11.1 22:45:17.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:17.660 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:17.660 00.000 3236 Enqueuing Expose request 22:45:17.660 00.000 8052 Worker thread wakes up 22:45:17.660 00.000 3236 GuideStep: -0.8 px 30 ms EAST, 0.3 px 0 ms NORTH 22:45:17.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:17.660 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:19.769 02.109 8052 Exposure complete 22:45:19.925 00.156 8052 worker thread done servicing request 22:45:19.925 00.000 3236 OnExposeComplete: enter 22:45:19.925 00.000 3236 UpdateGuideState(): m_state=6 22:45:19.925 00.000 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 131 22:45:19.925 00.000 3236 Star::Find returns 1 (0), X=1055.31, Y=268.21, Mass=302, SNR=12.0, Peak=50 HFD=5.2 22:45:19.925 00.000 3236 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.85) = xAngle (1.86 = 1.86) 22:45:19.925 00.000 3236 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.11 = 0.11) 22:45:19.925 00.000 3236 CameraToMount -- cameraX=2.72 cameraY=0.03 hyp=2.72 cameraTheta=0.01 mountX=-0.77 mountY=0.31, mountTheta=2.76 22:45:19.925 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.72, y=0.03, opts=13) 22:45:19.925 00.000 3236 Enqueuing Move request for scope (2.72, 0.03) 22:45:19.925 00.000 8052 Worker thread wakes up 22:45:19.925 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.72, 0.03) opts 0xd 22:45:19.925 00.000 8052 Handling offset move in thread for scope, endpoint = (2.72, 0.03) 22:45:19.925 00.000 8052 Moving (2.72, 0.03) raw xDistance=-0.77 yDistance=0.31 22:45:19.925 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.77 22:45:19.925 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:45:19.925 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 22:45:19.925 00.000 8052 MoveAxis(E, 29, ABG) 22:45:19.925 00.000 8052 Guiding Dir = 2, Dur = 29 22:45:19.941 00.016 8052 IsSlewing returns 0 22:45:19.941 00.000 8052 IsGuiding returns 0 22:45:19.941 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=36, FiltMax=47, Gamma=1.040 22:45:19.941 00.000 8052 PulseGuide returned control before completion, sleep 35 22:45:19.988 00.047 8052 IsGuiding returns 0 22:45:19.988 00.000 8052 Move returns status 0, amount 29 22:45:19.988 00.000 8052 MoveAxis(N, 0, ABG) 22:45:19.988 00.000 8052 Move returns status 0, amount 0 22:45:19.988 00.000 8052 move complete, result=0 22:45:19.988 00.000 8052 worker thread done servicing request 22:45:20.160 00.172 3236 UpdateGuideState exits: m=302 SNR=12.0 22:45:20.160 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:20.160 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:20.160 00.000 3236 Enqueuing Expose request 22:45:20.160 00.000 8052 Worker thread wakes up 22:45:20.160 00.000 3236 GuideStep: -0.8 px 29 ms EAST, 0.3 px 0 ms NORTH 22:45:20.160 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:20.160 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:22.269 02.109 8052 Exposure complete 22:45:22.425 00.156 8052 worker thread done servicing request 22:45:22.425 00.000 3236 OnExposeComplete: enter 22:45:22.425 00.000 3236 UpdateGuideState(): m_state=6 22:45:22.425 00.000 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 132 22:45:22.425 00.000 3236 Star::Find returns 1 (0), X=1056.15, Y=266.51, Mass=247, SNR=10.8, Peak=48 HFD=4.4 22:45:22.425 00.000 3236 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.85) = xAngle (1.41 = 1.41) 22:45:22.425 00.000 3236 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.34 = -0.34) 22:45:22.425 00.000 3236 CameraToMount -- cameraX=3.56 cameraY=-1.67 hyp=3.93 cameraTheta=-0.44 mountX=0.62 mountY=-1.29, mountTheta=-1.12 22:45:22.425 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.56, y=-1.67, opts=13) 22:45:22.425 00.000 3236 Enqueuing Move request for scope (3.56, -1.67) 22:45:22.425 00.000 8052 Worker thread wakes up 22:45:22.425 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.56, -1.67) opts 0xd 22:45:22.425 00.000 8052 Handling offset move in thread for scope, endpoint = (3.56, -1.67) 22:45:22.425 00.000 8052 Moving (3.56, -1.67) raw xDistance=0.62 yDistance=-1.29 22:45:22.425 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.62 22:45:22.425 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29 22:45:22.425 00.000 8052 MoveAxis(W, 20, ABG) 22:45:22.425 00.000 8052 Guiding Dir = 3, Dur = 20 22:45:22.425 00.000 8052 IsSlewing returns 0 22:45:22.441 00.016 8052 IsGuiding returns 0 22:45:22.441 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=46, Gamma=1.040 22:45:22.441 00.000 8052 PulseGuide returned control before completion, sleep 26 22:45:22.488 00.047 8052 IsGuiding returns 0 22:45:22.488 00.000 8052 Move returns status 0, amount 20 22:45:22.488 00.000 8052 MoveAxis(N, 197, ABG) 22:45:22.488 00.000 8052 Guiding Dir = 0, Dur = 197 22:45:22.488 00.000 8052 IsSlewing returns 0 22:45:22.488 00.000 8052 IsGuiding returns 0 22:45:22.488 00.000 8052 PulseGuide returned control before completion, sleep 204 22:45:22.691 00.203 3236 UpdateGuideState exits: m=247 SNR=10.8 22:45:22.691 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:22.691 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:22.691 00.000 3236 Enqueuing Expose request 22:45:22.707 00.016 8052 IsGuiding returns 0 22:45:22.707 00.000 8052 Move returns status 0, amount 197 22:45:22.707 00.000 8052 move complete, result=0 22:45:22.707 00.000 8052 worker thread done servicing request 22:45:22.707 00.000 8052 Worker thread wakes up 22:45:22.707 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:22.707 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:22.707 00.000 3236 GuideStep: 0.6 px 20 ms WEST, -1.3 px 197 ms NORTH 22:45:24.691 01.984 8052 Exposure complete 22:45:24.847 00.156 8052 worker thread done servicing request 22:45:24.847 00.000 3236 OnExposeComplete: enter 22:45:24.847 00.000 3236 UpdateGuideState(): m_state=6 22:45:24.847 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 133 22:45:24.847 00.000 3236 Star::Find returns 1 (0), X=1055.39, Y=266.16, Mass=312, SNR=12.1, Peak=48 HFD=5.1 22:45:24.847 00.000 3236 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.85) = xAngle (1.23 = 1.23) 22:45:24.847 00.000 3236 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.52 = -0.52) 22:45:24.847 00.000 3236 CameraToMount -- cameraX=2.80 cameraY=-2.01 hyp=3.45 cameraTheta=-0.62 mountX=1.17 mountY=-1.72, mountTheta=-0.97 22:45:24.847 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.80, y=-2.01, opts=13) 22:45:24.847 00.000 3236 Enqueuing Move request for scope (2.80, -2.01) 22:45:24.847 00.000 8052 Worker thread wakes up 22:45:24.847 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.80, -2.01) opts 0xd 22:45:24.847 00.000 8052 Handling offset move in thread for scope, endpoint = (2.80, -2.01) 22:45:24.847 00.000 8052 Moving (2.80, -2.01) raw xDistance=1.17 yDistance=-1.72 22:45:24.847 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.17 22:45:24.847 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.72 from input -1.72 22:45:24.847 00.000 8052 MoveAxis(W, 42, ABG) 22:45:24.847 00.000 8052 Guiding Dir = 3, Dur = 42 22:45:24.863 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=45, Gamma=1.040 22:45:24.894 00.031 8052 IsSlewing returns 0 22:45:24.957 00.063 8052 IsGuiding returns 0 22:45:24.957 00.000 8052 PulseGuide returned control before completion, sleep 48 22:45:25.019 00.062 8052 IsGuiding returns 0 22:45:25.019 00.000 8052 Move returns status 0, amount 42 22:45:25.019 00.000 8052 MoveAxis(N, 261, ABG) 22:45:25.019 00.000 8052 Guiding Dir = 0, Dur = 261 22:45:25.019 00.000 8052 IsSlewing returns 0 22:45:25.019 00.000 8052 IsGuiding returns 0 22:45:25.019 00.000 8052 PulseGuide returned control before completion, sleep 268 22:45:25.129 00.110 3236 UpdateGuideState exits: m=312 SNR=12.1 22:45:25.129 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:25.129 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:25.129 00.000 3236 Enqueuing Expose request 22:45:25.300 00.171 8052 IsGuiding returns 0 22:45:25.300 00.000 8052 Move returns status 0, amount 261 22:45:25.300 00.000 8052 move complete, result=0 22:45:25.300 00.000 8052 worker thread done servicing request 22:45:25.300 00.000 8052 Worker thread wakes up 22:45:25.300 00.000 3236 GuideStep: 1.2 px 42 ms WEST, -1.7 px 261 ms NORTH 22:45:25.300 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:25.300 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:27.175 01.875 8052 Exposure complete 22:45:27.332 00.157 8052 worker thread done servicing request 22:45:27.332 00.000 3236 OnExposeComplete: enter 22:45:27.332 00.000 3236 UpdateGuideState(): m_state=6 22:45:27.332 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 134 22:45:27.332 00.000 3236 Star::Find returns 1 (0), X=1055.41, Y=267.62, Mass=313, SNR=12.2, Peak=51 HFD=5.3 22:45:27.332 00.000 3236 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.85) = xAngle (1.65 = 1.65) 22:45:27.332 00.000 3236 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.09 = -0.09) 22:45:27.332 00.000 3236 CameraToMount -- cameraX=2.82 cameraY=-0.56 hyp=2.87 cameraTheta=-0.20 mountX=-0.24 mountY=-0.27, mountTheta=-2.29 22:45:27.332 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.82, y=-0.56, opts=13) 22:45:27.332 00.000 3236 Enqueuing Move request for scope (2.82, -0.56) 22:45:27.332 00.000 8052 Worker thread wakes up 22:45:27.332 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.82, -0.56) opts 0xd 22:45:27.332 00.000 8052 Handling offset move in thread for scope, endpoint = (2.82, -0.56) 22:45:27.332 00.000 8052 Moving (2.82, -0.56) raw xDistance=-0.24 yDistance=-0.27 22:45:27.332 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.24 22:45:27.332 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 22:45:27.332 00.000 8052 MoveAxis(E, 5, ABG) 22:45:27.332 00.000 8052 Guiding Dir = 2, Dur = 5 22:45:27.347 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=48, Gamma=1.040 22:45:27.394 00.047 8052 IsSlewing returns 0 22:45:27.441 00.047 8052 IsGuiding returns 0 22:45:27.519 00.078 8052 IsGuiding returns 0 22:45:27.519 00.000 8052 Move returns status 0, amount 5 22:45:27.519 00.000 8052 MoveAxis(N, 41, ABG) 22:45:27.519 00.000 8052 Guiding Dir = 0, Dur = 41 22:45:27.519 00.000 8052 IsSlewing returns 0 22:45:27.519 00.000 8052 IsGuiding returns 0 22:45:27.519 00.000 8052 PulseGuide returned control before completion, sleep 48 22:45:27.582 00.063 8052 IsGuiding returns 1 22:45:27.582 00.000 8052 scope still moving after pulse duration time elapsed 22:45:27.582 00.000 3236 UpdateGuideState exits: m=313 SNR=12.2 22:45:27.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:27.582 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:27.582 00.000 3236 Enqueuing Expose request 22:45:27.613 00.031 8052 IsSlewing returns 0 22:45:27.613 00.000 8052 IsGuiding returns 1 22:45:27.644 00.031 8052 IsSlewing returns 0 22:45:27.644 00.000 8052 IsGuiding returns 0 22:45:27.644 00.000 8052 scope move finished after 41 + 82 ms 22:45:27.644 00.000 8052 Move returns status 0, amount 41 22:45:27.644 00.000 8052 move complete, result=0 22:45:27.644 00.000 8052 worker thread done servicing request 22:45:27.644 00.000 8052 Worker thread wakes up 22:45:27.644 00.000 3236 GuideStep: -0.2 px 5 ms EAST, -0.3 px 41 ms NORTH 22:45:27.644 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:27.644 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:29.731 02.087 8052 Exposure complete 22:45:29.871 00.140 8052 worker thread done servicing request 22:45:29.871 00.000 3236 OnExposeComplete: enter 22:45:29.871 00.000 3236 UpdateGuideState(): m_state=6 22:45:29.871 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 135 22:45:29.871 00.000 3236 Star::Find returns 1 (0), X=1055.97, Y=267.77, Mass=314, SNR=12.2, Peak=53 HFD=4.7 22:45:29.871 00.000 3236 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.85) = xAngle (1.73 = 1.73) 22:45:29.871 00.000 3236 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.02 = -0.02) 22:45:29.871 00.000 3236 CameraToMount -- cameraX=3.38 cameraY=-0.41 hyp=3.40 cameraTheta=-0.12 mountX=-0.54 mountY=-0.06, mountTheta=-3.03 22:45:29.871 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.38, y=-0.41, opts=13) 22:45:29.871 00.000 3236 Enqueuing Move request for scope (3.38, -0.41) 22:45:29.871 00.000 8052 Worker thread wakes up 22:45:29.871 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.38, -0.41) opts 0xd 22:45:29.871 00.000 8052 Handling offset move in thread for scope, endpoint = (3.38, -0.41) 22:45:29.871 00.000 8052 Moving (3.38, -0.41) raw xDistance=-0.54 yDistance=-0.06 22:45:29.871 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54 22:45:29.871 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:45:29.871 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 22:45:29.871 00.000 8052 MoveAxis(E, 19, ABG) 22:45:29.871 00.000 8052 Guiding Dir = 2, Dur = 19 22:45:29.871 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=50, Gamma=1.040 22:45:29.887 00.016 8052 IsSlewing returns 0 22:45:30.028 00.141 8052 IsGuiding returns 0 22:45:30.106 00.078 3236 UpdateGuideState exits: m=314 SNR=12.2 22:45:30.106 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:30.106 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:30.106 00.000 3236 Enqueuing Expose request 22:45:30.153 00.047 8052 IsGuiding returns 0 22:45:30.153 00.000 8052 Move returns status 0, amount 19 22:45:30.153 00.000 8052 MoveAxis(N, 0, ABG) 22:45:30.153 00.000 8052 Move returns status 0, amount 0 22:45:30.153 00.000 8052 move complete, result=0 22:45:30.153 00.000 8052 worker thread done servicing request 22:45:30.153 00.000 8052 Worker thread wakes up 22:45:30.153 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:30.153 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:30.168 00.015 3236 GuideStep: -0.5 px 19 ms EAST, -0.1 px 0 ms NORTH 22:45:32.168 02.000 8052 Exposure complete 22:45:32.324 00.156 3236 OnExposeComplete: enter 22:45:32.324 00.000 3236 UpdateGuideState(): m_state=6 22:45:32.324 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 136 22:45:32.324 00.000 3236 Star::Find returns 1 (0), X=1056.94, Y=269.07, Mass=343, SNR=12.8, Peak=51 HFD=4.7 22:45:32.324 00.000 3236 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.85) = xAngle (2.05 = 2.05) 22:45:32.324 00.000 3236 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.31 = 0.31) 22:45:32.324 00.000 3236 CameraToMount -- cameraX=4.34 cameraY=0.90 hyp=4.44 cameraTheta=0.20 mountX=-2.06 mountY=1.34, mountTheta=2.56 22:45:32.324 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.34, y=0.90, opts=13) 22:45:32.324 00.000 3236 Enqueuing Move request for scope (4.34, 0.90) 22:45:32.340 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=36, FiltMax=48, Gamma=1.040 22:45:32.403 00.063 8052 worker thread done servicing request 22:45:32.403 00.000 8052 Worker thread wakes up 22:45:32.403 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.34, 0.90) opts 0xd 22:45:32.403 00.000 8052 Handling offset move in thread for scope, endpoint = (4.34, 0.90) 22:45:32.403 00.000 8052 Moving (4.34, 0.90) raw xDistance=-2.06 yDistance=1.34 22:45:32.403 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.32 from input -2.06 22:45:32.403 00.000 8052 resist switch: large excursion: input 1.34 thresh 0.54 direction from -1 to 1 22:45:32.403 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.02 22:45:32.403 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.34 from input 1.34 22:45:32.403 00.000 8052 MoveAxis(E, 73, ABG) 22:45:32.403 00.000 8052 Guiding Dir = 2, Dur = 73 22:45:32.403 00.000 8052 IsSlewing returns 0 22:45:32.403 00.000 8052 IsGuiding returns 0 22:45:32.434 00.031 8052 PulseGuide returned control before completion, sleep 48 22:45:32.543 00.109 3236 UpdateGuideState exits: m=343 SNR=12.8 22:45:32.543 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:32.543 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:32.543 00.000 3236 Enqueuing Expose request 22:45:32.715 00.172 8052 IsGuiding returns 0 22:45:32.715 00.000 8052 Move returns status 0, amount 73 22:45:32.715 00.000 8052 MoveAxis(S, 203, ABG) 22:45:32.715 00.000 8052 Guiding Dir = 1, Dur = 203 22:45:32.778 00.063 8052 IsSlewing returns 0 22:45:32.840 00.062 8052 IsGuiding returns 0 22:45:32.903 00.063 8052 PulseGuide returned control before completion, sleep 148 22:45:33.074 00.171 8052 IsGuiding returns 1 22:45:33.074 00.000 8052 scope still moving after pulse duration time elapsed 22:45:33.106 00.032 8052 IsSlewing returns 0 22:45:33.106 00.000 8052 IsGuiding returns 0 22:45:33.106 00.000 8052 scope move finished after 203 + 60 ms 22:45:33.106 00.000 8052 Move returns status 0, amount 203 22:45:33.106 00.000 8052 move complete, result=0 22:45:33.106 00.000 3236 GuideStep: -2.1 px 73 ms EAST, 1.3 px 203 ms SOUTH 22:45:33.137 00.031 8052 worker thread done servicing request 22:45:33.168 00.031 8052 Worker thread wakes up 22:45:33.168 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:33.168 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:34.731 01.563 8052 Exposure complete 22:45:34.856 00.125 3236 OnExposeComplete: enter 22:45:34.856 00.000 3236 UpdateGuideState(): m_state=6 22:45:34.856 00.000 8052 worker thread done servicing request 22:45:34.856 00.000 3236 Star::Find(15, 1056, 269, 0, (0,0,0,0), 0.0, 255) frame 137 22:45:34.856 00.000 3236 Star::Find returns 1 (0), X=1056.95, Y=266.40, Mass=308, SNR=12.0, Peak=52 HFD=5.2 22:45:34.856 00.000 3236 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.85) = xAngle (1.46 = 1.46) 22:45:34.856 00.000 3236 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.29 = -0.29) 22:45:34.856 00.000 3236 CameraToMount -- cameraX=4.35 cameraY=-1.78 hyp=4.70 cameraTheta=-0.39 mountX=0.51 mountY=-1.32, mountTheta=-1.20 22:45:34.856 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.35, y=-1.78, opts=13) 22:45:34.856 00.000 3236 Enqueuing Move request for scope (4.35, -1.78) 22:45:34.856 00.000 8052 Worker thread wakes up 22:45:34.856 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.35, -1.78) opts 0xd 22:45:34.856 00.000 8052 Handling offset move in thread for scope, endpoint = (4.35, -1.78) 22:45:34.856 00.000 8052 Moving (4.35, -1.78) raw xDistance=0.51 yDistance=-1.32 22:45:34.856 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.51 22:45:34.856 00.000 8052 resist switch: large excursion: input -1.32 thresh 0.54 direction from 1 to -1 22:45:34.856 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.97 22:45:34.856 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32 22:45:34.856 00.000 8052 MoveAxis(W, 13, ABG) 22:45:34.856 00.000 8052 Guiding Dir = 3, Dur = 13 22:45:34.856 00.000 8052 IsSlewing returns 0 22:45:34.856 00.000 8052 IsGuiding returns 0 22:45:34.871 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=39, FiltMax=50, Gamma=1.040 22:45:34.871 00.000 8052 PulseGuide returned control before completion, sleep 12 22:45:34.903 00.032 8052 IsGuiding returns 0 22:45:34.903 00.000 8052 Move returns status 0, amount 13 22:45:34.903 00.000 8052 MoveAxis(N, 201, ABG) 22:45:34.903 00.000 8052 Guiding Dir = 0, Dur = 201 22:45:34.903 00.000 8052 IsSlewing returns 0 22:45:34.903 00.000 8052 IsGuiding returns 0 22:45:34.903 00.000 8052 PulseGuide returned control before completion, sleep 208 22:45:35.043 00.140 3236 UpdateGuideState exits: m=308 SNR=12.0 22:45:35.043 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:35.043 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:35.043 00.000 3236 Enqueuing Expose request 22:45:35.137 00.094 8052 IsGuiding returns 0 22:45:35.137 00.000 8052 Move returns status 0, amount 201 22:45:35.137 00.000 8052 move complete, result=0 22:45:35.137 00.000 8052 worker thread done servicing request 22:45:35.137 00.000 8052 Worker thread wakes up 22:45:35.137 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:35.137 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:35.137 00.000 3236 GuideStep: 0.5 px 13 ms WEST, -1.3 px 201 ms NORTH 22:45:37.231 02.094 8052 Exposure complete 22:45:37.387 00.156 8052 worker thread done servicing request 22:45:37.387 00.000 3236 OnExposeComplete: enter 22:45:37.387 00.000 3236 UpdateGuideState(): m_state=6 22:45:37.387 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 138 22:45:37.387 00.000 3236 Star::Find returns 1 (0), X=1057.48, Y=264.11, Mass=243, SNR=10.8, Peak=47 HFD=4.0 22:45:37.387 00.000 3236 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.85) = xAngle (1.15 = 1.15) 22:45:37.387 00.000 3236 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.59 = -0.59) 22:45:37.387 00.000 3236 CameraToMount -- cameraX=4.89 cameraY=-4.07 hyp=6.36 cameraTheta=-0.69 mountX=2.57 mountY=-3.55, mountTheta=-0.94 22:45:37.387 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.89, y=-4.07, opts=13) 22:45:37.387 00.000 3236 Enqueuing Move request for scope (4.89, -4.07) 22:45:37.387 00.000 8052 Worker thread wakes up 22:45:37.387 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.89, -4.07) opts 0xd 22:45:37.387 00.000 8052 Handling offset move in thread for scope, endpoint = (4.89, -4.07) 22:45:37.387 00.000 8052 Moving (4.89, -4.07) raw xDistance=2.57 yDistance=-3.55 22:45:37.387 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.64 from input 2.57 22:45:37.387 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.55 from input -3.55 22:45:37.387 00.000 8052 MoveAxis(W, 90, ABG) 22:45:37.387 00.000 8052 Guiding Dir = 3, Dur = 90 22:45:37.387 00.000 8052 IsSlewing returns 0 22:45:37.403 00.016 8052 IsGuiding returns 0 22:45:37.403 00.000 8052 PulseGuide returned control before completion, sleep 96 22:45:37.403 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=33, FiltMax=44, Gamma=1.040 22:45:37.512 00.109 8052 IsGuiding returns 0 22:45:37.512 00.000 8052 Move returns status 0, amount 90 22:45:37.512 00.000 8052 MoveAxis(N, 539, ABG) 22:45:37.512 00.000 8052 Guiding Dir = 0, Dur = 539 22:45:37.512 00.000 8052 IsSlewing returns 0 22:45:37.512 00.000 8052 IsGuiding returns 0 22:45:37.512 00.000 8052 PulseGuide returned control before completion, sleep 546 22:45:37.621 00.109 3236 UpdateGuideState exits: m=243 SNR=10.8 22:45:37.621 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:37.621 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:37.621 00.000 3236 Enqueuing Expose request 22:45:38.074 00.453 8052 IsGuiding returns 0 22:45:38.074 00.000 8052 Move returns status 0, amount 539 22:45:38.074 00.000 8052 move complete, result=0 22:45:38.074 00.000 8052 worker thread done servicing request 22:45:38.074 00.000 3236 GuideStep: 2.6 px 90 ms WEST, -3.5 px 539 ms NORTH 22:45:38.074 00.000 8052 Worker thread wakes up 22:45:38.074 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:38.074 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1042,249,31,31) 22:45:39.731 01.657 8052 Exposure complete 22:45:39.887 00.156 8052 worker thread done servicing request 22:45:39.887 00.000 3236 OnExposeComplete: enter 22:45:39.887 00.000 3236 UpdateGuideState(): m_state=6 22:45:39.887 00.000 3236 Star::Find(15, 1057, 264, 0, (0,0,0,0), 0.0, 255) frame 139 22:45:39.887 00.000 3236 Star::Find returns 1 (0), X=1055.61, Y=265.73, Mass=261, SNR=11.1, Peak=56 HFD=4.7 22:45:39.887 00.000 3236 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.85) = xAngle (1.17 = 1.17) 22:45:39.887 00.000 3236 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.58 = -0.58) 22:45:39.887 00.000 3236 CameraToMount -- cameraX=3.02 cameraY=-2.45 hyp=3.89 cameraTheta=-0.68 mountX=1.52 mountY=-2.12, mountTheta=-0.95 22:45:39.887 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.02, y=-2.45, opts=13) 22:45:39.887 00.000 3236 Enqueuing Move request for scope (3.02, -2.45) 22:45:39.887 00.000 8052 Worker thread wakes up 22:45:39.887 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.02, -2.45) opts 0xd 22:45:39.887 00.000 8052 Handling offset move in thread for scope, endpoint = (3.02, -2.45) 22:45:39.887 00.000 8052 Moving (3.02, -2.45) raw xDistance=1.52 yDistance=-2.12 22:45:39.887 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.52 22:45:39.887 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.12 from input -2.12 22:45:39.887 00.000 8052 MoveAxis(W, 59, ABG) 22:45:39.887 00.000 8052 Guiding Dir = 3, Dur = 59 22:45:39.887 00.000 8052 IsSlewing returns 0 22:45:39.887 00.000 8052 IsGuiding returns 0 22:45:39.903 00.016 8052 PulseGuide returned control before completion, sleep 65 22:45:39.903 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=41, FiltMax=52, Gamma=1.040 22:45:39.981 00.078 8052 IsGuiding returns 0 22:45:39.981 00.000 8052 Move returns status 0, amount 59 22:45:39.981 00.000 8052 MoveAxis(N, 323, ABG) 22:45:39.981 00.000 8052 Guiding Dir = 0, Dur = 323 22:45:39.981 00.000 8052 IsSlewing returns 0 22:45:39.981 00.000 8052 IsGuiding returns 0 22:45:39.981 00.000 8052 PulseGuide returned control before completion, sleep 330 22:45:40.153 00.172 3236 UpdateGuideState exits: m=261 SNR=11.1 22:45:40.153 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:40.153 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:40.153 00.000 3236 Enqueuing Expose request 22:45:40.387 00.234 8052 IsGuiding returns 0 22:45:40.387 00.000 8052 Move returns status 0, amount 323 22:45:40.387 00.000 8052 move complete, result=0 22:45:40.387 00.000 8052 worker thread done servicing request 22:45:40.387 00.000 8052 Worker thread wakes up 22:45:40.387 00.000 3236 GuideStep: 1.5 px 59 ms WEST, -2.1 px 323 ms NORTH 22:45:40.387 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:40.387 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:42.168 01.781 8052 Exposure complete 22:45:42.324 00.156 8052 worker thread done servicing request 22:45:42.324 00.000 3236 OnExposeComplete: enter 22:45:42.324 00.000 3236 UpdateGuideState(): m_state=6 22:45:42.324 00.000 3236 Star::Find(15, 1055, 265, 0, (0,0,0,0), 0.0, 255) frame 140 22:45:42.324 00.000 3236 Star::Find returns 1 (0), X=1052.06, Y=267.42, Mass=338, SNR=12.7, Peak=50 HFD=5.2 22:45:42.324 00.000 3236 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.85) = xAngle (-0.33 = -0.33) 22:45:42.324 00.000 3236 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.08 = -2.08) 22:45:42.324 00.000 3236 CameraToMount -- cameraX=-0.53 cameraY=-0.76 hyp=0.92 cameraTheta=-2.18 mountX=0.87 mountY=-0.81, mountTheta=-0.75 22:45:42.324 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.53, y=-0.76, opts=13) 22:45:42.324 00.000 3236 Enqueuing Move request for scope (-0.53, -0.76) 22:45:42.324 00.000 8052 Worker thread wakes up 22:45:42.324 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.76) opts 0xd 22:45:42.324 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.53, -0.76) 22:45:42.324 00.000 8052 Moving (-0.53, -0.76) raw xDistance=0.87 yDistance=-0.81 22:45:42.324 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.87 22:45:42.324 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 22:45:42.324 00.000 8052 MoveAxis(W, 34, ABG) 22:45:42.324 00.000 8052 Guiding Dir = 3, Dur = 34 22:45:42.324 00.000 8052 IsSlewing returns 0 22:45:42.340 00.016 8052 IsGuiding returns 0 22:45:42.340 00.000 8052 PulseGuide returned control before completion, sleep 40 22:45:42.340 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=36, FiltMax=46, Gamma=1.040 22:45:42.387 00.047 8052 IsGuiding returns 0 22:45:42.387 00.000 8052 Move returns status 0, amount 34 22:45:42.387 00.000 8052 MoveAxis(N, 122, ABG) 22:45:42.387 00.000 8052 Guiding Dir = 0, Dur = 122 22:45:42.387 00.000 8052 IsSlewing returns 0 22:45:42.387 00.000 8052 IsGuiding returns 0 22:45:42.387 00.000 8052 PulseGuide returned control before completion, sleep 128 22:45:42.528 00.141 8052 IsGuiding returns 1 22:45:42.528 00.000 8052 scope still moving after pulse duration time elapsed 22:45:42.559 00.031 8052 IsSlewing returns 0 22:45:42.559 00.000 8052 IsGuiding returns 0 22:45:42.559 00.000 8052 scope move finished after 122 + 46 ms 22:45:42.559 00.000 8052 Move returns status 0, amount 122 22:45:42.559 00.000 8052 move complete, result=0 22:45:42.559 00.000 8052 worker thread done servicing request 22:45:42.559 00.000 3236 UpdateGuideState exits: m=338 SNR=12.7 22:45:42.559 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:42.559 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:42.559 00.000 3236 Enqueuing Expose request 22:45:42.559 00.000 8052 Worker thread wakes up 22:45:42.559 00.000 3236 GuideStep: 0.9 px 34 ms WEST, -0.8 px 122 ms NORTH 22:45:42.559 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:42.559 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:44.668 02.109 8052 Exposure complete 22:45:44.824 00.156 8052 worker thread done servicing request 22:45:44.824 00.000 3236 OnExposeComplete: enter 22:45:44.824 00.000 3236 UpdateGuideState(): m_state=6 22:45:44.824 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 141 22:45:44.824 00.000 3236 Star::Find returns 1 (0), X=1051.11, Y=268.80, Mass=328, SNR=12.5, Peak=53 HFD=4.5 22:45:44.824 00.000 3236 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.85) = xAngle (4.59 = -1.69) 22:45:44.824 00.000 3236 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.84 = 2.84) 22:45:44.824 00.000 3236 CameraToMount -- cameraX=-1.48 cameraY=0.62 hyp=1.60 cameraTheta=2.74 mountX=-0.20 mountY=0.47, mountTheta=1.96 22:45:44.824 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.48, y=0.62, opts=13) 22:45:44.824 00.000 3236 Enqueuing Move request for scope (-1.48, 0.62) 22:45:44.824 00.000 8052 Worker thread wakes up 22:45:44.824 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.48, 0.62) opts 0xd 22:45:44.824 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.48, 0.62) 22:45:44.824 00.000 8052 Moving (-1.48, 0.62) raw xDistance=-0.20 yDistance=0.47 22:45:44.824 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.20 22:45:44.824 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:45:44.824 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 22:45:44.824 00.000 8052 MoveAxis(E, 4, ABG) 22:45:44.824 00.000 8052 Guiding Dir = 2, Dur = 4 22:45:44.824 00.000 8052 IsSlewing returns 0 22:45:44.840 00.016 8052 IsGuiding returns 0 22:45:44.840 00.000 8052 PulseGuide returned control before completion, sleep 11 22:45:44.840 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=36, FiltMax=49, Gamma=1.040 22:45:44.856 00.016 8052 IsGuiding returns 0 22:45:44.856 00.000 8052 Move returns status 0, amount 4 22:45:44.856 00.000 8052 MoveAxis(N, 0, ABG) 22:45:44.856 00.000 8052 Move returns status 0, amount 0 22:45:44.856 00.000 8052 move complete, result=0 22:45:44.856 00.000 8052 worker thread done servicing request 22:45:45.059 00.203 3236 UpdateGuideState exits: m=328 SNR=12.5 22:45:45.059 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:45.059 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:45.059 00.000 3236 Enqueuing Expose request 22:45:45.059 00.000 8052 Worker thread wakes up 22:45:45.059 00.000 3236 GuideStep: -0.2 px 4 ms EAST, 0.5 px 0 ms NORTH 22:45:45.059 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:45.059 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:47.262 02.203 8052 Exposure complete 22:45:47.418 00.156 8052 worker thread done servicing request 22:45:47.418 00.000 3236 OnExposeComplete: enter 22:45:47.418 00.000 3236 UpdateGuideState(): m_state=6 22:45:47.418 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 142 22:45:47.418 00.000 3236 Star::Find returns 1 (0), X=1051.16, Y=267.34, Mass=240, SNR=10.7, Peak=49 HFD=4.0 22:45:47.418 00.000 3236 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.85) = xAngle (-0.76 = -0.76) 22:45:47.418 00.000 3236 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.51 = -2.51) 22:45:47.418 00.000 3236 CameraToMount -- cameraX=-1.44 cameraY=-0.84 hyp=1.66 cameraTheta=-2.61 mountX=1.20 mountY=-0.98, mountTheta=-0.69 22:45:47.418 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.44, y=-0.84, opts=13) 22:45:47.418 00.000 3236 Enqueuing Move request for scope (-1.44, -0.84) 22:45:47.418 00.000 8052 Worker thread wakes up 22:45:47.418 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.44, -0.84) opts 0xd 22:45:47.418 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.44, -0.84) 22:45:47.418 00.000 8052 Moving (-1.44, -0.84) raw xDistance=1.20 yDistance=-0.98 22:45:47.418 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.20 22:45:47.418 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98 22:45:47.418 00.000 8052 MoveAxis(W, 41, ABG) 22:45:47.418 00.000 8052 Guiding Dir = 3, Dur = 41 22:45:47.418 00.000 8052 IsSlewing returns 0 22:45:47.434 00.016 8052 IsGuiding returns 0 22:45:47.434 00.000 8052 PulseGuide returned control before completion, sleep 48 22:45:47.434 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=45, Gamma=1.040 22:45:47.496 00.062 8052 IsGuiding returns 0 22:45:47.496 00.000 8052 Move returns status 0, amount 41 22:45:47.496 00.000 8052 MoveAxis(N, 149, ABG) 22:45:47.496 00.000 8052 Guiding Dir = 0, Dur = 149 22:45:47.496 00.000 8052 IsSlewing returns 0 22:45:47.496 00.000 8052 IsGuiding returns 0 22:45:47.496 00.000 8052 PulseGuide returned control before completion, sleep 156 22:45:47.668 00.172 8052 IsGuiding returns 0 22:45:47.668 00.000 8052 Move returns status 0, amount 149 22:45:47.668 00.000 8052 move complete, result=0 22:45:47.668 00.000 8052 worker thread done servicing request 22:45:47.684 00.016 3236 UpdateGuideState exits: m=240 SNR=10.7 22:45:47.684 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:47.684 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:47.684 00.000 3236 Enqueuing Expose request 22:45:47.684 00.000 8052 Worker thread wakes up 22:45:47.684 00.000 3236 GuideStep: 1.2 px 41 ms WEST, -1.0 px 149 ms NORTH 22:45:47.684 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:47.684 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:49.684 02.000 8052 Exposure complete 22:45:49.840 00.156 8052 worker thread done servicing request 22:45:49.840 00.000 3236 OnExposeComplete: enter 22:45:49.840 00.000 3236 UpdateGuideState(): m_state=6 22:45:49.840 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 143 22:45:49.840 00.000 3236 Star::Find returns 1 (0), X=1051.35, Y=266.55, Mass=321, SNR=12.3, Peak=49 HFD=5.0 22:45:49.840 00.000 3236 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.85) = xAngle (-0.37 = -0.37) 22:45:49.840 00.000 3236 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.12 = -2.12) 22:45:49.840 00.000 3236 CameraToMount -- cameraX=-1.24 cameraY=-1.63 hyp=2.04 cameraTheta=-2.22 mountX=1.90 mountY=-1.74, mountTheta=-0.74 22:45:49.840 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.24, y=-1.63, opts=13) 22:45:49.840 00.000 3236 Enqueuing Move request for scope (-1.24, -1.63) 22:45:49.840 00.000 8052 Worker thread wakes up 22:45:49.840 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.24, -1.63) opts 0xd 22:45:49.840 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.24, -1.63) 22:45:49.840 00.000 8052 Moving (-1.24, -1.63) raw xDistance=1.90 yDistance=-1.74 22:45:49.840 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.90 22:45:49.840 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.74 from input -1.74 22:45:49.840 00.000 8052 MoveAxis(W, 69, ABG) 22:45:49.840 00.000 8052 Guiding Dir = 3, Dur = 69 22:45:49.840 00.000 8052 IsSlewing returns 0 22:45:49.856 00.016 8052 IsGuiding returns 0 22:45:49.856 00.000 8052 PulseGuide returned control before completion, sleep 76 22:45:49.856 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=34, FiltMax=46, Gamma=1.040 22:45:49.949 00.093 8052 IsGuiding returns 0 22:45:49.949 00.000 8052 Move returns status 0, amount 69 22:45:49.949 00.000 8052 MoveAxis(N, 265, ABG) 22:45:49.949 00.000 8052 Guiding Dir = 0, Dur = 265 22:45:49.949 00.000 8052 IsSlewing returns 0 22:45:49.949 00.000 8052 IsGuiding returns 0 22:45:49.949 00.000 8052 PulseGuide returned control before completion, sleep 272 22:45:50.074 00.125 3236 UpdateGuideState exits: m=321 SNR=12.3 22:45:50.074 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:50.074 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:50.074 00.000 3236 Enqueuing Expose request 22:45:50.246 00.172 8052 IsGuiding returns 0 22:45:50.246 00.000 8052 Move returns status 0, amount 265 22:45:50.246 00.000 8052 move complete, result=0 22:45:50.246 00.000 8052 worker thread done servicing request 22:45:50.246 00.000 8052 Worker thread wakes up 22:45:50.246 00.000 3236 GuideStep: 1.9 px 69 ms WEST, -1.7 px 265 ms NORTH 22:45:50.246 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:50.246 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:52.231 01.985 8052 Exposure complete 22:45:52.387 00.156 8052 worker thread done servicing request 22:45:52.387 00.000 3236 OnExposeComplete: enter 22:45:52.387 00.000 3236 UpdateGuideState(): m_state=6 22:45:52.387 00.000 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 144 22:45:52.387 00.000 3236 Star::Find returns 1 (0), X=1048.50, Y=266.03, Mass=256, SNR=11.0, Peak=52 HFD=5.0 22:45:52.387 00.000 3236 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.85) = xAngle (-0.81 = -0.81) 22:45:52.387 00.000 3236 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.56 = -2.56) 22:45:52.387 00.000 3236 CameraToMount -- cameraX=-4.09 cameraY=-2.15 hyp=4.62 cameraTheta=-2.66 mountX=3.19 mountY=-2.56, mountTheta=-0.68 22:45:52.387 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.09, y=-2.15, opts=13) 22:45:52.387 00.000 3236 Enqueuing Move request for scope (-4.09, -2.15) 22:45:52.387 00.000 8052 Worker thread wakes up 22:45:52.387 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.09, -2.15) opts 0xd 22:45:52.387 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.09, -2.15) 22:45:52.387 00.000 8052 Moving (-4.09, -2.15) raw xDistance=3.19 yDistance=-2.56 22:45:52.387 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.10 from input 3.19 22:45:52.387 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.56 from input -2.56 22:45:52.387 00.000 8052 MoveAxis(W, 115, ABG) 22:45:52.387 00.000 8052 Guiding Dir = 3, Dur = 115 22:45:52.387 00.000 8052 IsSlewing returns 0 22:45:52.403 00.016 8052 IsGuiding returns 0 22:45:52.403 00.000 8052 PulseGuide returned control before completion, sleep 121 22:45:52.403 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=39, FiltMax=49, Gamma=1.040 22:45:52.543 00.140 8052 IsGuiding returns 0 22:45:52.543 00.000 8052 Move returns status 0, amount 115 22:45:52.543 00.000 8052 MoveAxis(N, 389, ABG) 22:45:52.543 00.000 8052 Guiding Dir = 0, Dur = 389 22:45:52.543 00.000 8052 IsSlewing returns 0 22:45:52.543 00.000 8052 IsGuiding returns 0 22:45:52.543 00.000 8052 PulseGuide returned control before completion, sleep 396 22:45:52.653 00.110 3236 UpdateGuideState exits: m=256 SNR=11.0 22:45:52.653 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:52.653 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:52.653 00.000 3236 Enqueuing Expose request 22:45:52.965 00.312 8052 IsGuiding returns 0 22:45:52.965 00.000 8052 Move returns status 0, amount 389 22:45:52.965 00.000 8052 move complete, result=0 22:45:52.965 00.000 8052 worker thread done servicing request 22:45:52.965 00.000 8052 Worker thread wakes up 22:45:52.965 00.000 3236 GuideStep: 3.2 px 115 ms WEST, -2.6 px 389 ms NORTH 22:45:52.965 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:52.965 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:45:54.731 01.766 8052 Exposure complete 22:45:54.887 00.156 8052 worker thread done servicing request 22:45:54.887 00.000 3236 OnExposeComplete: enter 22:45:54.887 00.000 3236 UpdateGuideState(): m_state=6 22:45:54.887 00.000 3236 Star::Find(15, 1048, 266, 0, (0,0,0,0), 0.0, 255) frame 145 22:45:54.887 00.000 3236 Star::Find returns 1 (0), X=1044.00, Y=267.64, Mass=219, SNR=10.1, Peak=42 HFD=5.3 22:45:54.887 00.000 3236 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.85) = xAngle (-1.23 = -1.23) 22:45:54.887 00.000 3236 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.98 = -2.98) 22:45:54.887 00.000 3236 CameraToMount -- cameraX=-8.59 cameraY=-0.53 hyp=8.61 cameraTheta=-3.08 mountX=2.87 mountY=-1.41, mountTheta=-0.46 22:45:54.887 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.59, y=-0.53, opts=13) 22:45:54.887 00.000 3236 Enqueuing Move request for scope (-8.59, -0.53) 22:45:54.887 00.000 8052 Worker thread wakes up 22:45:54.887 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.59, -0.53) opts 0xd 22:45:54.887 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.59, -0.53) 22:45:54.887 00.000 8052 Moving (-8.59, -0.53) raw xDistance=2.87 yDistance=-1.41 22:45:54.887 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.95 from input 2.87 22:45:54.887 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.41 from input -1.41 22:45:54.887 00.000 8052 MoveAxis(W, 107, ABG) 22:45:54.887 00.000 8052 Guiding Dir = 3, Dur = 107 22:45:54.887 00.000 8052 IsSlewing returns 0 22:45:54.887 00.000 8052 IsGuiding returns 0 22:45:54.903 00.016 8052 PulseGuide returned control before completion, sleep 113 22:45:54.903 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=31, FiltMax=40, Gamma=1.040 22:45:55.028 00.125 8052 IsGuiding returns 0 22:45:55.028 00.000 8052 Move returns status 0, amount 107 22:45:55.028 00.000 8052 MoveAxis(N, 214, ABG) 22:45:55.028 00.000 8052 Guiding Dir = 0, Dur = 214 22:45:55.028 00.000 8052 IsSlewing returns 0 22:45:55.028 00.000 8052 IsGuiding returns 0 22:45:55.028 00.000 8052 PulseGuide returned control before completion, sleep 221 22:45:55.153 00.125 3236 UpdateGuideState exits: m=219 SNR=10.1 22:45:55.153 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:55.153 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:55.153 00.000 3236 Enqueuing Expose request 22:45:55.262 00.109 8052 IsGuiding returns 0 22:45:55.262 00.000 8052 Move returns status 0, amount 214 22:45:55.262 00.000 8052 move complete, result=0 22:45:55.262 00.000 8052 worker thread done servicing request 22:45:55.262 00.000 3236 GuideStep: 2.9 px 107 ms WEST, -1.4 px 214 ms NORTH 22:45:55.262 00.000 8052 Worker thread wakes up 22:45:55.262 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:55.262 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1029,253,31,31) 22:45:57.246 01.984 8052 Exposure complete 22:45:57.418 00.172 8052 worker thread done servicing request 22:45:57.434 00.016 3236 OnExposeComplete: enter 22:45:57.434 00.000 3236 UpdateGuideState(): m_state=6 22:45:57.434 00.000 3236 Star::Find(15, 1043, 267, 0, (0,0,0,0), 0.0, 255) frame 146 22:45:57.434 00.000 3236 Star::Find returns 1 (0), X=1042.15, Y=270.14, Mass=249, SNR=10.8, Peak=52 HFD=4.3 22:45:57.434 00.000 3236 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.85) = xAngle (4.80 = -1.48) 22:45:57.434 00.000 3236 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 22:45:57.434 00.000 3236 CameraToMount -- cameraX=-10.44 cameraY=1.97 hyp=10.62 cameraTheta=2.96 mountX=0.97 mountY=0.89, mountTheta=0.74 22:45:57.434 00.000 3236 SchedulePrimaryMove(06CFF028, x=-10.44, y=1.97, opts=13) 22:45:57.434 00.000 3236 Enqueuing Move request for scope (-10.44, 1.97) 22:45:57.434 00.000 8052 Worker thread wakes up 22:45:57.434 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-10.44, 1.97) opts 0xd 22:45:57.434 00.000 8052 Handling offset move in thread for scope, endpoint = (-10.44, 1.97) 22:45:57.434 00.000 8052 Moving (-10.44, 1.97) raw xDistance=0.97 yDistance=0.89 22:45:57.434 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.75 from input 0.97 22:45:57.434 00.000 8052 resist switch: large excursion: input 0.89 thresh 0.54 direction from -1 to 1 22:45:57.434 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.67 22:45:57.434 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 22:45:57.434 00.000 8052 MoveAxis(W, 41, ABG) 22:45:57.434 00.000 8052 Guiding Dir = 3, Dur = 41 22:45:57.434 00.000 8052 IsSlewing returns 0 22:45:57.434 00.000 8052 IsGuiding returns 0 22:45:57.449 00.015 8052 PulseGuide returned control before completion, sleep 46 22:45:57.449 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=48, Gamma=1.040 22:45:57.512 00.063 8052 IsGuiding returns 0 22:45:57.512 00.000 8052 Move returns status 0, amount 41 22:45:57.512 00.000 8052 MoveAxis(S, 135, ABG) 22:45:57.512 00.000 8052 Guiding Dir = 1, Dur = 135 22:45:57.512 00.000 8052 IsSlewing returns 0 22:45:57.512 00.000 8052 IsGuiding returns 0 22:45:57.512 00.000 8052 PulseGuide returned control before completion, sleep 142 22:45:57.668 00.156 8052 IsGuiding returns 0 22:45:57.668 00.000 8052 Move returns status 0, amount 135 22:45:57.668 00.000 8052 move complete, result=0 22:45:57.668 00.000 8052 worker thread done servicing request 22:45:57.684 00.016 3236 UpdateGuideState exits: m=249 SNR=10.8 22:45:57.684 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:45:57.684 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:45:57.684 00.000 3236 Enqueuing Expose request 22:45:57.699 00.015 8052 Worker thread wakes up 22:45:57.699 00.000 3236 GuideStep: 1.0 px 41 ms WEST, 0.9 px 135 ms SOUTH 22:45:57.699 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:45:57.699 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1027,255,31,31) 22:45:59.684 01.985 8052 Exposure complete 22:45:59.903 00.219 8052 worker thread done servicing request 22:45:59.903 00.000 3236 OnExposeComplete: enter 22:45:59.903 00.000 3236 UpdateGuideState(): m_state=6 22:45:59.903 00.000 3236 Star::Find(15, 1042, 270, 0, (0,0,0,0), 0.0, 255) frame 147 22:45:59.903 00.000 3236 Star::Find returns 1 (0), X=1040.68, Y=273.20, Mass=324, SNR=12.4, Peak=48 HFD=5.3 22:45:59.903 00.000 3236 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.85) = xAngle (4.59 = -1.69) 22:45:59.903 00.000 3236 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.84 = 2.84) 22:45:59.903 00.000 3236 CameraToMount -- cameraX=-11.91 cameraY=5.02 hyp=12.93 cameraTheta=2.74 mountX=-1.57 mountY=3.78, mountTheta=1.96 22:45:59.903 00.000 3236 SchedulePrimaryMove(06CFF028, x=-11.91, y=5.02, opts=13) 22:45:59.903 00.000 3236 Enqueuing Move request for scope (-11.91, 5.02) 22:45:59.903 00.000 8052 Worker thread wakes up 22:45:59.903 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-11.91, 5.02) opts 0xd 22:45:59.903 00.000 8052 Handling offset move in thread for scope, endpoint = (-11.91, 5.02) 22:45:59.903 00.000 8052 Moving (-11.91, 5.02) raw xDistance=-1.57 yDistance=3.78 22:45:59.903 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.57 22:45:59.903 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.78 from input 3.78 22:45:59.903 00.000 8052 MoveAxis(E, 51, ABG) 22:45:59.903 00.000 8052 Guiding Dir = 2, Dur = 51 22:45:59.918 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=35, FiltMax=47, Gamma=1.040 22:45:59.918 00.000 8052 IsSlewing returns 0 22:45:59.918 00.000 8052 IsGuiding returns 0 22:45:59.934 00.016 8052 PulseGuide returned control before completion, sleep 51 22:45:59.996 00.062 8052 IsGuiding returns 1 22:45:59.996 00.000 8052 scope still moving after pulse duration time elapsed 22:46:00.028 00.032 8052 IsSlewing returns 0 22:46:00.028 00.000 8052 IsGuiding returns 0 22:46:00.028 00.000 8052 scope move finished after 51 + 51 ms 22:46:00.028 00.000 8052 Move returns status 0, amount 51 22:46:00.028 00.000 8052 MoveAxis(S, 575, ABG) 22:46:00.028 00.000 8052 Guiding Dir = 1, Dur = 575 22:46:00.028 00.000 8052 IsSlewing returns 0 22:46:00.028 00.000 8052 IsGuiding returns 0 22:46:00.137 00.109 8052 PulseGuide returned control before completion, sleep 481 22:46:00.153 00.016 3236 UpdateGuideState exits: m=324 SNR=12.4 22:46:00.168 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:00.168 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:00.168 00.000 3236 Enqueuing Expose request 22:46:00.637 00.469 8052 IsGuiding returns 1 22:46:00.637 00.000 8052 scope still moving after pulse duration time elapsed 22:46:00.715 00.078 8052 IsSlewing returns 0 22:46:00.793 00.078 8052 IsGuiding returns 0 22:46:00.793 00.000 8052 scope move finished after 575 + 196 ms 22:46:00.793 00.000 8052 Move returns status 0, amount 575 22:46:00.793 00.000 8052 move complete, result=0 22:46:00.809 00.016 8052 worker thread done servicing request 22:46:00.809 00.000 3236 GuideStep: -1.6 px 51 ms EAST, 3.8 px 575 ms SOUTH 22:46:00.809 00.000 8052 Worker thread wakes up 22:46:00.809 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:00.809 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1026,258,31,31) 22:46:02.246 01.437 8052 Exposure complete 22:46:02.403 00.157 8052 worker thread done servicing request 22:46:02.403 00.000 3236 OnExposeComplete: enter 22:46:02.403 00.000 3236 UpdateGuideState(): m_state=6 22:46:02.403 00.000 3236 Star::Find(15, 1040, 273, 0, (0,0,0,0), 0.0, 255) frame 148 22:46:02.403 00.000 3236 Star::Find returns 1 (0), X=1042.79, Y=272.08, Mass=290, SNR=11.7, Peak=44 HFD=4.8 22:46:02.403 00.000 3236 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.85) = xAngle (4.61 = -1.67) 22:46:02.403 00.000 3236 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.86 = 2.86) 22:46:02.403 00.000 3236 CameraToMount -- cameraX=-9.80 cameraY=3.91 hyp=10.55 cameraTheta=2.76 mountX=-1.07 mountY=2.89, mountTheta=1.93 22:46:02.403 00.000 3236 SchedulePrimaryMove(06CFF028, x=-9.80, y=3.91, opts=13) 22:46:02.403 00.000 3236 Enqueuing Move request for scope (-9.80, 3.91) 22:46:02.403 00.000 8052 Worker thread wakes up 22:46:02.403 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-9.80, 3.91) opts 0xd 22:46:02.403 00.000 8052 Handling offset move in thread for scope, endpoint = (-9.80, 3.91) 22:46:02.403 00.000 8052 Moving (-9.80, 3.91) raw xDistance=-1.07 yDistance=2.89 22:46:02.403 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.07 22:46:02.403 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.89 from input 2.89 22:46:02.403 00.000 8052 MoveAxis(E, 41, ABG) 22:46:02.403 00.000 8052 Guiding Dir = 2, Dur = 41 22:46:02.403 00.000 8052 IsSlewing returns 0 22:46:02.403 00.000 8052 IsGuiding returns 0 22:46:02.418 00.015 8052 PulseGuide returned control before completion, sleep 48 22:46:02.418 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=30, FiltMax=42, Gamma=1.040 22:46:02.481 00.063 8052 IsGuiding returns 0 22:46:02.481 00.000 8052 Move returns status 0, amount 41 22:46:02.481 00.000 8052 MoveAxis(S, 439, ABG) 22:46:02.481 00.000 8052 Guiding Dir = 1, Dur = 439 22:46:02.481 00.000 8052 IsSlewing returns 0 22:46:02.496 00.015 8052 IsGuiding returns 0 22:46:02.496 00.000 8052 PulseGuide returned control before completion, sleep 446 22:46:02.668 00.172 3236 UpdateGuideState exits: m=290 SNR=11.7 22:46:02.668 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:02.668 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:02.668 00.000 3236 Enqueuing Expose request 22:46:02.965 00.297 8052 IsGuiding returns 0 22:46:02.965 00.000 8052 Move returns status 0, amount 439 22:46:02.965 00.000 8052 move complete, result=0 22:46:02.965 00.000 8052 worker thread done servicing request 22:46:02.965 00.000 3236 GuideStep: -1.1 px 41 ms EAST, 2.9 px 439 ms SOUTH 22:46:02.965 00.000 8052 Worker thread wakes up 22:46:02.965 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:02.965 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1028,257,31,31) 22:46:04.731 01.766 8052 Exposure complete 22:46:04.887 00.156 8052 worker thread done servicing request 22:46:04.887 00.000 3236 OnExposeComplete: enter 22:46:04.887 00.000 3236 UpdateGuideState(): m_state=6 22:46:04.887 00.000 3236 Star::Find(15, 1042, 272, 0, (0,0,0,0), 0.0, 255) frame 149 22:46:04.887 00.000 3236 Star::Find returns 1 (0), X=1043.88, Y=268.60, Mass=246, SNR=10.8, Peak=58 HFD=5.1 22:46:04.887 00.000 3236 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.85) = xAngle (4.94 = -1.34) 22:46:04.887 00.000 3236 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.20 = -3.09) 22:46:04.887 00.000 3236 CameraToMount -- cameraX=-8.71 cameraY=0.43 hyp=8.72 cameraTheta=3.09 mountX=1.98 mountY=-0.47, mountTheta=-0.23 22:46:04.887 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.71, y=0.43, opts=13) 22:46:04.887 00.000 3236 Enqueuing Move request for scope (-8.71, 0.43) 22:46:04.887 00.000 8052 Worker thread wakes up 22:46:04.887 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.71, 0.43) opts 0xd 22:46:04.887 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.71, 0.43) 22:46:04.887 00.000 8052 Moving (-8.71, 0.43) raw xDistance=1.98 yDistance=-0.47 22:46:04.887 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.19 from input 1.98 22:46:04.887 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:46:04.887 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 22:46:04.887 00.000 8052 MoveAxis(W, 66, ABG) 22:46:04.887 00.000 8052 Guiding Dir = 3, Dur = 66 22:46:04.903 00.016 8052 IsSlewing returns 0 22:46:04.903 00.000 8052 IsGuiding returns 0 22:46:04.903 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=98, FiltMin=47, FiltMax=56, Gamma=1.040 22:46:04.903 00.000 8052 PulseGuide returned control before completion, sleep 72 22:46:04.996 00.093 8052 IsGuiding returns 0 22:46:04.996 00.000 8052 Move returns status 0, amount 66 22:46:04.996 00.000 8052 MoveAxis(N, 0, ABG) 22:46:04.996 00.000 8052 Move returns status 0, amount 0 22:46:04.996 00.000 8052 move complete, result=0 22:46:04.996 00.000 8052 worker thread done servicing request 22:46:05.121 00.125 3236 UpdateGuideState exits: m=246 SNR=10.8 22:46:05.121 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:05.121 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:05.121 00.000 3236 Enqueuing Expose request 22:46:05.121 00.000 8052 Worker thread wakes up 22:46:05.121 00.000 3236 GuideStep: 2.0 px 66 ms WEST, -0.5 px 0 ms NORTH 22:46:05.121 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:05.137 00.016 8052 Handling exposure in thread, d=2500 o=3 r=(1029,254,31,31) 22:46:07.231 02.094 8052 Exposure complete 22:46:07.387 00.156 8052 worker thread done servicing request 22:46:07.387 00.000 3236 OnExposeComplete: enter 22:46:07.387 00.000 3236 UpdateGuideState(): m_state=6 22:46:07.387 00.000 3236 Star::Find(15, 1043, 268, 0, (0,0,0,0), 0.0, 255) frame 150 22:46:07.387 00.000 3236 Star::Find returns 1 (0), X=1043.72, Y=269.81, Mass=288, SNR=11.7, Peak=49 HFD=5.0 22:46:07.387 00.000 3236 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.85) = xAngle (4.81 = -1.47) 22:46:07.387 00.000 3236 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 22:46:07.387 00.000 3236 CameraToMount -- cameraX=-8.87 cameraY=1.63 hyp=9.02 cameraTheta=2.96 mountX=0.86 mountY=0.72, mountTheta=0.69 22:46:07.387 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.87, y=1.63, opts=13) 22:46:07.387 00.000 3236 Enqueuing Move request for scope (-8.87, 1.63) 22:46:07.387 00.000 8052 Worker thread wakes up 22:46:07.387 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.87, 1.63) opts 0xd 22:46:07.387 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.87, 1.63) 22:46:07.387 00.000 8052 Moving (-8.87, 1.63) raw xDistance=0.86 yDistance=0.72 22:46:07.387 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.86 22:46:07.387 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 22:46:07.387 00.000 8052 MoveAxis(W, 35, ABG) 22:46:07.387 00.000 8052 Guiding Dir = 3, Dur = 35 22:46:07.387 00.000 8052 IsSlewing returns 0 22:46:07.387 00.000 8052 IsGuiding returns 0 22:46:07.403 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=36, FiltMax=46, Gamma=1.040 22:46:07.403 00.000 8052 PulseGuide returned control before completion, sleep 40 22:46:07.449 00.046 8052 IsGuiding returns 1 22:46:07.449 00.000 8052 scope still moving after pulse duration time elapsed 22:46:07.481 00.032 8052 IsSlewing returns 0 22:46:07.481 00.000 8052 IsGuiding returns 0 22:46:07.496 00.015 8052 scope move finished after 35 + 59 ms 22:46:07.496 00.000 8052 Move returns status 0, amount 35 22:46:07.496 00.000 8052 MoveAxis(S, 109, ABG) 22:46:07.496 00.000 8052 Guiding Dir = 1, Dur = 109 22:46:07.496 00.000 8052 IsSlewing returns 0 22:46:07.496 00.000 8052 IsGuiding returns 0 22:46:07.496 00.000 8052 PulseGuide returned control before completion, sleep 116 22:46:07.621 00.125 3236 UpdateGuideState exits: m=288 SNR=11.7 22:46:07.621 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:07.621 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:07.621 00.000 3236 Enqueuing Expose request 22:46:07.637 00.016 8052 IsGuiding returns 0 22:46:07.637 00.000 8052 Move returns status 0, amount 109 22:46:07.637 00.000 8052 move complete, result=0 22:46:07.637 00.000 8052 worker thread done servicing request 22:46:07.637 00.000 8052 Worker thread wakes up 22:46:07.637 00.000 3236 GuideStep: 0.9 px 35 ms WEST, 0.7 px 109 ms SOUTH 22:46:07.637 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:07.637 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1029,255,31,31) 22:46:09.731 02.094 8052 Exposure complete 22:46:09.887 00.156 8052 worker thread done servicing request 22:46:09.887 00.000 3236 OnExposeComplete: enter 22:46:09.887 00.000 3236 UpdateGuideState(): m_state=6 22:46:09.887 00.000 3236 Star::Find(15, 1043, 269, 0, (0,0,0,0), 0.0, 255) frame 151 22:46:09.887 00.000 3236 Star::Find returns 1 (0), X=1044.67, Y=269.32, Mass=298, SNR=11.9, Peak=58 HFD=4.8 22:46:09.887 00.000 3236 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.85) = xAngle (4.85 = -1.44) 22:46:09.887 00.000 3236 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 22:46:09.887 00.000 3236 CameraToMount -- cameraX=-7.92 cameraY=1.15 hyp=8.00 cameraTheta=3.00 mountX=1.07 mountY=0.33, mountTheta=0.30 22:46:09.887 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.92, y=1.15, opts=13) 22:46:09.887 00.000 3236 Enqueuing Move request for scope (-7.92, 1.15) 22:46:09.887 00.000 8052 Worker thread wakes up 22:46:09.887 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.92, 1.15) opts 0xd 22:46:09.887 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.92, 1.15) 22:46:09.887 00.000 8052 Moving (-7.92, 1.15) raw xDistance=1.07 yDistance=0.33 22:46:09.887 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.07 22:46:09.887 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 22:46:09.887 00.000 8052 MoveAxis(W, 39, ABG) 22:46:09.887 00.000 8052 Guiding Dir = 3, Dur = 39 22:46:09.887 00.000 8052 IsSlewing returns 0 22:46:09.903 00.016 8052 IsGuiding returns 0 22:46:09.903 00.000 8052 PulseGuide returned control before completion, sleep 45 22:46:09.903 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=43, FiltMax=55, Gamma=1.040 22:46:09.965 00.062 8052 IsGuiding returns 0 22:46:09.965 00.000 8052 Move returns status 0, amount 39 22:46:09.965 00.000 8052 MoveAxis(S, 51, ABG) 22:46:09.965 00.000 8052 Guiding Dir = 1, Dur = 51 22:46:09.965 00.000 8052 IsSlewing returns 0 22:46:09.965 00.000 8052 IsGuiding returns 0 22:46:09.965 00.000 8052 PulseGuide returned control before completion, sleep 57 22:46:10.043 00.078 8052 IsGuiding returns 1 22:46:10.043 00.000 8052 scope still moving after pulse duration time elapsed 22:46:10.074 00.031 8052 IsSlewing returns 0 22:46:10.074 00.000 8052 IsGuiding returns 1 22:46:10.106 00.032 8052 IsSlewing returns 0 22:46:10.106 00.000 8052 IsGuiding returns 0 22:46:10.106 00.000 8052 scope move finished after 51 + 84 ms 22:46:10.106 00.000 8052 Move returns status 0, amount 51 22:46:10.106 00.000 8052 move complete, result=0 22:46:10.106 00.000 8052 worker thread done servicing request 22:46:10.153 00.047 3236 UpdateGuideState exits: m=298 SNR=11.9 22:46:10.153 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:10.153 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:10.153 00.000 3236 Enqueuing Expose request 22:46:10.153 00.000 8052 Worker thread wakes up 22:46:10.153 00.000 3236 GuideStep: 1.1 px 39 ms WEST, 0.3 px 51 ms SOUTH 22:46:10.153 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:10.153 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1030,254,31,31) 22:46:12.262 02.109 8052 Exposure complete 22:46:12.418 00.156 8052 worker thread done servicing request 22:46:12.418 00.000 3236 OnExposeComplete: enter 22:46:12.418 00.000 3236 UpdateGuideState(): m_state=6 22:46:12.418 00.000 3236 Star::Find(15, 1044, 269, 0, (0,0,0,0), 0.0, 255) frame 152 22:46:12.418 00.000 3236 Star::Find returns 1 (0), X=1044.84, Y=270.64, Mass=255, SNR=11.0, Peak=55 HFD=4.5 22:46:12.418 00.000 3236 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.85) = xAngle (4.68 = -1.60) 22:46:12.418 00.000 3236 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 22:46:12.418 00.000 3236 CameraToMount -- cameraX=-7.75 cameraY=2.47 hyp=8.14 cameraTheta=2.83 mountX=-0.25 mountY=1.66, mountTheta=1.72 22:46:12.418 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.75, y=2.47, opts=13) 22:46:12.418 00.000 3236 Enqueuing Move request for scope (-7.75, 2.47) 22:46:12.418 00.000 8052 Worker thread wakes up 22:46:12.418 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.75, 2.47) opts 0xd 22:46:12.418 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.75, 2.47) 22:46:12.418 00.000 8052 Moving (-7.75, 2.47) raw xDistance=-0.25 yDistance=1.66 22:46:12.418 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25 22:46:12.418 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.66 from input 1.66 22:46:12.418 00.000 8052 MoveAxis(E, 6, ABG) 22:46:12.418 00.000 8052 Guiding Dir = 2, Dur = 6 22:46:12.418 00.000 8052 IsSlewing returns 0 22:46:12.418 00.000 8052 IsGuiding returns 0 22:46:12.434 00.016 8052 PulseGuide returned control before completion, sleep 12 22:46:12.434 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=42, FiltMax=52, Gamma=1.040 22:46:12.465 00.031 8052 IsGuiding returns 0 22:46:12.465 00.000 8052 Move returns status 0, amount 6 22:46:12.465 00.000 8052 MoveAxis(S, 253, ABG) 22:46:12.465 00.000 8052 Guiding Dir = 1, Dur = 253 22:46:12.465 00.000 8052 IsSlewing returns 0 22:46:12.465 00.000 8052 IsGuiding returns 0 22:46:12.465 00.000 8052 PulseGuide returned control before completion, sleep 260 22:46:12.653 00.188 3236 UpdateGuideState exits: m=255 SNR=11.0 22:46:12.653 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:12.653 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:12.653 00.000 3236 Enqueuing Expose request 22:46:12.746 00.093 8052 IsGuiding returns 1 22:46:12.746 00.000 8052 scope still moving after pulse duration time elapsed 22:46:12.778 00.032 8052 IsSlewing returns 0 22:46:12.778 00.000 8052 IsGuiding returns 0 22:46:12.778 00.000 8052 scope move finished after 253 + 52 ms 22:46:12.778 00.000 8052 Move returns status 0, amount 253 22:46:12.778 00.000 8052 move complete, result=0 22:46:12.778 00.000 8052 worker thread done servicing request 22:46:12.778 00.000 8052 Worker thread wakes up 22:46:12.778 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:12.778 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1030,256,31,31) 22:46:12.778 00.000 3236 GuideStep: -0.2 px 6 ms EAST, 1.7 px 253 ms SOUTH 22:46:14.762 01.984 8052 Exposure complete 22:46:14.918 00.156 3236 OnExposeComplete: enter 22:46:14.918 00.000 3236 UpdateGuideState(): m_state=6 22:46:14.918 00.000 3236 Star::Find(15, 1044, 270, 0, (0,0,0,0), 0.0, 255) frame 153 22:46:14.918 00.000 8052 worker thread done servicing request 22:46:14.918 00.000 3236 Star::Find returns 1 (0), X=1045.77, Y=270.46, Mass=311, SNR=12.1, Peak=53 HFD=5.4 22:46:14.918 00.000 3236 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.85) = xAngle (4.67 = -1.62) 22:46:14.918 00.000 3236 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.92 = 2.92) 22:46:14.918 00.000 3236 CameraToMount -- cameraX=-6.82 cameraY=2.29 hyp=7.19 cameraTheta=2.82 mountX=-0.33 mountY=1.58, mountTheta=1.78 22:46:14.918 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.82, y=2.29, opts=13) 22:46:14.918 00.000 3236 Enqueuing Move request for scope (-6.82, 2.29) 22:46:14.918 00.000 8052 Worker thread wakes up 22:46:14.918 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.82, 2.29) opts 0xd 22:46:14.918 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.82, 2.29) 22:46:14.918 00.000 8052 Moving (-6.82, 2.29) raw xDistance=-0.33 yDistance=1.58 22:46:14.918 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33 22:46:14.918 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.58 from input 1.58 22:46:14.918 00.000 8052 MoveAxis(E, 12, ABG) 22:46:14.918 00.000 8052 Guiding Dir = 2, Dur = 12 22:46:14.934 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=42, FiltMax=51, Gamma=1.040 22:46:14.949 00.015 8052 IsSlewing returns 0 22:46:14.949 00.000 8052 IsGuiding returns 0 22:46:14.949 00.000 8052 PulseGuide returned control before completion, sleep 19 22:46:14.981 00.032 8052 IsGuiding returns 0 22:46:14.981 00.000 8052 Move returns status 0, amount 12 22:46:14.981 00.000 8052 MoveAxis(S, 240, ABG) 22:46:14.981 00.000 8052 Guiding Dir = 1, Dur = 240 22:46:14.981 00.000 8052 IsSlewing returns 0 22:46:14.981 00.000 8052 IsGuiding returns 0 22:46:14.981 00.000 8052 PulseGuide returned control before completion, sleep 247 22:46:15.153 00.172 3236 UpdateGuideState exits: m=311 SNR=12.1 22:46:15.153 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:15.153 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:15.153 00.000 3236 Enqueuing Expose request 22:46:15.246 00.093 8052 IsGuiding returns 0 22:46:15.246 00.000 8052 Move returns status 0, amount 240 22:46:15.246 00.000 8052 move complete, result=0 22:46:15.246 00.000 8052 worker thread done servicing request 22:46:15.246 00.000 8052 Worker thread wakes up 22:46:15.246 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:15.246 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,255,31,31) 22:46:15.246 00.000 3236 GuideStep: -0.3 px 12 ms EAST, 1.6 px 240 ms SOUTH 22:46:17.231 01.985 8052 Exposure complete 22:46:17.387 00.156 8052 worker thread done servicing request 22:46:17.387 00.000 3236 OnExposeComplete: enter 22:46:17.387 00.000 3236 UpdateGuideState(): m_state=6 22:46:17.387 00.000 3236 Star::Find(15, 1045, 270, 0, (0,0,0,0), 0.0, 255) frame 154 22:46:17.387 00.000 3236 Star::Find returns 1 (0), X=1049.52, Y=268.95, Mass=294, SNR=11.8, Peak=46 HFD=5.2 22:46:17.387 00.000 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.74 = -1.54) 22:46:17.387 00.000 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 22:46:17.387 00.000 3236 CameraToMount -- cameraX=-3.07 cameraY=0.78 hyp=3.17 cameraTheta=2.89 mountX=0.09 mountY=0.46, mountTheta=1.37 22:46:17.387 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.07, y=0.78, opts=13) 22:46:17.387 00.000 3236 Enqueuing Move request for scope (-3.07, 0.78) 22:46:17.387 00.000 8052 Worker thread wakes up 22:46:17.387 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.07, 0.78) opts 0xd 22:46:17.387 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.07, 0.78) 22:46:17.387 00.000 8052 Moving (-3.07, 0.78) raw xDistance=0.09 yDistance=0.46 22:46:17.387 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:46:17.387 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:46:17.387 00.000 8052 MoveAxis(E, 0, ABG) 22:46:17.387 00.000 8052 Move returns status 0, amount 0 22:46:17.387 00.000 8052 MoveAxis(S, 70, ABG) 22:46:17.387 00.000 8052 Guiding Dir = 1, Dur = 70 22:46:17.403 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=33, FiltMax=43, Gamma=1.040 22:46:17.434 00.031 8052 IsSlewing returns 0 22:46:17.496 00.062 8052 IsGuiding returns 0 22:46:17.512 00.016 8052 PulseGuide returned control before completion, sleep 74 22:46:17.606 00.094 8052 IsGuiding returns 1 22:46:17.606 00.000 8052 scope still moving after pulse duration time elapsed 22:46:17.621 00.015 3236 UpdateGuideState exits: m=294 SNR=11.8 22:46:17.621 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:17.621 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:17.621 00.000 3236 Enqueuing Expose request 22:46:17.637 00.016 8052 IsSlewing returns 0 22:46:17.637 00.000 8052 IsGuiding returns 0 22:46:17.637 00.000 8052 scope move finished after 70 + 61 ms 22:46:17.637 00.000 8052 Move returns status 0, amount 70 22:46:17.637 00.000 8052 move complete, result=0 22:46:17.637 00.000 8052 worker thread done servicing request 22:46:17.637 00.000 8052 Worker thread wakes up 22:46:17.637 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:17.637 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:17.637 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.5 px 70 ms SOUTH 22:46:19.731 02.094 8052 Exposure complete 22:46:19.887 00.156 8052 worker thread done servicing request 22:46:19.887 00.000 3236 OnExposeComplete: enter 22:46:19.887 00.000 3236 UpdateGuideState(): m_state=6 22:46:19.887 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 155 22:46:19.887 00.000 3236 Star::Find returns 1 (0), X=1051.11, Y=269.64, Mass=310, SNR=12.1, Peak=51 HFD=5.0 22:46:19.887 00.000 3236 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.85) = xAngle (4.21 = -2.07) 22:46:19.887 00.000 3236 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.46 = 2.46) 22:46:19.887 00.000 3236 CameraToMount -- cameraX=-1.48 cameraY=1.47 hyp=2.09 cameraTheta=2.36 mountX=-1.01 mountY=1.31, mountTheta=2.23 22:46:19.887 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.48, y=1.47, opts=13) 22:46:19.887 00.000 3236 Enqueuing Move request for scope (-1.48, 1.47) 22:46:19.887 00.000 8052 Worker thread wakes up 22:46:19.887 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.48, 1.47) opts 0xd 22:46:19.887 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.48, 1.47) 22:46:19.887 00.000 8052 Moving (-1.48, 1.47) raw xDistance=-1.01 yDistance=1.31 22:46:19.887 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.01 22:46:19.887 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.31 from input 1.31 22:46:19.887 00.000 8052 MoveAxis(E, 35, ABG) 22:46:19.887 00.000 8052 Guiding Dir = 2, Dur = 35 22:46:19.903 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=47, Gamma=1.040 22:46:19.918 00.015 8052 IsSlewing returns 0 22:46:19.981 00.063 8052 IsGuiding returns 0 22:46:20.059 00.078 8052 IsGuiding returns 1 22:46:20.059 00.000 8052 scope still moving after pulse duration time elapsed 22:46:20.090 00.031 8052 IsSlewing returns 0 22:46:20.090 00.000 8052 IsGuiding returns 1 22:46:20.121 00.031 8052 IsSlewing returns 0 22:46:20.121 00.000 3236 UpdateGuideState exits: m=310 SNR=12.1 22:46:20.121 00.000 8052 IsGuiding returns 0 22:46:20.121 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:20.121 00.000 8052 scope move finished after 35 + 107 ms 22:46:20.121 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:20.121 00.000 8052 Move returns status 0, amount 35 22:46:20.121 00.000 3236 Enqueuing Expose request 22:46:20.121 00.000 8052 MoveAxis(S, 199, ABG) 22:46:20.121 00.000 8052 Guiding Dir = 1, Dur = 199 22:46:20.121 00.000 8052 IsSlewing returns 0 22:46:20.137 00.016 8052 IsGuiding returns 0 22:46:20.137 00.000 8052 PulseGuide returned control before completion, sleep 205 22:46:20.356 00.219 8052 IsGuiding returns 0 22:46:20.356 00.000 8052 Move returns status 0, amount 199 22:46:20.356 00.000 8052 move complete, result=0 22:46:20.356 00.000 3236 GuideStep: -1.0 px 35 ms EAST, 1.3 px 199 ms SOUTH 22:46:20.356 00.000 8052 worker thread done servicing request 22:46:20.356 00.000 8052 Worker thread wakes up 22:46:20.356 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:20.356 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:22.231 01.875 8052 Exposure complete 22:46:22.387 00.156 8052 worker thread done servicing request 22:46:22.387 00.000 3236 OnExposeComplete: enter 22:46:22.387 00.000 3236 UpdateGuideState(): m_state=6 22:46:22.387 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 156 22:46:22.387 00.000 3236 Star::Find returns 1 (0), X=1052.79, Y=268.28, Mass=225, SNR=10.2, Peak=50 HFD=4.6 22:46:22.387 00.000 3236 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.85) = xAngle (2.32 = 2.32) 22:46:22.387 00.000 3236 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.57 = 0.57) 22:46:22.387 00.000 3236 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.47 mountX=-0.15 mountY=0.12, mountTheta=2.47 22:46:22.387 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.20, y=0.10, opts=13) 22:46:22.387 00.000 3236 Enqueuing Move request for scope (0.20, 0.10) 22:46:22.387 00.000 8052 Worker thread wakes up 22:46:22.387 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd 22:46:22.387 00.000 8052 Handling offset move in thread for scope, endpoint = (0.20, 0.10) 22:46:22.387 00.000 8052 Moving (0.20, 0.10) raw xDistance=-0.15 yDistance=0.12 22:46:22.387 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:46:22.387 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:46:22.387 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:46:22.387 00.000 8052 MoveAxis(E, 0, ABG) 22:46:22.387 00.000 8052 Move returns status 0, amount 0 22:46:22.387 00.000 8052 MoveAxis(N, 0, ABG) 22:46:22.387 00.000 8052 Move returns status 0, amount 0 22:46:22.387 00.000 8052 move complete, result=0 22:46:22.387 00.000 8052 worker thread done servicing request 22:46:22.403 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=47, Gamma=1.040 22:46:22.653 00.250 3236 UpdateGuideState exits: m=225 SNR=10.2 22:46:22.653 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:22.653 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:22.653 00.000 3236 Enqueuing Expose request 22:46:22.653 00.000 8052 Worker thread wakes up 22:46:22.653 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH 22:46:22.653 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:22.653 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:24.753 02.100 8052 Exposure complete 22:46:24.909 00.156 8052 worker thread done servicing request 22:46:24.909 00.000 3236 OnExposeComplete: enter 22:46:24.909 00.000 3236 UpdateGuideState(): m_state=6 22:46:24.909 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 157 22:46:24.909 00.000 3236 Star::Find returns 1 (0), X=1052.78, Y=267.58, Mass=248, SNR=10.8, Peak=55 HFD=4.5 22:46:24.909 00.000 3236 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.85) = xAngle (0.59 = 0.59) 22:46:24.909 00.000 3236 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.16 = -1.16) 22:46:24.909 00.000 3236 CameraToMount -- cameraX=0.19 cameraY=-0.59 hyp=0.62 cameraTheta=-1.26 mountX=0.52 mountY=-0.57, mountTheta=-0.83 22:46:24.909 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.19, y=-0.59, opts=13) 22:46:24.909 00.000 3236 Enqueuing Move request for scope (0.19, -0.59) 22:46:24.909 00.000 8052 Worker thread wakes up 22:46:24.909 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.59) opts 0xd 22:46:24.909 00.000 8052 Handling offset move in thread for scope, endpoint = (0.19, -0.59) 22:46:24.909 00.000 8052 Moving (0.19, -0.59) raw xDistance=0.52 yDistance=-0.57 22:46:24.909 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52 22:46:24.925 00.016 8052 resist switch: large excursion: input -0.57 thresh 0.54 direction from 1 to -1 22:46:24.925 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.70 22:46:24.925 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 22:46:24.925 00.000 8052 MoveAxis(W, 18, ABG) 22:46:24.925 00.000 8052 Guiding Dir = 3, Dur = 18 22:46:24.925 00.000 8052 IsSlewing returns 0 22:46:24.925 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=41, FiltMax=51, Gamma=1.040 22:46:25.050 00.125 8052 IsGuiding returns 0 22:46:25.159 00.109 3236 UpdateGuideState exits: m=248 SNR=10.8 22:46:25.159 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:25.159 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:25.159 00.000 3236 Enqueuing Expose request 22:46:25.190 00.031 8052 IsGuiding returns 0 22:46:25.190 00.000 8052 Move returns status 0, amount 18 22:46:25.190 00.000 8052 MoveAxis(N, 86, ABG) 22:46:25.190 00.000 8052 Guiding Dir = 0, Dur = 86 22:46:25.190 00.000 8052 IsSlewing returns 0 22:46:25.190 00.000 8052 IsGuiding returns 0 22:46:25.190 00.000 8052 PulseGuide returned control before completion, sleep 92 22:46:25.300 00.110 8052 IsGuiding returns 1 22:46:25.300 00.000 8052 scope still moving after pulse duration time elapsed 22:46:25.331 00.031 8052 IsSlewing returns 0 22:46:25.331 00.000 8052 IsGuiding returns 1 22:46:25.362 00.031 8052 IsSlewing returns 0 22:46:25.362 00.000 8052 IsGuiding returns 0 22:46:25.362 00.000 8052 scope move finished after 86 + 83 ms 22:46:25.362 00.000 8052 Move returns status 0, amount 86 22:46:25.362 00.000 8052 move complete, result=0 22:46:25.362 00.000 8052 worker thread done servicing request 22:46:25.362 00.000 3236 GuideStep: 0.5 px 18 ms WEST, -0.6 px 86 ms NORTH 22:46:25.362 00.000 8052 Worker thread wakes up 22:46:25.362 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:25.362 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:27.237 01.875 8052 Exposure complete 22:46:27.394 00.157 8052 worker thread done servicing request 22:46:27.394 00.000 3236 OnExposeComplete: enter 22:46:27.394 00.000 3236 UpdateGuideState(): m_state=6 22:46:27.394 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 158 22:46:27.394 00.000 3236 Star::Find returns 1 (0), X=1053.66, Y=267.52, Mass=310, SNR=12.1, Peak=58 HFD=5.1 22:46:27.394 00.000 3236 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.85) = xAngle (1.30 = 1.30) 22:46:27.394 00.000 3236 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.45 = -0.45) 22:46:27.394 00.000 3236 CameraToMount -- cameraX=1.07 cameraY=-0.65 hyp=1.26 cameraTheta=-0.55 mountX=0.34 mountY=-0.54, mountTheta=-1.02 22:46:27.394 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.07, y=-0.65, opts=13) 22:46:27.394 00.000 3236 Enqueuing Move request for scope (1.07, -0.65) 22:46:27.394 00.000 8052 Worker thread wakes up 22:46:27.409 00.015 8052 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.65) opts 0xd 22:46:27.409 00.000 8052 Handling offset move in thread for scope, endpoint = (1.07, -0.65) 22:46:27.409 00.000 8052 Moving (1.07, -0.65) raw xDistance=0.34 yDistance=-0.54 22:46:27.409 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34 22:46:27.409 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 22:46:27.409 00.000 8052 MoveAxis(W, 13, ABG) 22:46:27.409 00.000 8052 Guiding Dir = 3, Dur = 13 22:46:27.409 00.000 8052 IsSlewing returns 0 22:46:27.409 00.000 8052 IsGuiding returns 0 22:46:27.409 00.000 8052 PulseGuide returned control before completion, sleep 20 22:46:27.409 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=42, FiltMax=53, Gamma=1.040 22:46:27.456 00.047 8052 IsGuiding returns 0 22:46:27.456 00.000 8052 Move returns status 0, amount 13 22:46:27.456 00.000 8052 MoveAxis(N, 82, ABG) 22:46:27.456 00.000 8052 Guiding Dir = 0, Dur = 82 22:46:27.456 00.000 8052 IsSlewing returns 0 22:46:27.456 00.000 8052 IsGuiding returns 0 22:46:27.503 00.047 8052 PulseGuide returned control before completion, sleep 46 22:46:27.612 00.109 8052 IsGuiding returns 1 22:46:27.612 00.000 8052 scope still moving after pulse duration time elapsed 22:46:27.628 00.016 3236 UpdateGuideState exits: m=310 SNR=12.1 22:46:27.628 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:27.628 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:27.628 00.000 3236 Enqueuing Expose request 22:46:27.722 00.094 8052 IsSlewing returns 0 22:46:27.800 00.078 8052 IsGuiding returns 0 22:46:27.800 00.000 8052 scope move finished after 82 + 261 ms 22:46:27.800 00.000 8052 Move returns status 0, amount 82 22:46:27.800 00.000 8052 move complete, result=0 22:46:27.800 00.000 8052 worker thread done servicing request 22:46:27.800 00.000 3236 GuideStep: 0.3 px 13 ms WEST, -0.5 px 82 ms NORTH 22:46:27.800 00.000 8052 Worker thread wakes up 22:46:27.800 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:27.800 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:29.690 01.890 8052 Exposure complete 22:46:29.862 00.172 8052 worker thread done servicing request 22:46:29.862 00.000 3236 OnExposeComplete: enter 22:46:29.862 00.000 3236 UpdateGuideState(): m_state=6 22:46:29.862 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 159 22:46:29.862 00.000 3236 Star::Find returns 1 (0), X=1054.44, Y=266.46, Mass=280, SNR=11.5, Peak=48 HFD=5.4 22:46:29.862 00.000 3236 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.85) = xAngle (1.10 = 1.10) 22:46:29.862 00.000 3236 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.65 = -0.65) 22:46:29.862 00.000 3236 CameraToMount -- cameraX=1.85 cameraY=-1.72 hyp=2.52 cameraTheta=-0.75 mountX=1.15 mountY=-1.52, mountTheta=-0.92 22:46:29.862 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.85, y=-1.72, opts=13) 22:46:29.862 00.000 3236 Enqueuing Move request for scope (1.85, -1.72) 22:46:29.862 00.000 8052 Worker thread wakes up 22:46:29.862 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.85, -1.72) opts 0xd 22:46:29.862 00.000 8052 Handling offset move in thread for scope, endpoint = (1.85, -1.72) 22:46:29.862 00.000 8052 Moving (1.85, -1.72) raw xDistance=1.15 yDistance=-1.52 22:46:29.862 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.15 22:46:29.862 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.52 from input -1.52 22:46:29.862 00.000 8052 MoveAxis(W, 41, ABG) 22:46:29.862 00.000 8052 Guiding Dir = 3, Dur = 41 22:46:29.862 00.000 8052 IsSlewing returns 0 22:46:29.862 00.000 8052 IsGuiding returns 0 22:46:29.878 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=36, FiltMax=45, Gamma=1.040 22:46:29.878 00.000 8052 PulseGuide returned control before completion, sleep 37 22:46:29.940 00.062 8052 IsGuiding returns 1 22:46:29.940 00.000 8052 scope still moving after pulse duration time elapsed 22:46:29.972 00.032 8052 IsSlewing returns 0 22:46:29.972 00.000 8052 IsGuiding returns 1 22:46:30.003 00.031 8052 IsSlewing returns 0 22:46:30.003 00.000 8052 IsGuiding returns 0 22:46:30.003 00.000 8052 scope move finished after 41 + 88 ms 22:46:30.003 00.000 8052 Move returns status 0, amount 41 22:46:30.003 00.000 8052 MoveAxis(N, 231, ABG) 22:46:30.003 00.000 8052 Guiding Dir = 0, Dur = 231 22:46:30.003 00.000 8052 IsSlewing returns 0 22:46:30.003 00.000 8052 IsGuiding returns 0 22:46:30.050 00.047 8052 PulseGuide returned control before completion, sleep 201 22:46:30.097 00.047 3236 UpdateGuideState exits: m=280 SNR=11.5 22:46:30.097 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:30.097 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:30.097 00.000 3236 Enqueuing Expose request 22:46:30.253 00.156 8052 IsGuiding returns 1 22:46:30.253 00.000 8052 scope still moving after pulse duration time elapsed 22:46:30.331 00.078 8052 IsSlewing returns 0 22:46:30.394 00.063 8052 IsGuiding returns 0 22:46:30.394 00.000 8052 scope move finished after 231 + 162 ms 22:46:30.394 00.000 8052 Move returns status 0, amount 231 22:46:30.394 00.000 8052 move complete, result=0 22:46:30.394 00.000 8052 worker thread done servicing request 22:46:30.394 00.000 3236 GuideStep: 1.1 px 41 ms WEST, -1.5 px 231 ms NORTH 22:46:30.394 00.000 8052 Worker thread wakes up 22:46:30.394 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:30.394 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:32.175 01.781 8052 Exposure complete 22:46:32.331 00.156 8052 worker thread done servicing request 22:46:32.331 00.000 3236 OnExposeComplete: enter 22:46:32.331 00.000 3236 UpdateGuideState(): m_state=6 22:46:32.331 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 160 22:46:32.331 00.000 3236 Star::Find returns 1 (0), X=1054.00, Y=266.38, Mass=295, SNR=11.8, Peak=50 HFD=4.9 22:46:32.331 00.000 3236 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.85) = xAngle (0.95 = 0.95) 22:46:32.331 00.000 3236 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.80 = -0.80) 22:46:32.331 00.000 3236 CameraToMount -- cameraX=1.41 cameraY=-1.79 hyp=2.28 cameraTheta=-0.90 mountX=1.34 mountY=-1.64, mountTheta=-0.89 22:46:32.331 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.41, y=-1.79, opts=13) 22:46:32.331 00.000 3236 Enqueuing Move request for scope (1.41, -1.79) 22:46:32.331 00.000 8052 Worker thread wakes up 22:46:32.331 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.41, -1.79) opts 0xd 22:46:32.331 00.000 8052 Handling offset move in thread for scope, endpoint = (1.41, -1.79) 22:46:32.331 00.000 8052 Moving (1.41, -1.79) raw xDistance=1.34 yDistance=-1.64 22:46:32.331 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.34 22:46:32.331 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.64 from input -1.64 22:46:32.331 00.000 8052 MoveAxis(W, 49, ABG) 22:46:32.331 00.000 8052 Guiding Dir = 3, Dur = 49 22:46:32.331 00.000 8052 IsSlewing returns 0 22:46:32.347 00.016 8052 IsGuiding returns 0 22:46:32.347 00.000 8052 PulseGuide returned control before completion, sleep 55 22:46:32.347 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=37, FiltMax=49, Gamma=1.040 22:46:32.409 00.062 8052 IsGuiding returns 1 22:46:32.409 00.000 8052 scope still moving after pulse duration time elapsed 22:46:32.440 00.031 8052 IsSlewing returns 0 22:46:32.440 00.000 8052 IsGuiding returns 0 22:46:32.440 00.000 8052 scope move finished after 49 + 47 ms 22:46:32.440 00.000 8052 Move returns status 0, amount 49 22:46:32.440 00.000 8052 MoveAxis(N, 249, ABG) 22:46:32.440 00.000 8052 Guiding Dir = 0, Dur = 249 22:46:32.440 00.000 8052 IsSlewing returns 0 22:46:32.440 00.000 8052 IsGuiding returns 0 22:46:32.440 00.000 8052 PulseGuide returned control before completion, sleep 256 22:46:32.565 00.125 3236 UpdateGuideState exits: m=295 SNR=11.8 22:46:32.565 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:32.565 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:32.565 00.000 3236 Enqueuing Expose request 22:46:32.722 00.157 8052 IsGuiding returns 0 22:46:32.722 00.000 8052 Move returns status 0, amount 249 22:46:32.722 00.000 8052 move complete, result=0 22:46:32.722 00.000 8052 worker thread done servicing request 22:46:32.722 00.000 3236 GuideStep: 1.3 px 49 ms WEST, -1.6 px 249 ms NORTH 22:46:32.722 00.000 8052 Worker thread wakes up 22:46:32.722 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:32.722 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:34.706 01.984 8052 Exposure complete 22:46:34.862 00.156 8052 worker thread done servicing request 22:46:34.862 00.000 3236 OnExposeComplete: enter 22:46:34.862 00.000 3236 UpdateGuideState(): m_state=6 22:46:34.862 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 161 22:46:34.862 00.000 3236 Star::Find returns 1 (0), X=1054.12, Y=268.27, Mass=227, SNR=10.3, Peak=54 HFD=4.4 22:46:34.862 00.000 3236 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.85) = xAngle (1.91 = 1.91) 22:46:34.862 00.000 3236 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.16 = 0.16) 22:46:34.862 00.000 3236 CameraToMount -- cameraX=1.53 cameraY=0.09 hyp=1.54 cameraTheta=0.06 mountX=-0.51 mountY=0.25, mountTheta=2.69 22:46:34.862 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.53, y=0.09, opts=13) 22:46:34.862 00.000 3236 Enqueuing Move request for scope (1.53, 0.09) 22:46:34.862 00.000 8052 Worker thread wakes up 22:46:34.862 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.53, 0.09) opts 0xd 22:46:34.862 00.000 8052 Handling offset move in thread for scope, endpoint = (1.53, 0.09) 22:46:34.862 00.000 8052 Moving (1.53, 0.09) raw xDistance=-0.51 yDistance=0.25 22:46:34.862 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.51 22:46:34.862 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:46:34.862 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 22:46:34.862 00.000 8052 MoveAxis(E, 14, ABG) 22:46:34.862 00.000 8052 Guiding Dir = 2, Dur = 14 22:46:34.862 00.000 8052 IsSlewing returns 0 22:46:34.878 00.016 8052 IsGuiding returns 0 22:46:34.878 00.000 8052 PulseGuide returned control before completion, sleep 21 22:46:34.878 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=43, FiltMax=53, Gamma=1.040 22:46:34.909 00.031 8052 IsGuiding returns 0 22:46:34.909 00.000 8052 Move returns status 0, amount 14 22:46:34.909 00.000 8052 MoveAxis(N, 0, ABG) 22:46:34.909 00.000 8052 Move returns status 0, amount 0 22:46:34.909 00.000 8052 move complete, result=0 22:46:34.909 00.000 8052 worker thread done servicing request 22:46:35.097 00.188 3236 UpdateGuideState exits: m=227 SNR=10.3 22:46:35.097 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:35.097 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:35.097 00.000 3236 Enqueuing Expose request 22:46:35.097 00.000 8052 Worker thread wakes up 22:46:35.097 00.000 3236 GuideStep: -0.5 px 14 ms EAST, 0.3 px 0 ms NORTH 22:46:35.097 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:35.097 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:37.206 02.109 8052 Exposure complete 22:46:37.362 00.156 8052 worker thread done servicing request 22:46:37.362 00.000 3236 OnExposeComplete: enter 22:46:37.362 00.000 3236 UpdateGuideState(): m_state=6 22:46:37.362 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 162 22:46:37.362 00.000 3236 Star::Find returns 1 (0), X=1054.19, Y=267.48, Mass=244, SNR=10.7, Peak=57 HFD=3.9 22:46:37.362 00.000 3236 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.85) = xAngle (1.44 = 1.44) 22:46:37.362 00.000 3236 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.31 = -0.31) 22:46:37.362 00.000 3236 CameraToMount -- cameraX=1.60 cameraY=-0.70 hyp=1.75 cameraTheta=-0.41 mountX=0.23 mountY=-0.53, mountTheta=-1.16 22:46:37.362 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.60, y=-0.70, opts=13) 22:46:37.362 00.000 3236 Enqueuing Move request for scope (1.60, -0.70) 22:46:37.362 00.000 8052 Worker thread wakes up 22:46:37.362 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.60, -0.70) opts 0xd 22:46:37.362 00.000 8052 Handling offset move in thread for scope, endpoint = (1.60, -0.70) 22:46:37.362 00.000 8052 Moving (1.60, -0.70) raw xDistance=0.23 yDistance=-0.53 22:46:37.362 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23 22:46:37.362 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 22:46:37.362 00.000 8052 MoveAxis(W, 7, ABG) 22:46:37.362 00.000 8052 Guiding Dir = 3, Dur = 7 22:46:37.362 00.000 8052 IsSlewing returns 0 22:46:37.378 00.016 8052 IsGuiding returns 0 22:46:37.378 00.000 8052 PulseGuide returned control before completion, sleep 15 22:46:37.378 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=43, FiltMax=54, Gamma=1.040 22:46:37.409 00.031 8052 IsGuiding returns 0 22:46:37.409 00.000 8052 Move returns status 0, amount 7 22:46:37.409 00.000 8052 MoveAxis(N, 80, ABG) 22:46:37.409 00.000 8052 Guiding Dir = 0, Dur = 80 22:46:37.409 00.000 8052 IsSlewing returns 0 22:46:37.409 00.000 8052 IsGuiding returns 0 22:46:37.409 00.000 8052 PulseGuide returned control before completion, sleep 86 22:46:37.519 00.110 8052 IsGuiding returns 1 22:46:37.519 00.000 8052 scope still moving after pulse duration time elapsed 22:46:37.550 00.031 8052 IsSlewing returns 0 22:46:37.550 00.000 8052 IsGuiding returns 0 22:46:37.550 00.000 8052 scope move finished after 80 + 58 ms 22:46:37.550 00.000 8052 Move returns status 0, amount 80 22:46:37.550 00.000 8052 move complete, result=0 22:46:37.550 00.000 8052 worker thread done servicing request 22:46:37.597 00.047 3236 UpdateGuideState exits: m=244 SNR=10.7 22:46:37.597 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:37.597 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:37.597 00.000 3236 Enqueuing Expose request 22:46:37.597 00.000 8052 Worker thread wakes up 22:46:37.597 00.000 3236 GuideStep: 0.2 px 7 ms WEST, -0.5 px 80 ms NORTH 22:46:37.597 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:37.597 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:39.706 02.109 8052 Exposure complete 22:46:39.862 00.156 8052 worker thread done servicing request 22:46:39.862 00.000 3236 OnExposeComplete: enter 22:46:39.862 00.000 3236 UpdateGuideState(): m_state=6 22:46:39.862 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 163 22:46:39.862 00.000 3236 Star::Find returns 1 (0), X=1054.68, Y=268.64, Mass=320, SNR=12.4, Peak=49 HFD=5.4 22:46:39.862 00.000 3236 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.85) = xAngle (2.07 = 2.07) 22:46:39.862 00.000 3236 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.32 = 0.32) 22:46:39.862 00.000 3236 CameraToMount -- cameraX=2.09 cameraY=0.47 hyp=2.14 cameraTheta=0.22 mountX=-1.02 mountY=0.68, mountTheta=2.56 22:46:39.862 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.09, y=0.47, opts=13) 22:46:39.862 00.000 3236 Enqueuing Move request for scope (2.09, 0.47) 22:46:39.862 00.000 8052 Worker thread wakes up 22:46:39.862 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.09, 0.47) opts 0xd 22:46:39.862 00.000 8052 Handling offset move in thread for scope, endpoint = (2.09, 0.47) 22:46:39.862 00.000 8052 Moving (2.09, 0.47) raw xDistance=-1.02 yDistance=0.68 22:46:39.862 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.02 22:46:39.862 00.000 8052 resist switch: large excursion: input 0.68 thresh 0.54 direction from -1 to 1 22:46:39.862 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.04 22:46:39.862 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 22:46:39.862 00.000 8052 MoveAxis(E, 35, ABG) 22:46:39.862 00.000 8052 Guiding Dir = 2, Dur = 35 22:46:39.862 00.000 8052 IsSlewing returns 0 22:46:39.878 00.016 8052 IsGuiding returns 0 22:46:39.878 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=47, Gamma=1.040 22:46:39.878 00.000 8052 PulseGuide returned control before completion, sleep 41 22:46:39.925 00.047 8052 IsGuiding returns 1 22:46:39.925 00.000 8052 scope still moving after pulse duration time elapsed 22:46:39.956 00.031 8052 IsSlewing returns 0 22:46:39.956 00.000 8052 IsGuiding returns 0 22:46:39.956 00.000 8052 scope move finished after 35 + 48 ms 22:46:39.956 00.000 8052 Move returns status 0, amount 35 22:46:39.956 00.000 8052 MoveAxis(S, 103, ABG) 22:46:39.956 00.000 8052 Guiding Dir = 1, Dur = 103 22:46:39.956 00.000 8052 IsSlewing returns 0 22:46:39.956 00.000 8052 IsGuiding returns 0 22:46:39.956 00.000 8052 PulseGuide returned control before completion, sleep 109 22:46:40.081 00.125 8052 IsGuiding returns 0 22:46:40.081 00.000 8052 Move returns status 0, amount 103 22:46:40.081 00.000 8052 move complete, result=0 22:46:40.081 00.000 8052 worker thread done servicing request 22:46:40.097 00.016 3236 UpdateGuideState exits: m=320 SNR=12.4 22:46:40.097 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:40.097 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:40.097 00.000 3236 Enqueuing Expose request 22:46:40.097 00.000 8052 Worker thread wakes up 22:46:40.097 00.000 3236 GuideStep: -1.0 px 35 ms EAST, 0.7 px 103 ms SOUTH 22:46:40.097 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:40.097 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:42.190 02.093 8052 Exposure complete 22:46:42.347 00.157 8052 worker thread done servicing request 22:46:42.347 00.000 3236 OnExposeComplete: enter 22:46:42.347 00.000 3236 UpdateGuideState(): m_state=6 22:46:42.347 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 164 22:46:42.347 00.000 3236 Star::Find returns 1 (0), X=1055.40, Y=269.79, Mass=301, SNR=11.9, Peak=52 HFD=5.1 22:46:42.347 00.000 3236 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.85) = xAngle (2.37 = 2.37) 22:46:42.347 00.000 3236 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.62 = 0.62) 22:46:42.347 00.000 3236 CameraToMount -- cameraX=2.81 cameraY=1.61 hyp=3.24 cameraTheta=0.52 mountX=-2.32 mountY=1.89, mountTheta=2.46 22:46:42.347 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.81, y=1.61, opts=13) 22:46:42.347 00.000 3236 Enqueuing Move request for scope (2.81, 1.61) 22:46:42.347 00.000 8052 Worker thread wakes up 22:46:42.347 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.81, 1.61) opts 0xd 22:46:42.347 00.000 8052 Handling offset move in thread for scope, endpoint = (2.81, 1.61) 22:46:42.347 00.000 8052 Moving (2.81, 1.61) raw xDistance=-2.32 yDistance=1.89 22:46:42.347 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.51 from input -2.32 22:46:42.347 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.89 from input 1.89 22:46:42.347 00.000 8052 MoveAxis(E, 83, ABG) 22:46:42.347 00.000 8052 Guiding Dir = 2, Dur = 83 22:46:42.347 00.000 8052 IsSlewing returns 0 22:46:42.347 00.000 8052 IsGuiding returns 0 22:46:42.362 00.015 8052 PulseGuide returned control before completion, sleep 90 22:46:42.362 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=38, FiltMax=48, Gamma=1.040 22:46:42.472 00.110 8052 IsGuiding returns 0 22:46:42.472 00.000 8052 Move returns status 0, amount 83 22:46:42.472 00.000 8052 MoveAxis(S, 288, ABG) 22:46:42.472 00.000 8052 Guiding Dir = 1, Dur = 288 22:46:42.472 00.000 8052 IsSlewing returns 0 22:46:42.472 00.000 8052 IsGuiding returns 0 22:46:42.487 00.015 8052 PulseGuide returned control before completion, sleep 294 22:46:42.581 00.094 3236 UpdateGuideState exits: m=301 SNR=11.9 22:46:42.581 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:42.581 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:42.581 00.000 3236 Enqueuing Expose request 22:46:42.800 00.219 8052 IsGuiding returns 0 22:46:42.800 00.000 8052 Move returns status 0, amount 288 22:46:42.800 00.000 8052 move complete, result=0 22:46:42.800 00.000 8052 worker thread done servicing request 22:46:42.800 00.000 3236 GuideStep: -2.3 px 83 ms EAST, 1.9 px 288 ms SOUTH 22:46:42.800 00.000 8052 Worker thread wakes up 22:46:42.800 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:42.800 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:44.675 01.875 8052 Exposure complete 22:46:44.831 00.156 8052 worker thread done servicing request 22:46:44.831 00.000 3236 OnExposeComplete: enter 22:46:44.831 00.000 3236 UpdateGuideState(): m_state=6 22:46:44.831 00.000 3236 Star::Find(15, 1055, 269, 0, (0,0,0,0), 0.0, 255) frame 165 22:46:44.831 00.000 3236 Star::Find returns 1 (0), X=1056.25, Y=266.86, Mass=280, SNR=11.5, Peak=57 HFD=4.9 22:46:44.831 00.000 3236 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.85) = xAngle (1.50 = 1.50) 22:46:44.831 00.000 3236 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.24 = -0.24) 22:46:44.831 00.000 3236 CameraToMount -- cameraX=3.66 cameraY=-1.32 hyp=3.89 cameraTheta=-0.34 mountX=0.26 mountY=-0.93, mountTheta=-1.30 22:46:44.831 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.66, y=-1.32, opts=13) 22:46:44.831 00.000 3236 Enqueuing Move request for scope (3.66, -1.32) 22:46:44.831 00.000 8052 Worker thread wakes up 22:46:44.831 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.66, -1.32) opts 0xd 22:46:44.831 00.000 8052 Handling offset move in thread for scope, endpoint = (3.66, -1.32) 22:46:44.831 00.000 8052 Moving (3.66, -1.32) raw xDistance=0.26 yDistance=-0.93 22:46:44.831 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.26 22:46:44.831 00.000 8052 resist switch: large excursion: input -0.93 thresh 0.54 direction from 1 to -1 22:46:44.831 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.80 22:46:44.831 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 22:46:44.831 00.000 8052 MoveAxis(W, 3, ABG) 22:46:44.831 00.000 8052 Guiding Dir = 3, Dur = 3 22:46:44.831 00.000 8052 IsSlewing returns 0 22:46:44.831 00.000 8052 IsGuiding returns 0 22:46:44.847 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=45, FiltMax=56, Gamma=1.040 22:46:44.847 00.000 8052 IsGuiding returns 0 22:46:44.847 00.000 8052 Move returns status 0, amount 3 22:46:44.847 00.000 8052 MoveAxis(N, 142, ABG) 22:46:44.847 00.000 8052 Guiding Dir = 0, Dur = 142 22:46:44.847 00.000 8052 IsSlewing returns 0 22:46:44.847 00.000 8052 IsGuiding returns 0 22:46:44.847 00.000 8052 PulseGuide returned control before completion, sleep 149 22:46:45.019 00.172 8052 IsGuiding returns 0 22:46:45.019 00.000 8052 Move returns status 0, amount 142 22:46:45.019 00.000 8052 move complete, result=0 22:46:45.019 00.000 8052 worker thread done servicing request 22:46:45.065 00.046 3236 UpdateGuideState exits: m=280 SNR=11.5 22:46:45.065 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:45.065 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:45.065 00.000 3236 Enqueuing Expose request 22:46:45.065 00.000 8052 Worker thread wakes up 22:46:45.065 00.000 3236 GuideStep: 0.3 px 3 ms WEST, -0.9 px 142 ms NORTH 22:46:45.065 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:45.065 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:47.269 02.204 8052 Exposure complete 22:46:47.425 00.156 8052 worker thread done servicing request 22:46:47.425 00.000 3236 OnExposeComplete: enter 22:46:47.425 00.000 3236 UpdateGuideState(): m_state=6 22:46:47.425 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 166 22:46:47.425 00.000 3236 Star::Find returns 1 (0), X=1056.52, Y=266.20, Mass=319, SNR=12.3, Peak=55 HFD=5.3 22:46:47.425 00.000 3236 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.85) = xAngle (1.38 = 1.38) 22:46:47.425 00.000 3236 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.36 = -0.36) 22:46:47.425 00.000 3236 CameraToMount -- cameraX=3.93 cameraY=-1.98 hyp=4.39 cameraTheta=-0.47 mountX=0.82 mountY=-1.56, mountTheta=-1.09 22:46:47.425 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.93, y=-1.98, opts=13) 22:46:47.425 00.000 3236 Enqueuing Move request for scope (3.93, -1.98) 22:46:47.425 00.000 8052 Worker thread wakes up 22:46:47.425 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.93, -1.98) opts 0xd 22:46:47.425 00.000 8052 Handling offset move in thread for scope, endpoint = (3.93, -1.98) 22:46:47.425 00.000 8052 Moving (3.93, -1.98) raw xDistance=0.82 yDistance=-1.56 22:46:47.425 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82 22:46:47.425 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.56 from input -1.56 22:46:47.425 00.000 8052 MoveAxis(W, 29, ABG) 22:46:47.425 00.000 8052 Guiding Dir = 3, Dur = 29 22:46:47.425 00.000 8052 IsSlewing returns 0 22:46:47.425 00.000 8052 IsGuiding returns 0 22:46:47.440 00.015 8052 PulseGuide returned control before completion, sleep 35 22:46:47.440 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=42, FiltMax=53, Gamma=1.040 22:46:47.487 00.047 8052 IsGuiding returns 0 22:46:47.487 00.000 8052 Move returns status 0, amount 29 22:46:47.487 00.000 8052 MoveAxis(N, 238, ABG) 22:46:47.487 00.000 8052 Guiding Dir = 0, Dur = 238 22:46:47.487 00.000 8052 IsSlewing returns 0 22:46:47.487 00.000 8052 IsGuiding returns 0 22:46:47.487 00.000 8052 PulseGuide returned control before completion, sleep 245 22:46:47.659 00.172 3236 UpdateGuideState exits: m=319 SNR=12.3 22:46:47.659 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:47.659 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:47.659 00.000 3236 Enqueuing Expose request 22:46:47.753 00.094 8052 IsGuiding returns 0 22:46:47.753 00.000 8052 Move returns status 0, amount 238 22:46:47.753 00.000 8052 move complete, result=0 22:46:47.753 00.000 8052 worker thread done servicing request 22:46:47.753 00.000 8052 Worker thread wakes up 22:46:47.753 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:47.753 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:47.753 00.000 3236 GuideStep: 0.8 px 29 ms WEST, -1.6 px 238 ms NORTH 22:46:49.737 01.984 8052 Exposure complete 22:46:49.894 00.157 8052 worker thread done servicing request 22:46:49.894 00.000 3236 OnExposeComplete: enter 22:46:49.894 00.000 3236 UpdateGuideState(): m_state=6 22:46:49.894 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 167 22:46:49.894 00.000 3236 Star::Find returns 1 (0), X=1057.23, Y=268.40, Mass=309, SNR=12.1, Peak=50 HFD=5.5 22:46:49.894 00.000 3236 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.85) = xAngle (1.90 = 1.90) 22:46:49.894 00.000 3236 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.15 = 0.15) 22:46:49.894 00.000 3236 CameraToMount -- cameraX=4.64 cameraY=0.22 hyp=4.64 cameraTheta=0.05 mountX=-1.49 mountY=0.69, mountTheta=2.70 22:46:49.894 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.64, y=0.22, opts=13) 22:46:49.894 00.000 3236 Enqueuing Move request for scope (4.64, 0.22) 22:46:49.894 00.000 8052 Worker thread wakes up 22:46:49.894 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.64, 0.22) opts 0xd 22:46:49.894 00.000 8052 Handling offset move in thread for scope, endpoint = (4.64, 0.22) 22:46:49.894 00.000 8052 Moving (4.64, 0.22) raw xDistance=-1.49 yDistance=0.69 22:46:49.894 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.49 22:46:49.894 00.000 8052 resist switch: large excursion: input 0.69 thresh 0.54 direction from -1 to 1 22:46:49.894 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.08 22:46:49.894 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 22:46:49.894 00.000 8052 MoveAxis(E, 49, ABG) 22:46:49.894 00.000 8052 Guiding Dir = 2, Dur = 49 22:46:49.894 00.000 8052 IsSlewing returns 0 22:46:49.894 00.000 8052 IsGuiding returns 0 22:46:49.909 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=47, Gamma=1.040 22:46:49.909 00.000 8052 PulseGuide returned control before completion, sleep 49 22:46:49.972 00.063 8052 IsGuiding returns 1 22:46:49.972 00.000 8052 scope still moving after pulse duration time elapsed 22:46:50.003 00.031 8052 IsSlewing returns 0 22:46:50.003 00.000 8052 IsGuiding returns 0 22:46:50.003 00.000 8052 scope move finished after 49 + 49 ms 22:46:50.003 00.000 8052 Move returns status 0, amount 49 22:46:50.003 00.000 8052 MoveAxis(S, 106, ABG) 22:46:50.003 00.000 8052 Guiding Dir = 1, Dur = 106 22:46:50.003 00.000 8052 IsSlewing returns 0 22:46:50.003 00.000 8052 IsGuiding returns 0 22:46:50.003 00.000 8052 PulseGuide returned control before completion, sleep 113 22:46:50.144 00.141 8052 IsGuiding returns 0 22:46:50.144 00.000 8052 Move returns status 0, amount 106 22:46:50.144 00.000 8052 move complete, result=0 22:46:50.144 00.000 8052 worker thread done servicing request 22:46:50.159 00.015 3236 UpdateGuideState exits: m=309 SNR=12.1 22:46:50.159 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:50.159 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:50.159 00.000 3236 Enqueuing Expose request 22:46:50.159 00.000 8052 Worker thread wakes up 22:46:50.159 00.000 3236 GuideStep: -1.5 px 49 ms EAST, 0.7 px 106 ms SOUTH 22:46:50.159 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:50.159 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:52.253 02.094 8052 Exposure complete 22:46:52.409 00.156 8052 worker thread done servicing request 22:46:52.409 00.000 3236 OnExposeComplete: enter 22:46:52.409 00.000 3236 UpdateGuideState(): m_state=6 22:46:52.409 00.000 3236 Star::Find(15, 1057, 268, 0, (0,0,0,0), 0.0, 255) frame 168 22:46:52.409 00.000 3236 Star::Find returns 1 (0), X=1056.56, Y=266.90, Mass=273, SNR=11.4, Peak=48 HFD=5.2 22:46:52.409 00.000 3236 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.85) = xAngle (1.54 = 1.54) 22:46:52.409 00.000 3236 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.21 = -0.21) 22:46:52.409 00.000 3236 CameraToMount -- cameraX=3.97 cameraY=-1.27 hyp=4.17 cameraTheta=-0.31 mountX=0.14 mountY=-0.86, mountTheta=-1.41 22:46:52.409 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.97, y=-1.27, opts=13) 22:46:52.409 00.000 3236 Enqueuing Move request for scope (3.97, -1.27) 22:46:52.409 00.000 8052 Worker thread wakes up 22:46:52.409 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.97, -1.27) opts 0xd 22:46:52.409 00.000 8052 Handling offset move in thread for scope, endpoint = (3.97, -1.27) 22:46:52.409 00.000 8052 Moving (3.97, -1.27) raw xDistance=0.14 yDistance=-0.86 22:46:52.409 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:46:52.409 00.000 8052 resist switch: large excursion: input -0.86 thresh 0.54 direction from 1 to -1 22:46:52.409 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.59 22:46:52.409 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86 22:46:52.409 00.000 8052 MoveAxis(E, 0, ABG) 22:46:52.409 00.000 8052 Move returns status 0, amount 0 22:46:52.409 00.000 8052 MoveAxis(N, 131, ABG) 22:46:52.409 00.000 8052 Guiding Dir = 0, Dur = 131 22:46:52.409 00.000 8052 IsSlewing returns 0 22:46:52.409 00.000 8052 IsGuiding returns 0 22:46:52.425 00.016 8052 PulseGuide returned control before completion, sleep 138 22:46:52.425 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=36, FiltMax=45, Gamma=1.040 22:46:52.581 00.156 8052 IsGuiding returns 0 22:46:52.581 00.000 8052 Move returns status 0, amount 131 22:46:52.581 00.000 8052 move complete, result=0 22:46:52.581 00.000 8052 worker thread done servicing request 22:46:52.644 00.063 3236 UpdateGuideState exits: m=273 SNR=11.4 22:46:52.644 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:52.644 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:52.644 00.000 3236 Enqueuing Expose request 22:46:52.644 00.000 8052 Worker thread wakes up 22:46:52.644 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.9 px 131 ms NORTH 22:46:52.644 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:52.644 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:54.737 02.093 8052 Exposure complete 22:46:54.894 00.157 8052 worker thread done servicing request 22:46:54.894 00.000 3236 OnExposeComplete: enter 22:46:54.894 00.000 3236 UpdateGuideState(): m_state=6 22:46:54.894 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 169 22:46:54.894 00.000 3236 Star::Find returns 1 (0), X=1057.83, Y=265.42, Mass=302, SNR=12.0, Peak=57 HFD=4.9 22:46:54.894 00.000 3236 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.85) = xAngle (1.36 = 1.36) 22:46:54.894 00.000 3236 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.38 = -0.38) 22:46:54.894 00.000 3236 CameraToMount -- cameraX=5.24 cameraY=-2.75 hyp=5.92 cameraTheta=-0.48 mountX=1.21 mountY=-2.20, mountTheta=-1.07 22:46:54.894 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.24, y=-2.75, opts=13) 22:46:54.894 00.000 3236 Enqueuing Move request for scope (5.24, -2.75) 22:46:54.894 00.000 8052 Worker thread wakes up 22:46:54.894 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.24, -2.75) opts 0xd 22:46:54.894 00.000 8052 Handling offset move in thread for scope, endpoint = (5.24, -2.75) 22:46:54.894 00.000 8052 Moving (5.24, -2.75) raw xDistance=1.21 yDistance=-2.20 22:46:54.894 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.21 22:46:54.894 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.20 from input -2.20 22:46:54.894 00.000 8052 MoveAxis(W, 42, ABG) 22:46:54.894 00.000 8052 Guiding Dir = 3, Dur = 42 22:46:54.894 00.000 8052 IsSlewing returns 0 22:46:54.894 00.000 8052 IsGuiding returns 0 22:46:54.909 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=44, FiltMax=55, Gamma=1.040 22:46:54.909 00.000 8052 PulseGuide returned control before completion, sleep 43 22:46:54.972 00.063 8052 IsGuiding returns 0 22:46:54.972 00.000 8052 Move returns status 0, amount 42 22:46:54.972 00.000 8052 MoveAxis(N, 335, ABG) 22:46:54.972 00.000 8052 Guiding Dir = 0, Dur = 335 22:46:54.972 00.000 8052 IsSlewing returns 0 22:46:54.972 00.000 8052 IsGuiding returns 0 22:46:54.972 00.000 8052 PulseGuide returned control before completion, sleep 342 22:46:55.128 00.156 3236 UpdateGuideState exits: m=302 SNR=12.0 22:46:55.128 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:55.128 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:55.128 00.000 3236 Enqueuing Expose request 22:46:55.331 00.203 8052 IsGuiding returns 0 22:46:55.331 00.000 8052 Move returns status 0, amount 335 22:46:55.331 00.000 8052 move complete, result=0 22:46:55.331 00.000 8052 worker thread done servicing request 22:46:55.331 00.000 8052 Worker thread wakes up 22:46:55.331 00.000 3236 GuideStep: 1.2 px 42 ms WEST, -2.2 px 335 ms NORTH 22:46:55.331 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:55.331 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:57.206 01.875 8052 Exposure complete 22:46:57.362 00.156 8052 worker thread done servicing request 22:46:57.362 00.000 3236 OnExposeComplete: enter 22:46:57.362 00.000 3236 UpdateGuideState(): m_state=6 22:46:57.362 00.000 3236 Star::Find(15, 1057, 265, 0, (0,0,0,0), 0.0, 255) frame 170 22:46:57.362 00.000 3236 Star::Find returns 1 (0), X=1057.83, Y=265.77, Mass=278, SNR=11.5, Peak=51 HFD=5.0 22:46:57.362 00.000 3236 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.85) = xAngle (1.42 = 1.42) 22:46:57.362 00.000 3236 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.33 = -0.33) 22:46:57.362 00.000 3236 CameraToMount -- cameraX=5.24 cameraY=-2.41 hyp=5.76 cameraTheta=-0.43 mountX=0.88 mountY=-1.86, mountTheta=-1.13 22:46:57.362 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.24, y=-2.41, opts=13) 22:46:57.362 00.000 3236 Enqueuing Move request for scope (5.24, -2.41) 22:46:57.362 00.000 8052 Worker thread wakes up 22:46:57.362 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.24, -2.41) opts 0xd 22:46:57.362 00.000 8052 Handling offset move in thread for scope, endpoint = (5.24, -2.41) 22:46:57.362 00.000 8052 Moving (5.24, -2.41) raw xDistance=0.88 yDistance=-1.86 22:46:57.362 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.88 22:46:57.362 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.86 from input -1.86 22:46:57.362 00.000 8052 MoveAxis(W, 33, ABG) 22:46:57.362 00.000 8052 Guiding Dir = 3, Dur = 33 22:46:57.362 00.000 8052 IsSlewing returns 0 22:46:57.362 00.000 8052 IsGuiding returns 0 22:46:57.378 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=50, Gamma=1.040 22:46:57.378 00.000 8052 PulseGuide returned control before completion, sleep 38 22:46:57.425 00.047 8052 IsGuiding returns 1 22:46:57.425 00.000 8052 scope still moving after pulse duration time elapsed 22:46:57.456 00.031 8052 IsSlewing returns 0 22:46:57.456 00.000 8052 IsGuiding returns 0 22:46:57.456 00.000 8052 scope move finished after 33 + 53 ms 22:46:57.456 00.000 8052 Move returns status 0, amount 33 22:46:57.456 00.000 8052 MoveAxis(N, 283, ABG) 22:46:57.456 00.000 8052 Guiding Dir = 0, Dur = 283 22:46:57.456 00.000 8052 IsSlewing returns 0 22:46:57.456 00.000 8052 IsGuiding returns 0 22:46:57.472 00.016 8052 PulseGuide returned control before completion, sleep 278 22:46:57.597 00.125 3236 UpdateGuideState exits: m=278 SNR=11.5 22:46:57.597 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:46:57.597 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:46:57.597 00.000 3236 Enqueuing Expose request 22:46:57.769 00.172 8052 IsGuiding returns 0 22:46:57.769 00.000 8052 Move returns status 0, amount 283 22:46:57.769 00.000 8052 move complete, result=0 22:46:57.769 00.000 8052 worker thread done servicing request 22:46:57.769 00.000 8052 Worker thread wakes up 22:46:57.769 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:46:57.769 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:46:57.769 00.000 3236 GuideStep: 0.9 px 33 ms WEST, -1.9 px 283 ms NORTH 22:46:59.753 01.984 8052 Exposure complete 22:46:59.909 00.156 8052 worker thread done servicing request 22:46:59.909 00.000 3236 OnExposeComplete: enter 22:46:59.909 00.000 3236 UpdateGuideState(): m_state=6 22:46:59.909 00.000 3236 Star::Find(15, 1057, 265, 0, (0,0,0,0), 0.0, 255) frame 171 22:46:59.909 00.000 3236 Star::Find returns 1 (0), X=1056.56, Y=266.31, Mass=315, SNR=12.2, Peak=54 HFD=5.2 22:46:59.909 00.000 3236 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.85) = xAngle (1.41 = 1.41) 22:46:59.909 00.000 3236 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.34 = -0.34) 22:46:59.909 00.000 3236 CameraToMount -- cameraX=3.97 cameraY=-1.86 hyp=4.39 cameraTheta=-0.44 mountX=0.70 mountY=-1.45, mountTheta=-1.12 22:46:59.909 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.97, y=-1.86, opts=13) 22:46:59.909 00.000 3236 Enqueuing Move request for scope (3.97, -1.86) 22:46:59.909 00.000 8052 Worker thread wakes up 22:46:59.909 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.97, -1.86) opts 0xd 22:46:59.909 00.000 8052 Handling offset move in thread for scope, endpoint = (3.97, -1.86) 22:46:59.909 00.000 8052 Moving (3.97, -1.86) raw xDistance=0.70 yDistance=-1.45 22:46:59.909 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.70 22:46:59.909 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.45 from input -1.45 22:46:59.909 00.000 8052 MoveAxis(W, 27, ABG) 22:46:59.909 00.000 8052 Guiding Dir = 3, Dur = 27 22:46:59.909 00.000 8052 IsSlewing returns 0 22:46:59.925 00.016 8052 IsGuiding returns 0 22:46:59.925 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=39, FiltMax=49, Gamma=1.040 22:46:59.925 00.000 8052 PulseGuide returned control before completion, sleep 34 22:46:59.972 00.047 8052 IsGuiding returns 0 22:46:59.972 00.000 8052 Move returns status 0, amount 27 22:46:59.972 00.000 8052 MoveAxis(N, 220, ABG) 22:46:59.972 00.000 8052 Guiding Dir = 0, Dur = 220 22:46:59.972 00.000 8052 IsSlewing returns 0 22:46:59.972 00.000 8052 IsGuiding returns 0 22:46:59.987 00.015 8052 PulseGuide returned control before completion, sleep 225 22:47:00.159 00.172 3236 UpdateGuideState exits: m=315 SNR=12.2 22:47:00.159 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:00.159 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:00.159 00.000 3236 Enqueuing Expose request 22:47:00.222 00.063 8052 IsGuiding returns 1 22:47:00.222 00.000 8052 scope still moving after pulse duration time elapsed 22:47:00.253 00.031 8052 IsSlewing returns 0 22:47:00.253 00.000 8052 IsGuiding returns 0 22:47:00.253 00.000 8052 scope move finished after 220 + 56 ms 22:47:00.253 00.000 8052 Move returns status 0, amount 220 22:47:00.253 00.000 8052 move complete, result=0 22:47:00.253 00.000 8052 worker thread done servicing request 22:47:00.253 00.000 3236 GuideStep: 0.7 px 27 ms WEST, -1.4 px 220 ms NORTH 22:47:00.253 00.000 8052 Worker thread wakes up 22:47:00.253 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:00.253 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:02.237 01.984 8052 Exposure complete 22:47:02.394 00.157 8052 worker thread done servicing request 22:47:02.394 00.000 3236 OnExposeComplete: enter 22:47:02.394 00.000 3236 UpdateGuideState(): m_state=6 22:47:02.394 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 172 22:47:02.394 00.000 3236 Star::Find returns 1 (0), X=1055.24, Y=268.20, Mass=320, SNR=12.3, Peak=49 HFD=5.0 22:47:02.394 00.000 3236 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.85) = xAngle (1.86 = 1.86) 22:47:02.394 00.000 3236 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.11 = 0.11) 22:47:02.394 00.000 3236 CameraToMount -- cameraX=2.65 cameraY=0.02 hyp=2.65 cameraTheta=0.01 mountX=-0.75 mountY=0.29, mountTheta=2.77 22:47:02.394 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.65, y=0.02, opts=13) 22:47:02.394 00.000 3236 Enqueuing Move request for scope (2.65, 0.02) 22:47:02.394 00.000 8052 Worker thread wakes up 22:47:02.394 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.65, 0.02) opts 0xd 22:47:02.394 00.000 8052 Handling offset move in thread for scope, endpoint = (2.65, 0.02) 22:47:02.394 00.000 8052 Moving (2.65, 0.02) raw xDistance=-0.75 yDistance=0.29 22:47:02.394 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.75 22:47:02.394 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:47:02.394 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 22:47:02.394 00.000 8052 MoveAxis(E, 24, ABG) 22:47:02.394 00.000 8052 Guiding Dir = 2, Dur = 24 22:47:02.394 00.000 8052 IsSlewing returns 0 22:47:02.409 00.015 8052 IsGuiding returns 0 22:47:02.409 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=35, FiltMax=46, Gamma=1.040 22:47:02.409 00.000 8052 PulseGuide returned control before completion, sleep 31 22:47:02.456 00.047 8052 IsGuiding returns 0 22:47:02.456 00.000 8052 Move returns status 0, amount 24 22:47:02.456 00.000 8052 MoveAxis(N, 0, ABG) 22:47:02.456 00.000 8052 Move returns status 0, amount 0 22:47:02.456 00.000 8052 move complete, result=0 22:47:02.456 00.000 8052 worker thread done servicing request 22:47:02.628 00.172 3236 UpdateGuideState exits: m=320 SNR=12.3 22:47:02.628 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:02.628 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:02.628 00.000 3236 Enqueuing Expose request 22:47:02.628 00.000 8052 Worker thread wakes up 22:47:02.628 00.000 3236 GuideStep: -0.7 px 24 ms EAST, 0.3 px 0 ms NORTH 22:47:02.628 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:02.628 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:04.722 02.094 8052 Exposure complete 22:47:04.878 00.156 8052 worker thread done servicing request 22:47:04.878 00.000 3236 OnExposeComplete: enter 22:47:04.878 00.000 3236 UpdateGuideState(): m_state=6 22:47:04.878 00.000 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 173 22:47:04.878 00.000 3236 Star::Find returns 1 (0), X=1055.76, Y=267.08, Mass=337, SNR=12.6, Peak=57 HFD=5.1 22:47:04.878 00.000 3236 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.85) = xAngle (1.52 = 1.52) 22:47:04.878 00.000 3236 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.23 = -0.23) 22:47:04.878 00.000 3236 CameraToMount -- cameraX=3.17 cameraY=-1.10 hyp=3.35 cameraTheta=-0.33 mountX=0.19 mountY=-0.77, mountTheta=-1.33 22:47:04.878 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.17, y=-1.10, opts=13) 22:47:04.878 00.000 3236 Enqueuing Move request for scope (3.17, -1.10) 22:47:04.878 00.000 8052 Worker thread wakes up 22:47:04.878 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.17, -1.10) opts 0xd 22:47:04.878 00.000 8052 Handling offset move in thread for scope, endpoint = (3.17, -1.10) 22:47:04.878 00.000 8052 Moving (3.17, -1.10) raw xDistance=0.19 yDistance=-0.77 22:47:04.878 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19 22:47:04.878 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 22:47:04.878 00.000 8052 MoveAxis(W, 5, ABG) 22:47:04.878 00.000 8052 Guiding Dir = 3, Dur = 5 22:47:04.894 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=153, FiltMin=41, FiltMax=51, Gamma=1.040 22:47:04.925 00.031 8052 IsSlewing returns 0 22:47:04.925 00.000 8052 IsGuiding returns 0 22:47:04.925 00.000 8052 PulseGuide returned control before completion, sleep 12 22:47:04.956 00.031 8052 IsGuiding returns 0 22:47:04.956 00.000 8052 Move returns status 0, amount 5 22:47:04.956 00.000 8052 MoveAxis(N, 117, ABG) 22:47:04.956 00.000 8052 Guiding Dir = 0, Dur = 117 22:47:04.956 00.000 8052 IsSlewing returns 0 22:47:04.956 00.000 8052 IsGuiding returns 0 22:47:04.956 00.000 8052 PulseGuide returned control before completion, sleep 124 22:47:05.097 00.141 8052 IsGuiding returns 0 22:47:05.097 00.000 8052 Move returns status 0, amount 117 22:47:05.097 00.000 8052 move complete, result=0 22:47:05.097 00.000 8052 worker thread done servicing request 22:47:05.112 00.015 3236 UpdateGuideState exits: m=337 SNR=12.6 22:47:05.112 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:05.112 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:05.112 00.000 3236 Enqueuing Expose request 22:47:05.112 00.000 8052 Worker thread wakes up 22:47:05.112 00.000 3236 GuideStep: 0.2 px 5 ms WEST, -0.8 px 117 ms NORTH 22:47:05.112 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:05.112 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:07.206 02.094 8052 Exposure complete 22:47:07.362 00.156 8052 worker thread done servicing request 22:47:07.362 00.000 3236 OnExposeComplete: enter 22:47:07.362 00.000 3236 UpdateGuideState(): m_state=6 22:47:07.362 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 174 22:47:07.362 00.000 3236 Star::Find returns 1 (0), X=1055.26, Y=266.10, Mass=295, SNR=11.8, Peak=53 HFD=4.5 22:47:07.362 00.000 3236 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.85) = xAngle (1.19 = 1.19) 22:47:07.362 00.000 3236 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.56 = -0.56) 22:47:07.362 00.000 3236 CameraToMount -- cameraX=2.67 cameraY=-2.07 hyp=3.38 cameraTheta=-0.66 mountX=1.26 mountY=-1.79, mountTheta=-0.96 22:47:07.362 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.67, y=-2.07, opts=13) 22:47:07.362 00.000 3236 Enqueuing Move request for scope (2.67, -2.07) 22:47:07.362 00.000 8052 Worker thread wakes up 22:47:07.362 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.67, -2.07) opts 0xd 22:47:07.362 00.000 8052 Handling offset move in thread for scope, endpoint = (2.67, -2.07) 22:47:07.362 00.000 8052 Moving (2.67, -2.07) raw xDistance=1.26 yDistance=-1.79 22:47:07.362 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.26 22:47:07.362 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.79 from input -1.79 22:47:07.362 00.000 8052 MoveAxis(W, 44, ABG) 22:47:07.362 00.000 8052 Guiding Dir = 3, Dur = 44 22:47:07.378 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=52, Gamma=1.040 22:47:07.409 00.031 8052 IsSlewing returns 0 22:47:07.487 00.078 8052 IsGuiding returns 0 22:47:07.487 00.000 8052 PulseGuide returned control before completion, sleep 51 22:47:07.550 00.063 8052 IsGuiding returns 0 22:47:07.550 00.000 8052 Move returns status 0, amount 44 22:47:07.550 00.000 8052 MoveAxis(N, 272, ABG) 22:47:07.550 00.000 8052 Guiding Dir = 0, Dur = 272 22:47:07.550 00.000 8052 IsSlewing returns 0 22:47:07.550 00.000 8052 IsGuiding returns 0 22:47:07.550 00.000 8052 PulseGuide returned control before completion, sleep 279 22:47:07.597 00.047 3236 UpdateGuideState exits: m=295 SNR=11.8 22:47:07.597 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:07.597 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:07.597 00.000 3236 Enqueuing Expose request 22:47:07.847 00.250 8052 IsGuiding returns 0 22:47:07.847 00.000 8052 Move returns status 0, amount 272 22:47:07.847 00.000 8052 move complete, result=0 22:47:07.847 00.000 8052 worker thread done servicing request 22:47:07.847 00.000 3236 GuideStep: 1.3 px 44 ms WEST, -1.8 px 272 ms NORTH 22:47:07.847 00.000 8052 Worker thread wakes up 22:47:07.847 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:07.847 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:09.722 01.875 8052 Exposure complete 22:47:09.878 00.156 8052 worker thread done servicing request 22:47:09.878 00.000 3236 OnExposeComplete: enter 22:47:09.878 00.000 3236 UpdateGuideState(): m_state=6 22:47:09.878 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 175 22:47:09.878 00.000 3236 Star::Find returns 1 (0), X=1054.17, Y=265.27, Mass=308, SNR=12.1, Peak=50 HFD=5.7 22:47:09.878 00.000 3236 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.85) = xAngle (0.77 = 0.77) 22:47:09.878 00.000 3236 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.97 = -0.97) 22:47:09.878 00.000 3236 CameraToMount -- cameraX=1.58 cameraY=-2.91 hyp=3.31 cameraTheta=-1.07 mountX=2.37 mountY=-2.73, mountTheta=-0.86 22:47:09.878 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.58, y=-2.91, opts=13) 22:47:09.878 00.000 3236 Enqueuing Move request for scope (1.58, -2.91) 22:47:09.878 00.000 8052 Worker thread wakes up 22:47:09.878 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.58, -2.91) opts 0xd 22:47:09.878 00.000 8052 Handling offset move in thread for scope, endpoint = (1.58, -2.91) 22:47:09.878 00.000 8052 Moving (1.58, -2.91) raw xDistance=2.37 yDistance=-2.73 22:47:09.878 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.55 from input 2.37 22:47:09.878 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.73 from input -2.73 22:47:09.878 00.000 8052 MoveAxis(W, 85, ABG) 22:47:09.878 00.000 8052 Guiding Dir = 3, Dur = 85 22:47:09.894 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=36, FiltMax=45, Gamma=1.040 22:47:09.894 00.000 8052 IsSlewing returns 0 22:47:09.956 00.062 8052 IsGuiding returns 0 22:47:10.019 00.063 8052 PulseGuide returned control before completion, sleep 31 22:47:10.065 00.046 8052 IsGuiding returns 1 22:47:10.065 00.000 8052 scope still moving after pulse duration time elapsed 22:47:10.097 00.032 8052 IsSlewing returns 0 22:47:10.097 00.000 8052 IsGuiding returns 1 22:47:10.112 00.015 3236 UpdateGuideState exits: m=308 SNR=12.1 22:47:10.112 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:10.112 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:10.112 00.000 3236 Enqueuing Expose request 22:47:10.128 00.016 8052 IsSlewing returns 0 22:47:10.128 00.000 8052 IsGuiding returns 0 22:47:10.128 00.000 8052 scope move finished after 85 + 83 ms 22:47:10.128 00.000 8052 Move returns status 0, amount 85 22:47:10.128 00.000 8052 MoveAxis(N, 416, ABG) 22:47:10.128 00.000 8052 Guiding Dir = 0, Dur = 416 22:47:10.128 00.000 8052 IsSlewing returns 0 22:47:10.128 00.000 8052 IsGuiding returns 0 22:47:10.144 00.016 8052 PulseGuide returned control before completion, sleep 420 22:47:10.581 00.437 8052 IsGuiding returns 0 22:47:10.581 00.000 8052 Move returns status 0, amount 416 22:47:10.581 00.000 8052 move complete, result=0 22:47:10.581 00.000 8052 worker thread done servicing request 22:47:10.581 00.000 8052 Worker thread wakes up 22:47:10.581 00.000 3236 GuideStep: 2.4 px 85 ms WEST, -2.7 px 416 ms NORTH 22:47:10.581 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:10.581 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:12.237 01.656 8052 Exposure complete 22:47:12.394 00.157 8052 worker thread done servicing request 22:47:12.394 00.000 3236 OnExposeComplete: enter 22:47:12.394 00.000 3236 UpdateGuideState(): m_state=6 22:47:12.394 00.000 3236 Star::Find(15, 1054, 265, 0, (0,0,0,0), 0.0, 255) frame 176 22:47:12.394 00.000 3236 Star::Find returns 1 (0), X=1051.37, Y=266.50, Mass=257, SNR=11.0, Peak=48 HFD=4.9 22:47:12.394 00.000 3236 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.85) = xAngle (-0.35 = -0.35) 22:47:12.394 00.000 3236 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.10 = -2.10) 22:47:12.394 00.000 3236 CameraToMount -- cameraX=-1.22 cameraY=-1.67 hyp=2.07 cameraTheta=-2.20 mountX=1.94 mountY=-1.79, mountTheta=-0.74 22:47:12.394 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.22, y=-1.67, opts=13) 22:47:12.394 00.000 3236 Enqueuing Move request for scope (-1.22, -1.67) 22:47:12.394 00.000 8052 Worker thread wakes up 22:47:12.394 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.22, -1.67) opts 0xd 22:47:12.394 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.22, -1.67) 22:47:12.394 00.000 8052 Moving (-1.22, -1.67) raw xDistance=1.94 yDistance=-1.79 22:47:12.394 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.33 from input 1.94 22:47:12.394 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.79 from input -1.79 22:47:12.394 00.000 8052 MoveAxis(W, 73, ABG) 22:47:12.394 00.000 8052 Guiding Dir = 3, Dur = 73 22:47:12.409 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=36, FiltMax=47, Gamma=1.040 22:47:12.425 00.016 8052 IsSlewing returns 0 22:47:12.487 00.062 8052 IsGuiding returns 0 22:47:12.550 00.063 8052 PulseGuide returned control before completion, sleep 18 22:47:12.581 00.031 8052 IsGuiding returns 1 22:47:12.581 00.000 8052 scope still moving after pulse duration time elapsed 22:47:12.612 00.031 8052 IsSlewing returns 0 22:47:12.612 00.000 8052 IsGuiding returns 1 22:47:12.628 00.016 3236 UpdateGuideState exits: m=257 SNR=11.0 22:47:12.628 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:12.628 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:12.628 00.000 3236 Enqueuing Expose request 22:47:12.644 00.016 8052 IsSlewing returns 0 22:47:12.644 00.000 8052 IsGuiding returns 0 22:47:12.644 00.000 8052 scope move finished after 73 + 82 ms 22:47:12.644 00.000 8052 Move returns status 0, amount 73 22:47:12.644 00.000 8052 MoveAxis(N, 272, ABG) 22:47:12.644 00.000 8052 Guiding Dir = 0, Dur = 272 22:47:12.644 00.000 8052 IsSlewing returns 0 22:47:12.644 00.000 8052 IsGuiding returns 0 22:47:12.659 00.015 8052 PulseGuide returned control before completion, sleep 276 22:47:12.956 00.297 8052 IsGuiding returns 0 22:47:12.956 00.000 8052 Move returns status 0, amount 272 22:47:12.956 00.000 8052 move complete, result=0 22:47:12.956 00.000 8052 worker thread done servicing request 22:47:12.956 00.000 8052 Worker thread wakes up 22:47:12.956 00.000 3236 GuideStep: 1.9 px 73 ms WEST, -1.8 px 272 ms NORTH 22:47:12.956 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:12.956 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:14.722 01.766 8052 Exposure complete 22:47:14.878 00.156 8052 worker thread done servicing request 22:47:14.878 00.000 3236 OnExposeComplete: enter 22:47:14.878 00.000 3236 UpdateGuideState(): m_state=6 22:47:14.878 00.000 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 177 22:47:14.878 00.000 3236 Star::Find returns 1 (0), X=1048.80, Y=269.05, Mass=325, SNR=12.4, Peak=52 HFD=6.2 22:47:14.878 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.76 = -1.52) 22:47:14.878 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.02 = 3.02) 22:47:14.878 00.000 3236 CameraToMount -- cameraX=-3.79 cameraY=0.87 hyp=3.89 cameraTheta=2.91 mountX=0.20 mountY=0.48, mountTheta=1.18 22:47:14.878 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.79, y=0.87, opts=13) 22:47:14.878 00.000 3236 Enqueuing Move request for scope (-3.79, 0.87) 22:47:14.878 00.000 8052 Worker thread wakes up 22:47:14.878 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.79, 0.87) opts 0xd 22:47:14.878 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.79, 0.87) 22:47:14.878 00.000 8052 Moving (-3.79, 0.87) raw xDistance=0.20 yDistance=0.48 22:47:14.878 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.20 22:47:14.878 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:47:14.878 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48 22:47:14.878 00.000 8052 MoveAxis(W, 12, ABG) 22:47:14.878 00.000 8052 Guiding Dir = 3, Dur = 12 22:47:14.894 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=41, FiltMax=51, Gamma=1.040 22:47:14.894 00.000 8052 IsSlewing returns 0 22:47:14.972 00.078 8052 IsGuiding returns 0 22:47:15.097 00.125 8052 IsGuiding returns 0 22:47:15.097 00.000 8052 Move returns status 0, amount 12 22:47:15.097 00.000 8052 MoveAxis(N, 0, ABG) 22:47:15.097 00.000 8052 Move returns status 0, amount 0 22:47:15.097 00.000 8052 move complete, result=0 22:47:15.097 00.000 8052 worker thread done servicing request 22:47:15.144 00.047 3236 UpdateGuideState exits: m=325 SNR=12.4 22:47:15.144 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:15.144 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:15.144 00.000 3236 Enqueuing Expose request 22:47:15.144 00.000 8052 Worker thread wakes up 22:47:15.144 00.000 3236 GuideStep: 0.2 px 12 ms WEST, 0.5 px 0 ms NORTH 22:47:15.144 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:15.144 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:17.253 02.109 8052 Exposure complete 22:47:17.409 00.156 8052 worker thread done servicing request 22:47:17.409 00.000 3236 OnExposeComplete: enter 22:47:17.409 00.000 3236 UpdateGuideState(): m_state=6 22:47:17.409 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 178 22:47:17.409 00.000 3236 Star::Find returns 1 (0), X=1047.04, Y=269.20, Mass=303, SNR=12.0, Peak=54 HFD=4.8 22:47:17.409 00.000 3236 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.85) = xAngle (4.81 = -1.48) 22:47:17.409 00.000 3236 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 22:47:17.409 00.000 3236 CameraToMount -- cameraX=-5.55 cameraY=1.03 hyp=5.65 cameraTheta=2.96 mountX=0.53 mountY=0.46, mountTheta=0.71 22:47:17.409 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.55, y=1.03, opts=13) 22:47:17.409 00.000 3236 Enqueuing Move request for scope (-5.55, 1.03) 22:47:17.409 00.000 8052 Worker thread wakes up 22:47:17.409 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.55, 1.03) opts 0xd 22:47:17.409 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.55, 1.03) 22:47:17.409 00.000 8052 Moving (-5.55, 1.03) raw xDistance=0.53 yDistance=0.46 22:47:17.409 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53 22:47:17.409 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:47:17.409 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 22:47:17.409 00.000 8052 MoveAxis(W, 19, ABG) 22:47:17.409 00.000 8052 Guiding Dir = 3, Dur = 19 22:47:17.425 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=42, FiltMax=53, Gamma=1.040 22:47:17.456 00.031 8052 IsSlewing returns 0 22:47:17.534 00.078 8052 IsGuiding returns 0 22:47:17.644 00.110 3236 UpdateGuideState exits: m=303 SNR=12.0 22:47:17.644 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:17.644 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:17.644 00.000 3236 Enqueuing Expose request 22:47:17.675 00.031 8052 IsGuiding returns 0 22:47:17.675 00.000 8052 Move returns status 0, amount 19 22:47:17.675 00.000 8052 MoveAxis(N, 0, ABG) 22:47:17.675 00.000 8052 Move returns status 0, amount 0 22:47:17.675 00.000 8052 move complete, result=0 22:47:17.675 00.000 8052 worker thread done servicing request 22:47:17.675 00.000 8052 Worker thread wakes up 22:47:17.675 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:17.675 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:17.675 00.000 3236 GuideStep: 0.5 px 19 ms WEST, 0.5 px 0 ms NORTH 22:47:19.769 02.094 8052 Exposure complete 22:47:19.925 00.156 8052 worker thread done servicing request 22:47:19.925 00.000 3236 OnExposeComplete: enter 22:47:19.925 00.000 3236 UpdateGuideState(): m_state=6 22:47:19.925 00.000 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 179 22:47:19.925 00.000 3236 Star::Find returns 1 (0), X=1047.82, Y=270.44, Mass=309, SNR=12.1, Peak=52 HFD=4.9 22:47:19.925 00.000 3236 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.85) = xAngle (4.55 = -1.74) 22:47:19.925 00.000 3236 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.80 = 2.80) 22:47:19.925 00.000 3236 CameraToMount -- cameraX=-4.77 cameraY=2.26 hyp=5.28 cameraTheta=2.70 mountX=-0.87 mountY=1.77, mountTheta=2.03 22:47:19.925 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.77, y=2.26, opts=13) 22:47:19.925 00.000 3236 Enqueuing Move request for scope (-4.77, 2.26) 22:47:19.925 00.000 8052 Worker thread wakes up 22:47:19.925 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.77, 2.26) opts 0xd 22:47:19.925 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.77, 2.26) 22:47:19.925 00.000 8052 Moving (-4.77, 2.26) raw xDistance=-0.87 yDistance=1.77 22:47:19.925 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.87 22:47:19.925 00.000 8052 resist switch: large excursion: input 1.77 thresh 0.54 direction from -1 to 1 22:47:19.925 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.30 22:47:19.925 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.77 from input 1.77 22:47:19.925 00.000 8052 MoveAxis(E, 29, ABG) 22:47:19.925 00.000 8052 Guiding Dir = 2, Dur = 29 22:47:19.940 00.015 8052 IsSlewing returns 0 22:47:19.940 00.000 8052 IsGuiding returns 0 22:47:19.940 00.000 8052 PulseGuide returned control before completion, sleep 36 22:47:19.940 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=38, FiltMax=50, Gamma=1.040 22:47:20.065 00.125 8052 IsGuiding returns 0 22:47:20.065 00.000 8052 Move returns status 0, amount 29 22:47:20.065 00.000 8052 MoveAxis(S, 268, ABG) 22:47:20.065 00.000 8052 Guiding Dir = 1, Dur = 268 22:47:20.128 00.063 8052 IsSlewing returns 0 22:47:20.175 00.047 3236 UpdateGuideState exits: m=309 SNR=12.1 22:47:20.175 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:20.175 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:20.175 00.000 3236 Enqueuing Expose request 22:47:20.190 00.015 8052 IsGuiding returns 0 22:47:20.269 00.079 8052 PulseGuide returned control before completion, sleep 205 22:47:20.487 00.218 8052 IsGuiding returns 1 22:47:20.487 00.000 8052 scope still moving after pulse duration time elapsed 22:47:20.519 00.032 8052 IsSlewing returns 0 22:47:20.519 00.000 8052 IsGuiding returns 1 22:47:20.550 00.031 8052 IsSlewing returns 0 22:47:20.550 00.000 8052 IsGuiding returns 0 22:47:20.550 00.000 8052 scope move finished after 268 + 83 ms 22:47:20.550 00.000 8052 Move returns status 0, amount 268 22:47:20.550 00.000 8052 move complete, result=0 22:47:20.550 00.000 8052 worker thread done servicing request 22:47:20.550 00.000 3236 GuideStep: -0.9 px 29 ms EAST, 1.8 px 268 ms SOUTH 22:47:20.550 00.000 8052 Worker thread wakes up 22:47:20.550 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:20.550 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:22.215 01.665 8052 Exposure complete 22:47:22.371 00.156 8052 worker thread done servicing request 22:47:22.371 00.000 3236 OnExposeComplete: enter 22:47:22.371 00.000 3236 UpdateGuideState(): m_state=6 22:47:22.371 00.000 3236 Star::Find(15, 1047, 270, 0, (0,0,0,0), 0.0, 255) frame 180 22:47:22.371 00.000 3236 Star::Find returns 1 (0), X=1048.30, Y=267.50, Mass=305, SNR=12.0, Peak=48 HFD=5.3 22:47:22.371 00.000 3236 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.85) = xAngle (-1.14 = -1.14) 22:47:22.371 00.000 3236 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.88 = -2.88) 22:47:22.371 00.000 3236 CameraToMount -- cameraX=-4.29 cameraY=-0.68 hyp=4.35 cameraTheta=-2.98 mountX=1.83 mountY=-1.11, mountTheta=-0.55 22:47:22.371 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.29, y=-0.68, opts=13) 22:47:22.371 00.000 3236 Enqueuing Move request for scope (-4.29, -0.68) 22:47:22.371 00.000 8052 Worker thread wakes up 22:47:22.371 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.29, -0.68) opts 0xd 22:47:22.371 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.29, -0.68) 22:47:22.371 00.000 8052 Moving (-4.29, -0.68) raw xDistance=1.83 yDistance=-1.11 22:47:22.371 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.83 22:47:22.371 00.000 8052 resist switch: large excursion: input -1.11 thresh 0.54 direction from 1 to -1 22:47:22.371 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.34 22:47:22.371 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 22:47:22.371 00.000 8052 MoveAxis(W, 61, ABG) 22:47:22.371 00.000 8052 Guiding Dir = 3, Dur = 61 22:47:22.387 00.016 8052 IsSlewing returns 0 22:47:22.387 00.000 8052 IsGuiding returns 0 22:47:22.387 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=36, FiltMax=45, Gamma=1.040 22:47:22.418 00.031 8052 PulseGuide returned control before completion, sleep 37 22:47:22.465 00.047 8052 IsGuiding returns 1 22:47:22.465 00.000 8052 scope still moving after pulse duration time elapsed 22:47:22.496 00.031 8052 IsSlewing returns 0 22:47:22.496 00.000 8052 IsGuiding returns 0 22:47:22.496 00.000 8052 scope move finished after 61 + 48 ms 22:47:22.496 00.000 8052 Move returns status 0, amount 61 22:47:22.496 00.000 8052 MoveAxis(N, 169, ABG) 22:47:22.496 00.000 8052 Guiding Dir = 0, Dur = 169 22:47:22.496 00.000 8052 IsSlewing returns 0 22:47:22.496 00.000 8052 IsGuiding returns 0 22:47:22.512 00.016 8052 PulseGuide returned control before completion, sleep 163 22:47:22.605 00.093 3236 UpdateGuideState exits: m=305 SNR=12.0 22:47:22.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:22.605 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:22.605 00.000 3236 Enqueuing Expose request 22:47:22.809 00.204 8052 IsGuiding returns 0 22:47:22.809 00.000 8052 Move returns status 0, amount 169 22:47:22.809 00.000 8052 move complete, result=0 22:47:22.809 00.000 8052 worker thread done servicing request 22:47:22.809 00.000 3236 GuideStep: 1.8 px 61 ms WEST, -1.1 px 169 ms NORTH 22:47:22.809 00.000 8052 Worker thread wakes up 22:47:22.809 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:22.809 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:24.684 01.875 8052 Exposure complete 22:47:24.840 00.156 8052 worker thread done servicing request 22:47:24.840 00.000 3236 OnExposeComplete: enter 22:47:24.840 00.000 3236 UpdateGuideState(): m_state=6 22:47:24.840 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 181 22:47:24.840 00.000 3236 Star::Find returns 1 (0), X=1047.94, Y=266.92, Mass=258, SNR=11.1, Peak=49 HFD=4.3 22:47:24.840 00.000 3236 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.85) = xAngle (-1.03 = -1.03) 22:47:24.840 00.000 3236 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.77 = -2.77) 22:47:24.840 00.000 3236 CameraToMount -- cameraX=-4.65 cameraY=-1.26 hyp=4.82 cameraTheta=-2.88 mountX=2.48 mountY=-1.73, mountTheta=-0.61 22:47:24.840 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.65, y=-1.26, opts=13) 22:47:24.840 00.000 3236 Enqueuing Move request for scope (-4.65, -1.26) 22:47:24.840 00.000 8052 Worker thread wakes up 22:47:24.840 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.65, -1.26) opts 0xd 22:47:24.840 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.65, -1.26) 22:47:24.840 00.000 8052 Moving (-4.65, -1.26) raw xDistance=2.48 yDistance=-1.73 22:47:24.840 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.64 from input 2.48 22:47:24.840 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73 22:47:24.840 00.000 8052 MoveAxis(W, 90, ABG) 22:47:24.840 00.000 8052 Guiding Dir = 3, Dur = 90 22:47:24.855 00.015 8052 IsSlewing returns 0 22:47:24.855 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=34, FiltMax=45, Gamma=1.040 22:47:24.855 00.000 8052 IsGuiding returns 0 22:47:24.918 00.063 8052 PulseGuide returned control before completion, sleep 39 22:47:24.980 00.062 8052 IsGuiding returns 1 22:47:24.980 00.000 8052 scope still moving after pulse duration time elapsed 22:47:25.012 00.032 8052 IsSlewing returns 0 22:47:25.012 00.000 8052 IsGuiding returns 0 22:47:25.012 00.000 8052 scope move finished after 90 + 61 ms 22:47:25.012 00.000 8052 Move returns status 0, amount 90 22:47:25.012 00.000 8052 MoveAxis(N, 262, ABG) 22:47:25.012 00.000 8052 Guiding Dir = 0, Dur = 262 22:47:25.012 00.000 8052 IsSlewing returns 0 22:47:25.012 00.000 8052 IsGuiding returns 0 22:47:25.027 00.015 8052 PulseGuide returned control before completion, sleep 265 22:47:25.059 00.032 3236 UpdateGuideState exits: m=258 SNR=11.1 22:47:25.059 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:25.059 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:25.059 00.000 3236 Enqueuing Expose request 22:47:25.371 00.312 8052 IsGuiding returns 0 22:47:25.371 00.000 8052 Move returns status 0, amount 262 22:47:25.371 00.000 8052 move complete, result=0 22:47:25.371 00.000 8052 worker thread done servicing request 22:47:25.371 00.000 8052 Worker thread wakes up 22:47:25.371 00.000 3236 GuideStep: 2.5 px 90 ms WEST, -1.7 px 262 ms NORTH 22:47:25.371 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:25.371 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:27.262 01.891 8052 Exposure complete 22:47:27.418 00.156 8052 worker thread done servicing request 22:47:27.418 00.000 3236 OnExposeComplete: enter 22:47:27.418 00.000 3236 UpdateGuideState(): m_state=6 22:47:27.418 00.000 3236 Star::Find(15, 1047, 266, 0, (0,0,0,0), 0.0, 255) frame 182 22:47:27.418 00.000 3236 Star::Find returns 1 (0), X=1048.10, Y=267.06, Mass=330, SNR=12.5, Peak=59 HFD=4.7 22:47:27.418 00.000 3236 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.85) = xAngle (-1.05 = -1.05) 22:47:27.418 00.000 3236 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.80 = -2.80) 22:47:27.418 00.000 3236 CameraToMount -- cameraX=-4.49 cameraY=-1.11 hyp=4.63 cameraTheta=-2.90 mountX=2.30 mountY=-1.57, mountTheta=-0.60 22:47:27.418 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.49, y=-1.11, opts=13) 22:47:27.418 00.000 3236 Enqueuing Move request for scope (-4.49, -1.11) 22:47:27.418 00.000 8052 Worker thread wakes up 22:47:27.418 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.49, -1.11) opts 0xd 22:47:27.418 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.49, -1.11) 22:47:27.418 00.000 8052 Moving (-4.49, -1.11) raw xDistance=2.30 yDistance=-1.57 22:47:27.418 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.57 from input 2.30 22:47:27.418 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.57 from input -1.57 22:47:27.418 00.000 8052 MoveAxis(W, 86, ABG) 22:47:27.418 00.000 8052 Guiding Dir = 3, Dur = 86 22:47:27.434 00.016 8052 IsSlewing returns 0 22:47:27.434 00.000 8052 IsGuiding returns 0 22:47:27.434 00.000 8052 PulseGuide returned control before completion, sleep 92 22:47:27.434 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=43, FiltMax=57, Gamma=1.040 22:47:27.543 00.109 8052 IsGuiding returns 0 22:47:27.543 00.000 8052 Move returns status 0, amount 86 22:47:27.543 00.000 8052 MoveAxis(N, 238, ABG) 22:47:27.543 00.000 8052 Guiding Dir = 0, Dur = 238 22:47:27.543 00.000 8052 IsSlewing returns 0 22:47:27.543 00.000 8052 IsGuiding returns 0 22:47:27.543 00.000 8052 PulseGuide returned control before completion, sleep 245 22:47:27.684 00.141 3236 UpdateGuideState exits: m=330 SNR=12.5 22:47:27.684 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:27.684 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:27.684 00.000 3236 Enqueuing Expose request 22:47:27.809 00.125 8052 IsGuiding returns 0 22:47:27.809 00.000 8052 Move returns status 0, amount 238 22:47:27.809 00.000 8052 move complete, result=0 22:47:27.809 00.000 8052 worker thread done servicing request 22:47:27.809 00.000 8052 Worker thread wakes up 22:47:27.809 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:27.809 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:27.809 00.000 3236 GuideStep: 2.3 px 86 ms WEST, -1.6 px 238 ms NORTH 22:47:29.684 01.875 8052 Exposure complete 22:47:29.840 00.156 8052 worker thread done servicing request 22:47:29.840 00.000 3236 OnExposeComplete: enter 22:47:29.840 00.000 3236 UpdateGuideState(): m_state=6 22:47:29.855 00.015 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 183 22:47:29.855 00.000 3236 Star::Find returns 1 (0), X=1046.46, Y=268.89, Mass=283, SNR=11.6, Peak=52 HFD=5.2 22:47:29.855 00.000 3236 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.85) = xAngle (4.87 = -1.41) 22:47:29.855 00.000 3236 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.13 = 3.13) 22:47:29.855 00.000 3236 CameraToMount -- cameraX=-6.13 cameraY=0.71 hyp=6.17 cameraTheta=3.03 mountX=0.99 mountY=0.08, mountTheta=0.08 22:47:29.855 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.13, y=0.71, opts=13) 22:47:29.855 00.000 3236 Enqueuing Move request for scope (-6.13, 0.71) 22:47:29.855 00.000 8052 Worker thread wakes up 22:47:29.855 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.13, 0.71) opts 0xd 22:47:29.855 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.13, 0.71) 22:47:29.855 00.000 8052 Moving (-6.13, 0.71) raw xDistance=0.99 yDistance=0.08 22:47:29.855 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.74 from input 0.99 22:47:29.855 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:47:29.855 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 22:47:29.855 00.000 8052 MoveAxis(W, 40, ABG) 22:47:29.855 00.000 8052 Guiding Dir = 3, Dur = 40 22:47:29.855 00.000 8052 IsSlewing returns 0 22:47:29.855 00.000 8052 IsGuiding returns 0 22:47:29.855 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=47, Gamma=1.040 22:47:29.871 00.016 8052 PulseGuide returned control before completion, sleep 46 22:47:29.934 00.063 8052 IsGuiding returns 0 22:47:29.934 00.000 8052 Move returns status 0, amount 40 22:47:29.934 00.000 8052 MoveAxis(N, 0, ABG) 22:47:29.934 00.000 8052 Move returns status 0, amount 0 22:47:29.934 00.000 8052 move complete, result=0 22:47:29.934 00.000 8052 worker thread done servicing request 22:47:30.121 00.187 3236 UpdateGuideState exits: m=283 SNR=11.6 22:47:30.121 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:30.121 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:30.121 00.000 3236 Enqueuing Expose request 22:47:30.121 00.000 8052 Worker thread wakes up 22:47:30.121 00.000 3236 GuideStep: 1.0 px 40 ms WEST, 0.1 px 0 ms NORTH 22:47:30.121 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:30.121 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,254,31,31) 22:47:32.215 02.094 8052 Exposure complete 22:47:32.371 00.156 8052 worker thread done servicing request 22:47:32.371 00.000 3236 OnExposeComplete: enter 22:47:32.371 00.000 3236 UpdateGuideState(): m_state=6 22:47:32.371 00.000 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 184 22:47:32.371 00.000 3236 Star::Find returns 1 (0), X=1047.15, Y=269.26, Mass=332, SNR=12.6, Peak=55 HFD=5.3 22:47:32.371 00.000 3236 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.85) = xAngle (4.79 = -1.49) 22:47:32.371 00.000 3236 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.05 = 3.05) 22:47:32.371 00.000 3236 CameraToMount -- cameraX=-5.44 cameraY=1.08 hyp=5.55 cameraTheta=2.95 mountX=0.45 mountY=0.52, mountTheta=0.86 22:47:32.371 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.44, y=1.08, opts=13) 22:47:32.371 00.000 3236 Enqueuing Move request for scope (-5.44, 1.08) 22:47:32.371 00.000 8052 Worker thread wakes up 22:47:32.371 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.44, 1.08) opts 0xd 22:47:32.371 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.44, 1.08) 22:47:32.371 00.000 8052 Moving (-5.44, 1.08) raw xDistance=0.45 yDistance=0.52 22:47:32.371 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.45 22:47:32.371 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:47:32.371 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52 22:47:32.371 00.000 8052 MoveAxis(W, 18, ABG) 22:47:32.371 00.000 8052 Guiding Dir = 3, Dur = 18 22:47:32.371 00.000 8052 IsSlewing returns 0 22:47:32.387 00.016 8052 IsGuiding returns 0 22:47:32.387 00.000 8052 PulseGuide returned control before completion, sleep 25 22:47:32.387 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=51, Gamma=1.040 22:47:32.418 00.031 8052 IsGuiding returns 0 22:47:32.418 00.000 8052 Move returns status 0, amount 18 22:47:32.418 00.000 8052 MoveAxis(N, 0, ABG) 22:47:32.418 00.000 8052 Move returns status 0, amount 0 22:47:32.418 00.000 8052 move complete, result=0 22:47:32.418 00.000 8052 worker thread done servicing request 22:47:32.605 00.187 3236 UpdateGuideState exits: m=332 SNR=12.6 22:47:32.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:32.605 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:32.605 00.000 3236 Enqueuing Expose request 22:47:32.605 00.000 8052 Worker thread wakes up 22:47:32.605 00.000 3236 GuideStep: 0.5 px 18 ms WEST, 0.5 px 0 ms NORTH 22:47:32.605 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:32.605 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:34.699 02.094 8052 Exposure complete 22:47:34.855 00.156 8052 worker thread done servicing request 22:47:34.855 00.000 3236 OnExposeComplete: enter 22:47:34.855 00.000 3236 UpdateGuideState(): m_state=6 22:47:34.855 00.000 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 185 22:47:34.855 00.000 3236 Star::Find returns 1 (0), X=1046.46, Y=269.04, Mass=306, SNR=12.0, Peak=56 HFD=5.0 22:47:34.855 00.000 3236 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.85) = xAngle (4.85 = -1.43) 22:47:34.855 00.000 3236 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 22:47:34.855 00.000 3236 CameraToMount -- cameraX=-6.13 cameraY=0.87 hyp=6.19 cameraTheta=3.00 mountX=0.85 mountY=0.24, mountTheta=0.27 22:47:34.855 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.13, y=0.87, opts=13) 22:47:34.855 00.000 3236 Enqueuing Move request for scope (-6.13, 0.87) 22:47:34.855 00.000 8052 Worker thread wakes up 22:47:34.855 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.13, 0.87) opts 0xd 22:47:34.855 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.13, 0.87) 22:47:34.855 00.000 8052 Moving (-6.13, 0.87) raw xDistance=0.85 yDistance=0.24 22:47:34.855 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.85 22:47:34.855 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:47:34.855 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 22:47:34.855 00.000 8052 MoveAxis(W, 31, ABG) 22:47:34.855 00.000 8052 Guiding Dir = 3, Dur = 31 22:47:34.855 00.000 8052 IsSlewing returns 0 22:47:34.871 00.016 8052 IsGuiding returns 0 22:47:34.871 00.000 8052 PulseGuide returned control before completion, sleep 38 22:47:34.871 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=51, Gamma=1.040 22:47:34.918 00.047 8052 IsGuiding returns 0 22:47:34.918 00.000 8052 Move returns status 0, amount 31 22:47:34.918 00.000 8052 MoveAxis(N, 0, ABG) 22:47:34.918 00.000 8052 Move returns status 0, amount 0 22:47:34.918 00.000 8052 move complete, result=0 22:47:34.918 00.000 8052 worker thread done servicing request 22:47:35.090 00.172 3236 UpdateGuideState exits: m=306 SNR=12.0 22:47:35.090 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:35.090 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:35.090 00.000 3236 Enqueuing Expose request 22:47:35.090 00.000 8052 Worker thread wakes up 22:47:35.090 00.000 3236 GuideStep: 0.8 px 31 ms WEST, 0.2 px 0 ms NORTH 22:47:35.090 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:35.090 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,254,31,31) 22:47:37.184 02.094 8052 Exposure complete 22:47:37.340 00.156 8052 worker thread done servicing request 22:47:37.340 00.000 3236 OnExposeComplete: enter 22:47:37.340 00.000 3236 UpdateGuideState(): m_state=6 22:47:37.340 00.000 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 186 22:47:37.340 00.000 3236 Star::Find returns 1 (0), X=1047.24, Y=269.37, Mass=325, SNR=12.4, Peak=51 HFD=4.9 22:47:37.340 00.000 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.77 = -1.51) 22:47:37.340 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.02 = 3.02) 22:47:37.340 00.000 3236 CameraToMount -- cameraX=-5.35 cameraY=1.19 hyp=5.49 cameraTheta=2.92 mountX=0.32 mountY=0.64, mountTheta=1.10 22:47:37.340 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.35, y=1.19, opts=13) 22:47:37.340 00.000 3236 Enqueuing Move request for scope (-5.35, 1.19) 22:47:37.340 00.000 8052 Worker thread wakes up 22:47:37.340 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.35, 1.19) opts 0xd 22:47:37.340 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.35, 1.19) 22:47:37.340 00.000 8052 Moving (-5.35, 1.19) raw xDistance=0.32 yDistance=0.64 22:47:37.340 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32 22:47:37.340 00.000 8052 resist switch: large excursion: input 0.64 thresh 0.54 direction from -1 to 1 22:47:37.340 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.92 22:47:37.340 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 22:47:37.340 00.000 8052 MoveAxis(W, 13, ABG) 22:47:37.340 00.000 8052 Guiding Dir = 3, Dur = 13 22:47:37.340 00.000 8052 IsSlewing returns 0 22:47:37.355 00.015 8052 IsGuiding returns 0 22:47:37.355 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=51, Gamma=1.040 22:47:37.355 00.000 8052 PulseGuide returned control before completion, sleep 15 22:47:37.387 00.032 8052 IsGuiding returns 0 22:47:37.387 00.000 8052 Move returns status 0, amount 13 22:47:37.387 00.000 8052 MoveAxis(S, 97, ABG) 22:47:37.387 00.000 8052 Guiding Dir = 1, Dur = 97 22:47:37.387 00.000 8052 IsSlewing returns 0 22:47:37.387 00.000 8052 IsGuiding returns 0 22:47:37.387 00.000 8052 PulseGuide returned control before completion, sleep 104 22:47:37.512 00.125 8052 IsGuiding returns 0 22:47:37.512 00.000 8052 Move returns status 0, amount 97 22:47:37.512 00.000 8052 move complete, result=0 22:47:37.512 00.000 8052 worker thread done servicing request 22:47:37.574 00.062 3236 UpdateGuideState exits: m=325 SNR=12.4 22:47:37.574 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:37.574 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:37.574 00.000 3236 Enqueuing Expose request 22:47:37.574 00.000 8052 Worker thread wakes up 22:47:37.574 00.000 3236 GuideStep: 0.3 px 13 ms WEST, 0.6 px 97 ms SOUTH 22:47:37.574 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:37.574 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:39.668 02.094 8052 Exposure complete 22:47:39.824 00.156 8052 worker thread done servicing request 22:47:39.824 00.000 3236 OnExposeComplete: enter 22:47:39.824 00.000 3236 UpdateGuideState(): m_state=6 22:47:39.824 00.000 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 187 22:47:39.824 00.000 3236 Star::Find returns 1 (0), X=1047.04, Y=268.90, Mass=314, SNR=12.2, Peak=48 HFD=5.1 22:47:39.824 00.000 3236 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.85) = xAngle (4.86 = -1.42) 22:47:39.824 00.000 3236 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.11 = 3.11) 22:47:39.824 00.000 3236 CameraToMount -- cameraX=-5.55 cameraY=0.72 hyp=5.60 cameraTheta=3.01 mountX=0.83 mountY=0.15, mountTheta=0.18 22:47:39.824 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.55, y=0.72, opts=13) 22:47:39.824 00.000 3236 Enqueuing Move request for scope (-5.55, 0.72) 22:47:39.824 00.000 8052 Worker thread wakes up 22:47:39.824 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.55, 0.72) opts 0xd 22:47:39.824 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.55, 0.72) 22:47:39.824 00.000 8052 Moving (-5.55, 0.72) raw xDistance=0.83 yDistance=0.15 22:47:39.824 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.83 22:47:39.824 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:47:39.824 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 22:47:39.824 00.000 8052 MoveAxis(W, 30, ABG) 22:47:39.824 00.000 8052 Guiding Dir = 3, Dur = 30 22:47:39.824 00.000 8052 IsSlewing returns 0 22:47:39.840 00.016 8052 IsGuiding returns 0 22:47:39.840 00.000 8052 PulseGuide returned control before completion, sleep 36 22:47:39.840 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=46, Gamma=1.040 22:47:39.887 00.047 8052 IsGuiding returns 0 22:47:39.887 00.000 8052 Move returns status 0, amount 30 22:47:39.887 00.000 8052 MoveAxis(N, 0, ABG) 22:47:39.887 00.000 8052 Move returns status 0, amount 0 22:47:39.887 00.000 8052 move complete, result=0 22:47:39.887 00.000 8052 worker thread done servicing request 22:47:40.090 00.203 3236 UpdateGuideState exits: m=314 SNR=12.2 22:47:40.090 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:40.090 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:40.090 00.000 3236 Enqueuing Expose request 22:47:40.090 00.000 8052 Worker thread wakes up 22:47:40.090 00.000 3236 GuideStep: 0.8 px 30 ms WEST, 0.2 px 0 ms NORTH 22:47:40.090 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:40.090 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:42.199 02.109 8052 Exposure complete 22:47:42.355 00.156 8052 worker thread done servicing request 22:47:42.355 00.000 3236 OnExposeComplete: enter 22:47:42.355 00.000 3236 UpdateGuideState(): m_state=6 22:47:42.355 00.000 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 188 22:47:42.355 00.000 3236 Star::Find returns 1 (0), X=1047.90, Y=270.81, Mass=280, SNR=11.5, Peak=50 HFD=4.9 22:47:42.355 00.000 3236 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.85) = xAngle (4.48 = -1.81) 22:47:42.355 00.000 3236 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.73 = 2.73) 22:47:42.355 00.000 3236 CameraToMount -- cameraX=-4.69 cameraY=2.64 hyp=5.38 cameraTheta=2.63 mountX=-1.25 mountY=2.15, mountTheta=2.10 22:47:42.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.69, y=2.64, opts=13) 22:47:42.355 00.000 3236 Enqueuing Move request for scope (-4.69, 2.64) 22:47:42.355 00.000 8052 Worker thread wakes up 22:47:42.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.69, 2.64) opts 0xd 22:47:42.355 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.69, 2.64) 22:47:42.355 00.000 8052 Moving (-4.69, 2.64) raw xDistance=-1.25 yDistance=2.15 22:47:42.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.25 22:47:42.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.15 from input 2.15 22:47:42.355 00.000 8052 MoveAxis(E, 41, ABG) 22:47:42.355 00.000 8052 Guiding Dir = 2, Dur = 41 22:47:42.355 00.000 8052 IsSlewing returns 0 22:47:42.371 00.016 8052 IsGuiding returns 0 22:47:42.371 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=48, Gamma=1.040 22:47:42.371 00.000 8052 PulseGuide returned control before completion, sleep 47 22:47:42.434 00.063 8052 IsGuiding returns 0 22:47:42.434 00.000 8052 Move returns status 0, amount 41 22:47:42.434 00.000 8052 MoveAxis(S, 326, ABG) 22:47:42.434 00.000 8052 Guiding Dir = 1, Dur = 326 22:47:42.434 00.000 8052 IsSlewing returns 0 22:47:42.434 00.000 8052 IsGuiding returns 0 22:47:42.434 00.000 8052 PulseGuide returned control before completion, sleep 330 22:47:42.590 00.156 3236 UpdateGuideState exits: m=280 SNR=11.5 22:47:42.590 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:42.590 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:42.590 00.000 3236 Enqueuing Expose request 22:47:42.777 00.187 8052 IsGuiding returns 0 22:47:42.777 00.000 8052 Move returns status 0, amount 326 22:47:42.777 00.000 8052 move complete, result=0 22:47:42.777 00.000 8052 worker thread done servicing request 22:47:42.777 00.000 8052 Worker thread wakes up 22:47:42.777 00.000 3236 GuideStep: -1.3 px 41 ms EAST, 2.1 px 326 ms SOUTH 22:47:42.777 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:42.777 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:44.762 01.985 8052 Exposure complete 22:47:44.918 00.156 3236 OnExposeComplete: enter 22:47:44.918 00.000 3236 UpdateGuideState(): m_state=6 22:47:44.918 00.000 8052 worker thread done servicing request 22:47:44.918 00.000 3236 Star::Find(15, 1047, 270, 0, (0,0,0,0), 0.0, 255) frame 189 22:47:44.918 00.000 3236 Star::Find returns 1 (0), X=1047.90, Y=270.74, Mass=326, SNR=12.5, Peak=50 HFD=5.1 22:47:44.918 00.000 3236 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.85) = xAngle (4.49 = -1.79) 22:47:44.918 00.000 3236 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.74 = 2.74) 22:47:44.918 00.000 3236 CameraToMount -- cameraX=-4.70 cameraY=2.56 hyp=5.35 cameraTheta=2.64 mountX=-1.18 mountY=2.07, mountTheta=2.09 22:47:44.918 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.70, y=2.56, opts=13) 22:47:44.918 00.000 3236 Enqueuing Move request for scope (-4.70, 2.56) 22:47:44.918 00.000 8052 Worker thread wakes up 22:47:44.918 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.70, 2.56) opts 0xd 22:47:44.918 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.70, 2.56) 22:47:44.918 00.000 8052 Moving (-4.70, 2.56) raw xDistance=-1.18 yDistance=2.07 22:47:44.918 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.18 22:47:44.918 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.07 from input 2.07 22:47:44.918 00.000 8052 MoveAxis(E, 44, ABG) 22:47:44.918 00.000 8052 Guiding Dir = 2, Dur = 44 22:47:44.918 00.000 8052 IsSlewing returns 0 22:47:44.934 00.016 8052 IsGuiding returns 0 22:47:44.934 00.000 8052 PulseGuide returned control before completion, sleep 51 22:47:44.934 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=47, Gamma=1.040 22:47:44.996 00.062 8052 IsGuiding returns 0 22:47:44.996 00.000 8052 Move returns status 0, amount 44 22:47:44.996 00.000 8052 MoveAxis(S, 315, ABG) 22:47:44.996 00.000 8052 Guiding Dir = 1, Dur = 315 22:47:44.996 00.000 8052 IsSlewing returns 0 22:47:44.996 00.000 8052 IsGuiding returns 0 22:47:44.996 00.000 8052 PulseGuide returned control before completion, sleep 322 22:47:45.184 00.188 3236 UpdateGuideState exits: m=326 SNR=12.5 22:47:45.184 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:45.184 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:45.184 00.000 3236 Enqueuing Expose request 22:47:45.340 00.156 8052 IsGuiding returns 0 22:47:45.340 00.000 8052 Move returns status 0, amount 315 22:47:45.340 00.000 8052 move complete, result=0 22:47:45.340 00.000 8052 worker thread done servicing request 22:47:45.340 00.000 8052 Worker thread wakes up 22:47:45.340 00.000 3236 GuideStep: -1.2 px 44 ms EAST, 2.1 px 315 ms SOUTH 22:47:45.340 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:45.340 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:47.230 01.890 8052 Exposure complete 22:47:47.387 00.157 8052 worker thread done servicing request 22:47:47.387 00.000 3236 OnExposeComplete: enter 22:47:47.387 00.000 3236 UpdateGuideState(): m_state=6 22:47:47.387 00.000 3236 Star::Find(15, 1047, 270, 0, (0,0,0,0), 0.0, 255) frame 190 22:47:47.387 00.000 3236 Star::Find returns 1 (0), X=1047.88, Y=268.86, Mass=326, SNR=12.4, Peak=52 HFD=5.9 22:47:47.387 00.000 3236 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.85) = xAngle (4.85 = -1.44) 22:47:47.387 00.000 3236 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 22:47:47.387 00.000 3236 CameraToMount -- cameraX=-4.71 cameraY=0.69 hyp=4.76 cameraTheta=3.00 mountX=0.63 mountY=0.20, mountTheta=0.31 22:47:47.387 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.71, y=0.69, opts=13) 22:47:47.387 00.000 3236 Enqueuing Move request for scope (-4.71, 0.69) 22:47:47.387 00.000 8052 Worker thread wakes up 22:47:47.387 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.71, 0.69) opts 0xd 22:47:47.387 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.71, 0.69) 22:47:47.387 00.000 8052 Moving (-4.71, 0.69) raw xDistance=0.63 yDistance=0.20 22:47:47.387 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.63 22:47:47.387 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20 22:47:47.387 00.000 8052 MoveAxis(W, 19, ABG) 22:47:47.387 00.000 8052 Guiding Dir = 3, Dur = 19 22:47:47.387 00.000 8052 IsSlewing returns 0 22:47:47.402 00.015 8052 IsGuiding returns 0 22:47:47.402 00.000 8052 PulseGuide returned control before completion, sleep 26 22:47:47.402 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=47, Gamma=1.040 22:47:47.449 00.047 8052 IsGuiding returns 0 22:47:47.449 00.000 8052 Move returns status 0, amount 19 22:47:47.449 00.000 8052 MoveAxis(S, 31, ABG) 22:47:47.449 00.000 8052 Guiding Dir = 1, Dur = 31 22:47:47.449 00.000 8052 IsSlewing returns 0 22:47:47.449 00.000 8052 IsGuiding returns 0 22:47:47.449 00.000 8052 PulseGuide returned control before completion, sleep 36 22:47:47.512 00.063 8052 IsGuiding returns 1 22:47:47.512 00.000 8052 scope still moving after pulse duration time elapsed 22:47:47.543 00.031 8052 IsSlewing returns 0 22:47:47.543 00.000 8052 IsGuiding returns 1 22:47:47.574 00.031 8052 IsSlewing returns 0 22:47:47.574 00.000 8052 IsGuiding returns 0 22:47:47.574 00.000 8052 scope move finished after 31 + 91 ms 22:47:47.574 00.000 8052 Move returns status 0, amount 31 22:47:47.574 00.000 8052 move complete, result=0 22:47:47.574 00.000 8052 worker thread done servicing request 22:47:47.621 00.047 3236 UpdateGuideState exits: m=326 SNR=12.4 22:47:47.621 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:47.621 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:47.621 00.000 3236 Enqueuing Expose request 22:47:47.621 00.000 8052 Worker thread wakes up 22:47:47.621 00.000 3236 GuideStep: 0.6 px 19 ms WEST, 0.2 px 31 ms SOUTH 22:47:47.621 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:47.621 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:49.715 02.094 8052 Exposure complete 22:47:49.871 00.156 8052 worker thread done servicing request 22:47:49.871 00.000 3236 OnExposeComplete: enter 22:47:49.871 00.000 3236 UpdateGuideState(): m_state=6 22:47:49.871 00.000 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 191 22:47:49.871 00.000 3236 Star::Find returns 1 (0), X=1047.94, Y=268.42, Mass=328, SNR=12.4, Peak=56 HFD=5.0 22:47:49.871 00.000 3236 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.85) = xAngle (4.94 = -1.35) 22:47:49.871 00.000 3236 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.19 = -3.09) 22:47:49.871 00.000 3236 CameraToMount -- cameraX=-4.65 cameraY=0.25 hyp=4.66 cameraTheta=3.09 mountX=1.04 mountY=-0.23, mountTheta=-0.22 22:47:49.871 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.65, y=0.25, opts=13) 22:47:49.871 00.000 3236 Enqueuing Move request for scope (-4.65, 0.25) 22:47:49.871 00.000 8052 Worker thread wakes up 22:47:49.871 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.65, 0.25) opts 0xd 22:47:49.871 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.65, 0.25) 22:47:49.871 00.000 8052 Moving (-4.65, 0.25) raw xDistance=1.04 yDistance=-0.23 22:47:49.871 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.04 22:47:49.871 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:47:49.871 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 22:47:49.871 00.000 8052 MoveAxis(W, 37, ABG) 22:47:49.871 00.000 8052 Guiding Dir = 3, Dur = 37 22:47:49.871 00.000 8052 IsSlewing returns 0 22:47:49.887 00.016 8052 IsGuiding returns 0 22:47:49.887 00.000 8052 PulseGuide returned control before completion, sleep 43 22:47:49.887 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=53, Gamma=1.040 22:47:49.949 00.062 8052 IsGuiding returns 0 22:47:49.949 00.000 8052 Move returns status 0, amount 37 22:47:49.949 00.000 8052 MoveAxis(N, 0, ABG) 22:47:49.949 00.000 8052 Move returns status 0, amount 0 22:47:49.949 00.000 8052 move complete, result=0 22:47:49.949 00.000 8052 worker thread done servicing request 22:47:50.105 00.156 3236 UpdateGuideState exits: m=328 SNR=12.4 22:47:50.105 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:50.105 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:50.105 00.000 3236 Enqueuing Expose request 22:47:50.105 00.000 8052 Worker thread wakes up 22:47:50.105 00.000 3236 GuideStep: 1.0 px 37 ms WEST, -0.2 px 0 ms NORTH 22:47:50.105 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:50.105 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:52.199 02.094 8052 Exposure complete 22:47:52.355 00.156 8052 worker thread done servicing request 22:47:52.355 00.000 3236 OnExposeComplete: enter 22:47:52.355 00.000 3236 UpdateGuideState(): m_state=6 22:47:52.355 00.000 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 192 22:47:52.355 00.000 3236 Star::Find returns 1 (0), X=1049.64, Y=268.95, Mass=304, SNR=12.0, Peak=51 HFD=5.3 22:47:52.355 00.000 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.73 = -1.55) 22:47:52.355 00.000 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.99 = 2.99) 22:47:52.355 00.000 3236 CameraToMount -- cameraX=-2.95 cameraY=0.77 hyp=3.05 cameraTheta=2.89 mountX=0.07 mountY=0.47, mountTheta=1.43 22:47:52.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.95, y=0.77, opts=13) 22:47:52.355 00.000 3236 Enqueuing Move request for scope (-2.95, 0.77) 22:47:52.355 00.000 8052 Worker thread wakes up 22:47:52.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.95, 0.77) opts 0xd 22:47:52.355 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.95, 0.77) 22:47:52.355 00.000 8052 Moving (-2.95, 0.77) raw xDistance=0.07 yDistance=0.47 22:47:52.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:47:52.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47 22:47:52.355 00.000 8052 MoveAxis(E, 0, ABG) 22:47:52.355 00.000 8052 Move returns status 0, amount 0 22:47:52.355 00.000 8052 MoveAxis(S, 71, ABG) 22:47:52.355 00.000 8052 Guiding Dir = 1, Dur = 71 22:47:52.355 00.000 8052 IsSlewing returns 0 22:47:52.371 00.016 8052 IsGuiding returns 0 22:47:52.371 00.000 8052 PulseGuide returned control before completion, sleep 77 22:47:52.371 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=51, Gamma=1.040 22:47:52.465 00.094 8052 IsGuiding returns 1 22:47:52.465 00.000 8052 scope still moving after pulse duration time elapsed 22:47:52.496 00.031 8052 IsSlewing returns 0 22:47:52.496 00.000 8052 IsGuiding returns 0 22:47:52.496 00.000 8052 scope move finished after 71 + 56 ms 22:47:52.496 00.000 8052 Move returns status 0, amount 71 22:47:52.496 00.000 8052 move complete, result=0 22:47:52.496 00.000 8052 worker thread done servicing request 22:47:52.590 00.094 3236 UpdateGuideState exits: m=304 SNR=12.0 22:47:52.590 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:52.590 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:52.590 00.000 3236 Enqueuing Expose request 22:47:52.590 00.000 8052 Worker thread wakes up 22:47:52.590 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.5 px 71 ms SOUTH 22:47:52.590 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:52.590 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:54.684 02.094 8052 Exposure complete 22:47:54.840 00.156 8052 worker thread done servicing request 22:47:54.840 00.000 3236 OnExposeComplete: enter 22:47:54.840 00.000 3236 UpdateGuideState(): m_state=6 22:47:54.840 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 193 22:47:54.840 00.000 3236 Star::Find returns 1 (0), X=1050.12, Y=267.08, Mass=304, SNR=11.9, Peak=56 HFD=4.7 22:47:54.840 00.000 3236 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.85) = xAngle (-0.88 = -0.88) 22:47:54.840 00.000 3236 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.62 = -2.62) 22:47:54.840 00.000 3236 CameraToMount -- cameraX=-2.47 cameraY=-1.09 hyp=2.70 cameraTheta=-2.73 mountX=1.73 mountY=-1.34, mountTheta=-0.66 22:47:54.840 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.47, y=-1.09, opts=13) 22:47:54.840 00.000 3236 Enqueuing Move request for scope (-2.47, -1.09) 22:47:54.840 00.000 8052 Worker thread wakes up 22:47:54.840 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.47, -1.09) opts 0xd 22:47:54.840 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.47, -1.09) 22:47:54.840 00.000 8052 Moving (-2.47, -1.09) raw xDistance=1.73 yDistance=-1.34 22:47:54.840 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.73 22:47:54.840 00.000 8052 resist switch: large excursion: input -1.34 thresh 0.54 direction from 1 to -1 22:47:54.840 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.01 22:47:54.840 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.34 from input -1.34 22:47:54.840 00.000 8052 MoveAxis(W, 60, ABG) 22:47:54.840 00.000 8052 Guiding Dir = 3, Dur = 60 22:47:54.855 00.015 8052 IsSlewing returns 0 22:47:54.855 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=42, FiltMax=52, Gamma=1.040 22:47:54.855 00.000 8052 IsGuiding returns 0 22:47:54.855 00.000 8052 PulseGuide returned control before completion, sleep 66 22:47:54.949 00.094 8052 IsGuiding returns 0 22:47:54.949 00.000 8052 Move returns status 0, amount 60 22:47:54.949 00.000 8052 MoveAxis(N, 203, ABG) 22:47:54.949 00.000 8052 Guiding Dir = 0, Dur = 203 22:47:54.949 00.000 8052 IsSlewing returns 0 22:47:54.949 00.000 8052 IsGuiding returns 0 22:47:54.949 00.000 8052 PulseGuide returned control before completion, sleep 209 22:47:55.074 00.125 3236 UpdateGuideState exits: m=304 SNR=11.9 22:47:55.074 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:55.074 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:55.074 00.000 3236 Enqueuing Expose request 22:47:55.184 00.110 8052 IsGuiding returns 0 22:47:55.184 00.000 8052 Move returns status 0, amount 203 22:47:55.184 00.000 8052 move complete, result=0 22:47:55.184 00.000 8052 worker thread done servicing request 22:47:55.184 00.000 3236 GuideStep: 1.7 px 60 ms WEST, -1.3 px 203 ms NORTH 22:47:55.184 00.000 8052 Worker thread wakes up 22:47:55.184 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:55.184 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:57.168 01.984 8052 Exposure complete 22:47:57.324 00.156 8052 worker thread done servicing request 22:47:57.324 00.000 3236 OnExposeComplete: enter 22:47:57.324 00.000 3236 UpdateGuideState(): m_state=6 22:47:57.324 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 194 22:47:57.324 00.000 3236 Star::Find returns 1 (0), X=1049.88, Y=269.30, Mass=313, SNR=12.2, Peak=57 HFD=4.6 22:47:57.324 00.000 3236 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.85) = xAngle (4.60 = -1.69) 22:47:57.324 00.000 3236 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.85 = 2.85) 22:47:57.324 00.000 3236 CameraToMount -- cameraX=-2.72 cameraY=1.13 hyp=2.94 cameraTheta=2.75 mountX=-0.34 mountY=0.84, mountTheta=1.95 22:47:57.324 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.72, y=1.13, opts=13) 22:47:57.324 00.000 3236 Enqueuing Move request for scope (-2.72, 1.13) 22:47:57.324 00.000 8052 Worker thread wakes up 22:47:57.324 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.72, 1.13) opts 0xd 22:47:57.324 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.72, 1.13) 22:47:57.324 00.000 8052 Moving (-2.72, 1.13) raw xDistance=-0.34 yDistance=0.84 22:47:57.324 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.34 22:47:57.324 00.000 8052 resist switch: large excursion: input 0.84 thresh 0.54 direction from -1 to 1 22:47:57.324 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.53 22:47:57.324 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 22:47:57.324 00.000 8052 MoveAxis(E, 8, ABG) 22:47:57.324 00.000 8052 Guiding Dir = 2, Dur = 8 22:47:57.340 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=40, FiltMax=52, Gamma=1.040 22:47:57.355 00.015 8052 IsSlewing returns 0 22:47:57.355 00.000 8052 IsGuiding returns 0 22:47:57.371 00.016 8052 PulseGuide returned control before completion, sleep 15 22:47:57.402 00.031 8052 IsGuiding returns 0 22:47:57.402 00.000 8052 Move returns status 0, amount 8 22:47:57.402 00.000 8052 MoveAxis(S, 128, ABG) 22:47:57.402 00.000 8052 Guiding Dir = 1, Dur = 128 22:47:57.402 00.000 8052 IsSlewing returns 0 22:47:57.402 00.000 8052 IsGuiding returns 0 22:47:57.402 00.000 8052 PulseGuide returned control before completion, sleep 135 22:47:57.559 00.157 8052 IsGuiding returns 0 22:47:57.559 00.000 8052 Move returns status 0, amount 128 22:47:57.559 00.000 8052 move complete, result=0 22:47:57.559 00.000 8052 worker thread done servicing request 22:47:57.590 00.031 3236 UpdateGuideState exits: m=313 SNR=12.2 22:47:57.590 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:47:57.590 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:47:57.590 00.000 3236 Enqueuing Expose request 22:47:57.590 00.000 8052 Worker thread wakes up 22:47:57.590 00.000 3236 GuideStep: -0.3 px 8 ms EAST, 0.8 px 128 ms SOUTH 22:47:57.590 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:47:57.590 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:47:59.684 02.094 8052 Exposure complete 22:47:59.840 00.156 8052 worker thread done servicing request 22:47:59.840 00.000 3236 OnExposeComplete: enter 22:47:59.840 00.000 3236 UpdateGuideState(): m_state=6 22:47:59.840 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 195 22:47:59.840 00.000 3236 Star::Find returns 1 (0), X=1049.96, Y=270.74, Mass=318, SNR=12.3, Peak=55 HFD=4.9 22:47:59.840 00.000 3236 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.85) = xAngle (4.22 = -2.06) 22:47:59.840 00.000 3236 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.47 = 2.47) 22:47:59.840 00.000 3236 CameraToMount -- cameraX=-2.64 cameraY=2.56 hyp=3.67 cameraTheta=2.37 mountX=-1.74 mountY=2.28, mountTheta=2.22 22:47:59.840 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.64, y=2.56, opts=13) 22:47:59.840 00.000 3236 Enqueuing Move request for scope (-2.64, 2.56) 22:47:59.840 00.000 8052 Worker thread wakes up 22:47:59.840 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.64, 2.56) opts 0xd 22:47:59.840 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.64, 2.56) 22:47:59.840 00.000 8052 Moving (-2.64, 2.56) raw xDistance=-1.74 yDistance=2.28 22:47:59.840 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.11 from input -1.74 22:47:59.840 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.28 from input 2.28 22:47:59.840 00.000 8052 MoveAxis(E, 61, ABG) 22:47:59.840 00.000 8052 Guiding Dir = 2, Dur = 61 22:47:59.855 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=52, Gamma=1.040 22:47:59.902 00.047 8052 IsSlewing returns 0 22:47:59.902 00.000 8052 IsGuiding returns 0 22:47:59.918 00.016 8052 PulseGuide returned control before completion, sleep 60 22:47:59.996 00.078 8052 IsGuiding returns 0 22:47:59.996 00.000 8052 Move returns status 0, amount 61 22:47:59.996 00.000 8052 MoveAxis(S, 346, ABG) 22:47:59.996 00.000 8052 Guiding Dir = 1, Dur = 346 22:47:59.996 00.000 8052 IsSlewing returns 0 22:47:59.996 00.000 8052 IsGuiding returns 0 22:47:59.996 00.000 8052 PulseGuide returned control before completion, sleep 353 22:48:00.090 00.094 3236 UpdateGuideState exits: m=318 SNR=12.3 22:48:00.090 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:00.090 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:00.090 00.000 3236 Enqueuing Expose request 22:48:00.371 00.281 8052 IsGuiding returns 0 22:48:00.371 00.000 8052 Move returns status 0, amount 346 22:48:00.371 00.000 8052 move complete, result=0 22:48:00.371 00.000 8052 worker thread done servicing request 22:48:00.371 00.000 8052 Worker thread wakes up 22:48:00.371 00.000 3236 GuideStep: -1.7 px 61 ms EAST, 2.3 px 346 ms SOUTH 22:48:00.371 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:00.371 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:02.246 01.875 8052 Exposure complete 22:48:02.402 00.156 8052 worker thread done servicing request 22:48:02.402 00.000 3236 OnExposeComplete: enter 22:48:02.402 00.000 3236 UpdateGuideState(): m_state=6 22:48:02.402 00.000 3236 Star::Find(15, 1049, 270, 0, (0,0,0,0), 0.0, 255) frame 196 22:48:02.402 00.000 3236 Star::Find returns 1 (0), X=1050.79, Y=267.92, Mass=274, SNR=11.4, Peak=55 HFD=4.3 22:48:02.402 00.000 3236 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.85) = xAngle (-1.15 = -1.15) 22:48:02.402 00.000 3236 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.90 = -2.90) 22:48:02.402 00.000 3236 CameraToMount -- cameraX=-1.80 cameraY=-0.26 hyp=1.82 cameraTheta=-3.00 mountX=0.74 mountY=-0.44, mountTheta=-0.54 22:48:02.402 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.80, y=-0.26, opts=13) 22:48:02.402 00.000 3236 Enqueuing Move request for scope (-1.80, -0.26) 22:48:02.402 00.000 8052 Worker thread wakes up 22:48:02.402 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.80, -0.26) opts 0xd 22:48:02.402 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.80, -0.26) 22:48:02.402 00.000 8052 Moving (-1.80, -0.26) raw xDistance=0.74 yDistance=-0.44 22:48:02.402 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.74 22:48:02.402 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:48:02.402 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 22:48:02.402 00.000 8052 MoveAxis(W, 21, ABG) 22:48:02.402 00.000 8052 Guiding Dir = 3, Dur = 21 22:48:02.402 00.000 8052 IsSlewing returns 0 22:48:02.418 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=52, Gamma=1.040 22:48:02.418 00.000 8052 IsGuiding returns 0 22:48:02.418 00.000 8052 PulseGuide returned control before completion, sleep 27 22:48:02.465 00.047 8052 IsGuiding returns 0 22:48:02.465 00.000 8052 Move returns status 0, amount 21 22:48:02.465 00.000 8052 MoveAxis(N, 0, ABG) 22:48:02.465 00.000 8052 Move returns status 0, amount 0 22:48:02.465 00.000 8052 move complete, result=0 22:48:02.465 00.000 8052 worker thread done servicing request 22:48:02.637 00.172 3236 UpdateGuideState exits: m=274 SNR=11.4 22:48:02.637 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:02.637 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:02.637 00.000 3236 Enqueuing Expose request 22:48:02.637 00.000 8052 Worker thread wakes up 22:48:02.637 00.000 3236 GuideStep: 0.7 px 21 ms WEST, -0.4 px 0 ms NORTH 22:48:02.637 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:02.637 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:04.746 02.109 8052 Exposure complete 22:48:04.902 00.156 8052 worker thread done servicing request 22:48:04.902 00.000 3236 OnExposeComplete: enter 22:48:04.902 00.000 3236 UpdateGuideState(): m_state=6 22:48:04.902 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 197 22:48:04.902 00.000 3236 Star::Find returns 1 (0), X=1052.23, Y=267.95, Mass=306, SNR=12.1, Peak=55 HFD=4.7 22:48:04.902 00.000 3236 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.85) = xAngle (-0.73 = -0.73) 22:48:04.902 00.000 3236 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.48 = -2.48) 22:48:04.902 00.000 3236 CameraToMount -- cameraX=-0.36 cameraY=-0.23 hyp=0.43 cameraTheta=-2.58 mountX=0.32 mountY=-0.26, mountTheta=-0.69 22:48:04.902 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.36, y=-0.23, opts=13) 22:48:04.902 00.000 3236 Enqueuing Move request for scope (-0.36, -0.23) 22:48:04.902 00.000 8052 Worker thread wakes up 22:48:04.902 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.23) opts 0xd 22:48:04.902 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.36, -0.23) 22:48:04.902 00.000 8052 Moving (-0.36, -0.23) raw xDistance=0.32 yDistance=-0.26 22:48:04.902 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32 22:48:04.902 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:48:04.902 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26 22:48:04.902 00.000 8052 MoveAxis(W, 13, ABG) 22:48:04.902 00.000 8052 Guiding Dir = 3, Dur = 13 22:48:04.902 00.000 8052 IsSlewing returns 0 22:48:04.918 00.016 8052 IsGuiding returns 0 22:48:04.918 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=39, FiltMax=52, Gamma=1.040 22:48:04.918 00.000 8052 PulseGuide returned control before completion, sleep 19 22:48:04.949 00.031 8052 IsGuiding returns 0 22:48:04.949 00.000 8052 Move returns status 0, amount 13 22:48:04.949 00.000 8052 MoveAxis(N, 0, ABG) 22:48:04.949 00.000 8052 Move returns status 0, amount 0 22:48:04.949 00.000 8052 move complete, result=0 22:48:04.949 00.000 8052 worker thread done servicing request 22:48:05.168 00.219 3236 UpdateGuideState exits: m=306 SNR=12.1 22:48:05.168 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:05.168 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:05.168 00.000 3236 Enqueuing Expose request 22:48:05.168 00.000 8052 Worker thread wakes up 22:48:05.168 00.000 3236 GuideStep: 0.3 px 13 ms WEST, -0.3 px 0 ms NORTH 22:48:05.168 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:05.168 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:07.262 02.094 8052 Exposure complete 22:48:07.418 00.156 8052 worker thread done servicing request 22:48:07.418 00.000 3236 OnExposeComplete: enter 22:48:07.418 00.000 3236 UpdateGuideState(): m_state=6 22:48:07.418 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 198 22:48:07.418 00.000 3236 Star::Find returns 1 (0), X=1052.05, Y=266.55, Mass=296, SNR=11.8, Peak=60 HFD=5.0 22:48:07.418 00.000 3236 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.85) = xAngle (-0.05 = -0.05) 22:48:07.418 00.000 3236 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.79 = -1.79) 22:48:07.418 00.000 3236 CameraToMount -- cameraX=-0.55 cameraY=-1.62 hyp=1.71 cameraTheta=-1.90 mountX=1.71 mountY=-1.67, mountTheta=-0.77 22:48:07.418 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.55, y=-1.62, opts=13) 22:48:07.418 00.000 3236 Enqueuing Move request for scope (-0.55, -1.62) 22:48:07.418 00.000 8052 Worker thread wakes up 22:48:07.418 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -1.62) opts 0xd 22:48:07.418 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.55, -1.62) 22:48:07.418 00.000 8052 Moving (-0.55, -1.62) raw xDistance=1.71 yDistance=-1.67 22:48:07.418 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.71 22:48:07.418 00.000 8052 resist switch: large excursion: input -1.67 thresh 0.54 direction from 1 to -1 22:48:07.418 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.01 22:48:07.418 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.67 from input -1.67 22:48:07.418 00.000 8052 MoveAxis(W, 60, ABG) 22:48:07.418 00.000 8052 Guiding Dir = 3, Dur = 60 22:48:07.418 00.000 8052 IsSlewing returns 0 22:48:07.434 00.016 8052 IsGuiding returns 0 22:48:07.434 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=44, FiltMax=56, Gamma=1.040 22:48:07.434 00.000 8052 PulseGuide returned control before completion, sleep 66 22:48:07.512 00.078 8052 IsGuiding returns 0 22:48:07.512 00.000 8052 Move returns status 0, amount 60 22:48:07.512 00.000 8052 MoveAxis(N, 254, ABG) 22:48:07.512 00.000 8052 Guiding Dir = 0, Dur = 254 22:48:07.512 00.000 8052 IsSlewing returns 0 22:48:07.512 00.000 8052 IsGuiding returns 0 22:48:07.512 00.000 8052 PulseGuide returned control before completion, sleep 261 22:48:07.684 00.172 3236 UpdateGuideState exits: m=296 SNR=11.8 22:48:07.684 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:07.684 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:07.684 00.000 3236 Enqueuing Expose request 22:48:07.855 00.171 8052 IsGuiding returns 0 22:48:07.855 00.000 8052 Move returns status 0, amount 254 22:48:07.855 00.000 8052 move complete, result=0 22:48:07.855 00.000 8052 worker thread done servicing request 22:48:07.855 00.000 8052 Worker thread wakes up 22:48:07.855 00.000 3236 GuideStep: 1.7 px 60 ms WEST, -1.7 px 254 ms NORTH 22:48:07.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:07.855 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:09.730 01.875 8052 Exposure complete 22:48:09.887 00.157 8052 worker thread done servicing request 22:48:09.887 00.000 3236 OnExposeComplete: enter 22:48:09.887 00.000 3236 UpdateGuideState(): m_state=6 22:48:09.887 00.000 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 199 22:48:09.887 00.000 3236 Star::Find returns 1 (0), X=1052.68, Y=267.73, Mass=298, SNR=11.9, Peak=51 HFD=5.4 22:48:09.887 00.000 3236 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.85) = xAngle (0.47 = 0.47) 22:48:09.887 00.000 3236 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.27 = -1.27) 22:48:09.887 00.000 3236 CameraToMount -- cameraX=0.09 cameraY=-0.44 hyp=0.45 cameraTheta=-1.37 mountX=0.40 mountY=-0.43, mountTheta=-0.82 22:48:09.887 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.09, y=-0.44, opts=13) 22:48:09.887 00.000 3236 Enqueuing Move request for scope (0.09, -0.44) 22:48:09.887 00.000 8052 Worker thread wakes up 22:48:09.887 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.44) opts 0xd 22:48:09.887 00.000 8052 Handling offset move in thread for scope, endpoint = (0.09, -0.44) 22:48:09.887 00.000 8052 Moving (0.09, -0.44) raw xDistance=0.40 yDistance=-0.43 22:48:09.887 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.40 22:48:09.887 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 22:48:09.887 00.000 8052 MoveAxis(W, 18, ABG) 22:48:09.887 00.000 8052 Guiding Dir = 3, Dur = 18 22:48:09.887 00.000 8052 IsSlewing returns 0 22:48:09.902 00.015 8052 IsGuiding returns 0 22:48:09.902 00.000 8052 PulseGuide returned control before completion, sleep 26 22:48:09.902 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=48, Gamma=1.040 22:48:09.934 00.032 8052 IsGuiding returns 0 22:48:09.934 00.000 8052 Move returns status 0, amount 18 22:48:09.934 00.000 8052 MoveAxis(N, 66, ABG) 22:48:09.934 00.000 8052 Guiding Dir = 0, Dur = 66 22:48:09.934 00.000 8052 IsSlewing returns 0 22:48:09.934 00.000 8052 IsGuiding returns 0 22:48:09.934 00.000 8052 PulseGuide returned control before completion, sleep 73 22:48:10.027 00.093 8052 IsGuiding returns 1 22:48:10.027 00.000 8052 scope still moving after pulse duration time elapsed 22:48:10.059 00.032 8052 IsSlewing returns 0 22:48:10.059 00.000 8052 IsGuiding returns 1 22:48:10.090 00.031 8052 IsSlewing returns 0 22:48:10.090 00.000 8052 IsGuiding returns 0 22:48:10.090 00.000 8052 scope move finished after 66 + 87 ms 22:48:10.090 00.000 8052 Move returns status 0, amount 66 22:48:10.090 00.000 8052 move complete, result=0 22:48:10.090 00.000 8052 worker thread done servicing request 22:48:10.152 00.062 3236 UpdateGuideState exits: m=298 SNR=11.9 22:48:10.152 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:10.152 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:10.152 00.000 3236 Enqueuing Expose request 22:48:10.152 00.000 8052 Worker thread wakes up 22:48:10.152 00.000 3236 GuideStep: 0.4 px 18 ms WEST, -0.4 px 66 ms NORTH 22:48:10.152 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:10.152 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:12.262 02.110 8052 Exposure complete 22:48:12.418 00.156 8052 worker thread done servicing request 22:48:12.418 00.000 3236 OnExposeComplete: enter 22:48:12.418 00.000 3236 UpdateGuideState(): m_state=6 22:48:12.418 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 200 22:48:12.418 00.000 3236 Star::Find returns 1 (0), X=1053.61, Y=268.50, Mass=312, SNR=12.2, Peak=51 HFD=5.1 22:48:12.418 00.000 3236 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.85) = xAngle (2.15 = 2.15) 22:48:12.418 00.000 3236 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.41 = 0.41) 22:48:12.418 00.000 3236 CameraToMount -- cameraX=1.02 cameraY=0.32 hyp=1.07 cameraTheta=0.31 mountX=-0.59 mountY=0.43, mountTheta=2.52 22:48:12.418 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.02, y=0.32, opts=13) 22:48:12.418 00.000 3236 Enqueuing Move request for scope (1.02, 0.32) 22:48:12.418 00.000 8052 Worker thread wakes up 22:48:12.418 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.32) opts 0xd 22:48:12.418 00.000 8052 Handling offset move in thread for scope, endpoint = (1.02, 0.32) 22:48:12.418 00.000 8052 Moving (1.02, 0.32) raw xDistance=-0.59 yDistance=0.43 22:48:12.418 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.59 22:48:12.418 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:48:12.418 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43 22:48:12.418 00.000 8052 MoveAxis(E, 19, ABG) 22:48:12.418 00.000 8052 Guiding Dir = 2, Dur = 19 22:48:12.418 00.000 8052 IsSlewing returns 0 22:48:12.418 00.000 8052 IsGuiding returns 0 22:48:12.434 00.016 8052 PulseGuide returned control before completion, sleep 26 22:48:12.434 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=38, FiltMax=49, Gamma=1.040 22:48:12.465 00.031 8052 IsGuiding returns 0 22:48:12.465 00.000 8052 Move returns status 0, amount 19 22:48:12.465 00.000 8052 MoveAxis(N, 0, ABG) 22:48:12.465 00.000 8052 Move returns status 0, amount 0 22:48:12.465 00.000 8052 move complete, result=0 22:48:12.465 00.000 8052 worker thread done servicing request 22:48:12.652 00.187 3236 UpdateGuideState exits: m=312 SNR=12.2 22:48:12.652 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:12.652 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:12.652 00.000 3236 Enqueuing Expose request 22:48:12.652 00.000 8052 Worker thread wakes up 22:48:12.652 00.000 3236 GuideStep: -0.6 px 19 ms EAST, 0.4 px 0 ms NORTH 22:48:12.652 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:12.652 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:14.746 02.094 8052 Exposure complete 22:48:14.902 00.156 8052 worker thread done servicing request 22:48:14.902 00.000 3236 OnExposeComplete: enter 22:48:14.902 00.000 3236 UpdateGuideState(): m_state=6 22:48:14.902 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 201 22:48:14.902 00.000 3236 Star::Find returns 1 (0), X=1053.19, Y=267.60, Mass=303, SNR=12.0, Peak=55 HFD=4.8 22:48:14.902 00.000 3236 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.85) = xAngle (1.08 = 1.08) 22:48:14.902 00.000 3236 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.66 = -0.66) 22:48:14.902 00.000 3236 CameraToMount -- cameraX=0.60 cameraY=-0.57 hyp=0.83 cameraTheta=-0.76 mountX=0.39 mountY=-0.51, mountTheta=-0.92 22:48:14.902 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.60, y=-0.57, opts=13) 22:48:14.902 00.000 3236 Enqueuing Move request for scope (0.60, -0.57) 22:48:14.902 00.000 8052 Worker thread wakes up 22:48:14.902 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.57) opts 0xd 22:48:14.902 00.000 8052 Handling offset move in thread for scope, endpoint = (0.60, -0.57) 22:48:14.902 00.000 8052 Moving (0.60, -0.57) raw xDistance=0.39 yDistance=-0.51 22:48:14.902 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.39 22:48:14.902 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 22:48:14.902 00.000 8052 MoveAxis(W, 12, ABG) 22:48:14.902 00.000 8052 Guiding Dir = 3, Dur = 12 22:48:14.902 00.000 8052 IsSlewing returns 0 22:48:14.918 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=49, Gamma=1.040 22:48:14.918 00.000 8052 IsGuiding returns 0 22:48:14.934 00.016 8052 PulseGuide returned control before completion, sleep 15 22:48:14.965 00.031 8052 IsGuiding returns 0 22:48:14.965 00.000 8052 Move returns status 0, amount 12 22:48:14.965 00.000 8052 MoveAxis(N, 78, ABG) 22:48:14.965 00.000 8052 Guiding Dir = 0, Dur = 78 22:48:14.965 00.000 8052 IsSlewing returns 0 22:48:14.965 00.000 8052 IsGuiding returns 0 22:48:14.965 00.000 8052 PulseGuide returned control before completion, sleep 85 22:48:15.074 00.109 8052 IsGuiding returns 1 22:48:15.074 00.000 8052 scope still moving after pulse duration time elapsed 22:48:15.105 00.031 8052 IsSlewing returns 0 22:48:15.105 00.000 8052 IsGuiding returns 0 22:48:15.105 00.000 8052 scope move finished after 78 + 59 ms 22:48:15.105 00.000 8052 Move returns status 0, amount 78 22:48:15.105 00.000 8052 move complete, result=0 22:48:15.105 00.000 8052 worker thread done servicing request 22:48:15.137 00.032 3236 UpdateGuideState exits: m=303 SNR=12.0 22:48:15.137 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:15.137 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:15.137 00.000 3236 Enqueuing Expose request 22:48:15.137 00.000 8052 Worker thread wakes up 22:48:15.137 00.000 3236 GuideStep: 0.4 px 12 ms WEST, -0.5 px 78 ms NORTH 22:48:15.137 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:15.137 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:17.223 02.086 8052 Exposure complete 22:48:17.410 00.187 8052 worker thread done servicing request 22:48:17.410 00.000 3236 OnExposeComplete: enter 22:48:17.410 00.000 3236 UpdateGuideState(): m_state=6 22:48:17.410 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 202 22:48:17.410 00.000 3236 Star::Find returns 1 (0), X=1053.97, Y=266.99, Mass=249, SNR=10.8, Peak=52 HFD=4.1 22:48:17.410 00.000 3236 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.85) = xAngle (1.14 = 1.14) 22:48:17.410 00.000 3236 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.61 = -0.61) 22:48:17.410 00.000 3236 CameraToMount -- cameraX=1.38 cameraY=-1.19 hyp=1.82 cameraTheta=-0.71 mountX=0.77 mountY=-1.04, mountTheta=-0.94 22:48:17.410 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.38, y=-1.19, opts=13) 22:48:17.410 00.000 3236 Enqueuing Move request for scope (1.38, -1.19) 22:48:17.410 00.000 8052 Worker thread wakes up 22:48:17.410 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.38, -1.19) opts 0xd 22:48:17.410 00.000 8052 Handling offset move in thread for scope, endpoint = (1.38, -1.19) 22:48:17.410 00.000 8052 Moving (1.38, -1.19) raw xDistance=0.77 yDistance=-1.04 22:48:17.410 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.77 22:48:17.410 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 22:48:17.410 00.000 8052 MoveAxis(W, 27, ABG) 22:48:17.410 00.000 8052 Guiding Dir = 3, Dur = 27 22:48:17.410 00.000 8052 IsSlewing returns 0 22:48:17.410 00.000 8052 IsGuiding returns 0 22:48:17.426 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=37, FiltMax=50, Gamma=1.040 22:48:17.442 00.016 8052 IsGuiding returns 1 22:48:17.442 00.000 8052 scope still moving after pulse duration time elapsed 22:48:17.489 00.047 8052 IsSlewing returns 0 22:48:17.489 00.000 8052 IsGuiding returns 1 22:48:17.520 00.031 8052 IsSlewing returns 0 22:48:17.520 00.000 8052 IsGuiding returns 1 22:48:17.551 00.031 8052 IsSlewing returns 0 22:48:17.551 00.000 8052 IsGuiding returns 0 22:48:17.551 00.000 8052 scope move finished after 27 + 103 ms 22:48:17.551 00.000 8052 Move returns status 0, amount 27 22:48:17.551 00.000 8052 MoveAxis(N, 159, ABG) 22:48:17.551 00.000 8052 Guiding Dir = 0, Dur = 159 22:48:17.551 00.000 8052 IsSlewing returns 0 22:48:17.551 00.000 8052 IsGuiding returns 0 22:48:17.567 00.016 8052 PulseGuide returned control before completion, sleep 157 22:48:17.660 00.093 3236 UpdateGuideState exits: m=249 SNR=10.8 22:48:17.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:17.660 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:17.660 00.000 3236 Enqueuing Expose request 22:48:17.739 00.079 8052 IsGuiding returns 1 22:48:17.739 00.000 8052 scope still moving after pulse duration time elapsed 22:48:17.770 00.031 8052 IsSlewing returns 0 22:48:17.770 00.000 8052 IsGuiding returns 0 22:48:17.770 00.000 8052 scope move finished after 159 + 56 ms 22:48:17.770 00.000 8052 Move returns status 0, amount 159 22:48:17.770 00.000 8052 move complete, result=0 22:48:17.770 00.000 8052 worker thread done servicing request 22:48:17.770 00.000 8052 Worker thread wakes up 22:48:17.770 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:17.770 00.000 3236 GuideStep: 0.8 px 27 ms WEST, -1.0 px 159 ms NORTH 22:48:17.770 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:19.660 01.890 8052 Exposure complete 22:48:19.832 00.172 3236 OnExposeComplete: enter 22:48:19.832 00.000 3236 UpdateGuideState(): m_state=6 22:48:19.848 00.016 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 203 22:48:19.848 00.000 3236 Star::Find returns 1 (0), X=1053.01, Y=266.40, Mass=314, SNR=12.2, Peak=54 HFD=4.9 22:48:19.848 00.000 3236 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.85) = xAngle (0.51 = 0.51) 22:48:19.848 00.000 3236 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.24 = -1.24) 22:48:19.848 00.000 3236 CameraToMount -- cameraX=0.42 cameraY=-1.78 hyp=1.83 cameraTheta=-1.34 mountX=1.60 mountY=-1.73, mountTheta=-0.82 22:48:19.848 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.42, y=-1.78, opts=13) 22:48:19.848 00.000 3236 Enqueuing Move request for scope (0.42, -1.78) 22:48:19.864 00.016 8052 worker thread done servicing request 22:48:19.864 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=51, Gamma=1.040 22:48:19.864 00.000 8052 Worker thread wakes up 22:48:19.864 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.42, -1.78) opts 0xd 22:48:19.864 00.000 8052 Handling offset move in thread for scope, endpoint = (0.42, -1.78) 22:48:19.864 00.000 8052 Moving (0.42, -1.78) raw xDistance=1.60 yDistance=-1.73 22:48:19.864 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.04 from input 1.60 22:48:19.864 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73 22:48:19.864 00.000 8052 MoveAxis(W, 57, ABG) 22:48:19.864 00.000 8052 Guiding Dir = 3, Dur = 57 22:48:19.864 00.000 8052 IsSlewing returns 0 22:48:19.864 00.000 8052 IsGuiding returns 0 22:48:19.926 00.062 8052 PulseGuide returned control before completion, sleep 16 22:48:19.957 00.031 8052 IsGuiding returns 1 22:48:19.957 00.000 8052 scope still moving after pulse duration time elapsed 22:48:20.004 00.047 8052 IsSlewing returns 0 22:48:20.004 00.000 8052 IsGuiding returns 0 22:48:20.004 00.000 8052 scope move finished after 57 + 85 ms 22:48:20.004 00.000 8052 Move returns status 0, amount 57 22:48:20.004 00.000 8052 MoveAxis(N, 262, ABG) 22:48:20.004 00.000 8052 Guiding Dir = 0, Dur = 262 22:48:20.020 00.016 8052 IsSlewing returns 0 22:48:20.020 00.000 8052 IsGuiding returns 0 22:48:20.051 00.031 8052 PulseGuide returned control before completion, sleep 232 22:48:20.098 00.047 3236 UpdateGuideState exits: m=314 SNR=12.2 22:48:20.098 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:20.098 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:20.098 00.000 3236 Enqueuing Expose request 22:48:20.301 00.203 8052 IsGuiding returns 1 22:48:20.301 00.000 8052 scope still moving after pulse duration time elapsed 22:48:20.332 00.031 8052 IsSlewing returns 0 22:48:20.332 00.000 8052 IsGuiding returns 0 22:48:20.332 00.000 8052 scope move finished after 262 + 51 ms 22:48:20.332 00.000 8052 Move returns status 0, amount 262 22:48:20.332 00.000 8052 move complete, result=0 22:48:20.332 00.000 3236 GuideStep: 1.6 px 57 ms WEST, -1.7 px 262 ms NORTH 22:48:20.364 00.032 8052 worker thread done servicing request 22:48:20.364 00.000 8052 Worker thread wakes up 22:48:20.364 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:20.364 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:22.160 01.796 8052 Exposure complete 22:48:22.285 00.125 8052 worker thread done servicing request 22:48:22.285 00.000 3236 OnExposeComplete: enter 22:48:22.285 00.000 3236 UpdateGuideState(): m_state=6 22:48:22.285 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 204 22:48:22.285 00.000 3236 Star::Find returns 1 (0), X=1053.63, Y=268.07, Mass=240, SNR=10.6, Peak=53 HFD=4.3 22:48:22.285 00.000 3236 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.85) = xAngle (1.75 = 1.75) 22:48:22.285 00.000 3236 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.00 = 0.00) 22:48:22.285 00.000 3236 CameraToMount -- cameraX=1.04 cameraY=-0.10 hyp=1.05 cameraTheta=-0.10 mountX=-0.19 mountY=0.01, mountTheta=3.11 22:48:22.285 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.04, y=-0.10, opts=13) 22:48:22.285 00.000 3236 Enqueuing Move request for scope (1.04, -0.10) 22:48:22.285 00.000 8052 Worker thread wakes up 22:48:22.285 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.04, -0.10) opts 0xd 22:48:22.285 00.000 8052 Handling offset move in thread for scope, endpoint = (1.04, -0.10) 22:48:22.285 00.000 8052 Moving (1.04, -0.10) raw xDistance=-0.19 yDistance=0.01 22:48:22.285 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19 22:48:22.285 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:48:22.285 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 22:48:22.285 00.000 8052 MoveAxis(E, 2, ABG) 22:48:22.285 00.000 8052 Guiding Dir = 2, Dur = 2 22:48:22.285 00.000 8052 IsSlewing returns 0 22:48:22.285 00.000 8052 IsGuiding returns 0 22:48:22.285 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=52, Gamma=1.040 22:48:22.285 00.000 8052 IsGuiding returns 0 22:48:22.301 00.016 8052 Move returns status 0, amount 2 22:48:22.301 00.000 8052 MoveAxis(N, 0, ABG) 22:48:22.301 00.000 8052 Move returns status 0, amount 0 22:48:22.301 00.000 8052 move complete, result=0 22:48:22.301 00.000 8052 worker thread done servicing request 22:48:22.489 00.188 3236 UpdateGuideState exits: m=240 SNR=10.6 22:48:22.489 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:22.489 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:22.489 00.000 3236 Enqueuing Expose request 22:48:22.489 00.000 8052 Worker thread wakes up 22:48:22.489 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:22.489 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:22.489 00.000 3236 GuideStep: -0.2 px 2 ms EAST, 0.0 px 0 ms NORTH 22:48:24.692 02.203 8052 Exposure complete 22:48:24.848 00.156 8052 worker thread done servicing request 22:48:24.848 00.000 3236 OnExposeComplete: enter 22:48:24.848 00.000 3236 UpdateGuideState(): m_state=6 22:48:24.848 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 205 22:48:24.848 00.000 3236 Star::Find returns 1 (0), X=1053.84, Y=268.79, Mass=228, SNR=10.3, Peak=49 HFD=4.4 22:48:24.848 00.000 3236 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.85) = xAngle (2.30 = 2.30) 22:48:24.848 00.000 3236 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.56 = 0.56) 22:48:24.848 00.000 3236 CameraToMount -- cameraX=1.25 cameraY=0.61 hyp=1.39 cameraTheta=0.46 mountX=-0.93 mountY=0.73, mountTheta=2.47 22:48:24.848 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.25, y=0.61, opts=13) 22:48:24.848 00.000 3236 Enqueuing Move request for scope (1.25, 0.61) 22:48:24.848 00.000 8052 Worker thread wakes up 22:48:24.848 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.25, 0.61) opts 0xd 22:48:24.848 00.000 8052 Handling offset move in thread for scope, endpoint = (1.25, 0.61) 22:48:24.848 00.000 8052 Moving (1.25, 0.61) raw xDistance=-0.93 yDistance=0.73 22:48:24.848 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.93 22:48:24.848 00.000 8052 resist switch: large excursion: input 0.73 thresh 0.54 direction from -1 to 1 22:48:24.848 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.20 22:48:24.848 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 22:48:24.848 00.000 8052 MoveAxis(E, 32, ABG) 22:48:24.848 00.000 8052 Guiding Dir = 2, Dur = 32 22:48:24.848 00.000 8052 IsSlewing returns 0 22:48:24.864 00.016 8052 IsGuiding returns 0 22:48:24.864 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=49, Gamma=1.040 22:48:24.864 00.000 8052 PulseGuide returned control before completion, sleep 37 22:48:24.910 00.046 8052 IsGuiding returns 0 22:48:24.910 00.000 8052 Move returns status 0, amount 32 22:48:24.910 00.000 8052 MoveAxis(S, 112, ABG) 22:48:24.910 00.000 8052 Guiding Dir = 1, Dur = 112 22:48:24.910 00.000 8052 IsSlewing returns 0 22:48:24.910 00.000 8052 IsGuiding returns 0 22:48:24.926 00.016 8052 PulseGuide returned control before completion, sleep 118 22:48:25.051 00.125 8052 IsGuiding returns 1 22:48:25.051 00.000 8052 scope still moving after pulse duration time elapsed 22:48:25.082 00.031 8052 IsSlewing returns 0 22:48:25.082 00.000 8052 IsGuiding returns 0 22:48:25.082 00.000 8052 scope move finished after 112 + 51 ms 22:48:25.082 00.000 8052 Move returns status 0, amount 112 22:48:25.082 00.000 8052 move complete, result=0 22:48:25.082 00.000 8052 worker thread done servicing request 22:48:25.082 00.000 3236 UpdateGuideState exits: m=228 SNR=10.3 22:48:25.082 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:25.082 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:25.082 00.000 3236 Enqueuing Expose request 22:48:25.082 00.000 8052 Worker thread wakes up 22:48:25.082 00.000 3236 GuideStep: -0.9 px 32 ms EAST, 0.7 px 112 ms SOUTH 22:48:25.082 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:25.082 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:27.192 02.110 8052 Exposure complete 22:48:27.348 00.156 8052 worker thread done servicing request 22:48:27.348 00.000 3236 OnExposeComplete: enter 22:48:27.348 00.000 3236 UpdateGuideState(): m_state=6 22:48:27.348 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 206 22:48:27.348 00.000 3236 Star::Find returns 1 (0), X=1054.63, Y=267.71, Mass=304, SNR=12.0, Peak=48 HFD=5.4 22:48:27.348 00.000 3236 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.85) = xAngle (1.63 = 1.63) 22:48:27.348 00.000 3236 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.12 = -0.12) 22:48:27.348 00.000 3236 CameraToMount -- cameraX=2.04 cameraY=-0.46 hyp=2.10 cameraTheta=-0.22 mountX=-0.11 mountY=-0.25, mountTheta=-1.99 22:48:27.348 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.04, y=-0.46, opts=13) 22:48:27.348 00.000 3236 Enqueuing Move request for scope (2.04, -0.46) 22:48:27.348 00.000 8052 Worker thread wakes up 22:48:27.348 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.04, -0.46) opts 0xd 22:48:27.348 00.000 8052 Handling offset move in thread for scope, endpoint = (2.04, -0.46) 22:48:27.348 00.000 8052 Moving (2.04, -0.46) raw xDistance=-0.11 yDistance=-0.25 22:48:27.348 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:48:27.348 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:48:27.348 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 22:48:27.348 00.000 8052 MoveAxis(E, 0, ABG) 22:48:27.348 00.000 8052 Move returns status 0, amount 0 22:48:27.348 00.000 8052 MoveAxis(N, 0, ABG) 22:48:27.348 00.000 8052 Move returns status 0, amount 0 22:48:27.348 00.000 8052 move complete, result=0 22:48:27.348 00.000 8052 worker thread done servicing request 22:48:27.364 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=45, Gamma=1.040 22:48:27.614 00.250 3236 UpdateGuideState exits: m=304 SNR=12.0 22:48:27.614 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:27.614 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:27.614 00.000 3236 Enqueuing Expose request 22:48:27.614 00.000 8052 Worker thread wakes up 22:48:27.614 00.000 3236 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 22:48:27.614 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:27.614 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:29.707 02.093 8052 Exposure complete 22:48:29.864 00.157 8052 worker thread done servicing request 22:48:29.864 00.000 3236 OnExposeComplete: enter 22:48:29.864 00.000 3236 UpdateGuideState(): m_state=6 22:48:29.864 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 207 22:48:29.864 00.000 3236 Star::Find returns 1 (0), X=1054.55, Y=268.11, Mass=315, SNR=12.2, Peak=54 HFD=5.2 22:48:29.864 00.000 3236 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.85) = xAngle (1.82 = 1.82) 22:48:29.864 00.000 3236 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.07 = 0.07) 22:48:29.864 00.000 3236 CameraToMount -- cameraX=1.96 cameraY=-0.06 hyp=1.96 cameraTheta=-0.03 mountX=-0.47 mountY=0.14, mountTheta=2.86 22:48:29.879 00.015 3236 SchedulePrimaryMove(06CFF028, x=1.96, y=-0.06, opts=13) 22:48:29.879 00.000 3236 Enqueuing Move request for scope (1.96, -0.06) 22:48:29.879 00.000 8052 Worker thread wakes up 22:48:29.879 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.96, -0.06) opts 0xd 22:48:29.879 00.000 8052 Handling offset move in thread for scope, endpoint = (1.96, -0.06) 22:48:29.879 00.000 8052 Moving (1.96, -0.06) raw xDistance=-0.47 yDistance=0.14 22:48:29.879 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 22:48:29.879 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:48:29.879 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:48:29.879 00.000 8052 MoveAxis(E, 16, ABG) 22:48:29.879 00.000 8052 Guiding Dir = 2, Dur = 16 22:48:29.879 00.000 8052 IsSlewing returns 0 22:48:29.879 00.000 8052 IsGuiding returns 0 22:48:29.879 00.000 8052 PulseGuide returned control before completion, sleep 23 22:48:29.879 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=40, FiltMax=51, Gamma=1.040 22:48:29.926 00.047 8052 IsGuiding returns 0 22:48:29.926 00.000 8052 Move returns status 0, amount 16 22:48:29.926 00.000 8052 MoveAxis(N, 0, ABG) 22:48:29.926 00.000 8052 Move returns status 0, amount 0 22:48:29.926 00.000 8052 move complete, result=0 22:48:29.926 00.000 8052 worker thread done servicing request 22:48:30.160 00.234 3236 UpdateGuideState exits: m=315 SNR=12.2 22:48:30.160 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:30.160 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:30.160 00.000 3236 Enqueuing Expose request 22:48:30.160 00.000 8052 Worker thread wakes up 22:48:30.160 00.000 3236 GuideStep: -0.5 px 16 ms EAST, 0.1 px 0 ms NORTH 22:48:30.160 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:30.160 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:32.254 02.094 8052 Exposure complete 22:48:32.410 00.156 8052 worker thread done servicing request 22:48:32.410 00.000 3236 OnExposeComplete: enter 22:48:32.410 00.000 3236 UpdateGuideState(): m_state=6 22:48:32.410 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 208 22:48:32.410 00.000 3236 Star::Find returns 1 (0), X=1055.77, Y=266.51, Mass=292, SNR=11.8, Peak=59 HFD=5.0 22:48:32.410 00.000 3236 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.85) = xAngle (1.37 = 1.37) 22:48:32.410 00.000 3236 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.38 = -0.38) 22:48:32.410 00.000 3236 CameraToMount -- cameraX=3.18 cameraY=-1.66 hyp=3.59 cameraTheta=-0.48 mountX=0.73 mountY=-1.33, mountTheta=-1.07 22:48:32.410 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.18, y=-1.66, opts=13) 22:48:32.410 00.000 3236 Enqueuing Move request for scope (3.18, -1.66) 22:48:32.410 00.000 8052 Worker thread wakes up 22:48:32.410 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.18, -1.66) opts 0xd 22:48:32.410 00.000 8052 Handling offset move in thread for scope, endpoint = (3.18, -1.66) 22:48:32.410 00.000 8052 Moving (3.18, -1.66) raw xDistance=0.73 yDistance=-1.33 22:48:32.410 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.73 22:48:32.410 00.000 8052 resist switch: large excursion: input -1.33 thresh 0.54 direction from 1 to -1 22:48:32.410 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.98 22:48:32.410 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.33 from input -1.33 22:48:32.410 00.000 8052 MoveAxis(W, 24, ABG) 22:48:32.410 00.000 8052 Guiding Dir = 3, Dur = 24 22:48:32.426 00.016 8052 IsSlewing returns 0 22:48:32.426 00.000 8052 IsGuiding returns 0 22:48:32.426 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=44, FiltMax=55, Gamma=1.040 22:48:32.426 00.000 8052 PulseGuide returned control before completion, sleep 30 22:48:32.473 00.047 8052 IsGuiding returns 0 22:48:32.489 00.016 8052 Move returns status 0, amount 24 22:48:32.489 00.000 8052 MoveAxis(N, 202, ABG) 22:48:32.489 00.000 8052 Guiding Dir = 0, Dur = 202 22:48:32.489 00.000 8052 IsSlewing returns 0 22:48:32.489 00.000 8052 IsGuiding returns 0 22:48:32.489 00.000 8052 PulseGuide returned control before completion, sleep 209 22:48:32.692 00.203 3236 UpdateGuideState exits: m=292 SNR=11.8 22:48:32.692 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:32.692 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:32.692 00.000 3236 Enqueuing Expose request 22:48:32.723 00.031 8052 IsGuiding returns 0 22:48:32.723 00.000 8052 Move returns status 0, amount 202 22:48:32.723 00.000 8052 move complete, result=0 22:48:32.723 00.000 8052 worker thread done servicing request 22:48:32.723 00.000 8052 Worker thread wakes up 22:48:32.723 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:32.723 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:32.723 00.000 3236 GuideStep: 0.7 px 24 ms WEST, -1.3 px 202 ms NORTH 22:48:34.707 01.984 8052 Exposure complete 22:48:34.864 00.157 8052 worker thread done servicing request 22:48:34.864 00.000 3236 OnExposeComplete: enter 22:48:34.864 00.000 3236 UpdateGuideState(): m_state=6 22:48:34.864 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 209 22:48:34.879 00.015 3236 Star::Find returns 1 (0), X=1055.98, Y=266.70, Mass=284, SNR=11.6, Peak=51 HFD=5.1 22:48:34.879 00.000 3236 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.85) = xAngle (1.44 = 1.44) 22:48:34.879 00.000 3236 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.31 = -0.31) 22:48:34.879 00.000 3236 CameraToMount -- cameraX=3.39 cameraY=-1.47 hyp=3.69 cameraTheta=-0.41 mountX=0.49 mountY=-1.12, mountTheta=-1.16 22:48:34.879 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.39, y=-1.47, opts=13) 22:48:34.879 00.000 3236 Enqueuing Move request for scope (3.39, -1.47) 22:48:34.879 00.000 8052 Worker thread wakes up 22:48:34.879 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.39, -1.47) opts 0xd 22:48:34.879 00.000 8052 Handling offset move in thread for scope, endpoint = (3.39, -1.47) 22:48:34.879 00.000 8052 Moving (3.39, -1.47) raw xDistance=0.49 yDistance=-1.12 22:48:34.879 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49 22:48:34.879 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12 22:48:34.879 00.000 8052 MoveAxis(W, 19, ABG) 22:48:34.879 00.000 8052 Guiding Dir = 3, Dur = 19 22:48:34.879 00.000 8052 IsSlewing returns 0 22:48:34.879 00.000 8052 IsGuiding returns 0 22:48:34.879 00.000 8052 PulseGuide returned control before completion, sleep 26 22:48:34.879 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=40, FiltMax=49, Gamma=1.040 22:48:34.926 00.047 8052 IsGuiding returns 0 22:48:34.926 00.000 8052 Move returns status 0, amount 19 22:48:34.926 00.000 8052 MoveAxis(N, 170, ABG) 22:48:34.926 00.000 8052 Guiding Dir = 0, Dur = 170 22:48:34.926 00.000 8052 IsSlewing returns 0 22:48:34.926 00.000 8052 IsGuiding returns 0 22:48:34.926 00.000 8052 PulseGuide returned control before completion, sleep 176 22:48:35.114 00.188 8052 IsGuiding returns 0 22:48:35.114 00.000 8052 Move returns status 0, amount 170 22:48:35.114 00.000 8052 move complete, result=0 22:48:35.114 00.000 8052 worker thread done servicing request 22:48:35.129 00.015 3236 UpdateGuideState exits: m=284 SNR=11.6 22:48:35.129 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:35.129 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:35.129 00.000 3236 Enqueuing Expose request 22:48:35.129 00.000 8052 Worker thread wakes up 22:48:35.129 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:35.129 00.000 3236 GuideStep: 0.5 px 19 ms WEST, -1.1 px 170 ms NORTH 22:48:35.129 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:37.239 02.110 8052 Exposure complete 22:48:37.395 00.156 8052 worker thread done servicing request 22:48:37.395 00.000 3236 OnExposeComplete: enter 22:48:37.395 00.000 3236 UpdateGuideState(): m_state=6 22:48:37.395 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 210 22:48:37.410 00.015 3236 Star::Find returns 1 (0), X=1055.56, Y=267.24, Mass=292, SNR=11.7, Peak=56 HFD=4.9 22:48:37.410 00.000 3236 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.85) = xAngle (1.54 = 1.54) 22:48:37.410 00.000 3236 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.20 = -0.20) 22:48:37.410 00.000 3236 CameraToMount -- cameraX=2.96 cameraY=-0.94 hyp=3.11 cameraTheta=-0.31 mountX=0.09 mountY=-0.63, mountTheta=-1.43 22:48:37.410 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.96, y=-0.94, opts=13) 22:48:37.410 00.000 3236 Enqueuing Move request for scope (2.96, -0.94) 22:48:37.410 00.000 8052 Worker thread wakes up 22:48:37.410 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.96, -0.94) opts 0xd 22:48:37.410 00.000 8052 Handling offset move in thread for scope, endpoint = (2.96, -0.94) 22:48:37.410 00.000 8052 Moving (2.96, -0.94) raw xDistance=0.09 yDistance=-0.63 22:48:37.410 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:48:37.410 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 22:48:37.410 00.000 8052 MoveAxis(E, 0, ABG) 22:48:37.410 00.000 8052 Move returns status 0, amount 0 22:48:37.410 00.000 8052 MoveAxis(N, 96, ABG) 22:48:37.410 00.000 8052 Guiding Dir = 0, Dur = 96 22:48:37.410 00.000 8052 IsSlewing returns 0 22:48:37.410 00.000 8052 IsGuiding returns 0 22:48:37.426 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=51, Gamma=1.040 22:48:37.426 00.000 8052 PulseGuide returned control before completion, sleep 102 22:48:37.535 00.109 8052 IsGuiding returns 1 22:48:37.535 00.000 8052 scope still moving after pulse duration time elapsed 22:48:37.567 00.032 8052 IsSlewing returns 0 22:48:37.567 00.000 8052 IsGuiding returns 0 22:48:37.567 00.000 8052 scope move finished after 96 + 52 ms 22:48:37.567 00.000 8052 Move returns status 0, amount 96 22:48:37.567 00.000 8052 move complete, result=0 22:48:37.567 00.000 8052 worker thread done servicing request 22:48:37.660 00.093 3236 UpdateGuideState exits: m=292 SNR=11.7 22:48:37.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:37.660 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:37.660 00.000 3236 Enqueuing Expose request 22:48:37.660 00.000 8052 Worker thread wakes up 22:48:37.660 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.6 px 96 ms NORTH 22:48:37.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:37.660 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:39.754 02.094 8052 Exposure complete 22:48:39.910 00.156 8052 worker thread done servicing request 22:48:39.910 00.000 3236 OnExposeComplete: enter 22:48:39.910 00.000 3236 UpdateGuideState(): m_state=6 22:48:39.910 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 211 22:48:39.910 00.000 3236 Star::Find returns 1 (0), X=1054.88, Y=268.38, Mass=308, SNR=12.1, Peak=57 HFD=5.3 22:48:39.910 00.000 3236 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.85) = xAngle (1.94 = 1.94) 22:48:39.910 00.000 3236 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.19 = 0.19) 22:48:39.910 00.000 3236 CameraToMount -- cameraX=2.29 cameraY=0.20 hyp=2.30 cameraTheta=0.09 mountX=-0.83 mountY=0.44, mountTheta=2.65 22:48:39.910 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.29, y=0.20, opts=13) 22:48:39.910 00.000 3236 Enqueuing Move request for scope (2.29, 0.20) 22:48:39.910 00.000 8052 Worker thread wakes up 22:48:39.910 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.29, 0.20) opts 0xd 22:48:39.910 00.000 8052 Handling offset move in thread for scope, endpoint = (2.29, 0.20) 22:48:39.910 00.000 8052 Moving (2.29, 0.20) raw xDistance=-0.83 yDistance=0.44 22:48:39.910 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83 22:48:39.910 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:48:39.910 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 22:48:39.910 00.000 8052 MoveAxis(E, 29, ABG) 22:48:39.910 00.000 8052 Guiding Dir = 2, Dur = 29 22:48:39.926 00.016 8052 IsSlewing returns 0 22:48:39.926 00.000 8052 IsGuiding returns 0 22:48:39.926 00.000 8052 PulseGuide returned control before completion, sleep 36 22:48:39.926 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=43, FiltMax=54, Gamma=1.040 22:48:39.973 00.047 8052 IsGuiding returns 0 22:48:39.973 00.000 8052 Move returns status 0, amount 29 22:48:39.973 00.000 8052 MoveAxis(N, 0, ABG) 22:48:39.973 00.000 8052 Move returns status 0, amount 0 22:48:39.973 00.000 8052 move complete, result=0 22:48:39.973 00.000 8052 worker thread done servicing request 22:48:40.145 00.172 3236 UpdateGuideState exits: m=308 SNR=12.1 22:48:40.145 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:40.145 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:40.145 00.000 3236 Enqueuing Expose request 22:48:40.145 00.000 8052 Worker thread wakes up 22:48:40.145 00.000 3236 GuideStep: -0.8 px 29 ms EAST, 0.4 px 0 ms NORTH 22:48:40.145 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:40.145 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:42.254 02.109 8052 Exposure complete 22:48:42.410 00.156 8052 worker thread done servicing request 22:48:42.410 00.000 3236 OnExposeComplete: enter 22:48:42.410 00.000 3236 UpdateGuideState(): m_state=6 22:48:42.410 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 212 22:48:42.410 00.000 3236 Star::Find returns 1 (0), X=1056.38, Y=268.60, Mass=291, SNR=11.8, Peak=50 HFD=5.1 22:48:42.410 00.000 3236 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.85) = xAngle (1.96 = 1.96) 22:48:42.410 00.000 3236 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.21 = 0.21) 22:48:42.410 00.000 3236 CameraToMount -- cameraX=3.79 cameraY=0.42 hyp=3.81 cameraTheta=0.11 mountX=-1.45 mountY=0.81, mountTheta=2.63 22:48:42.410 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.79, y=0.42, opts=13) 22:48:42.410 00.000 3236 Enqueuing Move request for scope (3.79, 0.42) 22:48:42.410 00.000 8052 Worker thread wakes up 22:48:42.410 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.79, 0.42) opts 0xd 22:48:42.410 00.000 8052 Handling offset move in thread for scope, endpoint = (3.79, 0.42) 22:48:42.410 00.000 8052 Moving (3.79, 0.42) raw xDistance=-1.45 yDistance=0.81 22:48:42.410 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.45 22:48:42.410 00.000 8052 resist switch: large excursion: input 0.81 thresh 0.54 direction from -1 to 1 22:48:42.410 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.42 22:48:42.410 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 22:48:42.410 00.000 8052 MoveAxis(E, 52, ABG) 22:48:42.410 00.000 8052 Guiding Dir = 2, Dur = 52 22:48:42.426 00.016 8052 IsSlewing returns 0 22:48:42.426 00.000 8052 IsGuiding returns 0 22:48:42.426 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=37, FiltMax=48, Gamma=1.040 22:48:42.426 00.000 8052 PulseGuide returned control before completion, sleep 57 22:48:42.504 00.078 8052 IsGuiding returns 0 22:48:42.504 00.000 8052 Move returns status 0, amount 52 22:48:42.504 00.000 8052 MoveAxis(S, 123, ABG) 22:48:42.504 00.000 8052 Guiding Dir = 1, Dur = 123 22:48:42.504 00.000 8052 IsSlewing returns 0 22:48:42.504 00.000 8052 IsGuiding returns 0 22:48:42.504 00.000 8052 PulseGuide returned control before completion, sleep 129 22:48:42.660 00.156 8052 IsGuiding returns 0 22:48:42.660 00.000 8052 Move returns status 0, amount 123 22:48:42.660 00.000 8052 move complete, result=0 22:48:42.660 00.000 8052 worker thread done servicing request 22:48:42.723 00.063 3236 UpdateGuideState exits: m=291 SNR=11.8 22:48:42.723 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:42.723 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:42.723 00.000 3236 Enqueuing Expose request 22:48:42.723 00.000 8052 Worker thread wakes up 22:48:42.723 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:42.723 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:42.723 00.000 3236 GuideStep: -1.4 px 52 ms EAST, 0.8 px 123 ms SOUTH 22:48:44.723 02.000 8052 Exposure complete 22:48:44.879 00.156 8052 worker thread done servicing request 22:48:44.879 00.000 3236 OnExposeComplete: enter 22:48:44.879 00.000 3236 UpdateGuideState(): m_state=6 22:48:44.879 00.000 3236 Star::Find(15, 1056, 268, 0, (0,0,0,0), 0.0, 255) frame 213 22:48:44.879 00.000 3236 Star::Find returns 1 (0), X=1055.75, Y=265.94, Mass=301, SNR=12.0, Peak=54 HFD=4.7 22:48:44.879 00.000 3236 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.85) = xAngle (1.23 = 1.23) 22:48:44.879 00.000 3236 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.51 = -0.51) 22:48:44.879 00.000 3236 CameraToMount -- cameraX=3.16 cameraY=-2.24 hyp=3.87 cameraTheta=-0.62 mountX=1.28 mountY=-1.90, mountTheta=-0.98 22:48:44.895 00.016 3236 SchedulePrimaryMove(06CFF028, x=3.16, y=-2.24, opts=13) 22:48:44.895 00.000 3236 Enqueuing Move request for scope (3.16, -2.24) 22:48:44.895 00.000 8052 Worker thread wakes up 22:48:44.895 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.16, -2.24) opts 0xd 22:48:44.895 00.000 8052 Handling offset move in thread for scope, endpoint = (3.16, -2.24) 22:48:44.895 00.000 8052 Moving (3.16, -2.24) raw xDistance=1.28 yDistance=-1.90 22:48:44.895 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.28 22:48:44.895 00.000 8052 resist switch: large excursion: input -1.90 thresh 0.54 direction from 1 to -1 22:48:44.895 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.70 22:48:44.895 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.90 from input -1.90 22:48:44.895 00.000 8052 MoveAxis(W, 41, ABG) 22:48:44.895 00.000 8052 Guiding Dir = 3, Dur = 41 22:48:44.895 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=40, FiltMax=51, Gamma=1.040 22:48:44.895 00.000 8052 IsSlewing returns 0 22:48:44.957 00.062 8052 IsGuiding returns 0 22:48:44.973 00.016 8052 PulseGuide returned control before completion, sleep 47 22:48:45.035 00.062 8052 IsGuiding returns 0 22:48:45.035 00.000 8052 Move returns status 0, amount 41 22:48:45.035 00.000 8052 MoveAxis(N, 289, ABG) 22:48:45.035 00.000 8052 Guiding Dir = 0, Dur = 289 22:48:45.035 00.000 8052 IsSlewing returns 0 22:48:45.035 00.000 8052 IsGuiding returns 0 22:48:45.035 00.000 8052 PulseGuide returned control before completion, sleep 296 22:48:45.129 00.094 3236 UpdateGuideState exits: m=301 SNR=12.0 22:48:45.129 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:45.129 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:45.129 00.000 3236 Enqueuing Expose request 22:48:45.348 00.219 8052 IsGuiding returns 0 22:48:45.348 00.000 8052 Move returns status 0, amount 289 22:48:45.348 00.000 8052 move complete, result=0 22:48:45.348 00.000 8052 worker thread done servicing request 22:48:45.348 00.000 8052 Worker thread wakes up 22:48:45.348 00.000 3236 GuideStep: 1.3 px 41 ms WEST, -1.9 px 289 ms NORTH 22:48:45.348 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:45.348 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:47.223 01.875 8052 Exposure complete 22:48:47.395 00.172 8052 worker thread done servicing request 22:48:47.395 00.000 3236 OnExposeComplete: enter 22:48:47.395 00.000 3236 UpdateGuideState(): m_state=6 22:48:47.395 00.000 3236 Star::Find(15, 1055, 265, 0, (0,0,0,0), 0.0, 255) frame 214 22:48:47.395 00.000 3236 Star::Find returns 1 (0), X=1055.36, Y=266.60, Mass=277, SNR=11.4, Peak=53 HFD=4.9 22:48:47.395 00.000 3236 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.85) = xAngle (1.33 = 1.33) 22:48:47.395 00.000 3236 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.41 = -0.41) 22:48:47.395 00.000 3236 CameraToMount -- cameraX=2.77 cameraY=-1.57 hyp=3.19 cameraTheta=-0.52 mountX=0.75 mountY=-1.28, mountTheta=-1.04 22:48:47.395 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.77, y=-1.57, opts=13) 22:48:47.395 00.000 3236 Enqueuing Move request for scope (2.77, -1.57) 22:48:47.395 00.000 8052 Worker thread wakes up 22:48:47.395 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.77, -1.57) opts 0xd 22:48:47.395 00.000 8052 Handling offset move in thread for scope, endpoint = (2.77, -1.57) 22:48:47.395 00.000 8052 Moving (2.77, -1.57) raw xDistance=0.75 yDistance=-1.28 22:48:47.395 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.75 22:48:47.395 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.28 from input -1.28 22:48:47.395 00.000 8052 MoveAxis(W, 29, ABG) 22:48:47.395 00.000 8052 Guiding Dir = 3, Dur = 29 22:48:47.410 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=49, Gamma=1.040 22:48:47.489 00.079 8052 IsSlewing returns 0 22:48:47.551 00.062 8052 IsGuiding returns 0 22:48:47.567 00.016 8052 PulseGuide returned control before completion, sleep 24 22:48:47.614 00.047 8052 IsGuiding returns 1 22:48:47.614 00.000 8052 scope still moving after pulse duration time elapsed 22:48:47.645 00.031 8052 IsSlewing returns 0 22:48:47.645 00.000 8052 IsGuiding returns 1 22:48:47.676 00.031 3236 UpdateGuideState exits: m=277 SNR=11.4 22:48:47.676 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:47.676 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:47.676 00.000 3236 Enqueuing Expose request 22:48:47.692 00.016 8052 IsSlewing returns 0 22:48:47.692 00.000 8052 IsGuiding returns 0 22:48:47.692 00.000 8052 scope move finished after 29 + 107 ms 22:48:47.692 00.000 8052 Move returns status 0, amount 29 22:48:47.692 00.000 8052 MoveAxis(N, 195, ABG) 22:48:47.692 00.000 8052 Guiding Dir = 0, Dur = 195 22:48:47.692 00.000 8052 IsSlewing returns 0 22:48:47.692 00.000 8052 IsGuiding returns 0 22:48:47.707 00.015 8052 PulseGuide returned control before completion, sleep 199 22:48:47.926 00.219 8052 IsGuiding returns 0 22:48:47.926 00.000 8052 Move returns status 0, amount 195 22:48:47.926 00.000 8052 move complete, result=0 22:48:47.926 00.000 8052 worker thread done servicing request 22:48:47.926 00.000 8052 Worker thread wakes up 22:48:47.926 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:47.926 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:49.582 01.656 3236 GuideStep: 0.8 px 29 ms WEST, -1.3 px 195 ms NORTH 22:48:49.692 00.110 8052 Exposure complete 22:48:49.817 00.125 8052 worker thread done servicing request 22:48:49.817 00.000 3236 OnExposeComplete: enter 22:48:49.817 00.000 3236 UpdateGuideState(): m_state=6 22:48:49.817 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 215 22:48:49.817 00.000 3236 Star::Find returns 1 (0), X=1053.78, Y=267.01, Mass=241, SNR=10.7, Peak=50 HFD=4.1 22:48:49.817 00.000 3236 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.85) = xAngle (1.07 = 1.07) 22:48:49.817 00.000 3236 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.68 = -0.68) 22:48:49.817 00.000 3236 CameraToMount -- cameraX=1.18 cameraY=-1.17 hyp=1.66 cameraTheta=-0.78 mountX=0.80 mountY=-1.04, mountTheta=-0.92 22:48:49.817 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.18, y=-1.17, opts=13) 22:48:49.817 00.000 3236 Enqueuing Move request for scope (1.18, -1.17) 22:48:49.817 00.000 8052 Worker thread wakes up 22:48:49.817 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.18, -1.17) opts 0xd 22:48:49.817 00.000 8052 Handling offset move in thread for scope, endpoint = (1.18, -1.17) 22:48:49.817 00.000 8052 Moving (1.18, -1.17) raw xDistance=0.80 yDistance=-1.04 22:48:49.817 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.80 22:48:49.817 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 22:48:49.817 00.000 8052 MoveAxis(W, 30, ABG) 22:48:49.817 00.000 8052 Guiding Dir = 3, Dur = 30 22:48:49.832 00.015 8052 IsSlewing returns 0 22:48:49.832 00.000 8052 IsGuiding returns 0 22:48:49.832 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=49, Gamma=1.040 22:48:49.832 00.000 8052 PulseGuide returned control before completion, sleep 37 22:48:49.957 00.125 8052 IsGuiding returns 0 22:48:49.957 00.000 8052 Move returns status 0, amount 30 22:48:49.957 00.000 8052 MoveAxis(N, 158, ABG) 22:48:49.957 00.000 8052 Guiding Dir = 0, Dur = 158 22:48:50.020 00.063 8052 IsSlewing returns 0 22:48:50.035 00.015 3236 UpdateGuideState exits: m=241 SNR=10.7 22:48:50.035 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:50.035 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:50.035 00.000 3236 Enqueuing Expose request 22:48:50.082 00.047 8052 IsGuiding returns 0 22:48:50.145 00.063 8052 PulseGuide returned control before completion, sleep 102 22:48:50.270 00.125 8052 IsGuiding returns 1 22:48:50.270 00.000 8052 scope still moving after pulse duration time elapsed 22:48:50.301 00.031 8052 IsSlewing returns 0 22:48:50.301 00.000 8052 IsGuiding returns 1 22:48:50.332 00.031 8052 IsSlewing returns 0 22:48:50.332 00.000 8052 IsGuiding returns 0 22:48:50.332 00.000 8052 scope move finished after 158 + 86 ms 22:48:50.332 00.000 8052 Move returns status 0, amount 158 22:48:50.332 00.000 8052 move complete, result=0 22:48:50.332 00.000 8052 worker thread done servicing request 22:48:50.332 00.000 8052 Worker thread wakes up 22:48:50.332 00.000 3236 GuideStep: 0.8 px 30 ms WEST, -1.0 px 158 ms NORTH 22:48:50.332 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:50.332 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:52.207 01.875 8052 Exposure complete 22:48:52.364 00.157 8052 worker thread done servicing request 22:48:52.364 00.000 3236 OnExposeComplete: enter 22:48:52.364 00.000 3236 UpdateGuideState(): m_state=6 22:48:52.364 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 216 22:48:52.364 00.000 3236 Star::Find returns 1 (0), X=1052.53, Y=268.19, Mass=320, SNR=12.3, Peak=52 HFD=5.3 22:48:52.364 00.000 3236 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.85) = xAngle (4.81 = -1.47) 22:48:52.364 00.000 3236 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.07 = 3.07) 22:48:52.364 00.000 3236 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.96 mountX=0.01 mountY=0.00, mountTheta=0.64 22:48:52.364 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.06, y=0.01, opts=13) 22:48:52.364 00.000 3236 Enqueuing Move request for scope (-0.06, 0.01) 22:48:52.364 00.000 8052 Worker thread wakes up 22:48:52.364 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd 22:48:52.364 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.06, 0.01) 22:48:52.364 00.000 8052 Moving (-0.06, 0.01) raw xDistance=0.01 yDistance=0.00 22:48:52.364 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:48:52.364 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:48:52.364 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 22:48:52.364 00.000 8052 MoveAxis(E, 0, ABG) 22:48:52.364 00.000 8052 Move returns status 0, amount 0 22:48:52.364 00.000 8052 MoveAxis(N, 0, ABG) 22:48:52.364 00.000 8052 Move returns status 0, amount 0 22:48:52.364 00.000 8052 move complete, result=0 22:48:52.364 00.000 8052 worker thread done servicing request 22:48:52.379 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=50, Gamma=1.040 22:48:52.598 00.219 3236 UpdateGuideState exits: m=320 SNR=12.3 22:48:52.598 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:52.598 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:52.598 00.000 3236 Enqueuing Expose request 22:48:52.598 00.000 8052 Worker thread wakes up 22:48:52.598 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:48:52.598 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:52.598 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:54.692 02.094 8052 Exposure complete 22:48:54.848 00.156 8052 worker thread done servicing request 22:48:54.848 00.000 3236 OnExposeComplete: enter 22:48:54.848 00.000 3236 UpdateGuideState(): m_state=6 22:48:54.848 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 217 22:48:54.848 00.000 3236 Star::Find returns 1 (0), X=1053.24, Y=266.78, Mass=231, SNR=10.4, Peak=53 HFD=4.0 22:48:54.848 00.000 3236 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.85) = xAngle (0.71 = 0.71) 22:48:54.848 00.000 3236 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.03 = -1.03) 22:48:54.848 00.000 3236 CameraToMount -- cameraX=0.65 cameraY=-1.40 hyp=1.54 cameraTheta=-1.14 mountX=1.17 mountY=-1.33, mountTheta=-0.85 22:48:54.848 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.65, y=-1.40, opts=13) 22:48:54.848 00.000 3236 Enqueuing Move request for scope (0.65, -1.40) 22:48:54.848 00.000 8052 Worker thread wakes up 22:48:54.848 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.65, -1.40) opts 0xd 22:48:54.848 00.000 8052 Handling offset move in thread for scope, endpoint = (0.65, -1.40) 22:48:54.848 00.000 8052 Moving (0.65, -1.40) raw xDistance=1.17 yDistance=-1.33 22:48:54.848 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.17 22:48:54.848 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.33 from input -1.33 22:48:54.848 00.000 8052 MoveAxis(W, 40, ABG) 22:48:54.848 00.000 8052 Guiding Dir = 3, Dur = 40 22:48:54.848 00.000 8052 IsSlewing returns 0 22:48:54.864 00.016 8052 IsGuiding returns 0 22:48:54.864 00.000 8052 PulseGuide returned control before completion, sleep 46 22:48:54.864 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=50, Gamma=1.040 22:48:54.926 00.062 8052 IsGuiding returns 0 22:48:54.926 00.000 8052 Move returns status 0, amount 40 22:48:54.926 00.000 8052 MoveAxis(N, 202, ABG) 22:48:54.926 00.000 8052 Guiding Dir = 0, Dur = 202 22:48:54.926 00.000 8052 IsSlewing returns 0 22:48:54.926 00.000 8052 IsGuiding returns 0 22:48:54.926 00.000 8052 PulseGuide returned control before completion, sleep 209 22:48:55.082 00.156 3236 UpdateGuideState exits: m=231 SNR=10.4 22:48:55.082 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:55.082 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:55.082 00.000 3236 Enqueuing Expose request 22:48:55.176 00.094 8052 IsGuiding returns 0 22:48:55.176 00.000 8052 Move returns status 0, amount 202 22:48:55.176 00.000 8052 move complete, result=0 22:48:55.176 00.000 8052 worker thread done servicing request 22:48:55.176 00.000 8052 Worker thread wakes up 22:48:55.176 00.000 3236 GuideStep: 1.2 px 40 ms WEST, -1.3 px 202 ms NORTH 22:48:55.176 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:55.176 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:57.160 01.984 8052 Exposure complete 22:48:57.379 00.219 3236 OnExposeComplete: enter 22:48:57.379 00.000 3236 UpdateGuideState(): m_state=6 22:48:57.379 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 218 22:48:57.379 00.000 3236 Star::Find returns 1 (0), X=1052.80, Y=266.37, Mass=276, SNR=11.4, Peak=50 HFD=5.3 22:48:57.379 00.000 3236 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.85) = xAngle (0.39 = 0.39) 22:48:57.379 00.000 3236 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.35 = -1.35) 22:48:57.379 00.000 3236 CameraToMount -- cameraX=0.21 cameraY=-1.80 hyp=1.81 cameraTheta=-1.46 mountX=1.67 mountY=-1.77, mountTheta=-0.81 22:48:57.379 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.21, y=-1.80, opts=13) 22:48:57.379 00.000 3236 Enqueuing Move request for scope (0.21, -1.80) 22:48:57.395 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=39, FiltMax=49, Gamma=1.040 22:48:57.457 00.062 8052 worker thread done servicing request 22:48:57.457 00.000 8052 Worker thread wakes up 22:48:57.457 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.80) opts 0xd 22:48:57.457 00.000 8052 Handling offset move in thread for scope, endpoint = (0.21, -1.80) 22:48:57.457 00.000 8052 Moving (0.21, -1.80) raw xDistance=1.67 yDistance=-1.77 22:48:57.457 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.67 22:48:57.457 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.77 from input -1.77 22:48:57.457 00.000 8052 MoveAxis(W, 61, ABG) 22:48:57.457 00.000 8052 Guiding Dir = 3, Dur = 61 22:48:57.457 00.000 8052 IsSlewing returns 0 22:48:57.457 00.000 8052 IsGuiding returns 0 22:48:57.473 00.016 8052 PulseGuide returned control before completion, sleep 50 22:48:57.551 00.078 8052 IsGuiding returns 0 22:48:57.551 00.000 8052 Move returns status 0, amount 61 22:48:57.551 00.000 8052 MoveAxis(N, 269, ABG) 22:48:57.551 00.000 8052 Guiding Dir = 0, Dur = 269 22:48:57.551 00.000 8052 IsSlewing returns 0 22:48:57.551 00.000 8052 IsGuiding returns 0 22:48:57.551 00.000 8052 PulseGuide returned control before completion, sleep 275 22:48:57.614 00.063 3236 UpdateGuideState exits: m=276 SNR=11.4 22:48:57.629 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:48:57.629 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:48:57.629 00.000 3236 Enqueuing Expose request 22:48:57.864 00.235 8052 IsGuiding returns 0 22:48:57.864 00.000 8052 Move returns status 0, amount 269 22:48:57.864 00.000 8052 move complete, result=0 22:48:57.864 00.000 8052 worker thread done servicing request 22:48:57.864 00.000 3236 GuideStep: 1.7 px 61 ms WEST, -1.8 px 269 ms NORTH 22:48:57.864 00.000 8052 Worker thread wakes up 22:48:57.864 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:48:57.864 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:48:59.739 01.875 8052 Exposure complete 22:48:59.895 00.156 8052 worker thread done servicing request 22:48:59.895 00.000 3236 OnExposeComplete: enter 22:48:59.895 00.000 3236 UpdateGuideState(): m_state=6 22:48:59.895 00.000 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 219 22:48:59.895 00.000 3236 Star::Find returns 1 (0), X=1051.84, Y=266.34, Mass=220, SNR=10.1, Peak=47 HFD=4.6 22:48:59.895 00.000 3236 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.85) = xAngle (-0.11 = -0.11) 22:48:59.895 00.000 3236 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.86 = -1.86) 22:48:59.895 00.000 3236 CameraToMount -- cameraX=-0.75 cameraY=-1.84 hyp=1.99 cameraTheta=-1.96 mountX=1.97 mountY=-1.91, mountTheta=-0.77 22:48:59.895 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.75, y=-1.84, opts=13) 22:48:59.895 00.000 3236 Enqueuing Move request for scope (-0.75, -1.84) 22:48:59.895 00.000 8052 Worker thread wakes up 22:48:59.895 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -1.84) opts 0xd 22:48:59.895 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.75, -1.84) 22:48:59.895 00.000 8052 Moving (-0.75, -1.84) raw xDistance=1.97 yDistance=-1.91 22:48:59.895 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.32 from input 1.97 22:48:59.895 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.91 from input -1.91 22:48:59.895 00.000 8052 MoveAxis(W, 73, ABG) 22:48:59.895 00.000 8052 Guiding Dir = 3, Dur = 73 22:48:59.895 00.000 8052 IsSlewing returns 0 22:48:59.910 00.015 8052 IsGuiding returns 0 22:48:59.910 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=46, Gamma=1.040 22:48:59.926 00.016 8052 PulseGuide returned control before completion, sleep 72 22:49:00.004 00.078 8052 IsGuiding returns 1 22:49:00.004 00.000 8052 scope still moving after pulse duration time elapsed 22:49:00.067 00.063 8052 IsSlewing returns 0 22:49:00.067 00.000 8052 IsGuiding returns 0 22:49:00.067 00.000 8052 scope move finished after 73 + 79 ms 22:49:00.067 00.000 8052 Move returns status 0, amount 73 22:49:00.067 00.000 8052 MoveAxis(N, 290, ABG) 22:49:00.067 00.000 8052 Guiding Dir = 0, Dur = 290 22:49:00.067 00.000 8052 IsSlewing returns 0 22:49:00.067 00.000 8052 IsGuiding returns 0 22:49:00.098 00.031 8052 PulseGuide returned control before completion, sleep 271 22:49:00.160 00.062 3236 UpdateGuideState exits: m=220 SNR=10.1 22:49:00.160 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:00.160 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:00.160 00.000 3236 Enqueuing Expose request 22:49:00.442 00.282 8052 IsGuiding returns 0 22:49:00.442 00.000 8052 Move returns status 0, amount 290 22:49:00.442 00.000 8052 move complete, result=0 22:49:00.442 00.000 8052 worker thread done servicing request 22:49:00.442 00.000 8052 Worker thread wakes up 22:49:00.442 00.000 3236 GuideStep: 2.0 px 73 ms WEST, -1.9 px 290 ms NORTH 22:49:00.457 00.015 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:00.457 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:02.223 01.766 8052 Exposure complete 22:49:02.379 00.156 8052 worker thread done servicing request 22:49:02.379 00.000 3236 OnExposeComplete: enter 22:49:02.379 00.000 3236 UpdateGuideState(): m_state=6 22:49:02.379 00.000 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 220 22:49:02.379 00.000 3236 Star::Find returns 1 (0), X=1048.63, Y=267.61, Mass=281, SNR=11.5, Peak=49 HFD=5.7 22:49:02.379 00.000 3236 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.85) = xAngle (-1.15 = -1.15) 22:49:02.379 00.000 3236 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.90 = -2.90) 22:49:02.379 00.000 3236 CameraToMount -- cameraX=-3.96 cameraY=-0.57 hyp=4.00 cameraTheta=-3.00 mountX=1.63 mountY=-0.97, mountTheta=-0.54 22:49:02.379 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.96, y=-0.57, opts=13) 22:49:02.379 00.000 3236 Enqueuing Move request for scope (-3.96, -0.57) 22:49:02.379 00.000 8052 Worker thread wakes up 22:49:02.379 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.96, -0.57) opts 0xd 22:49:02.379 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.96, -0.57) 22:49:02.379 00.000 8052 Moving (-3.96, -0.57) raw xDistance=1.63 yDistance=-0.97 22:49:02.379 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.63 22:49:02.379 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97 22:49:02.379 00.000 8052 MoveAxis(W, 62, ABG) 22:49:02.379 00.000 8052 Guiding Dir = 3, Dur = 62 22:49:02.379 00.000 8052 IsSlewing returns 0 22:49:02.395 00.016 8052 IsGuiding returns 0 22:49:02.395 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=39, FiltMax=47, Gamma=1.040 22:49:02.395 00.000 8052 PulseGuide returned control before completion, sleep 68 22:49:02.473 00.078 8052 IsGuiding returns 0 22:49:02.473 00.000 8052 Move returns status 0, amount 62 22:49:02.473 00.000 8052 MoveAxis(N, 148, ABG) 22:49:02.473 00.000 8052 Guiding Dir = 0, Dur = 148 22:49:02.473 00.000 8052 IsSlewing returns 0 22:49:02.473 00.000 8052 IsGuiding returns 0 22:49:02.473 00.000 8052 PulseGuide returned control before completion, sleep 152 22:49:02.614 00.141 3236 UpdateGuideState exits: m=281 SNR=11.5 22:49:02.614 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:02.614 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:02.614 00.000 3236 Enqueuing Expose request 22:49:02.645 00.031 8052 IsGuiding returns 0 22:49:02.645 00.000 8052 Move returns status 0, amount 148 22:49:02.645 00.000 8052 move complete, result=0 22:49:02.645 00.000 8052 worker thread done servicing request 22:49:02.645 00.000 8052 Worker thread wakes up 22:49:02.645 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:02.645 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:02.645 00.000 3236 GuideStep: 1.6 px 62 ms WEST, -1.0 px 148 ms NORTH 22:49:04.739 02.094 8052 Exposure complete 22:49:04.895 00.156 8052 worker thread done servicing request 22:49:04.895 00.000 3236 OnExposeComplete: enter 22:49:04.895 00.000 3236 UpdateGuideState(): m_state=6 22:49:04.895 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 221 22:49:04.895 00.000 3236 Star::Find returns 1 (0), X=1047.27, Y=270.15, Mass=283, SNR=11.5, Peak=51 HFD=5.7 22:49:04.895 00.000 3236 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.85) = xAngle (4.63 = -1.65) 22:49:04.895 00.000 3236 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.89 = 2.89) 22:49:04.895 00.000 3236 CameraToMount -- cameraX=-5.32 cameraY=1.97 hyp=5.68 cameraTheta=2.79 mountX=-0.44 mountY=1.42, mountTheta=1.87 22:49:04.895 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.32, y=1.97, opts=13) 22:49:04.895 00.000 3236 Enqueuing Move request for scope (-5.32, 1.97) 22:49:04.895 00.000 8052 Worker thread wakes up 22:49:04.895 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.32, 1.97) opts 0xd 22:49:04.895 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.32, 1.97) 22:49:04.895 00.000 8052 Moving (-5.32, 1.97) raw xDistance=-0.44 yDistance=1.42 22:49:04.895 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44 22:49:04.895 00.000 8052 resist switch: large excursion: input 1.42 thresh 0.54 direction from -1 to 1 22:49:04.895 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.26 22:49:04.895 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.42 from input 1.42 22:49:04.895 00.000 8052 MoveAxis(E, 11, ABG) 22:49:04.895 00.000 8052 Guiding Dir = 2, Dur = 11 22:49:04.910 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=49, Gamma=1.040 22:49:04.910 00.000 8052 IsSlewing returns 0 22:49:04.910 00.000 8052 IsGuiding returns 0 22:49:04.910 00.000 8052 PulseGuide returned control before completion, sleep 19 22:49:04.957 00.047 8052 IsGuiding returns 0 22:49:04.957 00.000 8052 Move returns status 0, amount 11 22:49:04.957 00.000 8052 MoveAxis(S, 216, ABG) 22:49:04.957 00.000 8052 Guiding Dir = 1, Dur = 216 22:49:04.957 00.000 8052 IsSlewing returns 0 22:49:04.957 00.000 8052 IsGuiding returns 0 22:49:04.957 00.000 8052 PulseGuide returned control before completion, sleep 223 22:49:05.129 00.172 3236 UpdateGuideState exits: m=283 SNR=11.5 22:49:05.129 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:05.129 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:05.129 00.000 3236 Enqueuing Expose request 22:49:05.192 00.063 8052 IsGuiding returns 0 22:49:05.192 00.000 8052 Move returns status 0, amount 216 22:49:05.192 00.000 8052 move complete, result=0 22:49:05.192 00.000 8052 worker thread done servicing request 22:49:05.192 00.000 8052 Worker thread wakes up 22:49:05.192 00.000 3236 GuideStep: -0.4 px 11 ms EAST, 1.4 px 216 ms SOUTH 22:49:05.192 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:05.192 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:07.176 01.984 8052 Exposure complete 22:49:07.348 00.172 8052 worker thread done servicing request 22:49:07.348 00.000 3236 OnExposeComplete: enter 22:49:07.348 00.000 3236 UpdateGuideState(): m_state=6 22:49:07.348 00.000 3236 Star::Find(15, 1047, 270, 0, (0,0,0,0), 0.0, 255) frame 222 22:49:07.348 00.000 3236 Star::Find returns 1 (0), X=1046.08, Y=269.00, Mass=275, SNR=11.4, Peak=52 HFD=5.8 22:49:07.348 00.000 3236 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.85) = xAngle (4.86 = -1.42) 22:49:07.348 00.000 3236 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.12 = 3.12) 22:49:07.348 00.000 3236 CameraToMount -- cameraX=-6.51 cameraY=0.83 hyp=6.57 cameraTheta=3.02 mountX=0.99 mountY=0.16, mountTheta=0.16 22:49:07.348 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.51, y=0.83, opts=13) 22:49:07.348 00.000 3236 Enqueuing Move request for scope (-6.51, 0.83) 22:49:07.348 00.000 8052 Worker thread wakes up 22:49:07.348 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.51, 0.83) opts 0xd 22:49:07.348 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.51, 0.83) 22:49:07.348 00.000 8052 Moving (-6.51, 0.83) raw xDistance=0.99 yDistance=0.16 22:49:07.348 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.99 22:49:07.348 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:49:07.348 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:49:07.348 00.000 8052 MoveAxis(W, 34, ABG) 22:49:07.348 00.000 8052 Guiding Dir = 3, Dur = 34 22:49:07.364 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=40, FiltMax=49, Gamma=1.040 22:49:07.364 00.000 8052 IsSlewing returns 0 22:49:07.364 00.000 8052 IsGuiding returns 0 22:49:07.364 00.000 8052 PulseGuide returned control before completion, sleep 41 22:49:07.426 00.062 8052 IsGuiding returns 0 22:49:07.426 00.000 8052 Move returns status 0, amount 34 22:49:07.426 00.000 8052 MoveAxis(N, 0, ABG) 22:49:07.426 00.000 8052 Move returns status 0, amount 0 22:49:07.426 00.000 8052 move complete, result=0 22:49:07.426 00.000 8052 worker thread done servicing request 22:49:07.614 00.188 3236 UpdateGuideState exits: m=275 SNR=11.4 22:49:07.614 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:07.614 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:07.614 00.000 3236 Enqueuing Expose request 22:49:07.614 00.000 8052 Worker thread wakes up 22:49:07.614 00.000 3236 GuideStep: 1.0 px 34 ms WEST, 0.2 px 0 ms NORTH 22:49:07.614 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:07.614 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,254,31,31) 22:49:09.739 02.125 8052 Exposure complete 22:49:09.926 00.187 3236 OnExposeComplete: enter 22:49:09.926 00.000 3236 UpdateGuideState(): m_state=6 22:49:09.926 00.000 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 223 22:49:09.926 00.000 3236 Star::Find returns 1 (0), X=1046.20, Y=268.66, Mass=326, SNR=12.4, Peak=51 HFD=5.0 22:49:09.926 00.000 3236 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.85) = xAngle (4.91 = -1.37) 22:49:09.926 00.000 3236 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.17 = -3.12) 22:49:09.926 00.000 3236 CameraToMount -- cameraX=-6.39 cameraY=0.49 hyp=6.41 cameraTheta=3.07 mountX=1.29 mountY=-0.17, mountTheta=-0.13 22:49:09.926 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.39, y=0.49, opts=13) 22:49:09.926 00.000 3236 Enqueuing Move request for scope (-6.39, 0.49) 22:49:09.942 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=36, FiltMax=47, Gamma=1.040 22:49:09.989 00.047 8052 worker thread done servicing request 22:49:09.989 00.000 8052 Worker thread wakes up 22:49:09.989 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.39, 0.49) opts 0xd 22:49:10.004 00.015 8052 Handling offset move in thread for scope, endpoint = (-6.39, 0.49) 22:49:10.004 00.000 8052 Moving (-6.39, 0.49) raw xDistance=1.29 yDistance=-0.17 22:49:10.004 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.29 22:49:10.004 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:49:10.004 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 22:49:10.004 00.000 8052 MoveAxis(W, 47, ABG) 22:49:10.004 00.000 8052 Guiding Dir = 3, Dur = 47 22:49:10.004 00.000 8052 IsSlewing returns 0 22:49:10.004 00.000 8052 IsGuiding returns 0 22:49:10.051 00.047 8052 PulseGuide returned control before completion, sleep 15 22:49:10.082 00.031 8052 IsGuiding returns 1 22:49:10.082 00.000 8052 scope still moving after pulse duration time elapsed 22:49:10.129 00.047 8052 IsSlewing returns 0 22:49:10.129 00.000 8052 IsGuiding returns 0 22:49:10.129 00.000 8052 scope move finished after 47 + 81 ms 22:49:10.129 00.000 8052 Move returns status 0, amount 47 22:49:10.129 00.000 8052 MoveAxis(N, 0, ABG) 22:49:10.129 00.000 8052 Move returns status 0, amount 0 22:49:10.129 00.000 8052 move complete, result=0 22:49:10.129 00.000 8052 worker thread done servicing request 22:49:10.160 00.031 3236 UpdateGuideState exits: m=326 SNR=12.4 22:49:10.160 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:10.160 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:10.160 00.000 3236 Enqueuing Expose request 22:49:10.160 00.000 8052 Worker thread wakes up 22:49:10.160 00.000 3236 GuideStep: 1.3 px 47 ms WEST, -0.2 px 0 ms NORTH 22:49:10.160 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:10.160 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,254,31,31) 22:49:12.160 02.000 8052 Exposure complete 22:49:12.317 00.157 8052 worker thread done servicing request 22:49:12.317 00.000 3236 OnExposeComplete: enter 22:49:12.317 00.000 3236 UpdateGuideState(): m_state=6 22:49:12.317 00.000 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 224 22:49:12.317 00.000 3236 Star::Find returns 1 (0), X=1046.80, Y=269.15, Mass=304, SNR=12.0, Peak=58 HFD=4.9 22:49:12.317 00.000 3236 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.85) = xAngle (4.82 = -1.46) 22:49:12.317 00.000 3236 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.08 = 3.08) 22:49:12.317 00.000 3236 CameraToMount -- cameraX=-5.79 cameraY=0.98 hyp=5.87 cameraTheta=2.97 mountX=0.65 mountY=0.38, mountTheta=0.53 22:49:12.317 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.79, y=0.98, opts=13) 22:49:12.317 00.000 3236 Enqueuing Move request for scope (-5.79, 0.98) 22:49:12.317 00.000 8052 Worker thread wakes up 22:49:12.317 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.79, 0.98) opts 0xd 22:49:12.317 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.79, 0.98) 22:49:12.317 00.000 8052 Moving (-5.79, 0.98) raw xDistance=0.65 yDistance=0.38 22:49:12.317 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.65 22:49:12.317 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 22:49:12.317 00.000 8052 MoveAxis(W, 26, ABG) 22:49:12.317 00.000 8052 Guiding Dir = 3, Dur = 26 22:49:12.317 00.000 8052 IsSlewing returns 0 22:49:12.332 00.015 8052 IsGuiding returns 0 22:49:12.332 00.000 8052 PulseGuide returned control before completion, sleep 32 22:49:12.351 00.019 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=40, FiltMax=50, Gamma=1.040 22:49:12.382 00.031 8052 IsGuiding returns 1 22:49:12.382 00.000 8052 scope still moving after pulse duration time elapsed 22:49:12.413 00.031 8052 IsSlewing returns 0 22:49:12.413 00.000 8052 IsGuiding returns 0 22:49:12.413 00.000 8052 scope move finished after 26 + 57 ms 22:49:12.413 00.000 8052 Move returns status 0, amount 26 22:49:12.413 00.000 8052 MoveAxis(S, 58, ABG) 22:49:12.413 00.000 8052 Guiding Dir = 1, Dur = 58 22:49:12.413 00.000 8052 IsSlewing returns 0 22:49:12.413 00.000 8052 IsGuiding returns 0 22:49:12.413 00.000 8052 PulseGuide returned control before completion, sleep 65 22:49:12.507 00.094 8052 IsGuiding returns 1 22:49:12.507 00.000 8052 scope still moving after pulse duration time elapsed 22:49:12.538 00.031 8052 IsSlewing returns 0 22:49:12.538 00.000 8052 IsGuiding returns 1 22:49:12.570 00.032 8052 IsSlewing returns 0 22:49:12.570 00.000 8052 IsGuiding returns 0 22:49:12.570 00.000 8052 scope move finished after 58 + 90 ms 22:49:12.570 00.000 8052 Move returns status 0, amount 58 22:49:12.570 00.000 8052 move complete, result=0 22:49:12.570 00.000 8052 worker thread done servicing request 22:49:12.632 00.062 3236 UpdateGuideState exits: m=304 SNR=12.0 22:49:12.632 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:12.632 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:12.632 00.000 3236 Enqueuing Expose request 22:49:12.632 00.000 8052 Worker thread wakes up 22:49:12.632 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:12.632 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:12.632 00.000 3236 GuideStep: 0.6 px 26 ms WEST, 0.4 px 58 ms SOUTH 22:49:14.679 02.047 8052 Exposure complete 22:49:14.882 00.203 3236 OnExposeComplete: enter 22:49:14.882 00.000 3236 UpdateGuideState(): m_state=6 22:49:14.882 00.000 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 225 22:49:14.882 00.000 3236 Star::Find returns 1 (0), X=1046.87, Y=270.17, Mass=317, SNR=12.3, Peak=54 HFD=5.7 22:49:14.882 00.000 3236 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.85) = xAngle (4.65 = -1.63) 22:49:14.882 00.000 3236 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.91 = 2.91) 22:49:14.882 00.000 3236 CameraToMount -- cameraX=-5.72 cameraY=2.00 hyp=6.06 cameraTheta=2.81 mountX=-0.35 mountY=1.40, mountTheta=1.82 22:49:14.882 00.000 8052 worker thread done servicing request 22:49:14.882 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.72, y=2.00, opts=13) 22:49:14.882 00.000 3236 Enqueuing Move request for scope (-5.72, 2.00) 22:49:14.882 00.000 8052 Worker thread wakes up 22:49:14.882 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.72, 2.00) opts 0xd 22:49:14.882 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.72, 2.00) 22:49:14.882 00.000 8052 Moving (-5.72, 2.00) raw xDistance=-0.35 yDistance=1.40 22:49:14.882 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.35 22:49:14.882 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.40 from input 1.40 22:49:14.882 00.000 8052 MoveAxis(E, 10, ABG) 22:49:14.882 00.000 8052 Guiding Dir = 2, Dur = 10 22:49:14.898 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=41, FiltMax=52, Gamma=1.040 22:49:14.945 00.047 8052 IsSlewing returns 0 22:49:14.945 00.000 8052 IsGuiding returns 0 22:49:14.945 00.000 8052 PulseGuide returned control before completion, sleep 17 22:49:14.992 00.047 8052 IsGuiding returns 0 22:49:14.992 00.000 8052 Move returns status 0, amount 10 22:49:14.992 00.000 8052 MoveAxis(S, 213, ABG) 22:49:14.992 00.000 8052 Guiding Dir = 1, Dur = 213 22:49:14.992 00.000 8052 IsSlewing returns 0 22:49:14.992 00.000 8052 IsGuiding returns 0 22:49:14.992 00.000 8052 PulseGuide returned control before completion, sleep 219 22:49:15.163 00.171 3236 UpdateGuideState exits: m=317 SNR=12.3 22:49:15.163 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:15.163 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:15.163 00.000 3236 Enqueuing Expose request 22:49:15.273 00.110 8052 IsGuiding returns 0 22:49:15.273 00.000 8052 Move returns status 0, amount 213 22:49:15.273 00.000 8052 move complete, result=0 22:49:15.273 00.000 8052 worker thread done servicing request 22:49:15.273 00.000 8052 Worker thread wakes up 22:49:15.273 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:15.273 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1032,255,31,31) 22:49:15.273 00.000 3236 GuideStep: -0.4 px 10 ms EAST, 1.4 px 213 ms SOUTH 22:49:17.210 01.937 8052 Exposure complete 22:49:17.398 00.188 3236 OnExposeComplete: enter 22:49:17.398 00.000 3236 UpdateGuideState(): m_state=6 22:49:17.398 00.000 3236 Star::Find(15, 1046, 270, 0, (0,0,0,0), 0.0, 255) frame 226 22:49:17.398 00.000 3236 Star::Find returns 1 (0), X=1046.85, Y=269.02, Mass=342, SNR=12.7, Peak=56 HFD=5.9 22:49:17.398 00.000 3236 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.85) = xAngle (4.84 = -1.44) 22:49:17.398 00.000 3236 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 22:49:17.398 00.000 3236 CameraToMount -- cameraX=-5.74 cameraY=0.85 hyp=5.81 cameraTheta=2.99 mountX=0.76 mountY=0.26, mountTheta=0.33 22:49:17.398 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.74, y=0.85, opts=13) 22:49:17.398 00.000 3236 Enqueuing Move request for scope (-5.74, 0.85) 22:49:17.398 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=43, FiltMax=53, Gamma=1.040 22:49:17.413 00.015 8052 worker thread done servicing request 22:49:17.476 00.063 8052 Worker thread wakes up 22:49:17.476 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.74, 0.85) opts 0xd 22:49:17.476 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.74, 0.85) 22:49:17.476 00.000 8052 Moving (-5.74, 0.85) raw xDistance=0.76 yDistance=0.26 22:49:17.476 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.76 22:49:17.476 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 22:49:17.476 00.000 8052 MoveAxis(W, 26, ABG) 22:49:17.476 00.000 8052 Guiding Dir = 3, Dur = 26 22:49:17.476 00.000 8052 IsSlewing returns 0 22:49:17.476 00.000 8052 IsGuiding returns 0 22:49:17.523 00.047 8052 IsGuiding returns 1 22:49:17.523 00.000 8052 scope still moving after pulse duration time elapsed 22:49:17.570 00.047 8052 IsSlewing returns 0 22:49:17.570 00.000 8052 IsGuiding returns 0 22:49:17.570 00.000 8052 scope move finished after 26 + 56 ms 22:49:17.570 00.000 8052 Move returns status 0, amount 26 22:49:17.570 00.000 8052 MoveAxis(S, 39, ABG) 22:49:17.570 00.000 8052 Guiding Dir = 1, Dur = 39 22:49:17.570 00.000 8052 IsSlewing returns 0 22:49:17.570 00.000 8052 IsGuiding returns 0 22:49:17.585 00.015 8052 PulseGuide returned control before completion, sleep 37 22:49:17.632 00.047 8052 IsGuiding returns 1 22:49:17.632 00.000 8052 scope still moving after pulse duration time elapsed 22:49:17.632 00.000 3236 UpdateGuideState exits: m=342 SNR=12.7 22:49:17.632 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:17.632 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:17.632 00.000 3236 Enqueuing Expose request 22:49:17.679 00.047 8052 IsSlewing returns 0 22:49:17.679 00.000 8052 IsGuiding returns 1 22:49:17.757 00.078 8052 IsSlewing returns 0 22:49:17.757 00.000 8052 IsGuiding returns 1 22:49:17.820 00.063 8052 IsSlewing returns 0 22:49:17.820 00.000 8052 IsGuiding returns 0 22:49:17.820 00.000 8052 scope move finished after 39 + 215 ms 22:49:17.820 00.000 8052 Move returns status 0, amount 39 22:49:17.820 00.000 8052 move complete, result=0 22:49:17.820 00.000 8052 worker thread done servicing request 22:49:17.820 00.000 8052 Worker thread wakes up 22:49:17.820 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:17.820 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:17.835 00.015 3236 GuideStep: 0.8 px 26 ms WEST, 0.3 px 39 ms SOUTH 22:49:19.726 01.891 8052 Exposure complete 22:49:19.882 00.156 8052 worker thread done servicing request 22:49:19.882 00.000 3236 OnExposeComplete: enter 22:49:19.882 00.000 3236 UpdateGuideState(): m_state=6 22:49:19.882 00.000 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 227 22:49:19.882 00.000 3236 Star::Find returns 1 (0), X=1048.30, Y=270.50, Mass=309, SNR=12.1, Peak=57 HFD=5.0 22:49:19.882 00.000 3236 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.85) = xAngle (4.49 = -1.79) 22:49:19.882 00.000 3236 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.75 = 2.75) 22:49:19.882 00.000 3236 CameraToMount -- cameraX=-4.30 cameraY=2.32 hyp=4.88 cameraTheta=2.65 mountX=-1.06 mountY=1.87, mountTheta=2.08 22:49:19.882 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.30, y=2.32, opts=13) 22:49:19.882 00.000 3236 Enqueuing Move request for scope (-4.30, 2.32) 22:49:19.882 00.000 8052 Worker thread wakes up 22:49:19.882 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.30, 2.32) opts 0xd 22:49:19.882 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.30, 2.32) 22:49:19.882 00.000 8052 Moving (-4.30, 2.32) raw xDistance=-1.06 yDistance=1.87 22:49:19.882 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.06 22:49:19.882 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.87 from input 1.87 22:49:19.882 00.000 8052 MoveAxis(E, 35, ABG) 22:49:19.882 00.000 8052 Guiding Dir = 2, Dur = 35 22:49:19.882 00.000 8052 IsSlewing returns 0 22:49:19.898 00.016 8052 IsGuiding returns 0 22:49:19.898 00.000 8052 PulseGuide returned control before completion, sleep 41 22:49:19.898 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=42, FiltMax=54, Gamma=1.040 22:49:19.960 00.062 8052 IsGuiding returns 0 22:49:19.960 00.000 8052 Move returns status 0, amount 35 22:49:19.960 00.000 8052 MoveAxis(S, 285, ABG) 22:49:19.960 00.000 8052 Guiding Dir = 1, Dur = 285 22:49:19.960 00.000 8052 IsSlewing returns 0 22:49:19.960 00.000 8052 IsGuiding returns 0 22:49:19.960 00.000 8052 PulseGuide returned control before completion, sleep 292 22:49:20.148 00.188 3236 UpdateGuideState exits: m=309 SNR=12.1 22:49:20.148 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:20.148 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:20.148 00.000 3236 Enqueuing Expose request 22:49:20.273 00.125 8052 IsGuiding returns 0 22:49:20.273 00.000 8052 Move returns status 0, amount 285 22:49:20.273 00.000 8052 move complete, result=0 22:49:20.273 00.000 8052 worker thread done servicing request 22:49:20.273 00.000 8052 Worker thread wakes up 22:49:20.273 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:20.273 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:20.273 00.000 3236 GuideStep: -1.1 px 35 ms EAST, 1.9 px 285 ms SOUTH 22:49:22.257 01.984 8052 Exposure complete 22:49:22.413 00.156 8052 worker thread done servicing request 22:49:22.413 00.000 3236 OnExposeComplete: enter 22:49:22.413 00.000 3236 UpdateGuideState(): m_state=6 22:49:22.413 00.000 3236 Star::Find(15, 1048, 270, 0, (0,0,0,0), 0.0, 255) frame 228 22:49:22.413 00.000 3236 Star::Find returns 1 (0), X=1048.63, Y=269.25, Mass=318, SNR=12.3, Peak=57 HFD=4.7 22:49:22.413 00.000 3236 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.85) = xAngle (4.73 = -1.56) 22:49:22.413 00.000 3236 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.98 = 2.98) 22:49:22.413 00.000 3236 CameraToMount -- cameraX=-3.96 cameraY=1.07 hyp=4.10 cameraTheta=2.88 mountX=0.05 mountY=0.66, mountTheta=1.49 22:49:22.413 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.96, y=1.07, opts=13) 22:49:22.413 00.000 3236 Enqueuing Move request for scope (-3.96, 1.07) 22:49:22.413 00.000 8052 Worker thread wakes up 22:49:22.413 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.96, 1.07) opts 0xd 22:49:22.413 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.96, 1.07) 22:49:22.413 00.000 8052 Moving (-3.96, 1.07) raw xDistance=0.05 yDistance=0.66 22:49:22.413 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:49:22.413 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 22:49:22.413 00.000 8052 MoveAxis(E, 0, ABG) 22:49:22.413 00.000 8052 Move returns status 0, amount 0 22:49:22.413 00.000 8052 MoveAxis(S, 101, ABG) 22:49:22.413 00.000 8052 Guiding Dir = 1, Dur = 101 22:49:22.429 00.016 8052 IsSlewing returns 0 22:49:22.429 00.000 8052 IsGuiding returns 0 22:49:22.429 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=53, Gamma=1.040 22:49:22.429 00.000 8052 PulseGuide returned control before completion, sleep 107 22:49:22.554 00.125 8052 IsGuiding returns 1 22:49:22.554 00.000 8052 scope still moving after pulse duration time elapsed 22:49:22.585 00.031 8052 IsSlewing returns 0 22:49:22.585 00.000 8052 IsGuiding returns 0 22:49:22.585 00.000 8052 scope move finished after 101 + 52 ms 22:49:22.585 00.000 8052 Move returns status 0, amount 101 22:49:22.585 00.000 8052 move complete, result=0 22:49:22.585 00.000 8052 worker thread done servicing request 22:49:22.648 00.063 3236 UpdateGuideState exits: m=318 SNR=12.3 22:49:22.648 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:22.648 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:22.648 00.000 3236 Enqueuing Expose request 22:49:22.648 00.000 8052 Worker thread wakes up 22:49:22.648 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.7 px 101 ms SOUTH 22:49:22.648 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:22.648 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:24.757 02.109 8052 Exposure complete 22:49:24.913 00.156 3236 OnExposeComplete: enter 22:49:24.913 00.000 3236 UpdateGuideState(): m_state=6 22:49:24.913 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 229 22:49:24.913 00.000 3236 Star::Find returns 1 (0), X=1049.09, Y=268.40, Mass=286, SNR=11.7, Peak=52 HFD=4.8 22:49:24.913 00.000 8052 worker thread done servicing request 22:49:24.913 00.000 3236 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.85) = xAngle (4.93 = -1.36) 22:49:24.913 00.000 3236 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.18 = -3.10) 22:49:24.913 00.000 3236 CameraToMount -- cameraX=-3.50 cameraY=0.22 hyp=3.51 cameraTheta=3.08 mountX=0.75 mountY=-0.14, mountTheta=-0.18 22:49:24.913 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.50, y=0.22, opts=13) 22:49:24.913 00.000 3236 Enqueuing Move request for scope (-3.50, 0.22) 22:49:24.913 00.000 8052 Worker thread wakes up 22:49:24.913 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.50, 0.22) opts 0xd 22:49:24.913 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.50, 0.22) 22:49:24.913 00.000 8052 Moving (-3.50, 0.22) raw xDistance=0.75 yDistance=-0.14 22:49:24.913 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75 22:49:24.913 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:49:24.913 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:49:24.913 00.000 8052 MoveAxis(W, 26, ABG) 22:49:24.913 00.000 8052 Guiding Dir = 3, Dur = 26 22:49:24.913 00.000 8052 IsSlewing returns 0 22:49:24.929 00.016 8052 IsGuiding returns 0 22:49:24.929 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=36, FiltMax=47, Gamma=1.040 22:49:24.929 00.000 8052 PulseGuide returned control before completion, sleep 32 22:49:24.976 00.047 8052 IsGuiding returns 0 22:49:24.976 00.000 8052 Move returns status 0, amount 26 22:49:24.976 00.000 8052 MoveAxis(N, 0, ABG) 22:49:24.976 00.000 8052 Move returns status 0, amount 0 22:49:24.976 00.000 8052 move complete, result=0 22:49:24.976 00.000 8052 worker thread done servicing request 22:49:25.148 00.172 3236 UpdateGuideState exits: m=286 SNR=11.7 22:49:25.148 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:25.148 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:25.148 00.000 3236 Enqueuing Expose request 22:49:25.148 00.000 8052 Worker thread wakes up 22:49:25.148 00.000 3236 GuideStep: 0.7 px 26 ms WEST, -0.1 px 0 ms NORTH 22:49:25.148 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:25.148 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:27.242 02.094 8052 Exposure complete 22:49:27.398 00.156 8052 worker thread done servicing request 22:49:27.398 00.000 3236 OnExposeComplete: enter 22:49:27.398 00.000 3236 UpdateGuideState(): m_state=6 22:49:27.398 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 230 22:49:27.398 00.000 3236 Star::Find returns 1 (0), X=1050.06, Y=270.08, Mass=322, SNR=12.4, Peak=57 HFD=4.7 22:49:27.398 00.000 3236 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.85) = xAngle (4.34 = -1.94) 22:49:27.398 00.000 3236 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.60 = 2.60) 22:49:27.398 00.000 3236 CameraToMount -- cameraX=-2.53 cameraY=1.91 hyp=3.17 cameraTheta=2.50 mountX=-1.14 mountY=1.64, mountTheta=2.18 22:49:27.413 00.015 3236 SchedulePrimaryMove(06CFF028, x=-2.53, y=1.91, opts=13) 22:49:27.413 00.000 3236 Enqueuing Move request for scope (-2.53, 1.91) 22:49:27.413 00.000 8052 Worker thread wakes up 22:49:27.413 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.53, 1.91) opts 0xd 22:49:27.413 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.53, 1.91) 22:49:27.413 00.000 8052 Moving (-2.53, 1.91) raw xDistance=-1.14 yDistance=1.64 22:49:27.413 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.14 22:49:27.413 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.64 from input 1.64 22:49:27.413 00.000 8052 MoveAxis(E, 38, ABG) 22:49:27.413 00.000 8052 Guiding Dir = 2, Dur = 38 22:49:27.413 00.000 8052 IsSlewing returns 0 22:49:27.413 00.000 8052 IsGuiding returns 0 22:49:27.413 00.000 8052 PulseGuide returned control before completion, sleep 44 22:49:27.413 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=39, FiltMax=50, Gamma=1.040 22:49:27.476 00.063 8052 IsGuiding returns 0 22:49:27.476 00.000 8052 Move returns status 0, amount 38 22:49:27.476 00.000 8052 MoveAxis(S, 249, ABG) 22:49:27.476 00.000 8052 Guiding Dir = 1, Dur = 249 22:49:27.476 00.000 8052 IsSlewing returns 0 22:49:27.476 00.000 8052 IsGuiding returns 0 22:49:27.492 00.016 8052 PulseGuide returned control before completion, sleep 255 22:49:27.695 00.203 3236 UpdateGuideState exits: m=322 SNR=12.4 22:49:27.695 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:27.695 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:27.695 00.000 3236 Enqueuing Expose request 22:49:27.757 00.062 8052 IsGuiding returns 0 22:49:27.757 00.000 8052 Move returns status 0, amount 249 22:49:27.757 00.000 8052 move complete, result=0 22:49:27.757 00.000 8052 worker thread done servicing request 22:49:27.757 00.000 8052 Worker thread wakes up 22:49:27.757 00.000 3236 GuideStep: -1.1 px 38 ms EAST, 1.6 px 249 ms SOUTH 22:49:27.757 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:27.757 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:29.742 01.985 8052 Exposure complete 22:49:29.913 00.171 3236 OnExposeComplete: enter 22:49:29.913 00.000 3236 UpdateGuideState(): m_state=6 22:49:29.913 00.000 3236 Star::Find(15, 1050, 270, 0, (0,0,0,0), 0.0, 255) frame 231 22:49:29.913 00.000 3236 Star::Find returns 1 (0), X=1051.06, Y=266.77, Mass=231, SNR=10.4, Peak=51 HFD=4.1 22:49:29.913 00.000 3236 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.85) = xAngle (-0.55 = -0.55) 22:49:29.913 00.000 3236 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.29 = -2.29) 22:49:29.913 00.000 3236 CameraToMount -- cameraX=-1.53 cameraY=-1.41 hyp=2.07 cameraTheta=-2.40 mountX=1.77 mountY=-1.55, mountTheta=-0.72 22:49:29.913 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.53, y=-1.41, opts=13) 22:49:29.913 00.000 3236 Enqueuing Move request for scope (-1.53, -1.41) 22:49:29.929 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=45, Gamma=1.040 22:49:29.929 00.000 8052 worker thread done servicing request 22:49:29.929 00.000 8052 Worker thread wakes up 22:49:29.929 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.53, -1.41) opts 0xd 22:49:29.929 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.53, -1.41) 22:49:29.929 00.000 8052 Moving (-1.53, -1.41) raw xDistance=1.77 yDistance=-1.55 22:49:29.929 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.77 22:49:29.929 00.000 8052 resist switch: large excursion: input -1.55 thresh 0.54 direction from 1 to -1 22:49:29.929 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.66 22:49:29.929 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.55 from input -1.55 22:49:29.929 00.000 8052 MoveAxis(W, 59, ABG) 22:49:29.929 00.000 8052 Guiding Dir = 3, Dur = 59 22:49:29.929 00.000 8052 IsSlewing returns 0 22:49:29.976 00.047 8052 IsGuiding returns 0 22:49:30.023 00.047 8052 PulseGuide returned control before completion, sleep 25 22:49:30.070 00.047 8052 IsGuiding returns 1 22:49:30.070 00.000 8052 scope still moving after pulse duration time elapsed 22:49:30.101 00.031 8052 IsSlewing returns 0 22:49:30.117 00.016 8052 IsGuiding returns 0 22:49:30.117 00.000 8052 scope move finished after 59 + 69 ms 22:49:30.117 00.000 8052 Move returns status 0, amount 59 22:49:30.117 00.000 8052 MoveAxis(N, 236, ABG) 22:49:30.117 00.000 8052 Guiding Dir = 0, Dur = 236 22:49:30.117 00.000 8052 IsSlewing returns 0 22:49:30.117 00.000 8052 IsGuiding returns 0 22:49:30.148 00.031 8052 PulseGuide returned control before completion, sleep 207 22:49:30.195 00.047 3236 UpdateGuideState exits: m=231 SNR=10.4 22:49:30.195 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:30.195 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:30.195 00.000 3236 Enqueuing Expose request 22:49:30.382 00.187 8052 IsGuiding returns 1 22:49:30.382 00.000 8052 scope still moving after pulse duration time elapsed 22:49:30.413 00.031 8052 IsSlewing returns 0 22:49:30.413 00.000 8052 IsGuiding returns 0 22:49:30.413 00.000 8052 scope move finished after 236 + 58 ms 22:49:30.413 00.000 8052 Move returns status 0, amount 236 22:49:30.413 00.000 8052 move complete, result=0 22:49:30.413 00.000 8052 worker thread done servicing request 22:49:30.413 00.000 8052 Worker thread wakes up 22:49:30.413 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:30.413 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:30.867 00.454 3236 GuideStep: 1.8 px 59 ms WEST, -1.6 px 236 ms NORTH 22:49:32.179 01.312 8052 Exposure complete 22:49:32.335 00.156 8052 worker thread done servicing request 22:49:32.335 00.000 3236 OnExposeComplete: enter 22:49:32.335 00.000 3236 UpdateGuideState(): m_state=6 22:49:32.335 00.000 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 232 22:49:32.335 00.000 3236 Star::Find returns 1 (0), X=1051.51, Y=269.71, Mass=308, SNR=12.1, Peak=55 HFD=5.2 22:49:32.335 00.000 3236 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.85) = xAngle (4.03 = -2.25) 22:49:32.335 00.000 3236 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.29 = 2.29) 22:49:32.335 00.000 3236 CameraToMount -- cameraX=-1.08 cameraY=1.53 hyp=1.87 cameraTheta=2.18 mountX=-1.18 mountY=1.41, mountTheta=2.27 22:49:32.335 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.08, y=1.53, opts=13) 22:49:32.335 00.000 3236 Enqueuing Move request for scope (-1.08, 1.53) 22:49:32.335 00.000 8052 Worker thread wakes up 22:49:32.335 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 1.53) opts 0xd 22:49:32.335 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.08, 1.53) 22:49:32.335 00.000 8052 Moving (-1.08, 1.53) raw xDistance=-1.18 yDistance=1.41 22:49:32.335 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.18 22:49:32.335 00.000 8052 resist switch: large excursion: input 1.41 thresh 0.54 direction from -1 to 1 22:49:32.335 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.24 22:49:32.335 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.41 from input 1.41 22:49:32.335 00.000 8052 MoveAxis(E, 37, ABG) 22:49:32.335 00.000 8052 Guiding Dir = 2, Dur = 37 22:49:32.351 00.016 8052 IsSlewing returns 0 22:49:32.351 00.000 8052 IsGuiding returns 0 22:49:32.351 00.000 8052 PulseGuide returned control before completion, sleep 43 22:49:32.351 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=40, FiltMax=51, Gamma=1.040 22:49:32.413 00.062 8052 IsGuiding returns 0 22:49:32.413 00.000 8052 Move returns status 0, amount 37 22:49:32.413 00.000 8052 MoveAxis(S, 215, ABG) 22:49:32.413 00.000 8052 Guiding Dir = 1, Dur = 215 22:49:32.413 00.000 8052 IsSlewing returns 0 22:49:32.413 00.000 8052 IsGuiding returns 0 22:49:32.413 00.000 8052 PulseGuide returned control before completion, sleep 222 22:49:32.570 00.157 3236 UpdateGuideState exits: m=308 SNR=12.1 22:49:32.570 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:32.570 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:32.570 00.000 3236 Enqueuing Expose request 22:49:32.648 00.078 8052 IsGuiding returns 0 22:49:32.648 00.000 8052 Move returns status 0, amount 215 22:49:32.648 00.000 8052 move complete, result=0 22:49:32.648 00.000 8052 worker thread done servicing request 22:49:32.648 00.000 8052 Worker thread wakes up 22:49:32.648 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:32.648 00.000 3236 GuideStep: -1.2 px 37 ms EAST, 1.4 px 215 ms SOUTH 22:49:32.648 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:34.742 02.094 8052 Exposure complete 22:49:34.898 00.156 8052 worker thread done servicing request 22:49:34.898 00.000 3236 OnExposeComplete: enter 22:49:34.898 00.000 3236 UpdateGuideState(): m_state=6 22:49:34.898 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 233 22:49:34.898 00.000 3236 Star::Find returns 1 (0), X=1052.25, Y=268.26, Mass=302, SNR=11.9, Peak=46 HFD=5.0 22:49:34.898 00.000 3236 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.85) = xAngle (4.75 = -1.54) 22:49:34.898 00.000 3236 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 22:49:34.898 00.000 3236 CameraToMount -- cameraX=-0.34 cameraY=0.08 hyp=0.35 cameraTheta=2.90 mountX=0.01 mountY=0.05, mountTheta=1.33 22:49:34.898 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.34, y=0.08, opts=13) 22:49:34.898 00.000 3236 Enqueuing Move request for scope (-0.34, 0.08) 22:49:34.898 00.000 8052 Worker thread wakes up 22:49:34.898 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.08) opts 0xd 22:49:34.898 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.34, 0.08) 22:49:34.898 00.000 8052 Moving (-0.34, 0.08) raw xDistance=0.01 yDistance=0.05 22:49:34.898 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:49:34.898 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:49:34.898 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 22:49:34.898 00.000 8052 MoveAxis(E, 0, ABG) 22:49:34.898 00.000 8052 Move returns status 0, amount 0 22:49:34.898 00.000 8052 MoveAxis(N, 0, ABG) 22:49:34.898 00.000 8052 Move returns status 0, amount 0 22:49:34.898 00.000 8052 move complete, result=0 22:49:34.913 00.015 8052 worker thread done servicing request 22:49:34.913 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=32, FiltMax=42, Gamma=1.040 22:49:35.132 00.219 3236 UpdateGuideState exits: m=302 SNR=11.9 22:49:35.132 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:35.132 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:35.132 00.000 3236 Enqueuing Expose request 22:49:35.132 00.000 8052 Worker thread wakes up 22:49:35.132 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 22:49:35.132 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:35.132 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:37.226 02.094 8052 Exposure complete 22:49:37.413 00.187 8052 worker thread done servicing request 22:49:37.413 00.000 3236 OnExposeComplete: enter 22:49:37.413 00.000 3236 UpdateGuideState(): m_state=6 22:49:37.413 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 234 22:49:37.413 00.000 3236 Star::Find returns 1 (0), X=1051.09, Y=267.75, Mass=233, SNR=10.5, Peak=51 HFD=4.9 22:49:37.413 00.000 3236 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.85) = xAngle (-1.02 = -1.02) 22:49:37.413 00.000 3236 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.76 = -2.76) 22:49:37.413 00.000 3236 CameraToMount -- cameraX=-1.50 cameraY=-0.43 hyp=1.56 cameraTheta=-2.86 mountX=0.82 mountY=-0.58, mountTheta=-0.61 22:49:37.413 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.50, y=-0.43, opts=13) 22:49:37.413 00.000 3236 Enqueuing Move request for scope (-1.50, -0.43) 22:49:37.413 00.000 8052 Worker thread wakes up 22:49:37.413 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.50, -0.43) opts 0xd 22:49:37.413 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.50, -0.43) 22:49:37.413 00.000 8052 Moving (-1.50, -0.43) raw xDistance=0.82 yDistance=-0.58 22:49:37.413 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82 22:49:37.413 00.000 8052 resist switch: large excursion: input -0.58 thresh 0.54 direction from 1 to -1 22:49:37.413 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.73 22:49:37.413 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 22:49:37.413 00.000 8052 MoveAxis(W, 28, ABG) 22:49:37.413 00.000 8052 Guiding Dir = 3, Dur = 28 22:49:37.429 00.016 8052 IsSlewing returns 0 22:49:37.429 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=41, FiltMax=50, Gamma=1.040 22:49:37.429 00.000 8052 IsGuiding returns 0 22:49:37.429 00.000 8052 PulseGuide returned control before completion, sleep 33 22:49:37.476 00.047 8052 IsGuiding returns 0 22:49:37.476 00.000 8052 Move returns status 0, amount 28 22:49:37.476 00.000 8052 MoveAxis(N, 88, ABG) 22:49:37.476 00.000 8052 Guiding Dir = 0, Dur = 88 22:49:37.492 00.016 8052 IsSlewing returns 0 22:49:37.492 00.000 8052 IsGuiding returns 0 22:49:37.492 00.000 8052 PulseGuide returned control before completion, sleep 95 22:49:37.601 00.109 8052 IsGuiding returns 1 22:49:37.601 00.000 8052 scope still moving after pulse duration time elapsed 22:49:37.632 00.031 8052 IsSlewing returns 0 22:49:37.632 00.000 3236 UpdateGuideState exits: m=233 SNR=10.5 22:49:37.632 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:37.632 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:37.632 00.000 3236 Enqueuing Expose request 22:49:37.632 00.000 8052 IsGuiding returns 0 22:49:37.632 00.000 8052 scope move finished after 88 + 53 ms 22:49:37.632 00.000 8052 Move returns status 0, amount 88 22:49:37.632 00.000 8052 move complete, result=0 22:49:37.632 00.000 8052 worker thread done servicing request 22:49:37.632 00.000 8052 Worker thread wakes up 22:49:37.632 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:37.632 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:37.632 00.000 3236 GuideStep: 0.8 px 28 ms WEST, -0.6 px 88 ms NORTH 22:49:39.679 02.047 8052 Exposure complete 22:49:39.851 00.172 3236 OnExposeComplete: enter 22:49:39.851 00.000 3236 UpdateGuideState(): m_state=6 22:49:39.851 00.000 8052 worker thread done servicing request 22:49:39.851 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 235 22:49:39.851 00.000 3236 Star::Find returns 1 (0), X=1052.42, Y=265.89, Mass=319, SNR=12.3, Peak=55 HFD=4.8 22:49:39.851 00.000 3236 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.85) = xAngle (0.20 = 0.20) 22:49:39.851 00.000 3236 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.54 = -1.54) 22:49:39.851 00.000 3236 CameraToMount -- cameraX=-0.17 cameraY=-2.29 hyp=2.29 cameraTheta=-1.65 mountX=2.25 mountY=-2.29, mountTheta=-0.80 22:49:39.851 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.17, y=-2.29, opts=13) 22:49:39.851 00.000 3236 Enqueuing Move request for scope (-0.17, -2.29) 22:49:39.851 00.000 8052 Worker thread wakes up 22:49:39.851 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -2.29) opts 0xd 22:49:39.851 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.17, -2.29) 22:49:39.851 00.000 8052 Moving (-0.17, -2.29) raw xDistance=2.25 yDistance=-2.29 22:49:39.851 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.45 from input 2.25 22:49:39.851 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.29 from input -2.29 22:49:39.851 00.000 8052 MoveAxis(W, 80, ABG) 22:49:39.851 00.000 8052 Guiding Dir = 3, Dur = 80 22:49:39.867 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=50, Gamma=1.040 22:49:39.913 00.046 8052 IsSlewing returns 0 22:49:39.976 00.063 8052 IsGuiding returns 0 22:49:39.976 00.000 8052 PulseGuide returned control before completion, sleep 86 22:49:40.085 00.109 8052 IsGuiding returns 0 22:49:40.085 00.000 8052 Move returns status 0, amount 80 22:49:40.085 00.000 8052 MoveAxis(N, 349, ABG) 22:49:40.085 00.000 8052 Guiding Dir = 0, Dur = 349 22:49:40.085 00.000 8052 IsSlewing returns 0 22:49:40.085 00.000 8052 IsGuiding returns 0 22:49:40.085 00.000 8052 PulseGuide returned control before completion, sleep 356 22:49:40.132 00.047 3236 UpdateGuideState exits: m=319 SNR=12.3 22:49:40.132 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:40.132 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:40.132 00.000 3236 Enqueuing Expose request 22:49:40.492 00.360 8052 IsGuiding returns 0 22:49:40.492 00.000 8052 Move returns status 0, amount 349 22:49:40.492 00.000 8052 move complete, result=0 22:49:40.492 00.000 3236 GuideStep: 2.2 px 80 ms WEST, -2.3 px 349 ms NORTH 22:49:40.492 00.000 8052 worker thread done servicing request 22:49:40.554 00.062 8052 Worker thread wakes up 22:49:40.554 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:40.554 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:42.226 01.672 8052 Exposure complete 22:49:42.382 00.156 8052 worker thread done servicing request 22:49:42.382 00.000 3236 OnExposeComplete: enter 22:49:42.382 00.000 3236 UpdateGuideState(): m_state=6 22:49:42.382 00.000 3236 Star::Find(15, 1052, 265, 0, (0,0,0,0), 0.0, 255) frame 236 22:49:42.382 00.000 3236 Star::Find returns 1 (0), X=1052.90, Y=266.51, Mass=317, SNR=12.3, Peak=55 HFD=5.0 22:49:42.382 00.000 3236 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.85) = xAngle (0.46 = 0.46) 22:49:42.382 00.000 3236 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.28 = -1.28) 22:49:42.382 00.000 3236 CameraToMount -- cameraX=0.31 cameraY=-1.67 hyp=1.69 cameraTheta=-1.39 mountX=1.52 mountY=-1.63, mountTheta=-0.82 22:49:42.382 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.31, y=-1.67, opts=13) 22:49:42.382 00.000 3236 Enqueuing Move request for scope (0.31, -1.67) 22:49:42.382 00.000 8052 Worker thread wakes up 22:49:42.382 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -1.67) opts 0xd 22:49:42.382 00.000 8052 Handling offset move in thread for scope, endpoint = (0.31, -1.67) 22:49:42.382 00.000 8052 Moving (0.31, -1.67) raw xDistance=1.52 yDistance=-1.63 22:49:42.382 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.06 from input 1.52 22:49:42.382 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.63 from input -1.63 22:49:42.382 00.000 8052 MoveAxis(W, 58, ABG) 22:49:42.382 00.000 8052 Guiding Dir = 3, Dur = 58 22:49:42.398 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=41, FiltMax=53, Gamma=1.040 22:49:42.445 00.047 8052 IsSlewing returns 0 22:49:42.507 00.062 8052 IsGuiding returns 0 22:49:42.507 00.000 8052 PulseGuide returned control before completion, sleep 65 22:49:42.585 00.078 8052 IsGuiding returns 0 22:49:42.585 00.000 8052 Move returns status 0, amount 58 22:49:42.585 00.000 8052 MoveAxis(N, 247, ABG) 22:49:42.585 00.000 8052 Guiding Dir = 0, Dur = 247 22:49:42.585 00.000 8052 IsSlewing returns 0 22:49:42.585 00.000 8052 IsGuiding returns 0 22:49:42.585 00.000 8052 PulseGuide returned control before completion, sleep 254 22:49:42.632 00.047 3236 UpdateGuideState exits: m=317 SNR=12.3 22:49:42.632 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:42.632 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:42.632 00.000 3236 Enqueuing Expose request 22:49:42.851 00.219 8052 IsGuiding returns 0 22:49:42.851 00.000 8052 Move returns status 0, amount 247 22:49:42.851 00.000 8052 move complete, result=0 22:49:42.851 00.000 8052 worker thread done servicing request 22:49:42.851 00.000 8052 Worker thread wakes up 22:49:42.851 00.000 3236 GuideStep: 1.5 px 58 ms WEST, -1.6 px 247 ms NORTH 22:49:42.851 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:42.851 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:44.726 01.875 8052 Exposure complete 22:49:44.882 00.156 8052 worker thread done servicing request 22:49:44.882 00.000 3236 OnExposeComplete: enter 22:49:44.882 00.000 3236 UpdateGuideState(): m_state=6 22:49:44.882 00.000 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 237 22:49:44.882 00.000 3236 Star::Find returns 1 (0), X=1052.35, Y=267.35, Mass=294, SNR=11.8, Peak=49 HFD=4.9 22:49:44.882 00.000 3236 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.85) = xAngle (-0.00 = -0.00) 22:49:44.882 00.000 3236 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.75 = -1.75) 22:49:44.882 00.000 3236 CameraToMount -- cameraX=-0.24 cameraY=-0.83 hyp=0.86 cameraTheta=-1.85 mountX=0.86 mountY=-0.85, mountTheta=-0.78 22:49:44.882 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.24, y=-0.83, opts=13) 22:49:44.882 00.000 3236 Enqueuing Move request for scope (-0.24, -0.83) 22:49:44.882 00.000 8052 Worker thread wakes up 22:49:44.882 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.83) opts 0xd 22:49:44.882 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.24, -0.83) 22:49:44.882 00.000 8052 Moving (-0.24, -0.83) raw xDistance=0.86 yDistance=-0.85 22:49:44.882 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.86 22:49:44.882 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 22:49:44.882 00.000 8052 MoveAxis(W, 34, ABG) 22:49:44.882 00.000 8052 Guiding Dir = 3, Dur = 34 22:49:44.898 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=34, FiltMax=46, Gamma=1.040 22:49:44.913 00.015 8052 IsSlewing returns 0 22:49:44.992 00.079 8052 IsGuiding returns 0 22:49:45.054 00.062 8052 IsGuiding returns 1 22:49:45.054 00.000 8052 scope still moving after pulse duration time elapsed 22:49:45.085 00.031 8052 IsSlewing returns 0 22:49:45.085 00.000 8052 IsGuiding returns 1 22:49:45.117 00.032 8052 IsSlewing returns 0 22:49:45.117 00.000 8052 IsGuiding returns 0 22:49:45.117 00.000 8052 scope move finished after 34 + 94 ms 22:49:45.117 00.000 8052 Move returns status 0, amount 34 22:49:45.117 00.000 8052 MoveAxis(N, 129, ABG) 22:49:45.117 00.000 8052 Guiding Dir = 0, Dur = 129 22:49:45.117 00.000 8052 IsSlewing returns 0 22:49:45.117 00.000 8052 IsGuiding returns 0 22:49:45.117 00.000 8052 PulseGuide returned control before completion, sleep 136 22:49:45.163 00.046 3236 UpdateGuideState exits: m=294 SNR=11.8 22:49:45.163 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:45.163 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:45.163 00.000 3236 Enqueuing Expose request 22:49:45.273 00.110 8052 IsGuiding returns 0 22:49:45.273 00.000 8052 Move returns status 0, amount 129 22:49:45.273 00.000 8052 move complete, result=0 22:49:45.273 00.000 8052 worker thread done servicing request 22:49:45.273 00.000 3236 GuideStep: 0.9 px 34 ms WEST, -0.8 px 129 ms NORTH 22:49:45.273 00.000 8052 Worker thread wakes up 22:49:45.273 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:45.273 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:47.257 01.984 8052 Exposure complete 22:49:47.413 00.156 8052 worker thread done servicing request 22:49:47.413 00.000 3236 OnExposeComplete: enter 22:49:47.413 00.000 3236 UpdateGuideState(): m_state=6 22:49:47.413 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 238 22:49:47.413 00.000 3236 Star::Find returns 1 (0), X=1051.56, Y=269.47, Mass=306, SNR=12.0, Peak=55 HFD=5.2 22:49:47.413 00.000 3236 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.85) = xAngle (4.09 = -2.19) 22:49:47.413 00.000 3236 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.35 = 2.35) 22:49:47.413 00.000 3236 CameraToMount -- cameraX=-1.04 cameraY=1.29 hyp=1.66 cameraTheta=2.25 mountX=-0.96 mountY=1.18, mountTheta=2.25 22:49:47.413 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.04, y=1.29, opts=13) 22:49:47.413 00.000 3236 Enqueuing Move request for scope (-1.04, 1.29) 22:49:47.413 00.000 8052 Worker thread wakes up 22:49:47.413 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 1.29) opts 0xd 22:49:47.413 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.04, 1.29) 22:49:47.413 00.000 8052 Moving (-1.04, 1.29) raw xDistance=-0.96 yDistance=1.18 22:49:47.413 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.96 22:49:47.413 00.000 8052 resist switch: large excursion: input 1.18 thresh 0.54 direction from -1 to 1 22:49:47.413 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.54 22:49:47.413 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18 22:49:47.413 00.000 8052 MoveAxis(E, 31, ABG) 22:49:47.413 00.000 8052 Guiding Dir = 2, Dur = 31 22:49:47.429 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=42, FiltMax=52, Gamma=1.040 22:49:47.476 00.047 8052 IsSlewing returns 0 22:49:47.538 00.062 8052 IsGuiding returns 0 22:49:47.617 00.079 8052 IsGuiding returns 1 22:49:47.617 00.000 8052 scope still moving after pulse duration time elapsed 22:49:47.648 00.031 8052 IsSlewing returns 0 22:49:47.648 00.000 8052 IsGuiding returns 0 22:49:47.648 00.000 8052 scope move finished after 31 + 69 ms 22:49:47.648 00.000 8052 Move returns status 0, amount 31 22:49:47.648 00.000 8052 MoveAxis(S, 179, ABG) 22:49:47.648 00.000 8052 Guiding Dir = 1, Dur = 179 22:49:47.648 00.000 8052 IsSlewing returns 0 22:49:47.648 00.000 8052 IsGuiding returns 0 22:49:47.648 00.000 8052 PulseGuide returned control before completion, sleep 185 22:49:47.663 00.015 3236 UpdateGuideState exits: m=306 SNR=12.0 22:49:47.663 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:47.663 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:47.663 00.000 3236 Enqueuing Expose request 22:49:47.851 00.188 8052 IsGuiding returns 0 22:49:47.851 00.000 8052 Move returns status 0, amount 179 22:49:47.851 00.000 8052 move complete, result=0 22:49:47.851 00.000 8052 worker thread done servicing request 22:49:47.851 00.000 8052 Worker thread wakes up 22:49:47.851 00.000 3236 GuideStep: -1.0 px 31 ms EAST, 1.2 px 179 ms SOUTH 22:49:47.851 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:47.851 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:49.726 01.875 8052 Exposure complete 22:49:49.898 00.172 8052 worker thread done servicing request 22:49:49.898 00.000 3236 OnExposeComplete: enter 22:49:49.898 00.000 3236 UpdateGuideState(): m_state=6 22:49:49.898 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 239 22:49:49.898 00.000 3236 Star::Find returns 1 (0), X=1052.94, Y=269.27, Mass=311, SNR=12.1, Peak=54 HFD=4.9 22:49:49.898 00.000 3236 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.85) = xAngle (3.11 = 3.11) 22:49:49.898 00.000 3236 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.36 = 1.36) 22:49:49.898 00.000 3236 CameraToMount -- cameraX=0.35 cameraY=1.10 hyp=1.15 cameraTheta=1.26 mountX=-1.15 mountY=1.13, mountTheta=2.37 22:49:49.898 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.35, y=1.10, opts=13) 22:49:49.898 00.000 3236 Enqueuing Move request for scope (0.35, 1.10) 22:49:49.898 00.000 8052 Worker thread wakes up 22:49:49.898 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.35, 1.10) opts 0xd 22:49:49.913 00.015 8052 Handling offset move in thread for scope, endpoint = (0.35, 1.10) 22:49:49.913 00.000 8052 Moving (0.35, 1.10) raw xDistance=-1.15 yDistance=1.13 22:49:49.913 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.15 22:49:49.913 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.13 from input 1.13 22:49:49.913 00.000 8052 MoveAxis(E, 42, ABG) 22:49:49.913 00.000 8052 Guiding Dir = 2, Dur = 42 22:49:49.929 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=38, FiltMax=50, Gamma=1.040 22:49:49.960 00.031 8052 IsSlewing returns 0 22:49:50.023 00.063 8052 IsGuiding returns 0 22:49:50.179 00.156 8052 IsGuiding returns 0 22:49:50.179 00.000 8052 Move returns status 0, amount 42 22:49:50.179 00.000 8052 MoveAxis(S, 172, ABG) 22:49:50.179 00.000 8052 Guiding Dir = 1, Dur = 172 22:49:50.195 00.016 8052 IsSlewing returns 0 22:49:50.195 00.000 8052 IsGuiding returns 0 22:49:50.195 00.000 8052 PulseGuide returned control before completion, sleep 179 22:49:50.210 00.015 3236 UpdateGuideState exits: m=311 SNR=12.1 22:49:50.210 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:50.210 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:50.210 00.000 3236 Enqueuing Expose request 22:49:50.382 00.172 8052 IsGuiding returns 0 22:49:50.382 00.000 8052 Move returns status 0, amount 172 22:49:50.382 00.000 8052 move complete, result=0 22:49:50.382 00.000 8052 worker thread done servicing request 22:49:50.382 00.000 3236 GuideStep: -1.2 px 42 ms EAST, 1.1 px 172 ms SOUTH 22:49:50.382 00.000 8052 Worker thread wakes up 22:49:50.382 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:50.382 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:52.195 01.813 8052 Exposure complete 22:49:52.367 00.172 8052 worker thread done servicing request 22:49:52.367 00.000 3236 OnExposeComplete: enter 22:49:52.367 00.000 3236 UpdateGuideState(): m_state=6 22:49:52.367 00.000 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 240 22:49:52.367 00.000 3236 Star::Find returns 1 (0), X=1053.65, Y=266.33, Mass=267, SNR=11.2, Peak=49 HFD=5.2 22:49:52.367 00.000 3236 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.85) = xAngle (0.80 = 0.80) 22:49:52.367 00.000 3236 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.95 = -0.95) 22:49:52.367 00.000 3236 CameraToMount -- cameraX=1.06 cameraY=-1.84 hyp=2.13 cameraTheta=-1.05 mountX=1.48 mountY=-1.73, mountTheta=-0.86 22:49:52.367 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.06, y=-1.84, opts=13) 22:49:52.367 00.000 3236 Enqueuing Move request for scope (1.06, -1.84) 22:49:52.367 00.000 8052 Worker thread wakes up 22:49:52.367 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.06, -1.84) opts 0xd 22:49:52.367 00.000 8052 Handling offset move in thread for scope, endpoint = (1.06, -1.84) 22:49:52.367 00.000 8052 Moving (1.06, -1.84) raw xDistance=1.48 yDistance=-1.73 22:49:52.367 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.48 22:49:52.367 00.000 8052 resist switch: large excursion: input -1.73 thresh 0.54 direction from 1 to -1 22:49:52.367 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.18 22:49:52.367 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73 22:49:52.367 00.000 8052 MoveAxis(W, 48, ABG) 22:49:52.367 00.000 8052 Guiding Dir = 3, Dur = 48 22:49:52.382 00.015 8052 IsSlewing returns 0 22:49:52.382 00.000 8052 IsGuiding returns 0 22:49:52.382 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=36, FiltMax=46, Gamma=1.040 22:49:52.382 00.000 8052 PulseGuide returned control before completion, sleep 53 22:49:52.460 00.078 8052 IsGuiding returns 0 22:49:52.460 00.000 8052 Move returns status 0, amount 48 22:49:52.460 00.000 8052 MoveAxis(N, 263, ABG) 22:49:52.460 00.000 8052 Guiding Dir = 0, Dur = 263 22:49:52.460 00.000 8052 IsSlewing returns 0 22:49:52.460 00.000 8052 IsGuiding returns 0 22:49:52.460 00.000 8052 PulseGuide returned control before completion, sleep 270 22:49:52.648 00.188 3236 UpdateGuideState exits: m=267 SNR=11.2 22:49:52.648 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:52.663 00.015 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:52.663 00.000 3236 Enqueuing Expose request 22:49:52.773 00.110 8052 IsGuiding returns 0 22:49:52.773 00.000 8052 Move returns status 0, amount 263 22:49:52.773 00.000 8052 move complete, result=0 22:49:52.773 00.000 8052 worker thread done servicing request 22:49:52.773 00.000 8052 Worker thread wakes up 22:49:52.773 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:52.773 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:52.773 00.000 3236 GuideStep: 1.5 px 48 ms WEST, -1.7 px 263 ms NORTH 22:49:54.679 01.906 8052 Exposure complete 22:49:54.851 00.172 3236 OnExposeComplete: enter 22:49:54.851 00.000 3236 UpdateGuideState(): m_state=6 22:49:54.851 00.000 8052 worker thread done servicing request 22:49:54.851 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 241 22:49:54.851 00.000 3236 Star::Find returns 1 (0), X=1053.50, Y=265.82, Mass=277, SNR=11.5, Peak=51 HFD=4.8 22:49:54.851 00.000 3236 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.85) = xAngle (0.65 = 0.65) 22:49:54.851 00.000 3236 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.10 = -1.10) 22:49:54.851 00.000 3236 CameraToMount -- cameraX=0.91 cameraY=-2.36 hyp=2.53 cameraTheta=-1.20 mountX=2.02 mountY=-2.25, mountTheta=-0.84 22:49:54.851 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.91, y=-2.36, opts=13) 22:49:54.851 00.000 3236 Enqueuing Move request for scope (0.91, -2.36) 22:49:54.851 00.000 8052 Worker thread wakes up 22:49:54.851 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.91, -2.36) opts 0xd 22:49:54.851 00.000 8052 Handling offset move in thread for scope, endpoint = (0.91, -2.36) 22:49:54.851 00.000 8052 Moving (0.91, -2.36) raw xDistance=2.02 yDistance=-2.25 22:49:54.851 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.33 from input 2.02 22:49:54.851 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.25 from input -2.25 22:49:54.851 00.000 8052 MoveAxis(W, 73, ABG) 22:49:54.851 00.000 8052 Guiding Dir = 3, Dur = 73 22:49:54.851 00.000 8052 IsSlewing returns 0 22:49:54.867 00.016 8052 IsGuiding returns 0 22:49:54.867 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=37, FiltMax=47, Gamma=1.040 22:49:54.882 00.015 8052 PulseGuide returned control before completion, sleep 72 22:49:54.960 00.078 8052 IsGuiding returns 0 22:49:54.960 00.000 8052 Move returns status 0, amount 73 22:49:54.960 00.000 8052 MoveAxis(N, 342, ABG) 22:49:54.960 00.000 8052 Guiding Dir = 0, Dur = 342 22:49:54.960 00.000 8052 IsSlewing returns 0 22:49:54.960 00.000 8052 IsGuiding returns 0 22:49:54.960 00.000 8052 PulseGuide returned control before completion, sleep 348 22:49:55.101 00.141 3236 UpdateGuideState exits: m=277 SNR=11.5 22:49:55.101 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:55.101 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:55.101 00.000 3236 Enqueuing Expose request 22:49:55.367 00.266 8052 IsGuiding returns 0 22:49:55.367 00.000 8052 Move returns status 0, amount 342 22:49:55.367 00.000 8052 move complete, result=0 22:49:55.367 00.000 8052 worker thread done servicing request 22:49:55.367 00.000 8052 Worker thread wakes up 22:49:55.367 00.000 3236 GuideStep: 2.0 px 73 ms WEST, -2.3 px 342 ms NORTH 22:49:55.367 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:55.367 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:57.257 01.890 8052 Exposure complete 22:49:57.413 00.156 8052 worker thread done servicing request 22:49:57.413 00.000 3236 OnExposeComplete: enter 22:49:57.413 00.000 3236 UpdateGuideState(): m_state=6 22:49:57.413 00.000 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 242 22:49:57.429 00.016 3236 Star::Find returns 1 (0), X=1053.46, Y=267.04, Mass=320, SNR=12.3, Peak=54 HFD=5.0 22:49:57.429 00.000 3236 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.85) = xAngle (0.93 = 0.93) 22:49:57.429 00.000 3236 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.82 = -0.82) 22:49:57.429 00.000 3236 CameraToMount -- cameraX=0.87 cameraY=-1.13 hyp=1.43 cameraTheta=-0.92 mountX=0.85 mountY=-1.04, mountTheta=-0.88 22:49:57.429 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.87, y=-1.13, opts=13) 22:49:57.429 00.000 3236 Enqueuing Move request for scope (0.87, -1.13) 22:49:57.429 00.000 8052 Worker thread wakes up 22:49:57.429 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.87, -1.13) opts 0xd 22:49:57.429 00.000 8052 Handling offset move in thread for scope, endpoint = (0.87, -1.13) 22:49:57.429 00.000 8052 Moving (0.87, -1.13) raw xDistance=0.85 yDistance=-1.04 22:49:57.429 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.85 22:49:57.429 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 22:49:57.429 00.000 8052 MoveAxis(W, 35, ABG) 22:49:57.429 00.000 8052 Guiding Dir = 3, Dur = 35 22:49:57.429 00.000 8052 IsSlewing returns 0 22:49:57.429 00.000 8052 IsGuiding returns 0 22:49:57.445 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=50, Gamma=1.040 22:49:57.445 00.000 8052 PulseGuide returned control before completion, sleep 37 22:49:57.492 00.047 8052 IsGuiding returns 0 22:49:57.492 00.000 8052 Move returns status 0, amount 35 22:49:57.492 00.000 8052 MoveAxis(N, 158, ABG) 22:49:57.492 00.000 8052 Guiding Dir = 0, Dur = 158 22:49:57.492 00.000 8052 IsSlewing returns 0 22:49:57.492 00.000 8052 IsGuiding returns 0 22:49:57.492 00.000 8052 PulseGuide returned control before completion, sleep 164 22:49:57.663 00.171 3236 UpdateGuideState exits: m=320 SNR=12.3 22:49:57.663 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:49:57.663 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:49:57.663 00.000 3236 Enqueuing Expose request 22:49:57.679 00.016 8052 IsGuiding returns 0 22:49:57.679 00.000 8052 Move returns status 0, amount 158 22:49:57.679 00.000 8052 move complete, result=0 22:49:57.679 00.000 8052 worker thread done servicing request 22:49:57.679 00.000 8052 Worker thread wakes up 22:49:57.679 00.000 3236 GuideStep: 0.9 px 35 ms WEST, -1.0 px 158 ms NORTH 22:49:57.679 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:49:57.679 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:49:59.663 01.984 8052 Exposure complete 22:49:59.820 00.157 8052 worker thread done servicing request 22:49:59.820 00.000 3236 OnExposeComplete: enter 22:49:59.820 00.000 3236 UpdateGuideState(): m_state=6 22:49:59.820 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 243 22:49:59.820 00.000 3236 Star::Find returns 1 (0), X=1052.08, Y=270.55, Mass=312, SNR=12.2, Peak=51 HFD=5.1 22:49:59.820 00.000 3236 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.85) = xAngle (3.63 = -2.65) 22:49:59.820 00.000 3236 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.88 = 1.88) 22:49:59.820 00.000 3236 CameraToMount -- cameraX=-0.51 cameraY=2.37 hyp=2.43 cameraTheta=1.78 mountX=-2.14 mountY=2.31, mountTheta=2.32 22:49:59.820 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.51, y=2.37, opts=13) 22:49:59.820 00.000 3236 Enqueuing Move request for scope (-0.51, 2.37) 22:49:59.820 00.000 8052 Worker thread wakes up 22:49:59.820 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 2.37) opts 0xd 22:49:59.820 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.51, 2.37) 22:49:59.820 00.000 8052 Moving (-0.51, 2.37) raw xDistance=-2.14 yDistance=2.31 22:49:59.820 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.31 from input -2.14 22:49:59.820 00.000 8052 resist switch: large excursion: input 2.31 thresh 0.54 direction from -1 to 1 22:49:59.820 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.93 22:49:59.820 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.31 from input 2.31 22:49:59.820 00.000 8052 MoveAxis(E, 72, ABG) 22:49:59.820 00.000 8052 Guiding Dir = 2, Dur = 72 22:49:59.820 00.000 8052 IsSlewing returns 0 22:49:59.835 00.015 8052 IsGuiding returns 0 22:49:59.835 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=50, Gamma=1.040 22:49:59.835 00.000 8052 PulseGuide returned control before completion, sleep 75 22:49:59.929 00.094 8052 IsGuiding returns 0 22:49:59.929 00.000 8052 Move returns status 0, amount 72 22:49:59.929 00.000 8052 MoveAxis(S, 351, ABG) 22:49:59.929 00.000 8052 Guiding Dir = 1, Dur = 351 22:49:59.929 00.000 8052 IsSlewing returns 0 22:49:59.929 00.000 8052 IsGuiding returns 0 22:49:59.929 00.000 8052 PulseGuide returned control before completion, sleep 358 22:50:00.132 00.203 3236 UpdateGuideState exits: m=312 SNR=12.2 22:50:00.132 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:00.132 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:00.132 00.000 3236 Enqueuing Expose request 22:50:00.304 00.172 8052 IsGuiding returns 0 22:50:00.304 00.000 8052 Move returns status 0, amount 351 22:50:00.304 00.000 8052 move complete, result=0 22:50:00.304 00.000 8052 worker thread done servicing request 22:50:00.304 00.000 8052 Worker thread wakes up 22:50:00.304 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:00.304 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:00.320 00.016 3236 GuideStep: -2.1 px 72 ms EAST, 2.3 px 351 ms SOUTH 22:50:02.195 01.875 8052 Exposure complete 22:50:02.351 00.156 8052 worker thread done servicing request 22:50:02.351 00.000 3236 OnExposeComplete: enter 22:50:02.351 00.000 3236 UpdateGuideState(): m_state=6 22:50:02.351 00.000 3236 Star::Find(15, 1052, 270, 0, (0,0,0,0), 0.0, 255) frame 244 22:50:02.351 00.000 3236 Star::Find returns 1 (0), X=1053.53, Y=269.96, Mass=261, SNR=11.1, Peak=50 HFD=4.2 22:50:02.351 00.000 3236 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.85) = xAngle (2.94 = 2.94) 22:50:02.351 00.000 3236 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.19 = 1.19) 22:50:02.351 00.000 3236 CameraToMount -- cameraX=0.94 cameraY=1.78 hyp=2.01 cameraTheta=1.09 mountX=-1.97 mountY=1.87, mountTheta=2.38 22:50:02.351 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.94, y=1.78, opts=13) 22:50:02.351 00.000 3236 Enqueuing Move request for scope (0.94, 1.78) 22:50:02.351 00.000 8052 Worker thread wakes up 22:50:02.351 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.94, 1.78) opts 0xd 22:50:02.351 00.000 8052 Handling offset move in thread for scope, endpoint = (0.94, 1.78) 22:50:02.351 00.000 8052 Moving (0.94, 1.78) raw xDistance=-1.97 yDistance=1.87 22:50:02.351 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.33 from input -1.97 22:50:02.351 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.87 from input 1.87 22:50:02.351 00.000 8052 MoveAxis(E, 73, ABG) 22:50:02.351 00.000 8052 Guiding Dir = 2, Dur = 73 22:50:02.367 00.016 8052 IsSlewing returns 0 22:50:02.367 00.000 8052 IsGuiding returns 0 22:50:02.367 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=34, FiltMax=45, Gamma=1.040 22:50:02.382 00.015 8052 PulseGuide returned control before completion, sleep 73 22:50:02.460 00.078 8052 IsGuiding returns 1 22:50:02.460 00.000 8052 scope still moving after pulse duration time elapsed 22:50:02.492 00.032 8052 IsSlewing returns 0 22:50:02.492 00.000 8052 IsGuiding returns 0 22:50:02.492 00.000 8052 scope move finished after 73 + 51 ms 22:50:02.492 00.000 8052 Move returns status 0, amount 73 22:50:02.492 00.000 8052 MoveAxis(S, 284, ABG) 22:50:02.492 00.000 8052 Guiding Dir = 1, Dur = 284 22:50:02.492 00.000 8052 IsSlewing returns 0 22:50:02.492 00.000 8052 IsGuiding returns 0 22:50:02.492 00.000 8052 PulseGuide returned control before completion, sleep 291 22:50:02.617 00.125 3236 UpdateGuideState exits: m=261 SNR=11.1 22:50:02.617 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:02.617 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:02.617 00.000 3236 Enqueuing Expose request 22:50:02.804 00.187 8052 IsGuiding returns 0 22:50:02.804 00.000 8052 Move returns status 0, amount 284 22:50:02.804 00.000 8052 move complete, result=0 22:50:02.804 00.000 8052 worker thread done servicing request 22:50:02.804 00.000 8052 Worker thread wakes up 22:50:02.804 00.000 3236 GuideStep: -2.0 px 73 ms EAST, 1.9 px 284 ms SOUTH 22:50:02.804 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:02.804 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:04.679 01.875 8052 Exposure complete 22:50:04.835 00.156 8052 worker thread done servicing request 22:50:04.835 00.000 3236 OnExposeComplete: enter 22:50:04.835 00.000 3236 UpdateGuideState(): m_state=6 22:50:04.835 00.000 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 245 22:50:04.851 00.016 3236 Star::Find returns 1 (0), X=1054.42, Y=266.97, Mass=298, SNR=11.9, Peak=53 HFD=5.0 22:50:04.851 00.000 3236 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.85) = xAngle (1.27 = 1.27) 22:50:04.851 00.000 3236 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.48 = -0.48) 22:50:04.851 00.000 3236 CameraToMount -- cameraX=1.83 cameraY=-1.20 hyp=2.19 cameraTheta=-0.58 mountX=0.66 mountY=-1.01, mountTheta=-0.99 22:50:04.851 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.83, y=-1.20, opts=13) 22:50:04.851 00.000 3236 Enqueuing Move request for scope (1.83, -1.20) 22:50:04.851 00.000 8052 Worker thread wakes up 22:50:04.851 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.83, -1.20) opts 0xd 22:50:04.851 00.000 8052 Handling offset move in thread for scope, endpoint = (1.83, -1.20) 22:50:04.851 00.000 8052 Moving (1.83, -1.20) raw xDistance=0.66 yDistance=-1.01 22:50:04.851 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.66 22:50:04.851 00.000 8052 resist switch: large excursion: input -1.01 thresh 0.54 direction from 1 to -1 22:50:04.851 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.03 22:50:04.851 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01 22:50:04.851 00.000 8052 MoveAxis(W, 18, ABG) 22:50:04.851 00.000 8052 Guiding Dir = 3, Dur = 18 22:50:04.851 00.000 8052 IsSlewing returns 0 22:50:04.851 00.000 8052 IsGuiding returns 0 22:50:04.867 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=49, Gamma=1.040 22:50:04.867 00.000 8052 PulseGuide returned control before completion, sleep 25 22:50:04.898 00.031 8052 IsGuiding returns 0 22:50:04.898 00.000 8052 Move returns status 0, amount 18 22:50:04.898 00.000 8052 MoveAxis(N, 153, ABG) 22:50:04.898 00.000 8052 Guiding Dir = 0, Dur = 153 22:50:04.898 00.000 8052 IsSlewing returns 0 22:50:04.898 00.000 8052 IsGuiding returns 0 22:50:04.898 00.000 8052 PulseGuide returned control before completion, sleep 160 22:50:05.085 00.187 8052 IsGuiding returns 0 22:50:05.085 00.000 8052 Move returns status 0, amount 153 22:50:05.085 00.000 8052 move complete, result=0 22:50:05.085 00.000 8052 worker thread done servicing request 22:50:05.132 00.047 3236 UpdateGuideState exits: m=298 SNR=11.9 22:50:05.132 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:05.132 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:05.132 00.000 3236 Enqueuing Expose request 22:50:05.132 00.000 8052 Worker thread wakes up 22:50:05.132 00.000 3236 GuideStep: 0.7 px 18 ms WEST, -1.0 px 153 ms NORTH 22:50:05.132 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:05.132 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:07.226 02.094 8052 Exposure complete 22:50:07.382 00.156 8052 worker thread done servicing request 22:50:07.382 00.000 3236 OnExposeComplete: enter 22:50:07.382 00.000 3236 UpdateGuideState(): m_state=6 22:50:07.398 00.016 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 246 22:50:07.398 00.000 3236 Star::Find returns 1 (0), X=1054.30, Y=264.82, Mass=233, SNR=10.5, Peak=51 HFD=4.1 22:50:07.398 00.000 3236 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.85) = xAngle (0.75 = 0.75) 22:50:07.398 00.000 3236 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.00 = -1.00) 22:50:07.398 00.000 3236 CameraToMount -- cameraX=1.71 cameraY=-3.35 hyp=3.76 cameraTheta=-1.10 mountX=2.75 mountY=-3.16, mountTheta=-0.85 22:50:07.398 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.71, y=-3.35, opts=13) 22:50:07.398 00.000 3236 Enqueuing Move request for scope (1.71, -3.35) 22:50:07.398 00.000 8052 Worker thread wakes up 22:50:07.398 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.71, -3.35) opts 0xd 22:50:07.398 00.000 8052 Handling offset move in thread for scope, endpoint = (1.71, -3.35) 22:50:07.398 00.000 8052 Moving (1.71, -3.35) raw xDistance=2.75 yDistance=-3.16 22:50:07.398 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.76 from input 2.75 22:50:07.398 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.16 from input -3.16 22:50:07.398 00.000 8052 MoveAxis(W, 97, ABG) 22:50:07.398 00.000 8052 Guiding Dir = 3, Dur = 97 22:50:07.398 00.000 8052 IsSlewing returns 0 22:50:07.398 00.000 8052 IsGuiding returns 0 22:50:07.398 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=36, FiltMax=47, Gamma=1.040 22:50:07.413 00.015 8052 PulseGuide returned control before completion, sleep 104 22:50:07.523 00.110 8052 IsGuiding returns 0 22:50:07.523 00.000 8052 Move returns status 0, amount 97 22:50:07.523 00.000 8052 MoveAxis(N, 480, ABG) 22:50:07.523 00.000 8052 Guiding Dir = 0, Dur = 480 22:50:07.523 00.000 8052 IsSlewing returns 0 22:50:07.523 00.000 8052 IsGuiding returns 0 22:50:07.538 00.015 8052 PulseGuide returned control before completion, sleep 486 22:50:07.648 00.110 3236 UpdateGuideState exits: m=233 SNR=10.5 22:50:07.648 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:07.648 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:07.648 00.000 3236 Enqueuing Expose request 22:50:08.038 00.390 8052 IsGuiding returns 0 22:50:08.038 00.000 8052 Move returns status 0, amount 480 22:50:08.038 00.000 8052 move complete, result=0 22:50:08.038 00.000 8052 worker thread done servicing request 22:50:08.038 00.000 8052 Worker thread wakes up 22:50:08.038 00.000 3236 GuideStep: 2.8 px 97 ms WEST, -3.2 px 480 ms NORTH 22:50:08.038 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:08.038 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:09.701 01.663 8052 Exposure complete 22:50:09.873 00.172 3236 OnExposeComplete: enter 22:50:09.873 00.000 3236 UpdateGuideState(): m_state=6 22:50:09.873 00.000 3236 Star::Find(15, 1054, 264, 0, (0,0,0,0), 0.0, 255) frame 247 22:50:09.873 00.000 3236 Star::Find returns 1 (0), X=1054.95, Y=267.50, Mass=306, SNR=12.0, Peak=55 HFD=5.0 22:50:09.873 00.000 3236 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.85) = xAngle (1.57 = 1.57) 22:50:09.873 00.000 3236 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.18 = -0.18) 22:50:09.873 00.000 3236 CameraToMount -- cameraX=2.36 cameraY=-0.67 hyp=2.46 cameraTheta=-0.28 mountX=0.00 mountY=-0.43, mountTheta=-1.57 22:50:09.873 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.36, y=-0.67, opts=13) 22:50:09.873 00.000 3236 Enqueuing Move request for scope (2.36, -0.67) 22:50:09.889 00.016 8052 worker thread done servicing request 22:50:09.889 00.000 8052 Worker thread wakes up 22:50:09.889 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.36, -0.67) opts 0xd 22:50:09.889 00.000 8052 Handling offset move in thread for scope, endpoint = (2.36, -0.67) 22:50:09.889 00.000 8052 Moving (2.36, -0.67) raw xDistance=0.00 yDistance=-0.43 22:50:09.889 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 22:50:09.889 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43 22:50:09.889 00.000 8052 MoveAxis(E, 0, ABG) 22:50:09.889 00.000 8052 Move returns status 0, amount 0 22:50:09.889 00.000 8052 MoveAxis(N, 65, ABG) 22:50:09.889 00.000 8052 Guiding Dir = 0, Dur = 65 22:50:09.889 00.000 8052 IsSlewing returns 0 22:50:09.889 00.000 8052 IsGuiding returns 0 22:50:09.889 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=51, Gamma=1.040 22:50:09.951 00.062 8052 PulseGuide returned control before completion, sleep 11 22:50:09.982 00.031 8052 IsGuiding returns 1 22:50:09.982 00.000 8052 scope still moving after pulse duration time elapsed 22:50:10.061 00.079 8052 IsSlewing returns 0 22:50:10.061 00.000 8052 IsGuiding returns 1 22:50:10.107 00.046 8052 IsSlewing returns 0 22:50:10.107 00.000 8052 IsGuiding returns 1 22:50:10.107 00.000 3236 UpdateGuideState exits: m=306 SNR=12.0 22:50:10.107 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:10.107 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:10.107 00.000 3236 Enqueuing Expose request 22:50:10.139 00.032 8052 IsSlewing returns 0 22:50:10.139 00.000 8052 IsGuiding returns 1 22:50:10.201 00.062 8052 IsSlewing returns 0 22:50:10.201 00.000 8052 IsGuiding returns 0 22:50:10.201 00.000 8052 scope move finished after 65 + 255 ms 22:50:10.217 00.016 8052 Move returns status 0, amount 65 22:50:10.217 00.000 8052 move complete, result=0 22:50:10.217 00.000 8052 worker thread done servicing request 22:50:10.217 00.000 8052 Worker thread wakes up 22:50:10.217 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:10.217 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:10.217 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -0.4 px 65 ms NORTH 22:50:12.201 01.984 8052 Exposure complete 22:50:12.404 00.203 3236 OnExposeComplete: enter 22:50:12.404 00.000 3236 UpdateGuideState(): m_state=6 22:50:12.404 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 248 22:50:12.404 00.000 3236 Star::Find returns 1 (0), X=1054.97, Y=268.72, Mass=272, SNR=11.3, Peak=53 HFD=5.0 22:50:12.404 00.000 3236 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.85) = xAngle (2.07 = 2.07) 22:50:12.404 00.000 3236 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.33 = 0.33) 22:50:12.404 00.000 3236 CameraToMount -- cameraX=2.38 cameraY=0.54 hyp=2.44 cameraTheta=0.22 mountX=-1.18 mountY=0.78, mountTheta=2.55 22:50:12.404 00.000 8052 worker thread done servicing request 22:50:12.404 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.38, y=0.54, opts=13) 22:50:12.404 00.000 3236 Enqueuing Move request for scope (2.38, 0.54) 22:50:12.420 00.016 8052 Worker thread wakes up 22:50:12.420 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.38, 0.54) opts 0xd 22:50:12.420 00.000 8052 Handling offset move in thread for scope, endpoint = (2.38, 0.54) 22:50:12.420 00.000 8052 Moving (2.38, 0.54) raw xDistance=-1.18 yDistance=0.78 22:50:12.420 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.18 22:50:12.420 00.000 8052 resist switch: large excursion: input 0.78 thresh 0.54 direction from -1 to 1 22:50:12.420 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.35 22:50:12.420 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 22:50:12.420 00.000 8052 MoveAxis(E, 41, ABG) 22:50:12.420 00.000 8052 Guiding Dir = 2, Dur = 41 22:50:12.420 00.000 8052 IsSlewing returns 0 22:50:12.420 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=40, FiltMax=51, Gamma=1.040 22:50:12.420 00.000 8052 IsGuiding returns 0 22:50:12.529 00.109 8052 IsGuiding returns 1 22:50:12.529 00.000 8052 scope still moving after pulse duration time elapsed 22:50:12.561 00.032 8052 IsSlewing returns 0 22:50:12.561 00.000 8052 IsGuiding returns 1 22:50:12.607 00.046 8052 IsSlewing returns 0 22:50:12.607 00.000 8052 IsGuiding returns 0 22:50:12.607 00.000 8052 scope move finished after 41 + 149 ms 22:50:12.607 00.000 8052 Move returns status 0, amount 41 22:50:12.607 00.000 8052 MoveAxis(S, 119, ABG) 22:50:12.607 00.000 8052 Guiding Dir = 1, Dur = 119 22:50:12.623 00.016 8052 IsSlewing returns 0 22:50:12.623 00.000 8052 IsGuiding returns 0 22:50:12.639 00.016 8052 PulseGuide returned control before completion, sleep 107 22:50:12.732 00.093 3236 UpdateGuideState exits: m=272 SNR=11.3 22:50:12.732 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:12.732 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:12.732 00.000 3236 Enqueuing Expose request 22:50:12.764 00.032 8052 IsGuiding returns 1 22:50:12.764 00.000 8052 scope still moving after pulse duration time elapsed 22:50:12.873 00.109 8052 IsSlewing returns 0 22:50:12.873 00.000 8052 IsGuiding returns 0 22:50:12.873 00.000 8052 scope move finished after 119 + 127 ms 22:50:12.873 00.000 8052 Move returns status 0, amount 119 22:50:12.873 00.000 8052 move complete, result=0 22:50:12.873 00.000 8052 worker thread done servicing request 22:50:12.873 00.000 3236 GuideStep: -1.2 px 41 ms EAST, 0.8 px 119 ms SOUTH 22:50:12.873 00.000 8052 Worker thread wakes up 22:50:12.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:12.873 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:14.748 01.875 8052 Exposure complete 22:50:14.904 00.156 8052 worker thread done servicing request 22:50:14.904 00.000 3236 OnExposeComplete: enter 22:50:14.904 00.000 3236 UpdateGuideState(): m_state=6 22:50:14.904 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 249 22:50:14.904 00.000 3236 Star::Find returns 1 (0), X=1054.74, Y=266.44, Mass=228, SNR=10.3, Peak=49 HFD=5.0 22:50:14.904 00.000 3236 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.85) = xAngle (1.17 = 1.17) 22:50:14.904 00.000 3236 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.58 = -0.58) 22:50:14.904 00.000 3236 CameraToMount -- cameraX=2.14 cameraY=-1.74 hyp=2.76 cameraTheta=-0.68 mountX=1.09 mountY=-1.51, mountTheta=-0.95 22:50:14.904 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.14, y=-1.74, opts=13) 22:50:14.904 00.000 3236 Enqueuing Move request for scope (2.14, -1.74) 22:50:14.904 00.000 8052 Worker thread wakes up 22:50:14.904 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.14, -1.74) opts 0xd 22:50:14.904 00.000 8052 Handling offset move in thread for scope, endpoint = (2.14, -1.74) 22:50:14.904 00.000 8052 Moving (2.14, -1.74) raw xDistance=1.09 yDistance=-1.51 22:50:14.904 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.09 22:50:14.904 00.000 8052 resist switch: large excursion: input -1.51 thresh 0.54 direction from 1 to -1 22:50:14.904 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.54 22:50:14.904 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.51 from input -1.51 22:50:14.904 00.000 8052 MoveAxis(W, 35, ABG) 22:50:14.904 00.000 8052 Guiding Dir = 3, Dur = 35 22:50:14.904 00.000 8052 IsSlewing returns 0 22:50:14.920 00.016 8052 IsGuiding returns 0 22:50:14.920 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=37, FiltMax=46, Gamma=1.040 22:50:14.920 00.000 8052 PulseGuide returned control before completion, sleep 40 22:50:14.982 00.062 8052 IsGuiding returns 0 22:50:14.982 00.000 8052 Move returns status 0, amount 35 22:50:14.982 00.000 8052 MoveAxis(N, 230, ABG) 22:50:14.982 00.000 8052 Guiding Dir = 0, Dur = 230 22:50:14.982 00.000 8052 IsSlewing returns 0 22:50:14.982 00.000 8052 IsGuiding returns 0 22:50:14.982 00.000 8052 PulseGuide returned control before completion, sleep 237 22:50:15.170 00.188 3236 UpdateGuideState exits: m=228 SNR=10.3 22:50:15.170 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:15.170 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:15.170 00.000 3236 Enqueuing Expose request 22:50:15.232 00.062 8052 IsGuiding returns 0 22:50:15.232 00.000 8052 Move returns status 0, amount 230 22:50:15.232 00.000 8052 move complete, result=0 22:50:15.232 00.000 8052 worker thread done servicing request 22:50:15.232 00.000 8052 Worker thread wakes up 22:50:15.232 00.000 3236 GuideStep: 1.1 px 35 ms WEST, -1.5 px 230 ms NORTH 22:50:15.232 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:15.232 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:17.217 01.985 8052 Exposure complete 22:50:17.389 00.172 8052 worker thread done servicing request 22:50:17.389 00.000 3236 OnExposeComplete: enter 22:50:17.389 00.000 3236 UpdateGuideState(): m_state=6 22:50:17.389 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 250 22:50:17.389 00.000 3236 Star::Find returns 1 (0), X=1054.67, Y=265.10, Mass=246, SNR=10.7, Peak=48 HFD=4.5 22:50:17.389 00.000 3236 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.85) = xAngle (0.87 = 0.87) 22:50:17.389 00.000 3236 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.87 = -0.87) 22:50:17.389 00.000 3236 CameraToMount -- cameraX=2.08 cameraY=-3.07 hyp=3.71 cameraTheta=-0.98 mountX=2.39 mountY=-2.84, mountTheta=-0.87 22:50:17.389 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.08, y=-3.07, opts=13) 22:50:17.389 00.000 3236 Enqueuing Move request for scope (2.08, -3.07) 22:50:17.389 00.000 8052 Worker thread wakes up 22:50:17.389 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.08, -3.07) opts 0xd 22:50:17.389 00.000 8052 Handling offset move in thread for scope, endpoint = (2.08, -3.07) 22:50:17.389 00.000 8052 Moving (2.08, -3.07) raw xDistance=2.39 yDistance=-2.84 22:50:17.389 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.55 from input 2.39 22:50:17.389 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.84 from input -2.84 22:50:17.389 00.000 8052 MoveAxis(W, 85, ABG) 22:50:17.389 00.000 8052 Guiding Dir = 3, Dur = 85 22:50:17.404 00.015 8052 IsSlewing returns 0 22:50:17.404 00.000 8052 IsGuiding returns 0 22:50:17.404 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=37, FiltMax=47, Gamma=1.040 22:50:17.420 00.016 8052 PulseGuide returned control before completion, sleep 84 22:50:17.514 00.094 8052 IsGuiding returns 0 22:50:17.514 00.000 8052 Move returns status 0, amount 85 22:50:17.514 00.000 8052 MoveAxis(N, 432, ABG) 22:50:17.514 00.000 8052 Guiding Dir = 0, Dur = 432 22:50:17.514 00.000 8052 IsSlewing returns 0 22:50:17.514 00.000 8052 IsGuiding returns 0 22:50:17.514 00.000 8052 PulseGuide returned control before completion, sleep 438 22:50:17.654 00.140 3236 UpdateGuideState exits: m=246 SNR=10.7 22:50:17.654 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:17.654 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:17.654 00.000 3236 Enqueuing Expose request 22:50:17.967 00.313 8052 IsGuiding returns 0 22:50:17.967 00.000 8052 Move returns status 0, amount 432 22:50:17.967 00.000 8052 move complete, result=0 22:50:17.967 00.000 8052 worker thread done servicing request 22:50:17.967 00.000 8052 Worker thread wakes up 22:50:17.967 00.000 3236 GuideStep: 2.4 px 85 ms WEST, -2.8 px 432 ms NORTH 22:50:17.967 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:17.967 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:19.686 01.719 8052 Exposure complete 22:50:19.842 00.156 8052 worker thread done servicing request 22:50:19.842 00.000 3236 OnExposeComplete: enter 22:50:19.842 00.000 3236 UpdateGuideState(): m_state=6 22:50:19.842 00.000 3236 Star::Find(15, 1054, 265, 0, (0,0,0,0), 0.0, 255) frame 251 22:50:19.842 00.000 3236 Star::Find returns 1 (0), X=1052.18, Y=267.68, Mass=273, SNR=11.3, Peak=47 HFD=6.4 22:50:19.842 00.000 3236 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.85) = xAngle (-0.41 = -0.41) 22:50:19.842 00.000 3236 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.16 = -2.16) 22:50:19.842 00.000 3236 CameraToMount -- cameraX=-0.41 cameraY=-0.50 hyp=0.64 cameraTheta=-2.26 mountX=0.59 mountY=-0.54, mountTheta=-0.74 22:50:19.842 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.41, y=-0.50, opts=13) 22:50:19.842 00.000 3236 Enqueuing Move request for scope (-0.41, -0.50) 22:50:19.842 00.000 8052 Worker thread wakes up 22:50:19.842 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.50) opts 0xd 22:50:19.842 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.41, -0.50) 22:50:19.842 00.000 8052 Moving (-0.41, -0.50) raw xDistance=0.59 yDistance=-0.54 22:50:19.857 00.015 8052 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.59 22:50:19.857 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 22:50:19.857 00.000 8052 MoveAxis(W, 26, ABG) 22:50:19.857 00.000 8052 Guiding Dir = 3, Dur = 26 22:50:19.857 00.000 8052 IsSlewing returns 0 22:50:19.857 00.000 8052 IsGuiding returns 0 22:50:19.857 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=39, FiltMax=45, Gamma=1.040 22:50:19.857 00.000 8052 PulseGuide returned control before completion, sleep 32 22:50:19.920 00.063 8052 IsGuiding returns 0 22:50:19.920 00.000 8052 Move returns status 0, amount 26 22:50:19.920 00.000 8052 MoveAxis(N, 81, ABG) 22:50:19.920 00.000 8052 Guiding Dir = 0, Dur = 81 22:50:19.920 00.000 8052 IsSlewing returns 0 22:50:19.920 00.000 8052 IsGuiding returns 0 22:50:19.936 00.016 8052 PulseGuide returned control before completion, sleep 80 22:50:20.029 00.093 8052 IsGuiding returns 1 22:50:20.029 00.000 8052 scope still moving after pulse duration time elapsed 22:50:20.092 00.063 8052 IsSlewing returns 0 22:50:20.092 00.000 8052 IsGuiding returns 1 22:50:20.154 00.062 8052 IsSlewing returns 0 22:50:20.154 00.000 8052 IsGuiding returns 0 22:50:20.154 00.000 8052 scope move finished after 81 + 159 ms 22:50:20.154 00.000 8052 Move returns status 0, amount 81 22:50:20.154 00.000 8052 move complete, result=0 22:50:20.170 00.016 8052 worker thread done servicing request 22:50:20.201 00.031 3236 UpdateGuideState exits: m=273 SNR=11.3 22:50:20.201 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:20.201 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:20.201 00.000 3236 Enqueuing Expose request 22:50:20.201 00.000 8052 Worker thread wakes up 22:50:20.201 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:20.201 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:20.201 00.000 3236 GuideStep: 0.6 px 26 ms WEST, -0.5 px 81 ms NORTH 22:50:22.217 02.016 8052 Exposure complete 22:50:22.373 00.156 8052 worker thread done servicing request 22:50:22.373 00.000 3236 OnExposeComplete: enter 22:50:22.373 00.000 3236 UpdateGuideState(): m_state=6 22:50:22.373 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 252 22:50:22.373 00.000 3236 Star::Find returns 1 (0), X=1049.60, Y=266.53, Mass=277, SNR=11.4, Peak=50 HFD=5.2 22:50:22.373 00.000 3236 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.85) = xAngle (-0.79 = -0.79) 22:50:22.373 00.000 3236 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.54 = -2.54) 22:50:22.373 00.000 3236 CameraToMount -- cameraX=-2.99 cameraY=-1.65 hyp=3.42 cameraTheta=-2.64 mountX=2.40 mountY=-1.94, mountTheta=-0.68 22:50:22.373 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.99, y=-1.65, opts=13) 22:50:22.373 00.000 3236 Enqueuing Move request for scope (-2.99, -1.65) 22:50:22.373 00.000 8052 Worker thread wakes up 22:50:22.389 00.016 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.99, -1.65) opts 0xd 22:50:22.389 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.99, -1.65) 22:50:22.389 00.000 8052 Moving (-2.99, -1.65) raw xDistance=2.40 yDistance=-1.94 22:50:22.389 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.55 from input 2.40 22:50:22.389 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.94 from input -1.94 22:50:22.389 00.000 8052 MoveAxis(W, 85, ABG) 22:50:22.389 00.000 8052 Guiding Dir = 3, Dur = 85 22:50:22.389 00.000 8052 IsSlewing returns 0 22:50:22.389 00.000 8052 IsGuiding returns 0 22:50:22.389 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=46, Gamma=1.040 22:50:22.389 00.000 8052 PulseGuide returned control before completion, sleep 91 22:50:22.498 00.109 8052 IsGuiding returns 0 22:50:22.498 00.000 8052 Move returns status 0, amount 85 22:50:22.498 00.000 8052 MoveAxis(N, 295, ABG) 22:50:22.498 00.000 8052 Guiding Dir = 0, Dur = 295 22:50:22.498 00.000 8052 IsSlewing returns 0 22:50:22.498 00.000 8052 IsGuiding returns 0 22:50:22.514 00.016 8052 PulseGuide returned control before completion, sleep 296 22:50:22.623 00.109 3236 UpdateGuideState exits: m=277 SNR=11.4 22:50:22.623 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:22.623 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:22.623 00.000 3236 Enqueuing Expose request 22:50:22.826 00.203 8052 IsGuiding returns 0 22:50:22.826 00.000 8052 Move returns status 0, amount 295 22:50:22.826 00.000 8052 move complete, result=0 22:50:22.826 00.000 8052 worker thread done servicing request 22:50:22.826 00.000 8052 Worker thread wakes up 22:50:22.826 00.000 3236 GuideStep: 2.4 px 85 ms WEST, -1.9 px 295 ms NORTH 22:50:22.826 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:22.826 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:24.701 01.875 8052 Exposure complete 22:50:24.857 00.156 8052 worker thread done servicing request 22:50:24.857 00.000 3236 OnExposeComplete: enter 22:50:24.857 00.000 3236 UpdateGuideState(): m_state=6 22:50:24.857 00.000 3236 Star::Find(15, 1049, 266, 0, (0,0,0,0), 0.0, 255) frame 253 22:50:24.857 00.000 3236 Star::Find returns 1 (0), X=1047.88, Y=267.89, Mass=284, SNR=11.6, Peak=49 HFD=6.2 22:50:24.857 00.000 3236 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.85) = xAngle (-1.23 = -1.23) 22:50:24.857 00.000 3236 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.98 = -2.98) 22:50:24.857 00.000 3236 CameraToMount -- cameraX=-4.71 cameraY=-0.28 hyp=4.72 cameraTheta=-3.08 mountX=1.57 mountY=-0.76, mountTheta=-0.45 22:50:24.857 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.71, y=-0.28, opts=13) 22:50:24.857 00.000 3236 Enqueuing Move request for scope (-4.71, -0.28) 22:50:24.857 00.000 8052 Worker thread wakes up 22:50:24.857 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.71, -0.28) opts 0xd 22:50:24.873 00.016 8052 Handling offset move in thread for scope, endpoint = (-4.71, -0.28) 22:50:24.873 00.000 8052 Moving (-4.71, -0.28) raw xDistance=1.57 yDistance=-0.76 22:50:24.873 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.57 22:50:24.873 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 22:50:24.873 00.000 8052 MoveAxis(W, 60, ABG) 22:50:24.873 00.000 8052 Guiding Dir = 3, Dur = 60 22:50:24.873 00.000 8052 IsSlewing returns 0 22:50:24.873 00.000 8052 IsGuiding returns 0 22:50:24.873 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=40, FiltMax=48, Gamma=1.040 22:50:24.873 00.000 8052 PulseGuide returned control before completion, sleep 66 22:50:24.967 00.094 8052 IsGuiding returns 0 22:50:24.967 00.000 8052 Move returns status 0, amount 60 22:50:24.967 00.000 8052 MoveAxis(N, 116, ABG) 22:50:24.967 00.000 8052 Guiding Dir = 0, Dur = 116 22:50:24.967 00.000 8052 IsSlewing returns 0 22:50:24.967 00.000 8052 IsGuiding returns 0 22:50:24.967 00.000 8052 PulseGuide returned control before completion, sleep 122 22:50:25.092 00.125 3236 UpdateGuideState exits: m=284 SNR=11.6 22:50:25.092 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:25.107 00.015 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:25.107 00.000 3236 Enqueuing Expose request 22:50:25.107 00.000 8052 IsGuiding returns 0 22:50:25.107 00.000 8052 Move returns status 0, amount 116 22:50:25.107 00.000 8052 move complete, result=0 22:50:25.107 00.000 8052 worker thread done servicing request 22:50:25.107 00.000 8052 Worker thread wakes up 22:50:25.107 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:25.107 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:25.107 00.000 3236 GuideStep: 1.6 px 60 ms WEST, -0.8 px 116 ms NORTH 22:50:27.201 02.094 8052 Exposure complete 22:50:27.357 00.156 8052 worker thread done servicing request 22:50:27.357 00.000 3236 OnExposeComplete: enter 22:50:27.357 00.000 3236 UpdateGuideState(): m_state=6 22:50:27.357 00.000 3236 Star::Find(15, 1047, 267, 0, (0,0,0,0), 0.0, 255) frame 254 22:50:27.357 00.000 3236 Star::Find returns 1 (0), X=1045.36, Y=268.27, Mass=311, SNR=12.1, Peak=48 HFD=5.0 22:50:27.357 00.000 3236 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.85) = xAngle (4.98 = -1.31) 22:50:27.357 00.000 3236 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.23 = -3.05) 22:50:27.357 00.000 3236 CameraToMount -- cameraX=-7.23 cameraY=0.10 hyp=7.23 cameraTheta=3.13 mountX=1.89 mountY=-0.64, mountTheta=-0.33 22:50:27.357 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.23, y=0.10, opts=13) 22:50:27.357 00.000 3236 Enqueuing Move request for scope (-7.23, 0.10) 22:50:27.357 00.000 8052 Worker thread wakes up 22:50:27.357 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.23, 0.10) opts 0xd 22:50:27.357 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.23, 0.10) 22:50:27.357 00.000 8052 Moving (-7.23, 0.10) raw xDistance=1.89 yDistance=-0.64 22:50:27.357 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.89 22:50:27.357 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 22:50:27.357 00.000 8052 MoveAxis(W, 70, ABG) 22:50:27.357 00.000 8052 Guiding Dir = 3, Dur = 70 22:50:27.373 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=34, FiltMax=46, Gamma=1.040 22:50:27.404 00.031 8052 IsSlewing returns 0 22:50:27.420 00.016 8052 IsGuiding returns 0 22:50:27.420 00.000 8052 PulseGuide returned control before completion, sleep 76 22:50:27.514 00.094 8052 IsGuiding returns 0 22:50:27.514 00.000 8052 Move returns status 0, amount 70 22:50:27.514 00.000 8052 MoveAxis(N, 98, ABG) 22:50:27.514 00.000 8052 Guiding Dir = 0, Dur = 98 22:50:27.514 00.000 8052 IsSlewing returns 0 22:50:27.514 00.000 8052 IsGuiding returns 0 22:50:27.514 00.000 8052 PulseGuide returned control before completion, sleep 105 22:50:27.639 00.125 3236 UpdateGuideState exits: m=311 SNR=12.1 22:50:27.639 00.000 8052 IsGuiding returns 0 22:50:27.639 00.000 8052 Move returns status 0, amount 98 22:50:27.639 00.000 8052 move complete, result=0 22:50:27.639 00.000 8052 worker thread done servicing request 22:50:27.639 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:27.639 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:27.639 00.000 3236 Enqueuing Expose request 22:50:27.639 00.000 8052 Worker thread wakes up 22:50:27.639 00.000 3236 GuideStep: 1.9 px 70 ms WEST, -0.6 px 98 ms NORTH 22:50:27.639 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:27.639 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1030,253,31,31) 22:50:29.732 02.093 8052 Exposure complete 22:50:29.889 00.157 8052 worker thread done servicing request 22:50:29.889 00.000 3236 OnExposeComplete: enter 22:50:29.889 00.000 3236 UpdateGuideState(): m_state=6 22:50:29.889 00.000 3236 Star::Find(15, 1045, 268, 0, (0,0,0,0), 0.0, 255) frame 255 22:50:29.889 00.000 3236 Star::Find returns 1 (0), X=1045.01, Y=269.99, Mass=312, SNR=12.2, Peak=49 HFD=5.6 22:50:29.889 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.75 = -1.53) 22:50:29.889 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 22:50:29.889 00.000 3236 CameraToMount -- cameraX=-7.58 cameraY=1.82 hyp=7.79 cameraTheta=2.91 mountX=0.33 mountY=1.04, mountTheta=1.26 22:50:29.889 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.58, y=1.82, opts=13) 22:50:29.889 00.000 3236 Enqueuing Move request for scope (-7.58, 1.82) 22:50:29.889 00.000 8052 Worker thread wakes up 22:50:29.889 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.58, 1.82) opts 0xd 22:50:29.889 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.58, 1.82) 22:50:29.889 00.000 8052 Moving (-7.58, 1.82) raw xDistance=0.33 yDistance=1.04 22:50:29.889 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.33 22:50:29.889 00.000 8052 resist switch: large excursion: input 1.04 thresh 0.54 direction from -1 to 1 22:50:29.889 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.11 22:50:29.889 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04 22:50:29.889 00.000 8052 MoveAxis(W, 16, ABG) 22:50:29.889 00.000 8052 Guiding Dir = 3, Dur = 16 22:50:29.904 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=36, FiltMax=45, Gamma=1.040 22:50:29.951 00.047 8052 IsSlewing returns 0 22:50:29.951 00.000 8052 IsGuiding returns 0 22:50:29.967 00.016 8052 PulseGuide returned control before completion, sleep 23 22:50:29.998 00.031 8052 IsGuiding returns 0 22:50:29.998 00.000 8052 Move returns status 0, amount 16 22:50:29.998 00.000 8052 MoveAxis(S, 157, ABG) 22:50:29.998 00.000 8052 Guiding Dir = 1, Dur = 157 22:50:29.998 00.000 8052 IsSlewing returns 0 22:50:29.998 00.000 8052 IsGuiding returns 0 22:50:29.998 00.000 8052 PulseGuide returned control before completion, sleep 164 22:50:30.139 00.141 3236 UpdateGuideState exits: m=312 SNR=12.2 22:50:30.139 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:30.139 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:30.139 00.000 3236 Enqueuing Expose request 22:50:30.186 00.047 8052 IsGuiding returns 0 22:50:30.186 00.000 8052 Move returns status 0, amount 157 22:50:30.186 00.000 8052 move complete, result=0 22:50:30.186 00.000 8052 worker thread done servicing request 22:50:30.186 00.000 8052 Worker thread wakes up 22:50:30.186 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:30.186 00.000 3236 GuideStep: 0.3 px 16 ms WEST, 1.0 px 157 ms SOUTH 22:50:30.186 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1030,255,31,31) 22:50:32.170 01.984 8052 Exposure complete 22:50:32.326 00.156 8052 worker thread done servicing request 22:50:32.326 00.000 3236 OnExposeComplete: enter 22:50:32.326 00.000 3236 UpdateGuideState(): m_state=6 22:50:32.326 00.000 3236 Star::Find(15, 1045, 269, 0, (0,0,0,0), 0.0, 255) frame 256 22:50:32.326 00.000 3236 Star::Find returns 1 (0), X=1045.53, Y=270.34, Mass=228, SNR=10.3, Peak=49 HFD=4.8 22:50:32.326 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.59) 22:50:32.326 00.000 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 22:50:32.326 00.000 3236 CameraToMount -- cameraX=-7.06 cameraY=2.17 hyp=7.39 cameraTheta=2.84 mountX=-0.15 mountY=1.43, mountTheta=1.67 22:50:32.326 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.06, y=2.17, opts=13) 22:50:32.326 00.000 3236 Enqueuing Move request for scope (-7.06, 2.17) 22:50:32.326 00.000 8052 Worker thread wakes up 22:50:32.326 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.06, 2.17) opts 0xd 22:50:32.326 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.06, 2.17) 22:50:32.326 00.000 8052 Moving (-7.06, 2.17) raw xDistance=-0.15 yDistance=1.43 22:50:32.326 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:50:32.326 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.43 from input 1.43 22:50:32.326 00.000 8052 MoveAxis(E, 0, ABG) 22:50:32.326 00.000 8052 Move returns status 0, amount 0 22:50:32.326 00.000 8052 MoveAxis(S, 218, ABG) 22:50:32.326 00.000 8052 Guiding Dir = 1, Dur = 218 22:50:32.342 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=46, Gamma=1.040 22:50:32.357 00.015 8052 IsSlewing returns 0 22:50:32.420 00.063 8052 IsGuiding returns 0 22:50:32.482 00.062 8052 PulseGuide returned control before completion, sleep 163 22:50:32.561 00.079 3236 UpdateGuideState exits: m=228 SNR=10.3 22:50:32.561 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:32.561 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:32.561 00.000 3236 Enqueuing Expose request 22:50:32.654 00.093 8052 IsGuiding returns 1 22:50:32.654 00.000 8052 scope still moving after pulse duration time elapsed 22:50:32.686 00.032 8052 IsSlewing returns 0 22:50:32.686 00.000 8052 IsGuiding returns 1 22:50:32.717 00.031 8052 IsSlewing returns 0 22:50:32.717 00.000 8052 IsGuiding returns 0 22:50:32.717 00.000 8052 scope move finished after 218 + 80 ms 22:50:32.717 00.000 8052 Move returns status 0, amount 218 22:50:32.717 00.000 8052 move complete, result=0 22:50:32.717 00.000 8052 worker thread done servicing request 22:50:32.717 00.000 8052 Worker thread wakes up 22:50:32.717 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 1.4 px 218 ms SOUTH 22:50:32.717 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:32.717 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,255,31,31) 22:50:34.701 01.984 8052 Exposure complete 22:50:34.857 00.156 8052 worker thread done servicing request 22:50:34.857 00.000 3236 OnExposeComplete: enter 22:50:34.857 00.000 3236 UpdateGuideState(): m_state=6 22:50:34.857 00.000 3236 Star::Find(15, 1045, 270, 0, (0,0,0,0), 0.0, 255) frame 257 22:50:34.857 00.000 3236 Star::Find returns 1 (0), X=1045.92, Y=266.69, Mass=202, SNR=9.7, Peak=51 HFD=5.0 22:50:34.857 00.000 3236 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.85) = xAngle (-1.07 = -1.07) 22:50:34.857 00.000 3236 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.82 = -2.82) 22:50:34.857 00.000 3236 CameraToMount -- cameraX=-6.67 cameraY=-1.49 hyp=6.83 cameraTheta=-2.92 mountX=3.26 mountY=-2.16, mountTheta=-0.59 22:50:34.857 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.67, y=-1.49, opts=13) 22:50:34.857 00.000 3236 Enqueuing Move request for scope (-6.67, -1.49) 22:50:34.857 00.000 8052 Worker thread wakes up 22:50:34.857 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.67, -1.49) opts 0xd 22:50:34.857 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.67, -1.49) 22:50:34.857 00.000 8052 Moving (-6.67, -1.49) raw xDistance=3.26 yDistance=-2.16 22:50:34.857 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.05 from input 3.26 22:50:34.857 00.000 8052 resist switch: large excursion: input -2.16 thresh 0.54 direction from 1 to -1 22:50:34.857 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.48 22:50:34.857 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.16 from input -2.16 22:50:34.857 00.000 8052 MoveAxis(W, 113, ABG) 22:50:34.857 00.000 8052 Guiding Dir = 3, Dur = 113 22:50:34.873 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=42, FiltMax=49, Gamma=1.040 22:50:34.889 00.016 8052 IsSlewing returns 0 22:50:34.967 00.078 8052 IsGuiding returns 0 22:50:35.029 00.062 8052 PulseGuide returned control before completion, sleep 57 22:50:35.092 00.063 8052 IsGuiding returns 1 22:50:35.092 00.000 8052 scope still moving after pulse duration time elapsed 22:50:35.092 00.000 3236 UpdateGuideState exits: m=202 SNR=9.7 22:50:35.107 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:35.107 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:35.107 00.000 3236 Enqueuing Expose request 22:50:35.123 00.016 8052 IsSlewing returns 0 22:50:35.123 00.000 8052 IsGuiding returns 1 22:50:35.154 00.031 8052 IsSlewing returns 0 22:50:35.154 00.000 8052 IsGuiding returns 0 22:50:35.154 00.000 8052 scope move finished after 113 + 78 ms 22:50:35.154 00.000 8052 Move returns status 0, amount 113 22:50:35.154 00.000 8052 MoveAxis(N, 328, ABG) 22:50:35.154 00.000 8052 Guiding Dir = 0, Dur = 328 22:50:35.154 00.000 8052 IsSlewing returns 0 22:50:35.154 00.000 8052 IsGuiding returns 0 22:50:35.154 00.000 8052 PulseGuide returned control before completion, sleep 334 22:50:35.514 00.360 8052 IsGuiding returns 0 22:50:35.514 00.000 8052 Move returns status 0, amount 328 22:50:35.514 00.000 8052 move complete, result=0 22:50:35.514 00.000 8052 worker thread done servicing request 22:50:35.514 00.000 8052 Worker thread wakes up 22:50:35.514 00.000 3236 GuideStep: 3.3 px 113 ms WEST, -2.2 px 328 ms NORTH 22:50:35.514 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:35.514 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,252,31,31) 22:50:37.170 01.656 8052 Exposure complete 22:50:37.326 00.156 3236 OnExposeComplete: enter 22:50:37.326 00.000 3236 UpdateGuideState(): m_state=6 22:50:37.326 00.000 3236 Star::Find(15, 1045, 266, 0, (0,0,0,0), 0.0, 255) frame 258 22:50:37.326 00.000 8052 worker thread done servicing request 22:50:37.326 00.000 3236 Star::Find returns 1 (0), X=1045.61, Y=270.12, Mass=274, SNR=11.3, Peak=54 HFD=6.4 22:50:37.326 00.000 3236 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.85) = xAngle (4.72 = -1.57) 22:50:37.326 00.000 3236 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.97 = 2.97) 22:50:37.326 00.000 3236 CameraToMount -- cameraX=-6.98 cameraY=1.95 hyp=7.25 cameraTheta=2.87 mountX=0.04 mountY=1.22, mountTheta=1.54 22:50:37.326 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.98, y=1.95, opts=13) 22:50:37.326 00.000 3236 Enqueuing Move request for scope (-6.98, 1.95) 22:50:37.326 00.000 8052 Worker thread wakes up 22:50:37.326 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.98, 1.95) opts 0xd 22:50:37.326 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.98, 1.95) 22:50:37.326 00.000 8052 Moving (-6.98, 1.95) raw xDistance=0.04 yDistance=1.22 22:50:37.326 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:50:37.326 00.000 8052 resist switch: large excursion: input 1.22 thresh 0.54 direction from -1 to 1 22:50:37.326 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.67 22:50:37.326 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.22 22:50:37.326 00.000 8052 MoveAxis(E, 0, ABG) 22:50:37.326 00.000 8052 Move returns status 0, amount 0 22:50:37.326 00.000 8052 MoveAxis(S, 186, ABG) 22:50:37.326 00.000 8052 Guiding Dir = 1, Dur = 186 22:50:37.342 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=43, FiltMax=51, Gamma=1.040 22:50:37.389 00.047 8052 IsSlewing returns 0 22:50:37.451 00.062 8052 IsGuiding returns 0 22:50:37.514 00.063 8052 PulseGuide returned control before completion, sleep 131 22:50:37.561 00.047 3236 UpdateGuideState exits: m=274 SNR=11.3 22:50:37.561 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:37.561 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:37.561 00.000 3236 Enqueuing Expose request 22:50:37.670 00.109 8052 IsGuiding returns 1 22:50:37.670 00.000 8052 scope still moving after pulse duration time elapsed 22:50:37.701 00.031 8052 IsSlewing returns 0 22:50:37.701 00.000 8052 IsGuiding returns 0 22:50:37.701 00.000 8052 scope move finished after 186 + 60 ms 22:50:37.701 00.000 8052 Move returns status 0, amount 186 22:50:37.701 00.000 8052 move complete, result=0 22:50:37.701 00.000 8052 worker thread done servicing request 22:50:37.701 00.000 8052 Worker thread wakes up 22:50:37.701 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 1.2 px 186 ms SOUTH 22:50:37.701 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:37.701 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1031,255,31,31) 22:50:39.701 02.000 8052 Exposure complete 22:50:39.857 00.156 8052 worker thread done servicing request 22:50:39.857 00.000 3236 OnExposeComplete: enter 22:50:39.857 00.000 3236 UpdateGuideState(): m_state=6 22:50:39.857 00.000 3236 Star::Find(15, 1045, 270, 0, (0,0,0,0), 0.0, 255) frame 259 22:50:39.857 00.000 3236 Star::Find returns 1 (0), X=1046.50, Y=272.43, Mass=303, SNR=11.9, Peak=53 HFD=5.7 22:50:39.857 00.000 3236 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.85) = xAngle (4.38 = -1.90) 22:50:39.857 00.000 3236 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.63 = 2.63) 22:50:39.857 00.000 3236 CameraToMount -- cameraX=-6.09 cameraY=4.26 hyp=7.43 cameraTheta=2.53 mountX=-2.43 mountY=3.61, mountTheta=2.16 22:50:39.857 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.09, y=4.26, opts=13) 22:50:39.857 00.000 3236 Enqueuing Move request for scope (-6.09, 4.26) 22:50:39.857 00.000 8052 Worker thread wakes up 22:50:39.857 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.09, 4.26) opts 0xd 22:50:39.857 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.09, 4.26) 22:50:39.857 00.000 8052 Moving (-6.09, 4.26) raw xDistance=-2.43 yDistance=3.61 22:50:39.857 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.53 from input -2.43 22:50:39.857 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.61 from input 3.61 22:50:39.857 00.000 8052 MoveAxis(E, 84, ABG) 22:50:39.857 00.000 8052 Guiding Dir = 2, Dur = 84 22:50:39.857 00.000 8052 IsSlewing returns 0 22:50:39.857 00.000 8052 IsGuiding returns 0 22:50:39.873 00.016 8052 PulseGuide returned control before completion, sleep 90 22:50:39.873 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=51, Gamma=1.040 22:50:40.029 00.156 8052 IsGuiding returns 0 22:50:40.029 00.000 8052 Move returns status 0, amount 84 22:50:40.029 00.000 8052 MoveAxis(S, 549, ABG) 22:50:40.029 00.000 8052 Guiding Dir = 1, Dur = 549 22:50:40.092 00.063 8052 IsSlewing returns 0 22:50:40.123 00.031 3236 UpdateGuideState exits: m=303 SNR=11.9 22:50:40.123 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:40.123 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:40.123 00.000 3236 Enqueuing Expose request 22:50:40.154 00.031 8052 IsGuiding returns 0 22:50:40.232 00.078 8052 PulseGuide returned control before completion, sleep 491 22:50:40.732 00.500 8052 IsGuiding returns 1 22:50:40.732 00.000 8052 scope still moving after pulse duration time elapsed 22:50:40.764 00.032 8052 IsSlewing returns 0 22:50:40.764 00.000 8052 IsGuiding returns 1 22:50:40.795 00.031 8052 IsSlewing returns 0 22:50:40.795 00.000 8052 IsGuiding returns 0 22:50:40.795 00.000 8052 scope move finished after 549 + 83 ms 22:50:40.795 00.000 8052 Move returns status 0, amount 549 22:50:40.795 00.000 8052 move complete, result=0 22:50:40.795 00.000 8052 worker thread done servicing request 22:50:40.795 00.000 8052 Worker thread wakes up 22:50:40.795 00.000 3236 GuideStep: -2.4 px 84 ms EAST, 3.6 px 549 ms SOUTH 22:50:40.795 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:40.795 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1032,257,31,31) 22:50:42.233 01.438 8052 Exposure complete 22:50:42.389 00.156 8052 worker thread done servicing request 22:50:42.389 00.000 3236 OnExposeComplete: enter 22:50:42.389 00.000 3236 UpdateGuideState(): m_state=6 22:50:42.389 00.000 3236 Star::Find(15, 1046, 272, 0, (0,0,0,0), 0.0, 255) frame 260 22:50:42.389 00.000 3236 Star::Find returns 1 (0), X=1046.69, Y=271.04, Mass=251, SNR=10.9, Peak=50 HFD=5.1 22:50:42.389 00.000 3236 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.85) = xAngle (4.54 = -1.75) 22:50:42.389 00.000 3236 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.79 = 2.79) 22:50:42.389 00.000 3236 CameraToMount -- cameraX=-5.90 cameraY=2.87 hyp=6.56 cameraTheta=2.69 mountX=-1.14 mountY=2.25, mountTheta=2.04 22:50:42.389 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.90, y=2.87, opts=13) 22:50:42.389 00.000 3236 Enqueuing Move request for scope (-5.90, 2.87) 22:50:42.389 00.000 8052 Worker thread wakes up 22:50:42.389 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.90, 2.87) opts 0xd 22:50:42.389 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.90, 2.87) 22:50:42.389 00.000 8052 Moving (-5.90, 2.87) raw xDistance=-1.14 yDistance=2.25 22:50:42.389 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.14 22:50:42.389 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.25 from input 2.25 22:50:42.389 00.000 8052 MoveAxis(E, 45, ABG) 22:50:42.389 00.000 8052 Guiding Dir = 2, Dur = 45 22:50:42.389 00.000 8052 IsSlewing returns 0 22:50:42.389 00.000 8052 IsGuiding returns 0 22:50:42.404 00.015 8052 PulseGuide returned control before completion, sleep 51 22:50:42.404 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=40, FiltMax=49, Gamma=1.040 22:50:42.467 00.063 8052 IsGuiding returns 0 22:50:42.467 00.000 8052 Move returns status 0, amount 45 22:50:42.467 00.000 8052 MoveAxis(S, 342, ABG) 22:50:42.467 00.000 8052 Guiding Dir = 1, Dur = 342 22:50:42.467 00.000 8052 IsSlewing returns 0 22:50:42.467 00.000 8052 IsGuiding returns 0 22:50:42.467 00.000 8052 PulseGuide returned control before completion, sleep 348 22:50:42.639 00.172 3236 UpdateGuideState exits: m=251 SNR=10.9 22:50:42.639 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:42.639 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:42.639 00.000 3236 Enqueuing Expose request 22:50:42.842 00.203 8052 IsGuiding returns 0 22:50:42.842 00.000 8052 Move returns status 0, amount 342 22:50:42.842 00.000 8052 move complete, result=0 22:50:42.842 00.000 8052 worker thread done servicing request 22:50:42.842 00.000 3236 GuideStep: -1.1 px 45 ms EAST, 2.3 px 342 ms SOUTH 22:50:42.842 00.000 8052 Worker thread wakes up 22:50:42.842 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:42.842 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1032,256,31,31) 22:50:44.717 01.875 8052 Exposure complete 22:50:44.873 00.156 8052 worker thread done servicing request 22:50:44.873 00.000 3236 OnExposeComplete: enter 22:50:44.873 00.000 3236 UpdateGuideState(): m_state=6 22:50:44.873 00.000 3236 Star::Find(15, 1046, 271, 0, (0,0,0,0), 0.0, 255) frame 261 22:50:44.873 00.000 3236 Star::Find returns 1 (0), X=1048.01, Y=267.19, Mass=287, SNR=11.7, Peak=57 HFD=4.6 22:50:44.873 00.000 3236 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.85) = xAngle (-1.08 = -1.08) 22:50:44.873 00.000 3236 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.83 = -2.83) 22:50:44.873 00.000 3236 CameraToMount -- cameraX=-4.58 cameraY=-0.98 hyp=4.68 cameraTheta=-2.93 mountX=2.20 mountY=-1.45, mountTheta=-0.58 22:50:44.873 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.58, y=-0.98, opts=13) 22:50:44.873 00.000 3236 Enqueuing Move request for scope (-4.58, -0.98) 22:50:44.873 00.000 8052 Worker thread wakes up 22:50:44.873 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.58, -0.98) opts 0xd 22:50:44.873 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.58, -0.98) 22:50:44.873 00.000 8052 Moving (-4.58, -0.98) raw xDistance=2.20 yDistance=-1.45 22:50:44.873 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.33 from input 2.20 22:50:44.873 00.000 8052 resist switch: large excursion: input -1.45 thresh 0.54 direction from 1 to -1 22:50:44.873 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.34 22:50:44.873 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.45 from input -1.45 22:50:44.873 00.000 8052 MoveAxis(W, 73, ABG) 22:50:44.873 00.000 8052 Guiding Dir = 3, Dur = 73 22:50:44.873 00.000 8052 IsSlewing returns 0 22:50:44.873 00.000 8052 IsGuiding returns 0 22:50:44.889 00.016 8052 PulseGuide returned control before completion, sleep 79 22:50:44.889 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=50, Gamma=1.040 22:50:44.982 00.093 8052 IsGuiding returns 0 22:50:44.982 00.000 8052 Move returns status 0, amount 73 22:50:44.982 00.000 8052 MoveAxis(N, 220, ABG) 22:50:44.982 00.000 8052 Guiding Dir = 0, Dur = 220 22:50:44.982 00.000 8052 IsSlewing returns 0 22:50:44.982 00.000 8052 IsGuiding returns 0 22:50:44.982 00.000 8052 PulseGuide returned control before completion, sleep 227 22:50:45.139 00.157 3236 UpdateGuideState exits: m=287 SNR=11.7 22:50:45.139 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:45.139 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:45.139 00.000 3236 Enqueuing Expose request 22:50:45.264 00.125 8052 IsGuiding returns 0 22:50:45.264 00.000 8052 Move returns status 0, amount 220 22:50:45.264 00.000 8052 move complete, result=0 22:50:45.264 00.000 8052 worker thread done servicing request 22:50:45.264 00.000 8052 Worker thread wakes up 22:50:45.264 00.000 3236 GuideStep: 2.2 px 73 ms WEST, -1.4 px 220 ms NORTH 22:50:45.264 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:45.264 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:47.248 01.984 8052 Exposure complete 22:50:47.404 00.156 8052 worker thread done servicing request 22:50:47.404 00.000 3236 OnExposeComplete: enter 22:50:47.404 00.000 3236 UpdateGuideState(): m_state=6 22:50:47.404 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 262 22:50:47.404 00.000 3236 Star::Find returns 1 (0), X=1048.53, Y=268.00, Mass=305, SNR=12.0, Peak=54 HFD=4.9 22:50:47.404 00.000 3236 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.85) = xAngle (-1.25 = -1.25) 22:50:47.404 00.000 3236 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.00 = -3.00) 22:50:47.404 00.000 3236 CameraToMount -- cameraX=-4.06 cameraY=-0.17 hyp=4.07 cameraTheta=-3.10 mountX=1.28 mountY=-0.58, mountTheta=-0.43 22:50:47.404 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.06, y=-0.17, opts=13) 22:50:47.404 00.000 3236 Enqueuing Move request for scope (-4.06, -0.17) 22:50:47.404 00.000 8052 Worker thread wakes up 22:50:47.404 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.06, -0.17) opts 0xd 22:50:47.404 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.06, -0.17) 22:50:47.404 00.000 8052 Moving (-4.06, -0.17) raw xDistance=1.28 yDistance=-0.58 22:50:47.404 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.28 22:50:47.404 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 22:50:47.404 00.000 8052 MoveAxis(W, 49, ABG) 22:50:47.404 00.000 8052 Guiding Dir = 3, Dur = 49 22:50:47.404 00.000 8052 IsSlewing returns 0 22:50:47.404 00.000 8052 IsGuiding returns 0 22:50:47.420 00.016 8052 PulseGuide returned control before completion, sleep 55 22:50:47.420 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=39, FiltMax=50, Gamma=1.040 22:50:47.482 00.062 8052 IsGuiding returns 0 22:50:47.482 00.000 8052 Move returns status 0, amount 49 22:50:47.482 00.000 8052 MoveAxis(N, 89, ABG) 22:50:47.482 00.000 8052 Guiding Dir = 0, Dur = 89 22:50:47.482 00.000 8052 IsSlewing returns 0 22:50:47.482 00.000 8052 IsGuiding returns 0 22:50:47.482 00.000 8052 PulseGuide returned control before completion, sleep 95 22:50:47.592 00.110 8052 IsGuiding returns 1 22:50:47.592 00.000 8052 scope still moving after pulse duration time elapsed 22:50:47.623 00.031 8052 IsSlewing returns 0 22:50:47.623 00.000 8052 IsGuiding returns 1 22:50:47.639 00.016 3236 UpdateGuideState exits: m=305 SNR=12.0 22:50:47.639 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:47.639 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:47.639 00.000 3236 Enqueuing Expose request 22:50:47.654 00.015 8052 IsSlewing returns 0 22:50:47.654 00.000 8052 IsGuiding returns 0 22:50:47.654 00.000 8052 scope move finished after 89 + 81 ms 22:50:47.654 00.000 8052 Move returns status 0, amount 89 22:50:47.654 00.000 8052 move complete, result=0 22:50:47.654 00.000 8052 worker thread done servicing request 22:50:47.654 00.000 8052 Worker thread wakes up 22:50:47.654 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:47.654 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:47.654 00.000 3236 GuideStep: 1.3 px 49 ms WEST, -0.6 px 89 ms NORTH 22:50:49.748 02.094 8052 Exposure complete 22:50:49.904 00.156 8052 worker thread done servicing request 22:50:49.904 00.000 3236 OnExposeComplete: enter 22:50:49.904 00.000 3236 UpdateGuideState(): m_state=6 22:50:49.904 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 263 22:50:49.904 00.000 3236 Star::Find returns 1 (0), X=1047.39, Y=269.39, Mass=304, SNR=12.0, Peak=49 HFD=5.4 22:50:49.904 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.76 = -1.52) 22:50:49.904 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 22:50:49.904 00.000 3236 CameraToMount -- cameraX=-5.20 cameraY=1.22 hyp=5.34 cameraTheta=2.91 mountX=0.26 mountY=0.68, mountTheta=1.21 22:50:49.904 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.20, y=1.22, opts=13) 22:50:49.904 00.000 3236 Enqueuing Move request for scope (-5.20, 1.22) 22:50:49.904 00.000 8052 Worker thread wakes up 22:50:49.904 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.20, 1.22) opts 0xd 22:50:49.904 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.20, 1.22) 22:50:49.904 00.000 8052 Moving (-5.20, 1.22) raw xDistance=0.26 yDistance=0.68 22:50:49.904 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.26 22:50:49.904 00.000 8052 resist switch: large excursion: input 0.68 thresh 0.54 direction from -1 to 1 22:50:49.904 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.04 22:50:49.904 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 22:50:49.904 00.000 8052 MoveAxis(W, 12, ABG) 22:50:49.904 00.000 8052 Guiding Dir = 3, Dur = 12 22:50:49.904 00.000 8052 IsSlewing returns 0 22:50:49.920 00.016 8052 IsGuiding returns 0 22:50:49.920 00.000 8052 PulseGuide returned control before completion, sleep 19 22:50:49.920 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=35, FiltMax=45, Gamma=1.040 22:50:49.951 00.031 8052 IsGuiding returns 0 22:50:49.951 00.000 8052 Move returns status 0, amount 12 22:50:49.951 00.000 8052 MoveAxis(S, 103, ABG) 22:50:49.951 00.000 8052 Guiding Dir = 1, Dur = 103 22:50:49.951 00.000 8052 IsSlewing returns 0 22:50:49.951 00.000 8052 IsGuiding returns 0 22:50:49.951 00.000 8052 PulseGuide returned control before completion, sleep 110 22:50:50.076 00.125 8052 IsGuiding returns 1 22:50:50.076 00.000 8052 scope still moving after pulse duration time elapsed 22:50:50.107 00.031 8052 IsSlewing returns 0 22:50:50.107 00.000 8052 IsGuiding returns 0 22:50:50.107 00.000 8052 scope move finished after 103 + 50 ms 22:50:50.107 00.000 8052 Move returns status 0, amount 103 22:50:50.107 00.000 8052 move complete, result=0 22:50:50.107 00.000 8052 worker thread done servicing request 22:50:50.170 00.063 3236 UpdateGuideState exits: m=304 SNR=12.0 22:50:50.170 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:50.170 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:50.170 00.000 3236 Enqueuing Expose request 22:50:50.170 00.000 8052 Worker thread wakes up 22:50:50.170 00.000 3236 GuideStep: 0.3 px 12 ms WEST, 0.7 px 103 ms SOUTH 22:50:50.170 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:50.170 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:52.170 02.000 8052 Exposure complete 22:50:52.326 00.156 8052 worker thread done servicing request 22:50:52.326 00.000 3236 OnExposeComplete: enter 22:50:52.326 00.000 3236 UpdateGuideState(): m_state=6 22:50:52.326 00.000 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 264 22:50:52.326 00.000 3236 Star::Find returns 1 (0), X=1047.55, Y=268.60, Mass=276, SNR=11.4, Peak=52 HFD=5.1 22:50:52.326 00.000 3236 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.85) = xAngle (4.91 = -1.38) 22:50:52.326 00.000 3236 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.16 = -3.12) 22:50:52.326 00.000 3236 CameraToMount -- cameraX=-5.04 cameraY=0.43 hyp=5.06 cameraTheta=3.06 mountX=0.97 mountY=-0.09, mountTheta=-0.09 22:50:52.326 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.04, y=0.43, opts=13) 22:50:52.326 00.000 3236 Enqueuing Move request for scope (-5.04, 0.43) 22:50:52.326 00.000 8052 Worker thread wakes up 22:50:52.326 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.04, 0.43) opts 0xd 22:50:52.326 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.04, 0.43) 22:50:52.326 00.000 8052 Moving (-5.04, 0.43) raw xDistance=0.97 yDistance=-0.09 22:50:52.326 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.97 22:50:52.326 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:50:52.326 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 22:50:52.326 00.000 8052 MoveAxis(W, 35, ABG) 22:50:52.326 00.000 8052 Guiding Dir = 3, Dur = 35 22:50:52.326 00.000 8052 IsSlewing returns 0 22:50:52.342 00.016 8052 IsGuiding returns 0 22:50:52.342 00.000 8052 PulseGuide returned control before completion, sleep 41 22:50:52.342 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=40, FiltMax=50, Gamma=1.040 22:50:52.389 00.047 8052 IsGuiding returns 0 22:50:52.389 00.000 8052 Move returns status 0, amount 35 22:50:52.389 00.000 8052 MoveAxis(N, 0, ABG) 22:50:52.389 00.000 8052 Move returns status 0, amount 0 22:50:52.389 00.000 8052 move complete, result=0 22:50:52.389 00.000 8052 worker thread done servicing request 22:50:52.561 00.172 3236 UpdateGuideState exits: m=276 SNR=11.4 22:50:52.561 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:52.561 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:52.561 00.000 3236 Enqueuing Expose request 22:50:52.561 00.000 8052 Worker thread wakes up 22:50:52.561 00.000 3236 GuideStep: 1.0 px 35 ms WEST, -0.1 px 0 ms NORTH 22:50:52.561 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:52.561 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:54.654 02.093 8052 Exposure complete 22:50:54.811 00.157 8052 worker thread done servicing request 22:50:54.811 00.000 3236 OnExposeComplete: enter 22:50:54.811 00.000 3236 UpdateGuideState(): m_state=6 22:50:54.811 00.000 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 265 22:50:54.811 00.000 3236 Star::Find returns 1 (0), X=1048.41, Y=269.18, Mass=305, SNR=12.0, Peak=54 HFD=5.7 22:50:54.811 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.75 = -1.53) 22:50:54.811 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 22:50:54.811 00.000 3236 CameraToMount -- cameraX=-4.18 cameraY=1.00 hyp=4.30 cameraTheta=2.91 mountX=0.18 mountY=0.57, mountTheta=1.27 22:50:54.811 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.18, y=1.00, opts=13) 22:50:54.811 00.000 3236 Enqueuing Move request for scope (-4.18, 1.00) 22:50:54.811 00.000 8052 Worker thread wakes up 22:50:54.811 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.18, 1.00) opts 0xd 22:50:54.811 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.18, 1.00) 22:50:54.811 00.000 8052 Moving (-4.18, 1.00) raw xDistance=0.18 yDistance=0.57 22:50:54.811 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.18 22:50:54.811 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 22:50:54.811 00.000 8052 MoveAxis(W, 9, ABG) 22:50:54.811 00.000 8052 Guiding Dir = 3, Dur = 9 22:50:54.811 00.000 8052 IsSlewing returns 0 22:50:54.811 00.000 8052 IsGuiding returns 0 22:50:54.826 00.015 8052 PulseGuide returned control before completion, sleep 16 22:50:54.826 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=41, FiltMax=51, Gamma=1.040 22:50:54.857 00.031 8052 IsGuiding returns 0 22:50:54.857 00.000 8052 Move returns status 0, amount 9 22:50:54.857 00.000 8052 MoveAxis(S, 87, ABG) 22:50:54.857 00.000 8052 Guiding Dir = 1, Dur = 87 22:50:54.857 00.000 8052 IsSlewing returns 0 22:50:54.857 00.000 8052 IsGuiding returns 0 22:50:54.873 00.016 8052 PulseGuide returned control before completion, sleep 94 22:50:54.982 00.109 8052 IsGuiding returns 1 22:50:54.982 00.000 8052 scope still moving after pulse duration time elapsed 22:50:55.014 00.032 8052 IsSlewing returns 0 22:50:55.014 00.000 8052 IsGuiding returns 0 22:50:55.014 00.000 8052 scope move finished after 87 + 60 ms 22:50:55.014 00.000 8052 Move returns status 0, amount 87 22:50:55.014 00.000 8052 move complete, result=0 22:50:55.014 00.000 8052 worker thread done servicing request 22:50:55.092 00.078 3236 UpdateGuideState exits: m=305 SNR=12.0 22:50:55.092 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:55.092 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:55.092 00.000 3236 Enqueuing Expose request 22:50:55.092 00.000 8052 Worker thread wakes up 22:50:55.092 00.000 3236 GuideStep: 0.2 px 9 ms WEST, 0.6 px 87 ms SOUTH 22:50:55.092 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:55.092 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:57.201 02.109 8052 Exposure complete 22:50:57.357 00.156 8052 worker thread done servicing request 22:50:57.357 00.000 3236 OnExposeComplete: enter 22:50:57.357 00.000 3236 UpdateGuideState(): m_state=6 22:50:57.357 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 266 22:50:57.357 00.000 3236 Star::Find returns 1 (0), X=1049.30, Y=269.72, Mass=293, SNR=11.8, Peak=53 HFD=4.8 22:50:57.357 00.000 3236 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.85) = xAngle (4.55 = -1.73) 22:50:57.357 00.000 3236 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.80 = 2.80) 22:50:57.357 00.000 3236 CameraToMount -- cameraX=-3.29 cameraY=1.54 hyp=3.63 cameraTheta=2.70 mountX=-0.58 mountY=1.20, mountTheta=2.02 22:50:57.357 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.29, y=1.54, opts=13) 22:50:57.357 00.000 3236 Enqueuing Move request for scope (-3.29, 1.54) 22:50:57.357 00.000 8052 Worker thread wakes up 22:50:57.357 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.29, 1.54) opts 0xd 22:50:57.357 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.29, 1.54) 22:50:57.357 00.000 8052 Moving (-3.29, 1.54) raw xDistance=-0.58 yDistance=1.20 22:50:57.357 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58 22:50:57.357 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20 22:50:57.357 00.000 8052 MoveAxis(E, 20, ABG) 22:50:57.357 00.000 8052 Guiding Dir = 2, Dur = 20 22:50:57.357 00.000 8052 IsSlewing returns 0 22:50:57.373 00.016 8052 IsGuiding returns 0 22:50:57.373 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=51, Gamma=1.040 22:50:57.373 00.000 8052 PulseGuide returned control before completion, sleep 26 22:50:57.420 00.047 8052 IsGuiding returns 0 22:50:57.420 00.000 8052 Move returns status 0, amount 20 22:50:57.420 00.000 8052 MoveAxis(S, 183, ABG) 22:50:57.420 00.000 8052 Guiding Dir = 1, Dur = 183 22:50:57.420 00.000 8052 IsSlewing returns 0 22:50:57.420 00.000 8052 IsGuiding returns 0 22:50:57.420 00.000 8052 PulseGuide returned control before completion, sleep 190 22:50:57.592 00.172 3236 UpdateGuideState exits: m=293 SNR=11.8 22:50:57.592 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:50:57.592 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:50:57.592 00.000 3236 Enqueuing Expose request 22:50:57.623 00.031 8052 IsGuiding returns 0 22:50:57.623 00.000 8052 Move returns status 0, amount 183 22:50:57.623 00.000 8052 move complete, result=0 22:50:57.623 00.000 8052 worker thread done servicing request 22:50:57.623 00.000 8052 Worker thread wakes up 22:50:57.623 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:50:57.623 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:50:57.623 00.000 3236 GuideStep: -0.6 px 20 ms EAST, 1.2 px 183 ms SOUTH 22:50:59.717 02.094 8052 Exposure complete 22:50:59.873 00.156 8052 worker thread done servicing request 22:50:59.873 00.000 3236 OnExposeComplete: enter 22:50:59.873 00.000 3236 UpdateGuideState(): m_state=6 22:50:59.873 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 267 22:50:59.873 00.000 3236 Star::Find returns 1 (0), X=1049.93, Y=267.98, Mass=284, SNR=11.6, Peak=54 HFD=5.6 22:50:59.873 00.000 3236 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.85) = xAngle (-1.22 = -1.22) 22:50:59.873 00.000 3236 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.97 = -2.97) 22:50:59.873 00.000 3236 CameraToMount -- cameraX=-2.66 cameraY=-0.19 hyp=2.67 cameraTheta=-3.07 mountX=0.91 mountY=-0.46, mountTheta=-0.47 22:50:59.873 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.66, y=-0.19, opts=13) 22:50:59.873 00.000 3236 Enqueuing Move request for scope (-2.66, -0.19) 22:50:59.873 00.000 8052 Worker thread wakes up 22:50:59.873 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.66, -0.19) opts 0xd 22:50:59.873 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.66, -0.19) 22:50:59.873 00.000 8052 Moving (-2.66, -0.19) raw xDistance=0.91 yDistance=-0.46 22:50:59.873 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.91 22:50:59.873 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:50:59.873 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 22:50:59.873 00.000 8052 MoveAxis(W, 30, ABG) 22:50:59.873 00.000 8052 Guiding Dir = 3, Dur = 30 22:50:59.873 00.000 8052 IsSlewing returns 0 22:50:59.889 00.016 8052 IsGuiding returns 0 22:50:59.889 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=41, FiltMax=49, Gamma=1.040 22:50:59.889 00.000 8052 PulseGuide returned control before completion, sleep 36 22:50:59.936 00.047 8052 IsGuiding returns 0 22:50:59.936 00.000 8052 Move returns status 0, amount 30 22:50:59.936 00.000 8052 MoveAxis(N, 0, ABG) 22:50:59.936 00.000 8052 Move returns status 0, amount 0 22:50:59.936 00.000 8052 move complete, result=0 22:50:59.936 00.000 8052 worker thread done servicing request 22:51:00.123 00.187 3236 UpdateGuideState exits: m=284 SNR=11.6 22:51:00.123 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:00.123 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:00.123 00.000 3236 Enqueuing Expose request 22:51:00.123 00.000 3236 GuideStep: 0.9 px 30 ms WEST, -0.5 px 0 ms NORTH 22:51:00.139 00.016 8052 Worker thread wakes up 22:51:00.139 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:00.139 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:02.233 02.094 8052 Exposure complete 22:51:02.389 00.156 8052 worker thread done servicing request 22:51:02.389 00.000 3236 OnExposeComplete: enter 22:51:02.389 00.000 3236 UpdateGuideState(): m_state=6 22:51:02.389 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 268 22:51:02.389 00.000 3236 Star::Find returns 1 (0), X=1050.51, Y=266.07, Mass=315, SNR=12.2, Peak=51 HFD=5.1 22:51:02.389 00.000 3236 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.85) = xAngle (-0.50 = -0.50) 22:51:02.389 00.000 3236 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.25 = -2.25) 22:51:02.389 00.000 3236 CameraToMount -- cameraX=-2.08 cameraY=-2.10 hyp=2.96 cameraTheta=-2.35 mountX=2.59 mountY=-2.30, mountTheta=-0.73 22:51:02.389 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.08, y=-2.10, opts=13) 22:51:02.389 00.000 3236 Enqueuing Move request for scope (-2.08, -2.10) 22:51:02.389 00.000 8052 Worker thread wakes up 22:51:02.389 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.08, -2.10) opts 0xd 22:51:02.389 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.08, -2.10) 22:51:02.389 00.000 8052 Moving (-2.08, -2.10) raw xDistance=2.59 yDistance=-2.30 22:51:02.389 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.67 from input 2.59 22:51:02.389 00.000 8052 resist switch: large excursion: input -2.30 thresh 0.54 direction from 1 to -1 22:51:02.389 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.91 22:51:02.389 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.30 from input -2.30 22:51:02.389 00.000 8052 MoveAxis(W, 92, ABG) 22:51:02.389 00.000 8052 Guiding Dir = 3, Dur = 92 22:51:02.389 00.000 8052 IsSlewing returns 0 22:51:02.404 00.015 8052 IsGuiding returns 0 22:51:02.404 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=48, Gamma=1.040 22:51:02.404 00.000 8052 PulseGuide returned control before completion, sleep 99 22:51:02.514 00.110 8052 IsGuiding returns 0 22:51:02.514 00.000 8052 Move returns status 0, amount 92 22:51:02.514 00.000 8052 MoveAxis(N, 350, ABG) 22:51:02.514 00.000 8052 Guiding Dir = 0, Dur = 350 22:51:02.514 00.000 8052 IsSlewing returns 0 22:51:02.514 00.000 8052 IsGuiding returns 0 22:51:02.514 00.000 8052 PulseGuide returned control before completion, sleep 357 22:51:02.670 00.156 3236 UpdateGuideState exits: m=315 SNR=12.2 22:51:02.670 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:02.670 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:02.670 00.000 3236 Enqueuing Expose request 22:51:02.889 00.219 8052 IsGuiding returns 0 22:51:02.889 00.000 8052 Move returns status 0, amount 350 22:51:02.889 00.000 8052 move complete, result=0 22:51:02.889 00.000 8052 worker thread done servicing request 22:51:02.889 00.000 8052 Worker thread wakes up 22:51:02.889 00.000 3236 GuideStep: 2.6 px 92 ms WEST, -2.3 px 350 ms NORTH 22:51:02.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:02.889 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:04.660 01.771 8052 Exposure complete 22:51:04.817 00.157 3236 OnExposeComplete: enter 22:51:04.817 00.000 3236 UpdateGuideState(): m_state=6 22:51:04.832 00.015 8052 worker thread done servicing request 22:51:04.832 00.000 3236 Star::Find(15, 1050, 266, 0, (0,0,0,0), 0.0, 255) frame 269 22:51:04.832 00.000 3236 Star::Find returns 1 (0), X=1050.87, Y=267.59, Mass=230, SNR=10.4, Peak=50 HFD=5.3 22:51:04.832 00.000 3236 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.85) = xAngle (-0.97 = -0.97) 22:51:04.832 00.000 3236 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.71 = -2.71) 22:51:04.832 00.000 3236 CameraToMount -- cameraX=-1.72 cameraY=-0.59 hyp=1.82 cameraTheta=-2.81 mountX=1.04 mountY=-0.76, mountTheta=-0.63 22:51:04.832 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.72, y=-0.59, opts=13) 22:51:04.832 00.000 3236 Enqueuing Move request for scope (-1.72, -0.59) 22:51:04.832 00.000 8052 Worker thread wakes up 22:51:04.832 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.72, -0.59) opts 0xd 22:51:04.832 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.72, -0.59) 22:51:04.832 00.000 8052 Moving (-1.72, -0.59) raw xDistance=1.04 yDistance=-0.76 22:51:04.832 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.04 22:51:04.832 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 22:51:04.832 00.000 8052 MoveAxis(W, 42, ABG) 22:51:04.832 00.000 8052 Guiding Dir = 3, Dur = 42 22:51:04.832 00.000 8052 IsSlewing returns 0 22:51:04.832 00.000 8052 IsGuiding returns 0 22:51:04.848 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=41, FiltMax=49, Gamma=1.040 22:51:04.910 00.062 8052 IsGuiding returns 1 22:51:04.910 00.000 8052 scope still moving after pulse duration time elapsed 22:51:04.942 00.032 8052 IsSlewing returns 0 22:51:04.942 00.000 8052 IsGuiding returns 1 22:51:04.973 00.031 8052 IsSlewing returns 0 22:51:04.973 00.000 8052 IsGuiding returns 1 22:51:05.035 00.062 8052 IsSlewing returns 0 22:51:05.051 00.016 8052 IsGuiding returns 0 22:51:05.051 00.000 8052 scope move finished after 42 + 166 ms 22:51:05.051 00.000 8052 Move returns status 0, amount 42 22:51:05.051 00.000 8052 MoveAxis(N, 115, ABG) 22:51:05.051 00.000 8052 Guiding Dir = 0, Dur = 115 22:51:05.051 00.000 8052 IsSlewing returns 0 22:51:05.051 00.000 8052 IsGuiding returns 0 22:51:05.067 00.016 3236 UpdateGuideState exits: m=230 SNR=10.4 22:51:05.067 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:05.067 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:05.067 00.000 3236 Enqueuing Expose request 22:51:05.082 00.015 8052 PulseGuide returned control before completion, sleep 99 22:51:05.192 00.110 8052 IsGuiding returns 1 22:51:05.192 00.000 8052 scope still moving after pulse duration time elapsed 22:51:05.238 00.046 8052 IsSlewing returns 0 22:51:05.238 00.000 8052 IsGuiding returns 1 22:51:05.270 00.032 8052 IsSlewing returns 0 22:51:05.270 00.000 8052 IsGuiding returns 0 22:51:05.270 00.000 8052 scope move finished after 115 + 102 ms 22:51:05.270 00.000 8052 Move returns status 0, amount 115 22:51:05.270 00.000 8052 move complete, result=0 22:51:05.270 00.000 3236 GuideStep: 1.0 px 42 ms WEST, -0.8 px 115 ms NORTH 22:51:05.348 00.078 8052 worker thread done servicing request 22:51:05.348 00.000 8052 Worker thread wakes up 22:51:05.348 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:05.348 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:07.160 01.812 8052 Exposure complete 22:51:07.379 00.219 3236 OnExposeComplete: enter 22:51:07.379 00.000 3236 UpdateGuideState(): m_state=6 22:51:07.379 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 270 22:51:07.379 00.000 3236 Star::Find returns 1 (0), X=1050.65, Y=269.90, Mass=333, SNR=12.6, Peak=51 HFD=5.3 22:51:07.379 00.000 3236 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.85) = xAngle (4.26 = -2.02) 22:51:07.379 00.000 3236 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.52 = 2.52) 22:51:07.379 00.000 3236 CameraToMount -- cameraX=-1.94 cameraY=1.73 hyp=2.60 cameraTheta=2.41 mountX=-1.13 mountY=1.52, mountTheta=2.21 22:51:07.379 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.94, y=1.73, opts=13) 22:51:07.379 00.000 3236 Enqueuing Move request for scope (-1.94, 1.73) 22:51:07.379 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=48, Gamma=1.040 22:51:07.395 00.016 8052 worker thread done servicing request 22:51:07.395 00.000 8052 Worker thread wakes up 22:51:07.395 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.94, 1.73) opts 0xd 22:51:07.395 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.94, 1.73) 22:51:07.395 00.000 8052 Moving (-1.94, 1.73) raw xDistance=-1.13 yDistance=1.52 22:51:07.395 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.13 22:51:07.395 00.000 8052 resist switch: large excursion: input 1.52 thresh 0.54 direction from -1 to 1 22:51:07.395 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.56 22:51:07.395 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.52 from input 1.52 22:51:07.395 00.000 8052 MoveAxis(E, 36, ABG) 22:51:07.395 00.000 8052 Guiding Dir = 2, Dur = 36 22:51:07.395 00.000 8052 IsSlewing returns 0 22:51:07.395 00.000 8052 IsGuiding returns 0 22:51:07.442 00.047 8052 IsGuiding returns 1 22:51:07.442 00.000 8052 scope still moving after pulse duration time elapsed 22:51:07.488 00.046 8052 IsSlewing returns 0 22:51:07.488 00.000 8052 IsGuiding returns 1 22:51:07.567 00.079 8052 IsSlewing returns 0 22:51:07.567 00.000 8052 IsGuiding returns 1 22:51:07.613 00.046 8052 IsSlewing returns 0 22:51:07.613 00.000 8052 IsGuiding returns 0 22:51:07.613 00.000 8052 scope move finished after 36 + 176 ms 22:51:07.613 00.000 8052 Move returns status 0, amount 36 22:51:07.613 00.000 8052 MoveAxis(S, 231, ABG) 22:51:07.613 00.000 8052 Guiding Dir = 1, Dur = 231 22:51:07.613 00.000 8052 IsSlewing returns 0 22:51:07.613 00.000 8052 IsGuiding returns 0 22:51:07.645 00.032 3236 UpdateGuideState exits: m=333 SNR=12.6 22:51:07.660 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:07.660 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:07.660 00.000 3236 Enqueuing Expose request 22:51:07.660 00.000 8052 PulseGuide returned control before completion, sleep 204 22:51:07.895 00.235 8052 IsGuiding returns 1 22:51:07.895 00.000 8052 scope still moving after pulse duration time elapsed 22:51:07.926 00.031 8052 IsSlewing returns 0 22:51:07.926 00.000 8052 IsGuiding returns 0 22:51:07.926 00.000 8052 scope move finished after 231 + 76 ms 22:51:07.926 00.000 8052 Move returns status 0, amount 231 22:51:07.926 00.000 8052 move complete, result=0 22:51:07.926 00.000 3236 GuideStep: -1.1 px 36 ms EAST, 1.5 px 231 ms SOUTH 22:51:08.051 00.125 8052 worker thread done servicing request 22:51:08.051 00.000 8052 Worker thread wakes up 22:51:08.051 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:08.051 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:09.723 01.672 8052 Exposure complete 22:51:09.879 00.156 8052 worker thread done servicing request 22:51:09.879 00.000 3236 OnExposeComplete: enter 22:51:09.879 00.000 3236 UpdateGuideState(): m_state=6 22:51:09.879 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 271 22:51:09.879 00.000 3236 Star::Find returns 1 (0), X=1050.09, Y=268.20, Mass=299, SNR=11.9, Peak=54 HFD=5.4 22:51:09.879 00.000 3236 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.85) = xAngle (4.98 = -1.30) 22:51:09.879 00.000 3236 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.23 = -3.05) 22:51:09.879 00.000 3236 CameraToMount -- cameraX=-2.50 cameraY=0.02 hyp=2.50 cameraTheta=3.13 mountX=0.66 mountY=-0.23, mountTheta=-0.34 22:51:09.879 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.50, y=0.02, opts=13) 22:51:09.879 00.000 3236 Enqueuing Move request for scope (-2.50, 0.02) 22:51:09.879 00.000 8052 Worker thread wakes up 22:51:09.895 00.016 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.50, 0.02) opts 0xd 22:51:09.895 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.50, 0.02) 22:51:09.895 00.000 8052 Moving (-2.50, 0.02) raw xDistance=0.66 yDistance=-0.23 22:51:09.895 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.66 22:51:09.895 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:51:09.895 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 22:51:09.895 00.000 8052 MoveAxis(W, 20, ABG) 22:51:09.895 00.000 8052 Guiding Dir = 3, Dur = 20 22:51:09.895 00.000 8052 IsSlewing returns 0 22:51:09.895 00.000 8052 IsGuiding returns 0 22:51:09.895 00.000 8052 PulseGuide returned control before completion, sleep 26 22:51:09.895 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=43, FiltMax=53, Gamma=1.040 22:51:09.942 00.047 8052 IsGuiding returns 0 22:51:09.942 00.000 8052 Move returns status 0, amount 20 22:51:09.942 00.000 8052 MoveAxis(N, 0, ABG) 22:51:09.942 00.000 8052 Move returns status 0, amount 0 22:51:09.942 00.000 8052 move complete, result=0 22:51:09.942 00.000 8052 worker thread done servicing request 22:51:10.113 00.171 3236 UpdateGuideState exits: m=299 SNR=11.9 22:51:10.113 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:10.113 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:10.113 00.000 3236 Enqueuing Expose request 22:51:10.113 00.000 8052 Worker thread wakes up 22:51:10.113 00.000 3236 GuideStep: 0.7 px 20 ms WEST, -0.2 px 0 ms NORTH 22:51:10.113 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:10.113 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:12.223 02.110 8052 Exposure complete 22:51:12.379 00.156 8052 worker thread done servicing request 22:51:12.379 00.000 3236 OnExposeComplete: enter 22:51:12.379 00.000 3236 UpdateGuideState(): m_state=6 22:51:12.379 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 272 22:51:12.379 00.000 3236 Star::Find returns 1 (0), X=1051.29, Y=268.46, Mass=242, SNR=10.7, Peak=56 HFD=4.7 22:51:12.379 00.000 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.77 = -1.51) 22:51:12.379 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.03 = 3.03) 22:51:12.379 00.000 3236 CameraToMount -- cameraX=-1.30 cameraY=0.29 hyp=1.34 cameraTheta=2.92 mountX=0.08 mountY=0.15, mountTheta=1.09 22:51:12.379 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.30, y=0.29, opts=13) 22:51:12.379 00.000 3236 Enqueuing Move request for scope (-1.30, 0.29) 22:51:12.379 00.000 8052 Worker thread wakes up 22:51:12.379 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.30, 0.29) opts 0xd 22:51:12.379 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.30, 0.29) 22:51:12.379 00.000 8052 Moving (-1.30, 0.29) raw xDistance=0.08 yDistance=0.15 22:51:12.379 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 22:51:12.395 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=43, FiltMax=53, Gamma=1.040 22:51:12.395 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:12.395 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 22:51:12.395 00.000 8052 MoveAxis(E, 0, ABG) 22:51:12.395 00.000 8052 Move returns status 0, amount 0 22:51:12.410 00.015 8052 MoveAxis(N, 0, ABG) 22:51:12.410 00.000 8052 Move returns status 0, amount 0 22:51:12.410 00.000 8052 move complete, result=0 22:51:12.410 00.000 8052 worker thread done servicing request 22:51:12.613 00.203 3236 UpdateGuideState exits: m=242 SNR=10.7 22:51:12.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:12.613 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:12.613 00.000 3236 Enqueuing Expose request 22:51:12.613 00.000 8052 Worker thread wakes up 22:51:12.613 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:51:12.613 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:12.613 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:14.723 02.110 8052 Exposure complete 22:51:14.879 00.156 8052 worker thread done servicing request 22:51:14.879 00.000 3236 OnExposeComplete: enter 22:51:14.879 00.000 3236 UpdateGuideState(): m_state=6 22:51:14.879 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 273 22:51:14.879 00.000 3236 Star::Find returns 1 (0), X=1050.23, Y=269.64, Mass=204, SNR=9.8, Peak=44 HFD=5.0 22:51:14.879 00.000 3236 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.85) = xAngle (4.43 = -1.85) 22:51:14.879 00.000 3236 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.69 = 2.69) 22:51:14.879 00.000 3236 CameraToMount -- cameraX=-2.36 cameraY=1.47 hyp=2.78 cameraTheta=2.59 mountX=-0.76 mountY=1.22, mountTheta=2.13 22:51:14.879 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.36, y=1.47, opts=13) 22:51:14.879 00.000 3236 Enqueuing Move request for scope (-2.36, 1.47) 22:51:14.879 00.000 8052 Worker thread wakes up 22:51:14.879 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.36, 1.47) opts 0xd 22:51:14.879 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.36, 1.47) 22:51:14.879 00.000 8052 Moving (-2.36, 1.47) raw xDistance=-0.76 yDistance=1.22 22:51:14.879 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76 22:51:14.879 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.22 22:51:14.879 00.000 8052 MoveAxis(E, 26, ABG) 22:51:14.879 00.000 8052 Guiding Dir = 2, Dur = 26 22:51:14.879 00.000 8052 IsSlewing returns 0 22:51:14.879 00.000 8052 IsGuiding returns 0 22:51:14.895 00.016 8052 PulseGuide returned control before completion, sleep 32 22:51:14.895 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=35, FiltMax=42, Gamma=1.040 22:51:14.942 00.047 8052 IsGuiding returns 0 22:51:14.942 00.000 8052 Move returns status 0, amount 26 22:51:14.942 00.000 8052 MoveAxis(S, 185, ABG) 22:51:14.942 00.000 8052 Guiding Dir = 1, Dur = 185 22:51:14.942 00.000 8052 IsSlewing returns 0 22:51:14.942 00.000 8052 IsGuiding returns 0 22:51:14.942 00.000 8052 PulseGuide returned control before completion, sleep 191 22:51:15.113 00.171 3236 UpdateGuideState exits: m=204 SNR=9.8 22:51:15.113 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:15.113 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:15.113 00.000 3236 Enqueuing Expose request 22:51:15.145 00.032 8052 IsGuiding returns 0 22:51:15.145 00.000 8052 Move returns status 0, amount 185 22:51:15.145 00.000 8052 move complete, result=0 22:51:15.145 00.000 8052 worker thread done servicing request 22:51:15.145 00.000 8052 Worker thread wakes up 22:51:15.145 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:15.145 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:15.145 00.000 3236 GuideStep: -0.8 px 26 ms EAST, 1.2 px 185 ms SOUTH 22:51:17.238 02.093 8052 Exposure complete 22:51:17.395 00.157 8052 worker thread done servicing request 22:51:17.395 00.000 3236 OnExposeComplete: enter 22:51:17.395 00.000 3236 UpdateGuideState(): m_state=6 22:51:17.395 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 274 22:51:17.395 00.000 3236 Star::Find returns 1 (0), X=1050.38, Y=268.25, Mass=302, SNR=11.9, Peak=52 HFD=5.5 22:51:17.395 00.000 3236 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.85) = xAngle (4.96 = -1.33) 22:51:17.395 00.000 3236 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.21 = -3.07) 22:51:17.395 00.000 3236 CameraToMount -- cameraX=-2.21 cameraY=0.07 hyp=2.21 cameraTheta=3.11 mountX=0.53 mountY=-0.15, mountTheta=-0.28 22:51:17.395 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.21, y=0.07, opts=13) 22:51:17.395 00.000 3236 Enqueuing Move request for scope (-2.21, 0.07) 22:51:17.395 00.000 8052 Worker thread wakes up 22:51:17.395 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.21, 0.07) opts 0xd 22:51:17.395 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.21, 0.07) 22:51:17.395 00.000 8052 Moving (-2.21, 0.07) raw xDistance=0.53 yDistance=-0.15 22:51:17.395 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.53 22:51:17.395 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:17.395 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 22:51:17.395 00.000 8052 MoveAxis(W, 17, ABG) 22:51:17.395 00.000 8052 Guiding Dir = 3, Dur = 17 22:51:17.410 00.015 8052 IsSlewing returns 0 22:51:17.410 00.000 8052 IsGuiding returns 0 22:51:17.410 00.000 8052 PulseGuide returned control before completion, sleep 25 22:51:17.410 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=40, FiltMax=49, Gamma=1.040 22:51:17.723 00.313 3236 UpdateGuideState exits: m=302 SNR=11.9 22:51:17.723 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:17.723 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:17.723 00.000 3236 Enqueuing Expose request 22:51:17.723 00.000 8052 IsGuiding returns 0 22:51:17.723 00.000 8052 Move returns status 0, amount 17 22:51:17.723 00.000 8052 MoveAxis(N, 0, ABG) 22:51:17.723 00.000 8052 Move returns status 0, amount 0 22:51:17.723 00.000 8052 move complete, result=0 22:51:17.723 00.000 8052 worker thread done servicing request 22:51:17.723 00.000 8052 Worker thread wakes up 22:51:17.723 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:17.723 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:17.723 00.000 3236 GuideStep: 0.5 px 17 ms WEST, -0.2 px 0 ms NORTH 22:51:19.707 01.984 8052 Exposure complete 22:51:19.863 00.156 8052 worker thread done servicing request 22:51:19.863 00.000 3236 OnExposeComplete: enter 22:51:19.863 00.000 3236 UpdateGuideState(): m_state=6 22:51:19.863 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 275 22:51:19.863 00.000 3236 Star::Find returns 1 (0), X=1051.77, Y=267.59, Mass=288, SNR=11.7, Peak=57 HFD=4.8 22:51:19.863 00.000 3236 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.85) = xAngle (-0.67 = -0.67) 22:51:19.863 00.000 3236 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.42 = -2.42) 22:51:19.863 00.000 3236 CameraToMount -- cameraX=-0.82 cameraY=-0.59 hyp=1.01 cameraTheta=-2.52 mountX=0.79 mountY=-0.67, mountTheta=-0.70 22:51:19.863 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.82, y=-0.59, opts=13) 22:51:19.863 00.000 3236 Enqueuing Move request for scope (-0.82, -0.59) 22:51:19.863 00.000 8052 Worker thread wakes up 22:51:19.863 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.59) opts 0xd 22:51:19.879 00.016 8052 Handling offset move in thread for scope, endpoint = (-0.82, -0.59) 22:51:19.879 00.000 8052 Moving (-0.82, -0.59) raw xDistance=0.79 yDistance=-0.67 22:51:19.879 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.79 22:51:19.879 00.000 8052 resist switch: large excursion: input -0.67 thresh 0.54 direction from 1 to -1 22:51:19.879 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.00 22:51:19.879 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 22:51:19.879 00.000 8052 MoveAxis(W, 29, ABG) 22:51:19.879 00.000 8052 Guiding Dir = 3, Dur = 29 22:51:19.879 00.000 8052 IsSlewing returns 0 22:51:19.879 00.000 8052 IsGuiding returns 0 22:51:19.879 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=43, FiltMax=54, Gamma=1.040 22:51:19.879 00.000 8052 PulseGuide returned control before completion, sleep 35 22:51:19.942 00.063 8052 IsGuiding returns 0 22:51:19.942 00.000 8052 Move returns status 0, amount 29 22:51:19.942 00.000 8052 MoveAxis(N, 102, ABG) 22:51:19.942 00.000 8052 Guiding Dir = 0, Dur = 102 22:51:19.942 00.000 8052 IsSlewing returns 0 22:51:19.942 00.000 8052 IsGuiding returns 0 22:51:19.942 00.000 8052 PulseGuide returned control before completion, sleep 108 22:51:20.067 00.125 8052 IsGuiding returns 1 22:51:20.067 00.000 8052 scope still moving after pulse duration time elapsed 22:51:20.098 00.031 8052 IsSlewing returns 0 22:51:20.098 00.000 8052 IsGuiding returns 0 22:51:20.098 00.000 8052 scope move finished after 102 + 49 ms 22:51:20.098 00.000 8052 Move returns status 0, amount 102 22:51:20.098 00.000 8052 move complete, result=0 22:51:20.098 00.000 8052 worker thread done servicing request 22:51:20.129 00.031 3236 UpdateGuideState exits: m=288 SNR=11.7 22:51:20.129 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:20.129 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:20.129 00.000 3236 Enqueuing Expose request 22:51:20.129 00.000 8052 Worker thread wakes up 22:51:20.129 00.000 3236 GuideStep: 0.8 px 29 ms WEST, -0.7 px 102 ms NORTH 22:51:20.129 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:20.129 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:22.238 02.109 8052 Exposure complete 22:51:22.395 00.157 8052 worker thread done servicing request 22:51:22.395 00.000 3236 OnExposeComplete: enter 22:51:22.395 00.000 3236 UpdateGuideState(): m_state=6 22:51:22.395 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 276 22:51:22.395 00.000 3236 Star::Find returns 1 (0), X=1052.61, Y=267.50, Mass=311, SNR=12.1, Peak=54 HFD=5.0 22:51:22.395 00.000 3236 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.85) = xAngle (0.30 = 0.30) 22:51:22.395 00.000 3236 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.45 = -1.45) 22:51:22.395 00.000 3236 CameraToMount -- cameraX=0.01 cameraY=-0.68 hyp=0.68 cameraTheta=-1.55 mountX=0.65 mountY=-0.67, mountTheta=-0.80 22:51:22.395 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.01, y=-0.68, opts=13) 22:51:22.395 00.000 3236 Enqueuing Move request for scope (0.01, -0.68) 22:51:22.395 00.000 8052 Worker thread wakes up 22:51:22.395 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.68) opts 0xd 22:51:22.395 00.000 8052 Handling offset move in thread for scope, endpoint = (0.01, -0.68) 22:51:22.395 00.000 8052 Moving (0.01, -0.68) raw xDistance=0.65 yDistance=-0.67 22:51:22.395 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65 22:51:22.395 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 22:51:22.395 00.000 8052 MoveAxis(W, 24, ABG) 22:51:22.395 00.000 8052 Guiding Dir = 3, Dur = 24 22:51:22.410 00.015 8052 IsSlewing returns 0 22:51:22.410 00.000 8052 IsGuiding returns 0 22:51:22.410 00.000 8052 PulseGuide returned control before completion, sleep 31 22:51:22.410 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=37, FiltMax=49, Gamma=1.040 22:51:22.457 00.047 8052 IsGuiding returns 0 22:51:22.457 00.000 8052 Move returns status 0, amount 24 22:51:22.457 00.000 8052 MoveAxis(N, 102, ABG) 22:51:22.457 00.000 8052 Guiding Dir = 0, Dur = 102 22:51:22.457 00.000 8052 IsSlewing returns 0 22:51:22.457 00.000 8052 IsGuiding returns 0 22:51:22.457 00.000 8052 PulseGuide returned control before completion, sleep 109 22:51:22.582 00.125 8052 IsGuiding returns 1 22:51:22.582 00.000 8052 scope still moving after pulse duration time elapsed 22:51:22.613 00.031 8052 IsSlewing returns 0 22:51:22.613 00.000 8052 IsGuiding returns 0 22:51:22.613 00.000 8052 scope move finished after 102 + 50 ms 22:51:22.613 00.000 8052 Move returns status 0, amount 102 22:51:22.613 00.000 8052 move complete, result=0 22:51:22.613 00.000 8052 worker thread done servicing request 22:51:22.629 00.016 3236 UpdateGuideState exits: m=311 SNR=12.1 22:51:22.645 00.016 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:22.645 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:22.645 00.000 3236 Enqueuing Expose request 22:51:22.645 00.000 8052 Worker thread wakes up 22:51:22.645 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:22.645 00.000 3236 GuideStep: 0.6 px 24 ms WEST, -0.7 px 102 ms NORTH 22:51:22.645 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:24.738 02.093 8052 Exposure complete 22:51:24.895 00.157 8052 worker thread done servicing request 22:51:24.895 00.000 3236 OnExposeComplete: enter 22:51:24.895 00.000 3236 UpdateGuideState(): m_state=6 22:51:24.895 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 277 22:51:24.895 00.000 3236 Star::Find returns 1 (0), X=1052.67, Y=267.58, Mass=321, SNR=12.3, Peak=56 HFD=5.4 22:51:24.895 00.000 3236 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.85) = xAngle (0.41 = 0.41) 22:51:24.895 00.000 3236 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.34 = -1.34) 22:51:24.895 00.000 3236 CameraToMount -- cameraX=0.08 cameraY=-0.59 hyp=0.60 cameraTheta=-1.44 mountX=0.55 mountY=-0.58, mountTheta=-0.81 22:51:24.895 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.08, y=-0.59, opts=13) 22:51:24.895 00.000 3236 Enqueuing Move request for scope (0.08, -0.59) 22:51:24.895 00.000 8052 Worker thread wakes up 22:51:24.895 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.59) opts 0xd 22:51:24.895 00.000 8052 Handling offset move in thread for scope, endpoint = (0.08, -0.59) 22:51:24.895 00.000 8052 Moving (0.08, -0.59) raw xDistance=0.55 yDistance=-0.58 22:51:24.895 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55 22:51:24.895 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 22:51:24.895 00.000 8052 MoveAxis(W, 21, ABG) 22:51:24.895 00.000 8052 Guiding Dir = 3, Dur = 21 22:51:24.895 00.000 8052 IsSlewing returns 0 22:51:24.910 00.015 8052 IsGuiding returns 0 22:51:24.910 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=40, FiltMax=51, Gamma=1.040 22:51:24.910 00.000 8052 PulseGuide returned control before completion, sleep 27 22:51:24.957 00.047 8052 IsGuiding returns 0 22:51:24.957 00.000 8052 Move returns status 0, amount 21 22:51:24.957 00.000 8052 MoveAxis(N, 88, ABG) 22:51:24.957 00.000 8052 Guiding Dir = 0, Dur = 88 22:51:24.957 00.000 8052 IsSlewing returns 0 22:51:24.957 00.000 8052 IsGuiding returns 0 22:51:24.957 00.000 8052 PulseGuide returned control before completion, sleep 94 22:51:25.067 00.110 8052 IsGuiding returns 1 22:51:25.067 00.000 8052 scope still moving after pulse duration time elapsed 22:51:25.098 00.031 8052 IsSlewing returns 0 22:51:25.098 00.000 8052 IsGuiding returns 1 22:51:25.129 00.031 8052 IsSlewing returns 0 22:51:25.129 00.000 8052 IsGuiding returns 0 22:51:25.129 00.000 8052 scope move finished after 88 + 81 ms 22:51:25.129 00.000 8052 Move returns status 0, amount 88 22:51:25.129 00.000 8052 move complete, result=0 22:51:25.129 00.000 8052 worker thread done servicing request 22:51:25.129 00.000 3236 UpdateGuideState exits: m=321 SNR=12.3 22:51:25.129 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:25.129 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:25.129 00.000 3236 Enqueuing Expose request 22:51:25.129 00.000 8052 Worker thread wakes up 22:51:25.129 00.000 3236 GuideStep: 0.5 px 21 ms WEST, -0.6 px 88 ms NORTH 22:51:25.129 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:25.129 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:27.238 02.109 8052 Exposure complete 22:51:27.395 00.157 8052 worker thread done servicing request 22:51:27.395 00.000 3236 OnExposeComplete: enter 22:51:27.395 00.000 3236 UpdateGuideState(): m_state=6 22:51:27.395 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 278 22:51:27.395 00.000 3236 Star::Find returns 1 (0), X=1053.05, Y=268.25, Mass=256, SNR=11.0, Peak=58 HFD=4.1 22:51:27.395 00.000 3236 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.85) = xAngle (2.01 = 2.01) 22:51:27.395 00.000 3236 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.26 = 0.26) 22:51:27.395 00.000 3236 CameraToMount -- cameraX=0.46 cameraY=0.07 hyp=0.47 cameraTheta=0.16 mountX=-0.20 mountY=0.12, mountTheta=2.59 22:51:27.395 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.46, y=0.07, opts=13) 22:51:27.395 00.000 3236 Enqueuing Move request for scope (0.46, 0.07) 22:51:27.395 00.000 8052 Worker thread wakes up 22:51:27.395 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.07) opts 0xd 22:51:27.395 00.000 8052 Handling offset move in thread for scope, endpoint = (0.46, 0.07) 22:51:27.395 00.000 8052 Moving (0.46, 0.07) raw xDistance=-0.20 yDistance=0.12 22:51:27.395 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.20 22:51:27.395 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:27.410 00.015 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 22:51:27.410 00.000 8052 MoveAxis(E, 5, ABG) 22:51:27.410 00.000 8052 Guiding Dir = 2, Dur = 5 22:51:27.410 00.000 8052 IsSlewing returns 0 22:51:27.410 00.000 8052 IsGuiding returns 0 22:51:27.410 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=40, FiltMax=52, Gamma=1.040 22:51:27.410 00.000 8052 PulseGuide returned control before completion, sleep 12 22:51:27.442 00.032 8052 IsGuiding returns 0 22:51:27.442 00.000 8052 Move returns status 0, amount 5 22:51:27.442 00.000 8052 MoveAxis(N, 0, ABG) 22:51:27.442 00.000 8052 Move returns status 0, amount 0 22:51:27.442 00.000 8052 move complete, result=0 22:51:27.442 00.000 8052 worker thread done servicing request 22:51:27.660 00.218 3236 UpdateGuideState exits: m=256 SNR=11.0 22:51:27.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:27.660 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:27.660 00.000 3236 Enqueuing Expose request 22:51:27.660 00.000 8052 Worker thread wakes up 22:51:27.660 00.000 3236 GuideStep: -0.2 px 5 ms EAST, 0.1 px 0 ms NORTH 22:51:27.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:27.660 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:29.660 02.000 8052 Exposure complete 22:51:29.817 00.157 8052 worker thread done servicing request 22:51:29.817 00.000 3236 OnExposeComplete: enter 22:51:29.817 00.000 3236 UpdateGuideState(): m_state=6 22:51:29.817 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 279 22:51:29.817 00.000 3236 Star::Find returns 1 (0), X=1053.58, Y=268.03, Mass=307, SNR=12.1, Peak=56 HFD=5.1 22:51:29.817 00.000 3236 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.85) = xAngle (1.70 = 1.70) 22:51:29.817 00.000 3236 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.05 = -0.05) 22:51:29.817 00.000 3236 CameraToMount -- cameraX=0.99 cameraY=-0.15 hyp=1.00 cameraTheta=-0.15 mountX=-0.13 mountY=-0.05, mountTheta=-2.80 22:51:29.817 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.99, y=-0.15, opts=13) 22:51:29.817 00.000 3236 Enqueuing Move request for scope (0.99, -0.15) 22:51:29.817 00.000 8052 Worker thread wakes up 22:51:29.817 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.15) opts 0xd 22:51:29.817 00.000 8052 Handling offset move in thread for scope, endpoint = (0.99, -0.15) 22:51:29.817 00.000 8052 Moving (0.99, -0.15) raw xDistance=-0.13 yDistance=-0.05 22:51:29.817 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 22:51:29.817 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:51:29.817 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 22:51:29.817 00.000 8052 MoveAxis(E, 0, ABG) 22:51:29.817 00.000 8052 Move returns status 0, amount 0 22:51:29.817 00.000 8052 MoveAxis(N, 0, ABG) 22:51:29.817 00.000 8052 Move returns status 0, amount 0 22:51:29.817 00.000 8052 move complete, result=0 22:51:29.817 00.000 8052 worker thread done servicing request 22:51:29.832 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=42, FiltMax=53, Gamma=1.040 22:51:30.051 00.219 3236 UpdateGuideState exits: m=307 SNR=12.1 22:51:30.051 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:30.051 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:30.051 00.000 3236 Enqueuing Expose request 22:51:30.051 00.000 8052 Worker thread wakes up 22:51:30.051 00.000 3236 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 22:51:30.051 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:30.051 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:32.254 02.203 8052 Exposure complete 22:51:32.410 00.156 8052 worker thread done servicing request 22:51:32.410 00.000 3236 OnExposeComplete: enter 22:51:32.410 00.000 3236 UpdateGuideState(): m_state=6 22:51:32.410 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 280 22:51:32.410 00.000 3236 Star::Find returns 1 (0), X=1054.07, Y=268.21, Mass=311, SNR=12.1, Peak=56 HFD=4.9 22:51:32.410 00.000 3236 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.85) = xAngle (1.87 = 1.87) 22:51:32.410 00.000 3236 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.12 = 0.12) 22:51:32.410 00.000 3236 CameraToMount -- cameraX=1.47 cameraY=0.03 hyp=1.47 cameraTheta=0.02 mountX=-0.43 mountY=0.18, mountTheta=2.74 22:51:32.410 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.47, y=0.03, opts=13) 22:51:32.410 00.000 3236 Enqueuing Move request for scope (1.47, 0.03) 22:51:32.410 00.000 8052 Worker thread wakes up 22:51:32.410 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.47, 0.03) opts 0xd 22:51:32.410 00.000 8052 Handling offset move in thread for scope, endpoint = (1.47, 0.03) 22:51:32.410 00.000 8052 Moving (1.47, 0.03) raw xDistance=-0.43 yDistance=0.18 22:51:32.410 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43 22:51:32.410 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:51:32.410 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:51:32.410 00.000 8052 MoveAxis(E, 15, ABG) 22:51:32.410 00.000 8052 Guiding Dir = 2, Dur = 15 22:51:32.426 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=41, FiltMax=53, Gamma=1.040 22:51:32.457 00.031 8052 IsSlewing returns 0 22:51:32.457 00.000 8052 IsGuiding returns 0 22:51:32.457 00.000 8052 PulseGuide returned control before completion, sleep 22 22:51:32.504 00.047 8052 IsGuiding returns 0 22:51:32.504 00.000 8052 Move returns status 0, amount 15 22:51:32.504 00.000 8052 MoveAxis(N, 0, ABG) 22:51:32.504 00.000 8052 Move returns status 0, amount 0 22:51:32.504 00.000 8052 move complete, result=0 22:51:32.504 00.000 8052 worker thread done servicing request 22:51:32.676 00.172 3236 UpdateGuideState exits: m=311 SNR=12.1 22:51:32.676 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:32.676 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:32.676 00.000 3236 Enqueuing Expose request 22:51:32.676 00.000 8052 Worker thread wakes up 22:51:32.676 00.000 3236 GuideStep: -0.4 px 15 ms EAST, 0.2 px 0 ms NORTH 22:51:32.676 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:32.676 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:34.676 02.000 8052 Exposure complete 22:51:34.832 00.156 8052 worker thread done servicing request 22:51:34.832 00.000 3236 OnExposeComplete: enter 22:51:34.832 00.000 3236 UpdateGuideState(): m_state=6 22:51:34.832 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 281 22:51:34.832 00.000 3236 Star::Find returns 1 (0), X=1055.44, Y=268.24, Mass=315, SNR=12.2, Peak=56 HFD=5.5 22:51:34.832 00.000 3236 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.85) = xAngle (1.87 = 1.87) 22:51:34.832 00.000 3236 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.13 = 0.13) 22:51:34.832 00.000 3236 CameraToMount -- cameraX=2.85 cameraY=0.07 hyp=2.85 cameraTheta=0.02 mountX=-0.85 mountY=0.36, mountTheta=2.74 22:51:34.832 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.85, y=0.07, opts=13) 22:51:34.832 00.000 3236 Enqueuing Move request for scope (2.85, 0.07) 22:51:34.832 00.000 8052 Worker thread wakes up 22:51:34.832 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.85, 0.07) opts 0xd 22:51:34.832 00.000 8052 Handling offset move in thread for scope, endpoint = (2.85, 0.07) 22:51:34.832 00.000 8052 Moving (2.85, 0.07) raw xDistance=-0.85 yDistance=0.36 22:51:34.832 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.85 22:51:34.832 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:51:34.832 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 22:51:34.832 00.000 8052 MoveAxis(E, 30, ABG) 22:51:34.832 00.000 8052 Guiding Dir = 2, Dur = 30 22:51:34.848 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=43, FiltMax=53, Gamma=1.040 22:51:34.879 00.031 8052 IsSlewing returns 0 22:51:34.957 00.078 8052 IsGuiding returns 0 22:51:35.020 00.063 8052 IsGuiding returns 1 22:51:35.020 00.000 8052 scope still moving after pulse duration time elapsed 22:51:35.051 00.031 8052 IsSlewing returns 0 22:51:35.051 00.000 8052 IsGuiding returns 0 22:51:35.051 00.000 8052 scope move finished after 30 + 68 ms 22:51:35.051 00.000 8052 Move returns status 0, amount 30 22:51:35.051 00.000 8052 MoveAxis(N, 0, ABG) 22:51:35.051 00.000 8052 Move returns status 0, amount 0 22:51:35.051 00.000 8052 move complete, result=0 22:51:35.051 00.000 8052 worker thread done servicing request 22:51:35.067 00.016 3236 UpdateGuideState exits: m=315 SNR=12.2 22:51:35.067 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:35.067 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:35.067 00.000 3236 Enqueuing Expose request 22:51:35.067 00.000 8052 Worker thread wakes up 22:51:35.067 00.000 3236 GuideStep: -0.8 px 30 ms EAST, 0.4 px 0 ms NORTH 22:51:35.067 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:35.067 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:37.160 02.093 8052 Exposure complete 22:51:37.317 00.157 8052 worker thread done servicing request 22:51:37.317 00.000 3236 OnExposeComplete: enter 22:51:37.317 00.000 3236 UpdateGuideState(): m_state=6 22:51:37.317 00.000 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 282 22:51:37.317 00.000 3236 Star::Find returns 1 (0), X=1055.39, Y=267.39, Mass=280, SNR=11.5, Peak=51 HFD=5.3 22:51:37.317 00.000 3236 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.85) = xAngle (1.57 = 1.57) 22:51:37.317 00.000 3236 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.17 = -0.17) 22:51:37.317 00.000 3236 CameraToMount -- cameraX=2.80 cameraY=-0.79 hyp=2.91 cameraTheta=-0.28 mountX=-0.01 mountY=-0.50, mountTheta=-1.58 22:51:37.317 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.80, y=-0.79, opts=13) 22:51:37.317 00.000 3236 Enqueuing Move request for scope (2.80, -0.79) 22:51:37.317 00.000 8052 Worker thread wakes up 22:51:37.317 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.80, -0.79) opts 0xd 22:51:37.317 00.000 8052 Handling offset move in thread for scope, endpoint = (2.80, -0.79) 22:51:37.317 00.000 8052 Moving (2.80, -0.79) raw xDistance=-0.01 yDistance=-0.50 22:51:37.317 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:51:37.317 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 22:51:37.317 00.000 8052 MoveAxis(E, 0, ABG) 22:51:37.317 00.000 8052 Move returns status 0, amount 0 22:51:37.317 00.000 8052 MoveAxis(N, 76, ABG) 22:51:37.317 00.000 8052 Guiding Dir = 0, Dur = 76 22:51:37.332 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=48, Gamma=1.040 22:51:37.379 00.047 8052 IsSlewing returns 0 22:51:37.442 00.063 8052 IsGuiding returns 0 22:51:37.504 00.062 8052 PulseGuide returned control before completion, sleep 21 22:51:37.582 00.078 3236 UpdateGuideState exits: m=280 SNR=11.5 22:51:37.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:37.582 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:37.582 00.000 3236 Enqueuing Expose request 22:51:37.598 00.016 8052 IsGuiding returns 1 22:51:37.598 00.000 8052 scope still moving after pulse duration time elapsed 22:51:37.645 00.047 8052 IsSlewing returns 0 22:51:37.645 00.000 8052 IsGuiding returns 1 22:51:37.676 00.031 8052 IsSlewing returns 0 22:51:37.676 00.000 8052 IsGuiding returns 1 22:51:37.707 00.031 8052 IsSlewing returns 0 22:51:37.707 00.000 8052 IsGuiding returns 0 22:51:37.707 00.000 8052 scope move finished after 76 + 188 ms 22:51:37.707 00.000 8052 Move returns status 0, amount 76 22:51:37.707 00.000 8052 move complete, result=0 22:51:37.707 00.000 8052 worker thread done servicing request 22:51:37.707 00.000 8052 Worker thread wakes up 22:51:37.707 00.000 3236 GuideStep: -0.0 px 0 ms EAST, -0.5 px 76 ms NORTH 22:51:37.707 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:37.707 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:39.707 02.000 8052 Exposure complete 22:51:39.863 00.156 8052 worker thread done servicing request 22:51:39.863 00.000 3236 OnExposeComplete: enter 22:51:39.863 00.000 3236 UpdateGuideState(): m_state=6 22:51:39.863 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 283 22:51:39.863 00.000 3236 Star::Find returns 1 (0), X=1055.88, Y=267.14, Mass=297, SNR=11.9, Peak=49 HFD=5.3 22:51:39.863 00.000 3236 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.85) = xAngle (1.54 = 1.54) 22:51:39.863 00.000 3236 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.20 = -0.20) 22:51:39.863 00.000 3236 CameraToMount -- cameraX=3.29 cameraY=-1.04 hyp=3.45 cameraTheta=-0.31 mountX=0.10 mountY=-0.70, mountTheta=-1.43 22:51:39.863 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.29, y=-1.04, opts=13) 22:51:39.863 00.000 3236 Enqueuing Move request for scope (3.29, -1.04) 22:51:39.863 00.000 8052 Worker thread wakes up 22:51:39.863 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.29, -1.04) opts 0xd 22:51:39.863 00.000 8052 Handling offset move in thread for scope, endpoint = (3.29, -1.04) 22:51:39.863 00.000 8052 Moving (3.29, -1.04) raw xDistance=0.10 yDistance=-0.70 22:51:39.863 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 22:51:39.863 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 22:51:39.863 00.000 8052 MoveAxis(E, 0, ABG) 22:51:39.863 00.000 8052 Move returns status 0, amount 0 22:51:39.863 00.000 8052 MoveAxis(N, 106, ABG) 22:51:39.863 00.000 8052 Guiding Dir = 0, Dur = 106 22:51:39.863 00.000 8052 IsSlewing returns 0 22:51:39.879 00.016 8052 IsGuiding returns 0 22:51:39.879 00.000 8052 PulseGuide returned control before completion, sleep 112 22:51:39.879 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=37, FiltMax=46, Gamma=1.040 22:51:40.098 00.219 3236 UpdateGuideState exits: m=297 SNR=11.9 22:51:40.098 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:40.098 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:40.098 00.000 3236 Enqueuing Expose request 22:51:40.098 00.000 8052 IsGuiding returns 0 22:51:40.098 00.000 8052 Move returns status 0, amount 106 22:51:40.098 00.000 8052 move complete, result=0 22:51:40.098 00.000 8052 worker thread done servicing request 22:51:40.098 00.000 8052 Worker thread wakes up 22:51:40.098 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:40.098 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:40.113 00.015 3236 GuideStep: 0.1 px 0 ms EAST, -0.7 px 106 ms NORTH 22:51:42.207 02.094 8052 Exposure complete 22:51:42.363 00.156 8052 worker thread done servicing request 22:51:42.363 00.000 3236 OnExposeComplete: enter 22:51:42.363 00.000 3236 UpdateGuideState(): m_state=6 22:51:42.363 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 284 22:51:42.363 00.000 3236 Star::Find returns 1 (0), X=1055.17, Y=266.32, Mass=290, SNR=11.6, Peak=53 HFD=5.3 22:51:42.363 00.000 3236 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.85) = xAngle (1.22 = 1.22) 22:51:42.363 00.000 3236 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.52 = -0.52) 22:51:42.363 00.000 3236 CameraToMount -- cameraX=2.58 cameraY=-1.86 hyp=3.18 cameraTheta=-0.62 mountX=1.08 mountY=-1.58, mountTheta=-0.97 22:51:42.363 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.58, y=-1.86, opts=13) 22:51:42.363 00.000 3236 Enqueuing Move request for scope (2.58, -1.86) 22:51:42.363 00.000 8052 Worker thread wakes up 22:51:42.363 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.58, -1.86) opts 0xd 22:51:42.363 00.000 8052 Handling offset move in thread for scope, endpoint = (2.58, -1.86) 22:51:42.363 00.000 8052 Moving (2.58, -1.86) raw xDistance=1.08 yDistance=-1.58 22:51:42.363 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.08 22:51:42.363 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.58 from input -1.58 22:51:42.363 00.000 8052 MoveAxis(W, 37, ABG) 22:51:42.363 00.000 8052 Guiding Dir = 3, Dur = 37 22:51:42.363 00.000 8052 IsSlewing returns 0 22:51:42.363 00.000 8052 IsGuiding returns 0 22:51:42.379 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=41, FiltMax=49, Gamma=1.040 22:51:42.379 00.000 8052 PulseGuide returned control before completion, sleep 42 22:51:42.442 00.063 8052 IsGuiding returns 0 22:51:42.442 00.000 8052 Move returns status 0, amount 37 22:51:42.442 00.000 8052 MoveAxis(N, 241, ABG) 22:51:42.442 00.000 8052 Guiding Dir = 0, Dur = 241 22:51:42.442 00.000 8052 IsSlewing returns 0 22:51:42.442 00.000 8052 IsGuiding returns 0 22:51:42.442 00.000 8052 PulseGuide returned control before completion, sleep 248 22:51:42.598 00.156 3236 UpdateGuideState exits: m=290 SNR=11.6 22:51:42.598 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:42.598 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:42.598 00.000 3236 Enqueuing Expose request 22:51:42.785 00.187 8052 IsGuiding returns 0 22:51:42.785 00.000 8052 Move returns status 0, amount 241 22:51:42.785 00.000 8052 move complete, result=0 22:51:42.785 00.000 8052 worker thread done servicing request 22:51:42.785 00.000 8052 Worker thread wakes up 22:51:42.785 00.000 3236 GuideStep: 1.1 px 37 ms WEST, -1.6 px 241 ms NORTH 22:51:42.785 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:42.785 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:44.676 01.891 8052 Exposure complete 22:51:44.832 00.156 8052 worker thread done servicing request 22:51:44.832 00.000 3236 OnExposeComplete: enter 22:51:44.832 00.000 3236 UpdateGuideState(): m_state=6 22:51:44.832 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 285 22:51:44.832 00.000 3236 Star::Find returns 1 (0), X=1055.88, Y=266.89, Mass=299, SNR=11.9, Peak=58 HFD=4.8 22:51:44.832 00.000 3236 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.85) = xAngle (1.48 = 1.48) 22:51:44.832 00.000 3236 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.27 = -0.27) 22:51:44.832 00.000 3236 CameraToMount -- cameraX=3.29 cameraY=-1.28 hyp=3.53 cameraTheta=-0.37 mountX=0.33 mountY=-0.94, mountTheta=-1.23 22:51:44.832 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.29, y=-1.28, opts=13) 22:51:44.832 00.000 3236 Enqueuing Move request for scope (3.29, -1.28) 22:51:44.832 00.000 8052 Worker thread wakes up 22:51:44.832 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.29, -1.28) opts 0xd 22:51:44.832 00.000 8052 Handling offset move in thread for scope, endpoint = (3.29, -1.28) 22:51:44.832 00.000 8052 Moving (3.29, -1.28) raw xDistance=0.33 yDistance=-0.94 22:51:44.832 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.33 22:51:44.832 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 22:51:44.832 00.000 8052 MoveAxis(W, 14, ABG) 22:51:44.832 00.000 8052 Guiding Dir = 3, Dur = 14 22:51:44.832 00.000 8052 IsSlewing returns 0 22:51:44.832 00.000 8052 IsGuiding returns 0 22:51:44.848 00.016 8052 PulseGuide returned control before completion, sleep 20 22:51:44.848 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=45, FiltMax=56, Gamma=1.040 22:51:44.879 00.031 8052 IsGuiding returns 0 22:51:44.879 00.000 8052 Move returns status 0, amount 14 22:51:44.879 00.000 8052 MoveAxis(N, 143, ABG) 22:51:44.879 00.000 8052 Guiding Dir = 0, Dur = 143 22:51:44.879 00.000 8052 IsSlewing returns 0 22:51:44.879 00.000 8052 IsGuiding returns 0 22:51:44.879 00.000 8052 PulseGuide returned control before completion, sleep 150 22:51:45.051 00.172 8052 IsGuiding returns 0 22:51:45.051 00.000 8052 Move returns status 0, amount 143 22:51:45.051 00.000 8052 move complete, result=0 22:51:45.051 00.000 8052 worker thread done servicing request 22:51:45.067 00.016 3236 UpdateGuideState exits: m=299 SNR=11.9 22:51:45.067 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:45.067 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:45.067 00.000 3236 Enqueuing Expose request 22:51:45.067 00.000 8052 Worker thread wakes up 22:51:45.067 00.000 3236 GuideStep: 0.3 px 14 ms WEST, -0.9 px 143 ms NORTH 22:51:45.067 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:45.067 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:47.160 02.093 8052 Exposure complete 22:51:47.317 00.157 3236 OnExposeComplete: enter 22:51:47.317 00.000 8052 worker thread done servicing request 22:51:47.317 00.000 3236 UpdateGuideState(): m_state=6 22:51:47.317 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 286 22:51:47.317 00.000 3236 Star::Find returns 1 (0), X=1055.82, Y=268.23, Mass=302, SNR=12.0, Peak=52 HFD=5.6 22:51:47.317 00.000 3236 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.85) = xAngle (1.86 = 1.86) 22:51:47.317 00.000 3236 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.12 = 0.12) 22:51:47.317 00.000 3236 CameraToMount -- cameraX=3.23 cameraY=0.05 hyp=3.23 cameraTheta=0.02 mountX=-0.94 mountY=0.38, mountTheta=2.75 22:51:47.317 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.23, y=0.05, opts=13) 22:51:47.317 00.000 3236 Enqueuing Move request for scope (3.23, 0.05) 22:51:47.317 00.000 8052 Worker thread wakes up 22:51:47.317 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.23, 0.05) opts 0xd 22:51:47.317 00.000 8052 Handling offset move in thread for scope, endpoint = (3.23, 0.05) 22:51:47.317 00.000 8052 Moving (3.23, 0.05) raw xDistance=-0.94 yDistance=0.38 22:51:47.317 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.94 22:51:47.317 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:51:47.317 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38 22:51:47.317 00.000 8052 MoveAxis(E, 31, ABG) 22:51:47.317 00.000 8052 Guiding Dir = 2, Dur = 31 22:51:47.317 00.000 8052 IsSlewing returns 0 22:51:47.317 00.000 8052 IsGuiding returns 0 22:51:47.332 00.015 8052 PulseGuide returned control before completion, sleep 37 22:51:47.332 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=50, Gamma=1.040 22:51:47.379 00.047 8052 IsGuiding returns 0 22:51:47.379 00.000 8052 Move returns status 0, amount 31 22:51:47.379 00.000 8052 MoveAxis(N, 0, ABG) 22:51:47.379 00.000 8052 Move returns status 0, amount 0 22:51:47.379 00.000 8052 move complete, result=0 22:51:47.379 00.000 8052 worker thread done servicing request 22:51:47.551 00.172 3236 UpdateGuideState exits: m=302 SNR=12.0 22:51:47.551 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:47.551 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:47.551 00.000 3236 Enqueuing Expose request 22:51:47.551 00.000 8052 Worker thread wakes up 22:51:47.551 00.000 3236 GuideStep: -0.9 px 31 ms EAST, 0.4 px 0 ms NORTH 22:51:47.551 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:47.551 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:49.645 02.094 8052 Exposure complete 22:51:49.801 00.156 8052 worker thread done servicing request 22:51:49.801 00.000 3236 OnExposeComplete: enter 22:51:49.801 00.000 3236 UpdateGuideState(): m_state=6 22:51:49.801 00.000 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 287 22:51:49.801 00.000 3236 Star::Find returns 1 (0), X=1057.29, Y=266.79, Mass=303, SNR=12.0, Peak=53 HFD=5.1 22:51:49.801 00.000 3236 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.85) = xAngle (1.56 = 1.56) 22:51:49.801 00.000 3236 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.18 = -0.18) 22:51:49.801 00.000 3236 CameraToMount -- cameraX=4.69 cameraY=-1.38 hyp=4.89 cameraTheta=-0.29 mountX=0.04 mountY=-0.90, mountTheta=-1.52 22:51:49.801 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.69, y=-1.38, opts=13) 22:51:49.801 00.000 3236 Enqueuing Move request for scope (4.69, -1.38) 22:51:49.801 00.000 8052 Worker thread wakes up 22:51:49.801 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.69, -1.38) opts 0xd 22:51:49.801 00.000 8052 Handling offset move in thread for scope, endpoint = (4.69, -1.38) 22:51:49.801 00.000 8052 Moving (4.69, -1.38) raw xDistance=0.04 yDistance=-0.90 22:51:49.801 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:51:49.801 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 22:51:49.801 00.000 8052 MoveAxis(E, 0, ABG) 22:51:49.801 00.000 8052 Move returns status 0, amount 0 22:51:49.801 00.000 8052 MoveAxis(N, 136, ABG) 22:51:49.801 00.000 8052 Guiding Dir = 0, Dur = 136 22:51:49.801 00.000 8052 IsSlewing returns 0 22:51:49.817 00.016 8052 IsGuiding returns 0 22:51:49.817 00.000 8052 PulseGuide returned control before completion, sleep 142 22:51:49.817 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=91, FiltMin=40, FiltMax=50, Gamma=1.040 22:51:49.973 00.156 8052 IsGuiding returns 0 22:51:49.973 00.000 8052 Move returns status 0, amount 136 22:51:49.973 00.000 8052 move complete, result=0 22:51:49.973 00.000 8052 worker thread done servicing request 22:51:50.035 00.062 3236 UpdateGuideState exits: m=303 SNR=12.0 22:51:50.035 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:50.035 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:50.035 00.000 3236 Enqueuing Expose request 22:51:50.035 00.000 8052 Worker thread wakes up 22:51:50.035 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -0.9 px 136 ms NORTH 22:51:50.035 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:50.035 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:52.238 02.203 8052 Exposure complete 22:51:52.395 00.157 8052 worker thread done servicing request 22:51:52.395 00.000 3236 OnExposeComplete: enter 22:51:52.395 00.000 3236 UpdateGuideState(): m_state=6 22:51:52.395 00.000 3236 Star::Find(15, 1057, 266, 0, (0,0,0,0), 0.0, 255) frame 288 22:51:52.395 00.000 3236 Star::Find returns 1 (0), X=1056.13, Y=266.62, Mass=297, SNR=11.9, Peak=50 HFD=5.1 22:51:52.395 00.000 3236 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.85) = xAngle (1.43 = 1.43) 22:51:52.395 00.000 3236 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.31 = -0.31) 22:51:52.395 00.000 3236 CameraToMount -- cameraX=3.54 cameraY=-1.56 hyp=3.86 cameraTheta=-0.41 mountX=0.53 mountY=-1.19, mountTheta=-1.15 22:51:52.395 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.54, y=-1.56, opts=13) 22:51:52.395 00.000 3236 Enqueuing Move request for scope (3.54, -1.56) 22:51:52.395 00.000 8052 Worker thread wakes up 22:51:52.395 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.54, -1.56) opts 0xd 22:51:52.395 00.000 8052 Handling offset move in thread for scope, endpoint = (3.54, -1.56) 22:51:52.395 00.000 8052 Moving (3.54, -1.56) raw xDistance=0.53 yDistance=-1.19 22:51:52.395 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53 22:51:52.395 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19 22:51:52.395 00.000 8052 MoveAxis(W, 18, ABG) 22:51:52.395 00.000 8052 Guiding Dir = 3, Dur = 18 22:51:52.395 00.000 8052 IsSlewing returns 0 22:51:52.395 00.000 8052 IsGuiding returns 0 22:51:52.410 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=37, FiltMax=49, Gamma=1.040 22:51:52.410 00.000 8052 PulseGuide returned control before completion, sleep 20 22:51:52.442 00.032 8052 IsGuiding returns 0 22:51:52.442 00.000 8052 Move returns status 0, amount 18 22:51:52.442 00.000 8052 MoveAxis(N, 181, ABG) 22:51:52.442 00.000 8052 Guiding Dir = 0, Dur = 181 22:51:52.442 00.000 8052 IsSlewing returns 0 22:51:52.442 00.000 8052 IsGuiding returns 0 22:51:52.442 00.000 8052 PulseGuide returned control before completion, sleep 187 22:51:52.645 00.203 8052 IsGuiding returns 0 22:51:52.645 00.000 8052 Move returns status 0, amount 181 22:51:52.645 00.000 8052 move complete, result=0 22:51:52.645 00.000 8052 worker thread done servicing request 22:51:52.660 00.015 3236 UpdateGuideState exits: m=297 SNR=11.9 22:51:52.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:52.660 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:52.660 00.000 3236 Enqueuing Expose request 22:51:52.660 00.000 8052 Worker thread wakes up 22:51:52.660 00.000 3236 GuideStep: 0.5 px 18 ms WEST, -1.2 px 181 ms NORTH 22:51:52.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:52.660 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:54.660 02.000 8052 Exposure complete 22:51:54.817 00.157 8052 worker thread done servicing request 22:51:54.817 00.000 3236 OnExposeComplete: enter 22:51:54.817 00.000 3236 UpdateGuideState(): m_state=6 22:51:54.817 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 289 22:51:54.817 00.000 3236 Star::Find returns 1 (0), X=1055.78, Y=264.49, Mass=285, SNR=11.6, Peak=55 HFD=5.2 22:51:54.817 00.000 3236 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.85) = xAngle (0.99 = 0.99) 22:51:54.817 00.000 3236 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.75 = -0.75) 22:51:54.817 00.000 3236 CameraToMount -- cameraX=3.19 cameraY=-3.68 hyp=4.87 cameraTheta=-0.86 mountX=2.67 mountY=-3.34, mountTheta=-0.90 22:51:54.817 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.19, y=-3.68, opts=13) 22:51:54.817 00.000 3236 Enqueuing Move request for scope (3.19, -3.68) 22:51:54.817 00.000 8052 Worker thread wakes up 22:51:54.817 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.19, -3.68) opts 0xd 22:51:54.817 00.000 8052 Handling offset move in thread for scope, endpoint = (3.19, -3.68) 22:51:54.817 00.000 8052 Moving (3.19, -3.68) raw xDistance=2.67 yDistance=-3.34 22:51:54.817 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.70 from input 2.67 22:51:54.817 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.34 from input -3.34 22:51:54.817 00.000 8052 MoveAxis(W, 94, ABG) 22:51:54.817 00.000 8052 Guiding Dir = 3, Dur = 94 22:51:54.817 00.000 8052 IsSlewing returns 0 22:51:54.817 00.000 8052 IsGuiding returns 0 22:51:54.832 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=116, FiltMin=42, FiltMax=53, Gamma=1.040 22:51:54.832 00.000 8052 PulseGuide returned control before completion, sleep 98 22:51:54.942 00.110 8052 IsGuiding returns 1 22:51:54.942 00.000 8052 scope still moving after pulse duration time elapsed 22:51:54.973 00.031 8052 IsSlewing returns 0 22:51:54.973 00.000 8052 IsGuiding returns 0 22:51:54.973 00.000 8052 scope move finished after 94 + 51 ms 22:51:54.973 00.000 8052 Move returns status 0, amount 94 22:51:54.973 00.000 8052 MoveAxis(N, 507, ABG) 22:51:54.973 00.000 8052 Guiding Dir = 0, Dur = 507 22:51:54.973 00.000 8052 IsSlewing returns 0 22:51:54.973 00.000 8052 IsGuiding returns 0 22:51:54.973 00.000 8052 PulseGuide returned control before completion, sleep 513 22:51:55.082 00.109 3236 UpdateGuideState exits: m=285 SNR=11.6 22:51:55.082 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:55.082 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:51:55.082 00.000 3236 Enqueuing Expose request 22:51:55.535 00.453 8052 IsGuiding returns 0 22:51:55.535 00.000 8052 Move returns status 0, amount 507 22:51:55.535 00.000 8052 move complete, result=0 22:51:55.535 00.000 8052 worker thread done servicing request 22:51:55.535 00.000 3236 GuideStep: 2.7 px 94 ms WEST, -3.3 px 507 ms NORTH 22:51:55.535 00.000 8052 Worker thread wakes up 22:51:55.535 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:55.535 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:51:57.207 01.672 8052 Exposure complete 22:51:57.363 00.156 8052 worker thread done servicing request 22:51:57.363 00.000 3236 OnExposeComplete: enter 22:51:57.363 00.000 3236 UpdateGuideState(): m_state=6 22:51:57.363 00.000 3236 Star::Find(15, 1055, 264, 0, (0,0,0,0), 0.0, 255) frame 290 22:51:57.363 00.000 3236 Star::Find returns 1 (0), X=1049.60, Y=265.46, Mass=134, SNR=7.8, Peak=51 HFD=4.4 22:51:57.363 00.000 3236 Status Line: Mass: 134 vs 299 22:51:57.363 00.000 3236 UpdateCurrentPosition: star mass new=134.3 exp=298.8 thresh=50% limits=(145.0, 472.9, 597.6) 22:51:57.363 00.000 3236 DistanceChecker: activated 22:51:57.363 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:51:57.363 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:51:57.363 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:51:57.363 00.000 8052 Worker thread wakes up 22:51:57.363 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:51:57.363 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:51:57.363 00.000 8052 move complete, result=0 22:51:57.363 00.000 8052 worker thread done servicing request 22:51:57.488 00.125 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:51:57.488 00.000 3236 Status Line: Star lost - mass changed 22:51:57.488 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=42, FiltMax=50, Gamma=1.040 22:51:57.819 00.331 3236 UpdateGuideState exits: Star lost - mass changed 22:51:57.819 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:51:57.820 00.001 3236 ScheduleExposure(2500,3,0) exposurePending=0 22:51:57.820 00.000 3236 Enqueuing Expose request 22:51:57.821 00.001 8052 Worker thread wakes up 22:51:57.821 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:51:57.821 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0) 22:51:59.657 01.836 8052 Exposure complete 22:51:59.882 00.225 8052 worker thread done servicing request 22:51:59.882 00.000 3236 OnExposeComplete: enter 22:51:59.882 00.000 3236 UpdateGuideState(): m_state=6 22:51:59.882 00.000 3236 Star::Find(15, 1055, 264, 0, (0,0,0,0), 0.0, 255) frame 291 22:51:59.882 00.000 3236 Star::Find returns 1 (0), X=1048.70, Y=267.51, Mass=277, SNR=11.4, Peak=48 HFD=5.5 22:51:59.882 00.000 3236 DistanceChecker: deactivated 22:51:59.882 00.000 3236 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.85) = xAngle (-1.12 = -1.12) 22:51:59.882 00.000 3236 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.87 = -2.87) 22:51:59.882 00.000 3236 CameraToMount -- cameraX=-3.90 cameraY=-0.66 hyp=3.95 cameraTheta=-2.97 mountX=1.70 mountY=-1.06, mountTheta=-0.55 22:51:59.889 00.007 3236 SchedulePrimaryMove(06CFF028, x=-3.90, y=-0.66, opts=13) 22:51:59.889 00.000 3236 Enqueuing Move request for scope (-3.90, -0.66) 22:51:59.889 00.000 8052 Worker thread wakes up 22:51:59.889 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.90, -0.66) opts 0xd 22:51:59.889 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.90, -0.66) 22:51:59.891 00.002 8052 Moving (-3.90, -0.66) raw xDistance=1.70 yDistance=-1.06 22:51:59.891 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.19 from input 1.70 22:51:59.891 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06 22:51:59.892 00.001 8052 MoveAxis(W, 66, ABG) 22:51:59.892 00.000 8052 Guiding Dir = 3, Dur = 66 22:51:59.902 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=46, Gamma=1.040 22:51:59.902 00.000 8052 IsSlewing returns 0 22:51:59.909 00.007 8052 IsGuiding returns 0 22:51:59.949 00.040 8052 PulseGuide returned control before completion, sleep 37 22:51:59.998 00.049 8052 IsGuiding returns 1 22:52:00.000 00.002 8052 scope still moving after pulse duration time elapsed 22:52:00.032 00.032 8052 IsSlewing returns 0 22:52:00.032 00.000 8052 IsGuiding returns 0 22:52:00.032 00.000 8052 scope move finished after 66 + 58 ms 22:52:00.032 00.000 8052 Move returns status 0, amount 66 22:52:00.032 00.000 8052 MoveAxis(N, 160, ABG) 22:52:00.032 00.000 8052 Guiding Dir = 0, Dur = 160 22:52:00.038 00.006 8052 IsSlewing returns 0 22:52:00.040 00.002 8052 IsGuiding returns 0 22:52:00.050 00.010 8052 PulseGuide returned control before completion, sleep 161 22:52:00.137 00.087 3236 UpdateGuideState exits: m=277 SNR=11.4 22:52:00.137 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:00.137 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:00.137 00.000 3236 Enqueuing Expose request 22:52:00.216 00.079 8052 IsGuiding returns 1 22:52:00.216 00.000 8052 scope still moving after pulse duration time elapsed 22:52:00.247 00.031 8052 IsSlewing returns 0 22:52:00.247 00.000 8052 IsGuiding returns 1 22:52:00.278 00.031 8052 IsSlewing returns 0 22:52:00.278 00.000 8052 IsGuiding returns 1 22:52:00.309 00.031 8052 IsSlewing returns 0 22:52:00.309 00.000 8052 IsGuiding returns 0 22:52:00.309 00.000 8052 scope move finished after 160 + 112 ms 22:52:00.309 00.000 8052 Move returns status 0, amount 160 22:52:00.309 00.000 8052 move complete, result=0 22:52:00.309 00.000 8052 worker thread done servicing request 22:52:00.309 00.000 3236 GuideStep: 1.7 px 66 ms WEST, -1.1 px 160 ms NORTH 22:52:00.309 00.000 8052 Worker thread wakes up 22:52:00.309 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:00.309 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:02.184 01.875 8052 Exposure complete 22:52:02.341 00.157 8052 worker thread done servicing request 22:52:02.341 00.000 3236 OnExposeComplete: enter 22:52:02.341 00.000 3236 UpdateGuideState(): m_state=6 22:52:02.341 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 292 22:52:02.341 00.000 3236 Star::Find returns 1 (0), X=1048.24, Y=272.13, Mass=304, SNR=12.0, Peak=54 HFD=4.5 22:52:02.341 00.000 3236 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.85) = xAngle (4.25 = -2.03) 22:52:02.341 00.000 3236 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.51 = 2.51) 22:52:02.341 00.000 3236 CameraToMount -- cameraX=-4.35 cameraY=3.96 hyp=5.88 cameraTheta=2.40 mountX=-2.61 mountY=3.49, mountTheta=2.21 22:52:02.356 00.015 3236 SchedulePrimaryMove(06CFF028, x=-4.35, y=3.96, opts=13) 22:52:02.356 00.000 3236 Enqueuing Move request for scope (-4.35, 3.96) 22:52:02.356 00.000 8052 Worker thread wakes up 22:52:02.356 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.35, 3.96) opts 0xd 22:52:02.356 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.35, 3.96) 22:52:02.356 00.000 8052 Moving (-4.35, 3.96) raw xDistance=-2.61 yDistance=3.49 22:52:02.356 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.56 from input -2.61 22:52:02.356 00.000 8052 resist switch: large excursion: input 3.49 thresh 0.54 direction from -1 to 1 22:52:02.356 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=10.48 22:52:02.356 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.49 from input 3.49 22:52:02.356 00.000 8052 MoveAxis(E, 86, ABG) 22:52:02.356 00.000 8052 Guiding Dir = 2, Dur = 86 22:52:02.356 00.000 8052 IsSlewing returns 0 22:52:02.356 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=52, Gamma=1.040 22:52:02.356 00.000 8052 IsGuiding returns 0 22:52:02.403 00.047 8052 PulseGuide returned control before completion, sleep 60 22:52:02.466 00.063 8052 IsGuiding returns 1 22:52:02.466 00.000 8052 scope still moving after pulse duration time elapsed 22:52:02.497 00.031 8052 IsSlewing returns 0 22:52:02.497 00.000 8052 IsGuiding returns 1 22:52:02.528 00.031 8052 IsSlewing returns 0 22:52:02.528 00.000 8052 IsGuiding returns 0 22:52:02.528 00.000 8052 scope move finished after 86 + 78 ms 22:52:02.528 00.000 8052 Move returns status 0, amount 86 22:52:02.528 00.000 8052 MoveAxis(S, 531, ABG) 22:52:02.528 00.000 8052 Guiding Dir = 1, Dur = 531 22:52:02.528 00.000 8052 IsSlewing returns 0 22:52:02.528 00.000 8052 IsGuiding returns 0 22:52:02.544 00.016 3236 UpdateGuideState exits: m=304 SNR=12.0 22:52:02.544 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:02.544 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:02.544 00.000 3236 Enqueuing Expose request 22:52:02.544 00.000 8052 PulseGuide returned control before completion, sleep 520 22:52:03.122 00.578 8052 IsGuiding returns 0 22:52:03.122 00.000 8052 Move returns status 0, amount 531 22:52:03.122 00.000 8052 move complete, result=0 22:52:03.122 00.000 8052 worker thread done servicing request 22:52:03.122 00.000 3236 GuideStep: -2.6 px 86 ms EAST, 3.5 px 531 ms SOUTH 22:52:03.122 00.000 8052 Worker thread wakes up 22:52:03.122 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:03.122 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:04.669 01.547 8052 Exposure complete 22:52:04.794 00.125 8052 worker thread done servicing request 22:52:04.794 00.000 3236 OnExposeComplete: enter 22:52:04.794 00.000 3236 UpdateGuideState(): m_state=6 22:52:04.794 00.000 3236 Star::Find(15, 1048, 272, 0, (0,0,0,0), 0.0, 255) frame 293 22:52:04.794 00.000 3236 Star::Find returns 1 (0), X=1048.39, Y=268.78, Mass=312, SNR=12.2, Peak=52 HFD=5.4 22:52:04.794 00.000 3236 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.85) = xAngle (4.85 = -1.44) 22:52:04.794 00.000 3236 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 22:52:04.794 00.000 3236 CameraToMount -- cameraX=-4.20 cameraY=0.60 hyp=4.24 cameraTheta=3.00 mountX=0.57 mountY=0.17, mountTheta=0.29 22:52:04.794 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.20, y=0.60, opts=13) 22:52:04.794 00.000 3236 Enqueuing Move request for scope (-4.20, 0.60) 22:52:04.794 00.000 8052 Worker thread wakes up 22:52:04.794 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.20, 0.60) opts 0xd 22:52:04.794 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.20, 0.60) 22:52:04.794 00.000 8052 Moving (-4.20, 0.60) raw xDistance=0.57 yDistance=0.17 22:52:04.794 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.57 22:52:04.794 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:52:04.794 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 22:52:04.794 00.000 8052 MoveAxis(W, 14, ABG) 22:52:04.794 00.000 8052 Guiding Dir = 3, Dur = 14 22:52:04.809 00.015 8052 IsSlewing returns 0 22:52:04.809 00.000 8052 IsGuiding returns 0 22:52:04.809 00.000 8052 PulseGuide returned control before completion, sleep 22 22:52:04.809 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=87, FiltMin=41, FiltMax=51, Gamma=1.040 22:52:04.841 00.032 8052 IsGuiding returns 0 22:52:04.841 00.000 8052 Move returns status 0, amount 14 22:52:04.841 00.000 8052 MoveAxis(N, 0, ABG) 22:52:04.841 00.000 8052 Move returns status 0, amount 0 22:52:04.841 00.000 8052 move complete, result=0 22:52:04.841 00.000 8052 worker thread done servicing request 22:52:04.981 00.140 3236 UpdateGuideState exits: m=312 SNR=12.2 22:52:04.981 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:04.981 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:04.981 00.000 3236 Enqueuing Expose request 22:52:04.981 00.000 8052 Worker thread wakes up 22:52:04.981 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:04.981 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:04.981 00.000 3236 GuideStep: 0.6 px 14 ms WEST, 0.2 px 0 ms NORTH 22:52:07.184 02.203 8052 Exposure complete 22:52:07.341 00.157 8052 worker thread done servicing request 22:52:07.341 00.000 3236 OnExposeComplete: enter 22:52:07.341 00.000 3236 UpdateGuideState(): m_state=6 22:52:07.341 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 294 22:52:07.341 00.000 3236 Star::Find returns 1 (0), X=1048.67, Y=267.21, Mass=335, SNR=12.6, Peak=50 HFD=5.1 22:52:07.341 00.000 3236 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.85) = xAngle (-1.05 = -1.05) 22:52:07.341 00.000 3236 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.80 = -2.80) 22:52:07.341 00.000 3236 CameraToMount -- cameraX=-3.92 cameraY=-0.97 hyp=4.04 cameraTheta=-2.90 mountX=2.00 mountY=-1.36, mountTheta=-0.60 22:52:07.341 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.92, y=-0.97, opts=13) 22:52:07.356 00.015 3236 Enqueuing Move request for scope (-3.92, -0.97) 22:52:07.356 00.000 8052 Worker thread wakes up 22:52:07.356 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.92, -0.97) opts 0xd 22:52:07.356 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.92, -0.97) 22:52:07.356 00.000 8052 Moving (-3.92, -0.97) raw xDistance=2.00 yDistance=-1.36 22:52:07.356 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.28 from input 2.00 22:52:07.356 00.000 8052 resist switch: large excursion: input -1.36 thresh 0.54 direction from 1 to -1 22:52:07.356 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.08 22:52:07.356 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36 22:52:07.356 00.000 8052 MoveAxis(W, 70, ABG) 22:52:07.356 00.000 8052 Guiding Dir = 3, Dur = 70 22:52:07.356 00.000 8052 IsSlewing returns 0 22:52:07.356 00.000 8052 IsGuiding returns 0 22:52:07.372 00.016 8052 PulseGuide returned control before completion, sleep 75 22:52:07.372 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=34, FiltMax=47, Gamma=1.040 22:52:07.450 00.078 8052 IsGuiding returns 1 22:52:07.450 00.000 8052 scope still moving after pulse duration time elapsed 22:52:07.481 00.031 8052 IsSlewing returns 0 22:52:07.481 00.000 8052 IsGuiding returns 0 22:52:07.481 00.000 8052 scope move finished after 70 + 59 ms 22:52:07.481 00.000 8052 Move returns status 0, amount 70 22:52:07.497 00.016 8052 MoveAxis(N, 207, ABG) 22:52:07.497 00.000 8052 Guiding Dir = 0, Dur = 207 22:52:07.497 00.000 8052 IsSlewing returns 0 22:52:07.497 00.000 8052 IsGuiding returns 0 22:52:07.497 00.000 8052 PulseGuide returned control before completion, sleep 214 22:52:07.637 00.140 3236 UpdateGuideState exits: m=335 SNR=12.6 22:52:07.637 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:07.637 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:07.637 00.000 3236 Enqueuing Expose request 22:52:07.731 00.094 8052 IsGuiding returns 0 22:52:07.731 00.000 8052 Move returns status 0, amount 207 22:52:07.731 00.000 8052 move complete, result=0 22:52:07.731 00.000 8052 worker thread done servicing request 22:52:07.731 00.000 3236 GuideStep: 2.0 px 70 ms WEST, -1.4 px 207 ms NORTH 22:52:07.731 00.000 8052 Worker thread wakes up 22:52:07.731 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:07.731 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:09.731 02.000 8052 Exposure complete 22:52:09.887 00.156 8052 worker thread done servicing request 22:52:09.887 00.000 3236 OnExposeComplete: enter 22:52:09.887 00.000 3236 UpdateGuideState(): m_state=6 22:52:09.887 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 295 22:52:09.887 00.000 3236 Star::Find returns 1 (0), X=1048.23, Y=269.43, Mass=304, SNR=12.0, Peak=56 HFD=5.1 22:52:09.887 00.000 3236 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.85) = xAngle (4.71 = -1.57) 22:52:09.887 00.000 3236 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.96 = 2.96) 22:52:09.887 00.000 3236 CameraToMount -- cameraX=-4.36 cameraY=1.26 hyp=4.53 cameraTheta=2.86 mountX=-0.01 mountY=0.81, mountTheta=1.59 22:52:09.887 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.36, y=1.26, opts=13) 22:52:09.887 00.000 3236 Enqueuing Move request for scope (-4.36, 1.26) 22:52:09.887 00.000 8052 Worker thread wakes up 22:52:09.887 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.36, 1.26) opts 0xd 22:52:09.887 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.36, 1.26) 22:52:09.887 00.000 8052 Moving (-4.36, 1.26) raw xDistance=-0.01 yDistance=0.81 22:52:09.887 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:52:09.887 00.000 8052 resist switch: large excursion: input 0.81 thresh 0.54 direction from -1 to 1 22:52:09.887 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.42 22:52:09.887 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 22:52:09.887 00.000 8052 MoveAxis(E, 0, ABG) 22:52:09.887 00.000 8052 Move returns status 0, amount 0 22:52:09.887 00.000 8052 MoveAxis(S, 123, ABG) 22:52:09.887 00.000 8052 Guiding Dir = 1, Dur = 123 22:52:09.887 00.000 8052 IsSlewing returns 0 22:52:09.903 00.016 8052 IsGuiding returns 0 22:52:09.903 00.000 8052 PulseGuide returned control before completion, sleep 130 22:52:09.903 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=43, FiltMax=54, Gamma=1.040 22:52:10.044 00.141 8052 IsGuiding returns 0 22:52:10.044 00.000 8052 Move returns status 0, amount 123 22:52:10.044 00.000 8052 move complete, result=0 22:52:10.044 00.000 8052 worker thread done servicing request 22:52:10.122 00.078 3236 UpdateGuideState exits: m=304 SNR=12.0 22:52:10.122 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:10.122 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:10.122 00.000 3236 Enqueuing Expose request 22:52:10.122 00.000 8052 Worker thread wakes up 22:52:10.122 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.8 px 123 ms SOUTH 22:52:10.122 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:10.122 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:12.216 02.094 8052 Exposure complete 22:52:12.372 00.156 8052 worker thread done servicing request 22:52:12.372 00.000 3236 OnExposeComplete: enter 22:52:12.372 00.000 3236 UpdateGuideState(): m_state=6 22:52:12.372 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 296 22:52:12.372 00.000 3236 Star::Find returns 1 (0), X=1048.65, Y=268.39, Mass=308, SNR=12.1, Peak=59 HFD=5.0 22:52:12.372 00.000 3236 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.85) = xAngle (4.94 = -1.35) 22:52:12.372 00.000 3236 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.19 = -3.09) 22:52:12.372 00.000 3236 CameraToMount -- cameraX=-3.95 cameraY=0.22 hyp=3.95 cameraTheta=3.09 mountX=0.87 mountY=-0.19, mountTheta=-0.21 22:52:12.372 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.95, y=0.22, opts=13) 22:52:12.372 00.000 3236 Enqueuing Move request for scope (-3.95, 0.22) 22:52:12.372 00.000 8052 Worker thread wakes up 22:52:12.372 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.95, 0.22) opts 0xd 22:52:12.372 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.95, 0.22) 22:52:12.372 00.000 8052 Moving (-3.95, 0.22) raw xDistance=0.87 yDistance=-0.19 22:52:12.372 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87 22:52:12.372 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:52:12.372 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 22:52:12.372 00.000 8052 MoveAxis(W, 30, ABG) 22:52:12.372 00.000 8052 Guiding Dir = 3, Dur = 30 22:52:12.372 00.000 8052 IsSlewing returns 0 22:52:12.387 00.015 8052 IsGuiding returns 0 22:52:12.387 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=43, FiltMax=54, Gamma=1.040 22:52:12.387 00.000 8052 PulseGuide returned control before completion, sleep 31 22:52:12.434 00.047 8052 IsGuiding returns 0 22:52:12.434 00.000 8052 Move returns status 0, amount 30 22:52:12.434 00.000 8052 MoveAxis(N, 0, ABG) 22:52:12.434 00.000 8052 Move returns status 0, amount 0 22:52:12.434 00.000 8052 move complete, result=0 22:52:12.434 00.000 8052 worker thread done servicing request 22:52:12.637 00.203 3236 UpdateGuideState exits: m=308 SNR=12.1 22:52:12.637 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:12.637 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:12.637 00.000 3236 Enqueuing Expose request 22:52:12.637 00.000 8052 Worker thread wakes up 22:52:12.637 00.000 3236 GuideStep: 0.9 px 30 ms WEST, -0.2 px 0 ms NORTH 22:52:12.637 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:12.637 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:14.747 02.110 8052 Exposure complete 22:52:14.903 00.156 8052 worker thread done servicing request 22:52:14.903 00.000 3236 OnExposeComplete: enter 22:52:14.903 00.000 3236 UpdateGuideState(): m_state=6 22:52:14.903 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 297 22:52:14.903 00.000 3236 Star::Find returns 1 (0), X=1050.03, Y=269.65, Mass=306, SNR=12.1, Peak=46 HFD=5.1 22:52:14.903 00.000 3236 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.85) = xAngle (4.47 = -1.82) 22:52:14.903 00.000 3236 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.72 = 2.72) 22:52:14.903 00.000 3236 CameraToMount -- cameraX=-2.56 cameraY=1.48 hyp=2.96 cameraTheta=2.62 mountX=-0.72 mountY=1.21, mountTheta=2.11 22:52:14.903 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.56, y=1.48, opts=13) 22:52:14.903 00.000 3236 Enqueuing Move request for scope (-2.56, 1.48) 22:52:14.903 00.000 8052 Worker thread wakes up 22:52:14.903 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.56, 1.48) opts 0xd 22:52:14.903 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.56, 1.48) 22:52:14.903 00.000 8052 Moving (-2.56, 1.48) raw xDistance=-0.72 yDistance=1.21 22:52:14.903 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.72 22:52:14.903 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.21 from input 1.21 22:52:14.903 00.000 8052 MoveAxis(E, 23, ABG) 22:52:14.903 00.000 8052 Guiding Dir = 2, Dur = 23 22:52:14.903 00.000 8052 IsSlewing returns 0 22:52:14.919 00.016 8052 IsGuiding returns 0 22:52:14.919 00.000 8052 PulseGuide returned control before completion, sleep 30 22:52:14.919 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=32, FiltMax=44, Gamma=1.040 22:52:14.966 00.047 8052 IsGuiding returns 0 22:52:14.966 00.000 8052 Move returns status 0, amount 23 22:52:14.966 00.000 8052 MoveAxis(S, 183, ABG) 22:52:14.966 00.000 8052 Guiding Dir = 1, Dur = 183 22:52:14.966 00.000 8052 IsSlewing returns 0 22:52:14.966 00.000 8052 IsGuiding returns 0 22:52:14.981 00.015 8052 PulseGuide returned control before completion, sleep 189 22:52:15.137 00.156 3236 UpdateGuideState exits: m=306 SNR=12.1 22:52:15.137 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:15.137 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:15.137 00.000 3236 Enqueuing Expose request 22:52:15.184 00.047 8052 IsGuiding returns 0 22:52:15.184 00.000 8052 Move returns status 0, amount 183 22:52:15.184 00.000 8052 move complete, result=0 22:52:15.184 00.000 8052 worker thread done servicing request 22:52:15.184 00.000 8052 Worker thread wakes up 22:52:15.184 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:15.184 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:15.184 00.000 3236 GuideStep: -0.7 px 23 ms EAST, 1.2 px 183 ms SOUTH 22:52:17.169 01.985 8052 Exposure complete 22:52:17.325 00.156 8052 worker thread done servicing request 22:52:17.325 00.000 3236 OnExposeComplete: enter 22:52:17.325 00.000 3236 UpdateGuideState(): m_state=6 22:52:17.325 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 298 22:52:17.325 00.000 3236 Star::Find returns 1 (0), X=1050.17, Y=269.31, Mass=322, SNR=12.4, Peak=47 HFD=5.3 22:52:17.325 00.000 3236 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.85) = xAngle (4.55 = -1.73) 22:52:17.325 00.000 3236 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.80 = 2.80) 22:52:17.325 00.000 3236 CameraToMount -- cameraX=-2.42 cameraY=1.14 hyp=2.67 cameraTheta=2.70 mountX=-0.43 mountY=0.89, mountTheta=2.02 22:52:17.325 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.42, y=1.14, opts=13) 22:52:17.325 00.000 3236 Enqueuing Move request for scope (-2.42, 1.14) 22:52:17.325 00.000 8052 Worker thread wakes up 22:52:17.325 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.42, 1.14) opts 0xd 22:52:17.325 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.42, 1.14) 22:52:17.325 00.000 8052 Moving (-2.42, 1.14) raw xDistance=-0.43 yDistance=0.89 22:52:17.325 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43 22:52:17.325 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89 22:52:17.325 00.000 8052 MoveAxis(E, 17, ABG) 22:52:17.325 00.000 8052 Guiding Dir = 2, Dur = 17 22:52:17.341 00.016 8052 IsSlewing returns 0 22:52:17.341 00.000 8052 IsGuiding returns 0 22:52:17.341 00.000 8052 PulseGuide returned control before completion, sleep 25 22:52:17.341 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=34, FiltMax=44, Gamma=1.040 22:52:17.387 00.046 8052 IsGuiding returns 0 22:52:17.387 00.000 8052 Move returns status 0, amount 17 22:52:17.387 00.000 8052 MoveAxis(S, 135, ABG) 22:52:17.387 00.000 8052 Guiding Dir = 1, Dur = 135 22:52:17.387 00.000 8052 IsSlewing returns 0 22:52:17.387 00.000 8052 IsGuiding returns 0 22:52:17.387 00.000 8052 PulseGuide returned control before completion, sleep 141 22:52:17.762 00.375 3236 UpdateGuideState exits: m=322 SNR=12.4 22:52:17.762 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:17.762 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:17.762 00.000 3236 Enqueuing Expose request 22:52:17.794 00.032 8052 IsGuiding returns 0 22:52:17.794 00.000 8052 Move returns status 0, amount 135 22:52:17.794 00.000 8052 move complete, result=0 22:52:17.794 00.000 8052 worker thread done servicing request 22:52:17.794 00.000 8052 Worker thread wakes up 22:52:17.794 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:17.794 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:17.794 00.000 3236 GuideStep: -0.4 px 17 ms EAST, 0.9 px 135 ms SOUTH 22:52:19.669 01.875 8052 Exposure complete 22:52:19.825 00.156 8052 worker thread done servicing request 22:52:19.825 00.000 3236 OnExposeComplete: enter 22:52:19.825 00.000 3236 UpdateGuideState(): m_state=6 22:52:19.825 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 299 22:52:19.825 00.000 3236 Star::Find returns 1 (0), X=1050.76, Y=267.25, Mass=288, SNR=11.7, Peak=51 HFD=5.1 22:52:19.825 00.000 3236 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.85) = xAngle (-0.83 = -0.83) 22:52:19.825 00.000 3236 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.57 = -2.57) 22:52:19.825 00.000 3236 CameraToMount -- cameraX=-1.83 cameraY=-0.92 hyp=2.05 cameraTheta=-2.67 mountX=1.39 mountY=-1.11, mountTheta=-0.67 22:52:19.825 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.83, y=-0.92, opts=13) 22:52:19.825 00.000 3236 Enqueuing Move request for scope (-1.83, -0.92) 22:52:19.825 00.000 8052 Worker thread wakes up 22:52:19.825 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.83, -0.92) opts 0xd 22:52:19.825 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.83, -0.92) 22:52:19.825 00.000 8052 Moving (-1.83, -0.92) raw xDistance=1.39 yDistance=-1.11 22:52:19.825 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.39 22:52:19.825 00.000 8052 resist switch: large excursion: input -1.11 thresh 0.54 direction from 1 to -1 22:52:19.825 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.32 22:52:19.825 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 22:52:19.825 00.000 8052 MoveAxis(W, 47, ABG) 22:52:19.825 00.000 8052 Guiding Dir = 3, Dur = 47 22:52:19.825 00.000 8052 IsSlewing returns 0 22:52:19.841 00.016 8052 IsGuiding returns 0 22:52:19.841 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=48, Gamma=1.040 22:52:19.841 00.000 8052 PulseGuide returned control before completion, sleep 54 22:52:19.903 00.062 8052 IsGuiding returns 1 22:52:19.903 00.000 8052 scope still moving after pulse duration time elapsed 22:52:19.934 00.031 8052 IsSlewing returns 0 22:52:19.934 00.000 8052 IsGuiding returns 0 22:52:19.934 00.000 8052 scope move finished after 47 + 46 ms 22:52:19.934 00.000 8052 Move returns status 0, amount 47 22:52:19.934 00.000 8052 MoveAxis(N, 168, ABG) 22:52:19.934 00.000 8052 Guiding Dir = 0, Dur = 168 22:52:19.934 00.000 8052 IsSlewing returns 0 22:52:19.934 00.000 8052 IsGuiding returns 0 22:52:19.934 00.000 8052 PulseGuide returned control before completion, sleep 175 22:52:20.091 00.157 3236 UpdateGuideState exits: m=288 SNR=11.7 22:52:20.091 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:20.091 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:20.091 00.000 3236 Enqueuing Expose request 22:52:20.137 00.046 8052 IsGuiding returns 0 22:52:20.137 00.000 8052 Move returns status 0, amount 168 22:52:20.137 00.000 8052 move complete, result=0 22:52:20.137 00.000 8052 worker thread done servicing request 22:52:20.137 00.000 8052 Worker thread wakes up 22:52:20.137 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:20.137 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:20.137 00.000 3236 GuideStep: 1.4 px 47 ms WEST, -1.1 px 168 ms NORTH 22:52:22.231 02.094 8052 Exposure complete 22:52:22.387 00.156 8052 worker thread done servicing request 22:52:22.387 00.000 3236 OnExposeComplete: enter 22:52:22.387 00.000 3236 UpdateGuideState(): m_state=6 22:52:22.387 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 300 22:52:22.387 00.000 3236 Star::Find returns 1 (0), X=1051.24, Y=267.35, Mass=309, SNR=12.1, Peak=50 HFD=5.3 22:52:22.387 00.000 3236 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.85) = xAngle (-0.75 = -0.75) 22:52:22.387 00.000 3236 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.49 = -2.49) 22:52:22.387 00.000 3236 CameraToMount -- cameraX=-1.35 cameraY=-0.82 hyp=1.58 cameraTheta=-2.60 mountX=1.16 mountY=-0.96, mountTheta=-0.69 22:52:22.387 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.35, y=-0.82, opts=13) 22:52:22.387 00.000 3236 Enqueuing Move request for scope (-1.35, -0.82) 22:52:22.387 00.000 8052 Worker thread wakes up 22:52:22.387 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.35, -0.82) opts 0xd 22:52:22.387 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.35, -0.82) 22:52:22.387 00.000 8052 Moving (-1.35, -0.82) raw xDistance=1.16 yDistance=-0.96 22:52:22.387 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.16 22:52:22.387 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96 22:52:22.387 00.000 8052 MoveAxis(W, 44, ABG) 22:52:22.387 00.000 8052 Guiding Dir = 3, Dur = 44 22:52:22.403 00.016 8052 IsSlewing returns 0 22:52:22.403 00.000 8052 IsGuiding returns 0 22:52:22.403 00.000 8052 PulseGuide returned control before completion, sleep 51 22:52:22.403 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=36, FiltMax=48, Gamma=1.040 22:52:22.466 00.063 8052 IsGuiding returns 0 22:52:22.466 00.000 8052 Move returns status 0, amount 44 22:52:22.466 00.000 8052 MoveAxis(N, 145, ABG) 22:52:22.466 00.000 8052 Guiding Dir = 0, Dur = 145 22:52:22.466 00.000 8052 IsSlewing returns 0 22:52:22.466 00.000 8052 IsGuiding returns 0 22:52:22.466 00.000 8052 PulseGuide returned control before completion, sleep 152 22:52:22.637 00.171 8052 IsGuiding returns 0 22:52:22.637 00.000 8052 Move returns status 0, amount 145 22:52:22.637 00.000 8052 move complete, result=0 22:52:22.637 00.000 8052 worker thread done servicing request 22:52:22.653 00.016 3236 UpdateGuideState exits: m=309 SNR=12.1 22:52:22.653 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:22.653 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:22.653 00.000 3236 Enqueuing Expose request 22:52:22.653 00.000 8052 Worker thread wakes up 22:52:22.653 00.000 3236 GuideStep: 1.2 px 44 ms WEST, -1.0 px 145 ms NORTH 22:52:22.653 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:22.669 00.016 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:24.653 01.984 8052 Exposure complete 22:52:24.809 00.156 8052 worker thread done servicing request 22:52:24.809 00.000 3236 OnExposeComplete: enter 22:52:24.809 00.000 3236 UpdateGuideState(): m_state=6 22:52:24.809 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 301 22:52:24.809 00.000 3236 Star::Find returns 1 (0), X=1052.13, Y=267.44, Mass=302, SNR=12.0, Peak=55 HFD=5.0 22:52:24.809 00.000 3236 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.85) = xAngle (-0.29 = -0.29) 22:52:24.809 00.000 3236 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.03 = -2.03) 22:52:24.809 00.000 3236 CameraToMount -- cameraX=-0.46 cameraY=-0.73 hyp=0.87 cameraTheta=-2.14 mountX=0.83 mountY=-0.78, mountTheta=-0.75 22:52:24.809 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.46, y=-0.73, opts=13) 22:52:24.809 00.000 3236 Enqueuing Move request for scope (-0.46, -0.73) 22:52:24.809 00.000 8052 Worker thread wakes up 22:52:24.809 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.73) opts 0xd 22:52:24.809 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.46, -0.73) 22:52:24.809 00.000 8052 Moving (-0.46, -0.73) raw xDistance=0.83 yDistance=-0.78 22:52:24.809 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.83 22:52:24.809 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 22:52:24.809 00.000 8052 MoveAxis(W, 32, ABG) 22:52:24.809 00.000 8052 Guiding Dir = 3, Dur = 32 22:52:24.825 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=41, FiltMax=52, Gamma=1.040 22:52:24.872 00.047 8052 IsSlewing returns 0 22:52:24.887 00.015 8052 IsGuiding returns 0 22:52:24.887 00.000 8052 PulseGuide returned control before completion, sleep 39 22:52:24.934 00.047 8052 IsGuiding returns 0 22:52:24.934 00.000 8052 Move returns status 0, amount 32 22:52:24.934 00.000 8052 MoveAxis(N, 118, ABG) 22:52:24.934 00.000 8052 Guiding Dir = 0, Dur = 118 22:52:24.934 00.000 8052 IsSlewing returns 0 22:52:24.934 00.000 8052 IsGuiding returns 0 22:52:24.934 00.000 8052 PulseGuide returned control before completion, sleep 124 22:52:25.044 00.110 3236 UpdateGuideState exits: m=302 SNR=12.0 22:52:25.044 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:25.044 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:25.044 00.000 3236 Enqueuing Expose request 22:52:25.075 00.031 8052 IsGuiding returns 1 22:52:25.075 00.000 8052 scope still moving after pulse duration time elapsed 22:52:25.106 00.031 8052 IsSlewing returns 0 22:52:25.106 00.000 8052 IsGuiding returns 0 22:52:25.106 00.000 8052 scope move finished after 118 + 52 ms 22:52:25.106 00.000 8052 Move returns status 0, amount 118 22:52:25.106 00.000 8052 move complete, result=0 22:52:25.106 00.000 8052 worker thread done servicing request 22:52:25.106 00.000 8052 Worker thread wakes up 22:52:25.106 00.000 3236 GuideStep: 0.8 px 32 ms WEST, -0.8 px 118 ms NORTH 22:52:25.106 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:25.106 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:27.200 02.094 8052 Exposure complete 22:52:27.356 00.156 8052 worker thread done servicing request 22:52:27.356 00.000 3236 OnExposeComplete: enter 22:52:27.356 00.000 3236 UpdateGuideState(): m_state=6 22:52:27.356 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 302 22:52:27.356 00.000 3236 Star::Find returns 1 (0), X=1052.50, Y=266.87, Mass=307, SNR=12.1, Peak=52 HFD=4.8 22:52:27.356 00.000 3236 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.85) = xAngle (0.21 = 0.21) 22:52:27.356 00.000 3236 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.54 = -1.54) 22:52:27.356 00.000 3236 CameraToMount -- cameraX=-0.09 cameraY=-1.31 hyp=1.31 cameraTheta=-1.64 mountX=1.28 mountY=-1.31, mountTheta=-0.80 22:52:27.356 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.09, y=-1.31, opts=13) 22:52:27.356 00.000 3236 Enqueuing Move request for scope (-0.09, -1.31) 22:52:27.356 00.000 8052 Worker thread wakes up 22:52:27.356 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -1.31) opts 0xd 22:52:27.356 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.09, -1.31) 22:52:27.356 00.000 8052 Moving (-0.09, -1.31) raw xDistance=1.28 yDistance=-1.31 22:52:27.356 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.28 22:52:27.356 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31 22:52:27.356 00.000 8052 MoveAxis(W, 47, ABG) 22:52:27.356 00.000 8052 Guiding Dir = 3, Dur = 47 22:52:27.372 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=37, FiltMax=48, Gamma=1.040 22:52:27.419 00.047 8052 IsSlewing returns 0 22:52:27.419 00.000 8052 IsGuiding returns 0 22:52:27.434 00.015 8052 PulseGuide returned control before completion, sleep 53 22:52:27.497 00.063 8052 IsGuiding returns 0 22:52:27.497 00.000 8052 Move returns status 0, amount 47 22:52:27.497 00.000 8052 MoveAxis(N, 199, ABG) 22:52:27.497 00.000 8052 Guiding Dir = 0, Dur = 199 22:52:27.497 00.000 8052 IsSlewing returns 0 22:52:27.497 00.000 8052 IsGuiding returns 0 22:52:27.497 00.000 8052 PulseGuide returned control before completion, sleep 206 22:52:27.591 00.094 3236 UpdateGuideState exits: m=307 SNR=12.1 22:52:27.591 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:27.591 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:27.591 00.000 3236 Enqueuing Expose request 22:52:27.716 00.125 8052 IsGuiding returns 0 22:52:27.716 00.000 8052 Move returns status 0, amount 199 22:52:27.716 00.000 8052 move complete, result=0 22:52:27.716 00.000 8052 worker thread done servicing request 22:52:27.716 00.000 3236 GuideStep: 1.3 px 47 ms WEST, -1.3 px 199 ms NORTH 22:52:27.716 00.000 8052 Worker thread wakes up 22:52:27.716 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:27.716 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:29.700 01.984 8052 Exposure complete 22:52:29.856 00.156 8052 worker thread done servicing request 22:52:29.856 00.000 3236 OnExposeComplete: enter 22:52:29.856 00.000 3236 UpdateGuideState(): m_state=6 22:52:29.856 00.000 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 303 22:52:29.856 00.000 3236 Star::Find returns 1 (0), X=1052.05, Y=267.64, Mass=295, SNR=11.8, Peak=45 HFD=5.0 22:52:29.856 00.000 3236 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.85) = xAngle (-0.51 = -0.51) 22:52:29.856 00.000 3236 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.26 = -2.26) 22:52:29.856 00.000 3236 CameraToMount -- cameraX=-0.54 cameraY=-0.53 hyp=0.76 cameraTheta=-2.36 mountX=0.66 mountY=-0.58, mountTheta=-0.73 22:52:29.856 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.54, y=-0.53, opts=13) 22:52:29.856 00.000 3236 Enqueuing Move request for scope (-0.54, -0.53) 22:52:29.856 00.000 8052 Worker thread wakes up 22:52:29.856 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.53) opts 0xd 22:52:29.856 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.54, -0.53) 22:52:29.856 00.000 8052 Moving (-0.54, -0.53) raw xDistance=0.66 yDistance=-0.58 22:52:29.856 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.66 22:52:29.856 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 22:52:29.856 00.000 8052 MoveAxis(W, 26, ABG) 22:52:29.856 00.000 8052 Guiding Dir = 3, Dur = 26 22:52:29.872 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=31, FiltMax=43, Gamma=1.040 22:52:29.887 00.015 8052 IsSlewing returns 0 22:52:29.950 00.063 8052 IsGuiding returns 0 22:52:29.950 00.000 8052 PulseGuide returned control before completion, sleep 33 22:52:29.997 00.047 8052 IsGuiding returns 0 22:52:29.997 00.000 8052 Move returns status 0, amount 26 22:52:29.997 00.000 8052 MoveAxis(N, 89, ABG) 22:52:29.997 00.000 8052 Guiding Dir = 0, Dur = 89 22:52:29.997 00.000 8052 IsSlewing returns 0 22:52:29.997 00.000 8052 IsGuiding returns 0 22:52:30.012 00.015 8052 PulseGuide returned control before completion, sleep 89 22:52:30.106 00.094 8052 IsGuiding returns 1 22:52:30.106 00.000 8052 scope still moving after pulse duration time elapsed 22:52:30.122 00.016 3236 UpdateGuideState exits: m=295 SNR=11.8 22:52:30.122 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:30.122 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:30.122 00.000 3236 Enqueuing Expose request 22:52:30.137 00.015 8052 IsSlewing returns 0 22:52:30.137 00.000 8052 IsGuiding returns 0 22:52:30.137 00.000 8052 scope move finished after 89 + 49 ms 22:52:30.137 00.000 8052 Move returns status 0, amount 89 22:52:30.137 00.000 8052 move complete, result=0 22:52:30.137 00.000 8052 worker thread done servicing request 22:52:30.137 00.000 8052 Worker thread wakes up 22:52:30.137 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:30.137 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:30.137 00.000 3236 GuideStep: 0.7 px 26 ms WEST, -0.6 px 89 ms NORTH 22:52:32.231 02.094 8052 Exposure complete 22:52:32.387 00.156 8052 worker thread done servicing request 22:52:32.387 00.000 3236 OnExposeComplete: enter 22:52:32.387 00.000 3236 UpdateGuideState(): m_state=6 22:52:32.387 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 304 22:52:32.387 00.000 3236 Star::Find returns 1 (0), X=1052.28, Y=268.62, Mass=299, SNR=11.9, Peak=56 HFD=4.8 22:52:32.387 00.000 3236 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.85) = xAngle (4.02 = -2.26) 22:52:32.387 00.000 3236 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.28 = 2.28) 22:52:32.387 00.000 3236 CameraToMount -- cameraX=-0.31 cameraY=0.44 hyp=0.54 cameraTheta=2.17 mountX=-0.34 mountY=0.41, mountTheta=2.27 22:52:32.387 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.31, y=0.44, opts=13) 22:52:32.387 00.000 3236 Enqueuing Move request for scope (-0.31, 0.44) 22:52:32.387 00.000 8052 Worker thread wakes up 22:52:32.387 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.44) opts 0xd 22:52:32.387 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.31, 0.44) 22:52:32.387 00.000 8052 Moving (-0.31, 0.44) raw xDistance=-0.34 yDistance=0.41 22:52:32.387 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.34 22:52:32.387 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:52:32.387 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 22:52:32.387 00.000 8052 MoveAxis(E, 10, ABG) 22:52:32.387 00.000 8052 Guiding Dir = 2, Dur = 10 22:52:32.403 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=42, FiltMax=53, Gamma=1.040 22:52:32.450 00.047 8052 IsSlewing returns 0 22:52:32.512 00.062 8052 IsGuiding returns 0 22:52:32.512 00.000 8052 PulseGuide returned control before completion, sleep 16 22:52:32.544 00.032 8052 IsGuiding returns 0 22:52:32.544 00.000 8052 Move returns status 0, amount 10 22:52:32.544 00.000 8052 MoveAxis(N, 0, ABG) 22:52:32.544 00.000 8052 Move returns status 0, amount 0 22:52:32.544 00.000 8052 move complete, result=0 22:52:32.544 00.000 8052 worker thread done servicing request 22:52:32.622 00.078 3236 UpdateGuideState exits: m=299 SNR=11.9 22:52:32.622 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:32.622 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:32.622 00.000 3236 Enqueuing Expose request 22:52:32.622 00.000 8052 Worker thread wakes up 22:52:32.622 00.000 3236 GuideStep: -0.3 px 10 ms EAST, 0.4 px 0 ms NORTH 22:52:32.622 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:32.622 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:34.716 02.094 8052 Exposure complete 22:52:34.872 00.156 8052 worker thread done servicing request 22:52:34.872 00.000 3236 OnExposeComplete: enter 22:52:34.872 00.000 3236 UpdateGuideState(): m_state=6 22:52:34.872 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 305 22:52:34.872 00.000 3236 Star::Find returns 1 (0), X=1052.73, Y=268.64, Mass=298, SNR=11.9, Peak=54 HFD=4.9 22:52:34.872 00.000 3236 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.85) = xAngle (3.14 = 3.14) 22:52:34.872 00.000 3236 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.39 = 1.39) 22:52:34.872 00.000 3236 CameraToMount -- cameraX=0.14 cameraY=0.47 hyp=0.48 cameraTheta=1.29 mountX=-0.48 mountY=0.48, mountTheta=2.36 22:52:34.872 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.14, y=0.47, opts=13) 22:52:34.872 00.000 3236 Enqueuing Move request for scope (0.14, 0.47) 22:52:34.872 00.000 8052 Worker thread wakes up 22:52:34.872 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.47) opts 0xd 22:52:34.872 00.000 8052 Handling offset move in thread for scope, endpoint = (0.14, 0.47) 22:52:34.872 00.000 8052 Moving (0.14, 0.47) raw xDistance=-0.48 yDistance=0.48 22:52:34.872 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48 22:52:34.872 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:52:34.872 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48 22:52:34.872 00.000 8052 MoveAxis(E, 17, ABG) 22:52:34.872 00.000 8052 Guiding Dir = 2, Dur = 17 22:52:34.887 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=86, FiltMin=37, FiltMax=48, Gamma=1.040 22:52:34.934 00.047 8052 IsSlewing returns 0 22:52:34.997 00.063 8052 IsGuiding returns 0 22:52:35.075 00.078 8052 IsGuiding returns 0 22:52:35.075 00.000 8052 Move returns status 0, amount 17 22:52:35.075 00.000 8052 MoveAxis(N, 0, ABG) 22:52:35.075 00.000 8052 Move returns status 0, amount 0 22:52:35.075 00.000 8052 move complete, result=0 22:52:35.075 00.000 8052 worker thread done servicing request 22:52:35.106 00.031 3236 UpdateGuideState exits: m=298 SNR=11.9 22:52:35.106 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:35.106 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:35.106 00.000 3236 Enqueuing Expose request 22:52:35.106 00.000 8052 Worker thread wakes up 22:52:35.106 00.000 3236 GuideStep: -0.5 px 17 ms EAST, 0.5 px 0 ms NORTH 22:52:35.106 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:35.106 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:37.216 02.110 8052 Exposure complete 22:52:37.372 00.156 8052 worker thread done servicing request 22:52:37.372 00.000 3236 OnExposeComplete: enter 22:52:37.372 00.000 3236 UpdateGuideState(): m_state=6 22:52:37.372 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 306 22:52:37.372 00.000 3236 Star::Find returns 1 (0), X=1053.87, Y=268.14, Mass=303, SNR=12.0, Peak=50 HFD=4.6 22:52:37.372 00.000 3236 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.85) = xAngle (1.82 = 1.82) 22:52:37.372 00.000 3236 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.07 = 0.07) 22:52:37.372 00.000 3236 CameraToMount -- cameraX=1.28 cameraY=-0.04 hyp=1.28 cameraTheta=-0.03 mountX=-0.31 mountY=0.09, mountTheta=2.86 22:52:37.372 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.28, y=-0.04, opts=13) 22:52:37.372 00.000 3236 Enqueuing Move request for scope (1.28, -0.04) 22:52:37.372 00.000 8052 Worker thread wakes up 22:52:37.372 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.28, -0.04) opts 0xd 22:52:37.372 00.000 8052 Handling offset move in thread for scope, endpoint = (1.28, -0.04) 22:52:37.372 00.000 8052 Moving (1.28, -0.04) raw xDistance=-0.31 yDistance=0.09 22:52:37.372 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31 22:52:37.372 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:52:37.372 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:52:37.372 00.000 8052 MoveAxis(E, 12, ABG) 22:52:37.372 00.000 8052 Guiding Dir = 2, Dur = 12 22:52:37.387 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=35, FiltMax=47, Gamma=1.040 22:52:37.419 00.032 8052 IsSlewing returns 0 22:52:37.481 00.062 8052 IsGuiding returns 0 22:52:37.606 00.125 3236 UpdateGuideState exits: m=303 SNR=12.0 22:52:37.606 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:37.606 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:37.606 00.000 3236 Enqueuing Expose request 22:52:37.606 00.000 8052 IsGuiding returns 0 22:52:37.606 00.000 8052 Move returns status 0, amount 12 22:52:37.606 00.000 8052 MoveAxis(N, 0, ABG) 22:52:37.606 00.000 8052 Move returns status 0, amount 0 22:52:37.606 00.000 8052 move complete, result=0 22:52:37.606 00.000 8052 worker thread done servicing request 22:52:37.606 00.000 8052 Worker thread wakes up 22:52:37.606 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:37.606 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:37.606 00.000 3236 GuideStep: -0.3 px 12 ms EAST, 0.1 px 0 ms NORTH 22:52:39.716 02.110 8052 Exposure complete 22:52:39.872 00.156 8052 worker thread done servicing request 22:52:39.872 00.000 3236 OnExposeComplete: enter 22:52:39.872 00.000 3236 UpdateGuideState(): m_state=6 22:52:39.872 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 307 22:52:39.872 00.000 3236 Star::Find returns 1 (0), X=1054.14, Y=268.52, Mass=303, SNR=12.0, Peak=49 HFD=5.2 22:52:39.872 00.000 3236 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.85) = xAngle (2.07 = 2.07) 22:52:39.872 00.000 3236 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.32 = 0.32) 22:52:39.872 00.000 3236 CameraToMount -- cameraX=1.54 cameraY=0.34 hyp=1.58 cameraTheta=0.22 mountX=-0.75 mountY=0.50, mountTheta=2.56 22:52:39.872 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.54, y=0.34, opts=13) 22:52:39.872 00.000 3236 Enqueuing Move request for scope (1.54, 0.34) 22:52:39.872 00.000 8052 Worker thread wakes up 22:52:39.872 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.54, 0.34) opts 0xd 22:52:39.872 00.000 8052 Handling offset move in thread for scope, endpoint = (1.54, 0.34) 22:52:39.872 00.000 8052 Moving (1.54, 0.34) raw xDistance=-0.75 yDistance=0.50 22:52:39.872 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75 22:52:39.872 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:52:39.872 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50 22:52:39.872 00.000 8052 MoveAxis(E, 27, ABG) 22:52:39.872 00.000 8052 Guiding Dir = 2, Dur = 27 22:52:39.872 00.000 8052 IsSlewing returns 0 22:52:39.872 00.000 8052 IsGuiding returns 0 22:52:39.887 00.015 8052 PulseGuide returned control before completion, sleep 33 22:52:39.887 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=37, FiltMax=47, Gamma=1.040 22:52:40.012 00.125 8052 IsGuiding returns 0 22:52:40.012 00.000 8052 Move returns status 0, amount 27 22:52:40.012 00.000 8052 MoveAxis(N, 0, ABG) 22:52:40.012 00.000 8052 Move returns status 0, amount 0 22:52:40.012 00.000 8052 move complete, result=0 22:52:40.012 00.000 8052 worker thread done servicing request 22:52:40.106 00.094 3236 UpdateGuideState exits: m=303 SNR=12.0 22:52:40.106 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:40.106 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:40.106 00.000 3236 Enqueuing Expose request 22:52:40.106 00.000 8052 Worker thread wakes up 22:52:40.106 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:40.106 00.000 3236 GuideStep: -0.8 px 27 ms EAST, 0.5 px 0 ms NORTH 22:52:40.106 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:42.200 02.094 8052 Exposure complete 22:52:42.356 00.156 8052 worker thread done servicing request 22:52:42.356 00.000 3236 OnExposeComplete: enter 22:52:42.356 00.000 3236 UpdateGuideState(): m_state=6 22:52:42.356 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 308 22:52:42.356 00.000 3236 Star::Find returns 1 (0), X=1054.13, Y=270.03, Mass=309, SNR=12.1, Peak=53 HFD=4.7 22:52:42.356 00.000 3236 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.85) = xAngle (2.72 = 2.72) 22:52:42.356 00.000 3236 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.98 = 0.98) 22:52:42.356 00.000 3236 CameraToMount -- cameraX=1.54 cameraY=1.85 hyp=2.41 cameraTheta=0.88 mountX=-2.20 mountY=2.00, mountTheta=2.40 22:52:42.356 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.54, y=1.85, opts=13) 22:52:42.356 00.000 3236 Enqueuing Move request for scope (1.54, 1.85) 22:52:42.356 00.000 8052 Worker thread wakes up 22:52:42.356 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.54, 1.85) opts 0xd 22:52:42.356 00.000 8052 Handling offset move in thread for scope, endpoint = (1.54, 1.85) 22:52:42.356 00.000 8052 Moving (1.54, 1.85) raw xDistance=-2.20 yDistance=2.00 22:52:42.356 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.42 from input -2.20 22:52:42.356 00.000 8052 resist switch: large excursion: input 2.00 thresh 0.54 direction from -1 to 1 22:52:42.356 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.00 22:52:42.356 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.00 from input 2.00 22:52:42.356 00.000 8052 MoveAxis(E, 78, ABG) 22:52:42.356 00.000 8052 Guiding Dir = 2, Dur = 78 22:52:42.356 00.000 8052 IsSlewing returns 0 22:52:42.372 00.016 8052 IsGuiding returns 0 22:52:42.372 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=90, FiltMin=38, FiltMax=49, Gamma=1.040 22:52:42.372 00.000 8052 PulseGuide returned control before completion, sleep 83 22:52:42.466 00.094 8052 IsGuiding returns 1 22:52:42.466 00.000 8052 scope still moving after pulse duration time elapsed 22:52:42.497 00.031 8052 IsSlewing returns 0 22:52:42.497 00.000 8052 IsGuiding returns 0 22:52:42.497 00.000 8052 scope move finished after 78 + 50 ms 22:52:42.497 00.000 8052 Move returns status 0, amount 78 22:52:42.497 00.000 8052 MoveAxis(S, 304, ABG) 22:52:42.497 00.000 8052 Guiding Dir = 1, Dur = 304 22:52:42.497 00.000 8052 IsSlewing returns 0 22:52:42.559 00.062 8052 IsGuiding returns 0 22:52:42.622 00.063 8052 PulseGuide returned control before completion, sleep 249 22:52:42.622 00.000 3236 UpdateGuideState exits: m=309 SNR=12.1 22:52:42.622 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:42.622 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:42.622 00.000 3236 Enqueuing Expose request 22:52:42.887 00.265 8052 IsGuiding returns 1 22:52:42.887 00.000 8052 scope still moving after pulse duration time elapsed 22:52:42.919 00.032 8052 IsSlewing returns 0 22:52:42.919 00.000 8052 IsGuiding returns 1 22:52:42.950 00.031 8052 IsSlewing returns 0 22:52:42.950 00.000 8052 IsGuiding returns 0 22:52:42.950 00.000 8052 scope move finished after 304 + 88 ms 22:52:42.950 00.000 8052 Move returns status 0, amount 304 22:52:42.950 00.000 8052 move complete, result=0 22:52:42.950 00.000 8052 worker thread done servicing request 22:52:42.950 00.000 8052 Worker thread wakes up 22:52:42.950 00.000 3236 GuideStep: -2.2 px 78 ms EAST, 2.0 px 304 ms SOUTH 22:52:42.950 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:42.950 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:44.716 01.766 8052 Exposure complete 22:52:44.872 00.156 8052 worker thread done servicing request 22:52:44.872 00.000 3236 OnExposeComplete: enter 22:52:44.872 00.000 3236 UpdateGuideState(): m_state=6 22:52:44.872 00.000 3236 Star::Find(15, 1054, 270, 0, (0,0,0,0), 0.0, 255) frame 309 22:52:44.872 00.000 3236 Star::Find returns 1 (0), X=1054.15, Y=266.11, Mass=293, SNR=11.8, Peak=44 HFD=5.7 22:52:44.872 00.000 3236 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.85) = xAngle (0.92 = 0.92) 22:52:44.872 00.000 3236 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.82 = -0.82) 22:52:44.872 00.000 3236 CameraToMount -- cameraX=1.56 cameraY=-2.07 hyp=2.59 cameraTheta=-0.92 mountX=1.56 mountY=-1.90, mountTheta=-0.88 22:52:44.872 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.56, y=-2.07, opts=13) 22:52:44.872 00.000 3236 Enqueuing Move request for scope (1.56, -2.07) 22:52:44.872 00.000 8052 Worker thread wakes up 22:52:44.872 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.56, -2.07) opts 0xd 22:52:44.872 00.000 8052 Handling offset move in thread for scope, endpoint = (1.56, -2.07) 22:52:44.872 00.000 8052 Moving (1.56, -2.07) raw xDistance=1.56 yDistance=-1.90 22:52:44.872 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.56 22:52:44.872 00.000 8052 resist switch: large excursion: input -1.90 thresh 0.54 direction from 1 to -1 22:52:44.872 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.69 22:52:44.872 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.90 from input -1.90 22:52:44.872 00.000 8052 MoveAxis(W, 48, ABG) 22:52:44.872 00.000 8052 Guiding Dir = 3, Dur = 48 22:52:44.872 00.000 8052 IsSlewing returns 0 22:52:44.887 00.015 8052 IsGuiding returns 0 22:52:44.887 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=34, FiltMax=43, Gamma=1.040 22:52:44.887 00.000 8052 PulseGuide returned control before completion, sleep 53 22:52:44.950 00.063 8052 IsGuiding returns 1 22:52:44.950 00.000 8052 scope still moving after pulse duration time elapsed 22:52:44.981 00.031 8052 IsSlewing returns 0 22:52:44.981 00.000 8052 IsGuiding returns 0 22:52:44.981 00.000 8052 scope move finished after 48 + 48 ms 22:52:44.981 00.000 8052 Move returns status 0, amount 48 22:52:44.981 00.000 8052 MoveAxis(N, 288, ABG) 22:52:44.981 00.000 8052 Guiding Dir = 0, Dur = 288 22:52:44.981 00.000 8052 IsSlewing returns 0 22:52:44.981 00.000 8052 IsGuiding returns 0 22:52:44.981 00.000 8052 PulseGuide returned control before completion, sleep 295 22:52:45.106 00.125 3236 UpdateGuideState exits: m=293 SNR=11.8 22:52:45.106 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:45.106 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:45.106 00.000 3236 Enqueuing Expose request 22:52:45.356 00.250 8052 IsGuiding returns 0 22:52:45.356 00.000 8052 Move returns status 0, amount 288 22:52:45.356 00.000 8052 move complete, result=0 22:52:45.356 00.000 8052 worker thread done servicing request 22:52:45.356 00.000 3236 GuideStep: 1.6 px 48 ms WEST, -1.9 px 288 ms NORTH 22:52:45.356 00.000 8052 Worker thread wakes up 22:52:45.356 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:45.356 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:47.231 01.875 8052 Exposure complete 22:52:47.387 00.156 8052 worker thread done servicing request 22:52:47.387 00.000 3236 OnExposeComplete: enter 22:52:47.387 00.000 3236 UpdateGuideState(): m_state=6 22:52:47.387 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 310 22:52:47.387 00.000 3236 Star::Find returns 1 (0), X=1055.38, Y=266.37, Mass=265, SNR=11.2, Peak=48 HFD=5.4 22:52:47.387 00.000 3236 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.85) = xAngle (1.28 = 1.28) 22:52:47.387 00.000 3236 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.47 = -0.47) 22:52:47.387 00.000 3236 CameraToMount -- cameraX=2.79 cameraY=-1.80 hyp=3.32 cameraTheta=-0.57 mountX=0.97 mountY=-1.51, mountTheta=-1.00 22:52:47.387 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.79, y=-1.80, opts=13) 22:52:47.387 00.000 3236 Enqueuing Move request for scope (2.79, -1.80) 22:52:47.387 00.000 8052 Worker thread wakes up 22:52:47.387 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.79, -1.80) opts 0xd 22:52:47.387 00.000 8052 Handling offset move in thread for scope, endpoint = (2.79, -1.80) 22:52:47.387 00.000 8052 Moving (2.79, -1.80) raw xDistance=0.97 yDistance=-1.51 22:52:47.387 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.97 22:52:47.387 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.51 from input -1.51 22:52:47.387 00.000 8052 MoveAxis(W, 37, ABG) 22:52:47.387 00.000 8052 Guiding Dir = 3, Dur = 37 22:52:47.387 00.000 8052 IsSlewing returns 0 22:52:47.387 00.000 8052 IsGuiding returns 0 22:52:47.403 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=89, FiltMin=38, FiltMax=46, Gamma=1.040 22:52:47.403 00.000 8052 PulseGuide returned control before completion, sleep 42 22:52:47.466 00.063 8052 IsGuiding returns 0 22:52:47.466 00.000 8052 Move returns status 0, amount 37 22:52:47.466 00.000 8052 MoveAxis(N, 229, ABG) 22:52:47.466 00.000 8052 Guiding Dir = 0, Dur = 229 22:52:47.466 00.000 8052 IsSlewing returns 0 22:52:47.466 00.000 8052 IsGuiding returns 0 22:52:47.466 00.000 8052 PulseGuide returned control before completion, sleep 236 22:52:47.622 00.156 3236 UpdateGuideState exits: m=265 SNR=11.2 22:52:47.622 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:47.622 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:47.622 00.000 3236 Enqueuing Expose request 22:52:47.794 00.172 8052 IsGuiding returns 0 22:52:47.794 00.000 8052 Move returns status 0, amount 229 22:52:47.794 00.000 8052 move complete, result=0 22:52:47.794 00.000 8052 worker thread done servicing request 22:52:47.794 00.000 8052 Worker thread wakes up 22:52:47.794 00.000 3236 GuideStep: 1.0 px 37 ms WEST, -1.5 px 229 ms NORTH 22:52:47.794 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:47.794 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:49.669 01.875 8052 Exposure complete 22:52:49.825 00.156 8052 worker thread done servicing request 22:52:49.825 00.000 3236 OnExposeComplete: enter 22:52:49.825 00.000 3236 UpdateGuideState(): m_state=6 22:52:49.825 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 311 22:52:49.825 00.000 3236 Star::Find returns 1 (0), X=1055.00, Y=267.15, Mass=281, SNR=11.6, Peak=58 HFD=4.7 22:52:49.825 00.000 3236 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.85) = xAngle (1.45 = 1.45) 22:52:49.825 00.000 3236 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.30 = -0.30) 22:52:49.825 00.000 3236 CameraToMount -- cameraX=2.41 cameraY=-1.02 hyp=2.62 cameraTheta=-0.40 mountX=0.33 mountY=-0.77, mountTheta=-1.17 22:52:49.825 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.41, y=-1.02, opts=13) 22:52:49.825 00.000 3236 Enqueuing Move request for scope (2.41, -1.02) 22:52:49.825 00.000 8052 Worker thread wakes up 22:52:49.825 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.41, -1.02) opts 0xd 22:52:49.825 00.000 8052 Handling offset move in thread for scope, endpoint = (2.41, -1.02) 22:52:49.825 00.000 8052 Moving (2.41, -1.02) raw xDistance=0.33 yDistance=-0.77 22:52:49.825 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.33 22:52:49.825 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 22:52:49.825 00.000 8052 MoveAxis(W, 14, ABG) 22:52:49.825 00.000 8052 Guiding Dir = 3, Dur = 14 22:52:49.841 00.016 8052 IsSlewing returns 0 22:52:49.841 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=44, FiltMax=55, Gamma=1.040 22:52:49.841 00.000 8052 IsGuiding returns 0 22:52:49.841 00.000 8052 PulseGuide returned control before completion, sleep 21 22:52:49.872 00.031 8052 IsGuiding returns 0 22:52:49.872 00.000 8052 Move returns status 0, amount 14 22:52:49.872 00.000 8052 MoveAxis(N, 118, ABG) 22:52:49.872 00.000 8052 Guiding Dir = 0, Dur = 118 22:52:49.872 00.000 8052 IsSlewing returns 0 22:52:49.872 00.000 8052 IsGuiding returns 0 22:52:49.872 00.000 8052 PulseGuide returned control before completion, sleep 125 22:52:50.012 00.140 8052 IsGuiding returns 0 22:52:50.012 00.000 8052 Move returns status 0, amount 118 22:52:50.012 00.000 8052 move complete, result=0 22:52:50.012 00.000 8052 worker thread done servicing request 22:52:50.091 00.079 3236 UpdateGuideState exits: m=281 SNR=11.6 22:52:50.091 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:50.091 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:50.091 00.000 3236 Enqueuing Expose request 22:52:50.091 00.000 8052 Worker thread wakes up 22:52:50.091 00.000 3236 GuideStep: 0.3 px 14 ms WEST, -0.8 px 118 ms NORTH 22:52:50.091 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:50.091 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:52.200 02.109 8052 Exposure complete 22:52:52.356 00.156 8052 worker thread done servicing request 22:52:52.356 00.000 3236 OnExposeComplete: enter 22:52:52.356 00.000 3236 UpdateGuideState(): m_state=6 22:52:52.356 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 312 22:52:52.356 00.000 3236 Star::Find returns 1 (0), X=1054.68, Y=264.60, Mass=300, SNR=11.9, Peak=53 HFD=5.3 22:52:52.356 00.000 3236 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.85) = xAngle (0.81 = 0.81) 22:52:52.356 00.000 3236 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.94 = -0.94) 22:52:52.356 00.000 3236 CameraToMount -- cameraX=2.09 cameraY=-3.58 hyp=4.14 cameraTheta=-1.04 mountX=2.87 mountY=-3.34, mountTheta=-0.86 22:52:52.356 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.09, y=-3.58, opts=13) 22:52:52.356 00.000 3236 Enqueuing Move request for scope (2.09, -3.58) 22:52:52.356 00.000 8052 Worker thread wakes up 22:52:52.356 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.09, -3.58) opts 0xd 22:52:52.356 00.000 8052 Handling offset move in thread for scope, endpoint = (2.09, -3.58) 22:52:52.356 00.000 8052 Moving (2.09, -3.58) raw xDistance=2.87 yDistance=-3.34 22:52:52.356 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.82 from input 2.87 22:52:52.356 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.34 from input -3.34 22:52:52.356 00.000 8052 MoveAxis(W, 100, ABG) 22:52:52.356 00.000 8052 Guiding Dir = 3, Dur = 100 22:52:52.356 00.000 8052 IsSlewing returns 0 22:52:52.372 00.016 8052 IsGuiding returns 0 22:52:52.372 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=37, FiltMax=48, Gamma=1.040 22:52:52.372 00.000 8052 PulseGuide returned control before completion, sleep 107 22:52:52.497 00.125 8052 IsGuiding returns 0 22:52:52.497 00.000 8052 Move returns status 0, amount 100 22:52:52.497 00.000 8052 MoveAxis(N, 508, ABG) 22:52:52.497 00.000 8052 Guiding Dir = 0, Dur = 508 22:52:52.497 00.000 8052 IsSlewing returns 0 22:52:52.497 00.000 8052 IsGuiding returns 0 22:52:52.497 00.000 8052 PulseGuide returned control before completion, sleep 515 22:52:52.622 00.125 3236 UpdateGuideState exits: m=300 SNR=11.9 22:52:52.622 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:52.622 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:52.622 00.000 3236 Enqueuing Expose request 22:52:53.091 00.469 8052 IsGuiding returns 0 22:52:53.091 00.000 8052 Move returns status 0, amount 508 22:52:53.091 00.000 8052 move complete, result=0 22:52:53.091 00.000 8052 worker thread done servicing request 22:52:53.091 00.000 8052 Worker thread wakes up 22:52:53.091 00.000 3236 GuideStep: 2.9 px 100 ms WEST, -3.3 px 508 ms NORTH 22:52:53.091 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:53.091 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:54.653 01.562 8052 Exposure complete 22:52:54.809 00.156 8052 worker thread done servicing request 22:52:54.809 00.000 3236 OnExposeComplete: enter 22:52:54.809 00.000 3236 UpdateGuideState(): m_state=6 22:52:54.809 00.000 3236 Star::Find(15, 1054, 264, 0, (0,0,0,0), 0.0, 255) frame 313 22:52:54.809 00.000 3236 Star::Find returns 1 (0), X=1051.93, Y=267.56, Mass=281, SNR=11.5, Peak=51 HFD=5.5 22:52:54.809 00.000 3236 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.85) = xAngle (-0.54 = -0.54) 22:52:54.809 00.000 3236 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.29 = -2.29) 22:52:54.809 00.000 3236 CameraToMount -- cameraX=-0.66 cameraY=-0.61 hyp=0.90 cameraTheta=-2.39 mountX=0.77 mountY=-0.67, mountTheta=-0.72 22:52:54.809 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.66, y=-0.61, opts=13) 22:52:54.809 00.000 3236 Enqueuing Move request for scope (-0.66, -0.61) 22:52:54.809 00.000 8052 Worker thread wakes up 22:52:54.809 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.61) opts 0xd 22:52:54.809 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.66, -0.61) 22:52:54.809 00.000 8052 Moving (-0.66, -0.61) raw xDistance=0.77 yDistance=-0.67 22:52:54.809 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.77 22:52:54.809 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 22:52:54.809 00.000 8052 MoveAxis(W, 34, ABG) 22:52:54.809 00.000 8052 Guiding Dir = 3, Dur = 34 22:52:54.825 00.016 8052 IsSlewing returns 0 22:52:54.825 00.000 8052 IsGuiding returns 0 22:52:54.825 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=85, FiltMin=38, FiltMax=46, Gamma=1.040 22:52:54.825 00.000 8052 PulseGuide returned control before completion, sleep 40 22:52:54.887 00.062 8052 IsGuiding returns 0 22:52:54.887 00.000 8052 Move returns status 0, amount 34 22:52:54.887 00.000 8052 MoveAxis(N, 103, ABG) 22:52:54.887 00.000 8052 Guiding Dir = 0, Dur = 103 22:52:54.887 00.000 8052 IsSlewing returns 0 22:52:54.887 00.000 8052 IsGuiding returns 0 22:52:54.887 00.000 8052 PulseGuide returned control before completion, sleep 109 22:52:55.012 00.125 8052 IsGuiding returns 1 22:52:55.012 00.000 8052 scope still moving after pulse duration time elapsed 22:52:55.044 00.032 8052 IsSlewing returns 0 22:52:55.044 00.000 8052 IsGuiding returns 0 22:52:55.044 00.000 8052 scope move finished after 103 + 51 ms 22:52:55.044 00.000 8052 Move returns status 0, amount 103 22:52:55.044 00.000 8052 move complete, result=0 22:52:55.044 00.000 8052 worker thread done servicing request 22:52:55.044 00.000 3236 UpdateGuideState exits: m=281 SNR=11.5 22:52:55.044 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:55.044 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:55.044 00.000 3236 Enqueuing Expose request 22:52:55.044 00.000 8052 Worker thread wakes up 22:52:55.044 00.000 3236 GuideStep: 0.8 px 34 ms WEST, -0.7 px 103 ms NORTH 22:52:55.044 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:55.044 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:57.144 02.100 8052 Exposure complete 22:52:57.269 00.125 8052 worker thread done servicing request 22:52:57.269 00.000 3236 OnExposeComplete: enter 22:52:57.269 00.000 3236 UpdateGuideState(): m_state=6 22:52:57.269 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 314 22:52:57.269 00.000 3236 Star::Find returns 1 (0), X=1050.92, Y=268.53, Mass=256, SNR=11.0, Peak=54 HFD=4.0 22:52:57.269 00.000 3236 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.85) = xAngle (4.78 = -1.50) 22:52:57.269 00.000 3236 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.04 = 3.04) 22:52:57.269 00.000 3236 CameraToMount -- cameraX=-1.67 cameraY=0.35 hyp=1.71 cameraTheta=2.93 mountX=0.12 mountY=0.18, mountTheta=0.98 22:52:57.269 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.67, y=0.35, opts=13) 22:52:57.269 00.000 3236 Enqueuing Move request for scope (-1.67, 0.35) 22:52:57.269 00.000 8052 Worker thread wakes up 22:52:57.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.67, 0.35) opts 0xd 22:52:57.269 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.67, 0.35) 22:52:57.269 00.000 8052 Moving (-1.67, 0.35) raw xDistance=0.12 yDistance=0.18 22:52:57.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:52:57.269 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:52:57.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:52:57.269 00.000 8052 MoveAxis(E, 0, ABG) 22:52:57.269 00.000 8052 Move returns status 0, amount 0 22:52:57.269 00.000 8052 MoveAxis(N, 0, ABG) 22:52:57.269 00.000 8052 Move returns status 0, amount 0 22:52:57.269 00.000 8052 move complete, result=0 22:52:57.269 00.000 8052 worker thread done servicing request 22:52:57.285 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=35, FiltMax=47, Gamma=1.040 22:52:57.488 00.203 3236 UpdateGuideState exits: m=256 SNR=11.0 22:52:57.488 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:52:57.488 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:52:57.488 00.000 3236 Enqueuing Expose request 22:52:57.488 00.000 8052 Worker thread wakes up 22:52:57.488 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:52:57.488 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:52:57.488 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:52:59.707 02.219 8052 Exposure complete 22:52:59.832 00.125 8052 worker thread done servicing request 22:52:59.832 00.000 3236 OnExposeComplete: enter 22:52:59.832 00.000 3236 UpdateGuideState(): m_state=6 22:52:59.847 00.015 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 315 22:52:59.847 00.000 3236 Star::Find returns 1 (0), X=1050.92, Y=268.58, Mass=318, SNR=12.3, Peak=57 HFD=5.0 22:52:59.847 00.000 3236 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.85) = xAngle (4.75 = -1.53) 22:52:59.847 00.000 3236 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 22:52:59.847 00.000 3236 CameraToMount -- cameraX=-1.67 cameraY=0.41 hyp=1.72 cameraTheta=2.90 mountX=0.07 mountY=0.24, mountTheta=1.30 22:52:59.847 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.67, y=0.41, opts=13) 22:52:59.847 00.000 3236 Enqueuing Move request for scope (-1.67, 0.41) 22:52:59.847 00.000 8052 Worker thread wakes up 22:52:59.847 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.67, 0.41) opts 0xd 22:52:59.847 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.67, 0.41) 22:52:59.847 00.000 8052 Moving (-1.67, 0.41) raw xDistance=0.07 yDistance=0.24 22:52:59.847 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:52:59.847 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:52:59.847 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 22:52:59.847 00.000 8052 MoveAxis(E, 0, ABG) 22:52:59.847 00.000 8052 Move returns status 0, amount 0 22:52:59.847 00.000 8052 MoveAxis(N, 0, ABG) 22:52:59.847 00.000 8052 Move returns status 0, amount 0 22:52:59.847 00.000 8052 move complete, result=0 22:52:59.847 00.000 8052 worker thread done servicing request 22:52:59.863 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=41, FiltMax=54, Gamma=1.040 22:53:00.066 00.203 3236 UpdateGuideState exits: m=318 SNR=12.3 22:53:00.066 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:00.066 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:53:00.066 00.000 3236 Enqueuing Expose request 22:53:00.066 00.000 8052 Worker thread wakes up 22:53:00.066 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 22:53:00.066 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:53:00.066 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:53:02.176 02.110 8052 Exposure complete 22:53:02.332 00.156 8052 worker thread done servicing request 22:53:02.332 00.000 3236 OnExposeComplete: enter 22:53:02.332 00.000 3236 UpdateGuideState(): m_state=6 22:53:02.332 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 316 22:53:02.332 00.000 3236 Star::Find returns 1 (0), X=1051.42, Y=268.52, Mass=306, SNR=12.0, Peak=59 HFD=5.2 22:53:02.332 00.000 3236 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.85) = xAngle (4.71 = -1.58) 22:53:02.332 00.000 3236 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.96 = 2.96) 22:53:02.332 00.000 3236 CameraToMount -- cameraX=-1.17 cameraY=0.34 hyp=1.22 cameraTheta=2.86 mountX=-0.01 mountY=0.22, mountTheta=1.61 22:53:02.332 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.17, y=0.34, opts=13) 22:53:02.332 00.000 3236 Enqueuing Move request for scope (-1.17, 0.34) 22:53:02.332 00.000 8052 Worker thread wakes up 22:53:02.332 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.34) opts 0xd 22:53:02.332 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.17, 0.34) 22:53:02.332 00.000 8052 Moving (-1.17, 0.34) raw xDistance=-0.01 yDistance=0.22 22:53:02.332 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:53:02.332 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:53:02.332 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 22:53:02.332 00.000 8052 MoveAxis(E, 0, ABG) 22:53:02.332 00.000 8052 Move returns status 0, amount 0 22:53:02.332 00.000 8052 MoveAxis(N, 0, ABG) 22:53:02.332 00.000 8052 Move returns status 0, amount 0 22:53:02.332 00.000 8052 move complete, result=0 22:53:02.332 00.000 8052 worker thread done servicing request 22:53:02.347 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=45, FiltMax=54, Gamma=1.040 22:53:02.582 00.235 3236 UpdateGuideState exits: m=306 SNR=12.0 22:53:02.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:02.582 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:53:02.582 00.000 3236 Enqueuing Expose request 22:53:02.582 00.000 8052 Worker thread wakes up 22:53:02.582 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 22:53:02.582 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:53:02.582 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:53:04.675 02.093 8052 Exposure complete 22:53:04.832 00.157 8052 worker thread done servicing request 22:53:04.832 00.000 3236 OnExposeComplete: enter 22:53:04.832 00.000 3236 UpdateGuideState(): m_state=6 22:53:04.832 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 317 22:53:04.832 00.000 3236 Star::Find returns 1 (0), X=1050.33, Y=267.64, Mass=303, SNR=12.0, Peak=56 HFD=5.4 22:53:04.832 00.000 3236 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.85) = xAngle (-1.06 = -1.06) 22:53:04.832 00.000 3236 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.81 = -2.81) 22:53:04.832 00.000 3236 CameraToMount -- cameraX=-2.26 cameraY=-0.54 hyp=2.33 cameraTheta=-2.91 mountX=1.14 mountY=-0.76, mountTheta=-0.59 22:53:04.832 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.26, y=-0.54, opts=13) 22:53:04.832 00.000 3236 Enqueuing Move request for scope (-2.26, -0.54) 22:53:04.832 00.000 8052 Worker thread wakes up 22:53:04.832 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.26, -0.54) opts 0xd 22:53:04.832 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.26, -0.54) 22:53:04.832 00.000 8052 Moving (-2.26, -0.54) raw xDistance=1.14 yDistance=-0.76 22:53:04.832 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.14 22:53:04.832 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 22:53:04.832 00.000 8052 MoveAxis(W, 39, ABG) 22:53:04.832 00.000 8052 Guiding Dir = 3, Dur = 39 22:53:04.832 00.000 8052 IsSlewing returns 0 22:53:04.847 00.015 8052 IsGuiding returns 0 22:53:04.847 00.000 8052 PulseGuide returned control before completion, sleep 46 22:53:04.847 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=42, FiltMax=52, Gamma=1.040 22:53:04.910 00.063 8052 IsGuiding returns 0 22:53:04.910 00.000 8052 Move returns status 0, amount 39 22:53:04.910 00.000 8052 MoveAxis(N, 116, ABG) 22:53:04.910 00.000 8052 Guiding Dir = 0, Dur = 116 22:53:04.910 00.000 8052 IsSlewing returns 0 22:53:04.910 00.000 8052 IsGuiding returns 0 22:53:04.910 00.000 8052 PulseGuide returned control before completion, sleep 123 22:53:05.050 00.140 8052 IsGuiding returns 0 22:53:05.050 00.000 8052 Move returns status 0, amount 116 22:53:05.050 00.000 8052 move complete, result=0 22:53:05.050 00.000 8052 worker thread done servicing request 22:53:05.097 00.047 3236 UpdateGuideState exits: m=303 SNR=12.0 22:53:05.097 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:05.097 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:53:05.097 00.000 3236 Enqueuing Expose request 22:53:05.097 00.000 8052 Worker thread wakes up 22:53:05.097 00.000 3236 GuideStep: 1.1 px 39 ms WEST, -0.8 px 116 ms NORTH 22:53:05.097 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:53:05.097 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:53:07.207 02.110 8052 Exposure complete 22:53:07.379 00.172 8052 worker thread done servicing request 22:53:07.379 00.000 3236 OnExposeComplete: enter 22:53:07.379 00.000 3236 UpdateGuideState(): m_state=6 22:53:07.379 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 318 22:53:07.379 00.000 3236 Star::Find returns 1 (0), X=1049.89, Y=266.83, Mass=267, SNR=11.2, Peak=55 HFD=6.0 22:53:07.379 00.000 3236 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.85) = xAngle (-0.83 = -0.83) 22:53:07.379 00.000 3236 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.58 = -2.58) 22:53:07.379 00.000 3236 CameraToMount -- cameraX=-2.70 cameraY=-1.35 hyp=3.02 cameraTheta=-2.68 mountX=2.04 mountY=-1.62, mountTheta=-0.67 22:53:07.379 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.70, y=-1.35, opts=13) 22:53:07.379 00.000 3236 Enqueuing Move request for scope (-2.70, -1.35) 22:53:07.379 00.000 8052 Worker thread wakes up 22:53:07.379 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.70, -1.35) opts 0xd 22:53:07.379 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.70, -1.35) 22:53:07.379 00.000 8052 Moving (-2.70, -1.35) raw xDistance=2.04 yDistance=-1.62 22:53:07.379 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.33 from input 2.04 22:53:07.379 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.62 from input -1.62 22:53:07.394 00.015 8052 MoveAxis(W, 73, ABG) 22:53:07.394 00.000 8052 Guiding Dir = 3, Dur = 73 22:53:07.394 00.000 8052 IsSlewing returns 0 22:53:07.394 00.000 8052 IsGuiding returns 0 22:53:07.394 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=97, FiltMin=46, FiltMax=53, Gamma=1.040 22:53:07.394 00.000 8052 PulseGuide returned control before completion, sleep 78 22:53:07.488 00.094 8052 IsGuiding returns 0 22:53:07.488 00.000 8052 Move returns status 0, amount 73 22:53:07.488 00.000 8052 MoveAxis(N, 246, ABG) 22:53:07.488 00.000 8052 Guiding Dir = 0, Dur = 246 22:53:07.488 00.000 8052 IsSlewing returns 0 22:53:07.488 00.000 8052 IsGuiding returns 0 22:53:07.488 00.000 8052 PulseGuide returned control before completion, sleep 252 22:53:07.629 00.141 3236 UpdateGuideState exits: m=267 SNR=11.2 22:53:07.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:07.629 00.000 3236 ScheduleExposure(2500,3,1) exposurePending=0 22:53:07.629 00.000 3236 Enqueuing Expose request 22:53:07.754 00.125 8052 IsGuiding returns 0 22:53:07.754 00.000 8052 Move returns status 0, amount 246 22:53:07.754 00.000 8052 move complete, result=0 22:53:07.754 00.000 8052 worker thread done servicing request 22:53:07.754 00.000 8052 Worker thread wakes up 22:53:07.754 00.000 8052 worker thread servicing REQUEST_EXPOSE 2500 22:53:07.754 00.000 8052 Handling exposure in thread, d=2500 o=3 r=(1038,253,31,31) 22:53:07.769 00.015 3236 GuideStep: 2.0 px 73 ms WEST, -1.6 px 246 ms NORTH 22:53:09.129 01.360 3236 OnExposureDurationSelected: duration = 2000 22:53:09.644 00.515 8052 Exposure complete 22:53:09.800 00.156 8052 worker thread done servicing request 22:53:09.800 00.000 3236 OnExposeComplete: enter 22:53:09.800 00.000 3236 UpdateGuideState(): m_state=6 22:53:09.800 00.000 3236 Star::Find(15, 1049, 266, 0, (0,0,0,0), 0.0, 255) frame 319 22:53:09.800 00.000 3236 Star::Find returns 1 (0), X=1048.25, Y=267.58, Mass=202, SNR=9.7, Peak=19 HFD=5.2 22:53:09.800 00.000 3236 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.85) = xAngle (-1.16 = -1.16) 22:53:09.800 00.000 3236 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.90 = -2.90) 22:53:09.800 00.000 3236 CameraToMount -- cameraX=-4.34 cameraY=-0.60 hyp=4.38 cameraTheta=-3.00 mountX=1.76 mountY=-1.04, mountTheta=-0.53 22:53:09.800 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.34, y=-0.60, opts=13) 22:53:09.800 00.000 3236 Enqueuing Move request for scope (-4.34, -0.60) 22:53:09.800 00.000 8052 Worker thread wakes up 22:53:09.800 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.34, -0.60) opts 0xd 22:53:09.800 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.34, -0.60) 22:53:09.800 00.000 8052 Moving (-4.34, -0.60) raw xDistance=1.76 yDistance=-1.04 22:53:09.800 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.76 22:53:09.800 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 22:53:09.800 00.000 8052 MoveAxis(W, 66, ABG) 22:53:09.800 00.000 8052 Guiding Dir = 3, Dur = 66 22:53:09.816 00.016 8052 IsSlewing returns 0 22:53:09.816 00.000 8052 IsGuiding returns 0 22:53:09.816 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=99, FiltMin=10, FiltMax=17, Gamma=1.040 22:53:09.816 00.000 8052 PulseGuide returned control before completion, sleep 72 22:53:09.910 00.094 8052 IsGuiding returns 0 22:53:09.910 00.000 8052 Move returns status 0, amount 66 22:53:09.910 00.000 8052 MoveAxis(N, 158, ABG) 22:53:09.910 00.000 8052 Guiding Dir = 0, Dur = 158 22:53:09.910 00.000 8052 IsSlewing returns 0 22:53:09.910 00.000 8052 IsGuiding returns 0 22:53:09.910 00.000 8052 PulseGuide returned control before completion, sleep 165 22:53:10.035 00.125 3236 UpdateGuideState exits: m=202 SNR=9.7 22:53:10.035 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:10.035 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:10.035 00.000 3236 Enqueuing Expose request 22:53:10.097 00.062 8052 IsGuiding returns 0 22:53:10.097 00.000 8052 Move returns status 0, amount 158 22:53:10.097 00.000 8052 move complete, result=0 22:53:10.097 00.000 8052 worker thread done servicing request 22:53:10.097 00.000 8052 Worker thread wakes up 22:53:10.097 00.000 3236 GuideStep: 1.8 px 66 ms WEST, -1.0 px 158 ms NORTH 22:53:10.097 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:10.097 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:10.097 00.000 8052 Altair: set CONTROL_EXPOSURE 2000000 22:53:12.191 02.094 8052 Exposure complete 22:53:12.347 00.156 8052 worker thread done servicing request 22:53:12.347 00.000 3236 OnExposeComplete: enter 22:53:12.347 00.000 3236 UpdateGuideState(): m_state=6 22:53:12.347 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 320 22:53:12.347 00.000 3236 Star::Find returns 1 (0), X=1046.43, Y=269.21, Mass=265, SNR=11.2, Peak=24 HFD=5.7 22:53:12.347 00.000 3236 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.85) = xAngle (4.82 = -1.46) 22:53:12.347 00.000 3236 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.08 = 3.08) 22:53:12.347 00.000 3236 CameraToMount -- cameraX=-6.16 cameraY=1.03 hyp=6.25 cameraTheta=2.98 mountX=0.69 mountY=0.40, mountTheta=0.52 22:53:12.347 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.16, y=1.03, opts=13) 22:53:12.347 00.000 3236 Enqueuing Move request for scope (-6.16, 1.03) 22:53:12.347 00.000 8052 Worker thread wakes up 22:53:12.347 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.16, 1.03) opts 0xd 22:53:12.347 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.16, 1.03) 22:53:12.347 00.000 8052 Moving (-6.16, 1.03) raw xDistance=0.69 yDistance=0.40 22:53:12.347 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.69 22:53:12.347 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:53:12.347 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 22:53:12.347 00.000 8052 MoveAxis(W, 29, ABG) 22:53:12.347 00.000 8052 Guiding Dir = 3, Dur = 29 22:53:12.347 00.000 8052 IsSlewing returns 0 22:53:12.363 00.016 8052 IsGuiding returns 0 22:53:12.363 00.000 8052 PulseGuide returned control before completion, sleep 36 22:53:12.363 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=101, FiltMin=15, FiltMax=22, Gamma=1.040 22:53:12.410 00.047 8052 IsGuiding returns 0 22:53:12.410 00.000 8052 Move returns status 0, amount 29 22:53:12.410 00.000 8052 MoveAxis(N, 0, ABG) 22:53:12.410 00.000 8052 Move returns status 0, amount 0 22:53:12.410 00.000 8052 move complete, result=0 22:53:12.410 00.000 8052 worker thread done servicing request 22:53:12.582 00.172 3236 UpdateGuideState exits: m=265 SNR=11.2 22:53:12.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:12.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:12.582 00.000 3236 Enqueuing Expose request 22:53:12.582 00.000 8052 Worker thread wakes up 22:53:12.582 00.000 3236 GuideStep: 0.7 px 29 ms WEST, 0.4 px 0 ms NORTH 22:53:12.582 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:12.582 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,254,31,31) 22:53:14.238 01.656 8052 Exposure complete 22:53:14.394 00.156 8052 worker thread done servicing request 22:53:14.394 00.000 3236 OnExposeComplete: enter 22:53:14.394 00.000 3236 UpdateGuideState(): m_state=6 22:53:14.394 00.000 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 321 22:53:14.394 00.000 3236 Star::Find returns 1 (0), X=1046.03, Y=267.93, Mass=186, SNR=9.3, Peak=35 HFD=4.6 22:53:14.394 00.000 3236 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.85) = xAngle (-1.25 = -1.25) 22:53:14.394 00.000 3236 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.00 = -3.00) 22:53:14.394 00.000 3236 CameraToMount -- cameraX=-6.56 cameraY=-0.25 hyp=6.56 cameraTheta=-3.10 mountX=2.04 mountY=-0.92, mountTheta=-0.42 22:53:14.394 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.56, y=-0.25, opts=13) 22:53:14.394 00.000 3236 Enqueuing Move request for scope (-6.56, -0.25) 22:53:14.394 00.000 8052 Worker thread wakes up 22:53:14.394 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.56, -0.25) opts 0xd 22:53:14.394 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.56, -0.25) 22:53:14.394 00.000 8052 Moving (-6.56, -0.25) raw xDistance=2.04 yDistance=-0.92 22:53:14.394 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.32 from input 2.04 22:53:14.394 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 22:53:14.394 00.000 8052 MoveAxis(W, 73, ABG) 22:53:14.394 00.000 8052 Guiding Dir = 3, Dur = 73 22:53:14.394 00.000 8052 IsSlewing returns 0 22:53:14.394 00.000 8052 IsGuiding returns 0 22:53:14.410 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=34, Gamma=1.040 22:53:14.410 00.000 8052 PulseGuide returned control before completion, sleep 78 22:53:14.504 00.094 8052 IsGuiding returns 0 22:53:14.504 00.000 8052 Move returns status 0, amount 73 22:53:14.504 00.000 8052 MoveAxis(N, 140, ABG) 22:53:14.504 00.000 8052 Guiding Dir = 0, Dur = 140 22:53:14.597 00.093 8052 IsSlewing returns 0 22:53:14.660 00.063 8052 IsGuiding returns 0 22:53:14.660 00.000 3236 UpdateGuideState exits: m=186 SNR=9.3 22:53:14.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:14.660 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:14.660 00.000 3236 Enqueuing Expose request 22:53:14.722 00.062 8052 PulseGuide returned control before completion, sleep 85 22:53:14.832 00.110 8052 IsGuiding returns 1 22:53:14.832 00.000 8052 scope still moving after pulse duration time elapsed 22:53:14.863 00.031 8052 IsSlewing returns 0 22:53:14.863 00.000 8052 IsGuiding returns 0 22:53:14.863 00.000 8052 scope move finished after 140 + 58 ms 22:53:14.863 00.000 8052 Move returns status 0, amount 140 22:53:14.863 00.000 8052 move complete, result=0 22:53:14.863 00.000 8052 worker thread done servicing request 22:53:14.863 00.000 8052 Worker thread wakes up 22:53:14.863 00.000 3236 GuideStep: 2.0 px 73 ms WEST, -0.9 px 140 ms NORTH 22:53:14.863 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:14.863 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,253,31,31) 22:53:16.191 01.328 8052 Exposure complete 22:53:16.347 00.156 8052 worker thread done servicing request 22:53:16.347 00.000 3236 OnExposeComplete: enter 22:53:16.347 00.000 3236 UpdateGuideState(): m_state=6 22:53:16.347 00.000 3236 Star::Find(15, 1046, 267, 0, (0,0,0,0), 0.0, 255) frame 322 22:53:16.347 00.000 3236 Star::Find returns 1 (0), X=1046.04, Y=270.55, Mass=217, SNR=10.1, Peak=34 HFD=5.0 22:53:16.347 00.000 3236 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.85) = xAngle (4.64 = -1.64) 22:53:16.347 00.000 3236 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.90 = 2.90) 22:53:16.347 00.000 3236 CameraToMount -- cameraX=-6.55 cameraY=2.38 hyp=6.97 cameraTheta=2.79 mountX=-0.49 mountY=1.70, mountTheta=1.85 22:53:16.347 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.55, y=2.38, opts=13) 22:53:16.347 00.000 3236 Enqueuing Move request for scope (-6.55, 2.38) 22:53:16.347 00.000 8052 Worker thread wakes up 22:53:16.347 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.55, 2.38) opts 0xd 22:53:16.347 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.55, 2.38) 22:53:16.347 00.000 8052 Moving (-6.55, 2.38) raw xDistance=-0.49 yDistance=1.70 22:53:16.347 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.49 22:53:16.347 00.000 8052 resist switch: large excursion: input 1.70 thresh 0.54 direction from -1 to 1 22:53:16.347 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.09 22:53:16.347 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.70 from input 1.70 22:53:16.347 00.000 8052 MoveAxis(E, 12, ABG) 22:53:16.347 00.000 8052 Guiding Dir = 2, Dur = 12 22:53:16.363 00.016 8052 IsSlewing returns 0 22:53:16.363 00.000 8052 IsGuiding returns 0 22:53:16.363 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=33, Gamma=1.040 22:53:16.363 00.000 8052 PulseGuide returned control before completion, sleep 19 22:53:16.394 00.031 8052 IsGuiding returns 0 22:53:16.394 00.000 8052 Move returns status 0, amount 12 22:53:16.394 00.000 8052 MoveAxis(S, 258, ABG) 22:53:16.394 00.000 8052 Guiding Dir = 1, Dur = 258 22:53:16.394 00.000 8052 IsSlewing returns 0 22:53:16.394 00.000 8052 IsGuiding returns 0 22:53:16.394 00.000 8052 PulseGuide returned control before completion, sleep 263 22:53:16.613 00.219 3236 UpdateGuideState exits: m=217 SNR=10.1 22:53:16.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:16.613 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:16.613 00.000 3236 Enqueuing Expose request 22:53:16.675 00.062 8052 IsGuiding returns 0 22:53:16.675 00.000 8052 Move returns status 0, amount 258 22:53:16.675 00.000 8052 move complete, result=0 22:53:16.675 00.000 8052 worker thread done servicing request 22:53:16.675 00.000 8052 Worker thread wakes up 22:53:16.675 00.000 3236 GuideStep: -0.5 px 12 ms EAST, 1.7 px 258 ms SOUTH 22:53:16.675 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:16.675 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,256,31,31) 22:53:18.222 01.547 8052 Exposure complete 22:53:18.379 00.157 8052 worker thread done servicing request 22:53:18.379 00.000 3236 OnExposeComplete: enter 22:53:18.379 00.000 3236 UpdateGuideState(): m_state=6 22:53:18.379 00.000 3236 Star::Find(15, 1046, 270, 0, (0,0,0,0), 0.0, 255) frame 323 22:53:18.379 00.000 3236 Star::Find returns 1 (0), X=1046.51, Y=269.42, Mass=221, SNR=10.2, Peak=35 HFD=4.9 22:53:18.379 00.000 3236 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.85) = xAngle (4.79 = -1.49) 22:53:18.379 00.000 3236 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.04 = 3.04) 22:53:18.379 00.000 3236 CameraToMount -- cameraX=-6.08 cameraY=1.25 hyp=6.21 cameraTheta=2.94 mountX=0.47 mountY=0.62, mountTheta=0.92 22:53:18.379 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.08, y=1.25, opts=13) 22:53:18.379 00.000 3236 Enqueuing Move request for scope (-6.08, 1.25) 22:53:18.379 00.000 8052 Worker thread wakes up 22:53:18.379 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.08, 1.25) opts 0xd 22:53:18.379 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.08, 1.25) 22:53:18.379 00.000 8052 Moving (-6.08, 1.25) raw xDistance=0.47 yDistance=0.62 22:53:18.379 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47 22:53:18.379 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 22:53:18.379 00.000 8052 MoveAxis(W, 15, ABG) 22:53:18.379 00.000 8052 Guiding Dir = 3, Dur = 15 22:53:18.394 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=23, FiltMax=33, Gamma=1.040 22:53:18.410 00.016 8052 IsSlewing returns 0 22:53:18.472 00.062 8052 IsGuiding returns 0 22:53:18.550 00.078 8052 IsGuiding returns 0 22:53:18.550 00.000 8052 Move returns status 0, amount 15 22:53:18.550 00.000 8052 MoveAxis(S, 94, ABG) 22:53:18.550 00.000 8052 Guiding Dir = 1, Dur = 94 22:53:18.550 00.000 8052 IsSlewing returns 0 22:53:18.550 00.000 8052 IsGuiding returns 0 22:53:18.550 00.000 8052 PulseGuide returned control before completion, sleep 101 22:53:18.660 00.110 3236 UpdateGuideState exits: m=221 SNR=10.2 22:53:18.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:18.660 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:18.660 00.000 3236 Enqueuing Expose request 22:53:18.675 00.015 8052 IsGuiding returns 1 22:53:18.675 00.000 8052 scope still moving after pulse duration time elapsed 22:53:18.707 00.032 8052 IsSlewing returns 0 22:53:18.707 00.000 8052 IsGuiding returns 0 22:53:18.707 00.000 8052 scope move finished after 94 + 54 ms 22:53:18.707 00.000 8052 Move returns status 0, amount 94 22:53:18.707 00.000 8052 move complete, result=0 22:53:18.707 00.000 8052 worker thread done servicing request 22:53:18.707 00.000 8052 Worker thread wakes up 22:53:18.707 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:18.707 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,254,31,31) 22:53:18.707 00.000 3236 GuideStep: 0.5 px 15 ms WEST, 0.6 px 94 ms SOUTH 22:53:20.144 01.437 8052 Exposure complete 22:53:20.300 00.156 8052 worker thread done servicing request 22:53:20.300 00.000 3236 OnExposeComplete: enter 22:53:20.300 00.000 3236 UpdateGuideState(): m_state=6 22:53:20.300 00.000 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 324 22:53:20.300 00.000 3236 Star::Find returns 1 (0), X=1047.17, Y=269.13, Mass=219, SNR=10.2, Peak=38 HFD=5.1 22:53:20.300 00.000 3236 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.85) = xAngle (4.82 = -1.47) 22:53:20.300 00.000 3236 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.07 = 3.07) 22:53:20.300 00.000 3236 CameraToMount -- cameraX=-5.42 cameraY=0.95 hyp=5.50 cameraTheta=2.97 mountX=0.57 mountY=0.39, mountTheta=0.61 22:53:20.300 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.42, y=0.95, opts=13) 22:53:20.300 00.000 3236 Enqueuing Move request for scope (-5.42, 0.95) 22:53:20.300 00.000 8052 Worker thread wakes up 22:53:20.300 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.42, 0.95) opts 0xd 22:53:20.300 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.42, 0.95) 22:53:20.300 00.000 8052 Moving (-5.42, 0.95) raw xDistance=0.57 yDistance=0.39 22:53:20.300 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57 22:53:20.300 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 22:53:20.300 00.000 8052 MoveAxis(W, 21, ABG) 22:53:20.300 00.000 8052 Guiding Dir = 3, Dur = 21 22:53:20.300 00.000 8052 IsSlewing returns 0 22:53:20.316 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=35, Gamma=1.040 22:53:20.316 00.000 8052 IsGuiding returns 0 22:53:20.316 00.000 8052 PulseGuide returned control before completion, sleep 27 22:53:20.363 00.047 8052 IsGuiding returns 0 22:53:20.363 00.000 8052 Move returns status 0, amount 21 22:53:20.363 00.000 8052 MoveAxis(S, 60, ABG) 22:53:20.363 00.000 8052 Guiding Dir = 1, Dur = 60 22:53:20.363 00.000 8052 IsSlewing returns 0 22:53:20.363 00.000 8052 IsGuiding returns 0 22:53:20.363 00.000 8052 PulseGuide returned control before completion, sleep 66 22:53:20.441 00.078 8052 IsGuiding returns 1 22:53:20.441 00.000 8052 scope still moving after pulse duration time elapsed 22:53:20.472 00.031 8052 IsSlewing returns 0 22:53:20.472 00.000 8052 IsGuiding returns 1 22:53:20.519 00.047 8052 IsSlewing returns 0 22:53:20.519 00.000 8052 IsGuiding returns 0 22:53:20.519 00.000 8052 scope move finished after 60 + 93 ms 22:53:20.519 00.000 8052 Move returns status 0, amount 60 22:53:20.519 00.000 8052 move complete, result=0 22:53:20.519 00.000 8052 worker thread done servicing request 22:53:20.566 00.047 3236 UpdateGuideState exits: m=219 SNR=10.2 22:53:20.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:20.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:20.566 00.000 3236 Enqueuing Expose request 22:53:20.566 00.000 8052 Worker thread wakes up 22:53:20.566 00.000 3236 GuideStep: 0.6 px 21 ms WEST, 0.4 px 60 ms SOUTH 22:53:20.566 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:20.566 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:22.238 01.672 8052 Exposure complete 22:53:22.394 00.156 8052 worker thread done servicing request 22:53:22.394 00.000 3236 OnExposeComplete: enter 22:53:22.394 00.000 3236 UpdateGuideState(): m_state=6 22:53:22.394 00.000 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 325 22:53:22.394 00.000 3236 Star::Find returns 1 (0), X=1046.97, Y=269.42, Mass=195, SNR=9.6, Peak=41 HFD=4.6 22:53:22.394 00.000 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.77 = -1.51) 22:53:22.394 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.03 = 3.03) 22:53:22.394 00.000 3236 CameraToMount -- cameraX=-5.62 cameraY=1.24 hyp=5.76 cameraTheta=2.92 mountX=0.35 mountY=0.66, mountTheta=1.09 22:53:22.394 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.62, y=1.24, opts=13) 22:53:22.394 00.000 3236 Enqueuing Move request for scope (-5.62, 1.24) 22:53:22.394 00.000 8052 Worker thread wakes up 22:53:22.394 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.62, 1.24) opts 0xd 22:53:22.394 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.62, 1.24) 22:53:22.394 00.000 8052 Moving (-5.62, 1.24) raw xDistance=0.35 yDistance=0.66 22:53:22.394 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35 22:53:22.394 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 22:53:22.394 00.000 8052 MoveAxis(W, 13, ABG) 22:53:22.394 00.000 8052 Guiding Dir = 3, Dur = 13 22:53:22.410 00.016 8052 IsSlewing returns 0 22:53:22.410 00.000 8052 IsGuiding returns 0 22:53:22.410 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=29, FiltMax=38, Gamma=1.040 22:53:22.410 00.000 8052 PulseGuide returned control before completion, sleep 18 22:53:22.441 00.031 8052 IsGuiding returns 0 22:53:22.441 00.000 8052 Move returns status 0, amount 13 22:53:22.441 00.000 8052 MoveAxis(S, 101, ABG) 22:53:22.441 00.000 8052 Guiding Dir = 1, Dur = 101 22:53:22.441 00.000 8052 IsSlewing returns 0 22:53:22.441 00.000 8052 IsGuiding returns 0 22:53:22.441 00.000 8052 PulseGuide returned control before completion, sleep 108 22:53:22.566 00.125 8052 IsGuiding returns 1 22:53:22.566 00.000 8052 scope still moving after pulse duration time elapsed 22:53:22.597 00.031 8052 IsSlewing returns 0 22:53:22.597 00.000 8052 IsGuiding returns 0 22:53:22.597 00.000 8052 scope move finished after 101 + 52 ms 22:53:22.597 00.000 8052 Move returns status 0, amount 101 22:53:22.597 00.000 8052 move complete, result=0 22:53:22.597 00.000 8052 worker thread done servicing request 22:53:22.660 00.063 3236 UpdateGuideState exits: m=195 SNR=9.6 22:53:22.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:22.660 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:22.660 00.000 3236 Enqueuing Expose request 22:53:22.660 00.000 8052 Worker thread wakes up 22:53:22.660 00.000 3236 GuideStep: 0.3 px 13 ms WEST, 0.7 px 101 ms SOUTH 22:53:22.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:22.660 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:24.222 01.562 8052 Exposure complete 22:53:24.379 00.157 8052 worker thread done servicing request 22:53:24.379 00.000 3236 OnExposeComplete: enter 22:53:24.379 00.000 3236 UpdateGuideState(): m_state=6 22:53:24.379 00.000 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 326 22:53:24.379 00.000 3236 Star::Find returns 1 (0), X=1047.47, Y=270.56, Mass=226, SNR=10.3, Peak=31 HFD=5.1 22:53:24.379 00.000 3236 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.85) = xAngle (4.55 = -1.73) 22:53:24.379 00.000 3236 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.81 = 2.81) 22:53:24.379 00.000 3236 CameraToMount -- cameraX=-5.12 cameraY=2.39 hyp=5.65 cameraTheta=2.71 mountX=-0.89 mountY=1.85, mountTheta=2.02 22:53:24.379 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.12, y=2.39, opts=13) 22:53:24.379 00.000 3236 Enqueuing Move request for scope (-5.12, 2.39) 22:53:24.379 00.000 8052 Worker thread wakes up 22:53:24.379 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.12, 2.39) opts 0xd 22:53:24.379 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.12, 2.39) 22:53:24.379 00.000 8052 Moving (-5.12, 2.39) raw xDistance=-0.89 yDistance=1.85 22:53:24.379 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.89 22:53:24.379 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.85 from input 1.85 22:53:24.379 00.000 8052 MoveAxis(E, 30, ABG) 22:53:24.379 00.000 8052 Guiding Dir = 2, Dur = 30 22:53:24.379 00.000 8052 IsSlewing returns 0 22:53:24.394 00.015 8052 IsGuiding returns 0 22:53:24.394 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=20, FiltMax=28, Gamma=1.040 22:53:24.394 00.000 8052 PulseGuide returned control before completion, sleep 36 22:53:24.441 00.047 8052 IsGuiding returns 0 22:53:24.441 00.000 8052 Move returns status 0, amount 30 22:53:24.441 00.000 8052 MoveAxis(S, 281, ABG) 22:53:24.441 00.000 8052 Guiding Dir = 1, Dur = 281 22:53:24.441 00.000 8052 IsSlewing returns 0 22:53:24.441 00.000 8052 IsGuiding returns 0 22:53:24.441 00.000 8052 PulseGuide returned control before completion, sleep 288 22:53:24.660 00.219 3236 UpdateGuideState exits: m=226 SNR=10.3 22:53:24.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:24.660 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:24.660 00.000 3236 Enqueuing Expose request 22:53:24.816 00.156 8052 IsGuiding returns 0 22:53:24.816 00.000 8052 Move returns status 0, amount 281 22:53:24.816 00.000 8052 move complete, result=0 22:53:24.816 00.000 8052 worker thread done servicing request 22:53:24.816 00.000 8052 Worker thread wakes up 22:53:24.816 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:24.816 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:24.816 00.000 3236 GuideStep: -0.9 px 30 ms EAST, 1.9 px 281 ms SOUTH 22:53:26.160 01.344 8052 Exposure complete 22:53:26.316 00.156 8052 worker thread done servicing request 22:53:26.316 00.000 3236 OnExposeComplete: enter 22:53:26.316 00.000 3236 UpdateGuideState(): m_state=6 22:53:26.316 00.000 3236 Star::Find(15, 1047, 270, 0, (0,0,0,0), 0.0, 255) frame 327 22:53:26.316 00.000 3236 Star::Find returns 1 (0), X=1047.19, Y=271.60, Mass=224, SNR=10.3, Peak=32 HFD=4.9 22:53:26.316 00.000 3236 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.85) = xAngle (4.42 = -1.86) 22:53:26.316 00.000 3236 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.68 = 2.68) 22:53:26.316 00.000 3236 CameraToMount -- cameraX=-5.40 cameraY=3.42 hyp=6.39 cameraTheta=2.58 mountX=-1.81 mountY=2.85, mountTheta=2.14 22:53:26.316 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.40, y=3.42, opts=13) 22:53:26.316 00.000 3236 Enqueuing Move request for scope (-5.40, 3.42) 22:53:26.316 00.000 8052 Worker thread wakes up 22:53:26.316 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.40, 3.42) opts 0xd 22:53:26.316 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.40, 3.42) 22:53:26.316 00.000 8052 Moving (-5.40, 3.42) raw xDistance=-1.81 yDistance=2.85 22:53:26.316 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.18 from input -1.81 22:53:26.316 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.85 from input 2.85 22:53:26.316 00.000 8052 MoveAxis(E, 65, ABG) 22:53:26.316 00.000 8052 Guiding Dir = 2, Dur = 65 22:53:26.332 00.016 8052 IsSlewing returns 0 22:53:26.332 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=22, FiltMax=31, Gamma=1.040 22:53:26.332 00.000 8052 IsGuiding returns 0 22:53:26.332 00.000 8052 PulseGuide returned control before completion, sleep 71 22:53:26.425 00.093 8052 IsGuiding returns 0 22:53:26.425 00.000 8052 Move returns status 0, amount 65 22:53:26.425 00.000 8052 MoveAxis(S, 434, ABG) 22:53:26.425 00.000 8052 Guiding Dir = 1, Dur = 434 22:53:26.425 00.000 8052 IsSlewing returns 0 22:53:26.425 00.000 8052 IsGuiding returns 0 22:53:26.425 00.000 8052 PulseGuide returned control before completion, sleep 441 22:53:26.582 00.157 3236 UpdateGuideState exits: m=224 SNR=10.3 22:53:26.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:26.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:26.582 00.000 3236 Enqueuing Expose request 22:53:26.879 00.297 8052 IsGuiding returns 0 22:53:26.879 00.000 8052 Move returns status 0, amount 434 22:53:26.879 00.000 8052 move complete, result=0 22:53:26.879 00.000 8052 worker thread done servicing request 22:53:26.879 00.000 3236 GuideStep: -1.8 px 65 ms EAST, 2.9 px 434 ms SOUTH 22:53:26.879 00.000 8052 Worker thread wakes up 22:53:26.879 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:26.879 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,257,31,31) 22:53:28.207 01.328 8052 Exposure complete 22:53:28.363 00.156 8052 worker thread done servicing request 22:53:28.363 00.000 3236 OnExposeComplete: enter 22:53:28.363 00.000 3236 UpdateGuideState(): m_state=6 22:53:28.363 00.000 3236 Star::Find(15, 1047, 271, 0, (0,0,0,0), 0.0, 255) frame 328 22:53:28.363 00.000 3236 Star::Find returns 1 (0), X=1049.01, Y=270.62, Mass=216, SNR=10.1, Peak=35 HFD=4.9 22:53:28.363 00.000 3236 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.85) = xAngle (4.39 = -1.89) 22:53:28.363 00.000 3236 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.64 = 2.64) 22:53:28.363 00.000 3236 CameraToMount -- cameraX=-3.58 cameraY=2.45 hyp=4.34 cameraTheta=2.54 mountX=-1.37 mountY=2.07, mountTheta=2.16 22:53:28.363 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.58, y=2.45, opts=13) 22:53:28.363 00.000 3236 Enqueuing Move request for scope (-3.58, 2.45) 22:53:28.363 00.000 8052 Worker thread wakes up 22:53:28.363 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.58, 2.45) opts 0xd 22:53:28.363 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.58, 2.45) 22:53:28.363 00.000 8052 Moving (-3.58, 2.45) raw xDistance=-1.37 yDistance=2.07 22:53:28.363 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.37 22:53:28.363 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.07 from input 2.07 22:53:28.363 00.000 8052 MoveAxis(E, 52, ABG) 22:53:28.363 00.000 8052 Guiding Dir = 2, Dur = 52 22:53:28.363 00.000 8052 IsSlewing returns 0 22:53:28.379 00.016 8052 IsGuiding returns 0 22:53:28.379 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=24, FiltMax=33, Gamma=1.040 22:53:28.379 00.000 8052 PulseGuide returned control before completion, sleep 58 22:53:28.457 00.078 8052 IsGuiding returns 0 22:53:28.457 00.000 8052 Move returns status 0, amount 52 22:53:28.457 00.000 8052 MoveAxis(S, 315, ABG) 22:53:28.457 00.000 8052 Guiding Dir = 1, Dur = 315 22:53:28.457 00.000 8052 IsSlewing returns 0 22:53:28.457 00.000 8052 IsGuiding returns 0 22:53:28.457 00.000 8052 PulseGuide returned control before completion, sleep 322 22:53:28.629 00.172 3236 UpdateGuideState exits: m=216 SNR=10.1 22:53:28.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:28.629 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:28.629 00.000 3236 Enqueuing Expose request 22:53:28.847 00.218 8052 IsGuiding returns 0 22:53:28.847 00.000 8052 Move returns status 0, amount 315 22:53:28.847 00.000 8052 move complete, result=0 22:53:28.847 00.000 8052 worker thread done servicing request 22:53:28.847 00.000 3236 GuideStep: -1.4 px 52 ms EAST, 2.1 px 315 ms SOUTH 22:53:28.847 00.000 8052 Worker thread wakes up 22:53:28.847 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:28.847 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:30.191 01.344 8052 Exposure complete 22:53:30.347 00.156 8052 worker thread done servicing request 22:53:30.347 00.000 3236 OnExposeComplete: enter 22:53:30.347 00.000 3236 UpdateGuideState(): m_state=6 22:53:30.347 00.000 3236 Star::Find(15, 1049, 270, 0, (0,0,0,0), 0.0, 255) frame 329 22:53:30.347 00.000 3236 Star::Find returns 1 (0), X=1050.77, Y=269.48, Mass=226, SNR=10.3, Peak=38 HFD=4.9 22:53:30.347 00.000 3236 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.85) = xAngle (4.37 = -1.91) 22:53:30.347 00.000 3236 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.62 = 2.62) 22:53:30.347 00.000 3236 CameraToMount -- cameraX=-1.82 cameraY=1.30 hyp=2.24 cameraTheta=2.52 mountX=-0.75 mountY=1.11, mountTheta=2.17 22:53:30.347 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.82, y=1.30, opts=13) 22:53:30.347 00.000 3236 Enqueuing Move request for scope (-1.82, 1.30) 22:53:30.347 00.000 8052 Worker thread wakes up 22:53:30.347 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.82, 1.30) opts 0xd 22:53:30.347 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.82, 1.30) 22:53:30.347 00.000 8052 Moving (-1.82, 1.30) raw xDistance=-0.75 yDistance=1.11 22:53:30.347 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.75 22:53:30.347 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11 22:53:30.347 00.000 8052 MoveAxis(E, 30, ABG) 22:53:30.347 00.000 8052 Guiding Dir = 2, Dur = 30 22:53:30.363 00.016 8052 IsSlewing returns 0 22:53:30.363 00.000 8052 IsGuiding returns 0 22:53:30.363 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=36, Gamma=1.040 22:53:30.363 00.000 8052 PulseGuide returned control before completion, sleep 36 22:53:30.410 00.047 8052 IsGuiding returns 0 22:53:30.410 00.000 8052 Move returns status 0, amount 30 22:53:30.410 00.000 8052 MoveAxis(S, 169, ABG) 22:53:30.410 00.000 8052 Guiding Dir = 1, Dur = 169 22:53:30.410 00.000 8052 IsSlewing returns 0 22:53:30.410 00.000 8052 IsGuiding returns 0 22:53:30.410 00.000 8052 PulseGuide returned control before completion, sleep 176 22:53:30.597 00.187 8052 IsGuiding returns 0 22:53:30.597 00.000 8052 Move returns status 0, amount 169 22:53:30.597 00.000 8052 move complete, result=0 22:53:30.597 00.000 8052 worker thread done servicing request 22:53:30.613 00.016 3236 UpdateGuideState exits: m=226 SNR=10.3 22:53:30.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:30.613 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:30.613 00.000 3236 Enqueuing Expose request 22:53:30.613 00.000 8052 Worker thread wakes up 22:53:30.613 00.000 3236 GuideStep: -0.8 px 30 ms EAST, 1.1 px 169 ms SOUTH 22:53:30.613 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:30.613 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:32.160 01.547 8052 Exposure complete 22:53:32.316 00.156 8052 worker thread done servicing request 22:53:32.316 00.000 3236 OnExposeComplete: enter 22:53:32.316 00.000 3236 UpdateGuideState(): m_state=6 22:53:32.316 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 330 22:53:32.316 00.000 3236 Star::Find returns 1 (0), X=1051.98, Y=268.47, Mass=238, SNR=10.6, Peak=38 HFD=4.8 22:53:32.316 00.000 3236 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.85) = xAngle (4.54 = -1.74) 22:53:32.316 00.000 3236 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.79 = 2.79) 22:53:32.316 00.000 3236 CameraToMount -- cameraX=-0.61 cameraY=0.30 hyp=0.68 cameraTheta=2.69 mountX=-0.12 mountY=0.23, mountTheta=2.04 22:53:32.316 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.61, y=0.30, opts=13) 22:53:32.316 00.000 3236 Enqueuing Move request for scope (-0.61, 0.30) 22:53:32.316 00.000 8052 Worker thread wakes up 22:53:32.316 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.30) opts 0xd 22:53:32.316 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.61, 0.30) 22:53:32.316 00.000 8052 Moving (-0.61, 0.30) raw xDistance=-0.12 yDistance=0.23 22:53:32.316 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:53:32.316 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23 22:53:32.316 00.000 8052 MoveAxis(E, 0, ABG) 22:53:32.316 00.000 8052 Move returns status 0, amount 0 22:53:32.316 00.000 8052 MoveAxis(S, 35, ABG) 22:53:32.316 00.000 8052 Guiding Dir = 1, Dur = 35 22:53:32.316 00.000 8052 IsSlewing returns 0 22:53:32.332 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=23, FiltMax=33, Gamma=1.040 22:53:32.332 00.000 8052 IsGuiding returns 0 22:53:32.332 00.000 8052 PulseGuide returned control before completion, sleep 41 22:53:32.394 00.062 8052 IsGuiding returns 1 22:53:32.394 00.000 8052 scope still moving after pulse duration time elapsed 22:53:32.519 00.125 8052 IsSlewing returns 0 22:53:32.582 00.063 3236 UpdateGuideState exits: m=238 SNR=10.6 22:53:32.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:32.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:32.582 00.000 3236 Enqueuing Expose request 22:53:32.597 00.015 8052 IsGuiding returns 0 22:53:32.597 00.000 8052 scope move finished after 35 + 227 ms 22:53:32.597 00.000 8052 Move returns status 0, amount 35 22:53:32.597 00.000 8052 move complete, result=0 22:53:32.597 00.000 8052 worker thread done servicing request 22:53:32.597 00.000 8052 Worker thread wakes up 22:53:32.597 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:32.597 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:32.597 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.2 px 35 ms SOUTH 22:53:34.144 01.547 8052 Exposure complete 22:53:34.300 00.156 8052 worker thread done servicing request 22:53:34.300 00.000 3236 OnExposeComplete: enter 22:53:34.300 00.000 3236 UpdateGuideState(): m_state=6 22:53:34.300 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 331 22:53:34.300 00.000 3236 Star::Find returns 1 (0), X=1053.43, Y=269.47, Mass=221, SNR=10.3, Peak=35 HFD=4.2 22:53:34.300 00.000 3236 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.85) = xAngle (2.84 = 2.84) 22:53:34.300 00.000 3236 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.10 = 1.10) 22:53:34.300 00.000 3236 CameraToMount -- cameraX=0.84 cameraY=1.29 hyp=1.54 cameraTheta=0.99 mountX=-1.47 mountY=1.37, mountTheta=2.39 22:53:34.300 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.84, y=1.29, opts=13) 22:53:34.300 00.000 3236 Enqueuing Move request for scope (0.84, 1.29) 22:53:34.300 00.000 8052 Worker thread wakes up 22:53:34.300 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.84, 1.29) opts 0xd 22:53:34.300 00.000 8052 Handling offset move in thread for scope, endpoint = (0.84, 1.29) 22:53:34.300 00.000 8052 Moving (0.84, 1.29) raw xDistance=-1.47 yDistance=1.37 22:53:34.300 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.47 22:53:34.300 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.37 from input 1.37 22:53:34.300 00.000 8052 MoveAxis(E, 51, ABG) 22:53:34.300 00.000 8052 Guiding Dir = 2, Dur = 51 22:53:34.300 00.000 8052 IsSlewing returns 0 22:53:34.316 00.016 8052 IsGuiding returns 0 22:53:34.316 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=20, FiltMax=31, Gamma=1.040 22:53:34.316 00.000 8052 PulseGuide returned control before completion, sleep 55 22:53:34.394 00.078 8052 IsGuiding returns 0 22:53:34.394 00.000 8052 Move returns status 0, amount 51 22:53:34.394 00.000 8052 MoveAxis(S, 208, ABG) 22:53:34.394 00.000 8052 Guiding Dir = 1, Dur = 208 22:53:34.394 00.000 8052 IsSlewing returns 0 22:53:34.394 00.000 8052 IsGuiding returns 0 22:53:34.394 00.000 8052 PulseGuide returned control before completion, sleep 215 22:53:34.566 00.172 3236 UpdateGuideState exits: m=221 SNR=10.3 22:53:34.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:34.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:34.566 00.000 3236 Enqueuing Expose request 22:53:34.629 00.063 8052 IsGuiding returns 0 22:53:34.629 00.000 8052 Move returns status 0, amount 208 22:53:34.629 00.000 8052 move complete, result=0 22:53:34.629 00.000 8052 worker thread done servicing request 22:53:34.629 00.000 3236 GuideStep: -1.5 px 51 ms EAST, 1.4 px 208 ms SOUTH 22:53:34.629 00.000 8052 Worker thread wakes up 22:53:34.629 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:34.629 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:36.175 01.546 8052 Exposure complete 22:53:36.332 00.157 8052 worker thread done servicing request 22:53:36.332 00.000 3236 OnExposeComplete: enter 22:53:36.332 00.000 3236 UpdateGuideState(): m_state=6 22:53:36.332 00.000 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 332 22:53:36.332 00.000 3236 Star::Find returns 1 (0), X=1054.54, Y=268.24, Mass=203, SNR=9.8, Peak=30 HFD=4.9 22:53:36.332 00.000 3236 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.85) = xAngle (1.88 = 1.88) 22:53:36.332 00.000 3236 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.13 = 0.13) 22:53:36.332 00.000 3236 CameraToMount -- cameraX=1.95 cameraY=0.06 hyp=1.95 cameraTheta=0.03 mountX=-0.59 mountY=0.26, mountTheta=2.73 22:53:36.332 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.95, y=0.06, opts=13) 22:53:36.332 00.000 3236 Enqueuing Move request for scope (1.95, 0.06) 22:53:36.332 00.000 8052 Worker thread wakes up 22:53:36.332 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.95, 0.06) opts 0xd 22:53:36.332 00.000 8052 Handling offset move in thread for scope, endpoint = (1.95, 0.06) 22:53:36.332 00.000 8052 Moving (1.95, 0.06) raw xDistance=-0.59 yDistance=0.26 22:53:36.332 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.59 22:53:36.332 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 22:53:36.332 00.000 8052 MoveAxis(E, 24, ABG) 22:53:36.332 00.000 8052 Guiding Dir = 2, Dur = 24 22:53:36.347 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=20, FiltMax=28, Gamma=1.040 22:53:36.347 00.000 8052 IsSlewing returns 0 22:53:36.410 00.063 8052 IsGuiding returns 0 22:53:36.582 00.172 8052 IsGuiding returns 0 22:53:36.582 00.000 8052 Move returns status 0, amount 24 22:53:36.582 00.000 8052 MoveAxis(S, 40, ABG) 22:53:36.582 00.000 8052 Guiding Dir = 1, Dur = 40 22:53:36.582 00.000 8052 IsSlewing returns 0 22:53:36.582 00.000 8052 IsGuiding returns 0 22:53:36.582 00.000 8052 PulseGuide returned control before completion, sleep 47 22:53:36.597 00.015 3236 UpdateGuideState exits: m=203 SNR=9.8 22:53:36.597 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:36.597 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:36.597 00.000 3236 Enqueuing Expose request 22:53:36.644 00.047 8052 IsGuiding returns 1 22:53:36.644 00.000 8052 scope still moving after pulse duration time elapsed 22:53:36.675 00.031 8052 IsSlewing returns 0 22:53:36.675 00.000 8052 IsGuiding returns 1 22:53:36.707 00.032 8052 IsSlewing returns 0 22:53:36.707 00.000 8052 IsGuiding returns 1 22:53:36.738 00.031 8052 IsSlewing returns 0 22:53:36.738 00.000 8052 IsGuiding returns 1 22:53:36.769 00.031 8052 IsSlewing returns 0 22:53:36.769 00.000 8052 IsGuiding returns 0 22:53:36.769 00.000 8052 scope move finished after 40 + 146 ms 22:53:36.769 00.000 8052 Move returns status 0, amount 40 22:53:36.769 00.000 8052 move complete, result=0 22:53:36.769 00.000 8052 worker thread done servicing request 22:53:36.769 00.000 8052 Worker thread wakes up 22:53:36.769 00.000 3236 GuideStep: -0.6 px 24 ms EAST, 0.3 px 40 ms SOUTH 22:53:36.769 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:36.769 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:38.207 01.438 8052 Exposure complete 22:53:38.363 00.156 8052 worker thread done servicing request 22:53:38.363 00.000 3236 OnExposeComplete: enter 22:53:38.363 00.000 3236 UpdateGuideState(): m_state=6 22:53:38.363 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 333 22:53:38.363 00.000 3236 Star::Find returns 1 (0), X=1057.04, Y=266.91, Mass=198, SNR=9.7, Peak=35 HFD=4.3 22:53:38.363 00.000 3236 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.85) = xAngle (1.57 = 1.57) 22:53:38.363 00.000 3236 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.17 = -0.17) 22:53:38.363 00.000 3236 CameraToMount -- cameraX=4.45 cameraY=-1.26 hyp=4.63 cameraTheta=-0.28 mountX=-0.01 mountY=-0.80, mountTheta=-1.58 22:53:38.363 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.45, y=-1.26, opts=13) 22:53:38.363 00.000 3236 Enqueuing Move request for scope (4.45, -1.26) 22:53:38.363 00.000 8052 Worker thread wakes up 22:53:38.363 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.45, -1.26) opts 0xd 22:53:38.363 00.000 8052 Handling offset move in thread for scope, endpoint = (4.45, -1.26) 22:53:38.363 00.000 8052 Moving (4.45, -1.26) raw xDistance=-0.01 yDistance=-0.80 22:53:38.363 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:53:38.363 00.000 8052 resist switch: large excursion: input -0.80 thresh 0.54 direction from 1 to -1 22:53:38.363 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.41 22:53:38.363 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 22:53:38.363 00.000 8052 MoveAxis(E, 0, ABG) 22:53:38.363 00.000 8052 Move returns status 0, amount 0 22:53:38.363 00.000 8052 MoveAxis(N, 122, ABG) 22:53:38.363 00.000 8052 Guiding Dir = 0, Dur = 122 22:53:38.363 00.000 8052 IsSlewing returns 0 22:53:38.379 00.016 8052 IsGuiding returns 0 22:53:38.379 00.000 8052 PulseGuide returned control before completion, sleep 128 22:53:38.379 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=24, FiltMax=33, Gamma=1.040 22:53:38.519 00.140 8052 IsGuiding returns 0 22:53:38.519 00.000 8052 Move returns status 0, amount 122 22:53:38.519 00.000 8052 move complete, result=0 22:53:38.519 00.000 8052 worker thread done servicing request 22:53:38.629 00.110 3236 UpdateGuideState exits: m=198 SNR=9.7 22:53:38.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:38.629 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:38.629 00.000 3236 Enqueuing Expose request 22:53:38.629 00.000 8052 Worker thread wakes up 22:53:38.629 00.000 3236 GuideStep: -0.0 px 0 ms EAST, -0.8 px 122 ms NORTH 22:53:38.629 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:38.629 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:40.175 01.546 8052 Exposure complete 22:53:40.347 00.172 8052 worker thread done servicing request 22:53:40.347 00.000 3236 OnExposeComplete: enter 22:53:40.347 00.000 3236 UpdateGuideState(): m_state=6 22:53:40.347 00.000 3236 Star::Find(15, 1057, 266, 0, (0,0,0,0), 0.0, 255) frame 334 22:53:40.347 00.000 3236 Star::Find returns 1 (0), X=1057.09, Y=266.63, Mass=232, SNR=10.5, Peak=42 HFD=4.5 22:53:40.347 00.000 3236 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.85) = xAngle (1.52 = 1.52) 22:53:40.347 00.000 3236 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.23 = -0.23) 22:53:40.347 00.000 3236 CameraToMount -- cameraX=4.49 cameraY=-1.54 hyp=4.75 cameraTheta=-0.33 mountX=0.25 mountY=-1.08, mountTheta=-1.34 22:53:40.347 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.49, y=-1.54, opts=13) 22:53:40.347 00.000 3236 Enqueuing Move request for scope (4.49, -1.54) 22:53:40.347 00.000 8052 Worker thread wakes up 22:53:40.347 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.49, -1.54) opts 0xd 22:53:40.347 00.000 8052 Handling offset move in thread for scope, endpoint = (4.49, -1.54) 22:53:40.347 00.000 8052 Moving (4.49, -1.54) raw xDistance=0.25 yDistance=-1.08 22:53:40.363 00.016 8052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 22:53:40.363 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 22:53:40.363 00.000 8052 MoveAxis(W, 9, ABG) 22:53:40.363 00.000 8052 Guiding Dir = 3, Dur = 9 22:53:40.363 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=29, FiltMax=39, Gamma=1.040 22:53:40.410 00.047 8052 IsSlewing returns 0 22:53:40.425 00.015 8052 IsGuiding returns 0 22:53:40.425 00.000 8052 PulseGuide returned control before completion, sleep 16 22:53:40.457 00.032 8052 IsGuiding returns 0 22:53:40.457 00.000 8052 Move returns status 0, amount 9 22:53:40.457 00.000 8052 MoveAxis(N, 164, ABG) 22:53:40.457 00.000 8052 Guiding Dir = 0, Dur = 164 22:53:40.457 00.000 8052 IsSlewing returns 0 22:53:40.457 00.000 8052 IsGuiding returns 0 22:53:40.457 00.000 8052 PulseGuide returned control before completion, sleep 169 22:53:40.613 00.156 3236 UpdateGuideState exits: m=232 SNR=10.5 22:53:40.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:40.613 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:40.613 00.000 3236 Enqueuing Expose request 22:53:40.644 00.031 8052 IsGuiding returns 0 22:53:40.644 00.000 8052 Move returns status 0, amount 164 22:53:40.644 00.000 8052 move complete, result=0 22:53:40.644 00.000 8052 worker thread done servicing request 22:53:40.644 00.000 8052 Worker thread wakes up 22:53:40.644 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:40.644 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:40.644 00.000 3236 GuideStep: 0.3 px 9 ms WEST, -1.1 px 164 ms NORTH 22:53:42.191 01.547 8052 Exposure complete 22:53:42.347 00.156 8052 worker thread done servicing request 22:53:42.347 00.000 3236 OnExposeComplete: enter 22:53:42.347 00.000 3236 UpdateGuideState(): m_state=6 22:53:42.347 00.000 3236 Star::Find(15, 1057, 266, 0, (0,0,0,0), 0.0, 255) frame 335 22:53:42.347 00.000 3236 Star::Find returns 1 (0), X=1057.52, Y=266.47, Mass=197, SNR=9.6, Peak=37 HFD=5.0 22:53:42.347 00.000 3236 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.85) = xAngle (1.52 = 1.52) 22:53:42.347 00.000 3236 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.23 = -0.23) 22:53:42.347 00.000 3236 CameraToMount -- cameraX=4.93 cameraY=-1.70 hyp=5.21 cameraTheta=-0.33 mountX=0.29 mountY=-1.19, mountTheta=-1.34 22:53:42.347 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.93, y=-1.70, opts=13) 22:53:42.347 00.000 3236 Enqueuing Move request for scope (4.93, -1.70) 22:53:42.347 00.000 8052 Worker thread wakes up 22:53:42.347 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.93, -1.70) opts 0xd 22:53:42.347 00.000 8052 Handling offset move in thread for scope, endpoint = (4.93, -1.70) 22:53:42.347 00.000 8052 Moving (4.93, -1.70) raw xDistance=0.29 yDistance=-1.19 22:53:42.347 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29 22:53:42.347 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19 22:53:42.347 00.000 8052 MoveAxis(W, 10, ABG) 22:53:42.347 00.000 8052 Guiding Dir = 3, Dur = 10 22:53:42.347 00.000 8052 IsSlewing returns 0 22:53:42.363 00.016 8052 IsGuiding returns 0 22:53:42.363 00.000 8052 PulseGuide returned control before completion, sleep 18 22:53:42.363 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=35, Gamma=1.040 22:53:42.394 00.031 8052 IsGuiding returns 0 22:53:42.394 00.000 8052 Move returns status 0, amount 10 22:53:42.394 00.000 8052 MoveAxis(N, 181, ABG) 22:53:42.394 00.000 8052 Guiding Dir = 0, Dur = 181 22:53:42.394 00.000 8052 IsSlewing returns 0 22:53:42.394 00.000 8052 IsGuiding returns 0 22:53:42.394 00.000 8052 PulseGuide returned control before completion, sleep 187 22:53:42.597 00.203 8052 IsGuiding returns 0 22:53:42.597 00.000 8052 Move returns status 0, amount 181 22:53:42.597 00.000 8052 move complete, result=0 22:53:42.597 00.000 8052 worker thread done servicing request 22:53:42.613 00.016 3236 UpdateGuideState exits: m=197 SNR=9.6 22:53:42.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:42.613 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:42.613 00.000 3236 Enqueuing Expose request 22:53:42.613 00.000 8052 Worker thread wakes up 22:53:42.613 00.000 3236 GuideStep: 0.3 px 10 ms WEST, -1.2 px 181 ms NORTH 22:53:42.613 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:42.613 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:44.160 01.547 8052 Exposure complete 22:53:44.316 00.156 8052 worker thread done servicing request 22:53:44.316 00.000 3236 OnExposeComplete: enter 22:53:44.316 00.000 3236 UpdateGuideState(): m_state=6 22:53:44.316 00.000 3236 Star::Find(15, 1057, 266, 0, (0,0,0,0), 0.0, 255) frame 336 22:53:44.316 00.000 3236 Star::Find returns 1 (0), X=1056.61, Y=267.05, Mass=200, SNR=9.7, Peak=37 HFD=4.3 22:53:44.316 00.000 3236 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.85) = xAngle (1.58 = 1.58) 22:53:44.316 00.000 3236 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.17 = -0.17) 22:53:44.316 00.000 3236 CameraToMount -- cameraX=4.02 cameraY=-1.12 hyp=4.17 cameraTheta=-0.27 mountX=-0.02 mountY=-0.70, mountTheta=-1.61 22:53:44.316 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.02, y=-1.12, opts=13) 22:53:44.316 00.000 3236 Enqueuing Move request for scope (4.02, -1.12) 22:53:44.316 00.000 8052 Worker thread wakes up 22:53:44.316 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.02, -1.12) opts 0xd 22:53:44.316 00.000 8052 Handling offset move in thread for scope, endpoint = (4.02, -1.12) 22:53:44.316 00.000 8052 Moving (4.02, -1.12) raw xDistance=-0.02 yDistance=-0.70 22:53:44.316 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 22:53:44.316 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 22:53:44.316 00.000 8052 MoveAxis(E, 0, ABG) 22:53:44.316 00.000 8052 Move returns status 0, amount 0 22:53:44.316 00.000 8052 MoveAxis(N, 107, ABG) 22:53:44.316 00.000 8052 Guiding Dir = 0, Dur = 107 22:53:44.316 00.000 8052 IsSlewing returns 0 22:53:44.332 00.016 8052 IsGuiding returns 0 22:53:44.332 00.000 8052 PulseGuide returned control before completion, sleep 114 22:53:44.332 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=25, FiltMax=34, Gamma=1.040 22:53:44.457 00.125 8052 IsGuiding returns 0 22:53:44.457 00.000 8052 Move returns status 0, amount 107 22:53:44.457 00.000 8052 move complete, result=0 22:53:44.457 00.000 8052 worker thread done servicing request 22:53:44.582 00.125 3236 UpdateGuideState exits: m=200 SNR=9.7 22:53:44.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:44.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:44.582 00.000 3236 Enqueuing Expose request 22:53:44.582 00.000 8052 Worker thread wakes up 22:53:44.582 00.000 3236 GuideStep: -0.0 px 0 ms EAST, -0.7 px 107 ms NORTH 22:53:44.582 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:44.582 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:46.238 01.656 8052 Exposure complete 22:53:46.394 00.156 8052 worker thread done servicing request 22:53:46.394 00.000 3236 OnExposeComplete: enter 22:53:46.394 00.000 3236 UpdateGuideState(): m_state=6 22:53:46.394 00.000 3236 Star::Find(15, 1056, 267, 0, (0,0,0,0), 0.0, 255) frame 337 22:53:46.394 00.000 3236 Star::Find returns 1 (0), X=1057.64, Y=266.34, Mass=213, SNR=10.1, Peak=38 HFD=4.1 22:53:46.394 00.000 3236 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.85) = xAngle (1.50 = 1.50) 22:53:46.394 00.000 3236 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.25 = -0.25) 22:53:46.394 00.000 3236 CameraToMount -- cameraX=5.05 cameraY=-1.83 hyp=5.37 cameraTheta=-0.35 mountX=0.38 mountY=-1.31, mountTheta=-1.29 22:53:46.394 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.05, y=-1.83, opts=13) 22:53:46.394 00.000 3236 Enqueuing Move request for scope (5.05, -1.83) 22:53:46.394 00.000 8052 Worker thread wakes up 22:53:46.394 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.05, -1.83) opts 0xd 22:53:46.394 00.000 8052 Handling offset move in thread for scope, endpoint = (5.05, -1.83) 22:53:46.394 00.000 8052 Moving (5.05, -1.83) raw xDistance=0.38 yDistance=-1.31 22:53:46.394 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38 22:53:46.394 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31 22:53:46.394 00.000 8052 MoveAxis(W, 13, ABG) 22:53:46.394 00.000 8052 Guiding Dir = 3, Dur = 13 22:53:46.394 00.000 8052 IsSlewing returns 0 22:53:46.394 00.000 8052 IsGuiding returns 0 22:53:46.410 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=24, FiltMax=36, Gamma=1.040 22:53:46.410 00.000 8052 PulseGuide returned control before completion, sleep 15 22:53:46.441 00.031 8052 IsGuiding returns 0 22:53:46.441 00.000 8052 Move returns status 0, amount 13 22:53:46.441 00.000 8052 MoveAxis(N, 198, ABG) 22:53:46.441 00.000 8052 Guiding Dir = 0, Dur = 198 22:53:46.441 00.000 8052 IsSlewing returns 0 22:53:46.441 00.000 8052 IsGuiding returns 0 22:53:46.441 00.000 8052 PulseGuide returned control before completion, sleep 205 22:53:46.660 00.219 3236 UpdateGuideState exits: m=213 SNR=10.1 22:53:46.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:46.660 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:46.660 00.000 3236 Enqueuing Expose request 22:53:46.707 00.047 8052 IsGuiding returns 0 22:53:46.707 00.000 8052 Move returns status 0, amount 198 22:53:46.707 00.000 8052 move complete, result=0 22:53:46.707 00.000 8052 worker thread done servicing request 22:53:46.707 00.000 8052 Worker thread wakes up 22:53:46.707 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:46.707 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:46.707 00.000 3236 GuideStep: 0.4 px 13 ms WEST, -1.3 px 198 ms NORTH 22:53:48.160 01.453 8052 Exposure complete 22:53:48.316 00.156 8052 worker thread done servicing request 22:53:48.316 00.000 3236 OnExposeComplete: enter 22:53:48.316 00.000 3236 UpdateGuideState(): m_state=6 22:53:48.316 00.000 3236 Star::Find(15, 1057, 266, 0, (0,0,0,0), 0.0, 255) frame 338 22:53:48.316 00.000 3236 Star::Find returns 1 (0), X=1057.11, Y=266.77, Mass=217, SNR=10.2, Peak=37 HFD=4.3 22:53:48.316 00.000 3236 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.85) = xAngle (1.55 = 1.55) 22:53:48.316 00.000 3236 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.20 = -0.20) 22:53:48.316 00.000 3236 CameraToMount -- cameraX=4.52 cameraY=-1.40 hyp=4.73 cameraTheta=-0.30 mountX=0.11 mountY=-0.93, mountTheta=-1.46 22:53:48.316 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.52, y=-1.40, opts=13) 22:53:48.316 00.000 3236 Enqueuing Move request for scope (4.52, -1.40) 22:53:48.316 00.000 8052 Worker thread wakes up 22:53:48.316 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.52, -1.40) opts 0xd 22:53:48.316 00.000 8052 Handling offset move in thread for scope, endpoint = (4.52, -1.40) 22:53:48.316 00.000 8052 Moving (4.52, -1.40) raw xDistance=0.11 yDistance=-0.93 22:53:48.316 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 22:53:48.316 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 22:53:48.316 00.000 8052 MoveAxis(E, 0, ABG) 22:53:48.316 00.000 8052 Move returns status 0, amount 0 22:53:48.316 00.000 8052 MoveAxis(N, 142, ABG) 22:53:48.316 00.000 8052 Guiding Dir = 0, Dur = 142 22:53:48.316 00.000 8052 IsSlewing returns 0 22:53:48.316 00.000 8052 IsGuiding returns 0 22:53:48.332 00.016 8052 PulseGuide returned control before completion, sleep 148 22:53:48.332 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=24, FiltMax=34, Gamma=1.040 22:53:48.488 00.156 8052 IsGuiding returns 0 22:53:48.488 00.000 8052 Move returns status 0, amount 142 22:53:48.488 00.000 8052 move complete, result=0 22:53:48.488 00.000 8052 worker thread done servicing request 22:53:48.582 00.094 3236 UpdateGuideState exits: m=217 SNR=10.2 22:53:48.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:48.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:48.582 00.000 3236 Enqueuing Expose request 22:53:48.582 00.000 8052 Worker thread wakes up 22:53:48.582 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.9 px 142 ms NORTH 22:53:48.582 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:48.582 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:50.238 01.656 8052 Exposure complete 22:53:50.394 00.156 8052 worker thread done servicing request 22:53:50.394 00.000 3236 OnExposeComplete: enter 22:53:50.394 00.000 3236 UpdateGuideState(): m_state=6 22:53:50.394 00.000 3236 Star::Find(15, 1057, 266, 0, (0,0,0,0), 0.0, 255) frame 339 22:53:50.394 00.000 3236 Star::Find returns 1 (0), X=1057.15, Y=265.83, Mass=194, SNR=9.6, Peak=36 HFD=4.3 22:53:50.394 00.000 3236 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.85) = xAngle (1.37 = 1.37) 22:53:50.394 00.000 3236 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.37 = -0.37) 22:53:50.394 00.000 3236 CameraToMount -- cameraX=4.56 cameraY=-2.34 hyp=5.13 cameraTheta=-0.47 mountX=1.00 mountY=-1.86, mountTheta=-1.08 22:53:50.394 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.56, y=-2.34, opts=13) 22:53:50.394 00.000 3236 Enqueuing Move request for scope (4.56, -2.34) 22:53:50.394 00.000 8052 Worker thread wakes up 22:53:50.394 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.56, -2.34) opts 0xd 22:53:50.394 00.000 8052 Handling offset move in thread for scope, endpoint = (4.56, -2.34) 22:53:50.394 00.000 8052 Moving (4.56, -2.34) raw xDistance=1.00 yDistance=-1.86 22:53:50.394 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.00 22:53:50.394 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.86 from input -1.86 22:53:50.394 00.000 8052 MoveAxis(W, 35, ABG) 22:53:50.394 00.000 8052 Guiding Dir = 3, Dur = 35 22:53:50.410 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=34, Gamma=1.040 22:53:50.457 00.047 8052 IsSlewing returns 0 22:53:50.519 00.062 8052 IsGuiding returns 0 22:53:50.660 00.141 3236 UpdateGuideState exits: m=194 SNR=9.6 22:53:50.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:50.660 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:50.660 00.000 3236 Enqueuing Expose request 22:53:50.691 00.031 8052 IsGuiding returns 0 22:53:50.691 00.000 8052 Move returns status 0, amount 35 22:53:50.691 00.000 8052 MoveAxis(N, 283, ABG) 22:53:50.691 00.000 8052 Guiding Dir = 0, Dur = 283 22:53:50.691 00.000 8052 IsSlewing returns 0 22:53:50.691 00.000 8052 IsGuiding returns 0 22:53:50.707 00.016 8052 PulseGuide returned control before completion, sleep 285 22:53:51.004 00.297 8052 IsGuiding returns 0 22:53:51.004 00.000 8052 Move returns status 0, amount 283 22:53:51.004 00.000 8052 move complete, result=0 22:53:51.004 00.000 8052 worker thread done servicing request 22:53:51.004 00.000 3236 GuideStep: 1.0 px 35 ms WEST, -1.9 px 283 ms NORTH 22:53:51.004 00.000 8052 Worker thread wakes up 22:53:51.004 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:51.004 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:52.229 01.225 8052 Exposure complete 22:53:52.385 00.156 8052 worker thread done servicing request 22:53:52.385 00.000 3236 OnExposeComplete: enter 22:53:52.385 00.000 3236 UpdateGuideState(): m_state=6 22:53:52.385 00.000 3236 Star::Find(15, 1057, 265, 0, (0,0,0,0), 0.0, 255) frame 340 22:53:52.385 00.000 3236 Star::Find returns 1 (0), X=1057.03, Y=267.22, Mass=181, SNR=9.2, Peak=38 HFD=4.4 22:53:52.385 00.000 3236 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.85) = xAngle (1.64 = 1.64) 22:53:52.385 00.000 3236 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.11 = -0.11) 22:53:52.385 00.000 3236 CameraToMount -- cameraX=4.44 cameraY=-0.96 hyp=4.55 cameraTheta=-0.21 mountX=-0.30 mountY=-0.50, mountTheta=-2.10 22:53:52.385 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.44, y=-0.96, opts=13) 22:53:52.385 00.000 3236 Enqueuing Move request for scope (4.44, -0.96) 22:53:52.401 00.016 8052 Worker thread wakes up 22:53:52.401 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.44, -0.96) opts 0xd 22:53:52.401 00.000 8052 Handling offset move in thread for scope, endpoint = (4.44, -0.96) 22:53:52.401 00.000 8052 Moving (4.44, -0.96) raw xDistance=-0.30 yDistance=-0.50 22:53:52.401 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30 22:53:52.401 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 22:53:52.401 00.000 8052 MoveAxis(E, 8, ABG) 22:53:52.401 00.000 8052 Guiding Dir = 2, Dur = 8 22:53:52.401 00.000 8052 IsSlewing returns 0 22:53:52.401 00.000 8052 IsGuiding returns 0 22:53:52.401 00.000 8052 PulseGuide returned control before completion, sleep 15 22:53:52.401 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=35, Gamma=1.040 22:53:52.432 00.031 8052 IsGuiding returns 0 22:53:52.432 00.000 8052 Move returns status 0, amount 8 22:53:52.432 00.000 8052 MoveAxis(N, 76, ABG) 22:53:52.432 00.000 8052 Guiding Dir = 0, Dur = 76 22:53:52.432 00.000 8052 IsSlewing returns 0 22:53:52.432 00.000 8052 IsGuiding returns 0 22:53:52.432 00.000 8052 PulseGuide returned control before completion, sleep 78 22:53:52.542 00.110 8052 IsGuiding returns 1 22:53:52.542 00.000 8052 scope still moving after pulse duration time elapsed 22:53:52.573 00.031 8052 IsSlewing returns 0 22:53:52.573 00.000 8052 IsGuiding returns 1 22:53:52.604 00.031 8052 IsSlewing returns 0 22:53:52.604 00.000 8052 IsGuiding returns 1 22:53:52.635 00.031 8052 IsSlewing returns 0 22:53:52.635 00.000 8052 IsGuiding returns 0 22:53:52.635 00.000 8052 scope move finished after 76 + 124 ms 22:53:52.635 00.000 8052 Move returns status 0, amount 76 22:53:52.635 00.000 8052 move complete, result=0 22:53:52.635 00.000 8052 worker thread done servicing request 22:53:52.635 00.000 3236 UpdateGuideState exits: m=181 SNR=9.2 22:53:52.635 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:52.635 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:52.635 00.000 3236 Enqueuing Expose request 22:53:52.635 00.000 8052 Worker thread wakes up 22:53:52.635 00.000 3236 GuideStep: -0.3 px 8 ms EAST, -0.5 px 76 ms NORTH 22:53:52.635 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:52.635 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:54.198 01.563 8052 Exposure complete 22:53:54.354 00.156 8052 worker thread done servicing request 22:53:54.354 00.000 3236 OnExposeComplete: enter 22:53:54.354 00.000 3236 UpdateGuideState(): m_state=6 22:53:54.354 00.000 3236 Star::Find(15, 1057, 267, 0, (0,0,0,0), 0.0, 255) frame 341 22:53:54.354 00.000 3236 Star::Find returns 1 (0), X=1057.42, Y=267.39, Mass=210, SNR=9.9, Peak=37 HFD=4.4 22:53:54.354 00.000 3236 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.85) = xAngle (1.69 = 1.69) 22:53:54.354 00.000 3236 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.06 = -0.06) 22:53:54.354 00.000 3236 CameraToMount -- cameraX=4.83 cameraY=-0.78 hyp=4.89 cameraTheta=-0.16 mountX=-0.57 mountY=-0.28, mountTheta=-2.68 22:53:54.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.83, y=-0.78, opts=13) 22:53:54.354 00.000 3236 Enqueuing Move request for scope (4.83, -0.78) 22:53:54.354 00.000 8052 Worker thread wakes up 22:53:54.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.83, -0.78) opts 0xd 22:53:54.354 00.000 8052 Handling offset move in thread for scope, endpoint = (4.83, -0.78) 22:53:54.354 00.000 8052 Moving (4.83, -0.78) raw xDistance=-0.57 yDistance=-0.28 22:53:54.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57 22:53:54.354 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=25, FiltMax=36, Gamma=1.040 22:53:54.370 00.016 8052 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 22:53:54.370 00.000 8052 MoveAxis(E, 20, ABG) 22:53:54.370 00.000 8052 Guiding Dir = 2, Dur = 20 22:53:54.385 00.015 8052 IsSlewing returns 0 22:53:54.448 00.063 8052 IsGuiding returns 0 22:53:54.526 00.078 8052 IsGuiding returns 1 22:53:54.526 00.000 8052 scope still moving after pulse duration time elapsed 22:53:54.557 00.031 8052 IsSlewing returns 0 22:53:54.557 00.000 8052 IsGuiding returns 1 22:53:54.557 00.000 3236 UpdateGuideState exits: m=210 SNR=9.9 22:53:54.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:54.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:54.557 00.000 3236 Enqueuing Expose request 22:53:54.588 00.031 8052 IsSlewing returns 0 22:53:54.588 00.000 8052 IsGuiding returns 1 22:53:54.620 00.032 8052 IsSlewing returns 0 22:53:54.620 00.000 8052 IsGuiding returns 0 22:53:54.620 00.000 8052 scope move finished after 20 + 152 ms 22:53:54.620 00.000 8052 Move returns status 0, amount 20 22:53:54.620 00.000 8052 MoveAxis(N, 43, ABG) 22:53:54.620 00.000 8052 Guiding Dir = 0, Dur = 43 22:53:54.620 00.000 8052 IsSlewing returns 0 22:53:54.620 00.000 8052 IsGuiding returns 0 22:53:54.651 00.031 8052 PulseGuide returned control before completion, sleep 32 22:53:54.698 00.047 8052 IsGuiding returns 1 22:53:54.698 00.000 8052 scope still moving after pulse duration time elapsed 22:53:54.729 00.031 8052 IsSlewing returns 0 22:53:54.729 00.000 8052 IsGuiding returns 1 22:53:54.760 00.031 8052 IsSlewing returns 0 22:53:54.760 00.000 8052 IsGuiding returns 1 22:53:54.792 00.032 8052 IsSlewing returns 0 22:53:54.792 00.000 8052 IsGuiding returns 1 22:53:54.823 00.031 8052 IsSlewing returns 0 22:53:54.823 00.000 8052 IsGuiding returns 0 22:53:54.823 00.000 8052 scope move finished after 43 + 152 ms 22:53:54.823 00.000 8052 Move returns status 0, amount 43 22:53:54.823 00.000 8052 move complete, result=0 22:53:54.823 00.000 8052 worker thread done servicing request 22:53:54.823 00.000 3236 GuideStep: -0.6 px 20 ms EAST, -0.3 px 43 ms NORTH 22:53:54.823 00.000 8052 Worker thread wakes up 22:53:54.823 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:54.823 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:56.151 01.328 8052 Exposure complete 22:53:56.276 00.125 8052 worker thread done servicing request 22:53:56.276 00.000 3236 OnExposeComplete: enter 22:53:56.276 00.000 3236 UpdateGuideState(): m_state=6 22:53:56.276 00.000 3236 Star::Find(15, 1057, 267, 0, (0,0,0,0), 0.0, 255) frame 342 22:53:56.276 00.000 3236 Star::Find returns 1 (0), X=1056.75, Y=266.30, Mass=223, SNR=10.3, Peak=36 HFD=4.5 22:53:56.276 00.000 3236 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.85) = xAngle (1.42 = 1.42) 22:53:56.276 00.000 3236 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.32 = -0.32) 22:53:56.276 00.000 3236 CameraToMount -- cameraX=4.16 cameraY=-1.88 hyp=4.56 cameraTheta=-0.42 mountX=0.66 mountY=-1.44, mountTheta=-1.14 22:53:56.276 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.16, y=-1.88, opts=13) 22:53:56.276 00.000 3236 Enqueuing Move request for scope (4.16, -1.88) 22:53:56.292 00.016 8052 Worker thread wakes up 22:53:56.292 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.16, -1.88) opts 0xd 22:53:56.292 00.000 8052 Handling offset move in thread for scope, endpoint = (4.16, -1.88) 22:53:56.292 00.000 8052 Moving (4.16, -1.88) raw xDistance=0.66 yDistance=-1.44 22:53:56.292 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.66 22:53:56.292 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44 22:53:56.292 00.000 8052 MoveAxis(W, 22, ABG) 22:53:56.292 00.000 8052 Guiding Dir = 3, Dur = 22 22:53:56.292 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=22, FiltMax=32, Gamma=1.040 22:53:56.292 00.000 8052 IsSlewing returns 0 22:53:56.292 00.000 8052 IsGuiding returns 0 22:53:56.307 00.015 8052 PulseGuide returned control before completion, sleep 21 22:53:56.338 00.031 8052 IsGuiding returns 1 22:53:56.338 00.000 8052 scope still moving after pulse duration time elapsed 22:53:56.370 00.032 8052 IsSlewing returns 0 22:53:56.370 00.000 8052 IsGuiding returns 0 22:53:56.370 00.000 8052 scope move finished after 22 + 54 ms 22:53:56.370 00.000 8052 Move returns status 0, amount 22 22:53:56.370 00.000 8052 MoveAxis(N, 219, ABG) 22:53:56.370 00.000 8052 Guiding Dir = 0, Dur = 219 22:53:56.370 00.000 8052 IsSlewing returns 0 22:53:56.370 00.000 8052 IsGuiding returns 0 22:53:56.401 00.031 8052 PulseGuide returned control before completion, sleep 205 22:53:56.495 00.094 3236 UpdateGuideState exits: m=223 SNR=10.3 22:53:56.495 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:56.495 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:56.495 00.000 3236 Enqueuing Expose request 22:53:56.620 00.125 8052 IsGuiding returns 1 22:53:56.620 00.000 8052 scope still moving after pulse duration time elapsed 22:53:56.651 00.031 8052 IsSlewing returns 0 22:53:56.651 00.000 8052 IsGuiding returns 0 22:53:56.651 00.000 8052 scope move finished after 219 + 58 ms 22:53:56.651 00.000 8052 Move returns status 0, amount 219 22:53:56.651 00.000 8052 move complete, result=0 22:53:56.651 00.000 8052 worker thread done servicing request 22:53:56.651 00.000 3236 GuideStep: 0.7 px 22 ms WEST, -1.4 px 219 ms NORTH 22:53:56.651 00.000 8052 Worker thread wakes up 22:53:56.651 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:56.651 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:53:58.198 01.547 8052 Exposure complete 22:53:58.354 00.156 3236 OnExposeComplete: enter 22:53:58.354 00.000 8052 worker thread done servicing request 22:53:58.354 00.000 3236 UpdateGuideState(): m_state=6 22:53:58.370 00.016 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 343 22:53:58.370 00.000 3236 Star::Find returns 1 (0), X=1056.33, Y=266.60, Mass=189, SNR=9.4, Peak=32 HFD=4.8 22:53:58.370 00.000 3236 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.85) = xAngle (1.45 = 1.45) 22:53:58.370 00.000 3236 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.30 = -0.30) 22:53:58.370 00.000 3236 CameraToMount -- cameraX=3.74 cameraY=-1.58 hyp=4.06 cameraTheta=-0.40 mountX=0.49 mountY=-1.19, mountTheta=-1.18 22:53:58.370 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.74, y=-1.58, opts=13) 22:53:58.370 00.000 3236 Enqueuing Move request for scope (3.74, -1.58) 22:53:58.370 00.000 8052 Worker thread wakes up 22:53:58.370 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.74, -1.58) opts 0xd 22:53:58.370 00.000 8052 Handling offset move in thread for scope, endpoint = (3.74, -1.58) 22:53:58.370 00.000 8052 Moving (3.74, -1.58) raw xDistance=0.49 yDistance=-1.19 22:53:58.370 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49 22:53:58.370 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19 22:53:58.370 00.000 8052 MoveAxis(W, 18, ABG) 22:53:58.370 00.000 8052 Guiding Dir = 3, Dur = 18 22:53:58.385 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=21, FiltMax=29, Gamma=1.040 22:53:58.417 00.032 8052 IsSlewing returns 0 22:53:58.417 00.000 8052 IsGuiding returns 0 22:53:58.417 00.000 8052 PulseGuide returned control before completion, sleep 25 22:53:58.463 00.046 8052 IsGuiding returns 0 22:53:58.463 00.000 8052 Move returns status 0, amount 18 22:53:58.463 00.000 8052 MoveAxis(N, 180, ABG) 22:53:58.463 00.000 8052 Guiding Dir = 0, Dur = 180 22:53:58.463 00.000 8052 IsSlewing returns 0 22:53:58.463 00.000 8052 IsGuiding returns 0 22:53:58.463 00.000 8052 PulseGuide returned control before completion, sleep 186 22:53:58.604 00.141 3236 UpdateGuideState exits: m=189 SNR=9.4 22:53:58.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:53:58.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:53:58.604 00.000 3236 Enqueuing Expose request 22:53:58.667 00.063 8052 IsGuiding returns 0 22:53:58.667 00.000 8052 Move returns status 0, amount 180 22:53:58.667 00.000 8052 move complete, result=0 22:53:58.667 00.000 8052 worker thread done servicing request 22:53:58.667 00.000 8052 Worker thread wakes up 22:53:58.667 00.000 3236 GuideStep: 0.5 px 18 ms WEST, -1.2 px 180 ms NORTH 22:53:58.667 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:53:58.667 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:00.213 01.546 8052 Exposure complete 22:54:00.385 00.172 3236 OnExposeComplete: enter 22:54:00.385 00.000 3236 UpdateGuideState(): m_state=6 22:54:00.385 00.000 8052 worker thread done servicing request 22:54:00.385 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 344 22:54:00.385 00.000 3236 Star::Find returns 1 (0), X=1055.64, Y=268.23, Mass=175, SNR=9.0, Peak=36 HFD=4.9 22:54:00.385 00.000 3236 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.85) = xAngle (1.87 = 1.87) 22:54:00.385 00.000 3236 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.12 = 0.12) 22:54:00.401 00.016 3236 CameraToMount -- cameraX=3.05 cameraY=0.05 hyp=3.05 cameraTheta=0.02 mountX=-0.89 mountY=0.36, mountTheta=2.75 22:54:00.401 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.05, y=0.05, opts=13) 22:54:00.401 00.000 3236 Enqueuing Move request for scope (3.05, 0.05) 22:54:00.401 00.000 8052 Worker thread wakes up 22:54:00.401 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.05, 0.05) opts 0xd 22:54:00.401 00.000 8052 Handling offset move in thread for scope, endpoint = (3.05, 0.05) 22:54:00.401 00.000 8052 Moving (3.05, 0.05) raw xDistance=-0.89 yDistance=0.36 22:54:00.401 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.89 22:54:00.401 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:54:00.401 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 22:54:00.401 00.000 8052 MoveAxis(E, 29, ABG) 22:54:00.401 00.000 8052 Guiding Dir = 2, Dur = 29 22:54:00.401 00.000 8052 IsSlewing returns 0 22:54:00.401 00.000 8052 IsGuiding returns 0 22:54:00.401 00.000 8052 PulseGuide returned control before completion, sleep 35 22:54:00.417 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=35, Gamma=1.040 22:54:00.463 00.046 8052 IsGuiding returns 0 22:54:00.463 00.000 8052 Move returns status 0, amount 29 22:54:00.463 00.000 8052 MoveAxis(N, 0, ABG) 22:54:00.463 00.000 8052 Move returns status 0, amount 0 22:54:00.463 00.000 8052 move complete, result=0 22:54:00.463 00.000 8052 worker thread done servicing request 22:54:00.667 00.204 3236 UpdateGuideState exits: m=175 SNR=9.0 22:54:00.667 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:00.667 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:00.667 00.000 3236 Enqueuing Expose request 22:54:00.667 00.000 8052 Worker thread wakes up 22:54:00.667 00.000 3236 GuideStep: -0.9 px 29 ms EAST, 0.4 px 0 ms NORTH 22:54:00.667 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:00.667 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:02.229 01.562 8052 Exposure complete 22:54:02.401 00.172 8052 worker thread done servicing request 22:54:02.401 00.000 3236 OnExposeComplete: enter 22:54:02.401 00.000 3236 UpdateGuideState(): m_state=6 22:54:02.401 00.000 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 345 22:54:02.401 00.000 3236 Star::Find returns 1 (0), X=1057.39, Y=267.89, Mass=195, SNR=9.6, Peak=37 HFD=5.1 22:54:02.417 00.016 3236 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.85) = xAngle (1.79 = 1.79) 22:54:02.417 00.000 3236 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.04 = 0.04) 22:54:02.417 00.000 3236 CameraToMount -- cameraX=4.80 cameraY=-0.28 hyp=4.81 cameraTheta=-0.06 mountX=-1.04 mountY=0.21, mountTheta=2.94 22:54:02.417 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.80, y=-0.28, opts=13) 22:54:02.417 00.000 3236 Enqueuing Move request for scope (4.80, -0.28) 22:54:02.417 00.000 8052 Worker thread wakes up 22:54:02.417 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.80, -0.28) opts 0xd 22:54:02.417 00.000 8052 Handling offset move in thread for scope, endpoint = (4.80, -0.28) 22:54:02.417 00.000 8052 Moving (4.80, -0.28) raw xDistance=-1.04 yDistance=0.21 22:54:02.417 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.04 22:54:02.417 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:54:02.417 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 22:54:02.417 00.000 8052 MoveAxis(E, 38, ABG) 22:54:02.417 00.000 8052 Guiding Dir = 2, Dur = 38 22:54:02.417 00.000 8052 IsSlewing returns 0 22:54:02.417 00.000 8052 IsGuiding returns 0 22:54:02.417 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=35, Gamma=1.040 22:54:02.432 00.015 8052 PulseGuide returned control before completion, sleep 43 22:54:02.479 00.047 8052 IsGuiding returns 0 22:54:02.479 00.000 8052 Move returns status 0, amount 38 22:54:02.479 00.000 8052 MoveAxis(N, 0, ABG) 22:54:02.479 00.000 8052 Move returns status 0, amount 0 22:54:02.479 00.000 8052 move complete, result=0 22:54:02.479 00.000 8052 worker thread done servicing request 22:54:02.682 00.203 3236 UpdateGuideState exits: m=195 SNR=9.6 22:54:02.682 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:02.682 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:02.682 00.000 3236 Enqueuing Expose request 22:54:02.682 00.000 8052 Worker thread wakes up 22:54:02.682 00.000 3236 GuideStep: -1.0 px 38 ms EAST, 0.2 px 0 ms NORTH 22:54:02.682 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:02.682 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:04.245 01.563 8052 Exposure complete 22:54:04.401 00.156 8052 worker thread done servicing request 22:54:04.401 00.000 3236 OnExposeComplete: enter 22:54:04.401 00.000 3236 UpdateGuideState(): m_state=6 22:54:04.401 00.000 3236 Star::Find(15, 1057, 267, 0, (0,0,0,0), 0.0, 255) frame 346 22:54:04.401 00.000 3236 Star::Find returns 1 (0), X=1057.78, Y=266.50, Mass=198, SNR=9.7, Peak=36 HFD=5.0 22:54:04.401 00.000 3236 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.85) = xAngle (1.54 = 1.54) 22:54:04.401 00.000 3236 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.21 = -0.21) 22:54:04.401 00.000 3236 CameraToMount -- cameraX=5.18 cameraY=-1.67 hyp=5.45 cameraTheta=-0.31 mountX=0.19 mountY=-1.14, mountTheta=-1.41 22:54:04.401 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.18, y=-1.67, opts=13) 22:54:04.401 00.000 3236 Enqueuing Move request for scope (5.18, -1.67) 22:54:04.401 00.000 8052 Worker thread wakes up 22:54:04.401 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.18, -1.67) opts 0xd 22:54:04.401 00.000 8052 Handling offset move in thread for scope, endpoint = (5.18, -1.67) 22:54:04.401 00.000 8052 Moving (5.18, -1.67) raw xDistance=0.19 yDistance=-1.14 22:54:04.401 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.19 22:54:04.401 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14 22:54:04.401 00.000 8052 MoveAxis(W, 4, ABG) 22:54:04.401 00.000 8052 Guiding Dir = 3, Dur = 4 22:54:04.401 00.000 8052 IsSlewing returns 0 22:54:04.417 00.016 8052 IsGuiding returns 0 22:54:04.417 00.000 8052 PulseGuide returned control before completion, sleep 11 22:54:04.417 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=26, FiltMax=35, Gamma=1.040 22:54:04.448 00.031 8052 IsGuiding returns 0 22:54:04.448 00.000 8052 Move returns status 0, amount 4 22:54:04.448 00.000 8052 MoveAxis(N, 173, ABG) 22:54:04.448 00.000 8052 Guiding Dir = 0, Dur = 173 22:54:04.448 00.000 8052 IsSlewing returns 0 22:54:04.448 00.000 8052 IsGuiding returns 0 22:54:04.448 00.000 8052 PulseGuide returned control before completion, sleep 178 22:54:04.682 00.234 3236 UpdateGuideState exits: m=198 SNR=9.7 22:54:04.682 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:04.682 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:04.682 00.000 3236 Enqueuing Expose request 22:54:04.713 00.031 8052 IsGuiding returns 0 22:54:04.713 00.000 8052 Move returns status 0, amount 173 22:54:04.713 00.000 8052 move complete, result=0 22:54:04.713 00.000 8052 worker thread done servicing request 22:54:04.713 00.000 8052 Worker thread wakes up 22:54:04.713 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:04.713 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:04.729 00.016 3236 GuideStep: 0.2 px 4 ms WEST, -1.1 px 173 ms NORTH 22:54:06.167 01.438 8052 Exposure complete 22:54:06.323 00.156 8052 worker thread done servicing request 22:54:06.323 00.000 3236 OnExposeComplete: enter 22:54:06.323 00.000 3236 UpdateGuideState(): m_state=6 22:54:06.323 00.000 3236 Star::Find(15, 1057, 266, 0, (0,0,0,0), 0.0, 255) frame 347 22:54:06.323 00.000 3236 Star::Find returns 1 (0), X=1055.41, Y=266.07, Mass=205, SNR=9.8, Peak=37 HFD=4.8 22:54:06.323 00.000 3236 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.85) = xAngle (1.21 = 1.21) 22:54:06.323 00.000 3236 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.54 = -0.54) 22:54:06.323 00.000 3236 CameraToMount -- cameraX=2.82 cameraY=-2.11 hyp=3.52 cameraTheta=-0.64 mountX=1.25 mountY=-1.81, mountTheta=-0.96 22:54:06.323 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.82, y=-2.11, opts=13) 22:54:06.323 00.000 3236 Enqueuing Move request for scope (2.82, -2.11) 22:54:06.323 00.000 8052 Worker thread wakes up 22:54:06.323 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.82, -2.11) opts 0xd 22:54:06.323 00.000 8052 Handling offset move in thread for scope, endpoint = (2.82, -2.11) 22:54:06.323 00.000 8052 Moving (2.82, -2.11) raw xDistance=1.25 yDistance=-1.81 22:54:06.323 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.25 22:54:06.323 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.81 from input -1.81 22:54:06.323 00.000 8052 MoveAxis(W, 44, ABG) 22:54:06.323 00.000 8052 Guiding Dir = 3, Dur = 44 22:54:06.323 00.000 8052 IsSlewing returns 0 22:54:06.323 00.000 8052 IsGuiding returns 0 22:54:06.338 00.015 8052 PulseGuide returned control before completion, sleep 50 22:54:06.338 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=121, FiltMin=26, FiltMax=39, Gamma=1.040 22:54:06.401 00.063 8052 IsGuiding returns 0 22:54:06.401 00.000 8052 Move returns status 0, amount 44 22:54:06.401 00.000 8052 MoveAxis(N, 275, ABG) 22:54:06.401 00.000 8052 Guiding Dir = 0, Dur = 275 22:54:06.401 00.000 8052 IsSlewing returns 0 22:54:06.401 00.000 8052 IsGuiding returns 0 22:54:06.401 00.000 8052 PulseGuide returned control before completion, sleep 282 22:54:06.588 00.187 3236 UpdateGuideState exits: m=205 SNR=9.8 22:54:06.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:06.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:06.588 00.000 3236 Enqueuing Expose request 22:54:06.698 00.110 8052 IsGuiding returns 0 22:54:06.698 00.000 8052 Move returns status 0, amount 275 22:54:06.698 00.000 8052 move complete, result=0 22:54:06.698 00.000 8052 worker thread done servicing request 22:54:06.698 00.000 8052 Worker thread wakes up 22:54:06.698 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:06.698 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:06.698 00.000 3236 GuideStep: 1.3 px 44 ms WEST, -1.8 px 275 ms NORTH 22:54:08.245 01.547 8052 Exposure complete 22:54:08.401 00.156 8052 worker thread done servicing request 22:54:08.401 00.000 3236 OnExposeComplete: enter 22:54:08.401 00.000 3236 UpdateGuideState(): m_state=6 22:54:08.401 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 348 22:54:08.401 00.000 3236 Star::Find returns 1 (0), X=1054.56, Y=267.57, Mass=179, SNR=9.2, Peak=28 HFD=4.5 22:54:08.401 00.000 3236 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.85) = xAngle (1.55 = 1.55) 22:54:08.401 00.000 3236 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.20 = -0.20) 22:54:08.401 00.000 3236 CameraToMount -- cameraX=1.97 cameraY=-0.61 hyp=2.06 cameraTheta=-0.30 mountX=0.04 mountY=-0.40, mountTheta=-1.47 22:54:08.401 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.97, y=-0.61, opts=13) 22:54:08.401 00.000 3236 Enqueuing Move request for scope (1.97, -0.61) 22:54:08.401 00.000 8052 Worker thread wakes up 22:54:08.401 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.97, -0.61) opts 0xd 22:54:08.401 00.000 8052 Handling offset move in thread for scope, endpoint = (1.97, -0.61) 22:54:08.401 00.000 8052 Moving (1.97, -0.61) raw xDistance=0.04 yDistance=-0.40 22:54:08.401 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 22:54:08.401 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 22:54:08.401 00.000 8052 MoveAxis(E, 0, ABG) 22:54:08.401 00.000 8052 Move returns status 0, amount 0 22:54:08.401 00.000 8052 MoveAxis(N, 61, ABG) 22:54:08.401 00.000 8052 Guiding Dir = 0, Dur = 61 22:54:08.417 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=18, FiltMax=27, Gamma=1.040 22:54:08.448 00.031 8052 IsSlewing returns 0 22:54:08.526 00.078 8052 IsGuiding returns 0 22:54:08.667 00.141 3236 UpdateGuideState exits: m=179 SNR=9.2 22:54:08.667 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:08.667 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:08.667 00.000 3236 Enqueuing Expose request 22:54:08.682 00.015 8052 IsGuiding returns 1 22:54:08.682 00.000 8052 scope still moving after pulse duration time elapsed 22:54:08.713 00.031 8052 IsSlewing returns 0 22:54:08.713 00.000 8052 IsGuiding returns 1 22:54:08.745 00.032 8052 IsSlewing returns 0 22:54:08.745 00.000 8052 IsGuiding returns 1 22:54:08.776 00.031 8052 IsSlewing returns 0 22:54:08.776 00.000 8052 IsGuiding returns 1 22:54:08.807 00.031 8052 IsSlewing returns 0 22:54:08.807 00.000 8052 IsGuiding returns 0 22:54:08.807 00.000 8052 scope move finished after 61 + 220 ms 22:54:08.807 00.000 8052 Move returns status 0, amount 61 22:54:08.807 00.000 8052 move complete, result=0 22:54:08.807 00.000 8052 worker thread done servicing request 22:54:08.807 00.000 8052 Worker thread wakes up 22:54:08.807 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -0.4 px 61 ms NORTH 22:54:08.807 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:08.807 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:10.245 01.438 8052 Exposure complete 22:54:10.401 00.156 8052 worker thread done servicing request 22:54:10.401 00.000 3236 OnExposeComplete: enter 22:54:10.401 00.000 3236 UpdateGuideState(): m_state=6 22:54:10.401 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 349 22:54:10.401 00.000 3236 Star::Find returns 1 (0), X=1054.53, Y=268.39, Mass=205, SNR=9.8, Peak=38 HFD=4.9 22:54:10.401 00.000 3236 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.85) = xAngle (1.96 = 1.96) 22:54:10.401 00.000 3236 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.21 = 0.21) 22:54:10.401 00.000 3236 CameraToMount -- cameraX=1.94 cameraY=0.22 hyp=1.95 cameraTheta=0.11 mountX=-0.74 mountY=0.42, mountTheta=2.63 22:54:10.401 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.94, y=0.22, opts=13) 22:54:10.401 00.000 3236 Enqueuing Move request for scope (1.94, 0.22) 22:54:10.401 00.000 8052 Worker thread wakes up 22:54:10.401 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.94, 0.22) opts 0xd 22:54:10.401 00.000 8052 Handling offset move in thread for scope, endpoint = (1.94, 0.22) 22:54:10.401 00.000 8052 Moving (1.94, 0.22) raw xDistance=-0.74 yDistance=0.42 22:54:10.401 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74 22:54:10.401 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:54:10.401 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 22:54:10.401 00.000 8052 MoveAxis(E, 26, ABG) 22:54:10.401 00.000 8052 Guiding Dir = 2, Dur = 26 22:54:10.401 00.000 8052 IsSlewing returns 0 22:54:10.417 00.016 8052 IsGuiding returns 0 22:54:10.417 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=27, FiltMax=36, Gamma=1.040 22:54:10.417 00.000 8052 PulseGuide returned control before completion, sleep 32 22:54:10.463 00.046 8052 IsGuiding returns 0 22:54:10.463 00.000 8052 Move returns status 0, amount 26 22:54:10.463 00.000 8052 MoveAxis(N, 0, ABG) 22:54:10.463 00.000 8052 Move returns status 0, amount 0 22:54:10.463 00.000 8052 move complete, result=0 22:54:10.463 00.000 8052 worker thread done servicing request 22:54:10.667 00.204 3236 UpdateGuideState exits: m=205 SNR=9.8 22:54:10.667 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:10.667 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:10.667 00.000 3236 Enqueuing Expose request 22:54:10.667 00.000 8052 Worker thread wakes up 22:54:10.667 00.000 3236 GuideStep: -0.7 px 26 ms EAST, 0.4 px 0 ms NORTH 22:54:10.667 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:10.667 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:12.213 01.546 8052 Exposure complete 22:54:12.370 00.157 8052 worker thread done servicing request 22:54:12.370 00.000 3236 OnExposeComplete: enter 22:54:12.370 00.000 3236 UpdateGuideState(): m_state=6 22:54:12.370 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 350 22:54:12.370 00.000 3236 Star::Find returns 1 (0), X=1055.30, Y=268.06, Mass=200, SNR=9.7, Peak=40 HFD=4.2 22:54:12.370 00.000 3236 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.85) = xAngle (1.81 = 1.81) 22:54:12.370 00.000 3236 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.06 = 0.06) 22:54:12.370 00.000 3236 CameraToMount -- cameraX=2.71 cameraY=-0.12 hyp=2.72 cameraTheta=-0.04 mountX=-0.63 mountY=0.16, mountTheta=2.89 22:54:12.370 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.71, y=-0.12, opts=13) 22:54:12.370 00.000 3236 Enqueuing Move request for scope (2.71, -0.12) 22:54:12.370 00.000 8052 Worker thread wakes up 22:54:12.370 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.71, -0.12) opts 0xd 22:54:12.370 00.000 8052 Handling offset move in thread for scope, endpoint = (2.71, -0.12) 22:54:12.370 00.000 8052 Moving (2.71, -0.12) raw xDistance=-0.63 yDistance=0.16 22:54:12.370 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63 22:54:12.370 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:12.370 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 22:54:12.370 00.000 8052 MoveAxis(E, 24, ABG) 22:54:12.370 00.000 8052 Guiding Dir = 2, Dur = 24 22:54:12.385 00.015 8052 IsSlewing returns 0 22:54:12.385 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=27, FiltMax=38, Gamma=1.040 22:54:12.448 00.063 8052 IsGuiding returns 0 22:54:12.526 00.078 8052 IsGuiding returns 1 22:54:12.526 00.000 8052 scope still moving after pulse duration time elapsed 22:54:12.557 00.031 8052 IsSlewing returns 0 22:54:12.557 00.000 8052 IsGuiding returns 1 22:54:12.588 00.031 8052 IsSlewing returns 0 22:54:12.588 00.000 8052 IsGuiding returns 0 22:54:12.588 00.000 8052 scope move finished after 24 + 119 ms 22:54:12.588 00.000 8052 Move returns status 0, amount 24 22:54:12.588 00.000 8052 MoveAxis(N, 0, ABG) 22:54:12.588 00.000 8052 Move returns status 0, amount 0 22:54:12.588 00.000 8052 move complete, result=0 22:54:12.588 00.000 8052 worker thread done servicing request 22:54:12.635 00.047 3236 UpdateGuideState exits: m=200 SNR=9.7 22:54:12.635 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:12.635 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:12.635 00.000 3236 Enqueuing Expose request 22:54:12.635 00.000 8052 Worker thread wakes up 22:54:12.635 00.000 3236 GuideStep: -0.6 px 24 ms EAST, 0.2 px 0 ms NORTH 22:54:12.635 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:12.635 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:14.198 01.563 8052 Exposure complete 22:54:14.354 00.156 8052 worker thread done servicing request 22:54:14.354 00.000 3236 OnExposeComplete: enter 22:54:14.354 00.000 3236 UpdateGuideState(): m_state=6 22:54:14.354 00.000 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 351 22:54:14.354 00.000 3236 Star::Find returns 1 (0), X=1056.50, Y=266.25, Mass=197, SNR=9.7, Peak=36 HFD=4.6 22:54:14.354 00.000 3236 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.85) = xAngle (1.39 = 1.39) 22:54:14.354 00.000 3236 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.36 = -0.36) 22:54:14.354 00.000 3236 CameraToMount -- cameraX=3.91 cameraY=-1.93 hyp=4.36 cameraTheta=-0.46 mountX=0.78 mountY=-1.52, mountTheta=-1.09 22:54:14.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.91, y=-1.93, opts=13) 22:54:14.354 00.000 3236 Enqueuing Move request for scope (3.91, -1.93) 22:54:14.354 00.000 8052 Worker thread wakes up 22:54:14.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.91, -1.93) opts 0xd 22:54:14.354 00.000 8052 Handling offset move in thread for scope, endpoint = (3.91, -1.93) 22:54:14.354 00.000 8052 Moving (3.91, -1.93) raw xDistance=0.78 yDistance=-1.52 22:54:14.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.78 22:54:14.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.52 from input -1.52 22:54:14.354 00.000 8052 MoveAxis(W, 25, ABG) 22:54:14.354 00.000 8052 Guiding Dir = 3, Dur = 25 22:54:14.354 00.000 8052 IsSlewing returns 0 22:54:14.354 00.000 8052 IsGuiding returns 0 22:54:14.370 00.016 8052 PulseGuide returned control before completion, sleep 32 22:54:14.370 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=22, FiltMax=32, Gamma=1.040 22:54:14.417 00.047 8052 IsGuiding returns 0 22:54:14.417 00.000 8052 Move returns status 0, amount 25 22:54:14.417 00.000 8052 MoveAxis(N, 231, ABG) 22:54:14.417 00.000 8052 Guiding Dir = 0, Dur = 231 22:54:14.417 00.000 8052 IsSlewing returns 0 22:54:14.417 00.000 8052 IsGuiding returns 0 22:54:14.417 00.000 8052 PulseGuide returned control before completion, sleep 237 22:54:14.620 00.203 3236 UpdateGuideState exits: m=197 SNR=9.7 22:54:14.620 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:14.620 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:14.620 00.000 3236 Enqueuing Expose request 22:54:14.667 00.047 8052 IsGuiding returns 0 22:54:14.667 00.000 8052 Move returns status 0, amount 231 22:54:14.667 00.000 8052 move complete, result=0 22:54:14.667 00.000 8052 worker thread done servicing request 22:54:14.667 00.000 8052 Worker thread wakes up 22:54:14.667 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:14.667 00.000 3236 GuideStep: 0.8 px 25 ms WEST, -1.5 px 231 ms NORTH 22:54:14.667 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:16.213 01.546 8052 Exposure complete 22:54:16.370 00.157 8052 worker thread done servicing request 22:54:16.370 00.000 3236 OnExposeComplete: enter 22:54:16.370 00.000 3236 UpdateGuideState(): m_state=6 22:54:16.370 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 352 22:54:16.370 00.000 3236 Star::Find returns 1 (0), X=1054.79, Y=266.10, Mass=199, SNR=9.7, Peak=38 HFD=4.5 22:54:16.370 00.000 3236 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.85) = xAngle (1.09 = 1.09) 22:54:16.370 00.000 3236 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.65 = -0.65) 22:54:16.370 00.000 3236 CameraToMount -- cameraX=2.20 cameraY=-2.07 hyp=3.02 cameraTheta=-0.75 mountX=1.39 mountY=-1.84, mountTheta=-0.92 22:54:16.370 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.20, y=-2.07, opts=13) 22:54:16.370 00.000 3236 Enqueuing Move request for scope (2.20, -2.07) 22:54:16.370 00.000 8052 Worker thread wakes up 22:54:16.370 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.20, -2.07) opts 0xd 22:54:16.370 00.000 8052 Handling offset move in thread for scope, endpoint = (2.20, -2.07) 22:54:16.370 00.000 8052 Moving (2.20, -2.07) raw xDistance=1.39 yDistance=-1.84 22:54:16.370 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.39 22:54:16.370 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.84 from input -1.84 22:54:16.370 00.000 8052 MoveAxis(W, 50, ABG) 22:54:16.370 00.000 8052 Guiding Dir = 3, Dur = 50 22:54:16.370 00.000 8052 IsSlewing returns 0 22:54:16.385 00.015 8052 IsGuiding returns 0 22:54:16.385 00.000 8052 PulseGuide returned control before completion, sleep 55 22:54:16.385 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=35, Gamma=1.040 22:54:16.448 00.063 8052 IsGuiding returns 1 22:54:16.448 00.000 8052 scope still moving after pulse duration time elapsed 22:54:16.479 00.031 8052 IsSlewing returns 0 22:54:16.495 00.016 8052 IsGuiding returns 0 22:54:16.495 00.000 8052 scope move finished after 50 + 58 ms 22:54:16.495 00.000 8052 Move returns status 0, amount 50 22:54:16.495 00.000 8052 MoveAxis(N, 279, ABG) 22:54:16.495 00.000 8052 Guiding Dir = 0, Dur = 279 22:54:16.495 00.000 8052 IsSlewing returns 0 22:54:16.495 00.000 8052 IsGuiding returns 0 22:54:16.495 00.000 8052 PulseGuide returned control before completion, sleep 286 22:54:16.635 00.140 3236 UpdateGuideState exits: m=199 SNR=9.7 22:54:16.635 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:16.635 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:16.635 00.000 3236 Enqueuing Expose request 22:54:16.792 00.157 8052 IsGuiding returns 0 22:54:16.792 00.000 8052 Move returns status 0, amount 279 22:54:16.792 00.000 8052 move complete, result=0 22:54:16.792 00.000 8052 worker thread done servicing request 22:54:16.792 00.000 8052 Worker thread wakes up 22:54:16.792 00.000 3236 GuideStep: 1.4 px 50 ms WEST, -1.8 px 279 ms NORTH 22:54:16.792 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:16.792 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:18.229 01.437 8052 Exposure complete 22:54:18.385 00.156 8052 worker thread done servicing request 22:54:18.385 00.000 3236 OnExposeComplete: enter 22:54:18.385 00.000 3236 UpdateGuideState(): m_state=6 22:54:18.385 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 353 22:54:18.385 00.000 3236 Star::Find returns 1 (0), X=1053.49, Y=266.96, Mass=192, SNR=9.5, Peak=39 HFD=5.3 22:54:18.385 00.000 3236 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.85) = xAngle (0.92 = 0.92) 22:54:18.385 00.000 3236 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.83 = -0.83) 22:54:18.385 00.000 3236 CameraToMount -- cameraX=0.90 cameraY=-1.22 hyp=1.51 cameraTheta=-0.93 mountX=0.92 mountY=-1.12, mountTheta=-0.88 22:54:18.385 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.90, y=-1.22, opts=13) 22:54:18.385 00.000 3236 Enqueuing Move request for scope (0.90, -1.22) 22:54:18.385 00.000 8052 Worker thread wakes up 22:54:18.385 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.90, -1.22) opts 0xd 22:54:18.385 00.000 8052 Handling offset move in thread for scope, endpoint = (0.90, -1.22) 22:54:18.385 00.000 8052 Moving (0.90, -1.22) raw xDistance=0.92 yDistance=-1.12 22:54:18.385 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.92 22:54:18.385 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12 22:54:18.385 00.000 8052 MoveAxis(W, 35, ABG) 22:54:18.385 00.000 8052 Guiding Dir = 3, Dur = 35 22:54:18.385 00.000 8052 IsSlewing returns 0 22:54:18.401 00.016 8052 IsGuiding returns 0 22:54:18.401 00.000 8052 PulseGuide returned control before completion, sleep 40 22:54:18.401 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=30, FiltMax=37, Gamma=1.040 22:54:18.448 00.047 8052 IsGuiding returns 0 22:54:18.448 00.000 8052 Move returns status 0, amount 35 22:54:18.448 00.000 8052 MoveAxis(N, 170, ABG) 22:54:18.448 00.000 8052 Guiding Dir = 0, Dur = 170 22:54:18.448 00.000 8052 IsSlewing returns 0 22:54:18.448 00.000 8052 IsGuiding returns 0 22:54:18.448 00.000 8052 PulseGuide returned control before completion, sleep 176 22:54:18.651 00.203 8052 IsGuiding returns 0 22:54:18.651 00.000 8052 Move returns status 0, amount 170 22:54:18.651 00.000 8052 move complete, result=0 22:54:18.651 00.000 8052 worker thread done servicing request 22:54:18.651 00.000 3236 UpdateGuideState exits: m=192 SNR=9.5 22:54:18.651 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:18.651 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:18.651 00.000 3236 Enqueuing Expose request 22:54:18.651 00.000 8052 Worker thread wakes up 22:54:18.651 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:18.651 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:18.651 00.000 3236 GuideStep: 0.9 px 35 ms WEST, -1.1 px 170 ms NORTH 22:54:20.213 01.562 8052 Exposure complete 22:54:20.370 00.157 8052 worker thread done servicing request 22:54:20.370 00.000 3236 OnExposeComplete: enter 22:54:20.370 00.000 3236 UpdateGuideState(): m_state=6 22:54:20.370 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 354 22:54:20.370 00.000 3236 Star::Find returns 1 (0), X=1051.51, Y=266.61, Mass=201, SNR=9.7, Peak=36 HFD=4.6 22:54:20.370 00.000 3236 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.85) = xAngle (-0.33 = -0.33) 22:54:20.370 00.000 3236 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.07 = -2.07) 22:54:20.370 00.000 3236 CameraToMount -- cameraX=-1.08 cameraY=-1.56 hyp=1.90 cameraTheta=-2.18 mountX=1.80 mountY=-1.67, mountTheta=-0.75 22:54:20.370 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.08, y=-1.56, opts=13) 22:54:20.370 00.000 3236 Enqueuing Move request for scope (-1.08, -1.56) 22:54:20.370 00.000 8052 Worker thread wakes up 22:54:20.370 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -1.56) opts 0xd 22:54:20.370 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.08, -1.56) 22:54:20.370 00.000 8052 Moving (-1.08, -1.56) raw xDistance=1.80 yDistance=-1.67 22:54:20.370 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.18 from input 1.80 22:54:20.370 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.67 from input -1.67 22:54:20.370 00.000 8052 MoveAxis(W, 65, ABG) 22:54:20.370 00.000 8052 Guiding Dir = 3, Dur = 65 22:54:20.370 00.000 8052 IsSlewing returns 0 22:54:20.385 00.015 8052 IsGuiding returns 0 22:54:20.385 00.000 8052 PulseGuide returned control before completion, sleep 71 22:54:20.385 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=34, Gamma=1.040 22:54:20.463 00.078 8052 IsGuiding returns 0 22:54:20.463 00.000 8052 Move returns status 0, amount 65 22:54:20.463 00.000 8052 MoveAxis(N, 253, ABG) 22:54:20.463 00.000 8052 Guiding Dir = 0, Dur = 253 22:54:20.463 00.000 8052 IsSlewing returns 0 22:54:20.463 00.000 8052 IsGuiding returns 0 22:54:20.463 00.000 8052 PulseGuide returned control before completion, sleep 259 22:54:20.635 00.172 3236 UpdateGuideState exits: m=201 SNR=9.7 22:54:20.635 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:20.635 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:20.635 00.000 3236 Enqueuing Expose request 22:54:20.745 00.110 8052 IsGuiding returns 0 22:54:20.745 00.000 8052 Move returns status 0, amount 253 22:54:20.745 00.000 8052 move complete, result=0 22:54:20.745 00.000 8052 worker thread done servicing request 22:54:20.745 00.000 8052 Worker thread wakes up 22:54:20.745 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:20.745 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:20.745 00.000 3236 GuideStep: 1.8 px 65 ms WEST, -1.7 px 253 ms NORTH 22:54:22.182 01.437 8052 Exposure complete 22:54:22.338 00.156 8052 worker thread done servicing request 22:54:22.338 00.000 3236 OnExposeComplete: enter 22:54:22.338 00.000 3236 UpdateGuideState(): m_state=6 22:54:22.338 00.000 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 355 22:54:22.338 00.000 3236 Star::Find returns 1 (0), X=1049.65, Y=268.47, Mass=207, SNR=9.9, Peak=32 HFD=5.4 22:54:22.338 00.000 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.89 = -1.39) 22:54:22.338 00.000 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.14 = -3.14) 22:54:22.338 00.000 3236 CameraToMount -- cameraX=-2.94 cameraY=0.30 hyp=2.95 cameraTheta=3.04 mountX=0.52 mountY=-0.01, mountTheta=-0.01 22:54:22.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.94, y=0.30, opts=13) 22:54:22.338 00.000 3236 Enqueuing Move request for scope (-2.94, 0.30) 22:54:22.338 00.000 8052 Worker thread wakes up 22:54:22.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.94, 0.30) opts 0xd 22:54:22.338 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.94, 0.30) 22:54:22.338 00.000 8052 Moving (-2.94, 0.30) raw xDistance=0.52 yDistance=-0.01 22:54:22.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.52 22:54:22.338 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:22.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:54:22.338 00.000 8052 MoveAxis(W, 23, ABG) 22:54:22.338 00.000 8052 Guiding Dir = 3, Dur = 23 22:54:22.338 00.000 8052 IsSlewing returns 0 22:54:22.354 00.016 8052 IsGuiding returns 0 22:54:22.354 00.000 8052 PulseGuide returned control before completion, sleep 30 22:54:22.354 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=22, FiltMax=30, Gamma=1.040 22:54:22.401 00.047 8052 IsGuiding returns 0 22:54:22.401 00.000 8052 Move returns status 0, amount 23 22:54:22.401 00.000 8052 MoveAxis(N, 0, ABG) 22:54:22.401 00.000 8052 Move returns status 0, amount 0 22:54:22.401 00.000 8052 move complete, result=0 22:54:22.401 00.000 8052 worker thread done servicing request 22:54:22.604 00.203 3236 UpdateGuideState exits: m=207 SNR=9.9 22:54:22.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:22.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:22.604 00.000 3236 Enqueuing Expose request 22:54:22.604 00.000 8052 Worker thread wakes up 22:54:22.604 00.000 3236 GuideStep: 0.5 px 23 ms WEST, -0.0 px 0 ms NORTH 22:54:22.604 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:22.604 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:24.151 01.547 8052 Exposure complete 22:54:24.307 00.156 8052 worker thread done servicing request 22:54:24.307 00.000 3236 OnExposeComplete: enter 22:54:24.307 00.000 3236 UpdateGuideState(): m_state=6 22:54:24.307 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 356 22:54:24.307 00.000 3236 Star::Find returns 1 (0), X=1048.15, Y=268.94, Mass=209, SNR=10.0, Peak=33 HFD=4.3 22:54:24.307 00.000 3236 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.85) = xAngle (4.82 = -1.46) 22:54:24.307 00.000 3236 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.07 = 3.07) 22:54:24.307 00.000 3236 CameraToMount -- cameraX=-4.45 cameraY=0.77 hyp=4.51 cameraTheta=2.97 mountX=0.48 mountY=0.31, mountTheta=0.57 22:54:24.307 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.45, y=0.77, opts=13) 22:54:24.307 00.000 3236 Enqueuing Move request for scope (-4.45, 0.77) 22:54:24.307 00.000 8052 Worker thread wakes up 22:54:24.307 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.45, 0.77) opts 0xd 22:54:24.307 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.45, 0.77) 22:54:24.307 00.000 8052 Moving (-4.45, 0.77) raw xDistance=0.48 yDistance=0.31 22:54:24.307 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48 22:54:24.307 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:54:24.307 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 22:54:24.307 00.000 8052 MoveAxis(W, 18, ABG) 22:54:24.307 00.000 8052 Guiding Dir = 3, Dur = 18 22:54:24.307 00.000 8052 IsSlewing returns 0 22:54:24.323 00.016 8052 IsGuiding returns 0 22:54:24.323 00.000 8052 PulseGuide returned control before completion, sleep 25 22:54:24.323 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=20, FiltMax=30, Gamma=1.040 22:54:24.354 00.031 8052 IsGuiding returns 0 22:54:24.354 00.000 8052 Move returns status 0, amount 18 22:54:24.354 00.000 8052 MoveAxis(N, 0, ABG) 22:54:24.354 00.000 8052 Move returns status 0, amount 0 22:54:24.354 00.000 8052 move complete, result=0 22:54:24.354 00.000 8052 worker thread done servicing request 22:54:24.573 00.219 3236 UpdateGuideState exits: m=209 SNR=10.0 22:54:24.573 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:24.573 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:24.573 00.000 3236 Enqueuing Expose request 22:54:24.573 00.000 8052 Worker thread wakes up 22:54:24.573 00.000 3236 GuideStep: 0.5 px 18 ms WEST, 0.3 px 0 ms NORTH 22:54:24.573 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:24.573 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:26.229 01.656 8052 Exposure complete 22:54:26.385 00.156 8052 worker thread done servicing request 22:54:26.385 00.000 3236 OnExposeComplete: enter 22:54:26.385 00.000 3236 UpdateGuideState(): m_state=6 22:54:26.385 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 357 22:54:26.385 00.000 3236 Star::Find returns 1 (0), X=1048.24, Y=268.29, Mass=233, SNR=10.5, Peak=42 HFD=4.4 22:54:26.385 00.000 3236 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.85) = xAngle (4.96 = -1.32) 22:54:26.385 00.000 3236 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.22 = -3.07) 22:54:26.385 00.000 3236 CameraToMount -- cameraX=-4.35 cameraY=0.11 hyp=4.35 cameraTheta=3.12 mountX=1.08 mountY=-0.33, mountTheta=-0.30 22:54:26.385 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.35, y=0.11, opts=13) 22:54:26.385 00.000 3236 Enqueuing Move request for scope (-4.35, 0.11) 22:54:26.385 00.000 8052 Worker thread wakes up 22:54:26.385 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.35, 0.11) opts 0xd 22:54:26.385 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.35, 0.11) 22:54:26.385 00.000 8052 Moving (-4.35, 0.11) raw xDistance=1.08 yDistance=-0.33 22:54:26.385 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.08 22:54:26.385 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 22:54:26.385 00.000 8052 MoveAxis(W, 39, ABG) 22:54:26.385 00.000 8052 Guiding Dir = 3, Dur = 39 22:54:26.401 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=29, FiltMax=40, Gamma=1.040 22:54:26.401 00.000 8052 IsSlewing returns 0 22:54:26.463 00.062 8052 IsGuiding returns 0 22:54:26.557 00.094 8052 IsGuiding returns 1 22:54:26.557 00.000 8052 scope still moving after pulse duration time elapsed 22:54:26.588 00.031 8052 IsSlewing returns 0 22:54:26.588 00.000 8052 IsGuiding returns 1 22:54:26.620 00.032 8052 IsSlewing returns 0 22:54:26.620 00.000 8052 IsGuiding returns 0 22:54:26.620 00.000 8052 scope move finished after 39 + 106 ms 22:54:26.620 00.000 8052 Move returns status 0, amount 39 22:54:26.620 00.000 8052 MoveAxis(N, 50, ABG) 22:54:26.620 00.000 8052 Guiding Dir = 0, Dur = 50 22:54:26.620 00.000 8052 IsSlewing returns 0 22:54:26.620 00.000 8052 IsGuiding returns 0 22:54:26.620 00.000 8052 PulseGuide returned control before completion, sleep 57 22:54:26.651 00.031 3236 UpdateGuideState exits: m=233 SNR=10.5 22:54:26.651 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:26.651 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:26.651 00.000 3236 Enqueuing Expose request 22:54:26.698 00.047 8052 IsGuiding returns 1 22:54:26.698 00.000 8052 scope still moving after pulse duration time elapsed 22:54:26.729 00.031 8052 IsSlewing returns 0 22:54:26.729 00.000 8052 IsGuiding returns 1 22:54:26.760 00.031 8052 IsSlewing returns 0 22:54:26.760 00.000 8052 IsGuiding returns 0 22:54:26.760 00.000 8052 scope move finished after 50 + 88 ms 22:54:26.760 00.000 8052 Move returns status 0, amount 50 22:54:26.760 00.000 8052 move complete, result=0 22:54:26.760 00.000 8052 worker thread done servicing request 22:54:26.760 00.000 8052 Worker thread wakes up 22:54:26.760 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:26.760 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:26.760 00.000 3236 GuideStep: 1.1 px 39 ms WEST, -0.3 px 50 ms NORTH 22:54:28.198 01.438 8052 Exposure complete 22:54:28.354 00.156 8052 worker thread done servicing request 22:54:28.354 00.000 3236 OnExposeComplete: enter 22:54:28.354 00.000 3236 UpdateGuideState(): m_state=6 22:54:28.354 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 358 22:54:28.354 00.000 3236 Star::Find returns 1 (0), X=1047.79, Y=268.54, Mass=211, SNR=10.0, Peak=38 HFD=4.4 22:54:28.354 00.000 3236 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.85) = xAngle (4.91 = -1.37) 22:54:28.354 00.000 3236 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.17 = -3.12) 22:54:28.354 00.000 3236 CameraToMount -- cameraX=-4.80 cameraY=0.37 hyp=4.82 cameraTheta=3.07 mountX=0.97 mountY=-0.13, mountTheta=-0.13 22:54:28.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.80, y=0.37, opts=13) 22:54:28.354 00.000 3236 Enqueuing Move request for scope (-4.80, 0.37) 22:54:28.354 00.000 8052 Worker thread wakes up 22:54:28.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.80, 0.37) opts 0xd 22:54:28.354 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.80, 0.37) 22:54:28.354 00.000 8052 Moving (-4.80, 0.37) raw xDistance=0.97 yDistance=-0.13 22:54:28.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.97 22:54:28.354 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:28.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:54:28.354 00.000 8052 MoveAxis(W, 36, ABG) 22:54:28.354 00.000 8052 Guiding Dir = 3, Dur = 36 22:54:28.354 00.000 8052 IsSlewing returns 0 22:54:28.354 00.000 8052 IsGuiding returns 0 22:54:28.370 00.016 8052 PulseGuide returned control before completion, sleep 42 22:54:28.370 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=26, FiltMax=37, Gamma=1.040 22:54:28.417 00.047 8052 IsGuiding returns 1 22:54:28.417 00.000 8052 scope still moving after pulse duration time elapsed 22:54:28.448 00.031 8052 IsSlewing returns 0 22:54:28.448 00.000 8052 IsGuiding returns 0 22:54:28.448 00.000 8052 scope move finished after 36 + 51 ms 22:54:28.448 00.000 8052 Move returns status 0, amount 36 22:54:28.448 00.000 8052 MoveAxis(N, 0, ABG) 22:54:28.448 00.000 8052 Move returns status 0, amount 0 22:54:28.448 00.000 8052 move complete, result=0 22:54:28.448 00.000 8052 worker thread done servicing request 22:54:28.620 00.172 3236 UpdateGuideState exits: m=211 SNR=10.0 22:54:28.620 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:28.620 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:28.620 00.000 3236 Enqueuing Expose request 22:54:28.620 00.000 8052 Worker thread wakes up 22:54:28.620 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:28.620 00.000 3236 GuideStep: 1.0 px 36 ms WEST, -0.1 px 0 ms NORTH 22:54:28.620 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:30.167 01.547 8052 Exposure complete 22:54:30.323 00.156 8052 worker thread done servicing request 22:54:30.323 00.000 3236 OnExposeComplete: enter 22:54:30.323 00.000 3236 UpdateGuideState(): m_state=6 22:54:30.323 00.000 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 359 22:54:30.323 00.000 3236 Star::Find returns 1 (0), X=1048.86, Y=268.85, Mass=211, SNR=10.0, Peak=42 HFD=4.4 22:54:30.323 00.000 3236 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.85) = xAngle (4.81 = -1.47) 22:54:30.323 00.000 3236 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 22:54:30.323 00.000 3236 CameraToMount -- cameraX=-3.73 cameraY=0.68 hyp=3.79 cameraTheta=2.96 mountX=0.37 mountY=0.29, mountTheta=0.66 22:54:30.323 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.73, y=0.68, opts=13) 22:54:30.323 00.000 3236 Enqueuing Move request for scope (-3.73, 0.68) 22:54:30.323 00.000 8052 Worker thread wakes up 22:54:30.323 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.73, 0.68) opts 0xd 22:54:30.323 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.73, 0.68) 22:54:30.323 00.000 8052 Moving (-3.73, 0.68) raw xDistance=0.37 yDistance=0.29 22:54:30.323 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.37 22:54:30.323 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:54:30.323 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 22:54:30.323 00.000 8052 MoveAxis(W, 15, ABG) 22:54:30.323 00.000 8052 Guiding Dir = 3, Dur = 15 22:54:30.338 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=27, FiltMax=36, Gamma=1.040 22:54:30.370 00.032 8052 IsSlewing returns 0 22:54:30.385 00.015 8052 IsGuiding returns 0 22:54:30.385 00.000 8052 PulseGuide returned control before completion, sleep 22 22:54:30.417 00.032 8052 IsGuiding returns 0 22:54:30.417 00.000 8052 Move returns status 0, amount 15 22:54:30.417 00.000 8052 MoveAxis(N, 0, ABG) 22:54:30.417 00.000 8052 Move returns status 0, amount 0 22:54:30.417 00.000 8052 move complete, result=0 22:54:30.417 00.000 8052 worker thread done servicing request 22:54:30.588 00.171 3236 UpdateGuideState exits: m=211 SNR=10.0 22:54:30.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:30.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:30.588 00.000 3236 Enqueuing Expose request 22:54:30.588 00.000 8052 Worker thread wakes up 22:54:30.588 00.000 3236 GuideStep: 0.4 px 15 ms WEST, 0.3 px 0 ms NORTH 22:54:30.588 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:30.588 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:32.135 01.547 8052 Exposure complete 22:54:32.292 00.157 8052 worker thread done servicing request 22:54:32.292 00.000 3236 OnExposeComplete: enter 22:54:32.292 00.000 3236 UpdateGuideState(): m_state=6 22:54:32.292 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 360 22:54:32.292 00.000 3236 Star::Find returns 1 (0), X=1048.90, Y=268.65, Mass=222, SNR=10.3, Peak=35 HFD=4.3 22:54:32.292 00.000 3236 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.85) = xAngle (4.86 = -1.42) 22:54:32.292 00.000 3236 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.12 = 3.12) 22:54:32.292 00.000 3236 CameraToMount -- cameraX=-3.69 cameraY=0.47 hyp=3.72 cameraTheta=3.01 mountX=0.56 mountY=0.09, mountTheta=0.16 22:54:32.292 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.69, y=0.47, opts=13) 22:54:32.292 00.000 3236 Enqueuing Move request for scope (-3.69, 0.47) 22:54:32.292 00.000 8052 Worker thread wakes up 22:54:32.292 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.69, 0.47) opts 0xd 22:54:32.292 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.69, 0.47) 22:54:32.292 00.000 8052 Moving (-3.69, 0.47) raw xDistance=0.56 yDistance=0.09 22:54:32.292 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56 22:54:32.292 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:32.292 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 22:54:32.292 00.000 8052 MoveAxis(W, 20, ABG) 22:54:32.292 00.000 8052 Guiding Dir = 3, Dur = 20 22:54:32.292 00.000 8052 IsSlewing returns 0 22:54:32.307 00.015 8052 IsGuiding returns 0 22:54:32.307 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=35, Gamma=1.040 22:54:32.307 00.000 8052 PulseGuide returned control before completion, sleep 26 22:54:32.354 00.047 8052 IsGuiding returns 0 22:54:32.354 00.000 8052 Move returns status 0, amount 20 22:54:32.354 00.000 8052 MoveAxis(N, 0, ABG) 22:54:32.354 00.000 8052 Move returns status 0, amount 0 22:54:32.354 00.000 8052 move complete, result=0 22:54:32.354 00.000 8052 worker thread done servicing request 22:54:32.557 00.203 3236 UpdateGuideState exits: m=222 SNR=10.3 22:54:32.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:32.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:32.557 00.000 3236 Enqueuing Expose request 22:54:32.557 00.000 8052 Worker thread wakes up 22:54:32.557 00.000 3236 GuideStep: 0.6 px 20 ms WEST, 0.1 px 0 ms NORTH 22:54:32.557 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:32.557 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:34.213 01.656 8052 Exposure complete 22:54:34.370 00.157 8052 worker thread done servicing request 22:54:34.370 00.000 3236 OnExposeComplete: enter 22:54:34.370 00.000 3236 UpdateGuideState(): m_state=6 22:54:34.370 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 361 22:54:34.370 00.000 3236 Star::Find returns 1 (0), X=1049.54, Y=268.82, Mass=217, SNR=10.1, Peak=35 HFD=4.8 22:54:34.370 00.000 3236 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.85) = xAngle (4.78 = -1.50) 22:54:34.370 00.000 3236 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.04 = 3.04) 22:54:34.370 00.000 3236 CameraToMount -- cameraX=-3.05 cameraY=0.64 hyp=3.12 cameraTheta=2.93 mountX=0.22 mountY=0.33, mountTheta=0.98 22:54:34.370 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.05, y=0.64, opts=13) 22:54:34.370 00.000 3236 Enqueuing Move request for scope (-3.05, 0.64) 22:54:34.370 00.000 8052 Worker thread wakes up 22:54:34.370 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.05, 0.64) opts 0xd 22:54:34.370 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.05, 0.64) 22:54:34.370 00.000 8052 Moving (-3.05, 0.64) raw xDistance=0.22 yDistance=0.33 22:54:34.370 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.22 22:54:34.370 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:54:34.370 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 22:54:34.370 00.000 8052 MoveAxis(W, 9, ABG) 22:54:34.370 00.000 8052 Guiding Dir = 3, Dur = 9 22:54:34.370 00.000 8052 IsSlewing returns 0 22:54:34.385 00.015 8052 IsGuiding returns 0 22:54:34.385 00.000 8052 PulseGuide returned control before completion, sleep 16 22:54:34.385 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=25, FiltMax=34, Gamma=1.040 22:54:34.417 00.032 8052 IsGuiding returns 0 22:54:34.417 00.000 8052 Move returns status 0, amount 9 22:54:34.417 00.000 8052 MoveAxis(N, 0, ABG) 22:54:34.417 00.000 8052 Move returns status 0, amount 0 22:54:34.417 00.000 8052 move complete, result=0 22:54:34.417 00.000 8052 worker thread done servicing request 22:54:34.635 00.218 3236 UpdateGuideState exits: m=217 SNR=10.1 22:54:34.635 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:34.635 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:34.635 00.000 3236 Enqueuing Expose request 22:54:34.635 00.000 8052 Worker thread wakes up 22:54:34.635 00.000 3236 GuideStep: 0.2 px 9 ms WEST, 0.3 px 0 ms NORTH 22:54:34.635 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:34.635 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:36.182 01.547 8052 Exposure complete 22:54:36.338 00.156 8052 worker thread done servicing request 22:54:36.338 00.000 3236 OnExposeComplete: enter 22:54:36.338 00.000 3236 UpdateGuideState(): m_state=6 22:54:36.338 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 362 22:54:36.338 00.000 3236 Star::Find returns 1 (0), X=1049.47, Y=268.15, Mass=213, SNR=10.1, Peak=37 HFD=3.9 22:54:36.338 00.000 3236 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.85) = xAngle (-1.28 = -1.28) 22:54:36.338 00.000 3236 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.03 = -3.03) 22:54:36.338 00.000 3236 CameraToMount -- cameraX=-3.12 cameraY=-0.03 hyp=3.12 cameraTheta=-3.13 mountX=0.88 mountY=-0.35, mountTheta=-0.37 22:54:36.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.12, y=-0.03, opts=13) 22:54:36.338 00.000 3236 Enqueuing Move request for scope (-3.12, -0.03) 22:54:36.338 00.000 8052 Worker thread wakes up 22:54:36.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.12, -0.03) opts 0xd 22:54:36.338 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.12, -0.03) 22:54:36.338 00.000 8052 Moving (-3.12, -0.03) raw xDistance=0.88 yDistance=-0.35 22:54:36.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.88 22:54:36.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 22:54:36.338 00.000 8052 MoveAxis(W, 31, ABG) 22:54:36.338 00.000 8052 Guiding Dir = 3, Dur = 31 22:54:36.338 00.000 8052 IsSlewing returns 0 22:54:36.354 00.016 8052 IsGuiding returns 0 22:54:36.354 00.000 8052 PulseGuide returned control before completion, sleep 37 22:54:36.354 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=24, FiltMax=34, Gamma=1.040 22:54:36.401 00.047 8052 IsGuiding returns 0 22:54:36.401 00.000 8052 Move returns status 0, amount 31 22:54:36.401 00.000 8052 MoveAxis(N, 53, ABG) 22:54:36.401 00.000 8052 Guiding Dir = 0, Dur = 53 22:54:36.401 00.000 8052 IsSlewing returns 0 22:54:36.401 00.000 8052 IsGuiding returns 0 22:54:36.401 00.000 8052 PulseGuide returned control before completion, sleep 60 22:54:36.573 00.172 8052 IsGuiding returns 1 22:54:36.588 00.015 8052 scope still moving after pulse duration time elapsed 22:54:36.604 00.016 3236 UpdateGuideState exits: m=213 SNR=10.1 22:54:36.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:36.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:36.604 00.000 3236 Enqueuing Expose request 22:54:36.682 00.078 8052 IsSlewing returns 0 22:54:36.760 00.078 8052 IsGuiding returns 0 22:54:36.760 00.000 8052 scope move finished after 53 + 303 ms 22:54:36.760 00.000 8052 Move returns status 0, amount 53 22:54:36.760 00.000 8052 move complete, result=0 22:54:36.760 00.000 8052 worker thread done servicing request 22:54:36.760 00.000 3236 GuideStep: 0.9 px 31 ms WEST, -0.3 px 53 ms NORTH 22:54:36.760 00.000 8052 Worker thread wakes up 22:54:36.760 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:36.760 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:38.198 01.438 8052 Exposure complete 22:54:38.354 00.156 3236 OnExposeComplete: enter 22:54:38.354 00.000 3236 UpdateGuideState(): m_state=6 22:54:38.354 00.000 8052 worker thread done servicing request 22:54:38.354 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 363 22:54:38.354 00.000 3236 Star::Find returns 1 (0), X=1049.79, Y=269.24, Mass=202, SNR=9.8, Peak=40 HFD=3.9 22:54:38.354 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.63 = -1.66) 22:54:38.354 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.88 = 2.88) 22:54:38.354 00.000 3236 CameraToMount -- cameraX=-2.80 cameraY=1.07 hyp=3.00 cameraTheta=2.78 mountX=-0.26 mountY=0.78, mountTheta=1.89 22:54:38.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.80, y=1.07, opts=13) 22:54:38.354 00.000 3236 Enqueuing Move request for scope (-2.80, 1.07) 22:54:38.354 00.000 8052 Worker thread wakes up 22:54:38.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.80, 1.07) opts 0xd 22:54:38.354 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.80, 1.07) 22:54:38.354 00.000 8052 Moving (-2.80, 1.07) raw xDistance=-0.26 yDistance=0.78 22:54:38.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26 22:54:38.354 00.000 8052 resist switch: large excursion: input 0.78 thresh 0.54 direction from -1 to 1 22:54:38.354 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.33 22:54:38.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 22:54:38.354 00.000 8052 MoveAxis(E, 7, ABG) 22:54:38.354 00.000 8052 Guiding Dir = 2, Dur = 7 22:54:38.354 00.000 8052 IsSlewing returns 0 22:54:38.354 00.000 8052 IsGuiding returns 0 22:54:38.370 00.016 8052 PulseGuide returned control before completion, sleep 14 22:54:38.370 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=27, FiltMax=37, Gamma=1.040 22:54:38.401 00.031 8052 IsGuiding returns 0 22:54:38.401 00.000 8052 Move returns status 0, amount 7 22:54:38.401 00.000 8052 MoveAxis(S, 118, ABG) 22:54:38.401 00.000 8052 Guiding Dir = 1, Dur = 118 22:54:38.401 00.000 8052 IsSlewing returns 0 22:54:38.401 00.000 8052 IsGuiding returns 0 22:54:38.401 00.000 8052 PulseGuide returned control before completion, sleep 125 22:54:38.542 00.141 8052 IsGuiding returns 0 22:54:38.542 00.000 8052 Move returns status 0, amount 118 22:54:38.542 00.000 8052 move complete, result=0 22:54:38.542 00.000 8052 worker thread done servicing request 22:54:38.620 00.078 3236 UpdateGuideState exits: m=202 SNR=9.8 22:54:38.620 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:38.620 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:38.620 00.000 3236 Enqueuing Expose request 22:54:38.620 00.000 8052 Worker thread wakes up 22:54:38.620 00.000 3236 GuideStep: -0.3 px 7 ms EAST, 0.8 px 118 ms SOUTH 22:54:38.620 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:38.620 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:40.182 01.562 8052 Exposure complete 22:54:40.338 00.156 8052 worker thread done servicing request 22:54:40.338 00.000 3236 OnExposeComplete: enter 22:54:40.338 00.000 3236 UpdateGuideState(): m_state=6 22:54:40.338 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 364 22:54:40.338 00.000 3236 Star::Find returns 1 (0), X=1049.85, Y=270.01, Mass=237, SNR=10.6, Peak=39 HFD=4.4 22:54:40.338 00.000 3236 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.85) = xAngle (4.40 = -1.88) 22:54:40.338 00.000 3236 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.65 = 2.65) 22:54:40.338 00.000 3236 CameraToMount -- cameraX=-2.74 cameraY=1.84 hyp=3.30 cameraTheta=2.55 mountX=-1.02 mountY=1.55, mountTheta=2.15 22:54:40.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.74, y=1.84, opts=13) 22:54:40.338 00.000 3236 Enqueuing Move request for scope (-2.74, 1.84) 22:54:40.338 00.000 8052 Worker thread wakes up 22:54:40.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.74, 1.84) opts 0xd 22:54:40.338 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.74, 1.84) 22:54:40.338 00.000 8052 Moving (-2.74, 1.84) raw xDistance=-1.02 yDistance=1.55 22:54:40.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.02 22:54:40.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.55 from input 1.55 22:54:40.338 00.000 8052 MoveAxis(E, 36, ABG) 22:54:40.338 00.000 8052 Guiding Dir = 2, Dur = 36 22:54:40.338 00.000 8052 IsSlewing returns 0 22:54:40.354 00.016 8052 IsGuiding returns 0 22:54:40.354 00.000 8052 PulseGuide returned control before completion, sleep 42 22:54:40.354 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=23, FiltMax=33, Gamma=1.040 22:54:40.479 00.125 8052 IsGuiding returns 0 22:54:40.479 00.000 8052 Move returns status 0, amount 36 22:54:40.495 00.016 8052 MoveAxis(S, 236, ABG) 22:54:40.495 00.000 8052 Guiding Dir = 1, Dur = 236 22:54:40.542 00.047 8052 IsSlewing returns 0 22:54:40.604 00.062 3236 UpdateGuideState exits: m=237 SNR=10.6 22:54:40.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:40.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:40.604 00.000 3236 Enqueuing Expose request 22:54:40.620 00.016 8052 IsGuiding returns 0 22:54:40.682 00.062 8052 PulseGuide returned control before completion, sleep 182 22:54:40.885 00.203 8052 IsGuiding returns 1 22:54:40.885 00.000 8052 scope still moving after pulse duration time elapsed 22:54:40.917 00.032 8052 IsSlewing returns 0 22:54:40.917 00.000 8052 IsGuiding returns 1 22:54:40.948 00.031 8052 IsSlewing returns 0 22:54:40.948 00.000 8052 IsGuiding returns 0 22:54:40.948 00.000 8052 scope move finished after 236 + 92 ms 22:54:40.948 00.000 8052 Move returns status 0, amount 236 22:54:40.948 00.000 8052 move complete, result=0 22:54:40.948 00.000 8052 worker thread done servicing request 22:54:40.948 00.000 8052 Worker thread wakes up 22:54:40.948 00.000 3236 GuideStep: -1.0 px 36 ms EAST, 1.5 px 236 ms SOUTH 22:54:40.948 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:40.948 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:42.167 01.219 8052 Exposure complete 22:54:42.323 00.156 8052 worker thread done servicing request 22:54:42.323 00.000 3236 OnExposeComplete: enter 22:54:42.323 00.000 3236 UpdateGuideState(): m_state=6 22:54:42.323 00.000 3236 Star::Find(15, 1049, 270, 0, (0,0,0,0), 0.0, 255) frame 365 22:54:42.323 00.000 3236 Star::Find returns 1 (0), X=1050.05, Y=269.46, Mass=220, SNR=10.2, Peak=34 HFD=4.2 22:54:42.323 00.000 3236 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.85) = xAngle (4.52 = -1.76) 22:54:42.323 00.000 3236 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.77 = 2.77) 22:54:42.323 00.000 3236 CameraToMount -- cameraX=-2.54 cameraY=1.29 hyp=2.84 cameraTheta=2.67 mountX=-0.54 mountY=1.02, mountTheta=2.06 22:54:42.323 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.54, y=1.29, opts=13) 22:54:42.323 00.000 3236 Enqueuing Move request for scope (-2.54, 1.29) 22:54:42.323 00.000 8052 Worker thread wakes up 22:54:42.323 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.54, 1.29) opts 0xd 22:54:42.323 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.54, 1.29) 22:54:42.323 00.000 8052 Moving (-2.54, 1.29) raw xDistance=-0.54 yDistance=1.02 22:54:42.323 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.54 22:54:42.323 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02 22:54:42.323 00.000 8052 MoveAxis(E, 21, ABG) 22:54:42.323 00.000 8052 Guiding Dir = 2, Dur = 21 22:54:42.323 00.000 8052 IsSlewing returns 0 22:54:42.338 00.015 8052 IsGuiding returns 0 22:54:42.338 00.000 8052 PulseGuide returned control before completion, sleep 27 22:54:42.338 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=20, FiltMax=29, Gamma=1.040 22:54:42.385 00.047 8052 IsGuiding returns 0 22:54:42.385 00.000 8052 Move returns status 0, amount 21 22:54:42.385 00.000 8052 MoveAxis(S, 155, ABG) 22:54:42.385 00.000 8052 Guiding Dir = 1, Dur = 155 22:54:42.385 00.000 8052 IsSlewing returns 0 22:54:42.385 00.000 8052 IsGuiding returns 0 22:54:42.385 00.000 8052 PulseGuide returned control before completion, sleep 161 22:54:42.573 00.188 8052 IsGuiding returns 0 22:54:42.573 00.000 8052 Move returns status 0, amount 155 22:54:42.573 00.000 8052 move complete, result=0 22:54:42.573 00.000 8052 worker thread done servicing request 22:54:42.588 00.015 3236 UpdateGuideState exits: m=220 SNR=10.2 22:54:42.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:42.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:42.588 00.000 3236 Enqueuing Expose request 22:54:42.588 00.000 8052 Worker thread wakes up 22:54:42.588 00.000 3236 GuideStep: -0.5 px 21 ms EAST, 1.0 px 155 ms SOUTH 22:54:42.588 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:42.588 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:44.135 01.547 8052 Exposure complete 22:54:44.292 00.157 8052 worker thread done servicing request 22:54:44.292 00.000 3236 OnExposeComplete: enter 22:54:44.292 00.000 3236 UpdateGuideState(): m_state=6 22:54:44.292 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 366 22:54:44.292 00.000 3236 Star::Find returns 1 (0), X=1049.07, Y=268.90, Mass=221, SNR=10.3, Peak=40 HFD=4.2 22:54:44.292 00.000 3236 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.85) = xAngle (4.79 = -1.50) 22:54:44.292 00.000 3236 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.04 = 3.04) 22:54:44.292 00.000 3236 CameraToMount -- cameraX=-3.52 cameraY=0.73 hyp=3.60 cameraTheta=2.94 mountX=0.27 mountY=0.36, mountTheta=0.94 22:54:44.292 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.52, y=0.73, opts=13) 22:54:44.292 00.000 3236 Enqueuing Move request for scope (-3.52, 0.73) 22:54:44.292 00.000 8052 Worker thread wakes up 22:54:44.292 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.52, 0.73) opts 0xd 22:54:44.292 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.52, 0.73) 22:54:44.292 00.000 8052 Moving (-3.52, 0.73) raw xDistance=0.27 yDistance=0.36 22:54:44.292 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.27 22:54:44.292 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 22:54:44.292 00.000 8052 MoveAxis(W, 8, ABG) 22:54:44.292 00.000 8052 Guiding Dir = 3, Dur = 8 22:54:44.307 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=37, Gamma=1.040 22:54:44.307 00.000 8052 IsSlewing returns 0 22:54:44.370 00.063 8052 IsGuiding returns 0 22:54:44.495 00.125 8052 IsGuiding returns 0 22:54:44.495 00.000 8052 Move returns status 0, amount 8 22:54:44.495 00.000 8052 MoveAxis(S, 55, ABG) 22:54:44.495 00.000 8052 Guiding Dir = 1, Dur = 55 22:54:44.510 00.015 8052 IsSlewing returns 0 22:54:44.510 00.000 8052 IsGuiding returns 0 22:54:44.510 00.000 8052 PulseGuide returned control before completion, sleep 62 22:54:44.557 00.047 3236 UpdateGuideState exits: m=221 SNR=10.3 22:54:44.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:44.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:44.557 00.000 3236 Enqueuing Expose request 22:54:44.588 00.031 8052 IsGuiding returns 1 22:54:44.588 00.000 8052 scope still moving after pulse duration time elapsed 22:54:44.620 00.032 8052 IsSlewing returns 0 22:54:44.620 00.000 8052 IsGuiding returns 1 22:54:44.651 00.031 8052 IsSlewing returns 0 22:54:44.651 00.000 8052 IsGuiding returns 0 22:54:44.651 00.000 8052 scope move finished after 55 + 86 ms 22:54:44.651 00.000 8052 Move returns status 0, amount 55 22:54:44.651 00.000 8052 move complete, result=0 22:54:44.651 00.000 8052 worker thread done servicing request 22:54:44.651 00.000 8052 Worker thread wakes up 22:54:44.651 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:44.651 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:44.651 00.000 3236 GuideStep: 0.3 px 8 ms WEST, 0.4 px 55 ms SOUTH 22:54:46.198 01.547 8052 Exposure complete 22:54:46.354 00.156 8052 worker thread done servicing request 22:54:46.354 00.000 3236 OnExposeComplete: enter 22:54:46.354 00.000 3236 UpdateGuideState(): m_state=6 22:54:46.354 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 367 22:54:46.354 00.000 3236 Star::Find returns 1 (0), X=1049.51, Y=269.04, Mass=222, SNR=10.3, Peak=34 HFD=4.1 22:54:46.354 00.000 3236 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.85) = xAngle (4.72 = -1.57) 22:54:46.354 00.000 3236 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.97 = 2.97) 22:54:46.354 00.000 3236 CameraToMount -- cameraX=-3.08 cameraY=0.86 hyp=3.20 cameraTheta=2.87 mountX=0.01 mountY=0.55, mountTheta=1.55 22:54:46.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.08, y=0.86, opts=13) 22:54:46.354 00.000 3236 Enqueuing Move request for scope (-3.08, 0.86) 22:54:46.354 00.000 8052 Worker thread wakes up 22:54:46.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.08, 0.86) opts 0xd 22:54:46.354 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.08, 0.86) 22:54:46.354 00.000 8052 Moving (-3.08, 0.86) raw xDistance=0.01 yDistance=0.55 22:54:46.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:54:46.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 22:54:46.354 00.000 8052 MoveAxis(E, 0, ABG) 22:54:46.354 00.000 8052 Move returns status 0, amount 0 22:54:46.354 00.000 8052 MoveAxis(S, 83, ABG) 22:54:46.354 00.000 8052 Guiding Dir = 1, Dur = 83 22:54:46.354 00.000 8052 IsSlewing returns 0 22:54:46.370 00.016 8052 IsGuiding returns 0 22:54:46.370 00.000 8052 PulseGuide returned control before completion, sleep 89 22:54:46.370 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=19, FiltMax=30, Gamma=1.040 22:54:46.479 00.109 8052 IsGuiding returns 1 22:54:46.479 00.000 8052 scope still moving after pulse duration time elapsed 22:54:46.526 00.047 8052 IsSlewing returns 0 22:54:46.526 00.000 8052 IsGuiding returns 0 22:54:46.526 00.000 8052 scope move finished after 83 + 74 ms 22:54:46.526 00.000 8052 Move returns status 0, amount 83 22:54:46.526 00.000 8052 move complete, result=0 22:54:46.526 00.000 8052 worker thread done servicing request 22:54:46.620 00.094 3236 UpdateGuideState exits: m=222 SNR=10.3 22:54:46.620 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:46.620 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:46.620 00.000 3236 Enqueuing Expose request 22:54:46.620 00.000 8052 Worker thread wakes up 22:54:46.620 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.5 px 83 ms SOUTH 22:54:46.620 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:46.620 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:48.176 01.556 8052 Exposure complete 22:54:48.332 00.156 8052 worker thread done servicing request 22:54:48.332 00.000 3236 OnExposeComplete: enter 22:54:48.332 00.000 3236 UpdateGuideState(): m_state=6 22:54:48.332 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 368 22:54:48.332 00.000 3236 Star::Find returns 1 (0), X=1049.26, Y=268.70, Mass=240, SNR=10.7, Peak=35 HFD=4.9 22:54:48.332 00.000 3236 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.85) = xAngle (4.83 = -1.45) 22:54:48.332 00.000 3236 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.09 = 3.09) 22:54:48.332 00.000 3236 CameraToMount -- cameraX=-3.33 cameraY=0.52 hyp=3.37 cameraTheta=2.99 mountX=0.41 mountY=0.18, mountTheta=0.41 22:54:48.348 00.016 3236 SchedulePrimaryMove(06CFF028, x=-3.33, y=0.52, opts=13) 22:54:48.348 00.000 3236 Enqueuing Move request for scope (-3.33, 0.52) 22:54:48.348 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=23, FiltMax=32, Gamma=1.040 22:54:48.363 00.015 8052 Worker thread wakes up 22:54:48.363 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.33, 0.52) opts 0xd 22:54:48.363 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.33, 0.52) 22:54:48.363 00.000 8052 Moving (-3.33, 0.52) raw xDistance=0.41 yDistance=0.18 22:54:48.363 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 22:54:48.363 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:48.363 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:54:48.363 00.000 8052 MoveAxis(W, 14, ABG) 22:54:48.363 00.000 8052 Guiding Dir = 3, Dur = 14 22:54:48.363 00.000 8052 IsSlewing returns 0 22:54:48.363 00.000 8052 IsGuiding returns 0 22:54:48.363 00.000 8052 PulseGuide returned control before completion, sleep 21 22:54:48.410 00.047 8052 IsGuiding returns 0 22:54:48.410 00.000 8052 Move returns status 0, amount 14 22:54:48.410 00.000 8052 MoveAxis(N, 0, ABG) 22:54:48.410 00.000 8052 Move returns status 0, amount 0 22:54:48.410 00.000 8052 move complete, result=0 22:54:48.410 00.000 8052 worker thread done servicing request 22:54:48.598 00.188 3236 UpdateGuideState exits: m=240 SNR=10.7 22:54:48.598 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:48.598 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:48.598 00.000 3236 Enqueuing Expose request 22:54:48.598 00.000 8052 Worker thread wakes up 22:54:48.598 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:48.598 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:48.598 00.000 3236 GuideStep: 0.4 px 14 ms WEST, 0.2 px 0 ms NORTH 22:54:50.144 01.546 8052 Exposure complete 22:54:50.316 00.172 8052 worker thread done servicing request 22:54:50.316 00.000 3236 OnExposeComplete: enter 22:54:50.316 00.000 3236 UpdateGuideState(): m_state=6 22:54:50.316 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 369 22:54:50.316 00.000 3236 Star::Find returns 1 (0), X=1050.46, Y=265.88, Mass=219, SNR=10.2, Peak=39 HFD=4.8 22:54:50.316 00.000 3236 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.85) = xAngle (-0.47 = -0.47) 22:54:50.316 00.000 3236 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.22 = -2.22) 22:54:50.316 00.000 3236 CameraToMount -- cameraX=-2.13 cameraY=-2.29 hyp=3.13 cameraTheta=-2.32 mountX=2.79 mountY=-2.50, mountTheta=-0.73 22:54:50.316 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.13, y=-2.29, opts=13) 22:54:50.316 00.000 3236 Enqueuing Move request for scope (-2.13, -2.29) 22:54:50.316 00.000 8052 Worker thread wakes up 22:54:50.316 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.13, -2.29) opts 0xd 22:54:50.316 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.13, -2.29) 22:54:50.316 00.000 8052 Moving (-2.13, -2.29) raw xDistance=2.79 yDistance=-2.50 22:54:50.316 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.78 from input 2.79 22:54:50.316 00.000 8052 resist switch: large excursion: input -2.50 thresh 0.54 direction from 1 to -1 22:54:50.316 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.50 22:54:50.316 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.50 from input -2.50 22:54:50.316 00.000 8052 MoveAxis(W, 98, ABG) 22:54:50.316 00.000 8052 Guiding Dir = 3, Dur = 98 22:54:50.316 00.000 8052 IsSlewing returns 0 22:54:50.316 00.000 8052 IsGuiding returns 0 22:54:50.332 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=25, FiltMax=35, Gamma=1.040 22:54:50.363 00.031 8052 PulseGuide returned control before completion, sleep 67 22:54:50.441 00.078 8052 IsGuiding returns 1 22:54:50.441 00.000 8052 scope still moving after pulse duration time elapsed 22:54:50.473 00.032 8052 IsSlewing returns 0 22:54:50.473 00.000 8052 IsGuiding returns 1 22:54:50.519 00.046 8052 IsSlewing returns 0 22:54:50.519 00.000 8052 IsGuiding returns 0 22:54:50.519 00.000 8052 scope move finished after 98 + 96 ms 22:54:50.519 00.000 8052 Move returns status 0, amount 98 22:54:50.519 00.000 8052 MoveAxis(N, 380, ABG) 22:54:50.519 00.000 8052 Guiding Dir = 0, Dur = 380 22:54:50.519 00.000 8052 IsSlewing returns 0 22:54:50.519 00.000 8052 IsGuiding returns 0 22:54:50.519 00.000 3236 UpdateGuideState exits: m=219 SNR=10.2 22:54:50.519 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:50.519 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:50.519 00.000 3236 Enqueuing Expose request 22:54:50.535 00.016 8052 PulseGuide returned control before completion, sleep 379 22:54:50.926 00.391 8052 IsGuiding returns 0 22:54:50.926 00.000 8052 Move returns status 0, amount 380 22:54:50.926 00.000 8052 move complete, result=0 22:54:50.926 00.000 8052 worker thread done servicing request 22:54:50.926 00.000 3236 GuideStep: 2.8 px 98 ms WEST, -2.5 px 380 ms NORTH 22:54:50.926 00.000 8052 Worker thread wakes up 22:54:50.926 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:50.926 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:52.160 01.234 8052 Exposure complete 22:54:52.285 00.125 8052 worker thread done servicing request 22:54:52.285 00.000 3236 OnExposeComplete: enter 22:54:52.285 00.000 3236 UpdateGuideState(): m_state=6 22:54:52.285 00.000 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 370 22:54:52.285 00.000 3236 Star::Find returns 1 (0), X=1050.29, Y=266.84, Mass=224, SNR=10.3, Peak=36 HFD=5.1 22:54:52.285 00.000 3236 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.85) = xAngle (-0.77 = -0.77) 22:54:52.285 00.000 3236 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.51 = -2.51) 22:54:52.285 00.000 3236 CameraToMount -- cameraX=-2.30 cameraY=-1.34 hyp=2.66 cameraTheta=-2.62 mountX=1.91 mountY=-1.56, mountTheta=-0.68 22:54:52.285 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.30, y=-1.34, opts=13) 22:54:52.285 00.000 3236 Enqueuing Move request for scope (-2.30, -1.34) 22:54:52.285 00.000 8052 Worker thread wakes up 22:54:52.285 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.30, -1.34) opts 0xd 22:54:52.285 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.30, -1.34) 22:54:52.285 00.000 8052 Moving (-2.30, -1.34) raw xDistance=1.91 yDistance=-1.56 22:54:52.285 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.33 from input 1.91 22:54:52.285 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.56 from input -1.56 22:54:52.285 00.000 8052 MoveAxis(W, 73, ABG) 22:54:52.285 00.000 8052 Guiding Dir = 3, Dur = 73 22:54:52.285 00.000 8052 IsSlewing returns 0 22:54:52.285 00.000 8052 IsGuiding returns 0 22:54:52.301 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=26, FiltMax=34, Gamma=1.040 22:54:52.316 00.015 8052 PulseGuide returned control before completion, sleep 55 22:54:52.394 00.078 8052 IsGuiding returns 1 22:54:52.394 00.000 8052 scope still moving after pulse duration time elapsed 22:54:52.426 00.032 8052 IsSlewing returns 0 22:54:52.426 00.000 8052 IsGuiding returns 0 22:54:52.426 00.000 8052 scope move finished after 73 + 56 ms 22:54:52.426 00.000 8052 Move returns status 0, amount 73 22:54:52.426 00.000 8052 MoveAxis(N, 238, ABG) 22:54:52.426 00.000 8052 Guiding Dir = 0, Dur = 238 22:54:52.426 00.000 8052 IsSlewing returns 0 22:54:52.426 00.000 8052 IsGuiding returns 0 22:54:52.441 00.015 8052 PulseGuide returned control before completion, sleep 238 22:54:52.504 00.063 3236 UpdateGuideState exits: m=224 SNR=10.3 22:54:52.504 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:52.519 00.015 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:52.519 00.000 3236 Enqueuing Expose request 22:54:52.691 00.172 8052 IsGuiding returns 0 22:54:52.691 00.000 8052 Move returns status 0, amount 238 22:54:52.691 00.000 8052 move complete, result=0 22:54:52.691 00.000 8052 worker thread done servicing request 22:54:52.691 00.000 3236 GuideStep: 1.9 px 73 ms WEST, -1.6 px 238 ms NORTH 22:54:52.691 00.000 8052 Worker thread wakes up 22:54:52.691 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:52.691 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:54.238 01.547 8052 Exposure complete 22:54:54.394 00.156 8052 worker thread done servicing request 22:54:54.394 00.000 3236 OnExposeComplete: enter 22:54:54.394 00.000 3236 UpdateGuideState(): m_state=6 22:54:54.394 00.000 3236 Star::Find(15, 1050, 266, 0, (0,0,0,0), 0.0, 255) frame 371 22:54:54.394 00.000 3236 Star::Find returns 1 (0), X=1050.35, Y=268.54, Mass=201, SNR=9.7, Peak=35 HFD=5.1 22:54:54.394 00.000 3236 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.85) = xAngle (4.83 = -1.46) 22:54:54.394 00.000 3236 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.08 = 3.08) 22:54:54.394 00.000 3236 CameraToMount -- cameraX=-2.24 cameraY=0.37 hyp=2.27 cameraTheta=2.98 mountX=0.26 mountY=0.14, mountTheta=0.49 22:54:54.394 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.24, y=0.37, opts=13) 22:54:54.394 00.000 3236 Enqueuing Move request for scope (-2.24, 0.37) 22:54:54.394 00.000 8052 Worker thread wakes up 22:54:54.394 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.24, 0.37) opts 0xd 22:54:54.394 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.24, 0.37) 22:54:54.394 00.000 8052 Moving (-2.24, 0.37) raw xDistance=0.26 yDistance=0.14 22:54:54.394 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.26 22:54:54.394 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:54:54.394 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:54:54.394 00.000 8052 MoveAxis(W, 14, ABG) 22:54:54.394 00.000 8052 Guiding Dir = 3, Dur = 14 22:54:54.394 00.000 8052 IsSlewing returns 0 22:54:54.410 00.016 8052 IsGuiding returns 0 22:54:54.410 00.000 8052 PulseGuide returned control before completion, sleep 21 22:54:54.410 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=32, Gamma=1.040 22:54:54.441 00.031 8052 IsGuiding returns 0 22:54:54.441 00.000 8052 Move returns status 0, amount 14 22:54:54.441 00.000 8052 MoveAxis(N, 0, ABG) 22:54:54.441 00.000 8052 Move returns status 0, amount 0 22:54:54.441 00.000 8052 move complete, result=0 22:54:54.441 00.000 8052 worker thread done servicing request 22:54:54.660 00.219 3236 UpdateGuideState exits: m=201 SNR=9.7 22:54:54.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:54.660 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:54.660 00.000 3236 Enqueuing Expose request 22:54:54.660 00.000 8052 Worker thread wakes up 22:54:54.660 00.000 3236 GuideStep: 0.3 px 14 ms WEST, 0.1 px 0 ms NORTH 22:54:54.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:54.660 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:56.223 01.563 8052 Exposure complete 22:54:56.379 00.156 8052 worker thread done servicing request 22:54:56.379 00.000 3236 OnExposeComplete: enter 22:54:56.379 00.000 3236 UpdateGuideState(): m_state=6 22:54:56.379 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 372 22:54:56.379 00.000 3236 Star::Find returns 1 (0), X=1049.49, Y=268.74, Mass=209, SNR=9.9, Peak=34 HFD=5.0 22:54:56.379 00.000 3236 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.85) = xAngle (4.81 = -1.47) 22:54:56.379 00.000 3236 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 22:54:56.379 00.000 3236 CameraToMount -- cameraX=-3.10 cameraY=0.57 hyp=3.15 cameraTheta=2.96 mountX=0.30 mountY=0.25, mountTheta=0.68 22:54:56.379 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.10, y=0.57, opts=13) 22:54:56.379 00.000 3236 Enqueuing Move request for scope (-3.10, 0.57) 22:54:56.379 00.000 8052 Worker thread wakes up 22:54:56.379 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.10, 0.57) opts 0xd 22:54:56.379 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.10, 0.57) 22:54:56.379 00.000 8052 Moving (-3.10, 0.57) raw xDistance=0.30 yDistance=0.25 22:54:56.379 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30 22:54:56.379 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:54:56.379 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 22:54:56.379 00.000 8052 MoveAxis(W, 12, ABG) 22:54:56.379 00.000 8052 Guiding Dir = 3, Dur = 12 22:54:56.379 00.000 8052 IsSlewing returns 0 22:54:56.394 00.015 8052 IsGuiding returns 0 22:54:56.394 00.000 8052 PulseGuide returned control before completion, sleep 19 22:54:56.394 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=33, Gamma=1.040 22:54:56.426 00.032 8052 IsGuiding returns 0 22:54:56.426 00.000 8052 Move returns status 0, amount 12 22:54:56.426 00.000 8052 MoveAxis(N, 0, ABG) 22:54:56.426 00.000 8052 Move returns status 0, amount 0 22:54:56.426 00.000 8052 move complete, result=0 22:54:56.426 00.000 8052 worker thread done servicing request 22:54:56.644 00.218 3236 UpdateGuideState exits: m=209 SNR=9.9 22:54:56.644 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:56.644 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:56.644 00.000 3236 Enqueuing Expose request 22:54:56.644 00.000 8052 Worker thread wakes up 22:54:56.644 00.000 3236 GuideStep: 0.3 px 12 ms WEST, 0.2 px 0 ms NORTH 22:54:56.644 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:56.644 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:58.191 01.547 8052 Exposure complete 22:54:58.348 00.157 8052 worker thread done servicing request 22:54:58.348 00.000 3236 OnExposeComplete: enter 22:54:58.348 00.000 3236 UpdateGuideState(): m_state=6 22:54:58.348 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 373 22:54:58.348 00.000 3236 Star::Find returns 1 (0), X=1049.58, Y=268.19, Mass=227, SNR=10.4, Peak=38 HFD=4.5 22:54:58.348 00.000 3236 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.85) = xAngle (4.98 = -1.30) 22:54:58.348 00.000 3236 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.24 = -3.05) 22:54:58.348 00.000 3236 CameraToMount -- cameraX=-3.01 cameraY=0.02 hyp=3.01 cameraTheta=3.14 mountX=0.81 mountY=-0.29, mountTheta=-0.34 22:54:58.348 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.01, y=0.02, opts=13) 22:54:58.348 00.000 3236 Enqueuing Move request for scope (-3.01, 0.02) 22:54:58.348 00.000 8052 Worker thread wakes up 22:54:58.348 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.01, 0.02) opts 0xd 22:54:58.348 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.01, 0.02) 22:54:58.348 00.000 8052 Moving (-3.01, 0.02) raw xDistance=0.81 yDistance=-0.29 22:54:58.348 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.81 22:54:58.348 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 22:54:58.348 00.000 8052 MoveAxis(W, 29, ABG) 22:54:58.348 00.000 8052 Guiding Dir = 3, Dur = 29 22:54:58.363 00.015 8052 IsSlewing returns 0 22:54:58.363 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=25, FiltMax=35, Gamma=1.040 22:54:58.410 00.047 8052 IsGuiding returns 0 22:54:58.582 00.172 8052 IsGuiding returns 0 22:54:58.582 00.000 8052 Move returns status 0, amount 29 22:54:58.582 00.000 8052 MoveAxis(N, 44, ABG) 22:54:58.582 00.000 8052 Guiding Dir = 0, Dur = 44 22:54:58.582 00.000 8052 IsSlewing returns 0 22:54:58.582 00.000 8052 IsGuiding returns 0 22:54:58.582 00.000 8052 PulseGuide returned control before completion, sleep 51 22:54:58.613 00.031 3236 UpdateGuideState exits: m=227 SNR=10.4 22:54:58.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:54:58.613 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:54:58.613 00.000 3236 Enqueuing Expose request 22:54:58.660 00.047 8052 IsGuiding returns 1 22:54:58.660 00.000 8052 scope still moving after pulse duration time elapsed 22:54:58.691 00.031 8052 IsSlewing returns 0 22:54:58.691 00.000 8052 IsGuiding returns 1 22:54:58.723 00.032 8052 IsSlewing returns 0 22:54:58.723 00.000 8052 IsGuiding returns 1 22:54:58.754 00.031 8052 IsSlewing returns 0 22:54:58.754 00.000 8052 IsGuiding returns 0 22:54:58.754 00.000 8052 scope move finished after 44 + 123 ms 22:54:58.754 00.000 8052 Move returns status 0, amount 44 22:54:58.754 00.000 8052 move complete, result=0 22:54:58.754 00.000 8052 worker thread done servicing request 22:54:58.754 00.000 8052 Worker thread wakes up 22:54:58.754 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:54:58.754 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:54:58.754 00.000 3236 GuideStep: 0.8 px 29 ms WEST, -0.3 px 44 ms NORTH 22:55:00.191 01.437 8052 Exposure complete 22:55:00.426 00.235 8052 worker thread done servicing request 22:55:00.426 00.000 3236 OnExposeComplete: enter 22:55:00.426 00.000 3236 UpdateGuideState(): m_state=6 22:55:00.426 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 374 22:55:00.426 00.000 3236 Star::Find returns 1 (0), X=1049.56, Y=268.91, Mass=209, SNR=9.9, Peak=36 HFD=4.1 22:55:00.426 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.75 = -1.53) 22:55:00.426 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 22:55:00.426 00.000 3236 CameraToMount -- cameraX=-3.04 cameraY=0.73 hyp=3.12 cameraTheta=2.91 mountX=0.13 mountY=0.42, mountTheta=1.27 22:55:00.426 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.04, y=0.73, opts=13) 22:55:00.426 00.000 3236 Enqueuing Move request for scope (-3.04, 0.73) 22:55:00.426 00.000 8052 Worker thread wakes up 22:55:00.426 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.04, 0.73) opts 0xd 22:55:00.426 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.04, 0.73) 22:55:00.426 00.000 8052 Moving (-3.04, 0.73) raw xDistance=0.13 yDistance=0.42 22:55:00.426 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:55:00.426 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:55:00.426 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 22:55:00.426 00.000 8052 MoveAxis(E, 0, ABG) 22:55:00.426 00.000 8052 Move returns status 0, amount 0 22:55:00.426 00.000 8052 MoveAxis(N, 0, ABG) 22:55:00.426 00.000 8052 Move returns status 0, amount 0 22:55:00.426 00.000 8052 move complete, result=0 22:55:00.426 00.000 8052 worker thread done servicing request 22:55:00.426 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=24, FiltMax=33, Gamma=1.040 22:55:00.629 00.203 3236 UpdateGuideState exits: m=209 SNR=9.9 22:55:00.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:00.629 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:00.629 00.000 3236 Enqueuing Expose request 22:55:00.629 00.000 8052 Worker thread wakes up 22:55:00.629 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:00.629 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:00.629 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 22:55:02.176 01.547 8052 Exposure complete 22:55:02.332 00.156 8052 worker thread done servicing request 22:55:02.332 00.000 3236 OnExposeComplete: enter 22:55:02.332 00.000 3236 UpdateGuideState(): m_state=6 22:55:02.332 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 375 22:55:02.332 00.000 3236 Star::Find returns 1 (0), X=1049.98, Y=269.26, Mass=225, SNR=10.4, Peak=38 HFD=4.3 22:55:02.332 00.000 3236 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.85) = xAngle (4.59 = -1.69) 22:55:02.332 00.000 3236 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.85 = 2.85) 22:55:02.332 00.000 3236 CameraToMount -- cameraX=-2.61 cameraY=1.09 hyp=2.82 cameraTheta=2.75 mountX=-0.33 mountY=0.82, mountTheta=1.96 22:55:02.332 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.61, y=1.09, opts=13) 22:55:02.332 00.000 3236 Enqueuing Move request for scope (-2.61, 1.09) 22:55:02.332 00.000 8052 Worker thread wakes up 22:55:02.332 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.61, 1.09) opts 0xd 22:55:02.332 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.61, 1.09) 22:55:02.332 00.000 8052 Moving (-2.61, 1.09) raw xDistance=-0.33 yDistance=0.82 22:55:02.332 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 22:55:02.332 00.000 8052 resist switch: large excursion: input 0.82 thresh 0.54 direction from -1 to 1 22:55:02.332 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.45 22:55:02.332 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82 22:55:02.332 00.000 8052 MoveAxis(E, 12, ABG) 22:55:02.332 00.000 8052 Guiding Dir = 2, Dur = 12 22:55:02.348 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=24, FiltMax=34, Gamma=1.040 22:55:02.348 00.000 8052 IsSlewing returns 0 22:55:02.410 00.062 8052 IsGuiding returns 0 22:55:02.426 00.016 8052 PulseGuide returned control before completion, sleep 18 22:55:02.457 00.031 8052 IsGuiding returns 0 22:55:02.457 00.000 8052 Move returns status 0, amount 12 22:55:02.457 00.000 8052 MoveAxis(S, 124, ABG) 22:55:02.457 00.000 8052 Guiding Dir = 1, Dur = 124 22:55:02.457 00.000 8052 IsSlewing returns 0 22:55:02.457 00.000 8052 IsGuiding returns 0 22:55:02.457 00.000 8052 PulseGuide returned control before completion, sleep 130 22:55:02.598 00.141 3236 UpdateGuideState exits: m=225 SNR=10.4 22:55:02.598 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:02.598 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:02.598 00.000 3236 Enqueuing Expose request 22:55:02.613 00.015 8052 IsGuiding returns 0 22:55:02.613 00.000 8052 Move returns status 0, amount 124 22:55:02.613 00.000 8052 move complete, result=0 22:55:02.613 00.000 8052 worker thread done servicing request 22:55:02.613 00.000 8052 Worker thread wakes up 22:55:02.613 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:02.613 00.000 3236 GuideStep: -0.3 px 12 ms EAST, 0.8 px 124 ms SOUTH 22:55:02.613 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:04.160 01.547 8052 Exposure complete 22:55:04.316 00.156 8052 worker thread done servicing request 22:55:04.316 00.000 3236 OnExposeComplete: enter 22:55:04.316 00.000 3236 UpdateGuideState(): m_state=6 22:55:04.316 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 376 22:55:04.316 00.000 3236 Star::Find returns 1 (0), X=1050.29, Y=268.56, Mass=236, SNR=10.6, Peak=39 HFD=4.0 22:55:04.316 00.000 3236 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.85) = xAngle (4.83 = -1.46) 22:55:04.316 00.000 3236 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.08 = 3.08) 22:55:04.316 00.000 3236 CameraToMount -- cameraX=-2.30 cameraY=0.38 hyp=2.33 cameraTheta=2.98 mountX=0.26 mountY=0.14, mountTheta=0.50 22:55:04.316 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.30, y=0.38, opts=13) 22:55:04.316 00.000 3236 Enqueuing Move request for scope (-2.30, 0.38) 22:55:04.316 00.000 8052 Worker thread wakes up 22:55:04.316 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.30, 0.38) opts 0xd 22:55:04.316 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.30, 0.38) 22:55:04.316 00.000 8052 Moving (-2.30, 0.38) raw xDistance=0.26 yDistance=0.14 22:55:04.316 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26 22:55:04.316 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:04.316 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 22:55:04.316 00.000 8052 MoveAxis(W, 8, ABG) 22:55:04.316 00.000 8052 Guiding Dir = 3, Dur = 8 22:55:04.316 00.000 8052 IsSlewing returns 0 22:55:04.332 00.016 8052 IsGuiding returns 0 22:55:04.332 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=24, FiltMax=36, Gamma=1.040 22:55:04.332 00.000 8052 PulseGuide returned control before completion, sleep 12 22:55:04.363 00.031 8052 IsGuiding returns 0 22:55:04.363 00.000 8052 Move returns status 0, amount 8 22:55:04.363 00.000 8052 MoveAxis(N, 0, ABG) 22:55:04.363 00.000 8052 Move returns status 0, amount 0 22:55:04.363 00.000 8052 move complete, result=0 22:55:04.363 00.000 8052 worker thread done servicing request 22:55:04.582 00.219 3236 UpdateGuideState exits: m=236 SNR=10.6 22:55:04.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:04.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:04.582 00.000 3236 Enqueuing Expose request 22:55:04.582 00.000 8052 Worker thread wakes up 22:55:04.582 00.000 3236 GuideStep: 0.3 px 8 ms WEST, 0.1 px 0 ms NORTH 22:55:04.582 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:04.582 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:06.238 01.656 8052 Exposure complete 22:55:06.394 00.156 8052 worker thread done servicing request 22:55:06.394 00.000 3236 OnExposeComplete: enter 22:55:06.394 00.000 3236 UpdateGuideState(): m_state=6 22:55:06.394 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 377 22:55:06.394 00.000 3236 Star::Find returns 1 (0), X=1050.63, Y=268.88, Mass=227, SNR=10.4, Peak=35 HFD=4.2 22:55:06.394 00.000 3236 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.85) = xAngle (4.64 = -1.64) 22:55:06.394 00.000 3236 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.90 = 2.90) 22:55:06.394 00.000 3236 CameraToMount -- cameraX=-1.96 cameraY=0.71 hyp=2.09 cameraTheta=2.80 mountX=-0.14 mountY=0.50, mountTheta=1.85 22:55:06.394 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.96, y=0.71, opts=13) 22:55:06.394 00.000 3236 Enqueuing Move request for scope (-1.96, 0.71) 22:55:06.394 00.000 8052 Worker thread wakes up 22:55:06.394 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.96, 0.71) opts 0xd 22:55:06.394 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.96, 0.71) 22:55:06.394 00.000 8052 Moving (-1.96, 0.71) raw xDistance=-0.14 yDistance=0.50 22:55:06.394 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 22:55:06.394 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 22:55:06.394 00.000 8052 MoveAxis(E, 0, ABG) 22:55:06.394 00.000 8052 Move returns status 0, amount 0 22:55:06.394 00.000 8052 MoveAxis(S, 76, ABG) 22:55:06.394 00.000 8052 Guiding Dir = 1, Dur = 76 22:55:06.394 00.000 8052 IsSlewing returns 0 22:55:06.394 00.000 8052 IsGuiding returns 0 22:55:06.410 00.016 8052 PulseGuide returned control before completion, sleep 83 22:55:06.410 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=20, FiltMax=31, Gamma=1.040 22:55:06.504 00.094 8052 IsGuiding returns 1 22:55:06.504 00.000 8052 scope still moving after pulse duration time elapsed 22:55:06.535 00.031 8052 IsSlewing returns 0 22:55:06.535 00.000 8052 IsGuiding returns 0 22:55:06.535 00.000 8052 scope move finished after 76 + 58 ms 22:55:06.535 00.000 8052 Move returns status 0, amount 76 22:55:06.535 00.000 8052 move complete, result=0 22:55:06.535 00.000 8052 worker thread done servicing request 22:55:06.660 00.125 3236 UpdateGuideState exits: m=227 SNR=10.4 22:55:06.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:06.660 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:06.660 00.000 3236 Enqueuing Expose request 22:55:06.660 00.000 8052 Worker thread wakes up 22:55:06.660 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.5 px 76 ms SOUTH 22:55:06.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:06.660 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:08.207 01.547 8052 Exposure complete 22:55:08.363 00.156 8052 worker thread done servicing request 22:55:08.363 00.000 3236 OnExposeComplete: enter 22:55:08.363 00.000 3236 UpdateGuideState(): m_state=6 22:55:08.363 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 378 22:55:08.363 00.000 3236 Star::Find returns 1 (0), X=1050.46, Y=268.43, Mass=223, SNR=10.3, Peak=40 HFD=4.3 22:55:08.363 00.000 3236 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.85) = xAngle (4.87 = -1.41) 22:55:08.363 00.000 3236 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.12 = 3.12) 22:55:08.363 00.000 3236 CameraToMount -- cameraX=-2.13 cameraY=0.26 hyp=2.14 cameraTheta=3.02 mountX=0.33 mountY=0.04, mountTheta=0.12 22:55:08.363 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.13, y=0.26, opts=13) 22:55:08.363 00.000 3236 Enqueuing Move request for scope (-2.13, 0.26) 22:55:08.363 00.000 8052 Worker thread wakes up 22:55:08.363 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.13, 0.26) opts 0xd 22:55:08.363 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.13, 0.26) 22:55:08.363 00.000 8052 Moving (-2.13, 0.26) raw xDistance=0.33 yDistance=0.04 22:55:08.363 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33 22:55:08.363 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:08.363 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 22:55:08.363 00.000 8052 MoveAxis(W, 12, ABG) 22:55:08.363 00.000 8052 Guiding Dir = 3, Dur = 12 22:55:08.363 00.000 8052 IsSlewing returns 0 22:55:08.363 00.000 8052 IsGuiding returns 0 22:55:08.379 00.016 8052 PulseGuide returned control before completion, sleep 19 22:55:08.379 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=26, FiltMax=36, Gamma=1.040 22:55:08.410 00.031 8052 IsGuiding returns 0 22:55:08.410 00.000 8052 Move returns status 0, amount 12 22:55:08.410 00.000 8052 MoveAxis(N, 0, ABG) 22:55:08.410 00.000 8052 Move returns status 0, amount 0 22:55:08.410 00.000 8052 move complete, result=0 22:55:08.410 00.000 8052 worker thread done servicing request 22:55:08.629 00.219 3236 UpdateGuideState exits: m=223 SNR=10.3 22:55:08.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:08.629 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:08.629 00.000 3236 Enqueuing Expose request 22:55:08.629 00.000 8052 Worker thread wakes up 22:55:08.629 00.000 3236 GuideStep: 0.3 px 12 ms WEST, 0.0 px 0 ms NORTH 22:55:08.629 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:08.629 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:10.176 01.547 8052 Exposure complete 22:55:10.332 00.156 8052 worker thread done servicing request 22:55:10.332 00.000 3236 OnExposeComplete: enter 22:55:10.332 00.000 3236 UpdateGuideState(): m_state=6 22:55:10.332 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 379 22:55:10.332 00.000 3236 Star::Find returns 1 (0), X=1049.99, Y=268.47, Mass=213, SNR=10.0, Peak=36 HFD=4.1 22:55:10.332 00.000 3236 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.85) = xAngle (4.88 = -1.41) 22:55:10.332 00.000 3236 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.13 = 3.13) 22:55:10.332 00.000 3236 CameraToMount -- cameraX=-2.60 cameraY=0.30 hyp=2.62 cameraTheta=3.03 mountX=0.43 mountY=0.03, mountTheta=0.07 22:55:10.332 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.60, y=0.30, opts=13) 22:55:10.332 00.000 3236 Enqueuing Move request for scope (-2.60, 0.30) 22:55:10.332 00.000 8052 Worker thread wakes up 22:55:10.332 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.60, 0.30) opts 0xd 22:55:10.332 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.60, 0.30) 22:55:10.332 00.000 8052 Moving (-2.60, 0.30) raw xDistance=0.43 yDistance=0.03 22:55:10.332 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43 22:55:10.332 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:10.332 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 22:55:10.332 00.000 8052 MoveAxis(W, 16, ABG) 22:55:10.332 00.000 8052 Guiding Dir = 3, Dur = 16 22:55:10.332 00.000 8052 IsSlewing returns 0 22:55:10.332 00.000 8052 IsGuiding returns 0 22:55:10.348 00.016 8052 PulseGuide returned control before completion, sleep 23 22:55:10.348 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=23, FiltMax=32, Gamma=1.040 22:55:10.379 00.031 8052 IsGuiding returns 0 22:55:10.379 00.000 8052 Move returns status 0, amount 16 22:55:10.379 00.000 8052 MoveAxis(N, 0, ABG) 22:55:10.379 00.000 8052 Move returns status 0, amount 0 22:55:10.379 00.000 8052 move complete, result=0 22:55:10.379 00.000 8052 worker thread done servicing request 22:55:10.598 00.219 3236 UpdateGuideState exits: m=213 SNR=10.0 22:55:10.598 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:10.598 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:10.598 00.000 3236 Enqueuing Expose request 22:55:10.598 00.000 8052 Worker thread wakes up 22:55:10.598 00.000 3236 GuideStep: 0.4 px 16 ms WEST, 0.0 px 0 ms NORTH 22:55:10.598 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:10.598 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:12.144 01.546 8052 Exposure complete 22:55:12.301 00.157 8052 worker thread done servicing request 22:55:12.301 00.000 3236 OnExposeComplete: enter 22:55:12.301 00.000 3236 UpdateGuideState(): m_state=6 22:55:12.301 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 380 22:55:12.301 00.000 3236 Star::Find returns 1 (0), X=1050.53, Y=268.06, Mass=202, SNR=9.8, Peak=38 HFD=4.2 22:55:12.301 00.000 3236 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.85) = xAngle (-1.24 = -1.24) 22:55:12.301 00.000 3236 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.99 = -2.99) 22:55:12.301 00.000 3236 CameraToMount -- cameraX=-2.06 cameraY=-0.11 hyp=2.06 cameraTheta=-3.09 mountX=0.67 mountY=-0.32, mountTheta=-0.45 22:55:12.301 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.06, y=-0.11, opts=13) 22:55:12.301 00.000 3236 Enqueuing Move request for scope (-2.06, -0.11) 22:55:12.301 00.000 8052 Worker thread wakes up 22:55:12.301 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.06, -0.11) opts 0xd 22:55:12.301 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.06, -0.11) 22:55:12.301 00.000 8052 Moving (-2.06, -0.11) raw xDistance=0.67 yDistance=-0.32 22:55:12.301 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67 22:55:12.301 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:55:12.301 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32 22:55:12.301 00.000 8052 MoveAxis(W, 24, ABG) 22:55:12.301 00.000 8052 Guiding Dir = 3, Dur = 24 22:55:12.301 00.000 8052 IsSlewing returns 0 22:55:12.316 00.015 8052 IsGuiding returns 0 22:55:12.316 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=35, Gamma=1.040 22:55:12.316 00.000 8052 PulseGuide returned control before completion, sleep 31 22:55:12.441 00.125 8052 IsGuiding returns 0 22:55:12.441 00.000 8052 Move returns status 0, amount 24 22:55:12.441 00.000 8052 MoveAxis(N, 0, ABG) 22:55:12.441 00.000 8052 Move returns status 0, amount 0 22:55:12.457 00.016 8052 move complete, result=0 22:55:12.457 00.000 8052 worker thread done servicing request 22:55:12.566 00.109 3236 UpdateGuideState exits: m=202 SNR=9.8 22:55:12.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:12.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:12.566 00.000 3236 Enqueuing Expose request 22:55:12.566 00.000 8052 Worker thread wakes up 22:55:12.566 00.000 3236 GuideStep: 0.7 px 24 ms WEST, -0.3 px 0 ms NORTH 22:55:12.566 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:12.566 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:14.223 01.657 8052 Exposure complete 22:55:14.379 00.156 8052 worker thread done servicing request 22:55:14.379 00.000 3236 OnExposeComplete: enter 22:55:14.379 00.000 3236 UpdateGuideState(): m_state=6 22:55:14.379 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 381 22:55:14.379 00.000 3236 Star::Find returns 1 (0), X=1050.86, Y=269.27, Mass=204, SNR=9.8, Peak=42 HFD=4.3 22:55:14.379 00.000 3236 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.85) = xAngle (4.43 = -1.86) 22:55:14.379 00.000 3236 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.68 = 2.68) 22:55:14.379 00.000 3236 CameraToMount -- cameraX=-1.73 cameraY=1.09 hyp=2.05 cameraTheta=2.58 mountX=-0.58 mountY=0.91, mountTheta=2.14 22:55:14.379 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.73, y=1.09, opts=13) 22:55:14.379 00.000 3236 Enqueuing Move request for scope (-1.73, 1.09) 22:55:14.379 00.000 8052 Worker thread wakes up 22:55:14.379 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.73, 1.09) opts 0xd 22:55:14.379 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.73, 1.09) 22:55:14.379 00.000 8052 Moving (-1.73, 1.09) raw xDistance=-0.58 yDistance=0.91 22:55:14.379 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.58 22:55:14.379 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91 22:55:14.379 00.000 8052 MoveAxis(E, 18, ABG) 22:55:14.379 00.000 8052 Guiding Dir = 2, Dur = 18 22:55:14.379 00.000 8052 IsSlewing returns 0 22:55:14.379 00.000 8052 IsGuiding returns 0 22:55:14.394 00.015 8052 PulseGuide returned control before completion, sleep 25 22:55:14.394 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=28, FiltMax=37, Gamma=1.040 22:55:14.426 00.032 8052 IsGuiding returns 0 22:55:14.426 00.000 8052 Move returns status 0, amount 18 22:55:14.426 00.000 8052 MoveAxis(S, 139, ABG) 22:55:14.426 00.000 8052 Guiding Dir = 1, Dur = 139 22:55:14.426 00.000 8052 IsSlewing returns 0 22:55:14.426 00.000 8052 IsGuiding returns 0 22:55:14.426 00.000 8052 PulseGuide returned control before completion, sleep 146 22:55:14.598 00.172 8052 IsGuiding returns 0 22:55:14.598 00.000 8052 Move returns status 0, amount 139 22:55:14.598 00.000 8052 move complete, result=0 22:55:14.598 00.000 8052 worker thread done servicing request 22:55:14.645 00.047 3236 UpdateGuideState exits: m=204 SNR=9.8 22:55:14.645 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:14.645 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:14.645 00.000 3236 Enqueuing Expose request 22:55:14.645 00.000 8052 Worker thread wakes up 22:55:14.645 00.000 3236 GuideStep: -0.6 px 18 ms EAST, 0.9 px 139 ms SOUTH 22:55:14.645 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:14.645 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:16.191 01.546 8052 Exposure complete 22:55:16.348 00.157 8052 worker thread done servicing request 22:55:16.348 00.000 3236 OnExposeComplete: enter 22:55:16.348 00.000 3236 UpdateGuideState(): m_state=6 22:55:16.348 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 382 22:55:16.348 00.000 3236 Star::Find returns 1 (0), X=1052.03, Y=268.63, Mass=197, SNR=9.7, Peak=37 HFD=4.1 22:55:16.348 00.000 3236 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.85) = xAngle (4.31 = -1.97) 22:55:16.348 00.000 3236 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.56 = 2.56) 22:55:16.348 00.000 3236 CameraToMount -- cameraX=-0.56 cameraY=0.46 hyp=0.72 cameraTheta=2.46 mountX=-0.28 mountY=0.40, mountTheta=2.19 22:55:16.348 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.56, y=0.46, opts=13) 22:55:16.348 00.000 3236 Enqueuing Move request for scope (-0.56, 0.46) 22:55:16.348 00.000 8052 Worker thread wakes up 22:55:16.348 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.46) opts 0xd 22:55:16.348 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.56, 0.46) 22:55:16.348 00.000 8052 Moving (-0.56, 0.46) raw xDistance=-0.28 yDistance=0.40 22:55:16.348 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.28 22:55:16.348 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40 22:55:16.348 00.000 8052 MoveAxis(E, 11, ABG) 22:55:16.348 00.000 8052 Guiding Dir = 2, Dur = 11 22:55:16.363 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=35, Gamma=1.040 22:55:16.410 00.047 8052 IsSlewing returns 0 22:55:16.473 00.063 8052 IsGuiding returns 0 22:55:16.488 00.015 8052 PulseGuide returned control before completion, sleep 18 22:55:16.519 00.031 8052 IsGuiding returns 0 22:55:16.519 00.000 8052 Move returns status 0, amount 11 22:55:16.519 00.000 8052 MoveAxis(S, 60, ABG) 22:55:16.519 00.000 8052 Guiding Dir = 1, Dur = 60 22:55:16.519 00.000 8052 IsSlewing returns 0 22:55:16.519 00.000 8052 IsGuiding returns 0 22:55:16.519 00.000 8052 PulseGuide returned control before completion, sleep 67 22:55:16.613 00.094 8052 IsGuiding returns 1 22:55:16.613 00.000 8052 scope still moving after pulse duration time elapsed 22:55:16.613 00.000 3236 UpdateGuideState exits: m=197 SNR=9.7 22:55:16.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:16.613 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:16.613 00.000 3236 Enqueuing Expose request 22:55:16.660 00.047 8052 IsSlewing returns 0 22:55:16.660 00.000 8052 IsGuiding returns 0 22:55:16.660 00.000 8052 scope move finished after 60 + 73 ms 22:55:16.660 00.000 8052 Move returns status 0, amount 60 22:55:16.660 00.000 8052 move complete, result=0 22:55:16.660 00.000 8052 worker thread done servicing request 22:55:16.660 00.000 8052 Worker thread wakes up 22:55:16.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:16.660 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:16.660 00.000 3236 GuideStep: -0.3 px 11 ms EAST, 0.4 px 60 ms SOUTH 22:55:18.207 01.547 8052 Exposure complete 22:55:18.363 00.156 8052 worker thread done servicing request 22:55:18.363 00.000 3236 OnExposeComplete: enter 22:55:18.363 00.000 3236 UpdateGuideState(): m_state=6 22:55:18.363 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 383 22:55:18.363 00.000 3236 Star::Find returns 1 (0), X=1051.70, Y=266.41, Mass=227, SNR=10.4, Peak=39 HFD=4.7 22:55:18.363 00.000 3236 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.85) = xAngle (-0.19 = -0.19) 22:55:18.363 00.000 3236 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.94 = -1.94) 22:55:18.363 00.000 3236 CameraToMount -- cameraX=-0.89 cameraY=-1.76 hyp=1.98 cameraTheta=-2.04 mountX=1.94 mountY=-1.84, mountTheta=-0.76 22:55:18.363 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.89, y=-1.76, opts=13) 22:55:18.363 00.000 3236 Enqueuing Move request for scope (-0.89, -1.76) 22:55:18.363 00.000 8052 Worker thread wakes up 22:55:18.363 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -1.76) opts 0xd 22:55:18.363 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.89, -1.76) 22:55:18.363 00.000 8052 Moving (-0.89, -1.76) raw xDistance=1.94 yDistance=-1.84 22:55:18.363 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.21 from input 1.94 22:55:18.363 00.000 8052 resist switch: large excursion: input -1.84 thresh 0.54 direction from 1 to -1 22:55:18.363 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.53 22:55:18.363 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.84 from input -1.84 22:55:18.363 00.000 8052 MoveAxis(W, 66, ABG) 22:55:18.363 00.000 8052 Guiding Dir = 3, Dur = 66 22:55:18.363 00.000 8052 IsSlewing returns 0 22:55:18.379 00.016 8052 IsGuiding returns 0 22:55:18.379 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=36, Gamma=1.040 22:55:18.379 00.000 8052 PulseGuide returned control before completion, sleep 72 22:55:18.457 00.078 8052 IsGuiding returns 1 22:55:18.457 00.000 8052 scope still moving after pulse duration time elapsed 22:55:18.488 00.031 8052 IsSlewing returns 0 22:55:18.488 00.000 8052 IsGuiding returns 0 22:55:18.488 00.000 8052 scope move finished after 66 + 47 ms 22:55:18.488 00.000 8052 Move returns status 0, amount 66 22:55:18.488 00.000 8052 MoveAxis(N, 280, ABG) 22:55:18.488 00.000 8052 Guiding Dir = 0, Dur = 280 22:55:18.488 00.000 8052 IsSlewing returns 0 22:55:18.488 00.000 8052 IsGuiding returns 0 22:55:18.488 00.000 8052 PulseGuide returned control before completion, sleep 287 22:55:18.629 00.141 3236 UpdateGuideState exits: m=227 SNR=10.4 22:55:18.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:18.629 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:18.629 00.000 3236 Enqueuing Expose request 22:55:18.848 00.219 8052 IsGuiding returns 0 22:55:18.848 00.000 8052 Move returns status 0, amount 280 22:55:18.848 00.000 8052 move complete, result=0 22:55:18.848 00.000 8052 worker thread done servicing request 22:55:18.848 00.000 3236 GuideStep: 1.9 px 66 ms WEST, -1.8 px 280 ms NORTH 22:55:18.848 00.000 8052 Worker thread wakes up 22:55:18.848 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:18.848 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:20.176 01.328 8052 Exposure complete 22:55:20.332 00.156 8052 worker thread done servicing request 22:55:20.332 00.000 3236 OnExposeComplete: enter 22:55:20.332 00.000 3236 UpdateGuideState(): m_state=6 22:55:20.332 00.000 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 384 22:55:20.332 00.000 3236 Star::Find returns 1 (0), X=1051.15, Y=266.60, Mass=199, SNR=9.7, Peak=39 HFD=3.9 22:55:20.332 00.000 3236 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.85) = xAngle (-0.46 = -0.46) 22:55:20.332 00.000 3236 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.21 = -2.21) 22:55:20.332 00.000 3236 CameraToMount -- cameraX=-1.44 cameraY=-1.57 hyp=2.13 cameraTheta=-2.31 mountX=1.91 mountY=-1.71, mountTheta=-0.73 22:55:20.332 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.44, y=-1.57, opts=13) 22:55:20.332 00.000 3236 Enqueuing Move request for scope (-1.44, -1.57) 22:55:20.332 00.000 8052 Worker thread wakes up 22:55:20.332 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.44, -1.57) opts 0xd 22:55:20.332 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.44, -1.57) 22:55:20.332 00.000 8052 Moving (-1.44, -1.57) raw xDistance=1.91 yDistance=-1.71 22:55:20.332 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.29 from input 1.91 22:55:20.332 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.71 from input -1.71 22:55:20.332 00.000 8052 MoveAxis(W, 71, ABG) 22:55:20.332 00.000 8052 Guiding Dir = 3, Dur = 71 22:55:20.348 00.016 8052 IsSlewing returns 0 22:55:20.348 00.000 8052 IsGuiding returns 0 22:55:20.348 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=36, Gamma=1.040 22:55:20.348 00.000 8052 PulseGuide returned control before completion, sleep 77 22:55:20.441 00.093 8052 IsGuiding returns 0 22:55:20.441 00.000 8052 Move returns status 0, amount 71 22:55:20.441 00.000 8052 MoveAxis(N, 260, ABG) 22:55:20.441 00.000 8052 Guiding Dir = 0, Dur = 260 22:55:20.441 00.000 8052 IsSlewing returns 0 22:55:20.441 00.000 8052 IsGuiding returns 0 22:55:20.441 00.000 8052 PulseGuide returned control before completion, sleep 267 22:55:20.598 00.157 3236 UpdateGuideState exits: m=199 SNR=9.7 22:55:20.598 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:20.598 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:20.598 00.000 3236 Enqueuing Expose request 22:55:20.723 00.125 8052 IsGuiding returns 0 22:55:20.723 00.000 8052 Move returns status 0, amount 260 22:55:20.723 00.000 8052 move complete, result=0 22:55:20.723 00.000 8052 worker thread done servicing request 22:55:20.723 00.000 8052 Worker thread wakes up 22:55:20.723 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:20.723 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:20.723 00.000 3236 GuideStep: 1.9 px 71 ms WEST, -1.7 px 260 ms NORTH 22:55:22.160 01.437 8052 Exposure complete 22:55:22.316 00.156 8052 worker thread done servicing request 22:55:22.316 00.000 3236 OnExposeComplete: enter 22:55:22.316 00.000 3236 UpdateGuideState(): m_state=6 22:55:22.316 00.000 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 385 22:55:22.316 00.000 3236 Star::Find returns 1 (0), X=1049.58, Y=267.95, Mass=211, SNR=10.0, Peak=34 HFD=4.2 22:55:22.316 00.000 3236 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.85) = xAngle (-1.22 = -1.22) 22:55:22.316 00.000 3236 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.97 = -2.97) 22:55:22.316 00.000 3236 CameraToMount -- cameraX=-3.01 cameraY=-0.22 hyp=3.01 cameraTheta=-3.07 mountX=1.04 mountY=-0.53, mountTheta=-0.47 22:55:22.316 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.01, y=-0.22, opts=13) 22:55:22.316 00.000 3236 Enqueuing Move request for scope (-3.01, -0.22) 22:55:22.316 00.000 8052 Worker thread wakes up 22:55:22.316 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.01, -0.22) opts 0xd 22:55:22.316 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.01, -0.22) 22:55:22.316 00.000 8052 Moving (-3.01, -0.22) raw xDistance=1.04 yDistance=-0.53 22:55:22.316 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.04 22:55:22.316 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 22:55:22.316 00.000 8052 MoveAxis(W, 41, ABG) 22:55:22.316 00.000 8052 Guiding Dir = 3, Dur = 41 22:55:22.316 00.000 8052 IsSlewing returns 0 22:55:22.316 00.000 8052 IsGuiding returns 0 22:55:22.332 00.016 8052 PulseGuide returned control before completion, sleep 47 22:55:22.332 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=21, FiltMax=31, Gamma=1.040 22:55:22.394 00.062 8052 IsGuiding returns 0 22:55:22.394 00.000 8052 Move returns status 0, amount 41 22:55:22.394 00.000 8052 MoveAxis(N, 80, ABG) 22:55:22.394 00.000 8052 Guiding Dir = 0, Dur = 80 22:55:22.394 00.000 8052 IsSlewing returns 0 22:55:22.394 00.000 8052 IsGuiding returns 0 22:55:22.394 00.000 8052 PulseGuide returned control before completion, sleep 87 22:55:22.504 00.110 8052 IsGuiding returns 1 22:55:22.504 00.000 8052 scope still moving after pulse duration time elapsed 22:55:22.535 00.031 8052 IsSlewing returns 0 22:55:22.535 00.000 8052 IsGuiding returns 0 22:55:22.535 00.000 8052 scope move finished after 80 + 62 ms 22:55:22.535 00.000 8052 Move returns status 0, amount 80 22:55:22.535 00.000 8052 move complete, result=0 22:55:22.535 00.000 8052 worker thread done servicing request 22:55:22.582 00.047 3236 UpdateGuideState exits: m=211 SNR=10.0 22:55:22.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:22.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:22.582 00.000 3236 Enqueuing Expose request 22:55:22.582 00.000 8052 Worker thread wakes up 22:55:22.582 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:22.582 00.000 3236 GuideStep: 1.0 px 41 ms WEST, -0.5 px 80 ms NORTH 22:55:22.582 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:24.238 01.656 8052 Exposure complete 22:55:24.394 00.156 8052 worker thread done servicing request 22:55:24.394 00.000 3236 OnExposeComplete: enter 22:55:24.394 00.000 3236 UpdateGuideState(): m_state=6 22:55:24.394 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 386 22:55:24.394 00.000 3236 Star::Find returns 1 (0), X=1048.40, Y=268.79, Mass=207, SNR=9.9, Peak=38 HFD=4.5 22:55:24.394 00.000 3236 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.85) = xAngle (4.84 = -1.44) 22:55:24.394 00.000 3236 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 22:55:24.394 00.000 3236 CameraToMount -- cameraX=-4.19 cameraY=0.61 hyp=4.24 cameraTheta=3.00 mountX=0.56 mountY=0.18, mountTheta=0.32 22:55:24.394 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.19, y=0.61, opts=13) 22:55:24.394 00.000 3236 Enqueuing Move request for scope (-4.19, 0.61) 22:55:24.394 00.000 8052 Worker thread wakes up 22:55:24.394 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.19, 0.61) opts 0xd 22:55:24.394 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.19, 0.61) 22:55:24.394 00.000 8052 Moving (-4.19, 0.61) raw xDistance=0.56 yDistance=0.18 22:55:24.394 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.56 22:55:24.394 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:55:24.394 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 22:55:24.394 00.000 8052 MoveAxis(W, 22, ABG) 22:55:24.394 00.000 8052 Guiding Dir = 3, Dur = 22 22:55:24.394 00.000 8052 IsSlewing returns 0 22:55:24.394 00.000 8052 IsGuiding returns 0 22:55:24.410 00.016 8052 PulseGuide returned control before completion, sleep 28 22:55:24.410 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=35, Gamma=1.040 22:55:24.457 00.047 8052 IsGuiding returns 0 22:55:24.457 00.000 8052 Move returns status 0, amount 22 22:55:24.457 00.000 8052 MoveAxis(N, 0, ABG) 22:55:24.457 00.000 8052 Move returns status 0, amount 0 22:55:24.457 00.000 8052 move complete, result=0 22:55:24.457 00.000 8052 worker thread done servicing request 22:55:24.660 00.203 3236 UpdateGuideState exits: m=207 SNR=9.9 22:55:24.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:24.660 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:24.660 00.000 3236 Enqueuing Expose request 22:55:24.660 00.000 8052 Worker thread wakes up 22:55:24.660 00.000 3236 GuideStep: 0.6 px 22 ms WEST, 0.2 px 0 ms NORTH 22:55:24.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:24.660 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:26.207 01.547 8052 Exposure complete 22:55:26.363 00.156 8052 worker thread done servicing request 22:55:26.363 00.000 3236 OnExposeComplete: enter 22:55:26.363 00.000 3236 UpdateGuideState(): m_state=6 22:55:26.363 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 387 22:55:26.363 00.000 3236 Star::Find returns 1 (0), X=1048.09, Y=269.39, Mass=236, SNR=10.6, Peak=34 HFD=4.8 22:55:26.363 00.000 3236 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.85) = xAngle (4.73 = -1.56) 22:55:26.363 00.000 3236 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.98 = 2.98) 22:55:26.363 00.000 3236 CameraToMount -- cameraX=-4.50 cameraY=1.21 hyp=4.66 cameraTheta=2.88 mountX=0.07 mountY=0.75, mountTheta=1.48 22:55:26.363 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.50, y=1.21, opts=13) 22:55:26.363 00.000 3236 Enqueuing Move request for scope (-4.50, 1.21) 22:55:26.363 00.000 8052 Worker thread wakes up 22:55:26.363 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.50, 1.21) opts 0xd 22:55:26.363 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.50, 1.21) 22:55:26.363 00.000 8052 Moving (-4.50, 1.21) raw xDistance=0.07 yDistance=0.75 22:55:26.363 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 22:55:26.363 00.000 8052 resist switch: large excursion: input 0.75 thresh 0.54 direction from -1 to 1 22:55:26.363 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.24 22:55:26.363 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 22:55:26.363 00.000 8052 MoveAxis(E, 0, ABG) 22:55:26.363 00.000 8052 Move returns status 0, amount 0 22:55:26.363 00.000 8052 MoveAxis(S, 113, ABG) 22:55:26.363 00.000 8052 Guiding Dir = 1, Dur = 113 22:55:26.363 00.000 8052 IsSlewing returns 0 22:55:26.379 00.016 8052 IsGuiding returns 0 22:55:26.379 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=21, FiltMax=30, Gamma=1.040 22:55:26.379 00.000 8052 PulseGuide returned control before completion, sleep 120 22:55:26.519 00.140 8052 IsGuiding returns 1 22:55:26.519 00.000 8052 scope still moving after pulse duration time elapsed 22:55:26.629 00.110 8052 IsSlewing returns 0 22:55:26.629 00.000 3236 UpdateGuideState exits: m=236 SNR=10.6 22:55:26.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:26.629 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:26.629 00.000 3236 Enqueuing Expose request 22:55:26.691 00.062 8052 IsGuiding returns 0 22:55:26.691 00.000 8052 scope move finished after 113 + 199 ms 22:55:26.691 00.000 8052 Move returns status 0, amount 113 22:55:26.691 00.000 8052 move complete, result=0 22:55:26.691 00.000 8052 worker thread done servicing request 22:55:26.691 00.000 8052 Worker thread wakes up 22:55:26.691 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:26.691 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.7 px 113 ms SOUTH 22:55:26.691 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:28.238 01.547 8052 Exposure complete 22:55:28.394 00.156 8052 worker thread done servicing request 22:55:28.394 00.000 3236 OnExposeComplete: enter 22:55:28.394 00.000 3236 UpdateGuideState(): m_state=6 22:55:28.394 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 388 22:55:28.394 00.000 3236 Star::Find returns 1 (0), X=1048.65, Y=269.06, Mass=205, SNR=9.9, Peak=37 HFD=4.2 22:55:28.394 00.000 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.77 = -1.51) 22:55:28.394 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.02 = 3.02) 22:55:28.394 00.000 3236 CameraToMount -- cameraX=-3.94 cameraY=0.89 hyp=4.04 cameraTheta=2.92 mountX=0.23 mountY=0.48, mountTheta=1.13 22:55:28.394 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.94, y=0.89, opts=13) 22:55:28.394 00.000 3236 Enqueuing Move request for scope (-3.94, 0.89) 22:55:28.394 00.000 8052 Worker thread wakes up 22:55:28.394 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.94, 0.89) opts 0xd 22:55:28.394 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.94, 0.89) 22:55:28.394 00.000 8052 Moving (-3.94, 0.89) raw xDistance=0.23 yDistance=0.48 22:55:28.394 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23 22:55:28.394 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 22:55:28.394 00.000 8052 MoveAxis(W, 8, ABG) 22:55:28.394 00.000 8052 Guiding Dir = 3, Dur = 8 22:55:28.394 00.000 8052 IsSlewing returns 0 22:55:28.394 00.000 8052 IsGuiding returns 0 22:55:28.410 00.016 8052 PulseGuide returned control before completion, sleep 15 22:55:28.410 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=34, Gamma=1.040 22:55:28.441 00.031 8052 IsGuiding returns 0 22:55:28.441 00.000 8052 Move returns status 0, amount 8 22:55:28.441 00.000 8052 MoveAxis(S, 73, ABG) 22:55:28.441 00.000 8052 Guiding Dir = 1, Dur = 73 22:55:28.441 00.000 8052 IsSlewing returns 0 22:55:28.441 00.000 8052 IsGuiding returns 0 22:55:28.441 00.000 8052 PulseGuide returned control before completion, sleep 80 22:55:28.535 00.094 8052 IsGuiding returns 1 22:55:28.535 00.000 8052 scope still moving after pulse duration time elapsed 22:55:28.566 00.031 8052 IsSlewing returns 0 22:55:28.566 00.000 8052 IsGuiding returns 1 22:55:28.598 00.032 8052 IsSlewing returns 0 22:55:28.598 00.000 8052 IsGuiding returns 0 22:55:28.598 00.000 8052 scope move finished after 73 + 78 ms 22:55:28.598 00.000 8052 Move returns status 0, amount 73 22:55:28.598 00.000 8052 move complete, result=0 22:55:28.598 00.000 8052 worker thread done servicing request 22:55:28.660 00.062 3236 UpdateGuideState exits: m=205 SNR=9.9 22:55:28.660 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:28.660 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:28.660 00.000 3236 Enqueuing Expose request 22:55:28.660 00.000 8052 Worker thread wakes up 22:55:28.660 00.000 3236 GuideStep: 0.2 px 8 ms WEST, 0.5 px 73 ms SOUTH 22:55:28.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:28.660 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:30.207 01.547 8052 Exposure complete 22:55:30.363 00.156 8052 worker thread done servicing request 22:55:30.363 00.000 3236 OnExposeComplete: enter 22:55:30.363 00.000 3236 UpdateGuideState(): m_state=6 22:55:30.363 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 389 22:55:30.363 00.000 3236 Star::Find returns 1 (0), X=1048.33, Y=269.37, Mass=216, SNR=10.1, Peak=42 HFD=4.5 22:55:30.363 00.000 3236 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.85) = xAngle (4.72 = -1.57) 22:55:30.363 00.000 3236 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.97 = 2.97) 22:55:30.363 00.000 3236 CameraToMount -- cameraX=-4.26 cameraY=1.19 hyp=4.43 cameraTheta=2.87 mountX=0.02 mountY=0.75, mountTheta=1.54 22:55:30.363 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.26, y=1.19, opts=13) 22:55:30.363 00.000 3236 Enqueuing Move request for scope (-4.26, 1.19) 22:55:30.363 00.000 8052 Worker thread wakes up 22:55:30.363 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.26, 1.19) opts 0xd 22:55:30.363 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.26, 1.19) 22:55:30.363 00.000 8052 Moving (-4.26, 1.19) raw xDistance=0.02 yDistance=0.75 22:55:30.363 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:55:30.363 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 22:55:30.363 00.000 8052 MoveAxis(E, 0, ABG) 22:55:30.363 00.000 8052 Move returns status 0, amount 0 22:55:30.363 00.000 8052 MoveAxis(S, 114, ABG) 22:55:30.363 00.000 8052 Guiding Dir = 1, Dur = 114 22:55:30.379 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=26, FiltMax=35, Gamma=1.040 22:55:30.394 00.015 8052 IsSlewing returns 0 22:55:30.457 00.063 8052 IsGuiding returns 0 22:55:30.535 00.078 8052 PulseGuide returned control before completion, sleep 45 22:55:30.629 00.094 3236 UpdateGuideState exits: m=216 SNR=10.1 22:55:30.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:30.629 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:30.629 00.000 3236 Enqueuing Expose request 22:55:30.629 00.000 8052 IsGuiding returns 1 22:55:30.629 00.000 8052 scope still moving after pulse duration time elapsed 22:55:30.676 00.047 8052 IsSlewing returns 0 22:55:30.676 00.000 8052 IsGuiding returns 1 22:55:30.707 00.031 8052 IsSlewing returns 0 22:55:30.707 00.000 8052 IsGuiding returns 1 22:55:30.738 00.031 8052 IsSlewing returns 0 22:55:30.738 00.000 8052 IsGuiding returns 0 22:55:30.738 00.000 8052 scope move finished after 114 + 166 ms 22:55:30.738 00.000 8052 Move returns status 0, amount 114 22:55:30.738 00.000 8052 move complete, result=0 22:55:30.738 00.000 8052 worker thread done servicing request 22:55:30.738 00.000 8052 Worker thread wakes up 22:55:30.738 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:30.738 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:30.754 00.016 3236 GuideStep: 0.0 px 0 ms EAST, 0.7 px 114 ms SOUTH 22:55:32.191 01.437 8052 Exposure complete 22:55:32.348 00.157 8052 worker thread done servicing request 22:55:32.348 00.000 3236 OnExposeComplete: enter 22:55:32.348 00.000 3236 UpdateGuideState(): m_state=6 22:55:32.348 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 390 22:55:32.348 00.000 3236 Star::Find returns 1 (0), X=1048.65, Y=269.89, Mass=230, SNR=10.5, Peak=38 HFD=4.7 22:55:32.348 00.000 3236 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.85) = xAngle (4.58 = -1.70) 22:55:32.348 00.000 3236 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.83 = 2.83) 22:55:32.348 00.000 3236 CameraToMount -- cameraX=-3.95 cameraY=1.71 hyp=4.30 cameraTheta=2.73 mountX=-0.57 mountY=1.30, mountTheta=1.98 22:55:32.348 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.95, y=1.71, opts=13) 22:55:32.348 00.000 3236 Enqueuing Move request for scope (-3.95, 1.71) 22:55:32.348 00.000 8052 Worker thread wakes up 22:55:32.348 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.95, 1.71) opts 0xd 22:55:32.348 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.95, 1.71) 22:55:32.348 00.000 8052 Moving (-3.95, 1.71) raw xDistance=-0.57 yDistance=1.30 22:55:32.348 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57 22:55:32.348 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.30 from input 1.30 22:55:32.348 00.000 8052 MoveAxis(E, 20, ABG) 22:55:32.348 00.000 8052 Guiding Dir = 2, Dur = 20 22:55:32.348 00.000 8052 IsSlewing returns 0 22:55:32.348 00.000 8052 IsGuiding returns 0 22:55:32.363 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=25, FiltMax=35, Gamma=1.040 22:55:32.363 00.000 8052 PulseGuide returned control before completion, sleep 25 22:55:32.394 00.031 8052 IsGuiding returns 1 22:55:32.394 00.000 8052 scope still moving after pulse duration time elapsed 22:55:32.426 00.032 8052 IsSlewing returns 0 22:55:32.426 00.000 8052 IsGuiding returns 0 22:55:32.426 00.000 8052 scope move finished after 20 + 49 ms 22:55:32.426 00.000 8052 Move returns status 0, amount 20 22:55:32.426 00.000 8052 MoveAxis(S, 198, ABG) 22:55:32.426 00.000 8052 Guiding Dir = 1, Dur = 198 22:55:32.426 00.000 8052 IsSlewing returns 0 22:55:32.426 00.000 8052 IsGuiding returns 0 22:55:32.426 00.000 8052 PulseGuide returned control before completion, sleep 205 22:55:32.613 00.187 3236 UpdateGuideState exits: m=230 SNR=10.5 22:55:32.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:32.613 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:32.613 00.000 3236 Enqueuing Expose request 22:55:32.660 00.047 8052 IsGuiding returns 0 22:55:32.660 00.000 8052 Move returns status 0, amount 198 22:55:32.660 00.000 8052 move complete, result=0 22:55:32.660 00.000 8052 worker thread done servicing request 22:55:32.660 00.000 8052 Worker thread wakes up 22:55:32.660 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:32.660 00.000 3236 GuideStep: -0.6 px 20 ms EAST, 1.3 px 198 ms SOUTH 22:55:32.660 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:34.207 01.547 8052 Exposure complete 22:55:34.363 00.156 8052 worker thread done servicing request 22:55:34.363 00.000 3236 OnExposeComplete: enter 22:55:34.363 00.000 3236 UpdateGuideState(): m_state=6 22:55:34.363 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 391 22:55:34.363 00.000 3236 Star::Find returns 1 (0), X=1048.97, Y=269.25, Mass=218, SNR=10.2, Peak=40 HFD=4.4 22:55:34.363 00.000 3236 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.85) = xAngle (4.70 = -1.58) 22:55:34.363 00.000 3236 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 22:55:34.363 00.000 3236 CameraToMount -- cameraX=-3.62 cameraY=1.08 hyp=3.78 cameraTheta=2.85 mountX=-0.04 mountY=0.70, mountTheta=1.63 22:55:34.363 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.62, y=1.08, opts=13) 22:55:34.363 00.000 3236 Enqueuing Move request for scope (-3.62, 1.08) 22:55:34.363 00.000 8052 Worker thread wakes up 22:55:34.363 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.62, 1.08) opts 0xd 22:55:34.363 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.62, 1.08) 22:55:34.363 00.000 8052 Moving (-3.62, 1.08) raw xDistance=-0.04 yDistance=0.70 22:55:34.363 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 22:55:34.363 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70 22:55:34.363 00.000 8052 MoveAxis(E, 0, ABG) 22:55:34.363 00.000 8052 Move returns status 0, amount 0 22:55:34.363 00.000 8052 MoveAxis(S, 107, ABG) 22:55:34.363 00.000 8052 Guiding Dir = 1, Dur = 107 22:55:34.379 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=36, Gamma=1.040 22:55:34.379 00.000 8052 IsSlewing returns 0 22:55:34.441 00.062 8052 IsGuiding returns 0 22:55:34.441 00.000 8052 PulseGuide returned control before completion, sleep 112 22:55:34.582 00.141 8052 IsGuiding returns 0 22:55:34.582 00.000 8052 Move returns status 0, amount 107 22:55:34.582 00.000 8052 move complete, result=0 22:55:34.582 00.000 8052 worker thread done servicing request 22:55:34.629 00.047 3236 UpdateGuideState exits: m=218 SNR=10.2 22:55:34.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:34.629 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:34.629 00.000 3236 Enqueuing Expose request 22:55:34.629 00.000 8052 Worker thread wakes up 22:55:34.629 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.7 px 107 ms SOUTH 22:55:34.629 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:34.629 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:36.176 01.547 8052 Exposure complete 22:55:36.332 00.156 8052 worker thread done servicing request 22:55:36.332 00.000 3236 OnExposeComplete: enter 22:55:36.332 00.000 3236 UpdateGuideState(): m_state=6 22:55:36.332 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 392 22:55:36.332 00.000 3236 Star::Find returns 1 (0), X=1049.27, Y=268.42, Mass=227, SNR=10.4, Peak=38 HFD=4.9 22:55:36.332 00.000 3236 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.85) = xAngle (4.92 = -1.37) 22:55:36.332 00.000 3236 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.17 = -3.11) 22:55:36.332 00.000 3236 CameraToMount -- cameraX=-3.32 cameraY=0.24 hyp=3.33 cameraTheta=3.07 mountX=0.68 mountY=-0.10, mountTheta=-0.14 22:55:36.332 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.32, y=0.24, opts=13) 22:55:36.332 00.000 3236 Enqueuing Move request for scope (-3.32, 0.24) 22:55:36.332 00.000 8052 Worker thread wakes up 22:55:36.332 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.32, 0.24) opts 0xd 22:55:36.332 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.32, 0.24) 22:55:36.332 00.000 8052 Moving (-3.32, 0.24) raw xDistance=0.68 yDistance=-0.10 22:55:36.332 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68 22:55:36.332 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:36.332 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 22:55:36.332 00.000 8052 MoveAxis(W, 23, ABG) 22:55:36.332 00.000 8052 Guiding Dir = 3, Dur = 23 22:55:36.332 00.000 8052 IsSlewing returns 0 22:55:36.348 00.016 8052 IsGuiding returns 0 22:55:36.348 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=35, Gamma=1.040 22:55:36.348 00.000 8052 PulseGuide returned control before completion, sleep 29 22:55:36.394 00.046 8052 IsGuiding returns 0 22:55:36.394 00.000 8052 Move returns status 0, amount 23 22:55:36.394 00.000 8052 MoveAxis(N, 0, ABG) 22:55:36.394 00.000 8052 Move returns status 0, amount 0 22:55:36.394 00.000 8052 move complete, result=0 22:55:36.394 00.000 8052 worker thread done servicing request 22:55:36.598 00.204 3236 UpdateGuideState exits: m=227 SNR=10.4 22:55:36.598 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:36.598 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:36.598 00.000 3236 Enqueuing Expose request 22:55:36.598 00.000 8052 Worker thread wakes up 22:55:36.598 00.000 3236 GuideStep: 0.7 px 23 ms WEST, -0.1 px 0 ms NORTH 22:55:36.598 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:36.598 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:38.144 01.546 8052 Exposure complete 22:55:38.301 00.157 8052 worker thread done servicing request 22:55:38.301 00.000 3236 OnExposeComplete: enter 22:55:38.301 00.000 3236 UpdateGuideState(): m_state=6 22:55:38.301 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 393 22:55:38.301 00.000 3236 Star::Find returns 1 (0), X=1049.96, Y=268.30, Mass=198, SNR=9.6, Peak=35 HFD=4.8 22:55:38.301 00.000 3236 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.85) = xAngle (4.94 = -1.34) 22:55:38.301 00.000 3236 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.20 = -3.09) 22:55:38.301 00.000 3236 CameraToMount -- cameraX=-2.63 cameraY=0.13 hyp=2.64 cameraTheta=3.09 mountX=0.60 mountY=-0.14, mountTheta=-0.23 22:55:38.301 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.63, y=0.13, opts=13) 22:55:38.301 00.000 3236 Enqueuing Move request for scope (-2.63, 0.13) 22:55:38.301 00.000 8052 Worker thread wakes up 22:55:38.301 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.63, 0.13) opts 0xd 22:55:38.301 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.63, 0.13) 22:55:38.301 00.000 8052 Moving (-2.63, 0.13) raw xDistance=0.60 yDistance=-0.14 22:55:38.301 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.60 22:55:38.301 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:38.301 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 22:55:38.301 00.000 8052 MoveAxis(W, 22, ABG) 22:55:38.301 00.000 8052 Guiding Dir = 3, Dur = 22 22:55:38.301 00.000 8052 IsSlewing returns 0 22:55:38.316 00.015 8052 IsGuiding returns 0 22:55:38.316 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=33, Gamma=1.040 22:55:38.316 00.000 8052 PulseGuide returned control before completion, sleep 28 22:55:38.363 00.047 8052 IsGuiding returns 0 22:55:38.363 00.000 8052 Move returns status 0, amount 22 22:55:38.363 00.000 8052 MoveAxis(N, 0, ABG) 22:55:38.363 00.000 8052 Move returns status 0, amount 0 22:55:38.363 00.000 8052 move complete, result=0 22:55:38.363 00.000 8052 worker thread done servicing request 22:55:38.566 00.203 3236 UpdateGuideState exits: m=198 SNR=9.6 22:55:38.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:38.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:38.566 00.000 3236 Enqueuing Expose request 22:55:38.566 00.000 8052 Worker thread wakes up 22:55:38.566 00.000 3236 GuideStep: 0.6 px 22 ms WEST, -0.1 px 0 ms NORTH 22:55:38.566 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:38.566 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:40.223 01.657 8052 Exposure complete 22:55:40.379 00.156 8052 worker thread done servicing request 22:55:40.379 00.000 3236 OnExposeComplete: enter 22:55:40.379 00.000 3236 UpdateGuideState(): m_state=6 22:55:40.379 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 394 22:55:40.379 00.000 3236 Star::Find returns 1 (0), X=1049.93, Y=268.42, Mass=199, SNR=9.7, Peak=38 HFD=4.8 22:55:40.379 00.000 3236 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.85) = xAngle (4.90 = -1.39) 22:55:40.379 00.000 3236 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.15 = -3.13) 22:55:40.379 00.000 3236 CameraToMount -- cameraX=-2.66 cameraY=0.25 hyp=2.68 cameraTheta=3.05 mountX=0.49 mountY=-0.02, mountTheta=-0.05 22:55:40.379 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.66, y=0.25, opts=13) 22:55:40.379 00.000 3236 Enqueuing Move request for scope (-2.66, 0.25) 22:55:40.379 00.000 8052 Worker thread wakes up 22:55:40.379 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.66, 0.25) opts 0xd 22:55:40.379 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.66, 0.25) 22:55:40.379 00.000 8052 Moving (-2.66, 0.25) raw xDistance=0.49 yDistance=-0.02 22:55:40.379 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49 22:55:40.379 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:40.379 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 22:55:40.379 00.000 8052 MoveAxis(W, 19, ABG) 22:55:40.379 00.000 8052 Guiding Dir = 3, Dur = 19 22:55:40.379 00.000 8052 IsSlewing returns 0 22:55:40.379 00.000 8052 IsGuiding returns 0 22:55:40.394 00.015 8052 PulseGuide returned control before completion, sleep 26 22:55:40.394 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=25, FiltMax=34, Gamma=1.040 22:55:40.426 00.032 8052 IsGuiding returns 0 22:55:40.426 00.000 8052 Move returns status 0, amount 19 22:55:40.426 00.000 8052 MoveAxis(N, 0, ABG) 22:55:40.426 00.000 8052 Move returns status 0, amount 0 22:55:40.426 00.000 8052 move complete, result=0 22:55:40.426 00.000 8052 worker thread done servicing request 22:55:40.644 00.218 3236 UpdateGuideState exits: m=199 SNR=9.7 22:55:40.644 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:40.644 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:40.644 00.000 3236 Enqueuing Expose request 22:55:40.644 00.000 8052 Worker thread wakes up 22:55:40.644 00.000 3236 GuideStep: 0.5 px 19 ms WEST, -0.0 px 0 ms NORTH 22:55:40.644 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:40.644 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:42.191 01.547 8052 Exposure complete 22:55:42.348 00.157 8052 worker thread done servicing request 22:55:42.348 00.000 3236 OnExposeComplete: enter 22:55:42.348 00.000 3236 UpdateGuideState(): m_state=6 22:55:42.348 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 395 22:55:42.348 00.000 3236 Star::Find returns 1 (0), X=1050.70, Y=268.34, Mass=211, SNR=10.0, Peak=39 HFD=4.8 22:55:42.348 00.000 3236 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.85) = xAngle (4.90 = -1.38) 22:55:42.348 00.000 3236 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.16 = -3.13) 22:55:42.348 00.000 3236 CameraToMount -- cameraX=-1.89 cameraY=0.16 hyp=1.90 cameraTheta=3.06 mountX=0.36 mountY=-0.03, mountTheta=-0.08 22:55:42.348 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.89, y=0.16, opts=13) 22:55:42.348 00.000 3236 Enqueuing Move request for scope (-1.89, 0.16) 22:55:42.348 00.000 8052 Worker thread wakes up 22:55:42.348 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.89, 0.16) opts 0xd 22:55:42.348 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.89, 0.16) 22:55:42.348 00.000 8052 Moving (-1.89, 0.16) raw xDistance=0.36 yDistance=-0.03 22:55:42.348 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36 22:55:42.348 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:42.348 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:55:42.348 00.000 8052 MoveAxis(W, 14, ABG) 22:55:42.348 00.000 8052 Guiding Dir = 3, Dur = 14 22:55:42.348 00.000 8052 IsSlewing returns 0 22:55:42.348 00.000 8052 IsGuiding returns 0 22:55:42.363 00.015 8052 PulseGuide returned control before completion, sleep 21 22:55:42.363 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=34, Gamma=1.040 22:55:42.394 00.031 8052 IsGuiding returns 0 22:55:42.394 00.000 8052 Move returns status 0, amount 14 22:55:42.394 00.000 8052 MoveAxis(N, 0, ABG) 22:55:42.394 00.000 8052 Move returns status 0, amount 0 22:55:42.394 00.000 8052 move complete, result=0 22:55:42.394 00.000 8052 worker thread done servicing request 22:55:42.613 00.219 3236 UpdateGuideState exits: m=211 SNR=10.0 22:55:42.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:42.613 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:42.613 00.000 3236 Enqueuing Expose request 22:55:42.613 00.000 8052 Worker thread wakes up 22:55:42.613 00.000 3236 GuideStep: 0.4 px 14 ms WEST, -0.0 px 0 ms NORTH 22:55:42.613 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:42.613 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:44.165 01.552 8052 Exposure complete 22:55:44.321 00.156 8052 worker thread done servicing request 22:55:44.321 00.000 3236 OnExposeComplete: enter 22:55:44.321 00.000 3236 UpdateGuideState(): m_state=6 22:55:44.321 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 396 22:55:44.321 00.000 3236 Star::Find returns 1 (0), X=1050.79, Y=266.92, Mass=214, SNR=10.0, Peak=40 HFD=4.4 22:55:44.321 00.000 3236 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.85) = xAngle (-0.68 = -0.68) 22:55:44.321 00.000 3236 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.43 = -2.43) 22:55:44.321 00.000 3236 CameraToMount -- cameraX=-1.80 cameraY=-1.26 hyp=2.20 cameraTheta=-2.53 mountX=1.70 mountY=-1.43, mountTheta=-0.70 22:55:44.321 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.80, y=-1.26, opts=13) 22:55:44.321 00.000 3236 Enqueuing Move request for scope (-1.80, -1.26) 22:55:44.321 00.000 8052 Worker thread wakes up 22:55:44.321 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.80, -1.26) opts 0xd 22:55:44.321 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.80, -1.26) 22:55:44.321 00.000 8052 Moving (-1.80, -1.26) raw xDistance=1.70 yDistance=-1.43 22:55:44.321 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.70 22:55:44.321 00.000 8052 resist switch: large excursion: input -1.43 thresh 0.54 direction from 1 to -1 22:55:44.321 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.30 22:55:44.321 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.43 from input -1.43 22:55:44.321 00.000 8052 MoveAxis(W, 60, ABG) 22:55:44.321 00.000 8052 Guiding Dir = 3, Dur = 60 22:55:44.337 00.016 8052 IsSlewing returns 0 22:55:44.337 00.000 8052 IsGuiding returns 0 22:55:44.337 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=35, Gamma=1.040 22:55:44.368 00.031 8052 PulseGuide returned control before completion, sleep 28 22:55:44.477 00.109 8052 IsGuiding returns 0 22:55:44.477 00.000 8052 Move returns status 0, amount 60 22:55:44.477 00.000 8052 MoveAxis(N, 218, ABG) 22:55:44.477 00.000 8052 Guiding Dir = 0, Dur = 218 22:55:44.540 00.063 3236 UpdateGuideState exits: m=214 SNR=10.0 22:55:44.540 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:44.540 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:44.540 00.000 3236 Enqueuing Expose request 22:55:44.571 00.031 8052 IsSlewing returns 0 22:55:44.665 00.094 8052 IsGuiding returns 0 22:55:44.743 00.078 8052 PulseGuide returned control before completion, sleep 142 22:55:44.899 00.156 8052 IsGuiding returns 1 22:55:44.899 00.000 8052 scope still moving after pulse duration time elapsed 22:55:44.930 00.031 8052 IsSlewing returns 0 22:55:44.930 00.000 8052 IsGuiding returns 1 22:55:44.962 00.032 8052 IsSlewing returns 0 22:55:44.962 00.000 8052 IsGuiding returns 0 22:55:44.962 00.000 8052 scope move finished after 218 + 81 ms 22:55:44.962 00.000 8052 Move returns status 0, amount 218 22:55:44.962 00.000 8052 move complete, result=0 22:55:44.962 00.000 8052 worker thread done servicing request 22:55:44.962 00.000 3236 GuideStep: 1.7 px 60 ms WEST, -1.4 px 218 ms NORTH 22:55:44.962 00.000 8052 Worker thread wakes up 22:55:44.962 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:44.962 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:46.180 01.218 8052 Exposure complete 22:55:47.055 00.875 8052 worker thread done servicing request 22:55:47.055 00.000 3236 OnExposeComplete: enter 22:55:47.055 00.000 3236 UpdateGuideState(): m_state=6 22:55:47.055 00.000 3236 Star::Find(15, 1050, 266, 0, (0,0,0,0), 0.0, 255) frame 397 22:55:47.055 00.000 3236 Star::Find returns 1 (0), X=1050.60, Y=267.90, Mass=204, SNR=9.8, Peak=39 HFD=5.0 22:55:47.055 00.000 3236 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.85) = xAngle (-1.16 = -1.16) 22:55:47.055 00.000 3236 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.90 = -2.90) 22:55:47.055 00.000 3236 CameraToMount -- cameraX=-2.00 cameraY=-0.28 hyp=2.01 cameraTheta=-3.00 mountX=0.81 mountY=-0.48, mountTheta=-0.53 22:55:47.055 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.00, y=-0.28, opts=13) 22:55:47.055 00.000 3236 Enqueuing Move request for scope (-2.00, -0.28) 22:55:47.055 00.000 8052 Worker thread wakes up 22:55:47.055 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.00, -0.28) opts 0xd 22:55:47.055 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.00, -0.28) 22:55:47.055 00.000 8052 Moving (-2.00, -0.28) raw xDistance=0.81 yDistance=-0.48 22:55:47.055 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.81 22:55:47.055 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 22:55:47.055 00.000 8052 MoveAxis(W, 32, ABG) 22:55:47.055 00.000 8052 Guiding Dir = 3, Dur = 32 22:55:47.071 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=36, Gamma=1.040 22:55:47.087 00.016 8052 IsSlewing returns 0 22:55:47.149 00.062 8052 IsGuiding returns 0 22:55:47.305 00.156 8052 IsGuiding returns 0 22:55:47.305 00.000 8052 Move returns status 0, amount 32 22:55:47.305 00.000 8052 MoveAxis(N, 73, ABG) 22:55:47.305 00.000 8052 Guiding Dir = 0, Dur = 73 22:55:47.305 00.000 8052 IsSlewing returns 0 22:55:47.321 00.016 8052 IsGuiding returns 0 22:55:47.321 00.000 8052 PulseGuide returned control before completion, sleep 79 22:55:47.321 00.000 3236 UpdateGuideState exits: m=204 SNR=9.8 22:55:47.321 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:47.321 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:47.321 00.000 3236 Enqueuing Expose request 22:55:47.415 00.094 8052 IsGuiding returns 1 22:55:47.415 00.000 8052 scope still moving after pulse duration time elapsed 22:55:47.446 00.031 8052 IsSlewing returns 0 22:55:47.446 00.000 8052 IsGuiding returns 1 22:55:47.477 00.031 8052 IsSlewing returns 0 22:55:47.493 00.016 8052 IsGuiding returns 0 22:55:47.493 00.000 8052 scope move finished after 73 + 97 ms 22:55:47.493 00.000 8052 Move returns status 0, amount 73 22:55:47.493 00.000 8052 move complete, result=0 22:55:47.493 00.000 8052 worker thread done servicing request 22:55:47.493 00.000 3236 GuideStep: 0.8 px 32 ms WEST, -0.5 px 73 ms NORTH 22:55:47.493 00.000 8052 Worker thread wakes up 22:55:47.493 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:47.493 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:48.165 00.672 8052 Exposure complete 22:55:48.321 00.156 8052 worker thread done servicing request 22:55:48.321 00.000 3236 OnExposeComplete: enter 22:55:48.321 00.000 3236 UpdateGuideState(): m_state=6 22:55:48.321 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 398 22:55:48.321 00.000 3236 Star::Find returns 1 (0), X=1051.03, Y=268.31, Mass=210, SNR=10.0, Peak=30 HFD=4.8 22:55:48.321 00.000 3236 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.85) = xAngle (4.91 = -1.38) 22:55:48.321 00.000 3236 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.16 = -3.12) 22:55:48.321 00.000 3236 CameraToMount -- cameraX=-1.56 cameraY=0.13 hyp=1.56 cameraTheta=3.06 mountX=0.30 mountY=-0.03, mountTheta=-0.09 22:55:48.321 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.56, y=0.13, opts=13) 22:55:48.321 00.000 3236 Enqueuing Move request for scope (-1.56, 0.13) 22:55:48.321 00.000 8052 Worker thread wakes up 22:55:48.337 00.016 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.56, 0.13) opts 0xd 22:55:48.337 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.56, 0.13) 22:55:48.337 00.000 8052 Moving (-1.56, 0.13) raw xDistance=0.30 yDistance=-0.03 22:55:48.337 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.30 22:55:48.337 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:48.337 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 22:55:48.337 00.000 8052 MoveAxis(W, 13, ABG) 22:55:48.337 00.000 8052 Guiding Dir = 3, Dur = 13 22:55:48.337 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=19, FiltMax=28, Gamma=1.040 22:55:48.399 00.062 8052 IsSlewing returns 0 22:55:48.462 00.063 8052 IsGuiding returns 0 22:55:48.587 00.125 8052 IsGuiding returns 0 22:55:48.587 00.000 8052 Move returns status 0, amount 13 22:55:48.587 00.000 8052 MoveAxis(N, 0, ABG) 22:55:48.587 00.000 8052 Move returns status 0, amount 0 22:55:48.587 00.000 8052 move complete, result=0 22:55:48.587 00.000 8052 worker thread done servicing request 22:55:48.587 00.000 3236 UpdateGuideState exits: m=210 SNR=10.0 22:55:48.587 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:48.587 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:48.587 00.000 3236 Enqueuing Expose request 22:55:48.587 00.000 8052 Worker thread wakes up 22:55:48.587 00.000 3236 GuideStep: 0.3 px 13 ms WEST, -0.0 px 0 ms NORTH 22:55:48.587 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:48.587 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:50.133 01.546 8052 Exposure complete 22:55:50.290 00.157 8052 worker thread done servicing request 22:55:50.290 00.000 3236 OnExposeComplete: enter 22:55:50.290 00.000 3236 UpdateGuideState(): m_state=6 22:55:50.290 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 399 22:55:50.290 00.000 3236 Star::Find returns 1 (0), X=1049.37, Y=267.45, Mass=223, SNR=10.3, Peak=35 HFD=4.3 22:55:50.290 00.000 3236 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.85) = xAngle (-1.07 = -1.07) 22:55:50.290 00.000 3236 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.82 = -2.82) 22:55:50.290 00.000 3236 CameraToMount -- cameraX=-3.22 cameraY=-0.72 hyp=3.30 cameraTheta=-2.92 mountX=1.58 mountY=-1.05, mountTheta=-0.59 22:55:50.290 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.22, y=-0.72, opts=13) 22:55:50.290 00.000 3236 Enqueuing Move request for scope (-3.22, -0.72) 22:55:50.290 00.000 8052 Worker thread wakes up 22:55:50.290 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.22, -0.72) opts 0xd 22:55:50.290 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.22, -0.72) 22:55:50.290 00.000 8052 Moving (-3.22, -0.72) raw xDistance=1.58 yDistance=-1.05 22:55:50.290 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.01 from input 1.58 22:55:50.290 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05 22:55:50.290 00.000 8052 MoveAxis(W, 55, ABG) 22:55:50.290 00.000 8052 Guiding Dir = 3, Dur = 55 22:55:50.305 00.015 8052 IsSlewing returns 0 22:55:50.305 00.000 8052 IsGuiding returns 0 22:55:50.305 00.000 8052 PulseGuide returned control before completion, sleep 62 22:55:50.305 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=22, FiltMax=32, Gamma=1.040 22:55:50.383 00.078 8052 IsGuiding returns 0 22:55:50.383 00.000 8052 Move returns status 0, amount 55 22:55:50.383 00.000 8052 MoveAxis(N, 159, ABG) 22:55:50.383 00.000 8052 Guiding Dir = 0, Dur = 159 22:55:50.383 00.000 8052 IsSlewing returns 0 22:55:50.383 00.000 8052 IsGuiding returns 0 22:55:50.383 00.000 8052 PulseGuide returned control before completion, sleep 166 22:55:50.555 00.172 3236 UpdateGuideState exits: m=223 SNR=10.3 22:55:50.555 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:50.555 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:50.555 00.000 3236 Enqueuing Expose request 22:55:50.571 00.016 8052 IsGuiding returns 0 22:55:50.571 00.000 8052 Move returns status 0, amount 159 22:55:50.571 00.000 8052 move complete, result=0 22:55:50.571 00.000 8052 worker thread done servicing request 22:55:50.571 00.000 8052 Worker thread wakes up 22:55:50.571 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:50.571 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:50.571 00.000 3236 GuideStep: 1.6 px 55 ms WEST, -1.0 px 159 ms NORTH 22:55:52.227 01.656 8052 Exposure complete 22:55:52.383 00.156 8052 worker thread done servicing request 22:55:52.383 00.000 3236 OnExposeComplete: enter 22:55:52.383 00.000 3236 UpdateGuideState(): m_state=6 22:55:52.383 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 400 22:55:52.383 00.000 3236 Star::Find returns 1 (0), X=1049.61, Y=267.34, Mass=193, SNR=9.5, Peak=31 HFD=4.4 22:55:52.383 00.000 3236 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.85) = xAngle (-1.02 = -1.02) 22:55:52.383 00.000 3236 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.77 = -2.77) 22:55:52.383 00.000 3236 CameraToMount -- cameraX=-2.98 cameraY=-0.84 hyp=3.10 cameraTheta=-2.87 mountX=1.62 mountY=-1.14, mountTheta=-0.61 22:55:52.383 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.98, y=-0.84, opts=13) 22:55:52.383 00.000 3236 Enqueuing Move request for scope (-2.98, -0.84) 22:55:52.383 00.000 8052 Worker thread wakes up 22:55:52.383 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.98, -0.84) opts 0xd 22:55:52.383 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.98, -0.84) 22:55:52.383 00.000 8052 Moving (-2.98, -0.84) raw xDistance=1.62 yDistance=-1.14 22:55:52.383 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.62 22:55:52.383 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14 22:55:52.383 00.000 8052 MoveAxis(W, 60, ABG) 22:55:52.383 00.000 8052 Guiding Dir = 3, Dur = 60 22:55:52.399 00.016 8052 IsSlewing returns 0 22:55:52.399 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=20, FiltMax=29, Gamma=1.040 22:55:52.462 00.063 8052 IsGuiding returns 0 22:55:52.462 00.000 8052 PulseGuide returned control before completion, sleep 65 22:55:52.540 00.078 8052 IsGuiding returns 0 22:55:52.540 00.000 8052 Move returns status 0, amount 60 22:55:52.540 00.000 8052 MoveAxis(N, 173, ABG) 22:55:52.540 00.000 8052 Guiding Dir = 0, Dur = 173 22:55:52.540 00.000 8052 IsSlewing returns 0 22:55:52.540 00.000 8052 IsGuiding returns 0 22:55:52.540 00.000 8052 PulseGuide returned control before completion, sleep 181 22:55:52.587 00.047 3236 UpdateGuideState exits: m=193 SNR=9.5 22:55:52.587 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:52.587 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:52.587 00.000 3236 Enqueuing Expose request 22:55:52.743 00.156 8052 IsGuiding returns 0 22:55:52.743 00.000 8052 Move returns status 0, amount 173 22:55:52.743 00.000 8052 move complete, result=0 22:55:52.743 00.000 8052 worker thread done servicing request 22:55:52.743 00.000 8052 Worker thread wakes up 22:55:52.743 00.000 3236 GuideStep: 1.6 px 60 ms WEST, -1.1 px 173 ms NORTH 22:55:52.743 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:52.743 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:54.180 01.437 8052 Exposure complete 22:55:54.337 00.157 8052 worker thread done servicing request 22:55:54.337 00.000 3236 OnExposeComplete: enter 22:55:54.337 00.000 3236 UpdateGuideState(): m_state=6 22:55:54.337 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 401 22:55:54.337 00.000 3236 Star::Find returns 1 (0), X=1048.88, Y=268.55, Mass=207, SNR=9.9, Peak=31 HFD=4.6 22:55:54.337 00.000 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.89 = -1.39) 22:55:54.337 00.000 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.14 = -3.14) 22:55:54.337 00.000 3236 CameraToMount -- cameraX=-3.72 cameraY=0.37 hyp=3.73 cameraTheta=3.04 mountX=0.66 mountY=-0.01, mountTheta=-0.01 22:55:54.337 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.72, y=0.37, opts=13) 22:55:54.337 00.000 3236 Enqueuing Move request for scope (-3.72, 0.37) 22:55:54.337 00.000 8052 Worker thread wakes up 22:55:54.337 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.72, 0.37) opts 0xd 22:55:54.337 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.72, 0.37) 22:55:54.337 00.000 8052 Moving (-3.72, 0.37) raw xDistance=0.66 yDistance=-0.01 22:55:54.337 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.66 22:55:54.337 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:55:54.337 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:55:54.337 00.000 8052 MoveAxis(W, 27, ABG) 22:55:54.337 00.000 8052 Guiding Dir = 3, Dur = 27 22:55:54.337 00.000 8052 IsSlewing returns 0 22:55:54.352 00.015 8052 IsGuiding returns 0 22:55:54.352 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=20, FiltMax=29, Gamma=1.040 22:55:54.352 00.000 8052 PulseGuide returned control before completion, sleep 32 22:55:54.399 00.047 8052 IsGuiding returns 0 22:55:54.399 00.000 8052 Move returns status 0, amount 27 22:55:54.399 00.000 8052 MoveAxis(N, 0, ABG) 22:55:54.399 00.000 8052 Move returns status 0, amount 0 22:55:54.399 00.000 8052 move complete, result=0 22:55:54.399 00.000 8052 worker thread done servicing request 22:55:54.602 00.203 3236 UpdateGuideState exits: m=207 SNR=9.9 22:55:54.602 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:54.602 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:54.602 00.000 3236 Enqueuing Expose request 22:55:54.602 00.000 8052 Worker thread wakes up 22:55:54.602 00.000 3236 GuideStep: 0.7 px 27 ms WEST, -0.0 px 0 ms NORTH 22:55:54.602 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:54.602 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:56.149 01.547 8052 Exposure complete 22:55:56.305 00.156 8052 worker thread done servicing request 22:55:56.305 00.000 3236 OnExposeComplete: enter 22:55:56.305 00.000 3236 UpdateGuideState(): m_state=6 22:55:56.305 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 402 22:55:56.305 00.000 3236 Star::Find returns 1 (0), X=1048.56, Y=267.66, Mass=202, SNR=9.8, Peak=38 HFD=4.6 22:55:56.305 00.000 3236 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.85) = xAngle (-1.17 = -1.17) 22:55:56.305 00.000 3236 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.91 = -2.91) 22:55:56.305 00.000 3236 CameraToMount -- cameraX=-4.03 cameraY=-0.52 hyp=4.07 cameraTheta=-3.01 mountX=1.60 mountY=-0.93, mountTheta=-0.52 22:55:56.305 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.03, y=-0.52, opts=13) 22:55:56.305 00.000 3236 Enqueuing Move request for scope (-4.03, -0.52) 22:55:56.305 00.000 8052 Worker thread wakes up 22:55:56.305 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.03, -0.52) opts 0xd 22:55:56.305 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.03, -0.52) 22:55:56.305 00.000 8052 Moving (-4.03, -0.52) raw xDistance=1.60 yDistance=-0.93 22:55:56.305 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.60 22:55:56.305 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 22:55:56.305 00.000 8052 MoveAxis(W, 57, ABG) 22:55:56.305 00.000 8052 Guiding Dir = 3, Dur = 57 22:55:56.305 00.000 8052 IsSlewing returns 0 22:55:56.321 00.016 8052 IsGuiding returns 0 22:55:56.321 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=25, FiltMax=34, Gamma=1.040 22:55:56.321 00.000 8052 PulseGuide returned control before completion, sleep 64 22:55:56.399 00.078 8052 IsGuiding returns 0 22:55:56.399 00.000 8052 Move returns status 0, amount 57 22:55:56.399 00.000 8052 MoveAxis(N, 141, ABG) 22:55:56.399 00.000 8052 Guiding Dir = 0, Dur = 141 22:55:56.399 00.000 8052 IsSlewing returns 0 22:55:56.399 00.000 8052 IsGuiding returns 0 22:55:56.399 00.000 8052 PulseGuide returned control before completion, sleep 148 22:55:56.571 00.172 8052 IsGuiding returns 0 22:55:56.571 00.000 8052 Move returns status 0, amount 141 22:55:56.571 00.000 8052 move complete, result=0 22:55:56.571 00.000 8052 worker thread done servicing request 22:55:56.571 00.000 3236 UpdateGuideState exits: m=202 SNR=9.8 22:55:56.571 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:56.571 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:56.571 00.000 3236 Enqueuing Expose request 22:55:56.571 00.000 8052 Worker thread wakes up 22:55:56.571 00.000 3236 GuideStep: 1.6 px 57 ms WEST, -0.9 px 141 ms NORTH 22:55:56.571 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:56.571 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:58.227 01.656 8052 Exposure complete 22:55:58.383 00.156 8052 worker thread done servicing request 22:55:58.383 00.000 3236 OnExposeComplete: enter 22:55:58.383 00.000 3236 UpdateGuideState(): m_state=6 22:55:58.383 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 403 22:55:58.383 00.000 3236 Star::Find returns 1 (0), X=1048.01, Y=267.60, Mass=216, SNR=10.1, Peak=33 HFD=4.8 22:55:58.383 00.000 3236 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.85) = xAngle (-1.17 = -1.17) 22:55:58.383 00.000 3236 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.91 = -2.91) 22:55:58.383 00.000 3236 CameraToMount -- cameraX=-4.58 cameraY=-0.57 hyp=4.61 cameraTheta=-3.02 mountX=1.81 mountY=-1.04, mountTheta=-0.52 22:55:58.383 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.58, y=-0.57, opts=13) 22:55:58.383 00.000 3236 Enqueuing Move request for scope (-4.58, -0.57) 22:55:58.383 00.000 8052 Worker thread wakes up 22:55:58.383 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.58, -0.57) opts 0xd 22:55:58.383 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.58, -0.57) 22:55:58.383 00.000 8052 Moving (-4.58, -0.57) raw xDistance=1.81 yDistance=-1.04 22:55:58.383 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.21 from input 1.81 22:55:58.383 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 22:55:58.383 00.000 8052 MoveAxis(W, 67, ABG) 22:55:58.383 00.000 8052 Guiding Dir = 3, Dur = 67 22:55:58.383 00.000 8052 IsSlewing returns 0 22:55:58.399 00.016 8052 IsGuiding returns 0 22:55:58.399 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=22, FiltMax=31, Gamma=1.040 22:55:58.399 00.000 8052 PulseGuide returned control before completion, sleep 73 22:55:58.493 00.094 8052 IsGuiding returns 0 22:55:58.493 00.000 8052 Move returns status 0, amount 67 22:55:58.493 00.000 8052 MoveAxis(N, 158, ABG) 22:55:58.493 00.000 8052 Guiding Dir = 0, Dur = 158 22:55:58.493 00.000 8052 IsSlewing returns 0 22:55:58.493 00.000 8052 IsGuiding returns 0 22:55:58.493 00.000 8052 PulseGuide returned control before completion, sleep 165 22:55:58.649 00.156 3236 UpdateGuideState exits: m=216 SNR=10.1 22:55:58.649 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:55:58.649 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:55:58.649 00.000 3236 Enqueuing Expose request 22:55:58.680 00.031 8052 IsGuiding returns 0 22:55:58.680 00.000 8052 Move returns status 0, amount 158 22:55:58.680 00.000 8052 move complete, result=0 22:55:58.680 00.000 8052 worker thread done servicing request 22:55:58.680 00.000 8052 Worker thread wakes up 22:55:58.680 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:55:58.680 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:55:58.680 00.000 3236 GuideStep: 1.8 px 67 ms WEST, -1.0 px 158 ms NORTH 22:56:00.227 01.547 8052 Exposure complete 22:56:00.383 00.156 8052 worker thread done servicing request 22:56:00.383 00.000 3236 OnExposeComplete: enter 22:56:00.383 00.000 3236 UpdateGuideState(): m_state=6 22:56:00.383 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 404 22:56:00.383 00.000 3236 Star::Find returns 1 (0), X=1047.13, Y=269.09, Mass=203, SNR=9.8, Peak=32 HFD=4.4 22:56:00.383 00.000 3236 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.85) = xAngle (4.82 = -1.46) 22:56:00.383 00.000 3236 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.08 = 3.08) 22:56:00.383 00.000 3236 CameraToMount -- cameraX=-5.46 cameraY=0.92 hyp=5.54 cameraTheta=2.98 mountX=0.62 mountY=0.35, mountTheta=0.52 22:56:00.383 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.46, y=0.92, opts=13) 22:56:00.383 00.000 3236 Enqueuing Move request for scope (-5.46, 0.92) 22:56:00.383 00.000 8052 Worker thread wakes up 22:56:00.383 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.46, 0.92) opts 0xd 22:56:00.383 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.46, 0.92) 22:56:00.383 00.000 8052 Moving (-5.46, 0.92) raw xDistance=0.62 yDistance=0.35 22:56:00.383 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.62 22:56:00.383 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:56:00.383 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35 22:56:00.383 00.000 8052 MoveAxis(W, 26, ABG) 22:56:00.383 00.000 8052 Guiding Dir = 3, Dur = 26 22:56:00.383 00.000 8052 IsSlewing returns 0 22:56:00.383 00.000 8052 IsGuiding returns 0 22:56:00.399 00.016 8052 PulseGuide returned control before completion, sleep 32 22:56:00.399 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=20, FiltMax=29, Gamma=1.040 22:56:00.446 00.047 8052 IsGuiding returns 0 22:56:00.446 00.000 8052 Move returns status 0, amount 26 22:56:00.446 00.000 8052 MoveAxis(N, 0, ABG) 22:56:00.446 00.000 8052 Move returns status 0, amount 0 22:56:00.446 00.000 8052 move complete, result=0 22:56:00.446 00.000 8052 worker thread done servicing request 22:56:00.649 00.203 3236 UpdateGuideState exits: m=203 SNR=9.8 22:56:00.649 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:00.649 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:00.649 00.000 3236 Enqueuing Expose request 22:56:00.649 00.000 8052 Worker thread wakes up 22:56:00.649 00.000 3236 GuideStep: 0.6 px 26 ms WEST, 0.4 px 0 ms NORTH 22:56:00.649 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:00.649 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:02.196 01.547 8052 Exposure complete 22:56:02.352 00.156 8052 worker thread done servicing request 22:56:02.352 00.000 3236 OnExposeComplete: enter 22:56:02.352 00.000 3236 UpdateGuideState(): m_state=6 22:56:02.352 00.000 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 405 22:56:02.352 00.000 3236 Star::Find returns 1 (0), X=1046.50, Y=269.92, Mass=211, SNR=9.9, Peak=43 HFD=4.9 22:56:02.352 00.000 3236 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.85) = xAngle (4.71 = -1.57) 22:56:02.352 00.000 3236 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.96 = 2.96) 22:56:02.352 00.000 3236 CameraToMount -- cameraX=-6.09 cameraY=1.75 hyp=6.33 cameraTheta=2.86 mountX=-0.01 mountY=1.11, mountTheta=1.58 22:56:02.352 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.09, y=1.75, opts=13) 22:56:02.352 00.000 3236 Enqueuing Move request for scope (-6.09, 1.75) 22:56:02.352 00.000 8052 Worker thread wakes up 22:56:02.352 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.09, 1.75) opts 0xd 22:56:02.352 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.09, 1.75) 22:56:02.352 00.000 8052 Moving (-6.09, 1.75) raw xDistance=-0.01 yDistance=1.11 22:56:02.352 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 22:56:02.352 00.000 8052 resist switch: large excursion: input 1.11 thresh 0.54 direction from -1 to 1 22:56:02.352 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.34 22:56:02.352 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11 22:56:02.352 00.000 8052 MoveAxis(E, 0, ABG) 22:56:02.352 00.000 8052 Move returns status 0, amount 0 22:56:02.352 00.000 8052 MoveAxis(S, 169, ABG) 22:56:02.352 00.000 8052 Guiding Dir = 1, Dur = 169 22:56:02.352 00.000 8052 IsSlewing returns 0 22:56:02.352 00.000 8052 IsGuiding returns 0 22:56:02.368 00.016 8052 PulseGuide returned control before completion, sleep 175 22:56:02.368 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=29, FiltMax=38, Gamma=1.040 22:56:02.618 00.250 3236 UpdateGuideState exits: m=211 SNR=9.9 22:56:02.618 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:02.618 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:02.618 00.000 3236 Enqueuing Expose request 22:56:02.633 00.015 8052 IsGuiding returns 0 22:56:02.633 00.000 8052 Move returns status 0, amount 169 22:56:02.633 00.000 8052 move complete, result=0 22:56:02.633 00.000 8052 worker thread done servicing request 22:56:02.633 00.000 8052 Worker thread wakes up 22:56:02.633 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:02.633 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,255,31,31) 22:56:02.633 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 1.1 px 169 ms SOUTH 22:56:04.180 01.547 8052 Exposure complete 22:56:04.337 00.157 8052 worker thread done servicing request 22:56:04.337 00.000 3236 OnExposeComplete: enter 22:56:04.337 00.000 3236 UpdateGuideState(): m_state=6 22:56:04.337 00.000 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 406 22:56:04.337 00.000 3236 Star::Find returns 1 (0), X=1047.05, Y=270.88, Mass=210, SNR=9.9, Peak=33 HFD=4.3 22:56:04.337 00.000 3236 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.85) = xAngle (4.54 = -1.75) 22:56:04.337 00.000 3236 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.79 = 2.79) 22:56:04.337 00.000 3236 CameraToMount -- cameraX=-5.54 cameraY=2.71 hyp=6.17 cameraTheta=2.69 mountX=-1.08 mountY=2.13, mountTheta=2.04 22:56:04.337 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.54, y=2.71, opts=13) 22:56:04.337 00.000 3236 Enqueuing Move request for scope (-5.54, 2.71) 22:56:04.337 00.000 8052 Worker thread wakes up 22:56:04.337 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.54, 2.71) opts 0xd 22:56:04.337 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.54, 2.71) 22:56:04.337 00.000 8052 Moving (-5.54, 2.71) raw xDistance=-1.08 yDistance=2.13 22:56:04.337 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.08 22:56:04.337 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.13 from input 2.13 22:56:04.337 00.000 8052 MoveAxis(E, 38, ABG) 22:56:04.337 00.000 8052 Guiding Dir = 2, Dur = 38 22:56:04.337 00.000 8052 IsSlewing returns 0 22:56:04.337 00.000 8052 IsGuiding returns 0 22:56:04.352 00.015 8052 PulseGuide returned control before completion, sleep 44 22:56:04.352 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=22, FiltMax=32, Gamma=1.040 22:56:04.415 00.063 8052 IsGuiding returns 0 22:56:04.415 00.000 8052 Move returns status 0, amount 38 22:56:04.415 00.000 8052 MoveAxis(S, 323, ABG) 22:56:04.415 00.000 8052 Guiding Dir = 1, Dur = 323 22:56:04.415 00.000 8052 IsSlewing returns 0 22:56:04.415 00.000 8052 IsGuiding returns 0 22:56:04.415 00.000 8052 PulseGuide returned control before completion, sleep 330 22:56:04.602 00.187 3236 UpdateGuideState exits: m=210 SNR=9.9 22:56:04.602 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:04.602 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:04.602 00.000 3236 Enqueuing Expose request 22:56:04.758 00.156 8052 IsGuiding returns 0 22:56:04.758 00.000 8052 Move returns status 0, amount 323 22:56:04.758 00.000 8052 move complete, result=0 22:56:04.758 00.000 8052 worker thread done servicing request 22:56:04.758 00.000 8052 Worker thread wakes up 22:56:04.758 00.000 3236 GuideStep: -1.1 px 38 ms EAST, 2.1 px 323 ms SOUTH 22:56:04.758 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:04.758 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,256,31,31) 22:56:06.196 01.438 8052 Exposure complete 22:56:06.352 00.156 8052 worker thread done servicing request 22:56:06.352 00.000 3236 OnExposeComplete: enter 22:56:06.352 00.000 3236 UpdateGuideState(): m_state=6 22:56:06.352 00.000 3236 Star::Find(15, 1047, 270, 0, (0,0,0,0), 0.0, 255) frame 407 22:56:06.352 00.000 3236 Star::Find returns 1 (0), X=1047.02, Y=269.62, Mass=209, SNR=9.9, Peak=35 HFD=4.1 22:56:06.352 00.000 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.74 = -1.55) 22:56:06.352 00.000 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.99 = 2.99) 22:56:06.352 00.000 3236 CameraToMount -- cameraX=-5.57 cameraY=1.44 hyp=5.75 cameraTheta=2.89 mountX=0.14 mountY=0.87, mountTheta=1.41 22:56:06.352 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.57, y=1.44, opts=13) 22:56:06.352 00.000 3236 Enqueuing Move request for scope (-5.57, 1.44) 22:56:06.352 00.000 8052 Worker thread wakes up 22:56:06.352 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.57, 1.44) opts 0xd 22:56:06.352 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.57, 1.44) 22:56:06.352 00.000 8052 Moving (-5.57, 1.44) raw xDistance=0.14 yDistance=0.87 22:56:06.352 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14 22:56:06.352 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87 22:56:06.352 00.000 8052 MoveAxis(E, 0, ABG) 22:56:06.352 00.000 8052 Move returns status 0, amount 0 22:56:06.352 00.000 8052 MoveAxis(S, 132, ABG) 22:56:06.352 00.000 8052 Guiding Dir = 1, Dur = 132 22:56:06.368 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=22, FiltMax=32, Gamma=1.040 22:56:06.368 00.000 8052 IsSlewing returns 0 22:56:06.430 00.062 8052 IsGuiding returns 0 22:56:06.508 00.078 8052 PulseGuide returned control before completion, sleep 74 22:56:06.602 00.094 8052 IsGuiding returns 1 22:56:06.602 00.000 8052 scope still moving after pulse duration time elapsed 22:56:06.618 00.016 3236 UpdateGuideState exits: m=209 SNR=9.9 22:56:06.618 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:06.618 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:06.618 00.000 3236 Enqueuing Expose request 22:56:06.633 00.015 8052 IsSlewing returns 0 22:56:06.633 00.000 8052 IsGuiding returns 1 22:56:06.665 00.032 8052 IsSlewing returns 0 22:56:06.665 00.000 8052 IsGuiding returns 1 22:56:06.696 00.031 8052 IsSlewing returns 0 22:56:06.696 00.000 8052 IsGuiding returns 0 22:56:06.696 00.000 8052 scope move finished after 132 + 124 ms 22:56:06.696 00.000 8052 Move returns status 0, amount 132 22:56:06.696 00.000 8052 move complete, result=0 22:56:06.696 00.000 8052 worker thread done servicing request 22:56:06.696 00.000 8052 Worker thread wakes up 22:56:06.696 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.9 px 132 ms SOUTH 22:56:06.696 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:06.696 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:08.133 01.437 8052 Exposure complete 22:56:08.290 00.157 8052 worker thread done servicing request 22:56:08.290 00.000 3236 OnExposeComplete: enter 22:56:08.290 00.000 3236 UpdateGuideState(): m_state=6 22:56:08.290 00.000 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 408 22:56:08.290 00.000 3236 Star::Find returns 1 (0), X=1047.98, Y=268.52, Mass=199, SNR=9.7, Peak=40 HFD=5.0 22:56:08.290 00.000 3236 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.85) = xAngle (4.92 = -1.37) 22:56:08.290 00.000 3236 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.17 = -3.11) 22:56:08.290 00.000 3236 CameraToMount -- cameraX=-4.61 cameraY=0.35 hyp=4.62 cameraTheta=3.07 mountX=0.93 mountY=-0.13, mountTheta=-0.14 22:56:08.290 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.61, y=0.35, opts=13) 22:56:08.290 00.000 3236 Enqueuing Move request for scope (-4.61, 0.35) 22:56:08.290 00.000 8052 Worker thread wakes up 22:56:08.290 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.61, 0.35) opts 0xd 22:56:08.290 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.61, 0.35) 22:56:08.290 00.000 8052 Moving (-4.61, 0.35) raw xDistance=0.93 yDistance=-0.13 22:56:08.290 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.93 22:56:08.290 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:08.290 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 22:56:08.290 00.000 8052 MoveAxis(W, 32, ABG) 22:56:08.290 00.000 8052 Guiding Dir = 3, Dur = 32 22:56:08.290 00.000 8052 IsSlewing returns 0 22:56:08.290 00.000 8052 IsGuiding returns 0 22:56:08.305 00.015 8052 PulseGuide returned control before completion, sleep 39 22:56:08.305 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=27, FiltMax=35, Gamma=1.040 22:56:08.352 00.047 8052 IsGuiding returns 0 22:56:08.352 00.000 8052 Move returns status 0, amount 32 22:56:08.352 00.000 8052 MoveAxis(N, 0, ABG) 22:56:08.352 00.000 8052 Move returns status 0, amount 0 22:56:08.352 00.000 8052 move complete, result=0 22:56:08.352 00.000 8052 worker thread done servicing request 22:56:08.555 00.203 3236 UpdateGuideState exits: m=199 SNR=9.7 22:56:08.555 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:08.555 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:08.555 00.000 3236 Enqueuing Expose request 22:56:08.555 00.000 8052 Worker thread wakes up 22:56:08.555 00.000 3236 GuideStep: 0.9 px 32 ms WEST, -0.1 px 0 ms NORTH 22:56:08.555 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:08.555 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:10.212 01.657 8052 Exposure complete 22:56:10.368 00.156 8052 worker thread done servicing request 22:56:10.368 00.000 3236 OnExposeComplete: enter 22:56:10.368 00.000 3236 UpdateGuideState(): m_state=6 22:56:10.368 00.000 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 409 22:56:10.368 00.000 3236 Star::Find returns 1 (0), X=1047.93, Y=268.36, Mass=222, SNR=10.3, Peak=34 HFD=4.3 22:56:10.368 00.000 3236 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.85) = xAngle (4.95 = -1.33) 22:56:10.368 00.000 3236 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.20 = -3.08) 22:56:10.368 00.000 3236 CameraToMount -- cameraX=-4.66 cameraY=0.18 hyp=4.66 cameraTheta=3.10 mountX=1.10 mountY=-0.29, mountTheta=-0.26 22:56:10.368 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.66, y=0.18, opts=13) 22:56:10.368 00.000 3236 Enqueuing Move request for scope (-4.66, 0.18) 22:56:10.368 00.000 8052 Worker thread wakes up 22:56:10.368 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.66, 0.18) opts 0xd 22:56:10.368 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.66, 0.18) 22:56:10.368 00.000 8052 Moving (-4.66, 0.18) raw xDistance=1.10 yDistance=-0.29 22:56:10.368 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.10 22:56:10.368 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:56:10.368 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29 22:56:10.368 00.000 8052 MoveAxis(W, 40, ABG) 22:56:10.368 00.000 8052 Guiding Dir = 3, Dur = 40 22:56:10.383 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=22, FiltMax=33, Gamma=1.040 22:56:10.430 00.047 8052 IsSlewing returns 0 22:56:10.430 00.000 8052 IsGuiding returns 0 22:56:10.446 00.016 8052 PulseGuide returned control before completion, sleep 46 22:56:10.508 00.062 8052 IsGuiding returns 0 22:56:10.508 00.000 8052 Move returns status 0, amount 40 22:56:10.508 00.000 8052 MoveAxis(N, 0, ABG) 22:56:10.508 00.000 8052 Move returns status 0, amount 0 22:56:10.508 00.000 8052 move complete, result=0 22:56:10.508 00.000 8052 worker thread done servicing request 22:56:10.633 00.125 3236 UpdateGuideState exits: m=222 SNR=10.3 22:56:10.633 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:10.633 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:10.633 00.000 3236 Enqueuing Expose request 22:56:10.633 00.000 8052 Worker thread wakes up 22:56:10.633 00.000 3236 GuideStep: 1.1 px 40 ms WEST, -0.3 px 0 ms NORTH 22:56:10.633 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:10.633 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:12.180 01.547 8052 Exposure complete 22:56:12.337 00.157 8052 worker thread done servicing request 22:56:12.337 00.000 3236 OnExposeComplete: enter 22:56:12.337 00.000 3236 UpdateGuideState(): m_state=6 22:56:12.337 00.000 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 410 22:56:12.337 00.000 3236 Star::Find returns 1 (0), X=1049.02, Y=269.35, Mass=201, SNR=9.7, Peak=41 HFD=4.1 22:56:12.337 00.000 3236 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.85) = xAngle (4.67 = -1.61) 22:56:12.337 00.000 3236 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.93 = 2.93) 22:56:12.337 00.000 3236 CameraToMount -- cameraX=-3.57 cameraY=1.18 hyp=3.76 cameraTheta=2.82 mountX=-0.15 mountY=0.81, mountTheta=1.76 22:56:12.337 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.57, y=1.18, opts=13) 22:56:12.337 00.000 3236 Enqueuing Move request for scope (-3.57, 1.18) 22:56:12.337 00.000 8052 Worker thread wakes up 22:56:12.337 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.57, 1.18) opts 0xd 22:56:12.337 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.57, 1.18) 22:56:12.337 00.000 8052 Moving (-3.57, 1.18) raw xDistance=-0.15 yDistance=0.81 22:56:12.337 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 22:56:12.337 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 22:56:12.337 00.000 8052 MoveAxis(E, 0, ABG) 22:56:12.337 00.000 8052 Move returns status 0, amount 0 22:56:12.337 00.000 8052 MoveAxis(S, 123, ABG) 22:56:12.337 00.000 8052 Guiding Dir = 1, Dur = 123 22:56:12.337 00.000 8052 IsSlewing returns 0 22:56:12.337 00.000 8052 IsGuiding returns 0 22:56:12.352 00.015 8052 PulseGuide returned control before completion, sleep 129 22:56:12.352 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=26, FiltMax=36, Gamma=1.040 22:56:12.493 00.141 8052 IsGuiding returns 0 22:56:12.493 00.000 8052 Move returns status 0, amount 123 22:56:12.493 00.000 8052 move complete, result=0 22:56:12.493 00.000 8052 worker thread done servicing request 22:56:12.602 00.109 3236 UpdateGuideState exits: m=201 SNR=9.7 22:56:12.618 00.016 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:12.618 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:12.618 00.000 3236 Enqueuing Expose request 22:56:12.618 00.000 8052 Worker thread wakes up 22:56:12.618 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 0.8 px 123 ms SOUTH 22:56:12.618 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:12.618 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:14.165 01.547 8052 Exposure complete 22:56:14.321 00.156 8052 worker thread done servicing request 22:56:14.321 00.000 3236 OnExposeComplete: enter 22:56:14.321 00.000 3236 UpdateGuideState(): m_state=6 22:56:14.321 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 411 22:56:14.321 00.000 3236 Star::Find returns 1 (0), X=1049.33, Y=268.97, Mass=219, SNR=10.2, Peak=35 HFD=4.6 22:56:14.321 00.000 3236 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.85) = xAngle (4.75 = -1.53) 22:56:14.321 00.000 3236 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 22:56:14.321 00.000 3236 CameraToMount -- cameraX=-3.26 cameraY=0.80 hyp=3.35 cameraTheta=2.90 mountX=0.12 mountY=0.46, mountTheta=1.31 22:56:14.321 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.26, y=0.80, opts=13) 22:56:14.321 00.000 3236 Enqueuing Move request for scope (-3.26, 0.80) 22:56:14.321 00.000 8052 Worker thread wakes up 22:56:14.321 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.26, 0.80) opts 0xd 22:56:14.321 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.26, 0.80) 22:56:14.321 00.000 8052 Moving (-3.26, 0.80) raw xDistance=0.12 yDistance=0.46 22:56:14.321 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:56:14.321 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 22:56:14.321 00.000 8052 MoveAxis(E, 0, ABG) 22:56:14.321 00.000 8052 Move returns status 0, amount 0 22:56:14.321 00.000 8052 MoveAxis(S, 70, ABG) 22:56:14.321 00.000 8052 Guiding Dir = 1, Dur = 70 22:56:14.321 00.000 8052 IsSlewing returns 0 22:56:14.337 00.016 8052 IsGuiding returns 0 22:56:14.337 00.000 8052 PulseGuide returned control before completion, sleep 77 22:56:14.337 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=35, Gamma=1.040 22:56:14.430 00.093 8052 IsGuiding returns 1 22:56:14.430 00.000 8052 scope still moving after pulse duration time elapsed 22:56:14.462 00.032 8052 IsSlewing returns 0 22:56:14.462 00.000 8052 IsGuiding returns 0 22:56:14.462 00.000 8052 scope move finished after 70 + 58 ms 22:56:14.462 00.000 8052 Move returns status 0, amount 70 22:56:14.462 00.000 8052 move complete, result=0 22:56:14.462 00.000 8052 worker thread done servicing request 22:56:14.587 00.125 3236 UpdateGuideState exits: m=219 SNR=10.2 22:56:14.587 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:14.587 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:14.587 00.000 3236 Enqueuing Expose request 22:56:14.587 00.000 8052 Worker thread wakes up 22:56:14.587 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.5 px 70 ms SOUTH 22:56:14.587 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:14.587 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:16.149 01.562 8052 Exposure complete 22:56:16.305 00.156 8052 worker thread done servicing request 22:56:16.305 00.000 3236 OnExposeComplete: enter 22:56:16.305 00.000 3236 UpdateGuideState(): m_state=6 22:56:16.305 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 412 22:56:16.305 00.000 3236 Star::Find returns 1 (0), X=1049.67, Y=268.52, Mass=216, SNR=10.1, Peak=33 HFD=4.7 22:56:16.305 00.000 3236 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.85) = xAngle (4.87 = -1.41) 22:56:16.305 00.000 3236 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.13 = 3.13) 22:56:16.305 00.000 3236 CameraToMount -- cameraX=-2.92 cameraY=0.35 hyp=2.94 cameraTheta=3.02 mountX=0.47 mountY=0.05, mountTheta=0.10 22:56:16.305 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.92, y=0.35, opts=13) 22:56:16.305 00.000 3236 Enqueuing Move request for scope (-2.92, 0.35) 22:56:16.305 00.000 8052 Worker thread wakes up 22:56:16.305 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.92, 0.35) opts 0xd 22:56:16.305 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.92, 0.35) 22:56:16.305 00.000 8052 Moving (-2.92, 0.35) raw xDistance=0.47 yDistance=0.05 22:56:16.305 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47 22:56:16.305 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:16.305 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 22:56:16.305 00.000 8052 MoveAxis(W, 16, ABG) 22:56:16.305 00.000 8052 Guiding Dir = 3, Dur = 16 22:56:16.305 00.000 8052 IsSlewing returns 0 22:56:16.305 00.000 8052 IsGuiding returns 0 22:56:16.321 00.016 8052 PulseGuide returned control before completion, sleep 23 22:56:16.321 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=21, FiltMax=31, Gamma=1.040 22:56:16.352 00.031 8052 IsGuiding returns 0 22:56:16.352 00.000 8052 Move returns status 0, amount 16 22:56:16.352 00.000 8052 MoveAxis(N, 0, ABG) 22:56:16.352 00.000 8052 Move returns status 0, amount 0 22:56:16.352 00.000 8052 move complete, result=0 22:56:16.352 00.000 8052 worker thread done servicing request 22:56:16.571 00.219 3236 UpdateGuideState exits: m=216 SNR=10.1 22:56:16.571 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:16.571 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:16.571 00.000 3236 Enqueuing Expose request 22:56:16.571 00.000 8052 Worker thread wakes up 22:56:16.571 00.000 3236 GuideStep: 0.5 px 16 ms WEST, 0.0 px 0 ms NORTH 22:56:16.571 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:16.571 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:18.227 01.656 8052 Exposure complete 22:56:18.383 00.156 8052 worker thread done servicing request 22:56:18.383 00.000 3236 OnExposeComplete: enter 22:56:18.383 00.000 3236 UpdateGuideState(): m_state=6 22:56:18.383 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 413 22:56:18.383 00.000 3236 Star::Find returns 1 (0), X=1049.22, Y=267.04, Mass=203, SNR=9.9, Peak=41 HFD=4.1 22:56:18.383 00.000 3236 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.85) = xAngle (-0.97 = -0.97) 22:56:18.383 00.000 3236 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.71 = -2.71) 22:56:18.383 00.000 3236 CameraToMount -- cameraX=-3.37 cameraY=-1.14 hyp=3.56 cameraTheta=-2.82 mountX=2.02 mountY=-1.47, mountTheta=-0.63 22:56:18.383 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.37, y=-1.14, opts=13) 22:56:18.383 00.000 3236 Enqueuing Move request for scope (-3.37, -1.14) 22:56:18.383 00.000 8052 Worker thread wakes up 22:56:18.383 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.37, -1.14) opts 0xd 22:56:18.383 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.37, -1.14) 22:56:18.383 00.000 8052 Moving (-3.37, -1.14) raw xDistance=2.02 yDistance=-1.47 22:56:18.383 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.29 from input 2.02 22:56:18.383 00.000 8052 resist switch: large excursion: input -1.47 thresh 0.54 direction from 1 to -1 22:56:18.383 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.42 22:56:18.383 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47 22:56:18.383 00.000 8052 MoveAxis(W, 71, ABG) 22:56:18.383 00.000 8052 Guiding Dir = 3, Dur = 71 22:56:18.383 00.000 8052 IsSlewing returns 0 22:56:18.383 00.000 8052 IsGuiding returns 0 22:56:18.399 00.016 8052 PulseGuide returned control before completion, sleep 78 22:56:18.399 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=29, FiltMax=39, Gamma=1.040 22:56:18.493 00.094 8052 IsGuiding returns 0 22:56:18.493 00.000 8052 Move returns status 0, amount 71 22:56:18.493 00.000 8052 MoveAxis(N, 224, ABG) 22:56:18.493 00.000 8052 Guiding Dir = 0, Dur = 224 22:56:18.493 00.000 8052 IsSlewing returns 0 22:56:18.493 00.000 8052 IsGuiding returns 0 22:56:18.493 00.000 8052 PulseGuide returned control before completion, sleep 231 22:56:18.649 00.156 3236 UpdateGuideState exits: m=203 SNR=9.9 22:56:18.649 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:18.649 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:18.649 00.000 3236 Enqueuing Expose request 22:56:18.743 00.094 8052 IsGuiding returns 0 22:56:18.743 00.000 8052 Move returns status 0, amount 224 22:56:18.743 00.000 8052 move complete, result=0 22:56:18.743 00.000 8052 worker thread done servicing request 22:56:18.743 00.000 8052 Worker thread wakes up 22:56:18.743 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:18.743 00.000 3236 GuideStep: 2.0 px 71 ms WEST, -1.5 px 224 ms NORTH 22:56:18.743 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:20.180 01.437 8052 Exposure complete 22:56:20.352 00.172 3236 OnExposeComplete: enter 22:56:20.352 00.000 3236 UpdateGuideState(): m_state=6 22:56:20.352 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 414 22:56:20.352 00.000 3236 Star::Find returns 1 (0), X=1049.16, Y=268.48, Mass=233, SNR=10.5, Peak=43 HFD=4.5 22:56:20.352 00.000 3236 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.85) = xAngle (4.90 = -1.38) 22:56:20.352 00.000 3236 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.15 = -3.13) 22:56:20.352 00.000 3236 CameraToMount -- cameraX=-3.43 cameraY=0.31 hyp=3.45 cameraTheta=3.05 mountX=0.64 mountY=-0.04, mountTheta=-0.07 22:56:20.352 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.43, y=0.31, opts=13) 22:56:20.352 00.000 3236 Enqueuing Move request for scope (-3.43, 0.31) 22:56:20.368 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=28, FiltMax=39, Gamma=1.040 22:56:20.383 00.015 8052 worker thread done servicing request 22:56:20.383 00.000 8052 Worker thread wakes up 22:56:20.383 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.43, 0.31) opts 0xd 22:56:20.383 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.43, 0.31) 22:56:20.383 00.000 8052 Moving (-3.43, 0.31) raw xDistance=0.64 yDistance=-0.04 22:56:20.383 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.64 22:56:20.383 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:56:20.383 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 22:56:20.383 00.000 8052 MoveAxis(W, 27, ABG) 22:56:20.383 00.000 8052 Guiding Dir = 3, Dur = 27 22:56:20.383 00.000 8052 IsSlewing returns 0 22:56:20.430 00.047 8052 IsGuiding returns 0 22:56:20.493 00.063 8052 IsGuiding returns 1 22:56:20.493 00.000 8052 scope still moving after pulse duration time elapsed 22:56:20.602 00.109 3236 UpdateGuideState exits: m=233 SNR=10.5 22:56:20.602 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:20.602 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:20.602 00.000 3236 Enqueuing Expose request 22:56:20.633 00.031 8052 IsSlewing returns 0 22:56:20.696 00.063 8052 IsGuiding returns 0 22:56:20.696 00.000 8052 scope move finished after 27 + 231 ms 22:56:20.696 00.000 8052 Move returns status 0, amount 27 22:56:20.696 00.000 8052 MoveAxis(N, 0, ABG) 22:56:20.696 00.000 8052 Move returns status 0, amount 0 22:56:20.696 00.000 8052 move complete, result=0 22:56:20.696 00.000 8052 worker thread done servicing request 22:56:20.696 00.000 8052 Worker thread wakes up 22:56:20.696 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:20.696 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:20.696 00.000 3236 GuideStep: 0.6 px 27 ms WEST, -0.0 px 0 ms NORTH 22:56:22.133 01.437 8052 Exposure complete 22:56:22.290 00.157 8052 worker thread done servicing request 22:56:22.290 00.000 3236 OnExposeComplete: enter 22:56:22.290 00.000 3236 UpdateGuideState(): m_state=6 22:56:22.290 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 415 22:56:22.290 00.000 3236 Star::Find returns 1 (0), X=1050.09, Y=267.95, Mass=222, SNR=10.3, Peak=38 HFD=4.4 22:56:22.290 00.000 3236 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.85) = xAngle (-1.20 = -1.20) 22:56:22.290 00.000 3236 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.95 = -2.95) 22:56:22.290 00.000 3236 CameraToMount -- cameraX=-2.50 cameraY=-0.22 hyp=2.51 cameraTheta=-3.05 mountX=0.90 mountY=-0.48, mountTheta=-0.49 22:56:22.290 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.50, y=-0.22, opts=13) 22:56:22.290 00.000 3236 Enqueuing Move request for scope (-2.50, -0.22) 22:56:22.290 00.000 8052 Worker thread wakes up 22:56:22.290 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.50, -0.22) opts 0xd 22:56:22.290 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.50, -0.22) 22:56:22.290 00.000 8052 Moving (-2.50, -0.22) raw xDistance=0.90 yDistance=-0.48 22:56:22.290 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.90 22:56:22.290 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 22:56:22.290 00.000 8052 MoveAxis(W, 33, ABG) 22:56:22.290 00.000 8052 Guiding Dir = 3, Dur = 33 22:56:22.290 00.000 8052 IsSlewing returns 0 22:56:22.290 00.000 8052 IsGuiding returns 0 22:56:22.305 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=25, FiltMax=35, Gamma=1.040 22:56:22.305 00.000 8052 PulseGuide returned control before completion, sleep 37 22:56:22.352 00.047 8052 IsGuiding returns 0 22:56:22.352 00.000 8052 Move returns status 0, amount 33 22:56:22.352 00.000 8052 MoveAxis(N, 72, ABG) 22:56:22.352 00.000 8052 Guiding Dir = 0, Dur = 72 22:56:22.352 00.000 8052 IsSlewing returns 0 22:56:22.352 00.000 8052 IsGuiding returns 0 22:56:22.352 00.000 8052 PulseGuide returned control before completion, sleep 79 22:56:22.446 00.094 8052 IsGuiding returns 1 22:56:22.446 00.000 8052 scope still moving after pulse duration time elapsed 22:56:22.477 00.031 8052 IsSlewing returns 0 22:56:22.477 00.000 8052 IsGuiding returns 1 22:56:22.524 00.047 8052 IsSlewing returns 0 22:56:22.524 00.000 8052 IsGuiding returns 0 22:56:22.524 00.000 8052 scope move finished after 72 + 95 ms 22:56:22.524 00.000 8052 Move returns status 0, amount 72 22:56:22.524 00.000 8052 move complete, result=0 22:56:22.524 00.000 8052 worker thread done servicing request 22:56:22.555 00.031 3236 UpdateGuideState exits: m=222 SNR=10.3 22:56:22.555 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:22.555 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:22.555 00.000 3236 Enqueuing Expose request 22:56:22.555 00.000 8052 Worker thread wakes up 22:56:22.555 00.000 3236 GuideStep: 0.9 px 33 ms WEST, -0.5 px 72 ms NORTH 22:56:22.555 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:22.555 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:24.227 01.672 8052 Exposure complete 22:56:24.383 00.156 8052 worker thread done servicing request 22:56:24.383 00.000 3236 OnExposeComplete: enter 22:56:24.383 00.000 3236 UpdateGuideState(): m_state=6 22:56:24.383 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 416 22:56:24.383 00.000 3236 Star::Find returns 1 (0), X=1050.16, Y=268.23, Mass=230, SNR=10.5, Peak=37 HFD=4.4 22:56:24.383 00.000 3236 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.85) = xAngle (4.97 = -1.31) 22:56:24.383 00.000 3236 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.22 = -3.06) 22:56:24.383 00.000 3236 CameraToMount -- cameraX=-2.43 cameraY=0.05 hyp=2.43 cameraTheta=3.12 mountX=0.62 mountY=-0.20, mountTheta=-0.31 22:56:24.383 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.43, y=0.05, opts=13) 22:56:24.383 00.000 3236 Enqueuing Move request for scope (-2.43, 0.05) 22:56:24.383 00.000 8052 Worker thread wakes up 22:56:24.383 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.43, 0.05) opts 0xd 22:56:24.383 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.43, 0.05) 22:56:24.383 00.000 8052 Moving (-2.43, 0.05) raw xDistance=0.62 yDistance=-0.20 22:56:24.383 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.62 22:56:24.383 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20 22:56:24.383 00.000 8052 MoveAxis(W, 24, ABG) 22:56:24.383 00.000 8052 Guiding Dir = 3, Dur = 24 22:56:24.399 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=33, Gamma=1.040 22:56:24.446 00.047 8052 IsSlewing returns 0 22:56:24.524 00.078 8052 IsGuiding returns 0 22:56:24.649 00.125 3236 UpdateGuideState exits: m=230 SNR=10.5 22:56:24.649 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:24.649 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:24.649 00.000 3236 Enqueuing Expose request 22:56:24.712 00.063 8052 IsGuiding returns 0 22:56:24.712 00.000 8052 Move returns status 0, amount 24 22:56:24.712 00.000 8052 MoveAxis(N, 30, ABG) 22:56:24.712 00.000 8052 Guiding Dir = 0, Dur = 30 22:56:24.712 00.000 8052 IsSlewing returns 0 22:56:24.712 00.000 8052 IsGuiding returns 0 22:56:24.727 00.015 8052 PulseGuide returned control before completion, sleep 34 22:56:24.774 00.047 8052 IsGuiding returns 1 22:56:24.774 00.000 8052 scope still moving after pulse duration time elapsed 22:56:24.805 00.031 8052 IsSlewing returns 0 22:56:24.805 00.000 8052 IsGuiding returns 1 22:56:24.837 00.032 8052 IsSlewing returns 0 22:56:24.837 00.000 8052 IsGuiding returns 1 22:56:24.868 00.031 8052 IsSlewing returns 0 22:56:24.868 00.000 8052 IsGuiding returns 0 22:56:24.868 00.000 8052 scope move finished after 30 + 119 ms 22:56:24.868 00.000 8052 Move returns status 0, amount 30 22:56:24.868 00.000 8052 move complete, result=0 22:56:24.868 00.000 8052 worker thread done servicing request 22:56:24.868 00.000 8052 Worker thread wakes up 22:56:24.868 00.000 3236 GuideStep: 0.6 px 24 ms WEST, -0.2 px 30 ms NORTH 22:56:24.868 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:24.868 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:26.196 01.328 8052 Exposure complete 22:56:26.352 00.156 8052 worker thread done servicing request 22:56:26.352 00.000 3236 OnExposeComplete: enter 22:56:26.352 00.000 3236 UpdateGuideState(): m_state=6 22:56:26.352 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 417 22:56:26.352 00.000 3236 Star::Find returns 1 (0), X=1049.69, Y=268.97, Mass=215, SNR=10.1, Peak=39 HFD=4.3 22:56:26.352 00.000 3236 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.85) = xAngle (4.72 = -1.56) 22:56:26.352 00.000 3236 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.98 = 2.98) 22:56:26.352 00.000 3236 CameraToMount -- cameraX=-2.90 cameraY=0.79 hyp=3.00 cameraTheta=2.88 mountX=0.03 mountY=0.49, mountTheta=1.50 22:56:26.352 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.90, y=0.79, opts=13) 22:56:26.352 00.000 3236 Enqueuing Move request for scope (-2.90, 0.79) 22:56:26.352 00.000 8052 Worker thread wakes up 22:56:26.352 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.90, 0.79) opts 0xd 22:56:26.352 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.90, 0.79) 22:56:26.352 00.000 8052 Moving (-2.90, 0.79) raw xDistance=0.03 yDistance=0.49 22:56:26.352 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 22:56:26.352 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:56:26.352 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49 22:56:26.352 00.000 8052 MoveAxis(E, 0, ABG) 22:56:26.352 00.000 8052 Move returns status 0, amount 0 22:56:26.352 00.000 8052 MoveAxis(N, 0, ABG) 22:56:26.352 00.000 8052 Move returns status 0, amount 0 22:56:26.352 00.000 8052 move complete, result=0 22:56:26.352 00.000 8052 worker thread done servicing request 22:56:26.368 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=26, FiltMax=35, Gamma=1.040 22:56:26.618 00.250 3236 UpdateGuideState exits: m=215 SNR=10.1 22:56:26.618 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:26.618 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:26.618 00.000 3236 Enqueuing Expose request 22:56:26.618 00.000 8052 Worker thread wakes up 22:56:26.618 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 22:56:26.618 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:26.618 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:28.165 01.547 8052 Exposure complete 22:56:28.321 00.156 8052 worker thread done servicing request 22:56:28.321 00.000 3236 OnExposeComplete: enter 22:56:28.321 00.000 3236 UpdateGuideState(): m_state=6 22:56:28.321 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 418 22:56:28.321 00.000 3236 Star::Find returns 1 (0), X=1050.74, Y=269.49, Mass=227, SNR=10.4, Peak=43 HFD=3.9 22:56:28.321 00.000 3236 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.85) = xAngle (4.37 = -1.91) 22:56:28.321 00.000 3236 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.62 = 2.62) 22:56:28.321 00.000 3236 CameraToMount -- cameraX=-1.85 cameraY=1.32 hyp=2.27 cameraTheta=2.52 mountX=-0.76 mountY=1.12, mountTheta=2.17 22:56:28.321 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.85, y=1.32, opts=13) 22:56:28.321 00.000 3236 Enqueuing Move request for scope (-1.85, 1.32) 22:56:28.321 00.000 8052 Worker thread wakes up 22:56:28.321 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.85, 1.32) opts 0xd 22:56:28.321 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.85, 1.32) 22:56:28.321 00.000 8052 Moving (-1.85, 1.32) raw xDistance=-0.76 yDistance=1.12 22:56:28.321 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76 22:56:28.321 00.000 8052 resist switch: large excursion: input 1.12 thresh 0.54 direction from -1 to 1 22:56:28.321 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.37 22:56:28.321 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12 22:56:28.321 00.000 8052 MoveAxis(E, 26, ABG) 22:56:28.321 00.000 8052 Guiding Dir = 2, Dur = 26 22:56:28.337 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=28, FiltMax=39, Gamma=1.040 22:56:28.352 00.015 8052 IsSlewing returns 0 22:56:28.415 00.063 8052 IsGuiding returns 0 22:56:28.571 00.156 8052 IsGuiding returns 0 22:56:28.571 00.000 8052 Move returns status 0, amount 26 22:56:28.571 00.000 8052 MoveAxis(S, 171, ABG) 22:56:28.587 00.016 8052 Guiding Dir = 1, Dur = 171 22:56:28.587 00.000 8052 IsSlewing returns 0 22:56:28.587 00.000 8052 IsGuiding returns 0 22:56:28.587 00.000 8052 PulseGuide returned control before completion, sleep 177 22:56:28.587 00.000 3236 UpdateGuideState exits: m=227 SNR=10.4 22:56:28.587 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:28.587 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:28.587 00.000 3236 Enqueuing Expose request 22:56:28.774 00.187 8052 IsGuiding returns 0 22:56:28.774 00.000 8052 Move returns status 0, amount 171 22:56:28.774 00.000 8052 move complete, result=0 22:56:28.774 00.000 8052 worker thread done servicing request 22:56:28.774 00.000 8052 Worker thread wakes up 22:56:28.774 00.000 3236 GuideStep: -0.8 px 26 ms EAST, 1.1 px 171 ms SOUTH 22:56:28.774 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:28.774 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:30.212 01.438 8052 Exposure complete 22:56:30.368 00.156 8052 worker thread done servicing request 22:56:30.368 00.000 3236 OnExposeComplete: enter 22:56:30.368 00.000 3236 UpdateGuideState(): m_state=6 22:56:30.368 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 419 22:56:30.368 00.000 3236 Star::Find returns 1 (0), X=1050.82, Y=267.15, Mass=204, SNR=9.8, Peak=39 HFD=4.4 22:56:30.368 00.000 3236 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.85) = xAngle (-0.77 = -0.77) 22:56:30.368 00.000 3236 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.51 = -2.51) 22:56:30.368 00.000 3236 CameraToMount -- cameraX=-1.77 cameraY=-1.03 hyp=2.04 cameraTheta=-2.61 mountX=1.47 mountY=-1.20, mountTheta=-0.68 22:56:30.368 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.77, y=-1.03, opts=13) 22:56:30.368 00.000 3236 Enqueuing Move request for scope (-1.77, -1.03) 22:56:30.368 00.000 8052 Worker thread wakes up 22:56:30.368 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.77, -1.03) opts 0xd 22:56:30.368 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.77, -1.03) 22:56:30.368 00.000 8052 Moving (-1.77, -1.03) raw xDistance=1.47 yDistance=-1.20 22:56:30.368 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.47 22:56:30.368 00.000 8052 resist switch: large excursion: input -1.20 thresh 0.54 direction from 1 to -1 22:56:30.368 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.61 22:56:30.368 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20 22:56:30.368 00.000 8052 MoveAxis(W, 49, ABG) 22:56:30.368 00.000 8052 Guiding Dir = 3, Dur = 49 22:56:30.368 00.000 8052 IsSlewing returns 0 22:56:30.368 00.000 8052 IsGuiding returns 0 22:56:30.383 00.015 8052 PulseGuide returned control before completion, sleep 56 22:56:30.383 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=37, Gamma=1.040 22:56:30.446 00.063 8052 IsGuiding returns 1 22:56:30.446 00.000 8052 scope still moving after pulse duration time elapsed 22:56:30.477 00.031 8052 IsSlewing returns 0 22:56:30.477 00.000 8052 IsGuiding returns 0 22:56:30.477 00.000 8052 scope move finished after 49 + 56 ms 22:56:30.477 00.000 8052 Move returns status 0, amount 49 22:56:30.477 00.000 8052 MoveAxis(N, 183, ABG) 22:56:30.477 00.000 8052 Guiding Dir = 0, Dur = 183 22:56:30.477 00.000 8052 IsSlewing returns 0 22:56:30.493 00.016 8052 IsGuiding returns 0 22:56:30.493 00.000 8052 PulseGuide returned control before completion, sleep 188 22:56:30.633 00.140 3236 UpdateGuideState exits: m=204 SNR=9.8 22:56:30.633 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:30.633 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:30.633 00.000 3236 Enqueuing Expose request 22:56:30.696 00.063 8052 IsGuiding returns 0 22:56:30.696 00.000 8052 Move returns status 0, amount 183 22:56:30.696 00.000 8052 move complete, result=0 22:56:30.696 00.000 8052 worker thread done servicing request 22:56:30.696 00.000 8052 Worker thread wakes up 22:56:30.696 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:30.696 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:30.696 00.000 3236 GuideStep: 1.5 px 49 ms WEST, -1.2 px 183 ms NORTH 22:56:32.133 01.437 8052 Exposure complete 22:56:32.290 00.157 3236 OnExposeComplete: enter 22:56:32.290 00.000 8052 worker thread done servicing request 22:56:32.290 00.000 3236 UpdateGuideState(): m_state=6 22:56:32.290 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 420 22:56:32.290 00.000 3236 Star::Find returns 1 (0), X=1051.00, Y=265.81, Mass=218, SNR=10.2, Peak=38 HFD=4.3 22:56:32.290 00.000 3236 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.85) = xAngle (-0.31 = -0.31) 22:56:32.290 00.000 3236 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.06 = -2.06) 22:56:32.290 00.000 3236 CameraToMount -- cameraX=-1.59 cameraY=-2.36 hyp=2.85 cameraTheta=-2.16 mountX=2.71 mountY=-2.51, mountTheta=-0.75 22:56:32.290 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.59, y=-2.36, opts=13) 22:56:32.290 00.000 3236 Enqueuing Move request for scope (-1.59, -2.36) 22:56:32.290 00.000 8052 Worker thread wakes up 22:56:32.290 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.59, -2.36) opts 0xd 22:56:32.290 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.59, -2.36) 22:56:32.290 00.000 8052 Moving (-1.59, -2.36) raw xDistance=2.71 yDistance=-2.51 22:56:32.290 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.77 from input 2.71 22:56:32.290 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.51 from input -2.51 22:56:32.290 00.000 8052 MoveAxis(W, 97, ABG) 22:56:32.290 00.000 8052 Guiding Dir = 3, Dur = 97 22:56:32.305 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=24, FiltMax=33, Gamma=1.040 22:56:32.321 00.016 8052 IsSlewing returns 0 22:56:32.383 00.062 8052 IsGuiding returns 0 22:56:32.383 00.000 8052 PulseGuide returned control before completion, sleep 104 22:56:32.508 00.125 8052 IsGuiding returns 0 22:56:32.508 00.000 8052 Move returns status 0, amount 97 22:56:32.508 00.000 8052 MoveAxis(N, 382, ABG) 22:56:32.508 00.000 8052 Guiding Dir = 0, Dur = 382 22:56:32.508 00.000 8052 IsSlewing returns 0 22:56:32.508 00.000 8052 IsGuiding returns 0 22:56:32.508 00.000 8052 PulseGuide returned control before completion, sleep 389 22:56:32.555 00.047 3236 UpdateGuideState exits: m=218 SNR=10.2 22:56:32.555 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:32.555 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:32.555 00.000 3236 Enqueuing Expose request 22:56:32.915 00.360 8052 IsGuiding returns 0 22:56:32.915 00.000 8052 Move returns status 0, amount 382 22:56:32.915 00.000 8052 move complete, result=0 22:56:32.915 00.000 8052 worker thread done servicing request 22:56:32.915 00.000 8052 Worker thread wakes up 22:56:32.915 00.000 3236 GuideStep: 2.7 px 97 ms WEST, -2.5 px 382 ms NORTH 22:56:32.915 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:32.915 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:34.133 01.218 8052 Exposure complete 22:56:34.290 00.157 8052 worker thread done servicing request 22:56:34.290 00.000 3236 OnExposeComplete: enter 22:56:34.290 00.000 3236 UpdateGuideState(): m_state=6 22:56:34.290 00.000 3236 Star::Find(15, 1051, 265, 0, (0,0,0,0), 0.0, 255) frame 421 22:56:34.290 00.000 3236 Star::Find returns 1 (0), X=1048.93, Y=266.80, Mass=199, SNR=9.7, Peak=36 HFD=4.8 22:56:34.290 00.000 3236 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.85) = xAngle (-0.93 = -0.93) 22:56:34.290 00.000 3236 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.68 = -2.68) 22:56:34.290 00.000 3236 CameraToMount -- cameraX=-3.66 cameraY=-1.38 hyp=3.91 cameraTheta=-2.78 mountX=2.33 mountY=-1.74, mountTheta=-0.64 22:56:34.290 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.66, y=-1.38, opts=13) 22:56:34.290 00.000 3236 Enqueuing Move request for scope (-3.66, -1.38) 22:56:34.290 00.000 8052 Worker thread wakes up 22:56:34.290 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.66, -1.38) opts 0xd 22:56:34.290 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.66, -1.38) 22:56:34.290 00.000 8052 Moving (-3.66, -1.38) raw xDistance=2.33 yDistance=-1.74 22:56:34.290 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.59 from input 2.33 22:56:34.290 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.74 from input -1.74 22:56:34.290 00.000 8052 MoveAxis(W, 87, ABG) 22:56:34.290 00.000 8052 Guiding Dir = 3, Dur = 87 22:56:34.290 00.000 8052 IsSlewing returns 0 22:56:34.290 00.000 8052 IsGuiding returns 0 22:56:34.305 00.015 8052 PulseGuide returned control before completion, sleep 94 22:56:34.305 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=25, FiltMax=33, Gamma=1.040 22:56:34.415 00.110 8052 IsGuiding returns 0 22:56:34.415 00.000 8052 Move returns status 0, amount 87 22:56:34.415 00.000 8052 MoveAxis(N, 265, ABG) 22:56:34.415 00.000 8052 Guiding Dir = 0, Dur = 265 22:56:34.415 00.000 8052 IsSlewing returns 0 22:56:34.415 00.000 8052 IsGuiding returns 0 22:56:34.415 00.000 8052 PulseGuide returned control before completion, sleep 272 22:56:34.555 00.140 3236 UpdateGuideState exits: m=199 SNR=9.7 22:56:34.555 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:34.555 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:34.555 00.000 3236 Enqueuing Expose request 22:56:34.758 00.203 8052 IsGuiding returns 0 22:56:34.758 00.000 8052 Move returns status 0, amount 265 22:56:34.758 00.000 8052 move complete, result=0 22:56:34.758 00.000 8052 worker thread done servicing request 22:56:34.758 00.000 3236 GuideStep: 2.3 px 87 ms WEST, -1.7 px 265 ms NORTH 22:56:34.758 00.000 8052 Worker thread wakes up 22:56:34.758 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:34.758 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:36.196 01.438 8052 Exposure complete 22:56:36.352 00.156 8052 worker thread done servicing request 22:56:36.352 00.000 3236 OnExposeComplete: enter 22:56:36.352 00.000 3236 UpdateGuideState(): m_state=6 22:56:36.352 00.000 3236 Star::Find(15, 1048, 266, 0, (0,0,0,0), 0.0, 255) frame 422 22:56:36.352 00.000 3236 Star::Find returns 1 (0), X=1046.52, Y=268.33, Mass=218, SNR=10.1, Peak=34 HFD=5.1 22:56:36.352 00.000 3236 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.85) = xAngle (4.96 = -1.32) 22:56:36.352 00.000 3236 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.22 = -3.06) 22:56:36.352 00.000 3236 CameraToMount -- cameraX=-6.07 cameraY=0.16 hyp=6.07 cameraTheta=3.12 mountX=1.51 mountY=-0.46, mountTheta=-0.30 22:56:36.352 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.07, y=0.16, opts=13) 22:56:36.352 00.000 3236 Enqueuing Move request for scope (-6.07, 0.16) 22:56:36.352 00.000 8052 Worker thread wakes up 22:56:36.352 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.07, 0.16) opts 0xd 22:56:36.352 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.07, 0.16) 22:56:36.352 00.000 8052 Moving (-6.07, 0.16) raw xDistance=1.51 yDistance=-0.46 22:56:36.352 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.51 22:56:36.352 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 22:56:36.352 00.000 8052 MoveAxis(W, 59, ABG) 22:56:36.352 00.000 8052 Guiding Dir = 3, Dur = 59 22:56:36.352 00.000 8052 IsSlewing returns 0 22:56:36.352 00.000 8052 IsGuiding returns 0 22:56:36.368 00.016 8052 PulseGuide returned control before completion, sleep 65 22:56:36.368 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=22, FiltMax=30, Gamma=1.040 22:56:36.446 00.078 8052 IsGuiding returns 0 22:56:36.446 00.000 8052 Move returns status 0, amount 59 22:56:36.446 00.000 8052 MoveAxis(N, 71, ABG) 22:56:36.446 00.000 8052 Guiding Dir = 0, Dur = 71 22:56:36.446 00.000 8052 IsSlewing returns 0 22:56:36.446 00.000 8052 IsGuiding returns 0 22:56:36.446 00.000 8052 PulseGuide returned control before completion, sleep 78 22:56:36.540 00.094 8052 IsGuiding returns 1 22:56:36.540 00.000 8052 scope still moving after pulse duration time elapsed 22:56:36.571 00.031 8052 IsSlewing returns 0 22:56:36.571 00.000 8052 IsGuiding returns 1 22:56:36.602 00.031 8052 IsSlewing returns 0 22:56:36.602 00.000 8052 IsGuiding returns 0 22:56:36.602 00.000 8052 scope move finished after 71 + 82 ms 22:56:36.602 00.000 8052 Move returns status 0, amount 71 22:56:36.602 00.000 8052 move complete, result=0 22:56:36.602 00.000 8052 worker thread done servicing request 22:56:36.618 00.016 3236 UpdateGuideState exits: m=218 SNR=10.1 22:56:36.618 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:36.618 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:36.618 00.000 3236 Enqueuing Expose request 22:56:36.618 00.000 8052 Worker thread wakes up 22:56:36.618 00.000 3236 GuideStep: 1.5 px 59 ms WEST, -0.5 px 71 ms NORTH 22:56:36.618 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:36.618 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,253,31,31) 22:56:38.180 01.562 8052 Exposure complete 22:56:38.337 00.157 8052 worker thread done servicing request 22:56:38.337 00.000 3236 OnExposeComplete: enter 22:56:38.337 00.000 3236 UpdateGuideState(): m_state=6 22:56:38.337 00.000 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 423 22:56:38.337 00.000 3236 Star::Find returns 1 (0), X=1045.39, Y=269.34, Mass=223, SNR=10.3, Peak=40 HFD=4.5 22:56:38.337 00.000 3236 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.85) = xAngle (4.83 = -1.45) 22:56:38.337 00.000 3236 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.08 = 3.08) 22:56:38.337 00.000 3236 CameraToMount -- cameraX=-7.21 cameraY=1.16 hyp=7.30 cameraTheta=2.98 mountX=0.86 mountY=0.42, mountTheta=0.45 22:56:38.337 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.21, y=1.16, opts=13) 22:56:38.337 00.000 3236 Enqueuing Move request for scope (-7.21, 1.16) 22:56:38.337 00.000 8052 Worker thread wakes up 22:56:38.337 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.21, 1.16) opts 0xd 22:56:38.337 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.21, 1.16) 22:56:38.337 00.000 8052 Moving (-7.21, 1.16) raw xDistance=0.86 yDistance=0.42 22:56:38.337 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.86 22:56:38.337 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:56:38.337 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 22:56:38.337 00.000 8052 MoveAxis(W, 34, ABG) 22:56:38.337 00.000 8052 Guiding Dir = 3, Dur = 34 22:56:38.337 00.000 8052 IsSlewing returns 0 22:56:38.337 00.000 8052 IsGuiding returns 0 22:56:38.352 00.015 8052 PulseGuide returned control before completion, sleep 40 22:56:38.352 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=25, FiltMax=36, Gamma=1.040 22:56:38.399 00.047 8052 IsGuiding returns 0 22:56:38.399 00.000 8052 Move returns status 0, amount 34 22:56:38.399 00.000 8052 MoveAxis(N, 0, ABG) 22:56:38.399 00.000 8052 Move returns status 0, amount 0 22:56:38.399 00.000 8052 move complete, result=0 22:56:38.399 00.000 8052 worker thread done servicing request 22:56:38.602 00.203 3236 UpdateGuideState exits: m=223 SNR=10.3 22:56:38.602 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:38.602 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:38.602 00.000 3236 Enqueuing Expose request 22:56:38.602 00.000 8052 Worker thread wakes up 22:56:38.602 00.000 3236 GuideStep: 0.9 px 34 ms WEST, 0.4 px 0 ms NORTH 22:56:38.602 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:38.602 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,254,31,31) 22:56:40.149 01.547 8052 Exposure complete 22:56:40.305 00.156 8052 worker thread done servicing request 22:56:40.305 00.000 3236 OnExposeComplete: enter 22:56:40.305 00.000 3236 UpdateGuideState(): m_state=6 22:56:40.305 00.000 3236 Star::Find(15, 1045, 269, 0, (0,0,0,0), 0.0, 255) frame 424 22:56:40.305 00.000 3236 Star::Find returns 1 (0), X=1045.13, Y=270.48, Mass=239, SNR=10.6, Peak=34 HFD=4.9 22:56:40.305 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.59) 22:56:40.305 00.000 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 22:56:40.305 00.000 3236 CameraToMount -- cameraX=-7.46 cameraY=2.31 hyp=7.81 cameraTheta=2.84 mountX=-0.17 mountY=1.53, mountTheta=1.68 22:56:40.305 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.46, y=2.31, opts=13) 22:56:40.305 00.000 3236 Enqueuing Move request for scope (-7.46, 2.31) 22:56:40.305 00.000 8052 Worker thread wakes up 22:56:40.305 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.46, 2.31) opts 0xd 22:56:40.305 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.46, 2.31) 22:56:40.305 00.000 8052 Moving (-7.46, 2.31) raw xDistance=-0.17 yDistance=1.53 22:56:40.305 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 22:56:40.305 00.000 8052 resist switch: large excursion: input 1.53 thresh 0.54 direction from -1 to 1 22:56:40.305 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.60 22:56:40.305 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.53 from input 1.53 22:56:40.305 00.000 8052 MoveAxis(E, 0, ABG) 22:56:40.305 00.000 8052 Move returns status 0, amount 0 22:56:40.305 00.000 8052 MoveAxis(S, 233, ABG) 22:56:40.305 00.000 8052 Guiding Dir = 1, Dur = 233 22:56:40.305 00.000 8052 IsSlewing returns 0 22:56:40.321 00.016 8052 IsGuiding returns 0 22:56:40.321 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=22, FiltMax=32, Gamma=1.040 22:56:40.321 00.000 8052 PulseGuide returned control before completion, sleep 238 22:56:40.571 00.250 8052 IsGuiding returns 0 22:56:40.571 00.000 8052 Move returns status 0, amount 233 22:56:40.571 00.000 8052 move complete, result=0 22:56:40.571 00.000 8052 worker thread done servicing request 22:56:40.571 00.000 3236 UpdateGuideState exits: m=239 SNR=10.6 22:56:40.571 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:40.571 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:40.571 00.000 3236 Enqueuing Expose request 22:56:40.571 00.000 8052 Worker thread wakes up 22:56:40.571 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 1.5 px 233 ms SOUTH 22:56:40.571 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:40.571 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,255,31,31) 22:56:42.119 01.548 8052 Exposure complete 22:56:42.244 00.125 8052 worker thread done servicing request 22:56:42.244 00.000 3236 OnExposeComplete: enter 22:56:42.244 00.000 3236 UpdateGuideState(): m_state=6 22:56:42.244 00.000 3236 Star::Find(15, 1045, 270, 0, (0,0,0,0), 0.0, 255) frame 425 22:56:42.244 00.000 3236 Star::Find returns 1 (0), X=1045.23, Y=270.68, Mass=224, SNR=10.3, Peak=37 HFD=4.7 22:56:42.244 00.000 3236 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.85) = xAngle (4.66 = -1.62) 22:56:42.244 00.000 3236 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.92 = 2.92) 22:56:42.244 00.000 3236 CameraToMount -- cameraX=-7.36 cameraY=2.50 hyp=7.77 cameraTheta=2.81 mountX=-0.39 mountY=1.74, mountTheta=1.79 22:56:42.244 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.36, y=2.50, opts=13) 22:56:42.244 00.000 3236 Enqueuing Move request for scope (-7.36, 2.50) 22:56:42.244 00.000 8052 Worker thread wakes up 22:56:42.244 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.36, 2.50) opts 0xd 22:56:42.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.36, 2.50) 22:56:42.244 00.000 8052 Moving (-7.36, 2.50) raw xDistance=-0.39 yDistance=1.74 22:56:42.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 22:56:42.244 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.74 from input 1.74 22:56:42.244 00.000 8052 MoveAxis(E, 14, ABG) 22:56:42.244 00.000 8052 Guiding Dir = 2, Dur = 14 22:56:42.260 00.016 8052 IsSlewing returns 0 22:56:42.260 00.000 8052 IsGuiding returns 0 22:56:42.260 00.000 8052 PulseGuide returned control before completion, sleep 22 22:56:42.260 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=34, Gamma=1.040 22:56:42.291 00.031 8052 IsGuiding returns 0 22:56:42.291 00.000 8052 Move returns status 0, amount 14 22:56:42.291 00.000 8052 MoveAxis(S, 264, ABG) 22:56:42.291 00.000 8052 Guiding Dir = 1, Dur = 264 22:56:42.291 00.000 8052 IsSlewing returns 0 22:56:42.291 00.000 8052 IsGuiding returns 0 22:56:42.338 00.047 8052 PulseGuide returned control before completion, sleep 233 22:56:42.447 00.109 3236 UpdateGuideState exits: m=224 SNR=10.3 22:56:42.447 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:42.447 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:42.447 00.000 3236 Enqueuing Expose request 22:56:42.619 00.172 8052 IsGuiding returns 0 22:56:42.619 00.000 8052 Move returns status 0, amount 264 22:56:42.619 00.000 8052 move complete, result=0 22:56:42.619 00.000 8052 worker thread done servicing request 22:56:42.619 00.000 3236 GuideStep: -0.4 px 14 ms EAST, 1.7 px 264 ms SOUTH 22:56:42.619 00.000 8052 Worker thread wakes up 22:56:42.619 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:42.619 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,256,31,31) 22:56:44.182 01.563 8052 Exposure complete 22:56:44.338 00.156 8052 worker thread done servicing request 22:56:44.338 00.000 3236 OnExposeComplete: enter 22:56:44.338 00.000 3236 UpdateGuideState(): m_state=6 22:56:44.338 00.000 3236 Star::Find(15, 1045, 270, 0, (0,0,0,0), 0.0, 255) frame 426 22:56:44.338 00.000 3236 Star::Find returns 1 (0), X=1046.09, Y=271.47, Mass=233, SNR=10.5, Peak=40 HFD=4.8 22:56:44.338 00.000 3236 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.85) = xAngle (4.52 = -1.76) 22:56:44.338 00.000 3236 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.77 = 2.77) 22:56:44.338 00.000 3236 CameraToMount -- cameraX=-6.50 cameraY=3.30 hyp=7.29 cameraTheta=2.67 mountX=-1.39 mountY=2.62, mountTheta=2.06 22:56:44.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.50, y=3.30, opts=13) 22:56:44.338 00.000 3236 Enqueuing Move request for scope (-6.50, 3.30) 22:56:44.338 00.000 8052 Worker thread wakes up 22:56:44.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.50, 3.30) opts 0xd 22:56:44.338 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.50, 3.30) 22:56:44.338 00.000 8052 Moving (-6.50, 3.30) raw xDistance=-1.39 yDistance=2.62 22:56:44.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.39 22:56:44.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.62 from input 2.62 22:56:44.338 00.000 8052 MoveAxis(E, 49, ABG) 22:56:44.338 00.000 8052 Guiding Dir = 2, Dur = 49 22:56:44.354 00.016 8052 IsSlewing returns 0 22:56:44.354 00.000 8052 IsGuiding returns 0 22:56:44.354 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=37, Gamma=1.040 22:56:44.354 00.000 8052 PulseGuide returned control before completion, sleep 56 22:56:44.432 00.078 8052 IsGuiding returns 0 22:56:44.432 00.000 8052 Move returns status 0, amount 49 22:56:44.432 00.000 8052 MoveAxis(S, 398, ABG) 22:56:44.432 00.000 8052 Guiding Dir = 1, Dur = 398 22:56:44.432 00.000 8052 IsSlewing returns 0 22:56:44.432 00.000 8052 IsGuiding returns 0 22:56:44.432 00.000 8052 PulseGuide returned control before completion, sleep 405 22:56:44.541 00.109 3236 UpdateGuideState exits: m=233 SNR=10.5 22:56:44.541 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:44.541 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:44.541 00.000 3236 Enqueuing Expose request 22:56:44.854 00.313 8052 IsGuiding returns 0 22:56:44.854 00.000 8052 Move returns status 0, amount 398 22:56:44.854 00.000 8052 move complete, result=0 22:56:44.854 00.000 8052 worker thread done servicing request 22:56:44.854 00.000 3236 GuideStep: -1.4 px 49 ms EAST, 2.6 px 398 ms SOUTH 22:56:44.854 00.000 8052 Worker thread wakes up 22:56:44.854 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:44.854 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,256,31,31) 22:56:46.182 01.328 8052 Exposure complete 22:56:46.338 00.156 8052 worker thread done servicing request 22:56:46.338 00.000 3236 OnExposeComplete: enter 22:56:46.338 00.000 3236 UpdateGuideState(): m_state=6 22:56:46.338 00.000 3236 Star::Find(15, 1046, 271, 0, (0,0,0,0), 0.0, 255) frame 427 22:56:46.338 00.000 3236 Star::Find returns 1 (0), X=1046.46, Y=271.54, Mass=218, SNR=10.2, Peak=39 HFD=5.0 22:56:46.338 00.000 3236 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.85) = xAngle (4.49 = -1.80) 22:56:46.338 00.000 3236 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.74 = 2.74) 22:56:46.338 00.000 3236 CameraToMount -- cameraX=-6.13 cameraY=3.37 hyp=6.99 cameraTheta=2.64 mountX=-1.56 mountY=2.72, mountTheta=2.09 22:56:46.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.13, y=3.37, opts=13) 22:56:46.338 00.000 3236 Enqueuing Move request for scope (-6.13, 3.37) 22:56:46.338 00.000 8052 Worker thread wakes up 22:56:46.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.13, 3.37) opts 0xd 22:56:46.338 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.13, 3.37) 22:56:46.338 00.000 8052 Moving (-6.13, 3.37) raw xDistance=-1.56 yDistance=2.72 22:56:46.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.04 from input -1.56 22:56:46.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.72 from input 2.72 22:56:46.338 00.000 8052 MoveAxis(E, 57, ABG) 22:56:46.338 00.000 8052 Guiding Dir = 2, Dur = 57 22:56:46.354 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=27, FiltMax=36, Gamma=1.040 22:56:46.369 00.015 8052 IsSlewing returns 0 22:56:46.432 00.063 8052 IsGuiding returns 0 22:56:46.557 00.125 3236 UpdateGuideState exits: m=218 SNR=10.2 22:56:46.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:46.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:46.557 00.000 3236 Enqueuing Expose request 22:56:46.588 00.031 8052 IsGuiding returns 0 22:56:46.588 00.000 8052 Move returns status 0, amount 57 22:56:46.588 00.000 8052 MoveAxis(S, 414, ABG) 22:56:46.588 00.000 8052 Guiding Dir = 1, Dur = 414 22:56:46.588 00.000 8052 IsSlewing returns 0 22:56:46.588 00.000 8052 IsGuiding returns 0 22:56:46.604 00.016 8052 PulseGuide returned control before completion, sleep 415 22:56:47.041 00.437 8052 IsGuiding returns 0 22:56:47.041 00.000 8052 Move returns status 0, amount 414 22:56:47.041 00.000 8052 move complete, result=0 22:56:47.041 00.000 8052 worker thread done servicing request 22:56:47.041 00.000 3236 GuideStep: -1.6 px 57 ms EAST, 2.7 px 414 ms SOUTH 22:56:47.041 00.000 8052 Worker thread wakes up 22:56:47.041 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:47.041 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,257,31,31) 22:56:48.151 01.110 8052 Exposure complete 22:56:48.307 00.156 8052 worker thread done servicing request 22:56:48.307 00.000 3236 OnExposeComplete: enter 22:56:48.307 00.000 3236 UpdateGuideState(): m_state=6 22:56:48.307 00.000 3236 Star::Find(15, 1046, 271, 0, (0,0,0,0), 0.0, 255) frame 428 22:56:48.307 00.000 3236 Star::Find returns 1 (0), X=1047.33, Y=272.19, Mass=215, SNR=10.1, Peak=37 HFD=4.5 22:56:48.307 00.000 3236 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.85) = xAngle (4.34 = -1.94) 22:56:48.307 00.000 3236 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.59 = 2.59) 22:56:48.307 00.000 3236 CameraToMount -- cameraX=-5.27 cameraY=4.01 hyp=6.62 cameraTheta=2.49 mountX=-2.42 mountY=3.46, mountTheta=2.18 22:56:48.307 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.27, y=4.01, opts=13) 22:56:48.307 00.000 3236 Enqueuing Move request for scope (-5.27, 4.01) 22:56:48.307 00.000 8052 Worker thread wakes up 22:56:48.307 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.27, 4.01) opts 0xd 22:56:48.307 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.27, 4.01) 22:56:48.307 00.000 8052 Moving (-5.27, 4.01) raw xDistance=-2.42 yDistance=3.46 22:56:48.307 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.60 from input -2.42 22:56:48.307 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.46 from input 3.46 22:56:48.307 00.000 8052 MoveAxis(E, 88, ABG) 22:56:48.307 00.000 8052 Guiding Dir = 2, Dur = 88 22:56:48.307 00.000 8052 IsSlewing returns 0 22:56:48.307 00.000 8052 IsGuiding returns 0 22:56:48.322 00.015 8052 PulseGuide returned control before completion, sleep 94 22:56:48.322 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=25, FiltMax=35, Gamma=1.040 22:56:48.432 00.110 8052 IsGuiding returns 0 22:56:48.432 00.000 8052 Move returns status 0, amount 88 22:56:48.432 00.000 8052 MoveAxis(S, 525, ABG) 22:56:48.432 00.000 8052 Guiding Dir = 1, Dur = 525 22:56:48.432 00.000 8052 IsSlewing returns 0 22:56:48.432 00.000 8052 IsGuiding returns 0 22:56:48.432 00.000 8052 PulseGuide returned control before completion, sleep 532 22:56:48.572 00.140 3236 UpdateGuideState exits: m=215 SNR=10.1 22:56:48.572 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:48.572 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:48.572 00.000 3236 Enqueuing Expose request 22:56:48.994 00.422 8052 IsGuiding returns 0 22:56:48.994 00.000 8052 Move returns status 0, amount 525 22:56:48.994 00.000 8052 move complete, result=0 22:56:48.994 00.000 8052 worker thread done servicing request 22:56:48.994 00.000 3236 GuideStep: -2.4 px 88 ms EAST, 3.5 px 525 ms SOUTH 22:56:48.994 00.000 8052 Worker thread wakes up 22:56:48.994 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:48.994 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,257,31,31) 22:56:50.213 01.219 8052 Exposure complete 22:56:50.369 00.156 8052 worker thread done servicing request 22:56:50.369 00.000 3236 OnExposeComplete: enter 22:56:50.369 00.000 3236 UpdateGuideState(): m_state=6 22:56:50.369 00.000 3236 Star::Find(15, 1047, 272, 0, (0,0,0,0), 0.0, 255) frame 429 22:56:50.369 00.000 3236 Star::Find returns 1 (0), X=1051.22, Y=269.62, Mass=177, SNR=9.1, Peak=32 HFD=5.8 22:56:50.369 00.000 3236 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.85) = xAngle (4.18 = -2.11) 22:56:50.369 00.000 3236 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.43 = 2.43) 22:56:50.369 00.000 3236 CameraToMount -- cameraX=-1.37 cameraY=1.44 hyp=1.99 cameraTheta=2.33 mountX=-1.01 mountY=1.30, mountTheta=2.23 22:56:50.369 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.37, y=1.44, opts=13) 22:56:50.369 00.000 3236 Enqueuing Move request for scope (-1.37, 1.44) 22:56:50.369 00.000 8052 Worker thread wakes up 22:56:50.369 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.37, 1.44) opts 0xd 22:56:50.369 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.37, 1.44) 22:56:50.369 00.000 8052 Moving (-1.37, 1.44) raw xDistance=-1.01 yDistance=1.30 22:56:50.369 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.01 22:56:50.369 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.30 from input 1.30 22:56:50.369 00.000 8052 MoveAxis(E, 41, ABG) 22:56:50.369 00.000 8052 Guiding Dir = 2, Dur = 41 22:56:50.385 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=23, FiltMax=30, Gamma=1.040 22:56:50.401 00.016 8052 IsSlewing returns 0 22:56:50.401 00.000 8052 IsGuiding returns 0 22:56:50.416 00.015 8052 PulseGuide returned control before completion, sleep 44 22:56:50.463 00.047 8052 IsGuiding returns 0 22:56:50.463 00.000 8052 Move returns status 0, amount 41 22:56:50.463 00.000 8052 MoveAxis(S, 197, ABG) 22:56:50.463 00.000 8052 Guiding Dir = 1, Dur = 197 22:56:50.463 00.000 8052 IsSlewing returns 0 22:56:50.463 00.000 8052 IsGuiding returns 0 22:56:50.463 00.000 8052 PulseGuide returned control before completion, sleep 203 22:56:50.635 00.172 3236 UpdateGuideState exits: m=177 SNR=9.1 22:56:50.635 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:50.635 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:50.635 00.000 3236 Enqueuing Expose request 22:56:50.682 00.047 8052 IsGuiding returns 0 22:56:50.682 00.000 8052 Move returns status 0, amount 197 22:56:50.682 00.000 8052 move complete, result=0 22:56:50.682 00.000 8052 worker thread done servicing request 22:56:50.682 00.000 8052 Worker thread wakes up 22:56:50.682 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:50.682 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:50.682 00.000 3236 GuideStep: -1.0 px 41 ms EAST, 1.3 px 197 ms SOUTH 22:56:52.229 01.547 8052 Exposure complete 22:56:52.385 00.156 8052 worker thread done servicing request 22:56:52.385 00.000 3236 OnExposeComplete: enter 22:56:52.385 00.000 3236 UpdateGuideState(): m_state=6 22:56:52.385 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 430 22:56:52.385 00.000 3236 Star::Find returns 1 (0), X=1053.10, Y=267.54, Mass=202, SNR=9.8, Peak=36 HFD=5.0 22:56:52.385 00.000 3236 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.85) = xAngle (0.96 = 0.96) 22:56:52.385 00.000 3236 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.79 = -0.79) 22:56:52.385 00.000 3236 CameraToMount -- cameraX=0.51 cameraY=-0.63 hyp=0.81 cameraTheta=-0.89 mountX=0.47 mountY=-0.58, mountTheta=-0.89 22:56:52.385 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.51, y=-0.63, opts=13) 22:56:52.385 00.000 3236 Enqueuing Move request for scope (0.51, -0.63) 22:56:52.385 00.000 8052 Worker thread wakes up 22:56:52.385 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.63) opts 0xd 22:56:52.385 00.000 8052 Handling offset move in thread for scope, endpoint = (0.51, -0.63) 22:56:52.385 00.000 8052 Moving (0.51, -0.63) raw xDistance=0.47 yDistance=-0.58 22:56:52.385 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.47 22:56:52.385 00.000 8052 resist switch: large excursion: input -0.58 thresh 0.54 direction from 1 to -1 22:56:52.385 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.73 22:56:52.385 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 22:56:52.385 00.000 8052 MoveAxis(W, 13, ABG) 22:56:52.385 00.000 8052 Guiding Dir = 3, Dur = 13 22:56:52.385 00.000 8052 IsSlewing returns 0 22:56:52.401 00.016 8052 IsGuiding returns 0 22:56:52.401 00.000 8052 PulseGuide returned control before completion, sleep 21 22:56:52.401 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=33, Gamma=1.040 22:56:52.432 00.031 8052 IsGuiding returns 0 22:56:52.432 00.000 8052 Move returns status 0, amount 13 22:56:52.432 00.000 8052 MoveAxis(N, 88, ABG) 22:56:52.432 00.000 8052 Guiding Dir = 0, Dur = 88 22:56:52.432 00.000 8052 IsSlewing returns 0 22:56:52.432 00.000 8052 IsGuiding returns 0 22:56:52.447 00.015 8052 PulseGuide returned control before completion, sleep 95 22:56:52.557 00.110 8052 IsGuiding returns 1 22:56:52.557 00.000 8052 scope still moving after pulse duration time elapsed 22:56:52.588 00.031 8052 IsSlewing returns 0 22:56:52.588 00.000 8052 IsGuiding returns 0 22:56:52.588 00.000 8052 scope move finished after 88 + 63 ms 22:56:52.588 00.000 8052 Move returns status 0, amount 88 22:56:52.588 00.000 8052 move complete, result=0 22:56:52.588 00.000 8052 worker thread done servicing request 22:56:52.651 00.063 3236 UpdateGuideState exits: m=202 SNR=9.8 22:56:52.651 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:52.651 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:52.651 00.000 3236 Enqueuing Expose request 22:56:52.651 00.000 8052 Worker thread wakes up 22:56:52.651 00.000 3236 GuideStep: 0.5 px 13 ms WEST, -0.6 px 88 ms NORTH 22:56:52.651 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:52.651 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:54.213 01.562 8052 Exposure complete 22:56:54.369 00.156 8052 worker thread done servicing request 22:56:54.369 00.000 3236 OnExposeComplete: enter 22:56:54.369 00.000 3236 UpdateGuideState(): m_state=6 22:56:54.369 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 431 22:56:54.369 00.000 3236 Star::Find returns 1 (0), X=1053.39, Y=266.58, Mass=215, SNR=10.1, Peak=34 HFD=4.9 22:56:54.369 00.000 3236 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.85) = xAngle (0.74 = 0.74) 22:56:54.369 00.000 3236 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.00 = -1.00) 22:56:54.369 00.000 3236 CameraToMount -- cameraX=0.80 cameraY=-1.59 hyp=1.78 cameraTheta=-1.10 mountX=1.31 mountY=-1.50, mountTheta=-0.85 22:56:54.369 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.80, y=-1.59, opts=13) 22:56:54.369 00.000 3236 Enqueuing Move request for scope (0.80, -1.59) 22:56:54.369 00.000 8052 Worker thread wakes up 22:56:54.369 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.80, -1.59) opts 0xd 22:56:54.369 00.000 8052 Handling offset move in thread for scope, endpoint = (0.80, -1.59) 22:56:54.369 00.000 8052 Moving (0.80, -1.59) raw xDistance=1.31 yDistance=-1.50 22:56:54.369 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.31 22:56:54.369 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.50 from input -1.50 22:56:54.369 00.000 8052 MoveAxis(W, 46, ABG) 22:56:54.369 00.000 8052 Guiding Dir = 3, Dur = 46 22:56:54.369 00.000 8052 IsSlewing returns 0 22:56:54.385 00.016 8052 IsGuiding returns 0 22:56:54.385 00.000 8052 PulseGuide returned control before completion, sleep 53 22:56:54.385 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=22, FiltMax=31, Gamma=1.040 22:56:54.447 00.062 8052 IsGuiding returns 0 22:56:54.447 00.000 8052 Move returns status 0, amount 46 22:56:54.447 00.000 8052 MoveAxis(N, 228, ABG) 22:56:54.447 00.000 8052 Guiding Dir = 0, Dur = 228 22:56:54.447 00.000 8052 IsSlewing returns 0 22:56:54.447 00.000 8052 IsGuiding returns 0 22:56:54.447 00.000 8052 PulseGuide returned control before completion, sleep 235 22:56:54.635 00.188 3236 UpdateGuideState exits: m=215 SNR=10.1 22:56:54.635 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:54.635 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:54.635 00.000 3236 Enqueuing Expose request 22:56:54.697 00.062 8052 IsGuiding returns 0 22:56:54.697 00.000 8052 Move returns status 0, amount 228 22:56:54.697 00.000 8052 move complete, result=0 22:56:54.697 00.000 8052 worker thread done servicing request 22:56:54.697 00.000 8052 Worker thread wakes up 22:56:54.697 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:54.697 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:54.697 00.000 3236 GuideStep: 1.3 px 46 ms WEST, -1.5 px 228 ms NORTH 22:56:56.135 01.438 8052 Exposure complete 22:56:56.291 00.156 8052 worker thread done servicing request 22:56:56.291 00.000 3236 OnExposeComplete: enter 22:56:56.291 00.000 3236 UpdateGuideState(): m_state=6 22:56:56.291 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 432 22:56:56.291 00.000 3236 Star::Find returns 1 (0), X=1053.60, Y=266.11, Mass=210, SNR=9.9, Peak=36 HFD=4.7 22:56:56.291 00.000 3236 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.85) = xAngle (0.73 = 0.73) 22:56:56.291 00.000 3236 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.01 = -1.01) 22:56:56.291 00.000 3236 CameraToMount -- cameraX=1.01 cameraY=-2.07 hyp=2.30 cameraTheta=-1.12 mountX=1.71 mountY=-1.95, mountTheta=-0.85 22:56:56.291 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.01, y=-2.07, opts=13) 22:56:56.291 00.000 3236 Enqueuing Move request for scope (1.01, -2.07) 22:56:56.291 00.000 8052 Worker thread wakes up 22:56:56.291 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.01, -2.07) opts 0xd 22:56:56.291 00.000 8052 Handling offset move in thread for scope, endpoint = (1.01, -2.07) 22:56:56.291 00.000 8052 Moving (1.01, -2.07) raw xDistance=1.71 yDistance=-1.95 22:56:56.291 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.14 from input 1.71 22:56:56.291 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.95 from input -1.95 22:56:56.291 00.000 8052 MoveAxis(W, 62, ABG) 22:56:56.291 00.000 8052 Guiding Dir = 3, Dur = 62 22:56:56.291 00.000 8052 IsSlewing returns 0 22:56:56.307 00.016 8052 IsGuiding returns 0 22:56:56.307 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=25, FiltMax=34, Gamma=1.040 22:56:56.307 00.000 8052 PulseGuide returned control before completion, sleep 68 22:56:56.385 00.078 8052 IsGuiding returns 0 22:56:56.385 00.000 8052 Move returns status 0, amount 62 22:56:56.385 00.000 8052 MoveAxis(N, 297, ABG) 22:56:56.385 00.000 8052 Guiding Dir = 0, Dur = 297 22:56:56.385 00.000 8052 IsSlewing returns 0 22:56:56.385 00.000 8052 IsGuiding returns 0 22:56:56.385 00.000 8052 PulseGuide returned control before completion, sleep 304 22:56:56.557 00.172 3236 UpdateGuideState exits: m=210 SNR=9.9 22:56:56.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:56.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:56.557 00.000 3236 Enqueuing Expose request 22:56:56.744 00.187 8052 IsGuiding returns 0 22:56:56.744 00.000 8052 Move returns status 0, amount 297 22:56:56.744 00.000 8052 move complete, result=0 22:56:56.744 00.000 8052 worker thread done servicing request 22:56:56.744 00.000 8052 Worker thread wakes up 22:56:56.744 00.000 3236 GuideStep: 1.7 px 62 ms WEST, -2.0 px 297 ms NORTH 22:56:56.744 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:56.744 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:56:58.197 01.453 8052 Exposure complete 22:56:58.354 00.157 8052 worker thread done servicing request 22:56:58.354 00.000 3236 OnExposeComplete: enter 22:56:58.354 00.000 3236 UpdateGuideState(): m_state=6 22:56:58.354 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 433 22:56:58.354 00.000 3236 Star::Find returns 1 (0), X=1054.00, Y=266.84, Mass=192, SNR=9.5, Peak=39 HFD=4.3 22:56:58.354 00.000 3236 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.85) = xAngle (1.09 = 1.09) 22:56:58.354 00.000 3236 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.66 = -0.66) 22:56:58.354 00.000 3236 CameraToMount -- cameraX=1.41 cameraY=-1.34 hyp=1.94 cameraTheta=-0.76 mountX=0.90 mountY=-1.18, mountTheta=-0.92 22:56:58.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.41, y=-1.34, opts=13) 22:56:58.354 00.000 3236 Enqueuing Move request for scope (1.41, -1.34) 22:56:58.354 00.000 8052 Worker thread wakes up 22:56:58.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.41, -1.34) opts 0xd 22:56:58.354 00.000 8052 Handling offset move in thread for scope, endpoint = (1.41, -1.34) 22:56:58.354 00.000 8052 Moving (1.41, -1.34) raw xDistance=0.90 yDistance=-1.18 22:56:58.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.90 22:56:58.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18 22:56:58.354 00.000 8052 MoveAxis(W, 35, ABG) 22:56:58.354 00.000 8052 Guiding Dir = 3, Dur = 35 22:56:58.354 00.000 8052 IsSlewing returns 0 22:56:58.369 00.015 8052 IsGuiding returns 0 22:56:58.369 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=28, FiltMax=36, Gamma=1.040 22:56:58.369 00.000 8052 PulseGuide returned control before completion, sleep 41 22:56:58.432 00.063 8052 IsGuiding returns 0 22:56:58.432 00.000 8052 Move returns status 0, amount 35 22:56:58.432 00.000 8052 MoveAxis(N, 180, ABG) 22:56:58.432 00.000 8052 Guiding Dir = 0, Dur = 180 22:56:58.432 00.000 8052 IsSlewing returns 0 22:56:58.432 00.000 8052 IsGuiding returns 0 22:56:58.432 00.000 8052 PulseGuide returned control before completion, sleep 187 22:56:58.619 00.187 3236 UpdateGuideState exits: m=192 SNR=9.5 22:56:58.619 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:56:58.619 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:56:58.619 00.000 3236 Enqueuing Expose request 22:56:58.635 00.016 8052 IsGuiding returns 0 22:56:58.635 00.000 8052 Move returns status 0, amount 180 22:56:58.635 00.000 8052 move complete, result=0 22:56:58.635 00.000 8052 worker thread done servicing request 22:56:58.635 00.000 8052 Worker thread wakes up 22:56:58.635 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:56:58.635 00.000 3236 GuideStep: 0.9 px 35 ms WEST, -1.2 px 180 ms NORTH 22:56:58.635 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:00.182 01.547 8052 Exposure complete 22:57:00.338 00.156 8052 worker thread done servicing request 22:57:00.338 00.000 3236 OnExposeComplete: enter 22:57:00.338 00.000 3236 UpdateGuideState(): m_state=6 22:57:00.338 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 434 22:57:00.338 00.000 3236 Star::Find returns 1 (0), X=1054.55, Y=268.08, Mass=218, SNR=10.2, Peak=42 HFD=4.2 22:57:00.338 00.000 3236 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.85) = xAngle (1.80 = 1.80) 22:57:00.338 00.000 3236 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.05 = 0.05) 22:57:00.338 00.000 3236 CameraToMount -- cameraX=1.96 cameraY=-0.10 hyp=1.97 cameraTheta=-0.05 mountX=-0.44 mountY=0.10, mountTheta=2.92 22:57:00.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.96, y=-0.10, opts=13) 22:57:00.338 00.000 3236 Enqueuing Move request for scope (1.96, -0.10) 22:57:00.338 00.000 8052 Worker thread wakes up 22:57:00.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.96, -0.10) opts 0xd 22:57:00.338 00.000 8052 Handling offset move in thread for scope, endpoint = (1.96, -0.10) 22:57:00.338 00.000 8052 Moving (1.96, -0.10) raw xDistance=-0.44 yDistance=0.10 22:57:00.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.44 22:57:00.338 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:00.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 22:57:00.338 00.000 8052 MoveAxis(E, 13, ABG) 22:57:00.338 00.000 8052 Guiding Dir = 2, Dur = 13 22:57:00.338 00.000 8052 IsSlewing returns 0 22:57:00.354 00.016 8052 IsGuiding returns 0 22:57:00.354 00.000 8052 PulseGuide returned control before completion, sleep 20 22:57:00.354 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=29, FiltMax=39, Gamma=1.040 22:57:00.432 00.078 8052 IsGuiding returns 0 22:57:00.432 00.000 8052 Move returns status 0, amount 13 22:57:00.432 00.000 8052 MoveAxis(N, 0, ABG) 22:57:00.432 00.000 8052 Move returns status 0, amount 0 22:57:00.432 00.000 8052 move complete, result=0 22:57:00.432 00.000 8052 worker thread done servicing request 22:57:00.604 00.172 3236 UpdateGuideState exits: m=218 SNR=10.2 22:57:00.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:00.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:00.604 00.000 3236 Enqueuing Expose request 22:57:00.604 00.000 8052 Worker thread wakes up 22:57:00.619 00.015 3236 GuideStep: -0.4 px 13 ms EAST, 0.1 px 0 ms NORTH 22:57:00.619 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:00.619 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:02.166 01.547 8052 Exposure complete 22:57:02.322 00.156 8052 worker thread done servicing request 22:57:02.322 00.000 3236 OnExposeComplete: enter 22:57:02.322 00.000 3236 UpdateGuideState(): m_state=6 22:57:02.322 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 435 22:57:02.322 00.000 3236 Star::Find returns 1 (0), X=1054.71, Y=267.60, Mass=212, SNR=10.0, Peak=36 HFD=4.7 22:57:02.322 00.000 3236 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.85) = xAngle (1.58 = 1.58) 22:57:02.322 00.000 3236 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.16 = -0.16) 22:57:02.322 00.000 3236 CameraToMount -- cameraX=2.12 cameraY=-0.57 hyp=2.19 cameraTheta=-0.26 mountX=-0.03 mountY=-0.35, mountTheta=-1.65 22:57:02.322 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.12, y=-0.57, opts=13) 22:57:02.322 00.000 3236 Enqueuing Move request for scope (2.12, -0.57) 22:57:02.322 00.000 8052 Worker thread wakes up 22:57:02.322 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.12, -0.57) opts 0xd 22:57:02.322 00.000 8052 Handling offset move in thread for scope, endpoint = (2.12, -0.57) 22:57:02.322 00.000 8052 Moving (2.12, -0.57) raw xDistance=-0.03 yDistance=-0.35 22:57:02.322 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 22:57:02.322 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 22:57:02.322 00.000 8052 MoveAxis(E, 0, ABG) 22:57:02.322 00.000 8052 Move returns status 0, amount 0 22:57:02.322 00.000 8052 MoveAxis(N, 54, ABG) 22:57:02.322 00.000 8052 Guiding Dir = 0, Dur = 54 22:57:02.322 00.000 8052 IsSlewing returns 0 22:57:02.322 00.000 8052 IsGuiding returns 0 22:57:02.338 00.016 8052 PulseGuide returned control before completion, sleep 61 22:57:02.338 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=35, Gamma=1.040 22:57:02.416 00.078 8052 IsGuiding returns 1 22:57:02.416 00.000 8052 scope still moving after pulse duration time elapsed 22:57:02.447 00.031 8052 IsSlewing returns 0 22:57:02.447 00.000 8052 IsGuiding returns 0 22:57:02.447 00.000 8052 scope move finished after 54 + 62 ms 22:57:02.447 00.000 8052 Move returns status 0, amount 54 22:57:02.447 00.000 8052 move complete, result=0 22:57:02.447 00.000 8052 worker thread done servicing request 22:57:02.588 00.141 3236 UpdateGuideState exits: m=212 SNR=10.0 22:57:02.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:02.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:02.588 00.000 3236 Enqueuing Expose request 22:57:02.588 00.000 8052 Worker thread wakes up 22:57:02.588 00.000 3236 GuideStep: -0.0 px 0 ms EAST, -0.4 px 54 ms NORTH 22:57:02.588 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:02.588 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:04.135 01.547 8052 Exposure complete 22:57:04.291 00.156 8052 worker thread done servicing request 22:57:04.291 00.000 3236 OnExposeComplete: enter 22:57:04.291 00.000 3236 UpdateGuideState(): m_state=6 22:57:04.291 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 436 22:57:04.291 00.000 3236 Star::Find returns 1 (0), X=1055.03, Y=267.91, Mass=197, SNR=9.6, Peak=34 HFD=4.5 22:57:04.291 00.000 3236 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.85) = xAngle (1.74 = 1.74) 22:57:04.291 00.000 3236 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.00 = -0.00) 22:57:04.291 00.000 3236 CameraToMount -- cameraX=2.44 cameraY=-0.26 hyp=2.45 cameraTheta=-0.11 mountX=-0.42 mountY=-0.01, mountTheta=-3.11 22:57:04.291 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.44, y=-0.26, opts=13) 22:57:04.291 00.000 3236 Enqueuing Move request for scope (2.44, -0.26) 22:57:04.291 00.000 8052 Worker thread wakes up 22:57:04.291 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.44, -0.26) opts 0xd 22:57:04.291 00.000 8052 Handling offset move in thread for scope, endpoint = (2.44, -0.26) 22:57:04.291 00.000 8052 Moving (2.44, -0.26) raw xDistance=-0.42 yDistance=-0.01 22:57:04.291 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42 22:57:04.291 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:04.291 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 22:57:04.291 00.000 8052 MoveAxis(E, 14, ABG) 22:57:04.291 00.000 8052 Guiding Dir = 2, Dur = 14 22:57:04.307 00.016 8052 IsSlewing returns 0 22:57:04.307 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=24, FiltMax=33, Gamma=1.040 22:57:04.369 00.062 8052 IsGuiding returns 0 22:57:04.432 00.063 8052 IsGuiding returns 0 22:57:04.432 00.000 8052 Move returns status 0, amount 14 22:57:04.432 00.000 8052 MoveAxis(N, 0, ABG) 22:57:04.432 00.000 8052 Move returns status 0, amount 0 22:57:04.432 00.000 8052 move complete, result=0 22:57:04.432 00.000 8052 worker thread done servicing request 22:57:04.557 00.125 3236 UpdateGuideState exits: m=197 SNR=9.6 22:57:04.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:04.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:04.557 00.000 3236 Enqueuing Expose request 22:57:04.557 00.000 8052 Worker thread wakes up 22:57:04.557 00.000 3236 GuideStep: -0.4 px 14 ms EAST, -0.0 px 0 ms NORTH 22:57:04.557 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:04.557 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:06.213 01.656 8052 Exposure complete 22:57:06.369 00.156 8052 worker thread done servicing request 22:57:06.369 00.000 3236 OnExposeComplete: enter 22:57:06.369 00.000 3236 UpdateGuideState(): m_state=6 22:57:06.369 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 437 22:57:06.369 00.000 3236 Star::Find returns 1 (0), X=1055.68, Y=267.03, Mass=212, SNR=10.0, Peak=29 HFD=4.2 22:57:06.369 00.000 3236 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.85) = xAngle (1.49 = 1.49) 22:57:06.369 00.000 3236 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.25 = -0.25) 22:57:06.369 00.000 3236 CameraToMount -- cameraX=3.09 cameraY=-1.15 hyp=3.30 cameraTheta=-0.35 mountX=0.25 mountY=-0.82, mountTheta=-1.27 22:57:06.369 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.09, y=-1.15, opts=13) 22:57:06.369 00.000 3236 Enqueuing Move request for scope (3.09, -1.15) 22:57:06.369 00.000 8052 Worker thread wakes up 22:57:06.369 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.09, -1.15) opts 0xd 22:57:06.369 00.000 8052 Handling offset move in thread for scope, endpoint = (3.09, -1.15) 22:57:06.369 00.000 8052 Moving (3.09, -1.15) raw xDistance=0.25 yDistance=-0.82 22:57:06.369 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25 22:57:06.369 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 22:57:06.369 00.000 8052 MoveAxis(W, 8, ABG) 22:57:06.369 00.000 8052 Guiding Dir = 3, Dur = 8 22:57:06.369 00.000 8052 IsSlewing returns 0 22:57:06.385 00.016 8052 IsGuiding returns 0 22:57:06.385 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=17, FiltMax=26, Gamma=1.040 22:57:06.385 00.000 8052 IsGuiding returns 0 22:57:06.385 00.000 8052 Move returns status 0, amount 8 22:57:06.385 00.000 8052 MoveAxis(N, 125, ABG) 22:57:06.385 00.000 8052 Guiding Dir = 0, Dur = 125 22:57:06.385 00.000 8052 IsSlewing returns 0 22:57:06.401 00.016 8052 IsGuiding returns 0 22:57:06.401 00.000 8052 PulseGuide returned control before completion, sleep 130 22:57:06.541 00.140 8052 IsGuiding returns 0 22:57:06.541 00.000 8052 Move returns status 0, amount 125 22:57:06.541 00.000 8052 move complete, result=0 22:57:06.541 00.000 8052 worker thread done servicing request 22:57:06.635 00.094 3236 UpdateGuideState exits: m=212 SNR=10.0 22:57:06.635 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:06.635 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:06.635 00.000 3236 Enqueuing Expose request 22:57:06.635 00.000 8052 Worker thread wakes up 22:57:06.635 00.000 3236 GuideStep: 0.3 px 8 ms WEST, -0.8 px 125 ms NORTH 22:57:06.635 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:06.635 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:08.197 01.562 8052 Exposure complete 22:57:08.354 00.157 8052 worker thread done servicing request 22:57:08.354 00.000 3236 OnExposeComplete: enter 22:57:08.354 00.000 3236 UpdateGuideState(): m_state=6 22:57:08.354 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 438 22:57:08.354 00.000 3236 Star::Find returns 1 (0), X=1055.40, Y=266.95, Mass=196, SNR=9.6, Peak=34 HFD=4.2 22:57:08.354 00.000 3236 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.85) = xAngle (1.44 = 1.44) 22:57:08.354 00.000 3236 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.31 = -0.31) 22:57:08.354 00.000 3236 CameraToMount -- cameraX=2.81 cameraY=-1.22 hyp=3.06 cameraTheta=-0.41 mountX=0.41 mountY=-0.93, mountTheta=-1.16 22:57:08.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.81, y=-1.22, opts=13) 22:57:08.354 00.000 3236 Enqueuing Move request for scope (2.81, -1.22) 22:57:08.354 00.000 8052 Worker thread wakes up 22:57:08.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.81, -1.22) opts 0xd 22:57:08.354 00.000 8052 Handling offset move in thread for scope, endpoint = (2.81, -1.22) 22:57:08.354 00.000 8052 Moving (2.81, -1.22) raw xDistance=0.41 yDistance=-0.93 22:57:08.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41 22:57:08.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 22:57:08.354 00.000 8052 MoveAxis(W, 15, ABG) 22:57:08.354 00.000 8052 Guiding Dir = 3, Dur = 15 22:57:08.354 00.000 8052 IsSlewing returns 0 22:57:08.369 00.015 8052 IsGuiding returns 0 22:57:08.369 00.000 8052 PulseGuide returned control before completion, sleep 23 22:57:08.369 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=32, Gamma=1.040 22:57:08.401 00.032 8052 IsGuiding returns 0 22:57:08.401 00.000 8052 Move returns status 0, amount 15 22:57:08.401 00.000 8052 MoveAxis(N, 141, ABG) 22:57:08.401 00.000 8052 Guiding Dir = 0, Dur = 141 22:57:08.401 00.000 8052 IsSlewing returns 0 22:57:08.401 00.000 8052 IsGuiding returns 0 22:57:08.401 00.000 8052 PulseGuide returned control before completion, sleep 148 22:57:08.572 00.171 8052 IsGuiding returns 0 22:57:08.572 00.000 8052 Move returns status 0, amount 141 22:57:08.572 00.000 8052 move complete, result=0 22:57:08.572 00.000 8052 worker thread done servicing request 22:57:08.619 00.047 3236 UpdateGuideState exits: m=196 SNR=9.6 22:57:08.619 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:08.619 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:08.619 00.000 3236 Enqueuing Expose request 22:57:08.619 00.000 8052 Worker thread wakes up 22:57:08.619 00.000 3236 GuideStep: 0.4 px 15 ms WEST, -0.9 px 141 ms NORTH 22:57:08.619 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:08.619 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:10.182 01.563 8052 Exposure complete 22:57:10.338 00.156 8052 worker thread done servicing request 22:57:10.338 00.000 3236 OnExposeComplete: enter 22:57:10.338 00.000 3236 UpdateGuideState(): m_state=6 22:57:10.338 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 439 22:57:10.338 00.000 3236 Star::Find returns 1 (0), X=1054.50, Y=265.54, Mass=184, SNR=9.3, Peak=37 HFD=5.1 22:57:10.338 00.000 3236 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.85) = xAngle (0.90 = 0.90) 22:57:10.338 00.000 3236 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.84 = -0.84) 22:57:10.338 00.000 3236 CameraToMount -- cameraX=1.91 cameraY=-2.64 hyp=3.26 cameraTheta=-0.94 mountX=2.01 mountY=-2.43, mountTheta=-0.88 22:57:10.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.91, y=-2.64, opts=13) 22:57:10.338 00.000 3236 Enqueuing Move request for scope (1.91, -2.64) 22:57:10.338 00.000 8052 Worker thread wakes up 22:57:10.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.91, -2.64) opts 0xd 22:57:10.338 00.000 8052 Handling offset move in thread for scope, endpoint = (1.91, -2.64) 22:57:10.338 00.000 8052 Moving (1.91, -2.64) raw xDistance=2.01 yDistance=-2.43 22:57:10.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.29 from input 2.01 22:57:10.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.43 from input -2.43 22:57:10.338 00.000 8052 MoveAxis(W, 71, ABG) 22:57:10.338 00.000 8052 Guiding Dir = 3, Dur = 71 22:57:10.338 00.000 8052 IsSlewing returns 0 22:57:10.338 00.000 8052 IsGuiding returns 0 22:57:10.354 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=26, FiltMax=34, Gamma=1.040 22:57:10.354 00.000 8052 PulseGuide returned control before completion, sleep 74 22:57:10.447 00.093 8052 IsGuiding returns 0 22:57:10.447 00.000 8052 Move returns status 0, amount 71 22:57:10.447 00.000 8052 MoveAxis(N, 370, ABG) 22:57:10.447 00.000 8052 Guiding Dir = 0, Dur = 370 22:57:10.447 00.000 8052 IsSlewing returns 0 22:57:10.447 00.000 8052 IsGuiding returns 0 22:57:10.447 00.000 8052 PulseGuide returned control before completion, sleep 377 22:57:10.604 00.157 3236 UpdateGuideState exits: m=184 SNR=9.3 22:57:10.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:10.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:10.604 00.000 3236 Enqueuing Expose request 22:57:10.838 00.234 8052 IsGuiding returns 0 22:57:10.838 00.000 8052 Move returns status 0, amount 370 22:57:10.838 00.000 8052 move complete, result=0 22:57:10.838 00.000 8052 worker thread done servicing request 22:57:10.838 00.000 3236 GuideStep: 2.0 px 71 ms WEST, -2.4 px 370 ms NORTH 22:57:10.838 00.000 8052 Worker thread wakes up 22:57:10.838 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:10.838 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:12.166 01.328 8052 Exposure complete 22:57:12.322 00.156 8052 worker thread done servicing request 22:57:12.322 00.000 3236 OnExposeComplete: enter 22:57:12.322 00.000 3236 UpdateGuideState(): m_state=6 22:57:12.322 00.000 3236 Star::Find(15, 1054, 265, 0, (0,0,0,0), 0.0, 255) frame 440 22:57:12.322 00.000 3236 Star::Find returns 1 (0), X=1053.16, Y=267.27, Mass=187, SNR=9.4, Peak=33 HFD=4.6 22:57:12.322 00.000 3236 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.85) = xAngle (0.84 = 0.84) 22:57:12.322 00.000 3236 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.91 = -0.91) 22:57:12.322 00.000 3236 CameraToMount -- cameraX=0.57 cameraY=-0.91 hyp=1.07 cameraTheta=-1.01 mountX=0.72 mountY=-0.85, mountTheta=-0.87 22:57:12.322 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.57, y=-0.91, opts=13) 22:57:12.322 00.000 3236 Enqueuing Move request for scope (0.57, -0.91) 22:57:12.322 00.000 8052 Worker thread wakes up 22:57:12.322 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.91) opts 0xd 22:57:12.322 00.000 8052 Handling offset move in thread for scope, endpoint = (0.57, -0.91) 22:57:12.322 00.000 8052 Moving (0.57, -0.91) raw xDistance=0.72 yDistance=-0.85 22:57:12.322 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.72 22:57:12.322 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 22:57:12.322 00.000 8052 MoveAxis(W, 30, ABG) 22:57:12.322 00.000 8052 Guiding Dir = 3, Dur = 30 22:57:12.322 00.000 8052 IsSlewing returns 0 22:57:12.322 00.000 8052 IsGuiding returns 0 22:57:12.338 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=24, FiltMax=32, Gamma=1.040 22:57:12.338 00.000 8052 PulseGuide returned control before completion, sleep 35 22:57:12.385 00.047 8052 IsGuiding returns 0 22:57:12.385 00.000 8052 Move returns status 0, amount 30 22:57:12.385 00.000 8052 MoveAxis(N, 129, ABG) 22:57:12.385 00.000 8052 Guiding Dir = 0, Dur = 129 22:57:12.385 00.000 8052 IsSlewing returns 0 22:57:12.385 00.000 8052 IsGuiding returns 0 22:57:12.385 00.000 8052 PulseGuide returned control before completion, sleep 136 22:57:12.541 00.156 8052 IsGuiding returns 0 22:57:12.541 00.000 8052 Move returns status 0, amount 129 22:57:12.541 00.000 8052 move complete, result=0 22:57:12.541 00.000 8052 worker thread done servicing request 22:57:12.588 00.047 3236 UpdateGuideState exits: m=187 SNR=9.4 22:57:12.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:12.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:12.588 00.000 3236 Enqueuing Expose request 22:57:12.588 00.000 8052 Worker thread wakes up 22:57:12.588 00.000 3236 GuideStep: 0.7 px 30 ms WEST, -0.8 px 129 ms NORTH 22:57:12.588 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:12.588 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:14.135 01.547 8052 Exposure complete 22:57:14.291 00.156 8052 worker thread done servicing request 22:57:14.291 00.000 3236 OnExposeComplete: enter 22:57:14.291 00.000 3236 UpdateGuideState(): m_state=6 22:57:14.291 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 441 22:57:14.291 00.000 3236 Star::Find returns 1 (0), X=1053.95, Y=267.69, Mass=197, SNR=9.7, Peak=40 HFD=4.0 22:57:14.291 00.000 3236 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.85) = xAngle (1.51 = 1.51) 22:57:14.291 00.000 3236 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.24 = -0.24) 22:57:14.291 00.000 3236 CameraToMount -- cameraX=1.36 cameraY=-0.48 hyp=1.44 cameraTheta=-0.34 mountX=0.09 mountY=-0.34, mountTheta=-1.31 22:57:14.291 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.36, y=-0.48, opts=13) 22:57:14.291 00.000 3236 Enqueuing Move request for scope (1.36, -0.48) 22:57:14.291 00.000 8052 Worker thread wakes up 22:57:14.291 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.36, -0.48) opts 0xd 22:57:14.291 00.000 8052 Handling offset move in thread for scope, endpoint = (1.36, -0.48) 22:57:14.291 00.000 8052 Moving (1.36, -0.48) raw xDistance=0.09 yDistance=-0.34 22:57:14.291 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 22:57:14.291 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 22:57:14.291 00.000 8052 MoveAxis(E, 0, ABG) 22:57:14.291 00.000 8052 Move returns status 0, amount 0 22:57:14.291 00.000 8052 MoveAxis(N, 52, ABG) 22:57:14.291 00.000 8052 Guiding Dir = 0, Dur = 52 22:57:14.291 00.000 8052 IsSlewing returns 0 22:57:14.291 00.000 8052 IsGuiding returns 0 22:57:14.307 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=37, Gamma=1.040 22:57:14.307 00.000 8052 PulseGuide returned control before completion, sleep 55 22:57:14.369 00.062 8052 IsGuiding returns 1 22:57:14.369 00.000 8052 scope still moving after pulse duration time elapsed 22:57:14.479 00.110 8052 IsSlewing returns 0 22:57:14.557 00.078 3236 UpdateGuideState exits: m=197 SNR=9.7 22:57:14.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:14.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:14.557 00.000 3236 Enqueuing Expose request 22:57:14.572 00.015 8052 IsGuiding returns 0 22:57:14.572 00.000 8052 scope move finished after 52 + 219 ms 22:57:14.572 00.000 8052 Move returns status 0, amount 52 22:57:14.572 00.000 8052 move complete, result=0 22:57:14.572 00.000 8052 worker thread done servicing request 22:57:14.572 00.000 8052 Worker thread wakes up 22:57:14.572 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:14.572 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.3 px 52 ms NORTH 22:57:14.572 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:16.229 01.657 8052 Exposure complete 22:57:16.401 00.172 8052 worker thread done servicing request 22:57:16.401 00.000 3236 OnExposeComplete: enter 22:57:16.401 00.000 3236 UpdateGuideState(): m_state=6 22:57:16.401 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 442 22:57:16.401 00.000 3236 Star::Find returns 1 (0), X=1053.86, Y=267.16, Mass=202, SNR=9.8, Peak=38 HFD=4.4 22:57:16.401 00.000 3236 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.85) = xAngle (1.17 = 1.17) 22:57:16.401 00.000 3236 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.58 = -0.58) 22:57:16.401 00.000 3236 CameraToMount -- cameraX=1.27 cameraY=-1.02 hyp=1.63 cameraTheta=-0.68 mountX=0.63 mountY=-0.89, mountTheta=-0.95 22:57:16.401 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.27, y=-1.02, opts=13) 22:57:16.401 00.000 3236 Enqueuing Move request for scope (1.27, -1.02) 22:57:16.401 00.000 8052 Worker thread wakes up 22:57:16.401 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.27, -1.02) opts 0xd 22:57:16.401 00.000 8052 Handling offset move in thread for scope, endpoint = (1.27, -1.02) 22:57:16.401 00.000 8052 Moving (1.27, -1.02) raw xDistance=0.63 yDistance=-0.89 22:57:16.401 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63 22:57:16.401 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 22:57:16.401 00.000 8052 MoveAxis(W, 22, ABG) 22:57:16.401 00.000 8052 Guiding Dir = 3, Dur = 22 22:57:16.401 00.000 8052 IsSlewing returns 0 22:57:16.416 00.015 8052 IsGuiding returns 0 22:57:16.416 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=37, Gamma=1.040 22:57:16.416 00.000 8052 PulseGuide returned control before completion, sleep 29 22:57:16.463 00.047 8052 IsGuiding returns 0 22:57:16.463 00.000 8052 Move returns status 0, amount 22 22:57:16.463 00.000 8052 MoveAxis(N, 135, ABG) 22:57:16.463 00.000 8052 Guiding Dir = 0, Dur = 135 22:57:16.463 00.000 8052 IsSlewing returns 0 22:57:16.463 00.000 8052 IsGuiding returns 0 22:57:16.463 00.000 8052 PulseGuide returned control before completion, sleep 143 22:57:16.604 00.141 3236 UpdateGuideState exits: m=202 SNR=9.8 22:57:16.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:16.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:16.604 00.000 3236 Enqueuing Expose request 22:57:16.635 00.031 8052 IsGuiding returns 0 22:57:16.635 00.000 8052 Move returns status 0, amount 135 22:57:16.635 00.000 8052 move complete, result=0 22:57:16.635 00.000 8052 worker thread done servicing request 22:57:16.635 00.000 8052 Worker thread wakes up 22:57:16.635 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:16.635 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:16.635 00.000 3236 GuideStep: 0.6 px 22 ms WEST, -0.9 px 135 ms NORTH 22:57:18.182 01.547 8052 Exposure complete 22:57:18.338 00.156 8052 worker thread done servicing request 22:57:18.338 00.000 3236 OnExposeComplete: enter 22:57:18.338 00.000 3236 UpdateGuideState(): m_state=6 22:57:18.338 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 443 22:57:18.338 00.000 3236 Star::Find returns 1 (0), X=1052.59, Y=267.44, Mass=202, SNR=9.8, Peak=36 HFD=4.4 22:57:18.338 00.000 3236 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.85) = xAngle (0.28 = 0.28) 22:57:18.338 00.000 3236 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.47 = -1.47) 22:57:18.338 00.000 3236 CameraToMount -- cameraX=-0.00 cameraY=-0.74 hyp=0.74 cameraTheta=-1.57 mountX=0.71 mountY=-0.73, mountTheta=-0.80 22:57:18.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.00, y=-0.74, opts=13) 22:57:18.338 00.000 3236 Enqueuing Move request for scope (-0.00, -0.74) 22:57:18.338 00.000 8052 Worker thread wakes up 22:57:18.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.74) opts 0xd 22:57:18.338 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.00, -0.74) 22:57:18.338 00.000 8052 Moving (-0.00, -0.74) raw xDistance=0.71 yDistance=-0.73 22:57:18.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.71 22:57:18.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 22:57:18.338 00.000 8052 MoveAxis(W, 26, ABG) 22:57:18.338 00.000 8052 Guiding Dir = 3, Dur = 26 22:57:18.338 00.000 8052 IsSlewing returns 0 22:57:18.338 00.000 8052 IsGuiding returns 0 22:57:18.354 00.016 8052 PulseGuide returned control before completion, sleep 32 22:57:18.354 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=34, Gamma=1.040 22:57:18.401 00.047 8052 IsGuiding returns 0 22:57:18.401 00.000 8052 Move returns status 0, amount 26 22:57:18.401 00.000 8052 MoveAxis(N, 111, ABG) 22:57:18.401 00.000 8052 Guiding Dir = 0, Dur = 111 22:57:18.401 00.000 8052 IsSlewing returns 0 22:57:18.401 00.000 8052 IsGuiding returns 0 22:57:18.401 00.000 8052 PulseGuide returned control before completion, sleep 118 22:57:18.541 00.140 8052 IsGuiding returns 1 22:57:18.541 00.000 8052 scope still moving after pulse duration time elapsed 22:57:18.604 00.063 3236 UpdateGuideState exits: m=202 SNR=9.8 22:57:18.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:18.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:18.604 00.000 3236 Enqueuing Expose request 22:57:18.651 00.047 8052 IsSlewing returns 0 22:57:18.729 00.078 8052 IsGuiding returns 0 22:57:18.729 00.000 8052 scope move finished after 111 + 214 ms 22:57:18.729 00.000 8052 Move returns status 0, amount 111 22:57:18.729 00.000 8052 move complete, result=0 22:57:18.729 00.000 8052 worker thread done servicing request 22:57:18.729 00.000 3236 GuideStep: 0.7 px 26 ms WEST, -0.7 px 111 ms NORTH 22:57:18.729 00.000 8052 Worker thread wakes up 22:57:18.729 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:18.729 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:20.182 01.453 8052 Exposure complete 22:57:20.338 00.156 8052 worker thread done servicing request 22:57:20.338 00.000 3236 OnExposeComplete: enter 22:57:20.338 00.000 3236 UpdateGuideState(): m_state=6 22:57:20.338 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 444 22:57:20.338 00.000 3236 Star::Find returns 1 (0), X=1052.54, Y=267.81, Mass=214, SNR=10.1, Peak=40 HFD=4.3 22:57:20.338 00.000 3236 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.85) = xAngle (0.13 = 0.13) 22:57:20.338 00.000 3236 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.62 = -1.62) 22:57:20.338 00.000 3236 CameraToMount -- cameraX=-0.05 cameraY=-0.36 hyp=0.37 cameraTheta=-1.72 mountX=0.36 mountY=-0.37, mountTheta=-0.79 22:57:20.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.05, y=-0.36, opts=13) 22:57:20.338 00.000 3236 Enqueuing Move request for scope (-0.05, -0.36) 22:57:20.338 00.000 8052 Worker thread wakes up 22:57:20.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.36) opts 0xd 22:57:20.338 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.05, -0.36) 22:57:20.338 00.000 8052 Moving (-0.05, -0.36) raw xDistance=0.36 yDistance=-0.37 22:57:20.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36 22:57:20.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 22:57:20.338 00.000 8052 MoveAxis(W, 14, ABG) 22:57:20.338 00.000 8052 Guiding Dir = 3, Dur = 14 22:57:20.338 00.000 8052 IsSlewing returns 0 22:57:20.338 00.000 8052 IsGuiding returns 0 22:57:20.354 00.016 8052 PulseGuide returned control before completion, sleep 21 22:57:20.354 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=24, FiltMax=33, Gamma=1.040 22:57:20.385 00.031 8052 IsGuiding returns 0 22:57:20.385 00.000 8052 Move returns status 0, amount 14 22:57:20.385 00.000 8052 MoveAxis(N, 56, ABG) 22:57:20.385 00.000 8052 Guiding Dir = 0, Dur = 56 22:57:20.385 00.000 8052 IsSlewing returns 0 22:57:20.385 00.000 8052 IsGuiding returns 0 22:57:20.385 00.000 8052 PulseGuide returned control before completion, sleep 63 22:57:20.463 00.078 8052 IsGuiding returns 1 22:57:20.463 00.000 8052 scope still moving after pulse duration time elapsed 22:57:20.494 00.031 8052 IsSlewing returns 0 22:57:20.494 00.000 8052 IsGuiding returns 1 22:57:20.526 00.032 8052 IsSlewing returns 0 22:57:20.526 00.000 8052 IsGuiding returns 0 22:57:20.526 00.000 8052 scope move finished after 56 + 80 ms 22:57:20.526 00.000 8052 Move returns status 0, amount 56 22:57:20.526 00.000 8052 move complete, result=0 22:57:20.526 00.000 8052 worker thread done servicing request 22:57:20.604 00.078 3236 UpdateGuideState exits: m=214 SNR=10.1 22:57:20.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:20.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:20.604 00.000 3236 Enqueuing Expose request 22:57:20.604 00.000 8052 Worker thread wakes up 22:57:20.604 00.000 3236 GuideStep: 0.4 px 14 ms WEST, -0.4 px 56 ms NORTH 22:57:20.604 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:20.604 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:22.151 01.547 8052 Exposure complete 22:57:22.307 00.156 8052 worker thread done servicing request 22:57:22.307 00.000 3236 OnExposeComplete: enter 22:57:22.307 00.000 3236 UpdateGuideState(): m_state=6 22:57:22.307 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 445 22:57:22.307 00.000 3236 Star::Find returns 1 (0), X=1053.12, Y=267.73, Mass=209, SNR=9.9, Peak=33 HFD=4.5 22:57:22.307 00.000 3236 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.85) = xAngle (1.16 = 1.16) 22:57:22.307 00.000 3236 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.59 = -0.59) 22:57:22.307 00.000 3236 CameraToMount -- cameraX=0.53 cameraY=-0.44 hyp=0.69 cameraTheta=-0.69 mountX=0.28 mountY=-0.39, mountTheta=-0.94 22:57:22.307 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.53, y=-0.44, opts=13) 22:57:22.307 00.000 3236 Enqueuing Move request for scope (0.53, -0.44) 22:57:22.307 00.000 8052 Worker thread wakes up 22:57:22.307 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.44) opts 0xd 22:57:22.307 00.000 8052 Handling offset move in thread for scope, endpoint = (0.53, -0.44) 22:57:22.307 00.000 8052 Moving (0.53, -0.44) raw xDistance=0.28 yDistance=-0.39 22:57:22.307 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 22:57:22.307 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 22:57:22.307 00.000 8052 MoveAxis(W, 11, ABG) 22:57:22.307 00.000 8052 Guiding Dir = 3, Dur = 11 22:57:22.307 00.000 8052 IsSlewing returns 0 22:57:22.307 00.000 8052 IsGuiding returns 0 22:57:22.322 00.015 8052 PulseGuide returned control before completion, sleep 18 22:57:22.322 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=21, FiltMax=30, Gamma=1.040 22:57:22.401 00.079 8052 IsGuiding returns 0 22:57:22.401 00.000 8052 Move returns status 0, amount 11 22:57:22.401 00.000 8052 MoveAxis(N, 59, ABG) 22:57:22.401 00.000 8052 Guiding Dir = 0, Dur = 59 22:57:22.463 00.062 8052 IsSlewing returns 0 22:57:22.557 00.094 8052 IsGuiding returns 0 22:57:22.572 00.015 3236 UpdateGuideState exits: m=209 SNR=9.9 22:57:22.572 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:22.572 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:22.572 00.000 3236 Enqueuing Expose request 22:57:22.619 00.047 8052 IsGuiding returns 1 22:57:22.619 00.000 8052 scope still moving after pulse duration time elapsed 22:57:22.666 00.047 8052 IsSlewing returns 0 22:57:22.666 00.000 8052 IsGuiding returns 1 22:57:22.697 00.031 8052 IsSlewing returns 0 22:57:22.697 00.000 8052 IsGuiding returns 1 22:57:22.729 00.032 8052 IsSlewing returns 0 22:57:22.729 00.000 8052 IsGuiding returns 1 22:57:22.760 00.031 8052 IsSlewing returns 0 22:57:22.760 00.000 8052 IsGuiding returns 0 22:57:22.760 00.000 8052 scope move finished after 59 + 144 ms 22:57:22.760 00.000 8052 Move returns status 0, amount 59 22:57:22.760 00.000 8052 move complete, result=0 22:57:22.760 00.000 8052 worker thread done servicing request 22:57:22.760 00.000 8052 Worker thread wakes up 22:57:22.760 00.000 3236 GuideStep: 0.3 px 11 ms WEST, -0.4 px 59 ms NORTH 22:57:22.760 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:22.760 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:24.197 01.437 8052 Exposure complete 22:57:24.354 00.157 8052 worker thread done servicing request 22:57:24.354 00.000 3236 OnExposeComplete: enter 22:57:24.354 00.000 3236 UpdateGuideState(): m_state=6 22:57:24.354 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 446 22:57:24.354 00.000 3236 Star::Find returns 1 (0), X=1053.81, Y=268.31, Mass=227, SNR=10.4, Peak=40 HFD=4.5 22:57:24.354 00.000 3236 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.85) = xAngle (1.96 = 1.96) 22:57:24.354 00.000 3236 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.21 = 0.21) 22:57:24.354 00.000 3236 CameraToMount -- cameraX=1.22 cameraY=0.13 hyp=1.23 cameraTheta=0.11 mountX=-0.46 mountY=0.26, mountTheta=2.63 22:57:24.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.22, y=0.13, opts=13) 22:57:24.354 00.000 3236 Enqueuing Move request for scope (1.22, 0.13) 22:57:24.354 00.000 8052 Worker thread wakes up 22:57:24.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.22, 0.13) opts 0xd 22:57:24.354 00.000 8052 Handling offset move in thread for scope, endpoint = (1.22, 0.13) 22:57:24.354 00.000 8052 Moving (1.22, 0.13) raw xDistance=-0.46 yDistance=0.26 22:57:24.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.46 22:57:24.354 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:57:24.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26 22:57:24.354 00.000 8052 MoveAxis(E, 15, ABG) 22:57:24.354 00.000 8052 Guiding Dir = 2, Dur = 15 22:57:24.354 00.000 8052 IsSlewing returns 0 22:57:24.369 00.015 8052 IsGuiding returns 0 22:57:24.369 00.000 8052 PulseGuide returned control before completion, sleep 22 22:57:24.369 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=26, FiltMax=36, Gamma=1.040 22:57:24.401 00.032 8052 IsGuiding returns 0 22:57:24.401 00.000 8052 Move returns status 0, amount 15 22:57:24.401 00.000 8052 MoveAxis(N, 0, ABG) 22:57:24.401 00.000 8052 Move returns status 0, amount 0 22:57:24.401 00.000 8052 move complete, result=0 22:57:24.401 00.000 8052 worker thread done servicing request 22:57:24.619 00.218 3236 UpdateGuideState exits: m=227 SNR=10.4 22:57:24.619 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:24.619 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:24.619 00.000 3236 Enqueuing Expose request 22:57:24.619 00.000 8052 Worker thread wakes up 22:57:24.619 00.000 3236 GuideStep: -0.5 px 15 ms EAST, 0.3 px 0 ms NORTH 22:57:24.619 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:24.619 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:26.166 01.547 8052 Exposure complete 22:57:26.322 00.156 8052 worker thread done servicing request 22:57:26.322 00.000 3236 OnExposeComplete: enter 22:57:26.322 00.000 3236 UpdateGuideState(): m_state=6 22:57:26.322 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 447 22:57:26.322 00.000 3236 Star::Find returns 1 (0), X=1053.87, Y=267.18, Mass=203, SNR=9.8, Peak=39 HFD=4.4 22:57:26.322 00.000 3236 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.85) = xAngle (1.19 = 1.19) 22:57:26.322 00.000 3236 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.56 = -0.56) 22:57:26.322 00.000 3236 CameraToMount -- cameraX=1.28 cameraY=-1.00 hyp=1.62 cameraTheta=-0.66 mountX=0.61 mountY=-0.86, mountTheta=-0.96 22:57:26.322 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.28, y=-1.00, opts=13) 22:57:26.322 00.000 3236 Enqueuing Move request for scope (1.28, -1.00) 22:57:26.322 00.000 8052 Worker thread wakes up 22:57:26.322 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.28, -1.00) opts 0xd 22:57:26.322 00.000 8052 Handling offset move in thread for scope, endpoint = (1.28, -1.00) 22:57:26.322 00.000 8052 Moving (1.28, -1.00) raw xDistance=0.61 yDistance=-0.86 22:57:26.322 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.61 22:57:26.322 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86 22:57:26.322 00.000 8052 MoveAxis(W, 20, ABG) 22:57:26.322 00.000 8052 Guiding Dir = 3, Dur = 20 22:57:26.322 00.000 8052 IsSlewing returns 0 22:57:26.338 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=35, Gamma=1.040 22:57:26.385 00.047 8052 IsGuiding returns 0 22:57:26.463 00.078 8052 IsGuiding returns 1 22:57:26.463 00.000 8052 scope still moving after pulse duration time elapsed 22:57:26.494 00.031 8052 IsSlewing returns 0 22:57:26.494 00.000 8052 IsGuiding returns 0 22:57:26.494 00.000 8052 scope move finished after 20 + 82 ms 22:57:26.494 00.000 8052 Move returns status 0, amount 20 22:57:26.494 00.000 8052 MoveAxis(N, 131, ABG) 22:57:26.494 00.000 8052 Guiding Dir = 0, Dur = 131 22:57:26.494 00.000 8052 IsSlewing returns 0 22:57:26.494 00.000 8052 IsGuiding returns 0 22:57:26.494 00.000 8052 PulseGuide returned control before completion, sleep 138 22:57:26.588 00.094 3236 UpdateGuideState exits: m=203 SNR=9.8 22:57:26.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:26.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:26.588 00.000 3236 Enqueuing Expose request 22:57:26.651 00.063 8052 IsGuiding returns 0 22:57:26.651 00.000 8052 Move returns status 0, amount 131 22:57:26.651 00.000 8052 move complete, result=0 22:57:26.651 00.000 8052 worker thread done servicing request 22:57:26.651 00.000 8052 Worker thread wakes up 22:57:26.651 00.000 3236 GuideStep: 0.6 px 20 ms WEST, -0.9 px 131 ms NORTH 22:57:26.651 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:26.651 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:28.197 01.546 8052 Exposure complete 22:57:28.354 00.157 8052 worker thread done servicing request 22:57:28.354 00.000 3236 OnExposeComplete: enter 22:57:28.354 00.000 3236 UpdateGuideState(): m_state=6 22:57:28.354 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 448 22:57:28.354 00.000 3236 Star::Find returns 1 (0), X=1053.93, Y=267.60, Mass=209, SNR=10.0, Peak=36 HFD=4.7 22:57:28.354 00.000 3236 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.85) = xAngle (1.44 = 1.44) 22:57:28.354 00.000 3236 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.30 = -0.30) 22:57:28.354 00.000 3236 CameraToMount -- cameraX=1.34 cameraY=-0.58 hyp=1.46 cameraTheta=-0.41 mountX=0.19 mountY=-0.44, mountTheta=-1.17 22:57:28.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.34, y=-0.58, opts=13) 22:57:28.354 00.000 3236 Enqueuing Move request for scope (1.34, -0.58) 22:57:28.354 00.000 8052 Worker thread wakes up 22:57:28.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.34, -0.58) opts 0xd 22:57:28.354 00.000 8052 Handling offset move in thread for scope, endpoint = (1.34, -0.58) 22:57:28.354 00.000 8052 Moving (1.34, -0.58) raw xDistance=0.19 yDistance=-0.44 22:57:28.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.19 22:57:28.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 22:57:28.354 00.000 8052 MoveAxis(W, 8, ABG) 22:57:28.354 00.000 8052 Guiding Dir = 3, Dur = 8 22:57:28.354 00.000 8052 IsSlewing returns 0 22:57:28.369 00.015 8052 IsGuiding returns 0 22:57:28.369 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=32, Gamma=1.040 22:57:28.369 00.000 8052 PulseGuide returned control before completion, sleep 15 22:57:28.401 00.032 8052 IsGuiding returns 0 22:57:28.401 00.000 8052 Move returns status 0, amount 8 22:57:28.401 00.000 8052 MoveAxis(N, 66, ABG) 22:57:28.401 00.000 8052 Guiding Dir = 0, Dur = 66 22:57:28.401 00.000 8052 IsSlewing returns 0 22:57:28.401 00.000 8052 IsGuiding returns 0 22:57:28.401 00.000 8052 PulseGuide returned control before completion, sleep 73 22:57:28.494 00.093 8052 IsGuiding returns 1 22:57:28.494 00.000 8052 scope still moving after pulse duration time elapsed 22:57:28.526 00.032 8052 IsSlewing returns 0 22:57:28.526 00.000 8052 IsGuiding returns 0 22:57:28.526 00.000 8052 scope move finished after 66 + 56 ms 22:57:28.526 00.000 8052 Move returns status 0, amount 66 22:57:28.526 00.000 8052 move complete, result=0 22:57:28.526 00.000 8052 worker thread done servicing request 22:57:28.619 00.093 3236 UpdateGuideState exits: m=209 SNR=10.0 22:57:28.619 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:28.619 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:28.619 00.000 3236 Enqueuing Expose request 22:57:28.619 00.000 8052 Worker thread wakes up 22:57:28.619 00.000 3236 GuideStep: 0.2 px 8 ms WEST, -0.4 px 66 ms NORTH 22:57:28.619 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:28.619 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:30.166 01.547 8052 Exposure complete 22:57:30.322 00.156 8052 worker thread done servicing request 22:57:30.322 00.000 3236 OnExposeComplete: enter 22:57:30.322 00.000 3236 UpdateGuideState(): m_state=6 22:57:30.322 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 449 22:57:30.322 00.000 3236 Star::Find returns 1 (0), X=1053.07, Y=268.02, Mass=181, SNR=9.3, Peak=29 HFD=4.4 22:57:30.322 00.000 3236 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.85) = xAngle (1.53 = 1.53) 22:57:30.322 00.000 3236 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.21 = -0.21) 22:57:30.322 00.000 3236 CameraToMount -- cameraX=0.48 cameraY=-0.16 hyp=0.50 cameraTheta=-0.31 mountX=0.02 mountY=-0.11, mountTheta=-1.40 22:57:30.322 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.48, y=-0.16, opts=13) 22:57:30.322 00.000 3236 Enqueuing Move request for scope (0.48, -0.16) 22:57:30.322 00.000 8052 Worker thread wakes up 22:57:30.322 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.16) opts 0xd 22:57:30.322 00.000 8052 Handling offset move in thread for scope, endpoint = (0.48, -0.16) 22:57:30.322 00.000 8052 Moving (0.48, -0.16) raw xDistance=0.02 yDistance=-0.11 22:57:30.322 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 22:57:30.322 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:30.322 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 22:57:30.322 00.000 8052 MoveAxis(E, 0, ABG) 22:57:30.322 00.000 8052 Move returns status 0, amount 0 22:57:30.322 00.000 8052 MoveAxis(N, 0, ABG) 22:57:30.322 00.000 8052 Move returns status 0, amount 0 22:57:30.322 00.000 8052 move complete, result=0 22:57:30.322 00.000 8052 worker thread done servicing request 22:57:30.338 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=20, FiltMax=29, Gamma=1.040 22:57:30.588 00.250 3236 UpdateGuideState exits: m=181 SNR=9.3 22:57:30.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:30.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:30.588 00.000 3236 Enqueuing Expose request 22:57:30.588 00.000 8052 Worker thread wakes up 22:57:30.588 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 22:57:30.588 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:30.588 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:32.135 01.547 8052 Exposure complete 22:57:32.291 00.156 8052 worker thread done servicing request 22:57:32.291 00.000 3236 OnExposeComplete: enter 22:57:32.291 00.000 3236 UpdateGuideState(): m_state=6 22:57:32.291 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 450 22:57:32.291 00.000 3236 Star::Find returns 1 (0), X=1053.82, Y=268.20, Mass=203, SNR=9.9, Peak=35 HFD=4.3 22:57:32.291 00.000 3236 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.85) = xAngle (1.87 = 1.87) 22:57:32.291 00.000 3236 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.12 = 0.12) 22:57:32.291 00.000 3236 CameraToMount -- cameraX=1.22 cameraY=0.03 hyp=1.22 cameraTheta=0.02 mountX=-0.36 mountY=0.15, mountTheta=2.74 22:57:32.291 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.22, y=0.03, opts=13) 22:57:32.291 00.000 3236 Enqueuing Move request for scope (1.22, 0.03) 22:57:32.291 00.000 8052 Worker thread wakes up 22:57:32.291 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.22, 0.03) opts 0xd 22:57:32.291 00.000 8052 Handling offset move in thread for scope, endpoint = (1.22, 0.03) 22:57:32.291 00.000 8052 Moving (1.22, 0.03) raw xDistance=-0.36 yDistance=0.15 22:57:32.291 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 22:57:32.291 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:32.291 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 22:57:32.291 00.000 8052 MoveAxis(E, 13, ABG) 22:57:32.291 00.000 8052 Guiding Dir = 2, Dur = 13 22:57:32.291 00.000 8052 IsSlewing returns 0 22:57:32.291 00.000 8052 IsGuiding returns 0 22:57:32.307 00.016 8052 PulseGuide returned control before completion, sleep 20 22:57:32.307 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=23, FiltMax=32, Gamma=1.040 22:57:32.338 00.031 8052 IsGuiding returns 0 22:57:32.338 00.000 8052 Move returns status 0, amount 13 22:57:32.338 00.000 8052 MoveAxis(N, 0, ABG) 22:57:32.338 00.000 8052 Move returns status 0, amount 0 22:57:32.338 00.000 8052 move complete, result=0 22:57:32.338 00.000 8052 worker thread done servicing request 22:57:32.557 00.219 3236 UpdateGuideState exits: m=203 SNR=9.9 22:57:32.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:32.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:32.557 00.000 3236 Enqueuing Expose request 22:57:32.557 00.000 8052 Worker thread wakes up 22:57:32.557 00.000 3236 GuideStep: -0.4 px 13 ms EAST, 0.2 px 0 ms NORTH 22:57:32.557 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:32.557 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:34.213 01.656 8052 Exposure complete 22:57:34.369 00.156 8052 worker thread done servicing request 22:57:34.369 00.000 3236 OnExposeComplete: enter 22:57:34.369 00.000 3236 UpdateGuideState(): m_state=6 22:57:34.369 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 451 22:57:34.369 00.000 3236 Star::Find returns 1 (0), X=1055.04, Y=267.59, Mass=199, SNR=9.8, Peak=34 HFD=4.2 22:57:34.369 00.000 3236 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.85) = xAngle (1.61 = 1.61) 22:57:34.369 00.000 3236 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.13 = -0.13) 22:57:34.369 00.000 3236 CameraToMount -- cameraX=2.45 cameraY=-0.59 hyp=2.52 cameraTheta=-0.24 mountX=-0.11 mountY=-0.33, mountTheta=-1.88 22:57:34.369 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.45, y=-0.59, opts=13) 22:57:34.369 00.000 3236 Enqueuing Move request for scope (2.45, -0.59) 22:57:34.369 00.000 8052 Worker thread wakes up 22:57:34.369 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.45, -0.59) opts 0xd 22:57:34.369 00.000 8052 Handling offset move in thread for scope, endpoint = (2.45, -0.59) 22:57:34.369 00.000 8052 Moving (2.45, -0.59) raw xDistance=-0.11 yDistance=-0.33 22:57:34.369 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 22:57:34.369 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 22:57:34.369 00.000 8052 MoveAxis(E, 0, ABG) 22:57:34.369 00.000 8052 Move returns status 0, amount 0 22:57:34.369 00.000 8052 MoveAxis(N, 51, ABG) 22:57:34.369 00.000 8052 Guiding Dir = 0, Dur = 51 22:57:34.369 00.000 8052 IsSlewing returns 0 22:57:34.369 00.000 8052 IsGuiding returns 0 22:57:34.385 00.016 8052 PulseGuide returned control before completion, sleep 57 22:57:34.385 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=22, FiltMax=32, Gamma=1.040 22:57:34.447 00.062 8052 IsGuiding returns 1 22:57:34.447 00.000 8052 scope still moving after pulse duration time elapsed 22:57:34.479 00.032 8052 IsSlewing returns 0 22:57:34.479 00.000 8052 IsGuiding returns 1 22:57:34.526 00.047 8052 IsSlewing returns 0 22:57:34.526 00.000 8052 IsGuiding returns 0 22:57:34.526 00.000 8052 scope move finished after 51 + 94 ms 22:57:34.526 00.000 8052 Move returns status 0, amount 51 22:57:34.526 00.000 8052 move complete, result=0 22:57:34.526 00.000 8052 worker thread done servicing request 22:57:34.635 00.109 3236 UpdateGuideState exits: m=199 SNR=9.8 22:57:34.635 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:34.635 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:34.635 00.000 3236 Enqueuing Expose request 22:57:34.635 00.000 8052 Worker thread wakes up 22:57:34.635 00.000 3236 GuideStep: -0.1 px 0 ms EAST, -0.3 px 51 ms NORTH 22:57:34.635 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:34.635 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:36.182 01.547 8052 Exposure complete 22:57:36.338 00.156 8052 worker thread done servicing request 22:57:36.338 00.000 3236 OnExposeComplete: enter 22:57:36.338 00.000 3236 UpdateGuideState(): m_state=6 22:57:36.338 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 452 22:57:36.338 00.000 3236 Star::Find returns 1 (0), X=1054.34, Y=267.43, Mass=202, SNR=9.8, Peak=40 HFD=4.6 22:57:36.338 00.000 3236 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.85) = xAngle (1.45 = 1.45) 22:57:36.338 00.000 3236 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.30 = -0.30) 22:57:36.338 00.000 3236 CameraToMount -- cameraX=1.75 cameraY=-0.75 hyp=1.90 cameraTheta=-0.40 mountX=0.24 mountY=-0.56, mountTheta=-1.17 22:57:36.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.75, y=-0.75, opts=13) 22:57:36.338 00.000 3236 Enqueuing Move request for scope (1.75, -0.75) 22:57:36.338 00.000 8052 Worker thread wakes up 22:57:36.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.75, -0.75) opts 0xd 22:57:36.338 00.000 8052 Handling offset move in thread for scope, endpoint = (1.75, -0.75) 22:57:36.338 00.000 8052 Moving (1.75, -0.75) raw xDistance=0.24 yDistance=-0.56 22:57:36.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24 22:57:36.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 22:57:36.338 00.000 8052 MoveAxis(W, 8, ABG) 22:57:36.338 00.000 8052 Guiding Dir = 3, Dur = 8 22:57:36.338 00.000 8052 IsSlewing returns 0 22:57:36.354 00.016 8052 IsGuiding returns 0 22:57:36.354 00.000 8052 PulseGuide returned control before completion, sleep 16 22:57:36.354 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=28, FiltMax=38, Gamma=1.040 22:57:36.416 00.062 8052 IsGuiding returns 0 22:57:36.416 00.000 8052 Move returns status 0, amount 8 22:57:36.416 00.000 8052 MoveAxis(N, 86, ABG) 22:57:36.416 00.000 8052 Guiding Dir = 0, Dur = 86 22:57:36.479 00.063 8052 IsSlewing returns 0 22:57:36.541 00.062 8052 IsGuiding returns 0 22:57:36.604 00.063 3236 UpdateGuideState exits: m=202 SNR=9.8 22:57:36.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:36.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:36.604 00.000 3236 Enqueuing Expose request 22:57:36.619 00.015 8052 PulseGuide returned control before completion, sleep 30 22:57:36.666 00.047 8052 IsGuiding returns 1 22:57:36.666 00.000 8052 scope still moving after pulse duration time elapsed 22:57:36.697 00.031 8052 IsSlewing returns 0 22:57:36.697 00.000 8052 IsGuiding returns 1 22:57:36.729 00.032 8052 IsSlewing returns 0 22:57:36.729 00.000 8052 IsGuiding returns 1 22:57:36.760 00.031 8052 IsSlewing returns 0 22:57:36.760 00.000 8052 IsGuiding returns 0 22:57:36.760 00.000 8052 scope move finished after 86 + 122 ms 22:57:36.760 00.000 8052 Move returns status 0, amount 86 22:57:36.760 00.000 8052 move complete, result=0 22:57:36.760 00.000 8052 worker thread done servicing request 22:57:36.760 00.000 3236 GuideStep: 0.2 px 8 ms WEST, -0.6 px 86 ms NORTH 22:57:36.760 00.000 8052 Worker thread wakes up 22:57:36.760 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:36.760 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:38.183 01.423 8052 Exposure complete 22:57:38.324 00.141 8052 worker thread done servicing request 22:57:38.324 00.000 3236 OnExposeComplete: enter 22:57:38.324 00.000 3236 UpdateGuideState(): m_state=6 22:57:38.324 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 453 22:57:38.324 00.000 3236 Star::Find returns 1 (0), X=1054.60, Y=267.27, Mass=201, SNR=9.8, Peak=41 HFD=3.9 22:57:38.324 00.000 3236 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.85) = xAngle (1.43 = 1.43) 22:57:38.324 00.000 3236 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.32 = -0.32) 22:57:38.324 00.000 3236 CameraToMount -- cameraX=2.01 cameraY=-0.90 hyp=2.21 cameraTheta=-0.42 mountX=0.32 mountY=-0.69, mountTheta=-1.14 22:57:38.324 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.01, y=-0.90, opts=13) 22:57:38.324 00.000 3236 Enqueuing Move request for scope (2.01, -0.90) 22:57:38.324 00.000 8052 Worker thread wakes up 22:57:38.324 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.01, -0.90) opts 0xd 22:57:38.324 00.000 8052 Handling offset move in thread for scope, endpoint = (2.01, -0.90) 22:57:38.324 00.000 8052 Moving (2.01, -0.90) raw xDistance=0.32 yDistance=-0.69 22:57:38.324 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32 22:57:38.324 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 22:57:38.324 00.000 8052 MoveAxis(W, 12, ABG) 22:57:38.324 00.000 8052 Guiding Dir = 3, Dur = 12 22:57:38.324 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=38, Gamma=1.040 22:57:38.339 00.015 8052 IsSlewing returns 0 22:57:38.339 00.000 8052 IsGuiding returns 0 22:57:38.339 00.000 8052 PulseGuide returned control before completion, sleep 19 22:57:38.370 00.031 8052 IsGuiding returns 0 22:57:38.370 00.000 8052 Move returns status 0, amount 12 22:57:38.370 00.000 8052 MoveAxis(N, 105, ABG) 22:57:38.370 00.000 8052 Guiding Dir = 0, Dur = 105 22:57:38.370 00.000 8052 IsSlewing returns 0 22:57:38.370 00.000 8052 IsGuiding returns 0 22:57:38.386 00.016 8052 PulseGuide returned control before completion, sleep 97 22:57:38.495 00.109 8052 IsGuiding returns 1 22:57:38.495 00.000 8052 scope still moving after pulse duration time elapsed 22:57:38.527 00.032 8052 IsSlewing returns 0 22:57:38.527 00.000 8052 IsGuiding returns 0 22:57:38.527 00.000 8052 scope move finished after 105 + 51 ms 22:57:38.527 00.000 8052 Move returns status 0, amount 105 22:57:38.527 00.000 8052 move complete, result=0 22:57:38.527 00.000 8052 worker thread done servicing request 22:57:38.527 00.000 3236 UpdateGuideState exits: m=201 SNR=9.8 22:57:38.527 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:38.527 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:38.527 00.000 3236 Enqueuing Expose request 22:57:38.527 00.000 8052 Worker thread wakes up 22:57:38.527 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:38.527 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:38.527 00.000 3236 GuideStep: 0.3 px 12 ms WEST, -0.7 px 105 ms NORTH 22:57:40.199 01.672 8052 Exposure complete 22:57:40.355 00.156 8052 worker thread done servicing request 22:57:40.355 00.000 3236 OnExposeComplete: enter 22:57:40.355 00.000 3236 UpdateGuideState(): m_state=6 22:57:40.355 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 454 22:57:40.355 00.000 3236 Star::Find returns 1 (0), X=1054.64, Y=266.88, Mass=205, SNR=9.8, Peak=35 HFD=4.6 22:57:40.355 00.000 3236 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.85) = xAngle (1.29 = 1.29) 22:57:40.355 00.000 3236 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.46 = -0.46) 22:57:40.355 00.000 3236 CameraToMount -- cameraX=2.05 cameraY=-1.29 hyp=2.42 cameraTheta=-0.56 mountX=0.68 mountY=-1.07, mountTheta=-1.01 22:57:40.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.05, y=-1.29, opts=13) 22:57:40.355 00.000 3236 Enqueuing Move request for scope (2.05, -1.29) 22:57:40.355 00.000 8052 Worker thread wakes up 22:57:40.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.05, -1.29) opts 0xd 22:57:40.355 00.000 8052 Handling offset move in thread for scope, endpoint = (2.05, -1.29) 22:57:40.355 00.000 8052 Moving (2.05, -1.29) raw xDistance=0.68 yDistance=-1.07 22:57:40.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.68 22:57:40.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07 22:57:40.355 00.000 8052 MoveAxis(W, 24, ABG) 22:57:40.370 00.015 8052 Guiding Dir = 3, Dur = 24 22:57:40.370 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=22, FiltMax=31, Gamma=1.040 22:57:40.370 00.000 8052 IsSlewing returns 0 22:57:40.449 00.079 8052 IsGuiding returns 0 22:57:40.495 00.046 8052 IsGuiding returns 1 22:57:40.495 00.000 8052 scope still moving after pulse duration time elapsed 22:57:40.542 00.047 8052 IsSlewing returns 0 22:57:40.542 00.000 8052 IsGuiding returns 1 22:57:40.558 00.016 3236 UpdateGuideState exits: m=205 SNR=9.8 22:57:40.558 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:40.574 00.016 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:40.574 00.000 3236 Enqueuing Expose request 22:57:40.574 00.000 8052 IsSlewing returns 0 22:57:40.574 00.000 8052 IsGuiding returns 0 22:57:40.574 00.000 8052 scope move finished after 24 + 93 ms 22:57:40.574 00.000 8052 Move returns status 0, amount 24 22:57:40.574 00.000 8052 MoveAxis(N, 163, ABG) 22:57:40.574 00.000 8052 Guiding Dir = 0, Dur = 163 22:57:40.574 00.000 8052 IsSlewing returns 0 22:57:40.574 00.000 8052 IsGuiding returns 0 22:57:40.589 00.015 8052 PulseGuide returned control before completion, sleep 165 22:57:40.761 00.172 8052 IsGuiding returns 0 22:57:40.761 00.000 8052 Move returns status 0, amount 163 22:57:40.761 00.000 8052 move complete, result=0 22:57:40.761 00.000 8052 worker thread done servicing request 22:57:40.761 00.000 3236 GuideStep: 0.7 px 24 ms WEST, -1.1 px 163 ms NORTH 22:57:40.761 00.000 8052 Worker thread wakes up 22:57:40.761 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:40.761 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:42.199 01.438 8052 Exposure complete 22:57:42.308 00.109 8052 worker thread done servicing request 22:57:42.308 00.000 3236 OnExposeComplete: enter 22:57:42.308 00.000 3236 UpdateGuideState(): m_state=6 22:57:42.308 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 455 22:57:42.308 00.000 3236 Star::Find returns 1 (0), X=1053.45, Y=266.25, Mass=211, SNR=10.0, Peak=30 HFD=5.1 22:57:42.308 00.000 3236 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.85) = xAngle (0.70 = 0.70) 22:57:42.308 00.000 3236 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.05 = -1.05) 22:57:42.308 00.000 3236 CameraToMount -- cameraX=0.86 cameraY=-1.92 hyp=2.11 cameraTheta=-1.15 mountX=1.61 mountY=-1.83, mountTheta=-0.85 22:57:42.324 00.016 3236 SchedulePrimaryMove(06CFF028, x=0.86, y=-1.92, opts=13) 22:57:42.324 00.000 3236 Enqueuing Move request for scope (0.86, -1.92) 22:57:42.324 00.000 8052 Worker thread wakes up 22:57:42.324 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.86, -1.92) opts 0xd 22:57:42.324 00.000 8052 Handling offset move in thread for scope, endpoint = (0.86, -1.92) 22:57:42.324 00.000 8052 Moving (0.86, -1.92) raw xDistance=1.61 yDistance=-1.83 22:57:42.324 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.61 22:57:42.324 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.83 from input -1.83 22:57:42.324 00.000 8052 MoveAxis(W, 58, ABG) 22:57:42.324 00.000 8052 Guiding Dir = 3, Dur = 58 22:57:42.324 00.000 8052 IsSlewing returns 0 22:57:42.324 00.000 8052 IsGuiding returns 0 22:57:42.324 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=20, FiltMax=29, Gamma=1.040 22:57:42.339 00.015 8052 PulseGuide returned control before completion, sleep 59 22:57:42.402 00.063 8052 IsGuiding returns 1 22:57:42.402 00.000 8052 scope still moving after pulse duration time elapsed 22:57:42.433 00.031 8052 IsSlewing returns 0 22:57:42.433 00.000 8052 IsGuiding returns 0 22:57:42.433 00.000 8052 scope move finished after 58 + 47 ms 22:57:42.433 00.000 8052 Move returns status 0, amount 58 22:57:42.433 00.000 8052 MoveAxis(N, 278, ABG) 22:57:42.433 00.000 8052 Guiding Dir = 0, Dur = 278 22:57:42.433 00.000 8052 IsSlewing returns 0 22:57:42.433 00.000 8052 IsGuiding returns 0 22:57:42.464 00.031 8052 PulseGuide returned control before completion, sleep 259 22:57:42.527 00.063 3236 UpdateGuideState exits: m=211 SNR=10.0 22:57:42.527 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:42.527 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:42.527 00.000 3236 Enqueuing Expose request 22:57:42.730 00.203 8052 IsGuiding returns 1 22:57:42.730 00.000 8052 scope still moving after pulse duration time elapsed 22:57:42.761 00.031 8052 IsSlewing returns 0 22:57:42.761 00.000 8052 IsGuiding returns 0 22:57:42.761 00.000 8052 scope move finished after 278 + 48 ms 22:57:42.761 00.000 8052 Move returns status 0, amount 278 22:57:42.761 00.000 8052 move complete, result=0 22:57:42.761 00.000 8052 worker thread done servicing request 22:57:42.761 00.000 3236 GuideStep: 1.6 px 58 ms WEST, -1.8 px 278 ms NORTH 22:57:42.761 00.000 8052 Worker thread wakes up 22:57:42.761 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:42.761 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:44.199 01.438 8052 Exposure complete 22:57:44.355 00.156 8052 worker thread done servicing request 22:57:44.355 00.000 3236 OnExposeComplete: enter 22:57:44.355 00.000 3236 UpdateGuideState(): m_state=6 22:57:44.355 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 456 22:57:44.355 00.000 3236 Star::Find returns 1 (0), X=1050.13, Y=267.59, Mass=217, SNR=10.1, Peak=39 HFD=4.7 22:57:44.355 00.000 3236 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.85) = xAngle (-1.06 = -1.06) 22:57:44.355 00.000 3236 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.80 = -2.80) 22:57:44.355 00.000 3236 CameraToMount -- cameraX=-2.47 cameraY=-0.59 hyp=2.53 cameraTheta=-2.91 mountX=1.24 mountY=-0.84, mountTheta=-0.59 22:57:44.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.47, y=-0.59, opts=13) 22:57:44.355 00.000 3236 Enqueuing Move request for scope (-2.47, -0.59) 22:57:44.355 00.000 8052 Worker thread wakes up 22:57:44.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.47, -0.59) opts 0xd 22:57:44.355 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.47, -0.59) 22:57:44.355 00.000 8052 Moving (-2.47, -0.59) raw xDistance=1.24 yDistance=-0.84 22:57:44.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.24 22:57:44.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 22:57:44.355 00.000 8052 MoveAxis(W, 47, ABG) 22:57:44.355 00.000 8052 Guiding Dir = 3, Dur = 47 22:57:44.355 00.000 8052 IsSlewing returns 0 22:57:44.370 00.015 8052 IsGuiding returns 0 22:57:44.370 00.000 8052 PulseGuide returned control before completion, sleep 54 22:57:44.370 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=27, FiltMax=36, Gamma=1.040 22:57:44.433 00.063 8052 IsGuiding returns 0 22:57:44.433 00.000 8052 Move returns status 0, amount 47 22:57:44.433 00.000 8052 MoveAxis(N, 127, ABG) 22:57:44.433 00.000 8052 Guiding Dir = 0, Dur = 127 22:57:44.433 00.000 8052 IsSlewing returns 0 22:57:44.433 00.000 8052 IsGuiding returns 0 22:57:44.433 00.000 8052 PulseGuide returned control before completion, sleep 133 22:57:44.589 00.156 8052 IsGuiding returns 0 22:57:44.589 00.000 8052 Move returns status 0, amount 127 22:57:44.589 00.000 8052 move complete, result=0 22:57:44.589 00.000 8052 worker thread done servicing request 22:57:44.620 00.031 3236 UpdateGuideState exits: m=217 SNR=10.1 22:57:44.620 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:44.620 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:44.620 00.000 3236 Enqueuing Expose request 22:57:44.620 00.000 8052 Worker thread wakes up 22:57:44.620 00.000 3236 GuideStep: 1.2 px 47 ms WEST, -0.8 px 127 ms NORTH 22:57:44.620 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:44.620 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:46.183 01.563 8052 Exposure complete 22:57:46.339 00.156 8052 worker thread done servicing request 22:57:46.339 00.000 3236 OnExposeComplete: enter 22:57:46.339 00.000 3236 UpdateGuideState(): m_state=6 22:57:46.339 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 457 22:57:46.339 00.000 3236 Star::Find returns 1 (0), X=1049.11, Y=268.54, Mass=217, SNR=10.2, Peak=36 HFD=3.9 22:57:46.339 00.000 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.89 = -1.40) 22:57:46.339 00.000 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.14 = 3.14) 22:57:46.339 00.000 3236 CameraToMount -- cameraX=-3.48 cameraY=0.36 hyp=3.50 cameraTheta=3.04 mountX=0.61 mountY=0.00, mountTheta=0.01 22:57:46.339 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.48, y=0.36, opts=13) 22:57:46.339 00.000 3236 Enqueuing Move request for scope (-3.48, 0.36) 22:57:46.339 00.000 8052 Worker thread wakes up 22:57:46.339 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.48, 0.36) opts 0xd 22:57:46.339 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.48, 0.36) 22:57:46.339 00.000 8052 Moving (-3.48, 0.36) raw xDistance=0.61 yDistance=0.00 22:57:46.339 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.61 22:57:46.339 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:57:46.339 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 22:57:46.339 00.000 8052 MoveAxis(W, 24, ABG) 22:57:46.339 00.000 8052 Guiding Dir = 3, Dur = 24 22:57:46.339 00.000 8052 IsSlewing returns 0 22:57:46.355 00.016 8052 IsGuiding returns 0 22:57:46.355 00.000 8052 PulseGuide returned control before completion, sleep 30 22:57:46.355 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=22, FiltMax=33, Gamma=1.040 22:57:46.402 00.047 8052 IsGuiding returns 0 22:57:46.402 00.000 8052 Move returns status 0, amount 24 22:57:46.402 00.000 8052 MoveAxis(N, 0, ABG) 22:57:46.402 00.000 8052 Move returns status 0, amount 0 22:57:46.402 00.000 8052 move complete, result=0 22:57:46.402 00.000 8052 worker thread done servicing request 22:57:46.605 00.203 3236 UpdateGuideState exits: m=217 SNR=10.2 22:57:46.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:46.605 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:46.605 00.000 3236 Enqueuing Expose request 22:57:46.605 00.000 8052 Worker thread wakes up 22:57:46.605 00.000 3236 GuideStep: 0.6 px 24 ms WEST, 0.0 px 0 ms NORTH 22:57:46.605 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:46.605 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:48.152 01.547 8052 Exposure complete 22:57:48.308 00.156 8052 worker thread done servicing request 22:57:48.308 00.000 3236 OnExposeComplete: enter 22:57:48.308 00.000 3236 UpdateGuideState(): m_state=6 22:57:48.308 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 458 22:57:48.308 00.000 3236 Star::Find returns 1 (0), X=1048.58, Y=269.85, Mass=215, SNR=10.1, Peak=33 HFD=4.7 22:57:48.308 00.000 3236 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.85) = xAngle (4.60 = -1.69) 22:57:48.308 00.000 3236 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.85 = 2.85) 22:57:48.308 00.000 3236 CameraToMount -- cameraX=-4.01 cameraY=1.67 hyp=4.35 cameraTheta=2.75 mountX=-0.51 mountY=1.25, mountTheta=1.96 22:57:48.308 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.01, y=1.67, opts=13) 22:57:48.308 00.000 3236 Enqueuing Move request for scope (-4.01, 1.67) 22:57:48.308 00.000 8052 Worker thread wakes up 22:57:48.308 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.01, 1.67) opts 0xd 22:57:48.308 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.01, 1.67) 22:57:48.308 00.000 8052 Moving (-4.01, 1.67) raw xDistance=-0.51 yDistance=1.25 22:57:48.308 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.51 22:57:48.308 00.000 8052 resist switch: large excursion: input 1.25 thresh 0.54 direction from -1 to 1 22:57:48.308 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.76 22:57:48.308 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.25 from input 1.25 22:57:48.308 00.000 8052 MoveAxis(E, 16, ABG) 22:57:48.308 00.000 8052 Guiding Dir = 2, Dur = 16 22:57:48.308 00.000 8052 IsSlewing returns 0 22:57:48.308 00.000 8052 IsGuiding returns 0 22:57:48.324 00.016 8052 PulseGuide returned control before completion, sleep 23 22:57:48.324 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=22, FiltMax=32, Gamma=1.040 22:57:48.355 00.031 8052 IsGuiding returns 0 22:57:48.355 00.000 8052 Move returns status 0, amount 16 22:57:48.355 00.000 8052 MoveAxis(S, 191, ABG) 22:57:48.355 00.000 8052 Guiding Dir = 1, Dur = 191 22:57:48.355 00.000 8052 IsSlewing returns 0 22:57:48.355 00.000 8052 IsGuiding returns 0 22:57:48.370 00.015 8052 PulseGuide returned control before completion, sleep 192 22:57:48.574 00.204 8052 IsGuiding returns 0 22:57:48.574 00.000 8052 Move returns status 0, amount 191 22:57:48.574 00.000 8052 move complete, result=0 22:57:48.574 00.000 8052 worker thread done servicing request 22:57:48.574 00.000 3236 UpdateGuideState exits: m=215 SNR=10.1 22:57:48.574 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:48.574 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:48.574 00.000 3236 Enqueuing Expose request 22:57:48.574 00.000 8052 Worker thread wakes up 22:57:48.574 00.000 3236 GuideStep: -0.5 px 16 ms EAST, 1.3 px 191 ms SOUTH 22:57:48.574 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:48.574 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:50.230 01.656 8052 Exposure complete 22:57:50.386 00.156 3236 OnExposeComplete: enter 22:57:50.386 00.000 3236 UpdateGuideState(): m_state=6 22:57:50.386 00.000 8052 worker thread done servicing request 22:57:50.386 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 459 22:57:50.386 00.000 3236 Star::Find returns 1 (0), X=1049.15, Y=269.87, Mass=228, SNR=10.4, Peak=42 HFD=4.4 22:57:50.386 00.000 3236 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.85) = xAngle (4.53 = -1.75) 22:57:50.386 00.000 3236 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.79 = 2.79) 22:57:50.386 00.000 3236 CameraToMount -- cameraX=-3.44 cameraY=1.69 hyp=3.83 cameraTheta=2.68 mountX=-0.69 mountY=1.33, mountTheta=2.05 22:57:50.386 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.44, y=1.69, opts=13) 22:57:50.386 00.000 3236 Enqueuing Move request for scope (-3.44, 1.69) 22:57:50.386 00.000 8052 Worker thread wakes up 22:57:50.386 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.44, 1.69) opts 0xd 22:57:50.386 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.44, 1.69) 22:57:50.386 00.000 8052 Moving (-3.44, 1.69) raw xDistance=-0.69 yDistance=1.33 22:57:50.386 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.69 22:57:50.386 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.33 from input 1.33 22:57:50.386 00.000 8052 MoveAxis(E, 25, ABG) 22:57:50.386 00.000 8052 Guiding Dir = 2, Dur = 25 22:57:50.386 00.000 8052 IsSlewing returns 0 22:57:50.402 00.016 8052 IsGuiding returns 0 22:57:50.402 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=29, FiltMax=39, Gamma=1.040 22:57:50.402 00.000 8052 PulseGuide returned control before completion, sleep 30 22:57:50.542 00.140 8052 IsGuiding returns 0 22:57:50.542 00.000 8052 Move returns status 0, amount 25 22:57:50.542 00.000 8052 MoveAxis(S, 203, ABG) 22:57:50.542 00.000 8052 Guiding Dir = 1, Dur = 203 22:57:50.605 00.063 8052 IsSlewing returns 0 22:57:50.667 00.062 3236 UpdateGuideState exits: m=228 SNR=10.4 22:57:50.667 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:50.667 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:50.667 00.000 3236 Enqueuing Expose request 22:57:50.683 00.016 8052 IsGuiding returns 0 22:57:50.745 00.062 8052 PulseGuide returned control before completion, sleep 145 22:57:50.902 00.157 8052 IsGuiding returns 1 22:57:50.902 00.000 8052 scope still moving after pulse duration time elapsed 22:57:50.933 00.031 8052 IsSlewing returns 0 22:57:50.933 00.000 8052 IsGuiding returns 1 22:57:50.964 00.031 8052 IsSlewing returns 0 22:57:50.964 00.000 8052 IsGuiding returns 0 22:57:50.964 00.000 8052 scope move finished after 203 + 81 ms 22:57:50.964 00.000 8052 Move returns status 0, amount 203 22:57:50.964 00.000 8052 move complete, result=0 22:57:50.964 00.000 8052 worker thread done servicing request 22:57:50.964 00.000 3236 GuideStep: -0.7 px 25 ms EAST, 1.3 px 203 ms SOUTH 22:57:50.964 00.000 8052 Worker thread wakes up 22:57:50.964 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:50.964 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:56.229 05.265 8052 Exposure complete 22:57:56.385 00.156 8052 worker thread done servicing request 22:57:56.385 00.000 3236 OnExposeComplete: enter 22:57:56.385 00.000 3236 UpdateGuideState(): m_state=6 22:57:56.385 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 460 22:57:56.385 00.000 3236 Star::Find returns 1 (0), X=1049.01, Y=266.52, Mass=214, SNR=10.1, Peak=32 HFD=4.1 22:57:56.385 00.000 3236 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.85) = xAngle (-0.86 = -0.86) 22:57:56.385 00.000 3236 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.61 = -2.61) 22:57:56.385 00.000 3236 CameraToMount -- cameraX=-3.58 cameraY=-1.66 hyp=3.94 cameraTheta=-2.71 mountX=2.57 mountY=-2.01, mountTheta=-0.66 22:57:56.385 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.58, y=-1.66, opts=13) 22:57:56.385 00.000 3236 Enqueuing Move request for scope (-3.58, -1.66) 22:57:56.385 00.000 8052 Worker thread wakes up 22:57:56.385 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.58, -1.66) opts 0xd 22:57:56.385 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.58, -1.66) 22:57:56.385 00.000 8052 Moving (-3.58, -1.66) raw xDistance=2.57 yDistance=-2.01 22:57:56.385 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.59 from input 2.57 22:57:56.385 00.000 8052 resist switch: large excursion: input -2.01 thresh 0.54 direction from 1 to -1 22:57:56.385 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.04 22:57:56.385 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.01 from input -2.01 22:57:56.385 00.000 8052 MoveAxis(W, 87, ABG) 22:57:56.385 00.000 8052 Guiding Dir = 3, Dur = 87 22:57:56.385 00.000 8052 IsSlewing returns 0 22:57:56.401 00.016 8052 IsGuiding returns 0 22:57:56.401 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=20, FiltMax=30, Gamma=1.040 22:57:56.401 00.000 8052 PulseGuide returned control before completion, sleep 93 22:57:56.510 00.109 8052 IsGuiding returns 0 22:57:56.510 00.000 8052 Move returns status 0, amount 87 22:57:56.510 00.000 8052 MoveAxis(N, 306, ABG) 22:57:56.510 00.000 8052 Guiding Dir = 0, Dur = 306 22:57:56.510 00.000 8052 IsSlewing returns 0 22:57:56.510 00.000 8052 IsGuiding returns 0 22:57:56.510 00.000 8052 PulseGuide returned control before completion, sleep 313 22:57:56.651 00.141 3236 UpdateGuideState exits: m=214 SNR=10.1 22:57:56.651 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:56.651 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:56.651 00.000 3236 Enqueuing Expose request 22:57:56.838 00.187 8052 IsGuiding returns 0 22:57:56.838 00.000 8052 Move returns status 0, amount 306 22:57:56.838 00.000 8052 move complete, result=0 22:57:56.838 00.000 8052 worker thread done servicing request 22:57:56.838 00.000 3236 GuideStep: 2.6 px 87 ms WEST, -2.0 px 306 ms NORTH 22:57:56.838 00.000 8052 Worker thread wakes up 22:57:56.838 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:56.838 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:57:58.182 01.344 8052 Exposure complete 22:57:58.338 00.156 8052 worker thread done servicing request 22:57:58.338 00.000 3236 OnExposeComplete: enter 22:57:58.338 00.000 3236 UpdateGuideState(): m_state=6 22:57:58.338 00.000 3236 Star::Find(15, 1049, 266, 0, (0,0,0,0), 0.0, 255) frame 461 22:57:58.338 00.000 3236 Star::Find returns 1 (0), X=1048.67, Y=267.14, Mass=222, SNR=10.2, Peak=32 HFD=5.1 22:57:58.338 00.000 3236 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.85) = xAngle (-1.03 = -1.03) 22:57:58.338 00.000 3236 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.78 = -2.78) 22:57:58.338 00.000 3236 CameraToMount -- cameraX=-3.93 cameraY=-1.04 hyp=4.06 cameraTheta=-2.88 mountX=2.08 mountY=-1.44, mountTheta=-0.60 22:57:58.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.93, y=-1.04, opts=13) 22:57:58.338 00.000 3236 Enqueuing Move request for scope (-3.93, -1.04) 22:57:58.338 00.000 8052 Worker thread wakes up 22:57:58.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.93, -1.04) opts 0xd 22:57:58.338 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.93, -1.04) 22:57:58.338 00.000 8052 Moving (-3.93, -1.04) raw xDistance=2.08 yDistance=-1.44 22:57:58.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.42 from input 2.08 22:57:58.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44 22:57:58.338 00.000 8052 MoveAxis(W, 78, ABG) 22:57:58.338 00.000 8052 Guiding Dir = 3, Dur = 78 22:57:58.354 00.016 8052 IsSlewing returns 0 22:57:58.354 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=22, FiltMax=30, Gamma=1.040 22:57:58.354 00.000 8052 IsGuiding returns 0 22:57:58.370 00.016 8052 PulseGuide returned control before completion, sleep 78 22:57:58.463 00.093 8052 IsGuiding returns 0 22:57:58.463 00.000 8052 Move returns status 0, amount 78 22:57:58.463 00.000 8052 MoveAxis(N, 218, ABG) 22:57:58.463 00.000 8052 Guiding Dir = 0, Dur = 218 22:57:58.463 00.000 8052 IsSlewing returns 0 22:57:58.463 00.000 8052 IsGuiding returns 0 22:57:58.463 00.000 8052 PulseGuide returned control before completion, sleep 224 22:57:58.620 00.157 3236 UpdateGuideState exits: m=222 SNR=10.2 22:57:58.620 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:57:58.620 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:57:58.620 00.000 3236 Enqueuing Expose request 22:57:58.713 00.093 8052 IsGuiding returns 0 22:57:58.713 00.000 8052 Move returns status 0, amount 218 22:57:58.713 00.000 8052 move complete, result=0 22:57:58.713 00.000 8052 worker thread done servicing request 22:57:58.713 00.000 3236 GuideStep: 2.1 px 78 ms WEST, -1.4 px 218 ms NORTH 22:57:58.713 00.000 8052 Worker thread wakes up 22:57:58.713 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:57:58.713 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:02.166 03.453 8052 Exposure complete 22:58:02.323 00.157 8052 worker thread done servicing request 22:58:02.323 00.000 3236 OnExposeComplete: enter 22:58:02.323 00.000 3236 UpdateGuideState(): m_state=6 22:58:02.323 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 462 22:58:02.323 00.000 3236 Star::Find returns 1 (0), X=1048.43, Y=269.73, Mass=221, SNR=10.2, Peak=36 HFD=4.6 22:58:02.323 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.63 = -1.65) 22:58:02.323 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.89 = 2.89) 22:58:02.323 00.000 3236 CameraToMount -- cameraX=-4.16 cameraY=1.55 hyp=4.44 cameraTheta=2.78 mountX=-0.35 mountY=1.12, mountTheta=1.88 22:58:02.323 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.16, y=1.55, opts=13) 22:58:02.323 00.000 3236 Enqueuing Move request for scope (-4.16, 1.55) 22:58:02.323 00.000 8052 Worker thread wakes up 22:58:02.323 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.16, 1.55) opts 0xd 22:58:02.323 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.16, 1.55) 22:58:02.323 00.000 8052 Moving (-4.16, 1.55) raw xDistance=-0.35 yDistance=1.12 22:58:02.323 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.35 22:58:02.323 00.000 8052 resist switch: large excursion: input 1.12 thresh 0.54 direction from -1 to 1 22:58:02.323 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.36 22:58:02.323 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12 22:58:02.323 00.000 8052 MoveAxis(E, 7, ABG) 22:58:02.323 00.000 8052 Guiding Dir = 2, Dur = 7 22:58:02.323 00.000 8052 IsSlewing returns 0 22:58:02.338 00.015 8052 IsGuiding returns 0 22:58:02.338 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=22, FiltMax=33, Gamma=1.040 22:58:02.338 00.000 8052 PulseGuide returned control before completion, sleep 14 22:58:02.370 00.032 8052 IsGuiding returns 0 22:58:02.370 00.000 8052 Move returns status 0, amount 7 22:58:02.370 00.000 8052 MoveAxis(S, 170, ABG) 22:58:02.370 00.000 8052 Guiding Dir = 1, Dur = 170 22:58:02.370 00.000 8052 IsSlewing returns 0 22:58:02.370 00.000 8052 IsGuiding returns 0 22:58:02.370 00.000 8052 PulseGuide returned control before completion, sleep 177 22:58:02.573 00.203 8052 IsGuiding returns 0 22:58:02.573 00.000 8052 Move returns status 0, amount 170 22:58:02.573 00.000 8052 move complete, result=0 22:58:02.573 00.000 8052 worker thread done servicing request 22:58:02.588 00.015 3236 UpdateGuideState exits: m=221 SNR=10.2 22:58:02.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:02.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:02.588 00.000 3236 Enqueuing Expose request 22:58:02.588 00.000 8052 Worker thread wakes up 22:58:02.588 00.000 3236 GuideStep: -0.4 px 7 ms EAST, 1.1 px 170 ms SOUTH 22:58:02.588 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:02.588 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:04.151 01.563 8052 Exposure complete 22:58:04.307 00.156 8052 worker thread done servicing request 22:58:04.307 00.000 3236 OnExposeComplete: enter 22:58:04.307 00.000 3236 UpdateGuideState(): m_state=6 22:58:04.307 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 463 22:58:04.307 00.000 3236 Star::Find returns 1 (0), X=1048.92, Y=270.24, Mass=250, SNR=10.9, Peak=36 HFD=4.8 22:58:04.307 00.000 3236 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.85) = xAngle (4.48 = -1.80) 22:58:04.307 00.000 3236 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.73 = 2.73) 22:58:04.307 00.000 3236 CameraToMount -- cameraX=-3.68 cameraY=2.06 hyp=4.21 cameraTheta=2.63 mountX=-0.98 mountY=1.68, mountTheta=2.10 22:58:04.307 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.68, y=2.06, opts=13) 22:58:04.307 00.000 3236 Enqueuing Move request for scope (-3.68, 2.06) 22:58:04.307 00.000 8052 Worker thread wakes up 22:58:04.307 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.68, 2.06) opts 0xd 22:58:04.307 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.68, 2.06) 22:58:04.307 00.000 8052 Moving (-3.68, 2.06) raw xDistance=-0.98 yDistance=1.68 22:58:04.307 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.98 22:58:04.307 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.68 from input 1.68 22:58:04.307 00.000 8052 MoveAxis(E, 34, ABG) 22:58:04.307 00.000 8052 Guiding Dir = 2, Dur = 34 22:58:04.307 00.000 8052 IsSlewing returns 0 22:58:04.307 00.000 8052 IsGuiding returns 0 22:58:04.323 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=23, FiltMax=33, Gamma=1.040 22:58:04.323 00.000 8052 PulseGuide returned control before completion, sleep 36 22:58:04.370 00.047 8052 IsGuiding returns 0 22:58:04.370 00.000 8052 Move returns status 0, amount 34 22:58:04.370 00.000 8052 MoveAxis(S, 255, ABG) 22:58:04.370 00.000 8052 Guiding Dir = 1, Dur = 255 22:58:04.370 00.000 8052 IsSlewing returns 0 22:58:04.370 00.000 8052 IsGuiding returns 0 22:58:04.370 00.000 8052 PulseGuide returned control before completion, sleep 261 22:58:04.588 00.218 3236 UpdateGuideState exits: m=250 SNR=10.9 22:58:04.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:04.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:04.588 00.000 3236 Enqueuing Expose request 22:58:04.713 00.125 8052 IsGuiding returns 0 22:58:04.713 00.000 8052 Move returns status 0, amount 255 22:58:04.713 00.000 8052 move complete, result=0 22:58:04.713 00.000 8052 worker thread done servicing request 22:58:04.729 00.016 8052 Worker thread wakes up 22:58:04.729 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:04.729 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:04.729 00.000 3236 GuideStep: -1.0 px 34 ms EAST, 1.7 px 255 ms SOUTH 22:58:06.166 01.437 8052 Exposure complete 22:58:06.323 00.157 8052 worker thread done servicing request 22:58:06.323 00.000 3236 OnExposeComplete: enter 22:58:06.323 00.000 3236 UpdateGuideState(): m_state=6 22:58:06.323 00.000 3236 Star::Find(15, 1048, 270, 0, (0,0,0,0), 0.0, 255) frame 464 22:58:06.323 00.000 3236 Star::Find returns 1 (0), X=1049.11, Y=269.16, Mass=203, SNR=9.8, Peak=38 HFD=4.4 22:58:06.323 00.000 3236 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.85) = xAngle (4.71 = -1.57) 22:58:06.323 00.000 3236 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.97 = 2.97) 22:58:06.323 00.000 3236 CameraToMount -- cameraX=-3.48 cameraY=0.98 hyp=3.62 cameraTheta=2.87 mountX=0.01 mountY=0.62, mountTheta=1.56 22:58:06.323 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.48, y=0.98, opts=13) 22:58:06.323 00.000 3236 Enqueuing Move request for scope (-3.48, 0.98) 22:58:06.323 00.000 8052 Worker thread wakes up 22:58:06.323 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.48, 0.98) opts 0xd 22:58:06.323 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.48, 0.98) 22:58:06.323 00.000 8052 Moving (-3.48, 0.98) raw xDistance=0.01 yDistance=0.62 22:58:06.323 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 22:58:06.323 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 22:58:06.323 00.000 8052 MoveAxis(E, 0, ABG) 22:58:06.323 00.000 8052 Move returns status 0, amount 0 22:58:06.323 00.000 8052 MoveAxis(S, 95, ABG) 22:58:06.323 00.000 8052 Guiding Dir = 1, Dur = 95 22:58:06.323 00.000 8052 IsSlewing returns 0 22:58:06.338 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=36, Gamma=1.040 22:58:06.338 00.000 8052 IsGuiding returns 0 22:58:06.338 00.000 8052 PulseGuide returned control before completion, sleep 101 22:58:06.463 00.125 8052 IsGuiding returns 0 22:58:06.463 00.000 8052 Move returns status 0, amount 95 22:58:06.463 00.000 8052 move complete, result=0 22:58:06.463 00.000 8052 worker thread done servicing request 22:58:06.588 00.125 3236 UpdateGuideState exits: m=203 SNR=9.8 22:58:06.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:06.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:06.588 00.000 3236 Enqueuing Expose request 22:58:06.588 00.000 8052 Worker thread wakes up 22:58:06.588 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.6 px 95 ms SOUTH 22:58:06.588 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:06.604 00.016 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:08.151 01.547 8052 Exposure complete 22:58:08.307 00.156 8052 worker thread done servicing request 22:58:08.307 00.000 3236 OnExposeComplete: enter 22:58:08.307 00.000 3236 UpdateGuideState(): m_state=6 22:58:08.307 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 465 22:58:08.307 00.000 3236 Star::Find returns 1 (0), X=1049.40, Y=266.62, Mass=215, SNR=10.1, Peak=37 HFD=4.2 22:58:08.307 00.000 3236 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.85) = xAngle (-0.84 = -0.84) 22:58:08.307 00.000 3236 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.59 = -2.59) 22:58:08.307 00.000 3236 CameraToMount -- cameraX=-3.19 cameraY=-1.55 hyp=3.55 cameraTheta=-2.69 mountX=2.37 mountY=-1.87, mountTheta=-0.67 22:58:08.307 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.19, y=-1.55, opts=13) 22:58:08.307 00.000 3236 Enqueuing Move request for scope (-3.19, -1.55) 22:58:08.307 00.000 8052 Worker thread wakes up 22:58:08.307 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.19, -1.55) opts 0xd 22:58:08.307 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.19, -1.55) 22:58:08.307 00.000 8052 Moving (-3.19, -1.55) raw xDistance=2.37 yDistance=-1.87 22:58:08.307 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.49 from input 2.37 22:58:08.307 00.000 8052 resist switch: large excursion: input -1.87 thresh 0.54 direction from 1 to -1 22:58:08.307 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.61 22:58:08.307 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.87 from input -1.87 22:58:08.307 00.000 8052 MoveAxis(W, 82, ABG) 22:58:08.307 00.000 8052 Guiding Dir = 3, Dur = 82 22:58:08.307 00.000 8052 IsSlewing returns 0 22:58:08.323 00.016 8052 IsGuiding returns 0 22:58:08.323 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=35, Gamma=1.040 22:58:08.323 00.000 8052 PulseGuide returned control before completion, sleep 87 22:58:08.510 00.187 8052 IsGuiding returns 0 22:58:08.510 00.000 8052 Move returns status 0, amount 82 22:58:08.510 00.000 8052 MoveAxis(N, 284, ABG) 22:58:08.510 00.000 8052 Guiding Dir = 0, Dur = 284 22:58:08.573 00.063 8052 IsSlewing returns 0 22:58:08.588 00.015 3236 UpdateGuideState exits: m=215 SNR=10.1 22:58:08.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:08.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:08.588 00.000 3236 Enqueuing Expose request 22:58:08.635 00.047 8052 IsGuiding returns 0 22:58:08.651 00.016 8052 PulseGuide returned control before completion, sleep 285 22:58:08.948 00.297 8052 IsGuiding returns 0 22:58:08.948 00.000 8052 Move returns status 0, amount 284 22:58:08.948 00.000 8052 move complete, result=0 22:58:08.948 00.000 8052 worker thread done servicing request 22:58:08.948 00.000 8052 Worker thread wakes up 22:58:08.948 00.000 3236 GuideStep: 2.4 px 82 ms WEST, -1.9 px 284 ms NORTH 22:58:08.948 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:08.948 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:10.166 01.218 8052 Exposure complete 22:58:10.323 00.157 8052 worker thread done servicing request 22:58:10.323 00.000 3236 OnExposeComplete: enter 22:58:10.323 00.000 3236 UpdateGuideState(): m_state=6 22:58:10.323 00.000 3236 Star::Find(15, 1049, 266, 0, (0,0,0,0), 0.0, 255) frame 466 22:58:10.323 00.000 3236 Star::Find returns 1 (0), X=1048.54, Y=265.84, Mass=234, SNR=10.5, Peak=36 HFD=4.8 22:58:10.323 00.000 3236 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.85) = xAngle (-0.77 = -0.77) 22:58:10.323 00.000 3236 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.52 = -2.52) 22:58:10.323 00.000 3236 CameraToMount -- cameraX=-4.05 cameraY=-2.34 hyp=4.68 cameraTheta=-2.62 mountX=3.36 mountY=-2.74, mountTheta=-0.68 22:58:10.323 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.05, y=-2.34, opts=13) 22:58:10.323 00.000 3236 Enqueuing Move request for scope (-4.05, -2.34) 22:58:10.323 00.000 8052 Worker thread wakes up 22:58:10.323 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.05, -2.34) opts 0xd 22:58:10.323 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.05, -2.34) 22:58:10.323 00.000 8052 Moving (-4.05, -2.34) raw xDistance=3.36 yDistance=-2.74 22:58:10.323 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.22 from input 3.36 22:58:10.323 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.74 from input -2.74 22:58:10.323 00.000 8052 MoveAxis(W, 122, ABG) 22:58:10.323 00.000 8052 Guiding Dir = 3, Dur = 122 22:58:10.323 00.000 8052 IsSlewing returns 0 22:58:10.323 00.000 8052 IsGuiding returns 0 22:58:10.338 00.015 8052 PulseGuide returned control before completion, sleep 128 22:58:10.338 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=35, Gamma=1.040 22:58:10.479 00.141 8052 IsGuiding returns 0 22:58:10.479 00.000 8052 Move returns status 0, amount 122 22:58:10.479 00.000 8052 MoveAxis(N, 417, ABG) 22:58:10.479 00.000 8052 Guiding Dir = 0, Dur = 417 22:58:10.479 00.000 8052 IsSlewing returns 0 22:58:10.479 00.000 8052 IsGuiding returns 0 22:58:10.495 00.016 8052 PulseGuide returned control before completion, sleep 424 22:58:10.604 00.109 3236 UpdateGuideState exits: m=234 SNR=10.5 22:58:10.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:10.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:10.604 00.000 3236 Enqueuing Expose request 22:58:10.932 00.328 8052 IsGuiding returns 0 22:58:10.932 00.000 8052 Move returns status 0, amount 417 22:58:10.932 00.000 8052 move complete, result=0 22:58:10.932 00.000 8052 worker thread done servicing request 22:58:10.932 00.000 8052 Worker thread wakes up 22:58:10.932 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:10.932 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:10.932 00.000 3236 GuideStep: 3.4 px 122 ms WEST, -2.7 px 417 ms NORTH 22:58:12.151 01.219 8052 Exposure complete 22:58:12.307 00.156 8052 worker thread done servicing request 22:58:12.307 00.000 3236 OnExposeComplete: enter 22:58:12.307 00.000 3236 UpdateGuideState(): m_state=6 22:58:12.307 00.000 3236 Star::Find(15, 1048, 265, 0, (0,0,0,0), 0.0, 255) frame 467 22:58:12.307 00.000 3236 Star::Find returns 1 (0), X=1046.17, Y=265.80, Mass=224, SNR=10.2, Peak=33 HFD=5.7 22:58:12.307 00.000 3236 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.85) = xAngle (-0.94 = -0.94) 22:58:12.307 00.000 3236 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.68 = -2.68) 22:58:12.307 00.000 3236 CameraToMount -- cameraX=-6.42 cameraY=-2.38 hyp=6.85 cameraTheta=-2.79 mountX=4.05 mountY=-3.02, mountTheta=-0.64 22:58:12.307 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.42, y=-2.38, opts=13) 22:58:12.307 00.000 3236 Enqueuing Move request for scope (-6.42, -2.38) 22:58:12.307 00.000 8052 Worker thread wakes up 22:58:12.307 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.42, -2.38) opts 0xd 22:58:12.307 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.42, -2.38) 22:58:12.307 00.000 8052 Moving (-6.42, -2.38) raw xDistance=4.05 yDistance=-3.02 22:58:12.307 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.71 from input 4.05 22:58:12.307 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.02 from input -3.02 22:58:12.307 00.000 8052 MoveAxis(W, 149, ABG) 22:58:12.307 00.000 8052 Guiding Dir = 3, Dur = 149 22:58:12.323 00.016 8052 IsSlewing returns 0 22:58:12.323 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=23, FiltMax=31, Gamma=1.040 22:58:12.385 00.062 8052 IsGuiding returns 0 22:58:12.448 00.063 8052 PulseGuide returned control before completion, sleep 94 22:58:12.557 00.109 8052 IsGuiding returns 1 22:58:12.557 00.000 8052 scope still moving after pulse duration time elapsed 22:58:12.573 00.016 3236 UpdateGuideState exits: m=224 SNR=10.2 22:58:12.573 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:12.573 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:12.573 00.000 3236 Enqueuing Expose request 22:58:12.588 00.015 8052 IsSlewing returns 0 22:58:12.588 00.000 8052 IsGuiding returns 1 22:58:12.620 00.032 8052 IsSlewing returns 0 22:58:12.620 00.000 8052 IsGuiding returns 0 22:58:12.620 00.000 8052 scope move finished after 149 + 91 ms 22:58:12.620 00.000 8052 Move returns status 0, amount 149 22:58:12.620 00.000 8052 MoveAxis(N, 459, ABG) 22:58:12.620 00.000 8052 Guiding Dir = 0, Dur = 459 22:58:12.620 00.000 8052 IsSlewing returns 0 22:58:12.635 00.015 8052 IsGuiding returns 0 22:58:12.635 00.000 8052 PulseGuide returned control before completion, sleep 465 22:58:13.120 00.485 8052 IsGuiding returns 0 22:58:13.120 00.000 8052 Move returns status 0, amount 459 22:58:13.120 00.000 8052 move complete, result=0 22:58:13.120 00.000 8052 worker thread done servicing request 22:58:13.120 00.000 8052 Worker thread wakes up 22:58:13.120 00.000 3236 GuideStep: 4.0 px 149 ms WEST, -3.0 px 459 ms NORTH 22:58:13.120 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:13.120 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,251,31,31) 22:58:14.229 01.109 8052 Exposure complete 22:58:14.385 00.156 8052 worker thread done servicing request 22:58:14.385 00.000 3236 OnExposeComplete: enter 22:58:14.385 00.000 3236 UpdateGuideState(): m_state=6 22:58:14.385 00.000 3236 Star::Find(15, 1046, 265, 0, (0,0,0,0), 0.0, 255) frame 468 22:58:14.385 00.000 3236 Star::Find returns 1 (0), X=1038.05, Y=267.60, Mass=74, SNR=5.8, Peak=35 HFD=4.1 22:58:14.385 00.000 3236 Status Line: Mass: 74 vs 215 22:58:14.385 00.000 3236 UpdateCurrentPosition: star mass new=74.2 exp=214.5 thresh=50% limits=(102.9, 332.0, 429.1) 22:58:14.385 00.000 3236 DistanceChecker: activated 22:58:14.385 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 22:58:14.385 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:58:14.385 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:58:14.385 00.000 8052 Worker thread wakes up 22:58:14.385 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:58:14.385 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:58:14.385 00.000 8052 move complete, result=0 22:58:14.385 00.000 8052 worker thread done servicing request 22:58:14.510 00.125 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:58:14.510 00.000 3236 Status Line: Star lost - mass changed 22:58:14.526 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=33, Gamma=1.040 22:58:14.863 00.337 3236 UpdateGuideState exits: Star lost - mass changed 22:58:14.863 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:14.863 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:58:14.863 00.000 3236 Enqueuing Expose request 22:58:14.863 00.000 8052 Worker thread wakes up 22:58:14.863 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:14.863 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:58:16.144 01.281 8052 Exposure complete 22:58:16.333 00.189 8052 worker thread done servicing request 22:58:16.333 00.000 3236 OnExposeComplete: enter 22:58:16.333 00.000 3236 UpdateGuideState(): m_state=6 22:58:16.333 00.000 3236 Star::Find(15, 1046, 265, 0, (0,0,0,0), 0.0, 255) frame 469 22:58:16.333 00.000 3236 Star::Find returns 1 (0), X=1035.93, Y=267.30, Mass=222, SNR=10.3, Peak=41 HFD=4.1 22:58:16.333 00.000 3236 DistanceChecker: reject for large offset (16.68 > 6.50) avgDist = 3.25 count = 467 22:58:16.333 00.000 3236 Status Line: Recovering 22:58:16.344 00.011 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 22:58:16.344 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:58:16.344 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:58:16.344 00.000 8052 Worker thread wakes up 22:58:16.344 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:58:16.344 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:58:16.344 00.000 8052 move complete, result=0 22:58:16.344 00.000 8052 worker thread done servicing request 22:58:16.454 00.110 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:58:16.454 00.000 3236 Status Line: No star found 22:58:16.454 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=36, Gamma=1.040 22:58:16.854 00.400 3236 UpdateGuideState exits: No star found 22:58:16.854 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:16.854 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:58:16.854 00.000 3236 Enqueuing Expose request 22:58:16.854 00.000 8052 Worker thread wakes up 22:58:16.854 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:16.854 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:58:18.224 01.370 8052 Exposure complete 22:58:18.433 00.209 8052 worker thread done servicing request 22:58:18.434 00.001 3236 OnExposeComplete: enter 22:58:18.434 00.000 3236 UpdateGuideState(): m_state=6 22:58:18.434 00.000 3236 Star::Find(15, 1046, 265, 0, (0,0,0,0), 0.0, 255) frame 470 22:58:18.434 00.000 3236 Star::Find returns 1 (0), X=1034.94, Y=268.62, Mass=220, SNR=10.2, Peak=38 HFD=4.2 22:58:18.434 00.000 3236 DistanceChecker: reject for large offset (17.66 > 6.50) avgDist = 3.25 count = 467 22:58:18.434 00.000 3236 Status Line: Recovering 22:58:18.441 00.007 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 22:58:18.441 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:58:18.442 00.001 3236 Enqueuing Move request for scope (0.00, 0.00) 22:58:18.442 00.000 8052 Worker thread wakes up 22:58:18.443 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:58:18.443 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:58:18.443 00.000 8052 move complete, result=0 22:58:18.444 00.001 8052 worker thread done servicing request 22:58:18.561 00.117 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:58:18.561 00.000 3236 Status Line: No star found 22:58:18.561 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=26, FiltMax=36, Gamma=1.040 22:58:18.891 00.330 3236 UpdateGuideState exits: No star found 22:58:18.891 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:18.891 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:58:18.891 00.000 3236 Enqueuing Expose request 22:58:18.891 00.000 8052 Worker thread wakes up 22:58:18.891 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:18.891 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:58:20.153 01.262 8052 Exposure complete 22:58:20.361 00.208 8052 worker thread done servicing request 22:58:20.361 00.000 3236 OnExposeComplete: enter 22:58:20.361 00.000 3236 UpdateGuideState(): m_state=6 22:58:20.361 00.000 3236 Star::Find(15, 1046, 265, 0, (0,0,0,0), 0.0, 255) frame 471 22:58:20.361 00.000 3236 Star::Find returns 1 (0), X=1035.85, Y=269.03, Mass=225, SNR=10.3, Peak=42 HFD=4.6 22:58:20.361 00.000 3236 DistanceChecker: reject for large offset (16.77 > 6.50) avgDist = 3.25 count = 467 22:58:20.361 00.000 3236 DistanceChecker: begin recovering 22:58:20.361 00.000 3236 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.85) = xAngle (4.94 = -1.34) 22:58:20.361 00.000 3236 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.19 = -3.09) 22:58:20.361 00.000 3236 CameraToMount -- cameraX=-16.74 cameraY=0.85 hyp=16.77 cameraTheta=3.09 mountX=3.77 mountY=-0.86, mountTheta=-0.22 22:58:20.367 00.006 3236 SchedulePrimaryMove(06CFF028, x=-16.74, y=0.85, opts=13) 22:58:20.368 00.001 3236 Enqueuing Move request for scope (-16.74, 0.85) 22:58:20.371 00.003 8052 Worker thread wakes up 22:58:20.371 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-16.74, 0.85) opts 0xd 22:58:20.371 00.000 8052 Handling offset move in thread for scope, endpoint = (-16.74, 0.85) 22:58:20.371 00.000 8052 Moving (-16.74, 0.85) raw xDistance=3.77 yDistance=-0.86 22:58:20.371 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.56 from input 3.77 22:58:20.371 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86 22:58:20.371 00.000 8052 MoveAxis(W, 141, ABG) 22:58:20.371 00.000 8052 Guiding Dir = 3, Dur = 141 22:58:20.371 00.000 8052 IsSlewing returns 0 22:58:20.380 00.009 8052 IsGuiding returns 0 22:58:20.381 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=30, FiltMax=39, Gamma=1.040 22:58:20.391 00.010 8052 PulseGuide returned control before completion, sleep 140 22:58:20.553 00.162 8052 IsGuiding returns 1 22:58:20.553 00.000 8052 scope still moving after pulse duration time elapsed 22:58:20.581 00.028 8052 IsSlewing returns 0 22:58:20.581 00.000 8052 IsGuiding returns 0 22:58:20.581 00.000 8052 scope move finished after 141 + 63 ms 22:58:20.581 00.000 8052 Move returns status 0, amount 141 22:58:20.581 00.000 8052 MoveAxis(N, 131, ABG) 22:58:20.581 00.000 8052 Guiding Dir = 0, Dur = 131 22:58:20.591 00.010 8052 IsSlewing returns 0 22:58:20.591 00.000 8052 IsGuiding returns 0 22:58:20.601 00.010 8052 PulseGuide returned control before completion, sleep 135 22:58:20.721 00.120 3236 UpdateGuideState exits: m=225 SNR=10.3 22:58:20.721 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:20.721 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:20.721 00.000 3236 Enqueuing Expose request 22:58:20.753 00.032 8052 IsGuiding returns 0 22:58:20.753 00.000 8052 Move returns status 0, amount 131 22:58:20.753 00.000 8052 move complete, result=0 22:58:20.753 00.000 8052 worker thread done servicing request 22:58:20.753 00.000 8052 Worker thread wakes up 22:58:20.753 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:20.753 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1021,254,31,31) 22:58:20.753 00.000 3236 GuideStep: 3.8 px 141 ms WEST, -0.9 px 131 ms NORTH 22:58:22.210 01.457 8052 Exposure complete 22:58:22.366 00.156 8052 worker thread done servicing request 22:58:22.366 00.000 3236 OnExposeComplete: enter 22:58:22.366 00.000 3236 UpdateGuideState(): m_state=6 22:58:22.366 00.000 3236 Star::Find(15, 1035, 269, 0, (0,0,0,0), 0.0, 255) frame 472 22:58:22.366 00.000 3236 Star::Find returns 1 (0), X=1036.06, Y=271.05, Mass=196, SNR=9.6, Peak=32 HFD=4.6 22:58:22.366 00.000 3236 DistanceChecker: reject for large offset (16.78 > 7.72) avgDist = 3.86 count = 468 22:58:22.366 00.000 3236 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.85) = xAngle (4.82 = -1.47) 22:58:22.366 00.000 3236 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.07 = 3.07) 22:58:22.366 00.000 3236 CameraToMount -- cameraX=-16.53 cameraY=2.87 hyp=16.78 cameraTheta=2.97 mountX=1.77 mountY=1.17, mountTheta=0.58 22:58:22.366 00.000 3236 SchedulePrimaryMove(06CFF028, x=-16.53, y=2.87, opts=13) 22:58:22.366 00.000 3236 Enqueuing Move request for scope (-16.53, 2.87) 22:58:22.366 00.000 8052 Worker thread wakes up 22:58:22.366 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-16.53, 2.87) opts 0xd 22:58:22.366 00.000 8052 Handling offset move in thread for scope, endpoint = (-16.53, 2.87) 22:58:22.366 00.000 8052 Moving (-16.53, 2.87) raw xDistance=1.77 yDistance=1.17 22:58:22.366 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.29 from input 1.77 22:58:22.366 00.000 8052 resist switch: large excursion: input 1.17 thresh 0.54 direction from -1 to 1 22:58:22.366 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.51 22:58:22.366 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17 22:58:22.366 00.000 8052 MoveAxis(W, 71, ABG) 22:58:22.366 00.000 8052 Guiding Dir = 3, Dur = 71 22:58:22.382 00.016 8052 IsSlewing returns 0 22:58:22.382 00.000 8052 IsGuiding returns 0 22:58:22.382 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=23, FiltMax=31, Gamma=1.040 22:58:22.382 00.000 8052 PulseGuide returned control before completion, sleep 77 22:58:22.538 00.156 8052 IsGuiding returns 0 22:58:22.538 00.000 8052 Move returns status 0, amount 71 22:58:22.538 00.000 8052 MoveAxis(S, 178, ABG) 22:58:22.538 00.000 8052 Guiding Dir = 1, Dur = 178 22:58:22.601 00.063 8052 IsSlewing returns 0 22:58:22.632 00.031 3236 UpdateGuideState exits: m=196 SNR=9.6 22:58:22.632 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:22.632 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:22.632 00.000 3236 Enqueuing Expose request 22:58:22.679 00.047 8052 IsGuiding returns 0 22:58:22.741 00.062 8052 PulseGuide returned control before completion, sleep 126 22:58:22.882 00.141 8052 IsGuiding returns 1 22:58:22.882 00.000 8052 scope still moving after pulse duration time elapsed 22:58:22.913 00.031 8052 IsSlewing returns 0 22:58:22.913 00.000 8052 IsGuiding returns 1 22:58:22.944 00.031 8052 IsSlewing returns 0 22:58:22.944 00.000 8052 IsGuiding returns 0 22:58:22.944 00.000 8052 scope move finished after 178 + 86 ms 22:58:22.944 00.000 8052 Move returns status 0, amount 178 22:58:22.944 00.000 8052 move complete, result=0 22:58:22.944 00.000 8052 worker thread done servicing request 22:58:22.944 00.000 3236 GuideStep: 1.8 px 71 ms WEST, 1.2 px 178 ms SOUTH 22:58:22.944 00.000 8052 Worker thread wakes up 22:58:22.944 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:22.944 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1021,256,31,31) 22:58:24.163 01.219 8052 Exposure complete 22:58:24.319 00.156 8052 worker thread done servicing request 22:58:24.319 00.000 3236 OnExposeComplete: enter 22:58:24.319 00.000 3236 UpdateGuideState(): m_state=6 22:58:24.319 00.000 3236 Star::Find(15, 1036, 271, 0, (0,0,0,0), 0.0, 255) frame 473 22:58:24.319 00.000 3236 Star::Find returns 1 (0), X=1036.38, Y=274.20, Mass=228, SNR=10.4, Peak=39 HFD=4.8 22:58:24.319 00.000 3236 DistanceChecker: reject for large offset (17.30 > 8.88) avgDist = 4.44 count = 469 22:58:24.319 00.000 3236 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.85) = xAngle (4.63 = -1.65) 22:58:24.319 00.000 3236 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.89 = 2.89) 22:58:24.319 00.000 3236 CameraToMount -- cameraX=-16.21 cameraY=6.02 hyp=17.30 cameraTheta=2.79 mountX=-1.35 mountY=4.34, mountTheta=1.87 22:58:24.319 00.000 3236 SchedulePrimaryMove(06CFF028, x=-16.21, y=6.02, opts=13) 22:58:24.319 00.000 3236 Enqueuing Move request for scope (-16.21, 6.02) 22:58:24.319 00.000 8052 Worker thread wakes up 22:58:24.319 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-16.21, 6.02) opts 0xd 22:58:24.319 00.000 8052 Handling offset move in thread for scope, endpoint = (-16.21, 6.02) 22:58:24.319 00.000 8052 Moving (-16.21, 6.02) raw xDistance=-1.35 yDistance=4.34 22:58:24.319 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.35 22:58:24.319 00.000 8052 GuideAlgorithmResistSwitch::result() returns 4.34 from input 4.34 22:58:24.319 00.000 8052 MoveAxis(E, 42, ABG) 22:58:24.319 00.000 8052 Guiding Dir = 2, Dur = 42 22:58:24.319 00.000 8052 IsSlewing returns 0 22:58:24.335 00.016 8052 IsGuiding returns 0 22:58:24.335 00.000 8052 PulseGuide returned control before completion, sleep 48 22:58:24.335 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=28, FiltMax=39, Gamma=1.040 22:58:24.398 00.063 8052 IsGuiding returns 0 22:58:24.398 00.000 8052 Move returns status 0, amount 42 22:58:24.398 00.000 8052 MoveAxis(S, 659, ABG) 22:58:24.398 00.000 8052 Guiding Dir = 1, Dur = 659 22:58:24.398 00.000 8052 IsSlewing returns 0 22:58:24.398 00.000 8052 IsGuiding returns 0 22:58:24.398 00.000 8052 PulseGuide returned control before completion, sleep 666 22:58:24.523 00.125 3236 UpdateGuideState exits: m=228 SNR=10.4 22:58:24.523 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:24.523 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:24.523 00.000 3236 Enqueuing Expose request 22:58:25.085 00.562 8052 IsGuiding returns 0 22:58:25.085 00.000 8052 Move returns status 0, amount 659 22:58:25.085 00.000 8052 move complete, result=0 22:58:25.085 00.000 8052 worker thread done servicing request 22:58:25.085 00.000 3236 GuideStep: -1.3 px 42 ms EAST, 4.3 px 659 ms SOUTH 22:58:25.085 00.000 8052 Worker thread wakes up 22:58:25.085 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:25.085 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1021,259,31,31) 22:58:26.194 01.109 8052 Exposure complete 22:58:26.351 00.157 8052 worker thread done servicing request 22:58:26.351 00.000 3236 OnExposeComplete: enter 22:58:26.351 00.000 3236 UpdateGuideState(): m_state=6 22:58:26.351 00.000 3236 Star::Find(15, 1036, 274, 0, (0,0,0,0), 0.0, 255) frame 474 22:58:26.351 00.000 3236 Star::Find returns 1 (0), X=1036.57, Y=272.34, Mass=223, SNR=10.3, Peak=34 HFD=5.1 22:58:26.351 00.000 3236 DistanceChecker: reject for large offset (16.55 > 10.04) avgDist = 5.02 count = 470 22:58:26.351 00.000 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.74 = -1.55) 22:58:26.351 00.000 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.99 = 2.99) 22:58:26.351 00.000 3236 CameraToMount -- cameraX=-16.02 cameraY=4.16 hyp=16.55 cameraTheta=2.89 mountX=0.39 mountY=2.51, mountTheta=1.42 22:58:26.351 00.000 3236 SchedulePrimaryMove(06CFF028, x=-16.02, y=4.16, opts=13) 22:58:26.351 00.000 3236 Enqueuing Move request for scope (-16.02, 4.16) 22:58:26.351 00.000 8052 Worker thread wakes up 22:58:26.351 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-16.02, 4.16) opts 0xd 22:58:26.351 00.000 8052 Handling offset move in thread for scope, endpoint = (-16.02, 4.16) 22:58:26.351 00.000 8052 Moving (-16.02, 4.16) raw xDistance=0.39 yDistance=2.51 22:58:26.351 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.39 22:58:26.351 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.51 from input 2.51 22:58:26.351 00.000 8052 MoveAxis(W, 11, ABG) 22:58:26.351 00.000 8052 Guiding Dir = 3, Dur = 11 22:58:26.366 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=24, FiltMax=33, Gamma=1.040 22:58:26.366 00.000 8052 IsSlewing returns 0 22:58:26.429 00.063 8052 IsGuiding returns 0 22:58:26.554 00.125 8052 IsGuiding returns 0 22:58:26.554 00.000 8052 Move returns status 0, amount 11 22:58:26.554 00.000 8052 MoveAxis(S, 381, ABG) 22:58:26.554 00.000 8052 Guiding Dir = 1, Dur = 381 22:58:26.569 00.015 8052 IsSlewing returns 0 22:58:26.569 00.000 8052 IsGuiding returns 0 22:58:26.569 00.000 8052 PulseGuide returned control before completion, sleep 388 22:58:26.616 00.047 3236 UpdateGuideState exits: m=223 SNR=10.3 22:58:26.616 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:26.616 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:26.616 00.000 3236 Enqueuing Expose request 22:58:26.976 00.360 8052 IsGuiding returns 0 22:58:26.976 00.000 8052 Move returns status 0, amount 381 22:58:26.976 00.000 8052 move complete, result=0 22:58:26.976 00.000 8052 worker thread done servicing request 22:58:26.976 00.000 8052 Worker thread wakes up 22:58:26.976 00.000 3236 GuideStep: 0.4 px 11 ms WEST, 2.5 px 381 ms SOUTH 22:58:26.976 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:26.976 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1022,257,31,31) 22:58:28.194 01.218 8052 Exposure complete 22:58:28.351 00.157 8052 worker thread done servicing request 22:58:28.351 00.000 3236 OnExposeComplete: enter 22:58:28.351 00.000 3236 UpdateGuideState(): m_state=6 22:58:28.351 00.000 3236 Star::Find(15, 1036, 272, 0, (0,0,0,0), 0.0, 255) frame 475 22:58:28.351 00.000 3236 Star::Find returns 1 (0), X=1038.67, Y=270.37, Mass=228, SNR=10.4, Peak=40 HFD=5.4 22:58:28.351 00.000 3236 DistanceChecker: reject for large offset (14.09 > 11.07) avgDist = 5.54 count = 471 22:58:28.351 00.000 3236 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.85) = xAngle (4.83 = -1.45) 22:58:28.351 00.000 3236 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.09 = 3.09) 22:58:28.351 00.000 3236 CameraToMount -- cameraX=-13.92 cameraY=2.20 hyp=14.09 cameraTheta=2.99 mountX=1.71 mountY=0.76, mountTheta=0.42 22:58:28.351 00.000 3236 SchedulePrimaryMove(06CFF028, x=-13.92, y=2.20, opts=13) 22:58:28.351 00.000 3236 Enqueuing Move request for scope (-13.92, 2.20) 22:58:28.351 00.000 8052 Worker thread wakes up 22:58:28.351 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-13.92, 2.20) opts 0xd 22:58:28.351 00.000 8052 Handling offset move in thread for scope, endpoint = (-13.92, 2.20) 22:58:28.351 00.000 8052 Moving (-13.92, 2.20) raw xDistance=1.71 yDistance=0.76 22:58:28.351 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.71 22:58:28.351 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76 22:58:28.351 00.000 8052 MoveAxis(W, 60, ABG) 22:58:28.351 00.000 8052 Guiding Dir = 3, Dur = 60 22:58:28.351 00.000 8052 IsSlewing returns 0 22:58:28.351 00.000 8052 IsGuiding returns 0 22:58:28.366 00.015 8052 PulseGuide returned control before completion, sleep 65 22:58:28.366 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=30, FiltMax=38, Gamma=1.040 22:58:28.444 00.078 8052 IsGuiding returns 0 22:58:28.444 00.000 8052 Move returns status 0, amount 60 22:58:28.444 00.000 8052 MoveAxis(S, 116, ABG) 22:58:28.444 00.000 8052 Guiding Dir = 1, Dur = 116 22:58:28.444 00.000 8052 IsSlewing returns 0 22:58:28.444 00.000 8052 IsGuiding returns 0 22:58:28.444 00.000 8052 PulseGuide returned control before completion, sleep 123 22:58:28.585 00.141 8052 IsGuiding returns 0 22:58:28.585 00.000 8052 Move returns status 0, amount 116 22:58:28.585 00.000 8052 move complete, result=0 22:58:28.585 00.000 8052 worker thread done servicing request 22:58:28.616 00.031 3236 UpdateGuideState exits: m=228 SNR=10.4 22:58:28.616 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:28.616 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:28.616 00.000 3236 Enqueuing Expose request 22:58:28.616 00.000 8052 Worker thread wakes up 22:58:28.616 00.000 3236 GuideStep: 1.7 px 60 ms WEST, 0.8 px 116 ms SOUTH 22:58:28.616 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:28.616 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1024,255,31,31) 22:58:30.163 01.547 8052 Exposure complete 22:58:30.319 00.156 8052 worker thread done servicing request 22:58:30.319 00.000 3236 OnExposeComplete: enter 22:58:30.319 00.000 3236 UpdateGuideState(): m_state=6 22:58:30.319 00.000 3236 Star::Find(15, 1038, 270, 0, (0,0,0,0), 0.0, 255) frame 476 22:58:30.319 00.000 3236 Star::Find returns 1 (0), X=1040.66, Y=271.46, Mass=220, SNR=10.2, Peak=43 HFD=4.2 22:58:30.319 00.000 3236 DistanceChecker: reject for large offset (12.38 > 11.84) avgDist = 5.92 count = 472 22:58:30.319 00.000 3236 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.85) = xAngle (4.72 = -1.56) 22:58:30.319 00.000 3236 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.98 = 2.98) 22:58:30.319 00.000 3236 CameraToMount -- cameraX=-11.93 cameraY=3.28 hyp=12.38 cameraTheta=2.87 mountX=0.12 mountY=2.05, mountTheta=1.51 22:58:30.319 00.000 3236 SchedulePrimaryMove(06CFF028, x=-11.93, y=3.28, opts=13) 22:58:30.319 00.000 3236 Enqueuing Move request for scope (-11.93, 3.28) 22:58:30.319 00.000 8052 Worker thread wakes up 22:58:30.319 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-11.93, 3.28) opts 0xd 22:58:30.319 00.000 8052 Handling offset move in thread for scope, endpoint = (-11.93, 3.28) 22:58:30.319 00.000 8052 Moving (-11.93, 3.28) raw xDistance=0.12 yDistance=2.05 22:58:30.319 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 22:58:30.319 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.05 from input 2.05 22:58:30.319 00.000 8052 MoveAxis(E, 0, ABG) 22:58:30.319 00.000 8052 Move returns status 0, amount 0 22:58:30.319 00.000 8052 MoveAxis(S, 311, ABG) 22:58:30.319 00.000 8052 Guiding Dir = 1, Dur = 311 22:58:30.335 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=26, FiltMax=36, Gamma=1.040 22:58:30.366 00.031 8052 IsSlewing returns 0 22:58:30.366 00.000 8052 IsGuiding returns 0 22:58:30.366 00.000 8052 PulseGuide returned control before completion, sleep 317 22:58:30.585 00.219 3236 UpdateGuideState exits: m=220 SNR=10.2 22:58:30.585 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:30.585 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:30.585 00.000 3236 Enqueuing Expose request 22:58:30.710 00.125 8052 IsGuiding returns 0 22:58:30.710 00.000 8052 Move returns status 0, amount 311 22:58:30.710 00.000 8052 move complete, result=0 22:58:30.710 00.000 8052 worker thread done servicing request 22:58:30.710 00.000 8052 Worker thread wakes up 22:58:30.710 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:30.710 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1026,256,31,31) 22:58:30.710 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 2.0 px 311 ms SOUTH 22:58:32.163 01.453 8052 Exposure complete 22:58:32.319 00.156 8052 worker thread done servicing request 22:58:32.319 00.000 3236 OnExposeComplete: enter 22:58:32.319 00.000 3236 UpdateGuideState(): m_state=6 22:58:32.319 00.000 3236 Star::Find(15, 1040, 271, 0, (0,0,0,0), 0.0, 255) frame 477 22:58:32.319 00.000 3236 Star::Find returns 1 (0), X=1042.74, Y=271.13, Mass=204, SNR=9.8, Peak=38 HFD=4.5 22:58:32.319 00.000 3236 DistanceChecker: deactivated 22:58:32.319 00.000 3236 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.85) = xAngle (4.70 = -1.58) 22:58:32.319 00.000 3236 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 22:58:32.319 00.000 3236 CameraToMount -- cameraX=-9.85 cameraY=2.96 hyp=10.29 cameraTheta=2.85 mountX=-0.14 mountY=1.94, mountTheta=1.64 22:58:32.319 00.000 3236 SchedulePrimaryMove(06CFF028, x=-9.85, y=2.96, opts=13) 22:58:32.319 00.000 3236 Enqueuing Move request for scope (-9.85, 2.96) 22:58:32.319 00.000 8052 Worker thread wakes up 22:58:32.319 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-9.85, 2.96) opts 0xd 22:58:32.319 00.000 8052 Handling offset move in thread for scope, endpoint = (-9.85, 2.96) 22:58:32.319 00.000 8052 Moving (-9.85, 2.96) raw xDistance=-0.14 yDistance=1.94 22:58:32.319 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 22:58:32.319 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.94 from input 1.94 22:58:32.319 00.000 8052 MoveAxis(E, 0, ABG) 22:58:32.319 00.000 8052 Move returns status 0, amount 0 22:58:32.319 00.000 8052 MoveAxis(S, 294, ABG) 22:58:32.319 00.000 8052 Guiding Dir = 1, Dur = 294 22:58:32.319 00.000 8052 IsSlewing returns 0 22:58:32.335 00.016 8052 IsGuiding returns 0 22:58:32.335 00.000 8052 PulseGuide returned control before completion, sleep 301 22:58:32.335 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=28, FiltMax=37, Gamma=1.040 22:58:32.585 00.250 3236 UpdateGuideState exits: m=204 SNR=9.8 22:58:32.585 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:32.585 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:32.585 00.000 3236 Enqueuing Expose request 22:58:32.648 00.063 8052 IsGuiding returns 0 22:58:32.648 00.000 8052 Move returns status 0, amount 294 22:58:32.648 00.000 8052 move complete, result=0 22:58:32.648 00.000 8052 worker thread done servicing request 22:58:32.648 00.000 8052 Worker thread wakes up 22:58:32.648 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:32.648 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1028,256,31,31) 22:58:32.648 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 1.9 px 294 ms SOUTH 22:58:34.182 01.534 8052 Exposure complete 22:58:34.307 00.125 8052 worker thread done servicing request 22:58:34.307 00.000 3236 OnExposeComplete: enter 22:58:34.307 00.000 3236 UpdateGuideState(): m_state=6 22:58:34.307 00.000 3236 Star::Find(15, 1042, 271, 0, (0,0,0,0), 0.0, 255) frame 478 22:58:34.307 00.000 3236 Star::Find returns 1 (0), X=1045.48, Y=270.94, Mass=212, SNR=9.9, Peak=32 HFD=5.1 22:58:34.307 00.000 3236 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.85) = xAngle (4.62 = -1.66) 22:58:34.307 00.000 3236 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.87 = 2.87) 22:58:34.307 00.000 3236 CameraToMount -- cameraX=-7.11 cameraY=2.76 hyp=7.63 cameraTheta=2.77 mountX=-0.71 mountY=2.02, mountTheta=1.91 22:58:34.307 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.11, y=2.76, opts=13) 22:58:34.307 00.000 3236 Enqueuing Move request for scope (-7.11, 2.76) 22:58:34.307 00.000 8052 Worker thread wakes up 22:58:34.307 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.11, 2.76) opts 0xd 22:58:34.307 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.11, 2.76) 22:58:34.307 00.000 8052 Moving (-7.11, 2.76) raw xDistance=-0.71 yDistance=2.02 22:58:34.307 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.71 22:58:34.307 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.02 from input 2.02 22:58:34.307 00.000 8052 MoveAxis(E, 24, ABG) 22:58:34.307 00.000 8052 Guiding Dir = 2, Dur = 24 22:58:34.322 00.015 8052 IsSlewing returns 0 22:58:34.322 00.000 8052 IsGuiding returns 0 22:58:34.322 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=22, FiltMax=29, Gamma=1.040 22:58:34.354 00.032 8052 IsGuiding returns 1 22:58:34.354 00.000 8052 scope still moving after pulse duration time elapsed 22:58:34.385 00.031 8052 IsSlewing returns 0 22:58:34.385 00.000 8052 IsGuiding returns 1 22:58:34.416 00.031 8052 IsSlewing returns 0 22:58:34.416 00.000 8052 IsGuiding returns 1 22:58:34.447 00.031 8052 IsSlewing returns 0 22:58:34.447 00.000 8052 IsGuiding returns 1 22:58:34.479 00.032 8052 IsSlewing returns 0 22:58:34.479 00.000 8052 IsGuiding returns 0 22:58:34.479 00.000 8052 scope move finished after 24 + 141 ms 22:58:34.479 00.000 8052 Move returns status 0, amount 24 22:58:34.479 00.000 8052 MoveAxis(S, 307, ABG) 22:58:34.479 00.000 8052 Guiding Dir = 1, Dur = 307 22:58:34.479 00.000 8052 IsSlewing returns 0 22:58:34.494 00.015 8052 IsGuiding returns 0 22:58:34.526 00.032 8052 PulseGuide returned control before completion, sleep 284 22:58:34.526 00.000 3236 UpdateGuideState exits: m=212 SNR=9.9 22:58:34.526 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:34.526 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:34.526 00.000 3236 Enqueuing Expose request 22:58:34.822 00.296 8052 IsGuiding returns 1 22:58:34.822 00.000 8052 scope still moving after pulse duration time elapsed 22:58:34.854 00.032 8052 IsSlewing returns 0 22:58:34.854 00.000 8052 IsGuiding returns 0 22:58:34.854 00.000 8052 scope move finished after 307 + 54 ms 22:58:34.854 00.000 8052 Move returns status 0, amount 307 22:58:34.854 00.000 8052 move complete, result=0 22:58:34.854 00.000 8052 worker thread done servicing request 22:58:34.854 00.000 3236 GuideStep: -0.7 px 24 ms EAST, 2.0 px 307 ms SOUTH 22:58:34.854 00.000 8052 Worker thread wakes up 22:58:34.854 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:34.854 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,256,31,31) 22:58:36.182 01.328 8052 Exposure complete 22:58:36.338 00.156 8052 worker thread done servicing request 22:58:36.338 00.000 3236 OnExposeComplete: enter 22:58:36.338 00.000 3236 UpdateGuideState(): m_state=6 22:58:36.338 00.000 3236 Star::Find(15, 1045, 270, 0, (0,0,0,0), 0.0, 255) frame 479 22:58:36.338 00.000 3236 Star::Find returns 1 (0), X=1048.60, Y=269.13, Mass=191, SNR=9.5, Peak=35 HFD=5.0 22:58:36.338 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.76 = -1.53) 22:58:36.338 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 22:58:36.338 00.000 3236 CameraToMount -- cameraX=-3.99 cameraY=0.95 hyp=4.10 cameraTheta=2.91 mountX=0.18 mountY=0.54, mountTheta=1.25 22:58:36.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.99, y=0.95, opts=13) 22:58:36.338 00.000 3236 Enqueuing Move request for scope (-3.99, 0.95) 22:58:36.338 00.000 8052 Worker thread wakes up 22:58:36.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.99, 0.95) opts 0xd 22:58:36.338 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.99, 0.95) 22:58:36.338 00.000 8052 Moving (-3.99, 0.95) raw xDistance=0.18 yDistance=0.54 22:58:36.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18 22:58:36.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 22:58:36.338 00.000 8052 MoveAxis(W, 5, ABG) 22:58:36.338 00.000 8052 Guiding Dir = 3, Dur = 5 22:58:36.338 00.000 8052 IsSlewing returns 0 22:58:36.354 00.016 8052 IsGuiding returns 0 22:58:36.354 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=33, Gamma=1.040 22:58:36.354 00.000 8052 IsGuiding returns 0 22:58:36.354 00.000 8052 Move returns status 0, amount 5 22:58:36.354 00.000 8052 MoveAxis(S, 82, ABG) 22:58:36.354 00.000 8052 Guiding Dir = 1, Dur = 82 22:58:36.354 00.000 8052 IsSlewing returns 0 22:58:36.369 00.015 8052 IsGuiding returns 0 22:58:36.385 00.016 8052 PulseGuide returned control before completion, sleep 71 22:58:36.572 00.187 8052 IsGuiding returns 0 22:58:36.572 00.000 8052 Move returns status 0, amount 82 22:58:36.572 00.000 8052 move complete, result=0 22:58:36.572 00.000 8052 worker thread done servicing request 22:58:36.604 00.032 3236 UpdateGuideState exits: m=191 SNR=9.5 22:58:36.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:36.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:36.604 00.000 3236 Enqueuing Expose request 22:58:36.604 00.000 8052 Worker thread wakes up 22:58:36.604 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:36.604 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:36.604 00.000 3236 GuideStep: 0.2 px 5 ms WEST, 0.5 px 82 ms SOUTH 22:58:38.166 01.562 8052 Exposure complete 22:58:38.276 00.110 8052 worker thread done servicing request 22:58:38.276 00.000 3236 OnExposeComplete: enter 22:58:38.276 00.000 3236 UpdateGuideState(): m_state=6 22:58:38.291 00.015 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 480 22:58:38.291 00.000 3236 Star::Find returns 1 (0), X=1049.55, Y=267.53, Mass=205, SNR=9.8, Peak=35 HFD=5.0 22:58:38.291 00.000 3236 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.85) = xAngle (-1.09 = -1.09) 22:58:38.291 00.000 3236 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.83 = -2.83) 22:58:38.291 00.000 3236 CameraToMount -- cameraX=-3.04 cameraY=-0.64 hyp=3.11 cameraTheta=-2.93 mountX=1.45 mountY=-0.95, mountTheta=-0.58 22:58:38.291 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.04, y=-0.64, opts=13) 22:58:38.291 00.000 3236 Enqueuing Move request for scope (-3.04, -0.64) 22:58:38.291 00.000 8052 Worker thread wakes up 22:58:38.291 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.04, -0.64) opts 0xd 22:58:38.291 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.04, -0.64) 22:58:38.291 00.000 8052 Moving (-3.04, -0.64) raw xDistance=1.45 yDistance=-0.95 22:58:38.291 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.45 22:58:38.291 00.000 8052 resist switch: large excursion: input -0.95 thresh 0.54 direction from 1 to -1 22:58:38.291 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.84 22:58:38.291 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95 22:58:38.291 00.000 8052 MoveAxis(W, 51, ABG) 22:58:38.291 00.000 8052 Guiding Dir = 3, Dur = 51 22:58:38.291 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=23, FiltMax=33, Gamma=1.040 22:58:38.307 00.016 8052 IsSlewing returns 0 22:58:38.307 00.000 8052 IsGuiding returns 0 22:58:38.322 00.015 8052 PulseGuide returned control before completion, sleep 37 22:58:38.385 00.063 8052 IsGuiding returns 1 22:58:38.385 00.000 8052 scope still moving after pulse duration time elapsed 22:58:38.416 00.031 8052 IsSlewing returns 0 22:58:38.416 00.000 8052 IsGuiding returns 0 22:58:38.416 00.000 8052 scope move finished after 51 + 58 ms 22:58:38.416 00.000 8052 Move returns status 0, amount 51 22:58:38.416 00.000 8052 MoveAxis(N, 144, ABG) 22:58:38.416 00.000 8052 Guiding Dir = 0, Dur = 144 22:58:38.416 00.000 8052 IsSlewing returns 0 22:58:38.416 00.000 8052 IsGuiding returns 0 22:58:38.463 00.047 8052 PulseGuide returned control before completion, sleep 115 22:58:38.510 00.047 3236 UpdateGuideState exits: m=205 SNR=9.8 22:58:38.510 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:38.510 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:38.510 00.000 3236 Enqueuing Expose request 22:58:38.588 00.078 8052 IsGuiding returns 1 22:58:38.588 00.000 8052 scope still moving after pulse duration time elapsed 22:58:38.619 00.031 8052 IsSlewing returns 0 22:58:38.619 00.000 8052 IsGuiding returns 1 22:58:38.651 00.032 8052 IsSlewing returns 0 22:58:38.651 00.000 8052 IsGuiding returns 0 22:58:38.651 00.000 8052 scope move finished after 144 + 85 ms 22:58:38.651 00.000 8052 Move returns status 0, amount 144 22:58:38.651 00.000 8052 move complete, result=0 22:58:38.651 00.000 8052 worker thread done servicing request 22:58:38.651 00.000 8052 Worker thread wakes up 22:58:38.651 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:38.651 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:38.651 00.000 3236 GuideStep: 1.5 px 51 ms WEST, -0.9 px 144 ms NORTH 22:58:40.197 01.546 8052 Exposure complete 22:58:40.354 00.157 8052 worker thread done servicing request 22:58:40.354 00.000 3236 OnExposeComplete: enter 22:58:40.354 00.000 3236 UpdateGuideState(): m_state=6 22:58:40.354 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 481 22:58:40.354 00.000 3236 Star::Find returns 1 (0), X=1049.33, Y=270.21, Mass=232, SNR=10.5, Peak=35 HFD=4.5 22:58:40.354 00.000 3236 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.85) = xAngle (4.43 = -1.85) 22:58:40.354 00.000 3236 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.69 = 2.69) 22:58:40.354 00.000 3236 CameraToMount -- cameraX=-3.26 cameraY=2.03 hyp=3.84 cameraTheta=2.58 mountX=-1.06 mountY=1.69, mountTheta=2.13 22:58:40.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.26, y=2.03, opts=13) 22:58:40.354 00.000 3236 Enqueuing Move request for scope (-3.26, 2.03) 22:58:40.354 00.000 8052 Worker thread wakes up 22:58:40.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.26, 2.03) opts 0xd 22:58:40.354 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.26, 2.03) 22:58:40.354 00.000 8052 Moving (-3.26, 2.03) raw xDistance=-1.06 yDistance=1.69 22:58:40.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.60 from input -1.06 22:58:40.354 00.000 8052 resist switch: large excursion: input 1.69 thresh 0.54 direction from -1 to 1 22:58:40.354 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.06 22:58:40.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.69 from input 1.69 22:58:40.354 00.000 8052 MoveAxis(E, 33, ABG) 22:58:40.354 00.000 8052 Guiding Dir = 2, Dur = 33 22:58:40.369 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=22, FiltMax=33, Gamma=1.040 22:58:40.385 00.016 8052 IsSlewing returns 0 22:58:40.447 00.062 8052 IsGuiding returns 0 22:58:40.619 00.172 3236 UpdateGuideState exits: m=232 SNR=10.5 22:58:40.619 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:40.619 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:40.619 00.000 3236 Enqueuing Expose request 22:58:40.635 00.016 8052 IsGuiding returns 0 22:58:40.635 00.000 8052 Move returns status 0, amount 33 22:58:40.635 00.000 8052 MoveAxis(S, 256, ABG) 22:58:40.635 00.000 8052 Guiding Dir = 1, Dur = 256 22:58:40.635 00.000 8052 IsSlewing returns 0 22:58:40.635 00.000 8052 IsGuiding returns 0 22:58:40.651 00.016 8052 PulseGuide returned control before completion, sleep 260 22:58:40.932 00.281 8052 IsGuiding returns 0 22:58:40.932 00.000 8052 Move returns status 0, amount 256 22:58:40.932 00.000 8052 move complete, result=0 22:58:40.932 00.000 8052 worker thread done servicing request 22:58:40.932 00.000 3236 GuideStep: -1.1 px 33 ms EAST, 1.7 px 256 ms SOUTH 22:58:40.932 00.000 8052 Worker thread wakes up 22:58:40.932 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:40.932 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:42.151 01.219 8052 Exposure complete 22:58:42.307 00.156 8052 worker thread done servicing request 22:58:42.307 00.000 3236 OnExposeComplete: enter 22:58:42.307 00.000 3236 UpdateGuideState(): m_state=6 22:58:42.307 00.000 3236 Star::Find(15, 1049, 270, 0, (0,0,0,0), 0.0, 255) frame 482 22:58:42.307 00.000 3236 Star::Find returns 1 (0), X=1050.61, Y=271.02, Mass=228, SNR=10.4, Peak=30 HFD=4.9 22:58:42.307 00.000 3236 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.85) = xAngle (4.03 = -2.25) 22:58:42.307 00.000 3236 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.28 = 2.28) 22:58:42.307 00.000 3236 CameraToMount -- cameraX=-1.98 cameraY=2.84 hyp=3.47 cameraTheta=2.18 mountX=-2.19 mountY=2.63, mountTheta=2.27 22:58:42.307 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.98, y=2.84, opts=13) 22:58:42.307 00.000 3236 Enqueuing Move request for scope (-1.98, 2.84) 22:58:42.307 00.000 8052 Worker thread wakes up 22:58:42.307 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.98, 2.84) opts 0xd 22:58:42.307 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.98, 2.84) 22:58:42.307 00.000 8052 Moving (-1.98, 2.84) raw xDistance=-2.19 yDistance=2.63 22:58:42.307 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.42 from input -2.19 22:58:42.307 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.63 from input 2.63 22:58:42.307 00.000 8052 MoveAxis(E, 78, ABG) 22:58:42.307 00.000 8052 Guiding Dir = 2, Dur = 78 22:58:42.307 00.000 8052 IsSlewing returns 0 22:58:42.307 00.000 8052 IsGuiding returns 0 22:58:42.322 00.015 8052 PulseGuide returned control before completion, sleep 84 22:58:42.322 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=19, FiltMax=28, Gamma=1.040 22:58:42.416 00.094 8052 IsGuiding returns 0 22:58:42.416 00.000 8052 Move returns status 0, amount 78 22:58:42.416 00.000 8052 MoveAxis(S, 399, ABG) 22:58:42.416 00.000 8052 Guiding Dir = 1, Dur = 399 22:58:42.416 00.000 8052 IsSlewing returns 0 22:58:42.416 00.000 8052 IsGuiding returns 0 22:58:42.416 00.000 8052 PulseGuide returned control before completion, sleep 406 22:58:42.572 00.156 3236 UpdateGuideState exits: m=228 SNR=10.4 22:58:42.572 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:42.572 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:42.572 00.000 3236 Enqueuing Expose request 22:58:42.838 00.266 8052 IsGuiding returns 0 22:58:42.838 00.000 8052 Move returns status 0, amount 399 22:58:42.838 00.000 8052 move complete, result=0 22:58:42.838 00.000 8052 worker thread done servicing request 22:58:42.838 00.000 3236 GuideStep: -2.2 px 78 ms EAST, 2.6 px 399 ms SOUTH 22:58:42.838 00.000 8052 Worker thread wakes up 22:58:42.838 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:42.838 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:44.166 01.328 8052 Exposure complete 22:58:44.322 00.156 8052 worker thread done servicing request 22:58:44.322 00.000 3236 OnExposeComplete: enter 22:58:44.322 00.000 3236 UpdateGuideState(): m_state=6 22:58:44.322 00.000 3236 Star::Find(15, 1050, 271, 0, (0,0,0,0), 0.0, 255) frame 483 22:58:44.322 00.000 3236 Star::Find returns 1 (0), X=1055.14, Y=269.58, Mass=185, SNR=9.3, Peak=33 HFD=5.2 22:58:44.322 00.000 3236 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.85) = xAngle (2.35 = 2.35) 22:58:44.322 00.000 3236 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.60 = 0.60) 22:58:44.322 00.000 3236 CameraToMount -- cameraX=2.55 cameraY=1.40 hyp=2.91 cameraTheta=0.50 mountX=-2.04 mountY=1.65, mountTheta=2.46 22:58:44.322 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.55, y=1.40, opts=13) 22:58:44.322 00.000 3236 Enqueuing Move request for scope (2.55, 1.40) 22:58:44.322 00.000 8052 Worker thread wakes up 22:58:44.322 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.55, 1.40) opts 0xd 22:58:44.322 00.000 8052 Handling offset move in thread for scope, endpoint = (2.55, 1.40) 22:58:44.322 00.000 8052 Moving (2.55, 1.40) raw xDistance=-2.04 yDistance=1.65 22:58:44.322 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.39 from input -2.04 22:58:44.322 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.65 from input 1.65 22:58:44.322 00.000 8052 MoveAxis(E, 76, ABG) 22:58:44.322 00.000 8052 Guiding Dir = 2, Dur = 76 22:58:44.322 00.000 8052 IsSlewing returns 0 22:58:44.338 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=24, FiltMax=30, Gamma=1.040 22:58:44.385 00.047 8052 IsGuiding returns 0 22:58:44.463 00.078 8052 PulseGuide returned control before completion, sleep 20 22:58:44.494 00.031 8052 IsGuiding returns 1 22:58:44.494 00.000 8052 scope still moving after pulse duration time elapsed 22:58:44.526 00.032 8052 IsSlewing returns 0 22:58:44.526 00.000 8052 IsGuiding returns 1 22:58:44.557 00.031 8052 IsSlewing returns 0 22:58:44.557 00.000 8052 IsGuiding returns 0 22:58:44.557 00.000 8052 scope move finished after 76 + 85 ms 22:58:44.557 00.000 8052 Move returns status 0, amount 76 22:58:44.557 00.000 8052 MoveAxis(S, 251, ABG) 22:58:44.557 00.000 8052 Guiding Dir = 1, Dur = 251 22:58:44.557 00.000 8052 IsSlewing returns 0 22:58:44.557 00.000 8052 IsGuiding returns 0 22:58:44.557 00.000 8052 PulseGuide returned control before completion, sleep 258 22:58:44.588 00.031 3236 UpdateGuideState exits: m=185 SNR=9.3 22:58:44.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:44.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:44.588 00.000 3236 Enqueuing Expose request 22:58:44.838 00.250 8052 IsGuiding returns 0 22:58:44.838 00.000 8052 Move returns status 0, amount 251 22:58:44.838 00.000 8052 move complete, result=0 22:58:44.838 00.000 8052 worker thread done servicing request 22:58:44.838 00.000 3236 GuideStep: -2.0 px 76 ms EAST, 1.7 px 251 ms SOUTH 22:58:44.838 00.000 8052 Worker thread wakes up 22:58:44.838 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:44.838 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:46.166 01.328 8052 Exposure complete 22:58:46.322 00.156 8052 worker thread done servicing request 22:58:46.322 00.000 3236 OnExposeComplete: enter 22:58:46.322 00.000 3236 UpdateGuideState(): m_state=6 22:58:46.322 00.000 3236 Star::Find(15, 1055, 269, 0, (0,0,0,0), 0.0, 255) frame 484 22:58:46.322 00.000 3236 Star::Find returns 1 (0), X=1057.73, Y=267.22, Mass=196, SNR=9.5, Peak=35 HFD=5.6 22:58:46.322 00.000 3236 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.85) = xAngle (1.67 = 1.67) 22:58:46.322 00.000 3236 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.08 = -0.08) 22:58:46.322 00.000 3236 CameraToMount -- cameraX=5.14 cameraY=-0.95 hyp=5.23 cameraTheta=-0.18 mountX=-0.49 mountY=-0.42, mountTheta=-2.44 22:58:46.322 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.14, y=-0.95, opts=13) 22:58:46.322 00.000 3236 Enqueuing Move request for scope (5.14, -0.95) 22:58:46.322 00.000 8052 Worker thread wakes up 22:58:46.322 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.14, -0.95) opts 0xd 22:58:46.322 00.000 8052 Handling offset move in thread for scope, endpoint = (5.14, -0.95) 22:58:46.322 00.000 8052 Moving (5.14, -0.95) raw xDistance=-0.49 yDistance=-0.42 22:58:46.322 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.49 22:58:46.322 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:58:46.322 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42 22:58:46.322 00.000 8052 MoveAxis(E, 22, ABG) 22:58:46.322 00.000 8052 Guiding Dir = 2, Dur = 22 22:58:46.322 00.000 8052 IsSlewing returns 0 22:58:46.322 00.000 8052 IsGuiding returns 0 22:58:46.338 00.016 8052 PulseGuide returned control before completion, sleep 28 22:58:46.338 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=33, Gamma=1.040 22:58:46.385 00.047 8052 IsGuiding returns 0 22:58:46.385 00.000 8052 Move returns status 0, amount 22 22:58:46.385 00.000 8052 MoveAxis(N, 0, ABG) 22:58:46.385 00.000 8052 Move returns status 0, amount 0 22:58:46.385 00.000 8052 move complete, result=0 22:58:46.385 00.000 8052 worker thread done servicing request 22:58:46.588 00.203 3236 UpdateGuideState exits: m=196 SNR=9.5 22:58:46.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:46.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:46.588 00.000 3236 Enqueuing Expose request 22:58:46.588 00.000 8052 Worker thread wakes up 22:58:46.588 00.000 3236 GuideStep: -0.5 px 22 ms EAST, -0.4 px 0 ms NORTH 22:58:46.588 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:46.588 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:48.135 01.547 8052 Exposure complete 22:58:48.291 00.156 8052 worker thread done servicing request 22:58:48.291 00.000 3236 OnExposeComplete: enter 22:58:48.291 00.000 3236 UpdateGuideState(): m_state=6 22:58:48.291 00.000 3236 Star::Find(15, 1057, 267, 0, (0,0,0,0), 0.0, 255) frame 485 22:58:48.291 00.000 3236 Star::Find returns 1 (0), X=1057.86, Y=265.06, Mass=209, SNR=9.9, Peak=36 HFD=4.3 22:58:48.291 00.000 3236 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.85) = xAngle (1.31 = 1.31) 22:58:48.291 00.000 3236 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.43 = -0.43) 22:58:48.291 00.000 3236 CameraToMount -- cameraX=5.27 cameraY=-3.11 hyp=6.12 cameraTheta=-0.53 mountX=1.55 mountY=-2.56, mountTheta=-1.03 22:58:48.291 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.27, y=-3.11, opts=13) 22:58:48.291 00.000 3236 Enqueuing Move request for scope (5.27, -3.11) 22:58:48.291 00.000 8052 Worker thread wakes up 22:58:48.291 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.27, -3.11) opts 0xd 22:58:48.291 00.000 8052 Handling offset move in thread for scope, endpoint = (5.27, -3.11) 22:58:48.291 00.000 8052 Moving (5.27, -3.11) raw xDistance=1.55 yDistance=-2.56 22:58:48.291 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.55 22:58:48.291 00.000 8052 resist switch: large excursion: input -2.56 thresh 0.54 direction from 1 to -1 22:58:48.291 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.68 22:58:48.291 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.56 from input -2.56 22:58:48.291 00.000 8052 MoveAxis(W, 52, ABG) 22:58:48.291 00.000 8052 Guiding Dir = 3, Dur = 52 22:58:48.291 00.000 8052 IsSlewing returns 0 22:58:48.307 00.016 8052 IsGuiding returns 0 22:58:48.307 00.000 8052 PulseGuide returned control before completion, sleep 59 22:58:48.307 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=24, FiltMax=35, Gamma=1.040 22:58:48.385 00.078 8052 IsGuiding returns 0 22:58:48.385 00.000 8052 Move returns status 0, amount 52 22:58:48.385 00.000 8052 MoveAxis(N, 389, ABG) 22:58:48.385 00.000 8052 Guiding Dir = 0, Dur = 389 22:58:48.385 00.000 8052 IsSlewing returns 0 22:58:48.385 00.000 8052 IsGuiding returns 0 22:58:48.385 00.000 8052 PulseGuide returned control before completion, sleep 396 22:58:48.557 00.172 3236 UpdateGuideState exits: m=209 SNR=9.9 22:58:48.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:48.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:48.557 00.000 3236 Enqueuing Expose request 22:58:48.807 00.250 8052 IsGuiding returns 0 22:58:48.807 00.000 8052 Move returns status 0, amount 389 22:58:48.807 00.000 8052 move complete, result=0 22:58:48.807 00.000 8052 worker thread done servicing request 22:58:48.807 00.000 3236 GuideStep: 1.5 px 52 ms WEST, -2.6 px 389 ms NORTH 22:58:48.807 00.000 8052 Worker thread wakes up 22:58:48.807 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:48.807 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1043,250,31,31) 22:58:50.135 01.328 8052 Exposure complete 22:58:50.291 00.156 8052 worker thread done servicing request 22:58:50.291 00.000 3236 OnExposeComplete: enter 22:58:50.291 00.000 3236 UpdateGuideState(): m_state=6 22:58:50.291 00.000 3236 Star::Find(15, 1057, 265, 0, (0,0,0,0), 0.0, 255) frame 486 22:58:50.291 00.000 3236 Star::Find returns 1 (0), X=1057.76, Y=265.76, Mass=200, SNR=9.7, Peak=40 HFD=4.3 22:58:50.291 00.000 3236 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.85) = xAngle (1.41 = 1.41) 22:58:50.291 00.000 3236 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.33 = -0.33) 22:58:50.291 00.000 3236 CameraToMount -- cameraX=5.17 cameraY=-2.41 hyp=5.71 cameraTheta=-0.44 mountX=0.90 mountY=-1.87, mountTheta=-1.12 22:58:50.291 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.17, y=-2.41, opts=13) 22:58:50.291 00.000 3236 Enqueuing Move request for scope (5.17, -2.41) 22:58:50.291 00.000 8052 Worker thread wakes up 22:58:50.291 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.17, -2.41) opts 0xd 22:58:50.291 00.000 8052 Handling offset move in thread for scope, endpoint = (5.17, -2.41) 22:58:50.291 00.000 8052 Moving (5.17, -2.41) raw xDistance=0.90 yDistance=-1.87 22:58:50.291 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.90 22:58:50.291 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.87 from input -1.87 22:58:50.291 00.000 8052 MoveAxis(W, 35, ABG) 22:58:50.291 00.000 8052 Guiding Dir = 3, Dur = 35 22:58:50.291 00.000 8052 IsSlewing returns 0 22:58:50.291 00.000 8052 IsGuiding returns 0 22:58:50.307 00.016 8052 PulseGuide returned control before completion, sleep 41 22:58:50.307 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=36, Gamma=1.040 22:58:50.354 00.047 8052 IsGuiding returns 1 22:58:50.354 00.000 8052 scope still moving after pulse duration time elapsed 22:58:50.385 00.031 8052 IsSlewing returns 0 22:58:50.385 00.000 8052 IsGuiding returns 0 22:58:50.385 00.000 8052 scope move finished after 35 + 47 ms 22:58:50.385 00.000 8052 Move returns status 0, amount 35 22:58:50.385 00.000 8052 MoveAxis(N, 285, ABG) 22:58:50.385 00.000 8052 Guiding Dir = 0, Dur = 285 22:58:50.385 00.000 8052 IsSlewing returns 0 22:58:50.385 00.000 8052 IsGuiding returns 0 22:58:50.385 00.000 8052 PulseGuide returned control before completion, sleep 292 22:58:50.557 00.172 3236 UpdateGuideState exits: m=200 SNR=9.7 22:58:50.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:50.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:50.557 00.000 3236 Enqueuing Expose request 22:58:50.760 00.203 8052 IsGuiding returns 0 22:58:50.760 00.000 8052 Move returns status 0, amount 285 22:58:50.760 00.000 8052 move complete, result=0 22:58:50.760 00.000 8052 worker thread done servicing request 22:58:50.760 00.000 3236 GuideStep: 0.9 px 35 ms WEST, -1.9 px 285 ms NORTH 22:58:50.760 00.000 8052 Worker thread wakes up 22:58:50.760 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:50.760 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:52.197 01.437 8052 Exposure complete 22:58:52.354 00.157 8052 worker thread done servicing request 22:58:52.354 00.000 3236 OnExposeComplete: enter 22:58:52.354 00.000 3236 UpdateGuideState(): m_state=6 22:58:52.354 00.000 3236 Star::Find(15, 1057, 265, 0, (0,0,0,0), 0.0, 255) frame 487 22:58:52.354 00.000 3236 Star::Find returns 1 (0), X=1057.85, Y=269.25, Mass=212, SNR=10.0, Peak=38 HFD=4.5 22:58:52.354 00.000 3236 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.85) = xAngle (2.05 = 2.05) 22:58:52.354 00.000 3236 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.30 = 0.30) 22:58:52.354 00.000 3236 CameraToMount -- cameraX=5.26 cameraY=1.08 hyp=5.37 cameraTheta=0.20 mountX=-2.48 mountY=1.61, mountTheta=2.57 22:58:52.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.26, y=1.08, opts=13) 22:58:52.354 00.000 3236 Enqueuing Move request for scope (5.26, 1.08) 22:58:52.354 00.000 8052 Worker thread wakes up 22:58:52.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.26, 1.08) opts 0xd 22:58:52.354 00.000 8052 Handling offset move in thread for scope, endpoint = (5.26, 1.08) 22:58:52.354 00.000 8052 Moving (5.26, 1.08) raw xDistance=-2.48 yDistance=1.61 22:58:52.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.52 from input -2.48 22:58:52.354 00.000 8052 resist switch: large excursion: input 1.61 thresh 0.54 direction from -1 to 1 22:58:52.354 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.83 22:58:52.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.61 from input 1.61 22:58:52.354 00.000 8052 MoveAxis(E, 83, ABG) 22:58:52.354 00.000 8052 Guiding Dir = 2, Dur = 83 22:58:52.354 00.000 8052 IsSlewing returns 0 22:58:52.354 00.000 8052 IsGuiding returns 0 22:58:52.369 00.015 8052 PulseGuide returned control before completion, sleep 90 22:58:52.369 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=25, FiltMax=34, Gamma=1.040 22:58:52.479 00.110 8052 IsGuiding returns 0 22:58:52.479 00.000 8052 Move returns status 0, amount 83 22:58:52.479 00.000 8052 MoveAxis(S, 245, ABG) 22:58:52.479 00.000 8052 Guiding Dir = 1, Dur = 245 22:58:52.479 00.000 8052 IsSlewing returns 0 22:58:52.479 00.000 8052 IsGuiding returns 0 22:58:52.479 00.000 8052 PulseGuide returned control before completion, sleep 249 22:58:52.619 00.140 3236 UpdateGuideState exits: m=212 SNR=10.0 22:58:52.619 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:52.619 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:52.619 00.000 3236 Enqueuing Expose request 22:58:52.744 00.125 8052 IsGuiding returns 0 22:58:52.744 00.000 8052 Move returns status 0, amount 245 22:58:52.744 00.000 8052 move complete, result=0 22:58:52.744 00.000 8052 worker thread done servicing request 22:58:52.744 00.000 3236 GuideStep: -2.5 px 83 ms EAST, 1.6 px 245 ms SOUTH 22:58:52.744 00.000 8052 Worker thread wakes up 22:58:52.744 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:52.744 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:58:54.182 01.438 8052 Exposure complete 22:58:54.338 00.156 8052 worker thread done servicing request 22:58:54.338 00.000 3236 OnExposeComplete: enter 22:58:54.338 00.000 3236 UpdateGuideState(): m_state=6 22:58:54.338 00.000 3236 Star::Find(15, 1057, 269, 0, (0,0,0,0), 0.0, 255) frame 488 22:58:54.338 00.000 3236 Star::Find returns 1 (0), X=1058.02, Y=270.90, Mass=201, SNR=9.8, Peak=38 HFD=4.3 22:58:54.338 00.000 3236 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.85) = xAngle (2.31 = 2.31) 22:58:54.338 00.000 3236 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.57 = 0.57) 22:58:54.338 00.000 3236 CameraToMount -- cameraX=5.43 cameraY=2.73 hyp=6.08 cameraTheta=0.46 mountX=-4.11 mountY=3.27, mountTheta=2.47 22:58:54.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.43, y=2.73, opts=13) 22:58:54.338 00.000 3236 Enqueuing Move request for scope (5.43, 2.73) 22:58:54.338 00.000 8052 Worker thread wakes up 22:58:54.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.43, 2.73) opts 0xd 22:58:54.338 00.000 8052 Handling offset move in thread for scope, endpoint = (5.43, 2.73) 22:58:54.338 00.000 8052 Moving (5.43, 2.73) raw xDistance=-4.11 yDistance=3.27 22:58:54.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns -2.70 from input -4.11 22:58:54.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.27 from input 3.27 22:58:54.338 00.000 8052 MoveAxis(E, 148, ABG) 22:58:54.338 00.000 8052 Guiding Dir = 2, Dur = 148 22:58:54.338 00.000 8052 IsSlewing returns 0 22:58:54.338 00.000 8052 IsGuiding returns 0 22:58:54.354 00.016 8052 PulseGuide returned control before completion, sleep 154 22:58:54.354 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=26, FiltMax=35, Gamma=1.040 22:58:54.604 00.250 8052 IsGuiding returns 0 22:58:54.604 00.000 8052 Move returns status 0, amount 148 22:58:54.604 00.000 8052 MoveAxis(S, 497, ABG) 22:58:54.604 00.000 8052 Guiding Dir = 1, Dur = 497 22:58:54.604 00.000 3236 UpdateGuideState exits: m=201 SNR=9.8 22:58:54.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:54.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:54.604 00.000 3236 Enqueuing Expose request 22:58:54.666 00.062 8052 IsSlewing returns 0 22:58:54.666 00.000 8052 IsGuiding returns 0 22:58:54.666 00.000 8052 PulseGuide returned control before completion, sleep 503 22:58:55.197 00.531 8052 IsGuiding returns 0 22:58:55.197 00.000 8052 Move returns status 0, amount 497 22:58:55.197 00.000 8052 move complete, result=0 22:58:55.197 00.000 8052 worker thread done servicing request 22:58:55.197 00.000 3236 GuideStep: -4.1 px 148 ms EAST, 3.3 px 497 ms SOUTH 22:58:55.197 00.000 8052 Worker thread wakes up 22:58:55.197 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:55.197 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1043,256,31,31) 22:58:56.197 01.000 8052 Exposure complete 22:58:56.354 00.157 8052 worker thread done servicing request 22:58:56.354 00.000 3236 OnExposeComplete: enter 22:58:56.354 00.000 3236 UpdateGuideState(): m_state=6 22:58:56.354 00.000 3236 Star::Find(15, 1058, 270, 0, (0,0,0,0), 0.0, 255) frame 489 22:58:56.354 00.000 3236 Star::Find returns 1 (0), X=1058.35, Y=264.85, Mass=155, SNR=8.4, Peak=27 HFD=5.2 22:58:56.354 00.000 3236 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.85) = xAngle (1.33 = 1.33) 22:58:56.354 00.000 3236 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.42 = -0.42) 22:58:56.354 00.000 3236 CameraToMount -- cameraX=5.76 cameraY=-3.32 hyp=6.65 cameraTheta=-0.52 mountX=1.62 mountY=-2.72, mountTheta=-1.03 22:58:56.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.76, y=-3.32, opts=13) 22:58:56.354 00.000 3236 Enqueuing Move request for scope (5.76, -3.32) 22:58:56.354 00.000 8052 Worker thread wakes up 22:58:56.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.76, -3.32) opts 0xd 22:58:56.354 00.000 8052 Handling offset move in thread for scope, endpoint = (5.76, -3.32) 22:58:56.354 00.000 8052 Moving (5.76, -3.32) raw xDistance=1.62 yDistance=-2.72 22:58:56.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.62 22:58:56.354 00.000 8052 resist switch: large excursion: input -2.72 thresh 0.54 direction from 1 to -1 22:58:56.354 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-8.16 22:58:56.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.72 from input -2.72 22:58:56.354 00.000 8052 MoveAxis(W, 46, ABG) 22:58:56.354 00.000 8052 Guiding Dir = 3, Dur = 46 22:58:56.354 00.000 8052 IsSlewing returns 0 22:58:56.354 00.000 8052 IsGuiding returns 0 22:58:56.369 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=20, FiltMax=26, Gamma=1.040 22:58:56.369 00.000 8052 PulseGuide returned control before completion, sleep 51 22:58:56.432 00.063 8052 IsGuiding returns 0 22:58:56.432 00.000 8052 Move returns status 0, amount 46 22:58:56.432 00.000 8052 MoveAxis(N, 413, ABG) 22:58:56.432 00.000 8052 Guiding Dir = 0, Dur = 413 22:58:56.432 00.000 8052 IsSlewing returns 0 22:58:56.432 00.000 8052 IsGuiding returns 0 22:58:56.432 00.000 8052 PulseGuide returned control before completion, sleep 419 22:58:56.619 00.187 3236 UpdateGuideState exits: m=155 SNR=8.4 22:58:56.619 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:56.619 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:56.619 00.000 3236 Enqueuing Expose request 22:58:56.869 00.250 8052 IsGuiding returns 0 22:58:56.869 00.000 8052 Move returns status 0, amount 413 22:58:56.869 00.000 8052 move complete, result=0 22:58:56.869 00.000 8052 worker thread done servicing request 22:58:56.869 00.000 3236 GuideStep: 1.6 px 46 ms WEST, -2.7 px 413 ms NORTH 22:58:56.869 00.000 8052 Worker thread wakes up 22:58:56.869 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:56.869 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1043,250,31,31) 22:58:58.197 01.328 8052 Exposure complete 22:58:58.354 00.157 8052 worker thread done servicing request 22:58:58.354 00.000 3236 OnExposeComplete: enter 22:58:58.354 00.000 3236 UpdateGuideState(): m_state=6 22:58:58.354 00.000 3236 Star::Find(15, 1058, 264, 0, (0,0,0,0), 0.0, 255) frame 490 22:58:58.354 00.000 3236 Star::Find returns 1 (0), X=1059.57, Y=262.01, Mass=172, SNR=9.0, Peak=35 HFD=4.2 22:58:58.354 00.000 3236 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.85) = xAngle (1.12 = 1.12) 22:58:58.354 00.000 3236 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.62 = -0.62) 22:58:58.354 00.000 3236 CameraToMount -- cameraX=6.98 cameraY=-6.17 hyp=9.31 cameraTheta=-0.72 mountX=4.02 mountY=-5.42, mountTheta=-0.93 22:58:58.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=6.98, y=-6.17, opts=13) 22:58:58.354 00.000 3236 Enqueuing Move request for scope (6.98, -6.17) 22:58:58.354 00.000 8052 Worker thread wakes up 22:58:58.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (6.98, -6.17) opts 0xd 22:58:58.354 00.000 8052 Handling offset move in thread for scope, endpoint = (6.98, -6.17) 22:58:58.354 00.000 8052 Moving (6.98, -6.17) raw xDistance=4.02 yDistance=-5.42 22:58:58.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.59 from input 4.02 22:58:58.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns -5.42 from input -5.42 22:58:58.354 00.000 8052 MoveAxis(W, 142, ABG) 22:58:58.354 00.000 8052 Guiding Dir = 3, Dur = 142 22:58:58.369 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=24, FiltMax=32, Gamma=1.040 22:58:58.369 00.000 8052 IsSlewing returns 0 22:58:58.432 00.063 8052 IsGuiding returns 0 22:58:58.510 00.078 8052 PulseGuide returned control before completion, sleep 82 22:58:58.604 00.094 8052 IsGuiding returns 1 22:58:58.604 00.000 8052 scope still moving after pulse duration time elapsed 22:58:58.619 00.015 3236 UpdateGuideState exits: m=172 SNR=9.0 22:58:58.619 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:58:58.619 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:58:58.619 00.000 3236 Enqueuing Expose request 22:58:58.635 00.016 8052 IsSlewing returns 0 22:58:58.635 00.000 8052 IsGuiding returns 1 22:58:58.666 00.031 8052 IsSlewing returns 0 22:58:58.666 00.000 8052 IsGuiding returns 0 22:58:58.666 00.000 8052 scope move finished after 142 + 83 ms 22:58:58.666 00.000 8052 Move returns status 0, amount 142 22:58:58.666 00.000 8052 MoveAxis(N, 824, ABG) 22:58:58.666 00.000 8052 Guiding Dir = 0, Dur = 824 22:58:58.682 00.016 8052 IsSlewing returns 0 22:58:58.682 00.000 8052 IsGuiding returns 0 22:58:58.682 00.000 8052 PulseGuide returned control before completion, sleep 830 22:58:59.526 00.844 8052 IsGuiding returns 0 22:58:59.526 00.000 8052 Move returns status 0, amount 824 22:58:59.526 00.000 8052 move complete, result=0 22:58:59.526 00.000 8052 worker thread done servicing request 22:58:59.526 00.000 3236 GuideStep: 4.0 px 142 ms WEST, -5.4 px 824 ms NORTH 22:58:59.526 00.000 8052 Worker thread wakes up 22:58:59.526 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:58:59.526 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1045,247,31,31) 22:59:00.197 00.671 8052 Exposure complete 22:59:00.354 00.157 8052 worker thread done servicing request 22:59:00.354 00.000 3236 OnExposeComplete: enter 22:59:00.354 00.000 3236 UpdateGuideState(): m_state=6 22:59:00.354 00.000 3236 Star::Find(15, 1059, 262, 0, (0,0,0,0), 0.0, 255) frame 491 22:59:00.354 00.000 3236 Star::Find returns 1 (0), X=1058.32, Y=261.67, Mass=158, SNR=8.6, Peak=36 HFD=5.4 22:59:00.354 00.000 3236 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.85) = xAngle (1.00 = 1.00) 22:59:00.354 00.000 3236 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.75 = -0.75) 22:59:00.354 00.000 3236 CameraToMount -- cameraX=5.73 cameraY=-6.51 hyp=8.67 cameraTheta=-0.85 mountX=4.69 mountY=-5.89, mountTheta=-0.90 22:59:00.354 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.73, y=-6.51, opts=13) 22:59:00.354 00.000 3236 Enqueuing Move request for scope (5.73, -6.51) 22:59:00.354 00.000 8052 Worker thread wakes up 22:59:00.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.73, -6.51) opts 0xd 22:59:00.354 00.000 8052 Handling offset move in thread for scope, endpoint = (5.73, -6.51) 22:59:00.354 00.000 8052 Moving (5.73, -6.51) raw xDistance=4.69 yDistance=-5.89 22:59:00.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns 3.13 from input 4.69 22:59:00.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns -5.89 from input -5.89 22:59:00.354 00.000 8052 MoveAxis(W, 172, ABG) 22:59:00.354 00.000 8052 Guiding Dir = 3, Dur = 172 22:59:00.354 00.000 8052 IsSlewing returns 0 22:59:00.354 00.000 8052 IsGuiding returns 0 22:59:00.369 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=29, FiltMax=35, Gamma=1.040 22:59:00.369 00.000 8052 PulseGuide returned control before completion, sleep 173 22:59:00.557 00.188 8052 IsGuiding returns 0 22:59:00.557 00.000 8052 Move returns status 0, amount 172 22:59:00.557 00.000 8052 MoveAxis(N, 895, ABG) 22:59:00.557 00.000 8052 Guiding Dir = 0, Dur = 895 22:59:00.557 00.000 8052 IsSlewing returns 0 22:59:00.557 00.000 8052 IsGuiding returns 0 22:59:00.557 00.000 8052 PulseGuide returned control before completion, sleep 902 22:59:00.619 00.062 3236 UpdateGuideState exits: m=158 SNR=8.6 22:59:00.619 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:00.619 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:00.619 00.000 3236 Enqueuing Expose request 22:59:01.479 00.860 8052 IsGuiding returns 0 22:59:01.479 00.000 8052 Move returns status 0, amount 895 22:59:01.479 00.000 8052 move complete, result=0 22:59:01.479 00.000 8052 worker thread done servicing request 22:59:01.479 00.000 8052 Worker thread wakes up 22:59:01.479 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:01.479 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1043,247,31,31) 22:59:01.479 00.000 3236 GuideStep: 4.7 px 172 ms WEST, -5.9 px 895 ms NORTH 22:59:02.151 00.672 8052 Exposure complete 22:59:02.307 00.156 8052 worker thread done servicing request 22:59:02.307 00.000 3236 OnExposeComplete: enter 22:59:02.307 00.000 3236 UpdateGuideState(): m_state=6 22:59:02.307 00.000 3236 Star::Find(15, 1058, 261, 0, (0,0,0,0), 0.0, 255) frame 492 22:59:02.307 00.000 3236 Star::Find false star n=18 nbg=285 bg=23.0 sigma=0.9 thresh=26 peak=26 22:59:02.307 00.000 3236 Star::Find returns 0 (2), X=1058.00, Y=261.00, Mass=58, SNR=2.9, Peak=28 HFD=0.0 22:59:02.307 00.000 3236 DistanceChecker: activated 22:59:02.307 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 22:59:02.307 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 22:59:02.307 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 22:59:02.307 00.000 8052 Worker thread wakes up 22:59:02.307 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 22:59:02.307 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 22:59:02.307 00.000 8052 move complete, result=0 22:59:02.307 00.000 8052 worker thread done servicing request 22:59:02.425 00.118 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 22:59:02.425 00.000 3236 Status Line: Star lost - low SNR 22:59:02.425 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=21, FiltMax=26, Gamma=1.040 22:59:02.775 00.350 3236 UpdateGuideState exits: Star lost - low SNR 22:59:02.775 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:02.775 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 22:59:02.775 00.000 3236 Enqueuing Expose request 22:59:02.775 00.000 8052 Worker thread wakes up 22:59:02.775 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:02.775 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 22:59:04.185 01.410 8052 Exposure complete 22:59:04.395 00.210 8052 worker thread done servicing request 22:59:04.395 00.000 3236 OnExposeComplete: enter 22:59:04.395 00.000 3236 UpdateGuideState(): m_state=6 22:59:04.395 00.000 3236 Star::Find(15, 1058, 261, 0, (0,0,0,0), 0.0, 255) frame 493 22:59:04.395 00.000 3236 Star::Find returns 1 (0), X=1045.49, Y=266.82, Mass=238, SNR=10.6, Peak=36 HFD=5.0 22:59:04.395 00.000 3236 DistanceChecker: deactivated 22:59:04.395 00.000 3236 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.85) = xAngle (-1.10 = -1.10) 22:59:04.395 00.000 3236 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.85 = -2.85) 22:59:04.395 00.000 3236 CameraToMount -- cameraX=-7.10 cameraY=-1.35 hyp=7.23 cameraTheta=-2.95 mountX=3.25 mountY=-2.07, mountTheta=-0.57 22:59:04.395 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.10, y=-1.35, opts=13) 22:59:04.395 00.000 3236 Enqueuing Move request for scope (-7.10, -1.35) 22:59:04.395 00.000 8052 Worker thread wakes up 22:59:04.395 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.10, -1.35) opts 0xd 22:59:04.395 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.10, -1.35) 22:59:04.395 00.000 8052 Moving (-7.10, -1.35) raw xDistance=3.25 yDistance=-2.07 22:59:04.395 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.27 from input 3.25 22:59:04.395 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.07 from input -2.07 22:59:04.395 00.000 8052 MoveAxis(W, 124, ABG) 22:59:04.405 00.010 8052 Guiding Dir = 3, Dur = 124 22:59:04.406 00.001 8052 IsSlewing returns 0 22:59:04.413 00.007 8052 IsGuiding returns 0 22:59:04.415 00.002 8052 PulseGuide returned control before completion, sleep 130 22:59:04.425 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=24, FiltMax=34, Gamma=1.040 22:59:04.565 00.140 8052 IsGuiding returns 0 22:59:04.565 00.000 8052 Move returns status 0, amount 124 22:59:04.565 00.000 8052 MoveAxis(N, 315, ABG) 22:59:04.565 00.000 8052 Guiding Dir = 0, Dur = 315 22:59:04.565 00.000 8052 IsSlewing returns 0 22:59:04.575 00.010 8052 IsGuiding returns 0 22:59:04.585 00.010 8052 PulseGuide returned control before completion, sleep 317 22:59:04.765 00.180 3236 UpdateGuideState exits: m=238 SNR=10.6 22:59:04.765 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:04.770 00.005 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:04.770 00.000 3236 Enqueuing Expose request 22:59:04.906 00.136 8052 IsGuiding returns 0 22:59:04.906 00.000 8052 Move returns status 0, amount 315 22:59:04.906 00.000 8052 move complete, result=0 22:59:04.906 00.000 8052 worker thread done servicing request 22:59:04.906 00.000 8052 Worker thread wakes up 22:59:04.906 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:04.906 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,252,31,31) 22:59:04.906 00.000 3236 GuideStep: 3.2 px 124 ms WEST, -2.1 px 315 ms NORTH 22:59:06.125 01.219 8052 Exposure complete 22:59:06.281 00.156 8052 worker thread done servicing request 22:59:06.281 00.000 3236 OnExposeComplete: enter 22:59:06.281 00.000 3236 UpdateGuideState(): m_state=6 22:59:06.281 00.000 3236 Star::Find(15, 1045, 266, 0, (0,0,0,0), 0.0, 255) frame 494 22:59:06.281 00.000 3236 Star::Find returns 1 (0), X=1044.88, Y=269.34, Mass=220, SNR=10.2, Peak=38 HFD=5.1 22:59:06.281 00.000 3236 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.85) = xAngle (4.84 = -1.44) 22:59:06.281 00.000 3236 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.09 = 3.09) 22:59:06.281 00.000 3236 CameraToMount -- cameraX=-7.71 cameraY=1.16 hyp=7.80 cameraTheta=2.99 mountX=1.00 mountY=0.37, mountTheta=0.35 22:59:06.281 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.71, y=1.16, opts=13) 22:59:06.281 00.000 3236 Enqueuing Move request for scope (-7.71, 1.16) 22:59:06.281 00.000 8052 Worker thread wakes up 22:59:06.281 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.71, 1.16) opts 0xd 22:59:06.281 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.71, 1.16) 22:59:06.281 00.000 8052 Moving (-7.71, 1.16) raw xDistance=1.00 yDistance=0.37 22:59:06.281 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.00 22:59:06.281 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 22:59:06.281 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 22:59:06.281 00.000 8052 MoveAxis(W, 43, ABG) 22:59:06.281 00.000 8052 Guiding Dir = 3, Dur = 43 22:59:06.281 00.000 8052 IsSlewing returns 0 22:59:06.297 00.016 8052 IsGuiding returns 0 22:59:06.297 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=27, FiltMax=36, Gamma=1.040 22:59:06.297 00.000 8052 PulseGuide returned control before completion, sleep 46 22:59:06.359 00.062 8052 IsGuiding returns 0 22:59:06.359 00.000 8052 Move returns status 0, amount 43 22:59:06.359 00.000 8052 MoveAxis(N, 0, ABG) 22:59:06.359 00.000 8052 Move returns status 0, amount 0 22:59:06.359 00.000 8052 move complete, result=0 22:59:06.359 00.000 8052 worker thread done servicing request 22:59:06.547 00.188 3236 UpdateGuideState exits: m=220 SNR=10.2 22:59:06.547 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:06.547 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:06.547 00.000 3236 Enqueuing Expose request 22:59:06.547 00.000 8052 Worker thread wakes up 22:59:06.547 00.000 3236 GuideStep: 1.0 px 43 ms WEST, 0.4 px 0 ms NORTH 22:59:06.547 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:06.547 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,254,31,31) 22:59:08.203 01.656 8052 Exposure complete 22:59:08.359 00.156 8052 worker thread done servicing request 22:59:08.359 00.000 3236 OnExposeComplete: enter 22:59:08.359 00.000 3236 UpdateGuideState(): m_state=6 22:59:08.359 00.000 3236 Star::Find(15, 1044, 269, 0, (0,0,0,0), 0.0, 255) frame 495 22:59:08.359 00.000 3236 Star::Find returns 1 (0), X=1044.54, Y=269.91, Mass=227, SNR=10.4, Peak=34 HFD=4.3 22:59:08.359 00.000 3236 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.85) = xAngle (4.78 = -1.51) 22:59:08.359 00.000 3236 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.03 = 3.03) 22:59:08.359 00.000 3236 CameraToMount -- cameraX=-8.05 cameraY=1.74 hyp=8.23 cameraTheta=2.93 mountX=0.54 mountY=0.91, mountTheta=1.04 22:59:08.359 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.05, y=1.74, opts=13) 22:59:08.359 00.000 3236 Enqueuing Move request for scope (-8.05, 1.74) 22:59:08.359 00.000 8052 Worker thread wakes up 22:59:08.359 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.05, 1.74) opts 0xd 22:59:08.359 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.05, 1.74) 22:59:08.359 00.000 8052 Moving (-8.05, 1.74) raw xDistance=0.54 yDistance=0.91 22:59:08.359 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.54 22:59:08.359 00.000 8052 resist switch: large excursion: input 0.91 thresh 0.54 direction from -1 to 1 22:59:08.359 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.72 22:59:08.359 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91 22:59:08.359 00.000 8052 MoveAxis(W, 22, ABG) 22:59:08.359 00.000 8052 Guiding Dir = 3, Dur = 22 22:59:08.359 00.000 8052 IsSlewing returns 0 22:59:08.359 00.000 8052 IsGuiding returns 0 22:59:08.375 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=21, FiltMax=32, Gamma=1.040 22:59:08.375 00.000 8052 PulseGuide returned control before completion, sleep 27 22:59:08.422 00.047 8052 IsGuiding returns 0 22:59:08.422 00.000 8052 Move returns status 0, amount 22 22:59:08.422 00.000 8052 MoveAxis(S, 138, ABG) 22:59:08.422 00.000 8052 Guiding Dir = 1, Dur = 138 22:59:08.422 00.000 8052 IsSlewing returns 0 22:59:08.422 00.000 8052 IsGuiding returns 0 22:59:08.422 00.000 8052 PulseGuide returned control before completion, sleep 145 22:59:08.625 00.203 3236 UpdateGuideState exits: m=227 SNR=10.4 22:59:08.625 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:08.625 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:08.625 00.000 3236 Enqueuing Expose request 22:59:08.641 00.016 8052 IsGuiding returns 0 22:59:08.641 00.000 8052 Move returns status 0, amount 138 22:59:08.641 00.000 8052 move complete, result=0 22:59:08.656 00.015 8052 worker thread done servicing request 22:59:08.656 00.000 8052 Worker thread wakes up 22:59:08.656 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:08.656 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,255,31,31) 22:59:08.656 00.000 3236 GuideStep: 0.5 px 22 ms WEST, 0.9 px 138 ms SOUTH 22:59:10.203 01.547 8052 Exposure complete 22:59:10.359 00.156 8052 worker thread done servicing request 22:59:10.359 00.000 3236 OnExposeComplete: enter 22:59:10.359 00.000 3236 UpdateGuideState(): m_state=6 22:59:10.359 00.000 3236 Star::Find(15, 1044, 269, 0, (0,0,0,0), 0.0, 255) frame 496 22:59:10.359 00.000 3236 Star::Find returns 1 (0), X=1045.27, Y=270.13, Mass=222, SNR=10.3, Peak=40 HFD=4.5 22:59:10.359 00.000 3236 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.85) = xAngle (4.73 = -1.55) 22:59:10.359 00.000 3236 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.98 = 2.98) 22:59:10.359 00.000 3236 CameraToMount -- cameraX=-7.32 cameraY=1.95 hyp=7.58 cameraTheta=2.88 mountX=0.13 mountY=1.19, mountTheta=1.46 22:59:10.359 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.32, y=1.95, opts=13) 22:59:10.359 00.000 3236 Enqueuing Move request for scope (-7.32, 1.95) 22:59:10.359 00.000 8052 Worker thread wakes up 22:59:10.359 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.32, 1.95) opts 0xd 22:59:10.359 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.32, 1.95) 22:59:10.359 00.000 8052 Moving (-7.32, 1.95) raw xDistance=0.13 yDistance=1.19 22:59:10.359 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 22:59:10.359 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19 22:59:10.359 00.000 8052 MoveAxis(E, 0, ABG) 22:59:10.359 00.000 8052 Move returns status 0, amount 0 22:59:10.359 00.000 8052 MoveAxis(S, 181, ABG) 22:59:10.359 00.000 8052 Guiding Dir = 1, Dur = 181 22:59:10.359 00.000 8052 IsSlewing returns 0 22:59:10.359 00.000 8052 IsGuiding returns 0 22:59:10.375 00.016 8052 PulseGuide returned control before completion, sleep 187 22:59:10.375 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=24, FiltMax=33, Gamma=1.040 22:59:10.578 00.203 8052 IsGuiding returns 0 22:59:10.578 00.000 8052 Move returns status 0, amount 181 22:59:10.578 00.000 8052 move complete, result=0 22:59:10.578 00.000 8052 worker thread done servicing request 22:59:10.625 00.047 3236 UpdateGuideState exits: m=222 SNR=10.3 22:59:10.625 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:10.625 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:10.625 00.000 3236 Enqueuing Expose request 22:59:10.625 00.000 8052 Worker thread wakes up 22:59:10.625 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 1.2 px 181 ms SOUTH 22:59:10.625 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:10.625 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,255,31,31) 22:59:12.172 01.547 8052 Exposure complete 22:59:12.328 00.156 8052 worker thread done servicing request 22:59:12.328 00.000 3236 OnExposeComplete: enter 22:59:12.328 00.000 3236 UpdateGuideState(): m_state=6 22:59:12.328 00.000 3236 Star::Find(15, 1045, 270, 0, (0,0,0,0), 0.0, 255) frame 497 22:59:12.328 00.000 3236 Star::Find returns 1 (0), X=1044.63, Y=270.63, Mass=216, SNR=10.1, Peak=37 HFD=4.4 22:59:12.328 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.59) 22:59:12.328 00.000 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 22:59:12.328 00.000 3236 CameraToMount -- cameraX=-7.96 cameraY=2.46 hyp=8.33 cameraTheta=2.84 mountX=-0.18 mountY=1.63, mountTheta=1.68 22:59:12.328 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.96, y=2.46, opts=13) 22:59:12.328 00.000 3236 Enqueuing Move request for scope (-7.96, 2.46) 22:59:12.328 00.000 8052 Worker thread wakes up 22:59:12.328 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.96, 2.46) opts 0xd 22:59:12.328 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.96, 2.46) 22:59:12.328 00.000 8052 Moving (-7.96, 2.46) raw xDistance=-0.18 yDistance=1.63 22:59:12.328 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 22:59:12.328 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.63 from input 1.63 22:59:12.328 00.000 8052 MoveAxis(E, 0, ABG) 22:59:12.328 00.000 8052 Move returns status 0, amount 0 22:59:12.328 00.000 8052 MoveAxis(S, 248, ABG) 22:59:12.328 00.000 8052 Guiding Dir = 1, Dur = 248 22:59:12.328 00.000 8052 IsSlewing returns 0 22:59:12.328 00.000 8052 IsGuiding returns 0 22:59:12.344 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=24, FiltMax=33, Gamma=1.040 22:59:12.344 00.000 8052 PulseGuide returned control before completion, sleep 252 22:59:12.594 00.250 3236 UpdateGuideState exits: m=216 SNR=10.1 22:59:12.594 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:12.594 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:12.594 00.000 3236 Enqueuing Expose request 22:59:12.672 00.078 8052 IsGuiding returns 0 22:59:12.672 00.000 8052 Move returns status 0, amount 248 22:59:12.672 00.000 8052 move complete, result=0 22:59:12.672 00.000 8052 worker thread done servicing request 22:59:12.672 00.000 8052 Worker thread wakes up 22:59:12.672 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:12.672 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,256,31,31) 22:59:12.672 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 1.6 px 248 ms SOUTH 22:59:14.125 01.453 8052 Exposure complete 22:59:14.281 00.156 8052 worker thread done servicing request 22:59:14.281 00.000 3236 OnExposeComplete: enter 22:59:14.281 00.000 3236 UpdateGuideState(): m_state=6 22:59:14.281 00.000 3236 Star::Find(15, 1044, 270, 0, (0,0,0,0), 0.0, 255) frame 498 22:59:14.281 00.000 3236 Star::Find returns 1 (0), X=1045.13, Y=269.74, Mass=224, SNR=10.3, Peak=39 HFD=4.5 22:59:14.281 00.000 3236 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.85) = xAngle (4.78 = -1.50) 22:59:14.281 00.000 3236 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.04 = 3.04) 22:59:14.281 00.000 3236 CameraToMount -- cameraX=-7.46 cameraY=1.57 hyp=7.62 cameraTheta=2.93 mountX=0.54 mountY=0.80, mountTheta=0.98 22:59:14.281 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.46, y=1.57, opts=13) 22:59:14.281 00.000 3236 Enqueuing Move request for scope (-7.46, 1.57) 22:59:14.281 00.000 8052 Worker thread wakes up 22:59:14.281 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.46, 1.57) opts 0xd 22:59:14.281 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.46, 1.57) 22:59:14.281 00.000 8052 Moving (-7.46, 1.57) raw xDistance=0.54 yDistance=0.80 22:59:14.281 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54 22:59:14.281 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 22:59:14.281 00.000 8052 MoveAxis(W, 19, ABG) 22:59:14.281 00.000 8052 Guiding Dir = 3, Dur = 19 22:59:14.281 00.000 8052 IsSlewing returns 0 22:59:14.281 00.000 8052 IsGuiding returns 0 22:59:14.297 00.016 8052 PulseGuide returned control before completion, sleep 26 22:59:14.297 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=23, FiltMax=32, Gamma=1.040 22:59:14.328 00.031 8052 IsGuiding returns 0 22:59:14.328 00.000 8052 Move returns status 0, amount 19 22:59:14.328 00.000 8052 MoveAxis(S, 121, ABG) 22:59:14.328 00.000 8052 Guiding Dir = 1, Dur = 121 22:59:14.328 00.000 8052 IsSlewing returns 0 22:59:14.328 00.000 8052 IsGuiding returns 0 22:59:14.328 00.000 8052 PulseGuide returned control before completion, sleep 128 22:59:14.484 00.156 8052 IsGuiding returns 0 22:59:14.484 00.000 8052 Move returns status 0, amount 121 22:59:14.484 00.000 8052 move complete, result=0 22:59:14.484 00.000 8052 worker thread done servicing request 22:59:14.547 00.063 3236 UpdateGuideState exits: m=224 SNR=10.3 22:59:14.547 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:14.547 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:14.547 00.000 3236 Enqueuing Expose request 22:59:14.547 00.000 8052 Worker thread wakes up 22:59:14.547 00.000 3236 GuideStep: 0.5 px 19 ms WEST, 0.8 px 121 ms SOUTH 22:59:14.547 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:14.547 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,255,31,31) 22:59:16.203 01.656 8052 Exposure complete 22:59:16.359 00.156 8052 worker thread done servicing request 22:59:16.359 00.000 3236 OnExposeComplete: enter 22:59:16.359 00.000 3236 UpdateGuideState(): m_state=6 22:59:16.359 00.000 3236 Star::Find(15, 1045, 269, 0, (0,0,0,0), 0.0, 255) frame 499 22:59:16.359 00.000 3236 Star::Find returns 1 (0), X=1046.21, Y=269.44, Mass=230, SNR=10.4, Peak=31 HFD=4.8 22:59:16.359 00.000 3236 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.85) = xAngle (4.79 = -1.49) 22:59:16.359 00.000 3236 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.05 = 3.05) 22:59:16.359 00.000 3236 CameraToMount -- cameraX=-6.38 cameraY=1.27 hyp=6.50 cameraTheta=2.95 mountX=0.53 mountY=0.61, mountTheta=0.85 22:59:16.359 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.38, y=1.27, opts=13) 22:59:16.359 00.000 3236 Enqueuing Move request for scope (-6.38, 1.27) 22:59:16.359 00.000 8052 Worker thread wakes up 22:59:16.359 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.38, 1.27) opts 0xd 22:59:16.359 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.38, 1.27) 22:59:16.359 00.000 8052 Moving (-6.38, 1.27) raw xDistance=0.53 yDistance=0.61 22:59:16.359 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53 22:59:16.359 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 22:59:16.359 00.000 8052 MoveAxis(W, 20, ABG) 22:59:16.359 00.000 8052 Guiding Dir = 3, Dur = 20 22:59:16.375 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=56, FiltMin=17, FiltMax=26, Gamma=1.040 22:59:16.422 00.047 8052 IsSlewing returns 0 22:59:16.484 00.062 8052 IsGuiding returns 0 22:59:16.547 00.063 8052 IsGuiding returns 1 22:59:16.547 00.000 8052 scope still moving after pulse duration time elapsed 22:59:16.594 00.047 8052 IsSlewing returns 0 22:59:16.594 00.000 8052 IsGuiding returns 0 22:59:16.594 00.000 8052 scope move finished after 20 + 87 ms 22:59:16.594 00.000 8052 Move returns status 0, amount 20 22:59:16.594 00.000 8052 MoveAxis(S, 92, ABG) 22:59:16.594 00.000 8052 Guiding Dir = 1, Dur = 92 22:59:16.594 00.000 8052 IsSlewing returns 0 22:59:16.594 00.000 8052 IsGuiding returns 0 22:59:16.609 00.015 8052 PulseGuide returned control before completion, sleep 99 22:59:16.625 00.016 3236 UpdateGuideState exits: m=230 SNR=10.4 22:59:16.625 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:16.625 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:16.625 00.000 3236 Enqueuing Expose request 22:59:16.719 00.094 8052 IsGuiding returns 1 22:59:16.719 00.000 8052 scope still moving after pulse duration time elapsed 22:59:16.750 00.031 8052 IsSlewing returns 0 22:59:16.750 00.000 8052 IsGuiding returns 0 22:59:16.750 00.000 8052 scope move finished after 92 + 55 ms 22:59:16.750 00.000 8052 Move returns status 0, amount 92 22:59:16.750 00.000 8052 move complete, result=0 22:59:16.750 00.000 8052 worker thread done servicing request 22:59:16.750 00.000 8052 Worker thread wakes up 22:59:16.750 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:16.750 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,254,31,31) 22:59:16.750 00.000 3236 GuideStep: 0.5 px 20 ms WEST, 0.6 px 92 ms SOUTH 22:59:18.188 01.438 8052 Exposure complete 22:59:18.344 00.156 8052 worker thread done servicing request 22:59:18.344 00.000 3236 OnExposeComplete: enter 22:59:18.344 00.000 3236 UpdateGuideState(): m_state=6 22:59:18.344 00.000 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 500 22:59:18.344 00.000 3236 Star::Find returns 1 (0), X=1046.30, Y=268.18, Mass=231, SNR=10.4, Peak=38 HFD=4.6 22:59:18.344 00.000 3236 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.85) = xAngle (-1.29 = -1.29) 22:59:18.344 00.000 3236 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.04 = -3.04) 22:59:18.344 00.000 3236 CameraToMount -- cameraX=-6.29 cameraY=-0.00 hyp=6.29 cameraTheta=-3.14 mountX=1.72 mountY=-0.64, mountTheta=-0.36 22:59:18.344 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.29, y=-0.00, opts=13) 22:59:18.344 00.000 3236 Enqueuing Move request for scope (-6.29, -0.00) 22:59:18.344 00.000 8052 Worker thread wakes up 22:59:18.344 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.29, -0.00) opts 0xd 22:59:18.344 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.29, -0.00) 22:59:18.344 00.000 8052 Moving (-6.29, -0.00) raw xDistance=1.72 yDistance=-0.64 22:59:18.344 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.72 22:59:18.344 00.000 8052 resist switch: large excursion: input -0.64 thresh 0.54 direction from 1 to -1 22:59:18.344 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.93 22:59:18.344 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 22:59:18.344 00.000 8052 MoveAxis(W, 61, ABG) 22:59:18.344 00.000 8052 Guiding Dir = 3, Dur = 61 22:59:18.344 00.000 8052 IsSlewing returns 0 22:59:18.359 00.015 8052 IsGuiding returns 0 22:59:18.359 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=33, Gamma=1.040 22:59:18.359 00.000 8052 PulseGuide returned control before completion, sleep 67 22:59:18.438 00.079 8052 IsGuiding returns 0 22:59:18.438 00.000 8052 Move returns status 0, amount 61 22:59:18.438 00.000 8052 MoveAxis(N, 98, ABG) 22:59:18.438 00.000 8052 Guiding Dir = 0, Dur = 98 22:59:18.438 00.000 8052 IsSlewing returns 0 22:59:18.438 00.000 8052 IsGuiding returns 0 22:59:18.438 00.000 8052 PulseGuide returned control before completion, sleep 105 22:59:18.563 00.125 8052 IsGuiding returns 1 22:59:18.563 00.000 8052 scope still moving after pulse duration time elapsed 22:59:18.594 00.031 8052 IsSlewing returns 0 22:59:18.594 00.000 8052 IsGuiding returns 0 22:59:18.594 00.000 8052 scope move finished after 98 + 55 ms 22:59:18.594 00.000 8052 Move returns status 0, amount 98 22:59:18.594 00.000 8052 move complete, result=0 22:59:18.594 00.000 8052 worker thread done servicing request 22:59:18.609 00.015 3236 UpdateGuideState exits: m=231 SNR=10.4 22:59:18.609 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:18.609 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:18.609 00.000 3236 Enqueuing Expose request 22:59:18.609 00.000 8052 Worker thread wakes up 22:59:18.609 00.000 3236 GuideStep: 1.7 px 61 ms WEST, -0.6 px 98 ms NORTH 22:59:18.609 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:18.609 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,253,31,31) 22:59:20.156 01.547 8052 Exposure complete 22:59:20.313 00.157 3236 OnExposeComplete: enter 22:59:20.313 00.000 8052 worker thread done servicing request 22:59:20.313 00.000 3236 UpdateGuideState(): m_state=6 22:59:20.313 00.000 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 501 22:59:20.313 00.000 3236 Star::Find returns 1 (0), X=1045.80, Y=268.02, Mass=214, SNR=10.0, Peak=34 HFD=4.7 22:59:20.313 00.000 3236 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.85) = xAngle (-1.27 = -1.27) 22:59:20.313 00.000 3236 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.02 = -3.02) 22:59:20.313 00.000 3236 CameraToMount -- cameraX=-6.79 cameraY=-0.16 hyp=6.80 cameraTheta=-3.12 mountX=2.01 mountY=-0.85, mountTheta=-0.40 22:59:20.313 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.79, y=-0.16, opts=13) 22:59:20.313 00.000 3236 Enqueuing Move request for scope (-6.79, -0.16) 22:59:20.313 00.000 8052 Worker thread wakes up 22:59:20.313 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.79, -0.16) opts 0xd 22:59:20.313 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.79, -0.16) 22:59:20.313 00.000 8052 Moving (-6.79, -0.16) raw xDistance=2.01 yDistance=-0.85 22:59:20.313 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.35 from input 2.01 22:59:20.313 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 22:59:20.313 00.000 8052 MoveAxis(W, 74, ABG) 22:59:20.313 00.000 8052 Guiding Dir = 3, Dur = 74 22:59:20.328 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=23, FiltMax=31, Gamma=1.040 22:59:20.359 00.031 8052 IsSlewing returns 0 22:59:20.359 00.000 8052 IsGuiding returns 0 22:59:20.359 00.000 8052 PulseGuide returned control before completion, sleep 81 22:59:20.453 00.094 8052 IsGuiding returns 0 22:59:20.453 00.000 8052 Move returns status 0, amount 74 22:59:20.453 00.000 8052 MoveAxis(N, 129, ABG) 22:59:20.453 00.000 8052 Guiding Dir = 0, Dur = 129 22:59:20.453 00.000 8052 IsSlewing returns 0 22:59:20.453 00.000 8052 IsGuiding returns 0 22:59:20.453 00.000 8052 PulseGuide returned control before completion, sleep 136 22:59:20.578 00.125 3236 UpdateGuideState exits: m=214 SNR=10.0 22:59:20.578 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:20.578 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:20.578 00.000 3236 Enqueuing Expose request 22:59:20.609 00.031 8052 IsGuiding returns 0 22:59:20.609 00.000 8052 Move returns status 0, amount 129 22:59:20.609 00.000 8052 move complete, result=0 22:59:20.609 00.000 8052 worker thread done servicing request 22:59:20.609 00.000 8052 Worker thread wakes up 22:59:20.609 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:20.609 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,253,31,31) 22:59:20.609 00.000 3236 GuideStep: 2.0 px 74 ms WEST, -0.8 px 129 ms NORTH 22:59:22.156 01.547 8052 Exposure complete 22:59:22.313 00.157 3236 OnExposeComplete: enter 22:59:22.313 00.000 8052 worker thread done servicing request 22:59:22.313 00.000 3236 UpdateGuideState(): m_state=6 22:59:22.313 00.000 3236 Star::Find(15, 1045, 268, 0, (0,0,0,0), 0.0, 255) frame 502 22:59:22.313 00.000 3236 Star::Find returns 1 (0), X=1047.00, Y=269.89, Mass=213, SNR=10.0, Peak=34 HFD=4.4 22:59:22.313 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.59) 22:59:22.313 00.000 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 22:59:22.313 00.000 3236 CameraToMount -- cameraX=-5.59 cameraY=1.72 hyp=5.85 cameraTheta=2.84 mountX=-0.12 mountY=1.14, mountTheta=1.67 22:59:22.313 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.59, y=1.72, opts=13) 22:59:22.313 00.000 3236 Enqueuing Move request for scope (-5.59, 1.72) 22:59:22.313 00.000 8052 Worker thread wakes up 22:59:22.313 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.59, 1.72) opts 0xd 22:59:22.313 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.59, 1.72) 22:59:22.313 00.000 8052 Moving (-5.59, 1.72) raw xDistance=-0.12 yDistance=1.14 22:59:22.313 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 22:59:22.313 00.000 8052 resist switch: large excursion: input 1.14 thresh 0.54 direction from -1 to 1 22:59:22.313 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.41 22:59:22.313 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14 22:59:22.313 00.000 8052 MoveAxis(E, 0, ABG) 22:59:22.313 00.000 8052 Move returns status 0, amount 0 22:59:22.313 00.000 8052 MoveAxis(S, 173, ABG) 22:59:22.313 00.000 8052 Guiding Dir = 1, Dur = 173 22:59:22.313 00.000 8052 IsSlewing returns 0 22:59:22.313 00.000 8052 IsGuiding returns 0 22:59:22.328 00.015 8052 PulseGuide returned control before completion, sleep 179 22:59:22.328 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=22, FiltMax=31, Gamma=1.040 22:59:22.516 00.188 8052 IsGuiding returns 0 22:59:22.516 00.000 8052 Move returns status 0, amount 173 22:59:22.516 00.000 8052 move complete, result=0 22:59:22.516 00.000 8052 worker thread done servicing request 22:59:22.578 00.062 3236 UpdateGuideState exits: m=213 SNR=10.0 22:59:22.578 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:22.578 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:22.578 00.000 3236 Enqueuing Expose request 22:59:22.578 00.000 8052 Worker thread wakes up 22:59:22.578 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 1.1 px 173 ms SOUTH 22:59:22.578 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:22.578 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:24.125 01.547 8052 Exposure complete 22:59:24.281 00.156 8052 worker thread done servicing request 22:59:24.281 00.000 3236 OnExposeComplete: enter 22:59:24.281 00.000 3236 UpdateGuideState(): m_state=6 22:59:24.281 00.000 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 503 22:59:24.281 00.000 3236 Star::Find returns 1 (0), X=1047.83, Y=269.48, Mass=212, SNR=10.0, Peak=42 HFD=4.7 22:59:24.281 00.000 3236 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.85) = xAngle (4.72 = -1.56) 22:59:24.281 00.000 3236 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.98 = 2.98) 22:59:24.281 00.000 3236 CameraToMount -- cameraX=-4.76 cameraY=1.31 hyp=4.94 cameraTheta=2.87 mountX=0.05 mountY=0.81, mountTheta=1.51 22:59:24.281 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.76, y=1.31, opts=13) 22:59:24.281 00.000 3236 Enqueuing Move request for scope (-4.76, 1.31) 22:59:24.281 00.000 8052 Worker thread wakes up 22:59:24.281 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.76, 1.31) opts 0xd 22:59:24.281 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.76, 1.31) 22:59:24.281 00.000 8052 Moving (-4.76, 1.31) raw xDistance=0.05 yDistance=0.81 22:59:24.281 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 22:59:24.281 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 22:59:24.281 00.000 8052 MoveAxis(E, 0, ABG) 22:59:24.281 00.000 8052 Move returns status 0, amount 0 22:59:24.281 00.000 8052 MoveAxis(S, 124, ABG) 22:59:24.281 00.000 8052 Guiding Dir = 1, Dur = 124 22:59:24.281 00.000 8052 IsSlewing returns 0 22:59:24.297 00.016 8052 IsGuiding returns 0 22:59:24.297 00.000 8052 PulseGuide returned control before completion, sleep 130 22:59:24.297 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=29, FiltMax=39, Gamma=1.040 22:59:24.438 00.141 8052 IsGuiding returns 0 22:59:24.438 00.000 8052 Move returns status 0, amount 124 22:59:24.438 00.000 8052 move complete, result=0 22:59:24.438 00.000 8052 worker thread done servicing request 22:59:24.547 00.109 3236 UpdateGuideState exits: m=212 SNR=10.0 22:59:24.547 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:24.547 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:24.547 00.000 3236 Enqueuing Expose request 22:59:24.547 00.000 8052 Worker thread wakes up 22:59:24.547 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.8 px 124 ms SOUTH 22:59:24.547 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:24.547 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:26.203 01.656 8052 Exposure complete 22:59:26.359 00.156 8052 worker thread done servicing request 22:59:26.359 00.000 3236 OnExposeComplete: enter 22:59:26.359 00.000 3236 UpdateGuideState(): m_state=6 22:59:26.359 00.000 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 504 22:59:26.359 00.000 3236 Star::Find returns 1 (0), X=1047.57, Y=269.08, Mass=216, SNR=10.1, Peak=38 HFD=4.2 22:59:26.359 00.000 3236 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.85) = xAngle (4.81 = -1.47) 22:59:26.359 00.000 3236 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.07 = 3.07) 22:59:26.359 00.000 3236 CameraToMount -- cameraX=-5.02 cameraY=0.91 hyp=5.10 cameraTheta=2.96 mountX=0.51 mountY=0.39, mountTheta=0.66 22:59:26.359 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.02, y=0.91, opts=13) 22:59:26.359 00.000 3236 Enqueuing Move request for scope (-5.02, 0.91) 22:59:26.359 00.000 8052 Worker thread wakes up 22:59:26.359 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.02, 0.91) opts 0xd 22:59:26.359 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.02, 0.91) 22:59:26.359 00.000 8052 Moving (-5.02, 0.91) raw xDistance=0.51 yDistance=0.39 22:59:26.359 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51 22:59:26.359 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 22:59:26.359 00.000 8052 MoveAxis(W, 17, ABG) 22:59:26.359 00.000 8052 Guiding Dir = 3, Dur = 17 22:59:26.375 00.016 8052 IsSlewing returns 0 22:59:26.375 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=24, FiltMax=34, Gamma=1.040 22:59:26.375 00.000 8052 IsGuiding returns 0 22:59:26.375 00.000 8052 PulseGuide returned control before completion, sleep 24 22:59:26.422 00.047 8052 IsGuiding returns 0 22:59:26.422 00.000 8052 Move returns status 0, amount 17 22:59:26.422 00.000 8052 MoveAxis(S, 59, ABG) 22:59:26.422 00.000 8052 Guiding Dir = 1, Dur = 59 22:59:26.422 00.000 8052 IsSlewing returns 0 22:59:26.422 00.000 8052 IsGuiding returns 0 22:59:26.422 00.000 8052 PulseGuide returned control before completion, sleep 66 22:59:26.594 00.172 8052 IsGuiding returns 0 22:59:26.594 00.000 8052 Move returns status 0, amount 59 22:59:26.594 00.000 8052 move complete, result=0 22:59:26.594 00.000 8052 worker thread done servicing request 22:59:26.625 00.031 3236 UpdateGuideState exits: m=216 SNR=10.1 22:59:26.625 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:26.625 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:26.625 00.000 3236 Enqueuing Expose request 22:59:26.625 00.000 8052 Worker thread wakes up 22:59:26.625 00.000 3236 GuideStep: 0.5 px 17 ms WEST, 0.4 px 59 ms SOUTH 22:59:26.625 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:26.625 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:28.188 01.563 8052 Exposure complete 22:59:28.344 00.156 8052 worker thread done servicing request 22:59:28.344 00.000 3236 OnExposeComplete: enter 22:59:28.344 00.000 3236 UpdateGuideState(): m_state=6 22:59:28.344 00.000 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 505 22:59:28.344 00.000 3236 Star::Find returns 1 (0), X=1046.96, Y=267.89, Mass=205, SNR=9.8, Peak=43 HFD=4.4 22:59:28.344 00.000 3236 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.85) = xAngle (-1.24 = -1.24) 22:59:28.344 00.000 3236 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.99 = -2.99) 22:59:28.344 00.000 3236 CameraToMount -- cameraX=-5.63 cameraY=-0.28 hyp=5.64 cameraTheta=-3.09 mountX=1.81 mountY=-0.85, mountTheta=-0.44 22:59:28.344 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.63, y=-0.28, opts=13) 22:59:28.344 00.000 3236 Enqueuing Move request for scope (-5.63, -0.28) 22:59:28.344 00.000 8052 Worker thread wakes up 22:59:28.344 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.63, -0.28) opts 0xd 22:59:28.344 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.63, -0.28) 22:59:28.344 00.000 8052 Moving (-5.63, -0.28) raw xDistance=1.81 yDistance=-0.85 22:59:28.344 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.17 from input 1.81 22:59:28.344 00.000 8052 resist switch: large excursion: input -0.85 thresh 0.54 direction from 1 to -1 22:59:28.344 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.56 22:59:28.344 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 22:59:28.344 00.000 8052 MoveAxis(W, 64, ABG) 22:59:28.344 00.000 8052 Guiding Dir = 3, Dur = 64 22:59:28.344 00.000 8052 IsSlewing returns 0 22:59:28.359 00.015 8052 IsGuiding returns 0 22:59:28.359 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=29, FiltMax=38, Gamma=1.040 22:59:28.359 00.000 8052 PulseGuide returned control before completion, sleep 71 22:59:28.438 00.079 8052 IsGuiding returns 1 22:59:28.438 00.000 8052 scope still moving after pulse duration time elapsed 22:59:28.469 00.031 8052 IsSlewing returns 0 22:59:28.469 00.000 8052 IsGuiding returns 0 22:59:28.469 00.000 8052 scope move finished after 64 + 48 ms 22:59:28.469 00.000 8052 Move returns status 0, amount 64 22:59:28.469 00.000 8052 MoveAxis(N, 130, ABG) 22:59:28.469 00.000 8052 Guiding Dir = 0, Dur = 130 22:59:28.469 00.000 8052 IsSlewing returns 0 22:59:28.469 00.000 8052 IsGuiding returns 0 22:59:28.484 00.015 8052 PulseGuide returned control before completion, sleep 137 22:59:28.625 00.141 8052 IsGuiding returns 1 22:59:28.625 00.000 8052 scope still moving after pulse duration time elapsed 22:59:28.625 00.000 3236 UpdateGuideState exits: m=205 SNR=9.8 22:59:28.625 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:28.625 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:28.625 00.000 3236 Enqueuing Expose request 22:59:28.656 00.031 8052 IsSlewing returns 0 22:59:28.656 00.000 8052 IsGuiding returns 0 22:59:28.656 00.000 8052 scope move finished after 130 + 51 ms 22:59:28.656 00.000 8052 Move returns status 0, amount 130 22:59:28.656 00.000 8052 move complete, result=0 22:59:28.656 00.000 8052 worker thread done servicing request 22:59:28.656 00.000 3236 GuideStep: 1.8 px 64 ms WEST, -0.9 px 130 ms NORTH 22:59:28.656 00.000 8052 Worker thread wakes up 22:59:28.656 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:28.656 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:30.204 01.548 8052 Exposure complete 22:59:30.360 00.156 8052 worker thread done servicing request 22:59:30.360 00.000 3236 OnExposeComplete: enter 22:59:30.360 00.000 3236 UpdateGuideState(): m_state=6 22:59:30.360 00.000 3236 Star::Find(15, 1046, 267, 0, (0,0,0,0), 0.0, 255) frame 506 22:59:30.360 00.000 3236 Star::Find returns 1 (0), X=1048.52, Y=268.27, Mass=216, SNR=10.1, Peak=35 HFD=4.6 22:59:30.360 00.000 3236 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.85) = xAngle (4.97 = -1.32) 22:59:30.360 00.000 3236 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.22 = -3.06) 22:59:30.360 00.000 3236 CameraToMount -- cameraX=-4.07 cameraY=0.09 hyp=4.07 cameraTheta=3.12 mountX=1.03 mountY=-0.33, mountTheta=-0.31 22:59:30.360 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.07, y=0.09, opts=13) 22:59:30.360 00.000 3236 Enqueuing Move request for scope (-4.07, 0.09) 22:59:30.376 00.016 8052 Worker thread wakes up 22:59:30.376 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.07, 0.09) opts 0xd 22:59:30.376 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.07, 0.09) 22:59:30.376 00.000 8052 Moving (-4.07, 0.09) raw xDistance=1.03 yDistance=-0.33 22:59:30.376 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.03 22:59:30.376 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 22:59:30.376 00.000 8052 MoveAxis(W, 40, ABG) 22:59:30.376 00.000 8052 Guiding Dir = 3, Dur = 40 22:59:30.376 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=24, FiltMax=34, Gamma=1.040 22:59:30.423 00.047 8052 IsSlewing returns 0 22:59:30.485 00.062 8052 IsGuiding returns 0 22:59:30.579 00.094 3236 UpdateGuideState exits: m=216 SNR=10.1 22:59:30.579 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:30.579 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:30.579 00.000 3236 Enqueuing Expose request 22:59:30.657 00.078 8052 IsGuiding returns 0 22:59:30.657 00.000 8052 Move returns status 0, amount 40 22:59:30.657 00.000 8052 MoveAxis(N, 50, ABG) 22:59:30.657 00.000 8052 Guiding Dir = 0, Dur = 50 22:59:30.673 00.016 8052 IsSlewing returns 0 22:59:30.673 00.000 8052 IsGuiding returns 0 22:59:30.689 00.016 8052 PulseGuide returned control before completion, sleep 49 22:59:30.751 00.062 8052 IsGuiding returns 1 22:59:30.751 00.000 8052 scope still moving after pulse duration time elapsed 22:59:30.782 00.031 8052 IsSlewing returns 0 22:59:30.782 00.000 8052 IsGuiding returns 1 22:59:30.814 00.032 8052 IsSlewing returns 0 22:59:30.814 00.000 8052 IsGuiding returns 1 22:59:30.845 00.031 8052 IsSlewing returns 0 22:59:30.845 00.000 8052 IsGuiding returns 0 22:59:30.845 00.000 8052 scope move finished after 50 + 119 ms 22:59:30.845 00.000 8052 Move returns status 0, amount 50 22:59:30.845 00.000 8052 move complete, result=0 22:59:30.845 00.000 8052 worker thread done servicing request 22:59:30.845 00.000 3236 GuideStep: 1.0 px 40 ms WEST, -0.3 px 50 ms NORTH 22:59:30.845 00.000 8052 Worker thread wakes up 22:59:30.845 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:30.845 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:32.173 01.328 8052 Exposure complete 22:59:32.329 00.156 8052 worker thread done servicing request 22:59:32.329 00.000 3236 OnExposeComplete: enter 22:59:32.329 00.000 3236 UpdateGuideState(): m_state=6 22:59:32.329 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 507 22:59:32.329 00.000 3236 Star::Find returns 1 (0), X=1048.19, Y=268.40, Mass=225, SNR=10.3, Peak=38 HFD=4.6 22:59:32.329 00.000 3236 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.85) = xAngle (4.94 = -1.34) 22:59:32.329 00.000 3236 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.19 = -3.09) 22:59:32.329 00.000 3236 CameraToMount -- cameraX=-4.40 cameraY=0.22 hyp=4.40 cameraTheta=3.09 mountX=0.99 mountY=-0.23, mountTheta=-0.23 22:59:32.329 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.40, y=0.22, opts=13) 22:59:32.329 00.000 3236 Enqueuing Move request for scope (-4.40, 0.22) 22:59:32.329 00.000 8052 Worker thread wakes up 22:59:32.329 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.40, 0.22) opts 0xd 22:59:32.329 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.40, 0.22) 22:59:32.329 00.000 8052 Moving (-4.40, 0.22) raw xDistance=0.99 yDistance=-0.23 22:59:32.329 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.68 from input 0.99 22:59:32.329 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23 22:59:32.329 00.000 8052 MoveAxis(W, 37, ABG) 22:59:32.329 00.000 8052 Guiding Dir = 3, Dur = 37 22:59:32.329 00.000 8052 IsSlewing returns 0 22:59:32.345 00.016 8052 IsGuiding returns 0 22:59:32.345 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=22, FiltMax=31, Gamma=1.040 22:59:32.360 00.015 8052 PulseGuide returned control before completion, sleep 20 22:59:32.407 00.047 8052 IsGuiding returns 1 22:59:32.407 00.000 8052 scope still moving after pulse duration time elapsed 22:59:32.439 00.032 8052 IsSlewing returns 0 22:59:32.439 00.000 8052 IsGuiding returns 0 22:59:32.439 00.000 8052 scope move finished after 37 + 61 ms 22:59:32.439 00.000 8052 Move returns status 0, amount 37 22:59:32.439 00.000 8052 MoveAxis(N, 35, ABG) 22:59:32.439 00.000 8052 Guiding Dir = 0, Dur = 35 22:59:32.439 00.000 8052 IsSlewing returns 0 22:59:32.439 00.000 8052 IsGuiding returns 0 22:59:32.454 00.015 8052 PulseGuide returned control before completion, sleep 40 22:59:32.501 00.047 8052 IsGuiding returns 1 22:59:32.501 00.000 8052 scope still moving after pulse duration time elapsed 22:59:32.532 00.031 8052 IsSlewing returns 0 22:59:32.532 00.000 8052 IsGuiding returns 1 22:59:32.532 00.000 3236 UpdateGuideState exits: m=225 SNR=10.3 22:59:32.532 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:32.548 00.016 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:32.548 00.000 3236 Enqueuing Expose request 22:59:32.564 00.016 8052 IsSlewing returns 0 22:59:32.564 00.000 8052 IsGuiding returns 1 22:59:32.595 00.031 8052 IsSlewing returns 0 22:59:32.595 00.000 8052 IsGuiding returns 1 22:59:32.626 00.031 8052 IsSlewing returns 0 22:59:32.626 00.000 8052 IsGuiding returns 0 22:59:32.626 00.000 8052 scope move finished after 35 + 145 ms 22:59:32.626 00.000 8052 Move returns status 0, amount 35 22:59:32.626 00.000 8052 move complete, result=0 22:59:32.626 00.000 8052 worker thread done servicing request 22:59:32.626 00.000 8052 Worker thread wakes up 22:59:32.626 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:32.626 00.000 3236 GuideStep: 1.0 px 37 ms WEST, -0.2 px 35 ms NORTH 22:59:32.626 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:34.173 01.547 8052 Exposure complete 22:59:34.282 00.109 8052 worker thread done servicing request 22:59:34.282 00.000 3236 OnExposeComplete: enter 22:59:34.282 00.000 3236 UpdateGuideState(): m_state=6 22:59:34.282 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 508 22:59:34.282 00.000 3236 Star::Find returns 1 (0), X=1048.80, Y=268.45, Mass=220, SNR=10.2, Peak=36 HFD=4.8 22:59:34.282 00.000 3236 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.85) = xAngle (4.92 = -1.37) 22:59:34.282 00.000 3236 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.17 = -3.11) 22:59:34.282 00.000 3236 CameraToMount -- cameraX=-3.79 cameraY=0.28 hyp=3.80 cameraTheta=3.07 mountX=0.77 mountY=-0.11, mountTheta=-0.14 22:59:34.282 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.79, y=0.28, opts=13) 22:59:34.298 00.016 3236 Enqueuing Move request for scope (-3.79, 0.28) 22:59:34.298 00.000 8052 Worker thread wakes up 22:59:34.298 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.79, 0.28) opts 0xd 22:59:34.298 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.79, 0.28) 22:59:34.298 00.000 8052 Moving (-3.79, 0.28) raw xDistance=0.77 yDistance=-0.11 22:59:34.298 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.77 22:59:34.298 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 22:59:34.298 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 22:59:34.298 00.000 8052 MoveAxis(W, 29, ABG) 22:59:34.298 00.000 8052 Guiding Dir = 3, Dur = 29 22:59:34.298 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=24, FiltMax=35, Gamma=1.040 22:59:34.298 00.000 8052 IsSlewing returns 0 22:59:34.360 00.062 8052 IsGuiding returns 0 22:59:34.501 00.141 3236 UpdateGuideState exits: m=220 SNR=10.2 22:59:34.501 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:34.501 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:34.501 00.000 3236 Enqueuing Expose request 22:59:34.548 00.047 8052 IsGuiding returns 0 22:59:34.548 00.000 8052 Move returns status 0, amount 29 22:59:34.548 00.000 8052 MoveAxis(N, 0, ABG) 22:59:34.548 00.000 8052 Move returns status 0, amount 0 22:59:34.548 00.000 8052 move complete, result=0 22:59:34.548 00.000 8052 worker thread done servicing request 22:59:34.548 00.000 8052 Worker thread wakes up 22:59:34.548 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:34.548 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:34.564 00.016 3236 GuideStep: 0.8 px 29 ms WEST, -0.1 px 0 ms NORTH 22:59:36.204 01.640 8052 Exposure complete 22:59:36.360 00.156 8052 worker thread done servicing request 22:59:36.360 00.000 3236 OnExposeComplete: enter 22:59:36.360 00.000 3236 UpdateGuideState(): m_state=6 22:59:36.360 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 509 22:59:36.360 00.000 3236 Star::Find returns 1 (0), X=1048.49, Y=269.76, Mass=206, SNR=9.9, Peak=37 HFD=5.0 22:59:36.360 00.000 3236 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.85) = xAngle (4.62 = -1.66) 22:59:36.360 00.000 3236 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.87 = 2.87) 22:59:36.360 00.000 3236 CameraToMount -- cameraX=-4.10 cameraY=1.58 hyp=4.39 cameraTheta=2.77 mountX=-0.40 mountY=1.16, mountTheta=1.90 22:59:36.360 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.10, y=1.58, opts=13) 22:59:36.360 00.000 3236 Enqueuing Move request for scope (-4.10, 1.58) 22:59:36.360 00.000 8052 Worker thread wakes up 22:59:36.360 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.10, 1.58) opts 0xd 22:59:36.360 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.10, 1.58) 22:59:36.360 00.000 8052 Moving (-4.10, 1.58) raw xDistance=-0.40 yDistance=1.16 22:59:36.360 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.40 22:59:36.360 00.000 8052 resist switch: large excursion: input 1.16 thresh 0.54 direction from -1 to 1 22:59:36.360 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.47 22:59:36.360 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16 22:59:36.360 00.000 8052 MoveAxis(E, 12, ABG) 22:59:36.360 00.000 8052 Guiding Dir = 2, Dur = 12 22:59:36.360 00.000 8052 IsSlewing returns 0 22:59:36.376 00.016 8052 IsGuiding returns 0 22:59:36.376 00.000 8052 PulseGuide returned control before completion, sleep 20 22:59:36.376 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=34, Gamma=1.040 22:59:36.407 00.031 8052 IsGuiding returns 0 22:59:36.407 00.000 8052 Move returns status 0, amount 12 22:59:36.407 00.000 8052 MoveAxis(S, 176, ABG) 22:59:36.407 00.000 8052 Guiding Dir = 1, Dur = 176 22:59:36.407 00.000 8052 IsSlewing returns 0 22:59:36.407 00.000 8052 IsGuiding returns 0 22:59:36.407 00.000 8052 PulseGuide returned control before completion, sleep 183 22:59:36.610 00.203 8052 IsGuiding returns 0 22:59:36.610 00.000 8052 Move returns status 0, amount 176 22:59:36.610 00.000 8052 move complete, result=0 22:59:36.610 00.000 8052 worker thread done servicing request 22:59:36.626 00.016 3236 UpdateGuideState exits: m=206 SNR=9.9 22:59:36.626 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:36.626 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:36.626 00.000 3236 Enqueuing Expose request 22:59:36.626 00.000 8052 Worker thread wakes up 22:59:36.626 00.000 3236 GuideStep: -0.4 px 12 ms EAST, 1.2 px 176 ms SOUTH 22:59:36.626 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:36.626 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:38.189 01.563 8052 Exposure complete 22:59:38.345 00.156 8052 worker thread done servicing request 22:59:38.345 00.000 3236 OnExposeComplete: enter 22:59:38.345 00.000 3236 UpdateGuideState(): m_state=6 22:59:38.345 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 510 22:59:38.345 00.000 3236 Star::Find returns 1 (0), X=1048.83, Y=268.87, Mass=194, SNR=9.6, Peak=37 HFD=4.4 22:59:38.345 00.000 3236 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.85) = xAngle (4.81 = -1.48) 22:59:38.345 00.000 3236 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 22:59:38.345 00.000 3236 CameraToMount -- cameraX=-3.76 cameraY=0.70 hyp=3.82 cameraTheta=2.96 mountX=0.36 mountY=0.31, mountTheta=0.71 22:59:38.345 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.76, y=0.70, opts=13) 22:59:38.345 00.000 3236 Enqueuing Move request for scope (-3.76, 0.70) 22:59:38.345 00.000 8052 Worker thread wakes up 22:59:38.345 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.76, 0.70) opts 0xd 22:59:38.345 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.76, 0.70) 22:59:38.345 00.000 8052 Moving (-3.76, 0.70) raw xDistance=0.36 yDistance=0.31 22:59:38.345 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36 22:59:38.345 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31 22:59:38.345 00.000 8052 MoveAxis(W, 12, ABG) 22:59:38.345 00.000 8052 Guiding Dir = 3, Dur = 12 22:59:38.360 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=35, Gamma=1.040 22:59:38.392 00.032 8052 IsSlewing returns 0 22:59:38.392 00.000 8052 IsGuiding returns 0 22:59:38.392 00.000 8052 PulseGuide returned control before completion, sleep 19 22:59:38.423 00.031 8052 IsGuiding returns 0 22:59:38.423 00.000 8052 Move returns status 0, amount 12 22:59:38.423 00.000 8052 MoveAxis(S, 47, ABG) 22:59:38.423 00.000 8052 Guiding Dir = 1, Dur = 47 22:59:38.423 00.000 8052 IsSlewing returns 0 22:59:38.423 00.000 8052 IsGuiding returns 0 22:59:38.439 00.016 8052 PulseGuide returned control before completion, sleep 49 22:59:38.501 00.062 8052 IsGuiding returns 1 22:59:38.501 00.000 8052 scope still moving after pulse duration time elapsed 22:59:38.532 00.031 8052 IsSlewing returns 0 22:59:38.532 00.000 8052 IsGuiding returns 1 22:59:38.564 00.032 8052 IsSlewing returns 0 22:59:38.564 00.000 8052 IsGuiding returns 0 22:59:38.564 00.000 8052 scope move finished after 47 + 90 ms 22:59:38.564 00.000 8052 Move returns status 0, amount 47 22:59:38.564 00.000 8052 move complete, result=0 22:59:38.564 00.000 8052 worker thread done servicing request 22:59:38.610 00.046 3236 UpdateGuideState exits: m=194 SNR=9.6 22:59:38.610 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:38.610 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:38.610 00.000 3236 Enqueuing Expose request 22:59:38.610 00.000 8052 Worker thread wakes up 22:59:38.610 00.000 3236 GuideStep: 0.4 px 12 ms WEST, 0.3 px 47 ms SOUTH 22:59:38.610 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:38.610 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:40.157 01.547 8052 Exposure complete 22:59:40.282 00.125 8052 worker thread done servicing request 22:59:40.282 00.000 3236 OnExposeComplete: enter 22:59:40.282 00.000 3236 UpdateGuideState(): m_state=6 22:59:40.282 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 511 22:59:40.282 00.000 3236 Star::Find returns 1 (0), X=1048.24, Y=268.07, Mass=212, SNR=10.0, Peak=35 HFD=5.0 22:59:40.282 00.000 3236 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.85) = xAngle (-1.27 = -1.27) 22:59:40.282 00.000 3236 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.02 = -3.02) 22:59:40.282 00.000 3236 CameraToMount -- cameraX=-4.35 cameraY=-0.10 hyp=4.35 cameraTheta=-3.12 mountX=1.29 mountY=-0.54, mountTheta=-0.40 22:59:40.282 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.35, y=-0.10, opts=13) 22:59:40.282 00.000 3236 Enqueuing Move request for scope (-4.35, -0.10) 22:59:40.282 00.000 8052 Worker thread wakes up 22:59:40.282 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.35, -0.10) opts 0xd 22:59:40.282 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.35, -0.10) 22:59:40.282 00.000 8052 Moving (-4.35, -0.10) raw xDistance=1.29 yDistance=-0.54 22:59:40.282 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.29 22:59:40.282 00.000 8052 resist switch: large excursion: input -0.54 thresh 0.54 direction from 1 to -1 22:59:40.282 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.63 22:59:40.282 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 22:59:40.282 00.000 8052 MoveAxis(W, 45, ABG) 22:59:40.282 00.000 8052 Guiding Dir = 3, Dur = 45 22:59:40.282 00.000 8052 IsSlewing returns 0 22:59:40.298 00.016 8052 IsGuiding returns 0 22:59:40.298 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=26, FiltMax=35, Gamma=1.040 22:59:40.298 00.000 8052 PulseGuide returned control before completion, sleep 51 22:59:40.360 00.062 8052 IsGuiding returns 0 22:59:40.360 00.000 8052 Move returns status 0, amount 45 22:59:40.360 00.000 8052 MoveAxis(N, 83, ABG) 22:59:40.360 00.000 8052 Guiding Dir = 0, Dur = 83 22:59:40.360 00.000 8052 IsSlewing returns 0 22:59:40.360 00.000 8052 IsGuiding returns 0 22:59:40.360 00.000 8052 PulseGuide returned control before completion, sleep 90 22:59:40.470 00.110 8052 IsGuiding returns 1 22:59:40.470 00.000 8052 scope still moving after pulse duration time elapsed 22:59:40.485 00.015 3236 UpdateGuideState exits: m=212 SNR=10.0 22:59:40.485 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:40.485 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:40.485 00.000 3236 Enqueuing Expose request 22:59:40.501 00.016 8052 IsSlewing returns 0 22:59:40.501 00.000 8052 IsGuiding returns 0 22:59:40.501 00.000 8052 scope move finished after 83 + 55 ms 22:59:40.501 00.000 8052 Move returns status 0, amount 83 22:59:40.501 00.000 8052 move complete, result=0 22:59:40.501 00.000 8052 worker thread done servicing request 22:59:40.501 00.000 8052 Worker thread wakes up 22:59:40.501 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:40.501 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:40.501 00.000 3236 GuideStep: 1.3 px 45 ms WEST, -0.5 px 83 ms NORTH 22:59:42.157 01.656 8052 Exposure complete 22:59:42.314 00.157 3236 OnExposeComplete: enter 22:59:42.314 00.000 8052 worker thread done servicing request 22:59:42.314 00.000 3236 UpdateGuideState(): m_state=6 22:59:42.314 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 512 22:59:42.314 00.000 3236 Star::Find returns 1 (0), X=1050.19, Y=267.68, Mass=187, SNR=9.4, Peak=31 HFD=4.9 22:59:42.314 00.000 3236 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.85) = xAngle (-1.09 = -1.09) 22:59:42.314 00.000 3236 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.83 = -2.83) 22:59:42.314 00.000 3236 CameraToMount -- cameraX=-2.40 cameraY=-0.50 hyp=2.45 cameraTheta=-2.94 mountX=1.14 mountY=-0.74, mountTheta=-0.58 22:59:42.314 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.40, y=-0.50, opts=13) 22:59:42.314 00.000 3236 Enqueuing Move request for scope (-2.40, -0.50) 22:59:42.314 00.000 8052 Worker thread wakes up 22:59:42.314 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.40, -0.50) opts 0xd 22:59:42.314 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.40, -0.50) 22:59:42.314 00.000 8052 Moving (-2.40, -0.50) raw xDistance=1.14 yDistance=-0.74 22:59:42.314 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.14 22:59:42.314 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 22:59:42.314 00.000 8052 MoveAxis(W, 43, ABG) 22:59:42.314 00.000 8052 Guiding Dir = 3, Dur = 43 22:59:42.329 00.015 8052 IsSlewing returns 0 22:59:42.329 00.000 8052 IsGuiding returns 0 22:59:42.329 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=22, FiltMax=30, Gamma=1.040 22:59:42.329 00.000 8052 PulseGuide returned control before completion, sleep 49 22:59:42.392 00.063 8052 IsGuiding returns 0 22:59:42.392 00.000 8052 Move returns status 0, amount 43 22:59:42.392 00.000 8052 MoveAxis(N, 113, ABG) 22:59:42.392 00.000 8052 Guiding Dir = 0, Dur = 113 22:59:42.392 00.000 8052 IsSlewing returns 0 22:59:42.392 00.000 8052 IsGuiding returns 0 22:59:42.392 00.000 8052 PulseGuide returned control before completion, sleep 120 22:59:42.532 00.140 8052 IsGuiding returns 0 22:59:42.532 00.000 8052 Move returns status 0, amount 113 22:59:42.532 00.000 8052 move complete, result=0 22:59:42.532 00.000 8052 worker thread done servicing request 22:59:42.579 00.047 3236 UpdateGuideState exits: m=187 SNR=9.4 22:59:42.579 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:42.579 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:42.579 00.000 3236 Enqueuing Expose request 22:59:42.579 00.000 8052 Worker thread wakes up 22:59:42.579 00.000 3236 GuideStep: 1.1 px 43 ms WEST, -0.7 px 113 ms NORTH 22:59:42.579 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:42.579 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:44.142 01.563 8052 Exposure complete 22:59:44.298 00.156 8052 worker thread done servicing request 22:59:44.298 00.000 3236 OnExposeComplete: enter 22:59:44.298 00.000 3236 UpdateGuideState(): m_state=6 22:59:44.298 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 513 22:59:44.298 00.000 3236 Star::Find returns 1 (0), X=1054.01, Y=265.75, Mass=192, SNR=9.5, Peak=35 HFD=5.3 22:59:44.298 00.000 3236 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.85) = xAngle (0.81 = 0.81) 22:59:44.298 00.000 3236 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.94 = -0.94) 22:59:44.298 00.000 3236 CameraToMount -- cameraX=1.42 cameraY=-2.42 hyp=2.81 cameraTheta=-1.04 mountX=1.94 mountY=-2.26, mountTheta=-0.86 22:59:44.298 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.42, y=-2.42, opts=13) 22:59:44.298 00.000 3236 Enqueuing Move request for scope (1.42, -2.42) 22:59:44.298 00.000 8052 Worker thread wakes up 22:59:44.298 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.42, -2.42) opts 0xd 22:59:44.298 00.000 8052 Handling offset move in thread for scope, endpoint = (1.42, -2.42) 22:59:44.298 00.000 8052 Moving (1.42, -2.42) raw xDistance=1.94 yDistance=-2.26 22:59:44.298 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.28 from input 1.94 22:59:44.298 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.26 from input -2.26 22:59:44.298 00.000 8052 MoveAxis(W, 70, ABG) 22:59:44.298 00.000 8052 Guiding Dir = 3, Dur = 70 22:59:44.298 00.000 8052 IsSlewing returns 0 22:59:44.314 00.016 8052 IsGuiding returns 0 22:59:44.314 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=26, FiltMax=34, Gamma=1.040 22:59:44.314 00.000 8052 PulseGuide returned control before completion, sleep 76 22:59:44.407 00.093 8052 IsGuiding returns 0 22:59:44.407 00.000 8052 Move returns status 0, amount 70 22:59:44.407 00.000 8052 MoveAxis(N, 344, ABG) 22:59:44.407 00.000 8052 Guiding Dir = 0, Dur = 344 22:59:44.407 00.000 8052 IsSlewing returns 0 22:59:44.407 00.000 8052 IsGuiding returns 0 22:59:44.407 00.000 8052 PulseGuide returned control before completion, sleep 351 22:59:44.564 00.157 3236 UpdateGuideState exits: m=192 SNR=9.5 22:59:44.564 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:44.564 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:44.564 00.000 3236 Enqueuing Expose request 22:59:44.798 00.234 8052 IsGuiding returns 0 22:59:44.798 00.000 8052 Move returns status 0, amount 344 22:59:44.798 00.000 8052 move complete, result=0 22:59:44.798 00.000 8052 worker thread done servicing request 22:59:44.798 00.000 8052 Worker thread wakes up 22:59:44.798 00.000 3236 GuideStep: 1.9 px 70 ms WEST, -2.3 px 344 ms NORTH 22:59:44.798 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:44.798 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:46.126 01.328 8052 Exposure complete 22:59:46.282 00.156 8052 worker thread done servicing request 22:59:46.282 00.000 3236 OnExposeComplete: enter 22:59:46.282 00.000 3236 UpdateGuideState(): m_state=6 22:59:46.282 00.000 3236 Star::Find(15, 1054, 265, 0, (0,0,0,0), 0.0, 255) frame 514 22:59:46.282 00.000 3236 Star::Find returns 1 (0), X=1052.90, Y=265.83, Mass=195, SNR=9.6, Peak=37 HFD=4.7 22:59:46.282 00.000 3236 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.85) = xAngle (0.41 = 0.41) 22:59:46.282 00.000 3236 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.34 = -1.34) 22:59:46.282 00.000 3236 CameraToMount -- cameraX=0.31 cameraY=-2.34 hyp=2.36 cameraTheta=-1.44 mountX=2.17 mountY=-2.30, mountTheta=-0.81 22:59:46.282 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.31, y=-2.34, opts=13) 22:59:46.282 00.000 3236 Enqueuing Move request for scope (0.31, -2.34) 22:59:46.282 00.000 8052 Worker thread wakes up 22:59:46.282 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -2.34) opts 0xd 22:59:46.282 00.000 8052 Handling offset move in thread for scope, endpoint = (0.31, -2.34) 22:59:46.282 00.000 8052 Moving (0.31, -2.34) raw xDistance=2.17 yDistance=-2.30 22:59:46.282 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.45 from input 2.17 22:59:46.282 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.30 from input -2.30 22:59:46.282 00.000 8052 MoveAxis(W, 80, ABG) 22:59:46.282 00.000 8052 Guiding Dir = 3, Dur = 80 22:59:46.282 00.000 8052 IsSlewing returns 0 22:59:46.298 00.016 8052 IsGuiding returns 0 22:59:46.298 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=28, FiltMax=36, Gamma=1.040 22:59:46.298 00.000 8052 PulseGuide returned control before completion, sleep 86 22:59:46.392 00.094 8052 IsGuiding returns 1 22:59:46.392 00.000 8052 scope still moving after pulse duration time elapsed 22:59:46.423 00.031 8052 IsSlewing returns 0 22:59:46.423 00.000 8052 IsGuiding returns 0 22:59:46.423 00.000 8052 scope move finished after 80 + 46 ms 22:59:46.423 00.000 8052 Move returns status 0, amount 80 22:59:46.423 00.000 8052 MoveAxis(N, 349, ABG) 22:59:46.423 00.000 8052 Guiding Dir = 0, Dur = 349 22:59:46.423 00.000 8052 IsSlewing returns 0 22:59:46.423 00.000 8052 IsGuiding returns 0 22:59:46.423 00.000 8052 PulseGuide returned control before completion, sleep 356 22:59:46.548 00.125 3236 UpdateGuideState exits: m=195 SNR=9.6 22:59:46.548 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:46.548 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:46.548 00.000 3236 Enqueuing Expose request 22:59:46.798 00.250 8052 IsGuiding returns 0 22:59:46.798 00.000 8052 Move returns status 0, amount 349 22:59:46.798 00.000 8052 move complete, result=0 22:59:46.798 00.000 8052 worker thread done servicing request 22:59:46.798 00.000 3236 GuideStep: 2.2 px 80 ms WEST, -2.3 px 349 ms NORTH 22:59:46.798 00.000 8052 Worker thread wakes up 22:59:46.798 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:46.798 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:48.126 01.328 8052 Exposure complete 22:59:48.282 00.156 8052 worker thread done servicing request 22:59:48.282 00.000 3236 OnExposeComplete: enter 22:59:48.282 00.000 3236 UpdateGuideState(): m_state=6 22:59:48.282 00.000 3236 Star::Find(15, 1052, 265, 0, (0,0,0,0), 0.0, 255) frame 515 22:59:48.282 00.000 3236 Star::Find returns 1 (0), X=1049.07, Y=267.69, Mass=204, SNR=9.8, Peak=34 HFD=4.7 22:59:48.282 00.000 3236 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.85) = xAngle (-1.16 = -1.16) 22:59:48.282 00.000 3236 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.90 = -2.90) 22:59:48.282 00.000 3236 CameraToMount -- cameraX=-3.52 cameraY=-0.48 hyp=3.55 cameraTheta=-3.00 mountX=1.43 mountY=-0.84, mountTheta=-0.53 22:59:48.282 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.52, y=-0.48, opts=13) 22:59:48.282 00.000 3236 Enqueuing Move request for scope (-3.52, -0.48) 22:59:48.282 00.000 8052 Worker thread wakes up 22:59:48.282 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.52, -0.48) opts 0xd 22:59:48.282 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.52, -0.48) 22:59:48.282 00.000 8052 Moving (-3.52, -0.48) raw xDistance=1.43 yDistance=-0.84 22:59:48.282 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.00 from input 1.43 22:59:48.282 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 22:59:48.282 00.000 8052 MoveAxis(W, 55, ABG) 22:59:48.282 00.000 8052 Guiding Dir = 3, Dur = 55 22:59:48.282 00.000 8052 IsSlewing returns 0 22:59:48.282 00.000 8052 IsGuiding returns 0 22:59:48.298 00.016 8052 PulseGuide returned control before completion, sleep 61 22:59:48.298 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=23, FiltMax=31, Gamma=1.040 22:59:48.439 00.141 8052 IsGuiding returns 0 22:59:48.439 00.000 8052 Move returns status 0, amount 55 22:59:48.439 00.000 8052 MoveAxis(N, 128, ABG) 22:59:48.439 00.000 8052 Guiding Dir = 0, Dur = 128 22:59:48.517 00.078 8052 IsSlewing returns 0 22:59:48.548 00.031 3236 UpdateGuideState exits: m=204 SNR=9.8 22:59:48.548 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:48.548 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:48.548 00.000 3236 Enqueuing Expose request 22:59:48.579 00.031 8052 IsGuiding returns 0 22:59:48.642 00.063 8052 PulseGuide returned control before completion, sleep 71 22:59:48.735 00.093 8052 IsGuiding returns 1 22:59:48.735 00.000 8052 scope still moving after pulse duration time elapsed 22:59:48.767 00.032 8052 IsSlewing returns 0 22:59:48.767 00.000 8052 IsGuiding returns 1 22:59:48.798 00.031 8052 IsSlewing returns 0 22:59:48.798 00.000 8052 IsGuiding returns 0 22:59:48.798 00.000 8052 scope move finished after 128 + 91 ms 22:59:48.798 00.000 8052 Move returns status 0, amount 128 22:59:48.798 00.000 8052 move complete, result=0 22:59:48.798 00.000 8052 worker thread done servicing request 22:59:48.798 00.000 3236 GuideStep: 1.4 px 55 ms WEST, -0.8 px 128 ms NORTH 22:59:48.798 00.000 8052 Worker thread wakes up 22:59:48.798 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:48.798 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:50.126 01.328 8052 Exposure complete 22:59:50.282 00.156 8052 worker thread done servicing request 22:59:50.282 00.000 3236 OnExposeComplete: enter 22:59:50.282 00.000 3236 UpdateGuideState(): m_state=6 22:59:50.282 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 516 22:59:50.282 00.000 3236 Star::Find returns 1 (0), X=1048.31, Y=269.45, Mass=220, SNR=10.2, Peak=31 HFD=5.0 22:59:50.282 00.000 3236 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.85) = xAngle (4.70 = -1.58) 22:59:50.282 00.000 3236 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 22:59:50.282 00.000 3236 CameraToMount -- cameraX=-4.28 cameraY=1.28 hyp=4.47 cameraTheta=2.85 mountX=-0.05 mountY=0.83, mountTheta=1.64 22:59:50.282 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.28, y=1.28, opts=13) 22:59:50.282 00.000 3236 Enqueuing Move request for scope (-4.28, 1.28) 22:59:50.282 00.000 8052 Worker thread wakes up 22:59:50.282 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.28, 1.28) opts 0xd 22:59:50.282 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.28, 1.28) 22:59:50.282 00.000 8052 Moving (-4.28, 1.28) raw xDistance=-0.05 yDistance=0.83 22:59:50.282 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 22:59:50.282 00.000 8052 resist switch: large excursion: input 0.83 thresh 0.54 direction from -1 to 1 22:59:50.282 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.50 22:59:50.282 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 22:59:50.282 00.000 8052 MoveAxis(E, 0, ABG) 22:59:50.282 00.000 8052 Move returns status 0, amount 0 22:59:50.282 00.000 8052 MoveAxis(S, 127, ABG) 22:59:50.282 00.000 8052 Guiding Dir = 1, Dur = 127 22:59:50.282 00.000 8052 IsSlewing returns 0 22:59:50.298 00.016 8052 IsGuiding returns 0 22:59:50.298 00.000 8052 PulseGuide returned control before completion, sleep 132 22:59:50.298 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=21, FiltMax=30, Gamma=1.040 22:59:50.439 00.141 8052 IsGuiding returns 1 22:59:50.439 00.000 8052 scope still moving after pulse duration time elapsed 22:59:50.470 00.031 8052 IsSlewing returns 0 22:59:50.485 00.015 8052 IsGuiding returns 0 22:59:50.485 00.000 8052 scope move finished after 127 + 60 ms 22:59:50.485 00.000 8052 Move returns status 0, amount 127 22:59:50.485 00.000 8052 move complete, result=0 22:59:50.485 00.000 8052 worker thread done servicing request 22:59:50.548 00.063 3236 UpdateGuideState exits: m=220 SNR=10.2 22:59:50.548 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:50.548 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:50.548 00.000 3236 Enqueuing Expose request 22:59:50.548 00.000 8052 Worker thread wakes up 22:59:50.548 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.8 px 127 ms SOUTH 22:59:50.548 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:50.548 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:52.204 01.656 8052 Exposure complete 22:59:52.360 00.156 8052 worker thread done servicing request 22:59:52.360 00.000 3236 OnExposeComplete: enter 22:59:52.360 00.000 3236 UpdateGuideState(): m_state=6 22:59:52.360 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 517 22:59:52.360 00.000 3236 Star::Find returns 1 (0), X=1047.81, Y=270.02, Mass=223, SNR=10.3, Peak=37 HFD=4.4 22:59:52.360 00.000 3236 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.85) = xAngle (4.62 = -1.66) 22:59:52.360 00.000 3236 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.88 = 2.88) 22:59:52.360 00.000 3236 CameraToMount -- cameraX=-4.78 cameraY=1.84 hyp=5.13 cameraTheta=2.77 mountX=-0.46 mountY=1.35, mountTheta=1.90 22:59:52.360 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.78, y=1.84, opts=13) 22:59:52.360 00.000 3236 Enqueuing Move request for scope (-4.78, 1.84) 22:59:52.360 00.000 8052 Worker thread wakes up 22:59:52.360 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.78, 1.84) opts 0xd 22:59:52.360 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.78, 1.84) 22:59:52.360 00.000 8052 Moving (-4.78, 1.84) raw xDistance=-0.46 yDistance=1.35 22:59:52.360 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 22:59:52.360 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.35 from input 1.35 22:59:52.360 00.000 8052 MoveAxis(E, 16, ABG) 22:59:52.360 00.000 8052 Guiding Dir = 2, Dur = 16 22:59:52.376 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=24, FiltMax=34, Gamma=1.040 22:59:52.407 00.031 8052 IsSlewing returns 0 22:59:52.470 00.063 8052 IsGuiding returns 0 22:59:52.485 00.015 8052 PulseGuide returned control before completion, sleep 22 22:59:52.517 00.032 8052 IsGuiding returns 0 22:59:52.517 00.000 8052 Move returns status 0, amount 16 22:59:52.517 00.000 8052 MoveAxis(S, 205, ABG) 22:59:52.517 00.000 8052 Guiding Dir = 1, Dur = 205 22:59:52.517 00.000 8052 IsSlewing returns 0 22:59:52.517 00.000 8052 IsGuiding returns 0 22:59:52.517 00.000 8052 PulseGuide returned control before completion, sleep 212 22:59:52.626 00.109 3236 UpdateGuideState exits: m=223 SNR=10.3 22:59:52.626 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:52.626 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:52.626 00.000 3236 Enqueuing Expose request 22:59:52.751 00.125 8052 IsGuiding returns 0 22:59:52.751 00.000 8052 Move returns status 0, amount 205 22:59:52.751 00.000 8052 move complete, result=0 22:59:52.751 00.000 8052 worker thread done servicing request 22:59:52.751 00.000 8052 Worker thread wakes up 22:59:52.751 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:52.751 00.000 3236 GuideStep: -0.5 px 16 ms EAST, 1.3 px 205 ms SOUTH 22:59:52.751 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:54.189 01.438 8052 Exposure complete 22:59:54.345 00.156 8052 worker thread done servicing request 22:59:54.345 00.000 3236 OnExposeComplete: enter 22:59:54.345 00.000 3236 UpdateGuideState(): m_state=6 22:59:54.345 00.000 3236 Star::Find(15, 1047, 270, 0, (0,0,0,0), 0.0, 255) frame 518 22:59:54.345 00.000 3236 Star::Find returns 1 (0), X=1048.18, Y=269.83, Mass=220, SNR=10.2, Peak=38 HFD=4.4 22:59:54.345 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.63 = -1.65) 22:59:54.345 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.89 = 2.89) 22:59:54.345 00.000 3236 CameraToMount -- cameraX=-4.41 cameraY=1.65 hyp=4.71 cameraTheta=2.78 mountX=-0.38 mountY=1.19, mountTheta=1.88 22:59:54.345 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.41, y=1.65, opts=13) 22:59:54.345 00.000 3236 Enqueuing Move request for scope (-4.41, 1.65) 22:59:54.345 00.000 8052 Worker thread wakes up 22:59:54.345 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.41, 1.65) opts 0xd 22:59:54.345 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.41, 1.65) 22:59:54.345 00.000 8052 Moving (-4.41, 1.65) raw xDistance=-0.38 yDistance=1.19 22:59:54.345 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38 22:59:54.345 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19 22:59:54.345 00.000 8052 MoveAxis(E, 14, ABG) 22:59:54.345 00.000 8052 Guiding Dir = 2, Dur = 14 22:59:54.345 00.000 8052 IsSlewing returns 0 22:59:54.345 00.000 8052 IsGuiding returns 0 22:59:54.360 00.015 8052 PulseGuide returned control before completion, sleep 21 22:59:54.360 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=33, Gamma=1.040 22:59:54.392 00.032 8052 IsGuiding returns 0 22:59:54.392 00.000 8052 Move returns status 0, amount 14 22:59:54.392 00.000 8052 MoveAxis(S, 182, ABG) 22:59:54.392 00.000 8052 Guiding Dir = 1, Dur = 182 22:59:54.392 00.000 8052 IsSlewing returns 0 22:59:54.392 00.000 8052 IsGuiding returns 0 22:59:54.392 00.000 8052 PulseGuide returned control before completion, sleep 189 22:59:54.595 00.203 8052 IsGuiding returns 0 22:59:54.595 00.000 8052 Move returns status 0, amount 182 22:59:54.595 00.000 8052 move complete, result=0 22:59:54.595 00.000 8052 worker thread done servicing request 22:59:54.610 00.015 3236 UpdateGuideState exits: m=220 SNR=10.2 22:59:54.610 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:54.610 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:54.610 00.000 3236 Enqueuing Expose request 22:59:54.610 00.000 8052 Worker thread wakes up 22:59:54.610 00.000 3236 GuideStep: -0.4 px 14 ms EAST, 1.2 px 182 ms SOUTH 22:59:54.610 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:54.610 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:56.157 01.547 8052 Exposure complete 22:59:56.314 00.157 8052 worker thread done servicing request 22:59:56.314 00.000 3236 OnExposeComplete: enter 22:59:56.314 00.000 3236 UpdateGuideState(): m_state=6 22:59:56.314 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 519 22:59:56.314 00.000 3236 Star::Find returns 1 (0), X=1048.44, Y=267.95, Mass=198, SNR=9.7, Peak=37 HFD=4.3 22:59:56.314 00.000 3236 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.85) = xAngle (-1.24 = -1.24) 22:59:56.314 00.000 3236 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.99 = -2.99) 22:59:56.314 00.000 3236 CameraToMount -- cameraX=-4.15 cameraY=-0.22 hyp=4.16 cameraTheta=-3.09 mountX=1.35 mountY=-0.65, mountTheta=-0.45 22:59:56.314 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.15, y=-0.22, opts=13) 22:59:56.314 00.000 3236 Enqueuing Move request for scope (-4.15, -0.22) 22:59:56.314 00.000 8052 Worker thread wakes up 22:59:56.314 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.15, -0.22) opts 0xd 22:59:56.314 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.15, -0.22) 22:59:56.314 00.000 8052 Moving (-4.15, -0.22) raw xDistance=1.35 yDistance=-0.65 22:59:56.314 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.35 22:59:56.314 00.000 8052 resist switch: large excursion: input -0.65 thresh 0.54 direction from 1 to -1 22:59:56.314 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.94 22:59:56.314 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 22:59:56.314 00.000 8052 MoveAxis(W, 46, ABG) 22:59:56.314 00.000 8052 Guiding Dir = 3, Dur = 46 22:59:56.329 00.015 8052 IsSlewing returns 0 22:59:56.329 00.000 8052 IsGuiding returns 0 22:59:56.329 00.000 8052 PulseGuide returned control before completion, sleep 53 22:59:56.329 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=34, Gamma=1.040 22:59:56.392 00.063 8052 IsGuiding returns 0 22:59:56.392 00.000 8052 Move returns status 0, amount 46 22:59:56.392 00.000 8052 MoveAxis(N, 98, ABG) 22:59:56.392 00.000 8052 Guiding Dir = 0, Dur = 98 22:59:56.392 00.000 8052 IsSlewing returns 0 22:59:56.392 00.000 8052 IsGuiding returns 0 22:59:56.392 00.000 8052 PulseGuide returned control before completion, sleep 105 22:59:56.517 00.125 8052 IsGuiding returns 0 22:59:56.517 00.000 8052 Move returns status 0, amount 98 22:59:56.517 00.000 8052 move complete, result=0 22:59:56.517 00.000 8052 worker thread done servicing request 22:59:56.579 00.062 3236 UpdateGuideState exits: m=198 SNR=9.7 22:59:56.579 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:56.579 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:56.579 00.000 3236 Enqueuing Expose request 22:59:56.579 00.000 8052 Worker thread wakes up 22:59:56.579 00.000 3236 GuideStep: 1.4 px 46 ms WEST, -0.6 px 98 ms NORTH 22:59:56.579 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:56.579 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:58.142 01.563 8052 Exposure complete 22:59:58.298 00.156 8052 worker thread done servicing request 22:59:58.298 00.000 3236 OnExposeComplete: enter 22:59:58.298 00.000 3236 UpdateGuideState(): m_state=6 22:59:58.298 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 520 22:59:58.298 00.000 3236 Star::Find returns 1 (0), X=1049.41, Y=267.85, Mass=185, SNR=9.4, Peak=37 HFD=4.0 22:59:58.298 00.000 3236 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.85) = xAngle (-1.19 = -1.19) 22:59:58.298 00.000 3236 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.94 = -2.94) 22:59:58.298 00.000 3236 CameraToMount -- cameraX=-3.18 cameraY=-0.33 hyp=3.19 cameraTheta=-3.04 mountX=1.19 mountY=-0.65, mountTheta=-0.50 22:59:58.298 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.18, y=-0.33, opts=13) 22:59:58.298 00.000 3236 Enqueuing Move request for scope (-3.18, -0.33) 22:59:58.298 00.000 8052 Worker thread wakes up 22:59:58.298 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.18, -0.33) opts 0xd 22:59:58.298 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.18, -0.33) 22:59:58.298 00.000 8052 Moving (-3.18, -0.33) raw xDistance=1.19 yDistance=-0.65 22:59:58.298 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.19 22:59:58.298 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 22:59:58.298 00.000 8052 MoveAxis(W, 44, ABG) 22:59:58.298 00.000 8052 Guiding Dir = 3, Dur = 44 22:59:58.298 00.000 8052 IsSlewing returns 0 22:59:58.314 00.016 8052 IsGuiding returns 0 22:59:58.314 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=34, Gamma=1.040 22:59:58.314 00.000 8052 PulseGuide returned control before completion, sleep 50 22:59:58.376 00.062 8052 IsGuiding returns 0 22:59:58.376 00.000 8052 Move returns status 0, amount 44 22:59:58.376 00.000 8052 MoveAxis(N, 99, ABG) 22:59:58.376 00.000 8052 Guiding Dir = 0, Dur = 99 22:59:58.376 00.000 8052 IsSlewing returns 0 22:59:58.376 00.000 8052 IsGuiding returns 0 22:59:58.376 00.000 8052 PulseGuide returned control before completion, sleep 106 22:59:58.501 00.125 8052 IsGuiding returns 1 22:59:58.501 00.000 8052 scope still moving after pulse duration time elapsed 22:59:58.532 00.031 8052 IsSlewing returns 0 22:59:58.532 00.000 8052 IsGuiding returns 0 22:59:58.532 00.000 8052 scope move finished after 99 + 54 ms 22:59:58.532 00.000 8052 Move returns status 0, amount 99 22:59:58.532 00.000 8052 move complete, result=0 22:59:58.532 00.000 8052 worker thread done servicing request 22:59:58.564 00.032 3236 UpdateGuideState exits: m=185 SNR=9.4 22:59:58.564 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 22:59:58.564 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 22:59:58.564 00.000 3236 Enqueuing Expose request 22:59:58.564 00.000 8052 Worker thread wakes up 22:59:58.564 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 22:59:58.564 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 22:59:58.564 00.000 3236 GuideStep: 1.2 px 44 ms WEST, -0.6 px 99 ms NORTH 23:00:00.220 01.656 8052 Exposure complete 23:00:00.376 00.156 8052 worker thread done servicing request 23:00:00.376 00.000 3236 OnExposeComplete: enter 23:00:00.376 00.000 3236 UpdateGuideState(): m_state=6 23:00:00.376 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 521 23:00:00.376 00.000 3236 Star::Find returns 1 (0), X=1048.33, Y=268.09, Mass=194, SNR=9.6, Peak=35 HFD=4.7 23:00:00.376 00.000 3236 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.85) = xAngle (-1.27 = -1.27) 23:00:00.376 00.000 3236 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.02 = -3.02) 23:00:00.376 00.000 3236 CameraToMount -- cameraX=-4.26 cameraY=-0.08 hyp=4.26 cameraTheta=-3.12 mountX=1.25 mountY=-0.52, mountTheta=-0.39 23:00:00.376 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.26, y=-0.08, opts=13) 23:00:00.376 00.000 3236 Enqueuing Move request for scope (-4.26, -0.08) 23:00:00.376 00.000 8052 Worker thread wakes up 23:00:00.376 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.26, -0.08) opts 0xd 23:00:00.376 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.26, -0.08) 23:00:00.376 00.000 8052 Moving (-4.26, -0.08) raw xDistance=1.25 yDistance=-0.52 23:00:00.376 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.25 23:00:00.376 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 23:00:00.376 00.000 8052 MoveAxis(W, 46, ABG) 23:00:00.376 00.000 8052 Guiding Dir = 3, Dur = 46 23:00:00.376 00.000 8052 IsSlewing returns 0 23:00:00.392 00.016 8052 IsGuiding returns 0 23:00:00.392 00.000 8052 PulseGuide returned control before completion, sleep 53 23:00:00.392 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=34, Gamma=1.040 23:00:00.454 00.062 8052 IsGuiding returns 0 23:00:00.454 00.000 8052 Move returns status 0, amount 46 23:00:00.454 00.000 8052 MoveAxis(N, 78, ABG) 23:00:00.454 00.000 8052 Guiding Dir = 0, Dur = 78 23:00:00.454 00.000 8052 IsSlewing returns 0 23:00:00.454 00.000 8052 IsGuiding returns 0 23:00:00.454 00.000 8052 PulseGuide returned control before completion, sleep 85 23:00:00.564 00.110 8052 IsGuiding returns 1 23:00:00.564 00.000 8052 scope still moving after pulse duration time elapsed 23:00:00.595 00.031 8052 IsSlewing returns 0 23:00:00.595 00.000 8052 IsGuiding returns 0 23:00:00.595 00.000 8052 scope move finished after 78 + 59 ms 23:00:00.595 00.000 8052 Move returns status 0, amount 78 23:00:00.595 00.000 8052 move complete, result=0 23:00:00.595 00.000 8052 worker thread done servicing request 23:00:00.642 00.047 3236 UpdateGuideState exits: m=194 SNR=9.6 23:00:00.642 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:00.642 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:00.642 00.000 3236 Enqueuing Expose request 23:00:00.642 00.000 8052 Worker thread wakes up 23:00:00.642 00.000 3236 GuideStep: 1.2 px 46 ms WEST, -0.5 px 78 ms NORTH 23:00:00.642 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:00.642 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:02.189 01.547 8052 Exposure complete 23:00:02.345 00.156 8052 worker thread done servicing request 23:00:02.345 00.000 3236 OnExposeComplete: enter 23:00:02.345 00.000 3236 UpdateGuideState(): m_state=6 23:00:02.345 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 522 23:00:02.345 00.000 3236 Star::Find returns 1 (0), X=1049.99, Y=267.59, Mass=203, SNR=9.8, Peak=40 HFD=4.1 23:00:02.345 00.000 3236 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.85) = xAngle (-1.07 = -1.07) 23:00:02.345 00.000 3236 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.82 = -2.82) 23:00:02.345 00.000 3236 CameraToMount -- cameraX=-2.60 cameraY=-0.59 hyp=2.67 cameraTheta=-2.92 mountX=1.28 mountY=-0.85, mountTheta=-0.59 23:00:02.345 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.60, y=-0.59, opts=13) 23:00:02.345 00.000 3236 Enqueuing Move request for scope (-2.60, -0.59) 23:00:02.345 00.000 8052 Worker thread wakes up 23:00:02.345 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.60, -0.59) opts 0xd 23:00:02.345 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.60, -0.59) 23:00:02.345 00.000 8052 Moving (-2.60, -0.59) raw xDistance=1.28 yDistance=-0.85 23:00:02.345 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.28 23:00:02.345 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 23:00:02.345 00.000 8052 MoveAxis(W, 47, ABG) 23:00:02.345 00.000 8052 Guiding Dir = 3, Dur = 47 23:00:02.345 00.000 8052 IsSlewing returns 0 23:00:02.345 00.000 8052 IsGuiding returns 0 23:00:02.360 00.015 8052 PulseGuide returned control before completion, sleep 53 23:00:02.360 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=37, Gamma=1.040 23:00:02.501 00.141 8052 IsGuiding returns 0 23:00:02.501 00.000 8052 Move returns status 0, amount 47 23:00:02.501 00.000 8052 MoveAxis(N, 129, ABG) 23:00:02.501 00.000 8052 Guiding Dir = 0, Dur = 129 23:00:02.548 00.047 8052 IsSlewing returns 0 23:00:02.610 00.062 3236 UpdateGuideState exits: m=203 SNR=9.8 23:00:02.610 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:02.610 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:02.610 00.000 3236 Enqueuing Expose request 23:00:02.626 00.016 8052 IsGuiding returns 0 23:00:02.689 00.063 8052 PulseGuide returned control before completion, sleep 74 23:00:02.782 00.093 8052 IsGuiding returns 1 23:00:02.782 00.000 8052 scope still moving after pulse duration time elapsed 23:00:02.814 00.032 8052 IsSlewing returns 0 23:00:02.814 00.000 8052 IsGuiding returns 1 23:00:02.845 00.031 8052 IsSlewing returns 0 23:00:02.845 00.000 8052 IsGuiding returns 0 23:00:02.845 00.000 8052 scope move finished after 129 + 92 ms 23:00:02.845 00.000 8052 Move returns status 0, amount 129 23:00:02.845 00.000 8052 move complete, result=0 23:00:02.845 00.000 8052 worker thread done servicing request 23:00:02.845 00.000 8052 Worker thread wakes up 23:00:02.845 00.000 3236 GuideStep: 1.3 px 47 ms WEST, -0.8 px 129 ms NORTH 23:00:02.845 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:02.845 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:04.173 01.328 8052 Exposure complete 23:00:04.329 00.156 8052 worker thread done servicing request 23:00:04.329 00.000 3236 OnExposeComplete: enter 23:00:04.329 00.000 3236 UpdateGuideState(): m_state=6 23:00:04.329 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 523 23:00:04.329 00.000 3236 Star::Find returns 1 (0), X=1049.50, Y=267.25, Mass=211, SNR=10.0, Peak=37 HFD=4.8 23:00:04.329 00.000 3236 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.85) = xAngle (-1.00 = -1.00) 23:00:04.329 00.000 3236 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.75 = -2.75) 23:00:04.329 00.000 3236 CameraToMount -- cameraX=-3.09 cameraY=-0.92 hyp=3.23 cameraTheta=-2.85 mountX=1.74 mountY=-1.24, mountTheta=-0.62 23:00:04.329 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.09, y=-0.92, opts=13) 23:00:04.329 00.000 3236 Enqueuing Move request for scope (-3.09, -0.92) 23:00:04.329 00.000 8052 Worker thread wakes up 23:00:04.329 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.09, -0.92) opts 0xd 23:00:04.329 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.09, -0.92) 23:00:04.329 00.000 8052 Moving (-3.09, -0.92) raw xDistance=1.74 yDistance=-1.24 23:00:04.329 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.74 23:00:04.329 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.24 from input -1.24 23:00:04.329 00.000 8052 MoveAxis(W, 63, ABG) 23:00:04.329 00.000 8052 Guiding Dir = 3, Dur = 63 23:00:04.329 00.000 8052 IsSlewing returns 0 23:00:04.329 00.000 8052 IsGuiding returns 0 23:00:04.345 00.016 8052 PulseGuide returned control before completion, sleep 69 23:00:04.345 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=27, FiltMax=36, Gamma=1.040 23:00:04.423 00.078 8052 IsGuiding returns 0 23:00:04.423 00.000 8052 Move returns status 0, amount 63 23:00:04.423 00.000 8052 MoveAxis(N, 188, ABG) 23:00:04.423 00.000 8052 Guiding Dir = 0, Dur = 188 23:00:04.423 00.000 8052 IsSlewing returns 0 23:00:04.423 00.000 8052 IsGuiding returns 0 23:00:04.423 00.000 8052 PulseGuide returned control before completion, sleep 194 23:00:04.595 00.172 3236 UpdateGuideState exits: m=211 SNR=10.0 23:00:04.595 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:04.595 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:04.595 00.000 3236 Enqueuing Expose request 23:00:04.642 00.047 8052 IsGuiding returns 0 23:00:04.642 00.000 8052 Move returns status 0, amount 188 23:00:04.642 00.000 8052 move complete, result=0 23:00:04.642 00.000 8052 worker thread done servicing request 23:00:04.642 00.000 8052 Worker thread wakes up 23:00:04.642 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:04.642 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:04.642 00.000 3236 GuideStep: 1.7 px 63 ms WEST, -1.2 px 188 ms NORTH 23:00:06.189 01.547 8052 Exposure complete 23:00:06.345 00.156 8052 worker thread done servicing request 23:00:06.345 00.000 3236 OnExposeComplete: enter 23:00:06.345 00.000 3236 UpdateGuideState(): m_state=6 23:00:06.345 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 524 23:00:06.345 00.000 3236 Star::Find returns 1 (0), X=1049.71, Y=268.86, Mass=201, SNR=9.8, Peak=37 HFD=4.3 23:00:06.345 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.76 = -1.53) 23:00:06.345 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 23:00:06.345 00.000 3236 CameraToMount -- cameraX=-2.88 cameraY=0.68 hyp=2.96 cameraTheta=2.91 mountX=0.13 mountY=0.39, mountTheta=1.24 23:00:06.345 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.88, y=0.68, opts=13) 23:00:06.345 00.000 3236 Enqueuing Move request for scope (-2.88, 0.68) 23:00:06.345 00.000 8052 Worker thread wakes up 23:00:06.345 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.88, 0.68) opts 0xd 23:00:06.345 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.88, 0.68) 23:00:06.345 00.000 8052 Moving (-2.88, 0.68) raw xDistance=0.13 yDistance=0.39 23:00:06.345 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:00:06.345 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:00:06.345 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 23:00:06.345 00.000 8052 MoveAxis(E, 0, ABG) 23:00:06.345 00.000 8052 Move returns status 0, amount 0 23:00:06.345 00.000 8052 MoveAxis(N, 0, ABG) 23:00:06.345 00.000 8052 Move returns status 0, amount 0 23:00:06.345 00.000 8052 move complete, result=0 23:00:06.345 00.000 8052 worker thread done servicing request 23:00:06.360 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=34, Gamma=1.040 23:00:06.610 00.250 3236 UpdateGuideState exits: m=201 SNR=9.8 23:00:06.610 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:06.610 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:06.610 00.000 3236 Enqueuing Expose request 23:00:06.610 00.000 8052 Worker thread wakes up 23:00:06.610 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 23:00:06.610 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:06.610 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:08.157 01.547 8052 Exposure complete 23:00:08.314 00.157 8052 worker thread done servicing request 23:00:08.314 00.000 3236 OnExposeComplete: enter 23:00:08.314 00.000 3236 UpdateGuideState(): m_state=6 23:00:08.314 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 525 23:00:08.314 00.000 3236 Star::Find returns 1 (0), X=1049.91, Y=269.35, Mass=208, SNR=9.9, Peak=40 HFD=4.0 23:00:08.314 00.000 3236 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.85) = xAngle (4.58 = -1.71) 23:00:08.314 00.000 3236 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.83 = 2.83) 23:00:08.314 00.000 3236 CameraToMount -- cameraX=-2.68 cameraY=1.18 hyp=2.92 cameraTheta=2.73 mountX=-0.40 mountY=0.90, mountTheta=1.99 23:00:08.314 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.68, y=1.18, opts=13) 23:00:08.314 00.000 3236 Enqueuing Move request for scope (-2.68, 1.18) 23:00:08.314 00.000 8052 Worker thread wakes up 23:00:08.314 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.68, 1.18) opts 0xd 23:00:08.314 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.68, 1.18) 23:00:08.314 00.000 8052 Moving (-2.68, 1.18) raw xDistance=-0.40 yDistance=0.90 23:00:08.314 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40 23:00:08.314 00.000 8052 resist switch: large excursion: input 0.90 thresh 0.54 direction from -1 to 1 23:00:08.314 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.69 23:00:08.314 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 23:00:08.314 00.000 8052 MoveAxis(E, 14, ABG) 23:00:08.314 00.000 8052 Guiding Dir = 2, Dur = 14 23:00:08.314 00.000 8052 IsSlewing returns 0 23:00:08.329 00.015 8052 IsGuiding returns 0 23:00:08.329 00.000 8052 PulseGuide returned control before completion, sleep 21 23:00:08.329 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=36, Gamma=1.040 23:00:08.360 00.031 8052 IsGuiding returns 0 23:00:08.360 00.000 8052 Move returns status 0, amount 14 23:00:08.360 00.000 8052 MoveAxis(S, 136, ABG) 23:00:08.360 00.000 8052 Guiding Dir = 1, Dur = 136 23:00:08.360 00.000 8052 IsSlewing returns 0 23:00:08.360 00.000 8052 IsGuiding returns 0 23:00:08.360 00.000 8052 PulseGuide returned control before completion, sleep 143 23:00:08.517 00.157 8052 IsGuiding returns 0 23:00:08.517 00.000 8052 Move returns status 0, amount 136 23:00:08.517 00.000 8052 move complete, result=0 23:00:08.517 00.000 8052 worker thread done servicing request 23:00:08.579 00.062 3236 UpdateGuideState exits: m=208 SNR=9.9 23:00:08.579 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:08.579 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:08.579 00.000 3236 Enqueuing Expose request 23:00:08.579 00.000 8052 Worker thread wakes up 23:00:08.579 00.000 3236 GuideStep: -0.4 px 14 ms EAST, 0.9 px 136 ms SOUTH 23:00:08.579 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:08.579 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:10.126 01.547 8052 Exposure complete 23:00:10.282 00.156 8052 worker thread done servicing request 23:00:10.282 00.000 3236 OnExposeComplete: enter 23:00:10.282 00.000 3236 UpdateGuideState(): m_state=6 23:00:10.282 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 526 23:00:10.282 00.000 3236 Star::Find returns 1 (0), X=1049.38, Y=268.46, Mass=211, SNR=9.9, Peak=35 HFD=4.9 23:00:10.282 00.000 3236 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.85) = xAngle (4.90 = -1.38) 23:00:10.282 00.000 3236 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.15 = -3.13) 23:00:10.282 00.000 3236 CameraToMount -- cameraX=-3.21 cameraY=0.29 hyp=3.23 cameraTheta=3.05 mountX=0.60 mountY=-0.04, mountTheta=-0.07 23:00:10.282 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.21, y=0.29, opts=13) 23:00:10.282 00.000 3236 Enqueuing Move request for scope (-3.21, 0.29) 23:00:10.282 00.000 8052 Worker thread wakes up 23:00:10.282 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.21, 0.29) opts 0xd 23:00:10.282 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.21, 0.29) 23:00:10.282 00.000 8052 Moving (-3.21, 0.29) raw xDistance=0.60 yDistance=-0.04 23:00:10.282 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.60 23:00:10.282 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:00:10.282 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:00:10.282 00.000 8052 MoveAxis(W, 20, ABG) 23:00:10.282 00.000 8052 Guiding Dir = 3, Dur = 20 23:00:10.298 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=23, FiltMax=32, Gamma=1.040 23:00:10.314 00.016 8052 IsSlewing returns 0 23:00:10.314 00.000 8052 IsGuiding returns 0 23:00:10.329 00.015 8052 PulseGuide returned control before completion, sleep 26 23:00:10.360 00.031 8052 IsGuiding returns 1 23:00:10.360 00.000 8052 scope still moving after pulse duration time elapsed 23:00:10.392 00.032 8052 IsSlewing returns 0 23:00:10.392 00.000 8052 IsGuiding returns 0 23:00:10.392 00.000 8052 scope move finished after 20 + 48 ms 23:00:10.392 00.000 8052 Move returns status 0, amount 20 23:00:10.392 00.000 8052 MoveAxis(N, 0, ABG) 23:00:10.392 00.000 8052 Move returns status 0, amount 0 23:00:10.392 00.000 8052 move complete, result=0 23:00:10.392 00.000 8052 worker thread done servicing request 23:00:10.548 00.156 3236 UpdateGuideState exits: m=211 SNR=9.9 23:00:10.548 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:10.548 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:10.548 00.000 3236 Enqueuing Expose request 23:00:10.548 00.000 8052 Worker thread wakes up 23:00:10.548 00.000 3236 GuideStep: 0.6 px 20 ms WEST, -0.0 px 0 ms NORTH 23:00:10.548 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:10.548 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:12.204 01.656 8052 Exposure complete 23:00:12.360 00.156 8052 worker thread done servicing request 23:00:12.360 00.000 3236 OnExposeComplete: enter 23:00:12.360 00.000 3236 UpdateGuideState(): m_state=6 23:00:12.360 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 527 23:00:12.360 00.000 3236 Star::Find returns 1 (0), X=1050.22, Y=267.81, Mass=210, SNR=10.0, Peak=39 HFD=4.4 23:00:12.360 00.000 3236 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.85) = xAngle (-1.14 = -1.14) 23:00:12.360 00.000 3236 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.89 = -2.89) 23:00:12.360 00.000 3236 CameraToMount -- cameraX=-2.37 cameraY=-0.37 hyp=2.40 cameraTheta=-2.99 mountX=1.00 mountY=-0.61, mountTheta=-0.54 23:00:12.360 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.37, y=-0.37, opts=13) 23:00:12.360 00.000 3236 Enqueuing Move request for scope (-2.37, -0.37) 23:00:12.360 00.000 8052 Worker thread wakes up 23:00:12.360 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.37, -0.37) opts 0xd 23:00:12.360 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.37, -0.37) 23:00:12.360 00.000 8052 Moving (-2.37, -0.37) raw xDistance=1.00 yDistance=-0.61 23:00:12.360 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.00 23:00:12.360 00.000 8052 resist switch: large excursion: input -0.61 thresh 0.54 direction from 1 to -1 23:00:12.360 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.82 23:00:12.360 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:00:12.360 00.000 8052 MoveAxis(W, 36, ABG) 23:00:12.360 00.000 8052 Guiding Dir = 3, Dur = 36 23:00:12.360 00.000 8052 IsSlewing returns 0 23:00:12.376 00.016 8052 IsGuiding returns 0 23:00:12.376 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=26, FiltMax=35, Gamma=1.040 23:00:12.376 00.000 8052 PulseGuide returned control before completion, sleep 43 23:00:12.439 00.063 8052 IsGuiding returns 0 23:00:12.439 00.000 8052 Move returns status 0, amount 36 23:00:12.439 00.000 8052 MoveAxis(N, 92, ABG) 23:00:12.439 00.000 8052 Guiding Dir = 0, Dur = 92 23:00:12.439 00.000 8052 IsSlewing returns 0 23:00:12.439 00.000 8052 IsGuiding returns 0 23:00:12.439 00.000 8052 PulseGuide returned control before completion, sleep 97 23:00:12.548 00.109 8052 IsGuiding returns 1 23:00:12.548 00.000 8052 scope still moving after pulse duration time elapsed 23:00:12.579 00.031 8052 IsSlewing returns 0 23:00:12.579 00.000 8052 IsGuiding returns 0 23:00:12.579 00.000 8052 scope move finished after 92 + 45 ms 23:00:12.579 00.000 8052 Move returns status 0, amount 92 23:00:12.579 00.000 8052 move complete, result=0 23:00:12.579 00.000 8052 worker thread done servicing request 23:00:12.626 00.047 3236 UpdateGuideState exits: m=210 SNR=10.0 23:00:12.626 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:12.626 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:12.626 00.000 3236 Enqueuing Expose request 23:00:12.626 00.000 8052 Worker thread wakes up 23:00:12.626 00.000 3236 GuideStep: 1.0 px 36 ms WEST, -0.6 px 92 ms NORTH 23:00:12.626 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:12.626 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:14.173 01.547 8052 Exposure complete 23:00:14.329 00.156 3236 OnExposeComplete: enter 23:00:14.329 00.000 8052 worker thread done servicing request 23:00:14.329 00.000 3236 UpdateGuideState(): m_state=6 23:00:14.329 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 528 23:00:14.329 00.000 3236 Star::Find returns 1 (0), X=1049.88, Y=269.12, Mass=218, SNR=10.2, Peak=33 HFD=4.4 23:00:14.329 00.000 3236 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.85) = xAngle (4.65 = -1.63) 23:00:14.329 00.000 3236 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.91 = 2.91) 23:00:14.329 00.000 3236 CameraToMount -- cameraX=-2.71 cameraY=0.95 hyp=2.87 cameraTheta=2.81 mountX=-0.17 mountY=0.67, mountTheta=1.82 23:00:14.329 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.71, y=0.95, opts=13) 23:00:14.329 00.000 3236 Enqueuing Move request for scope (-2.71, 0.95) 23:00:14.329 00.000 8052 Worker thread wakes up 23:00:14.329 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.71, 0.95) opts 0xd 23:00:14.329 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.71, 0.95) 23:00:14.329 00.000 8052 Moving (-2.71, 0.95) raw xDistance=-0.17 yDistance=0.67 23:00:14.329 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:00:14.329 00.000 8052 resist switch: large excursion: input 0.67 thresh 0.54 direction from -1 to 1 23:00:14.329 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.00 23:00:14.329 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67 23:00:14.329 00.000 8052 MoveAxis(E, 0, ABG) 23:00:14.329 00.000 8052 Move returns status 0, amount 0 23:00:14.329 00.000 8052 MoveAxis(S, 101, ABG) 23:00:14.329 00.000 8052 Guiding Dir = 1, Dur = 101 23:00:14.329 00.000 8052 IsSlewing returns 0 23:00:14.345 00.016 8052 IsGuiding returns 0 23:00:14.345 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=20, FiltMax=30, Gamma=1.040 23:00:14.345 00.000 8052 PulseGuide returned control before completion, sleep 102 23:00:14.470 00.125 8052 IsGuiding returns 1 23:00:14.470 00.000 8052 scope still moving after pulse duration time elapsed 23:00:14.501 00.031 8052 IsSlewing returns 0 23:00:14.501 00.000 8052 IsGuiding returns 0 23:00:14.501 00.000 8052 scope move finished after 101 + 58 ms 23:00:14.501 00.000 8052 Move returns status 0, amount 101 23:00:14.501 00.000 8052 move complete, result=0 23:00:14.501 00.000 8052 worker thread done servicing request 23:00:14.595 00.094 3236 UpdateGuideState exits: m=218 SNR=10.2 23:00:14.595 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:14.595 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:14.595 00.000 3236 Enqueuing Expose request 23:00:14.595 00.000 8052 Worker thread wakes up 23:00:14.595 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 0.7 px 101 ms SOUTH 23:00:14.595 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:14.595 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:16.142 01.547 8052 Exposure complete 23:00:16.298 00.156 8052 worker thread done servicing request 23:00:16.298 00.000 3236 OnExposeComplete: enter 23:00:16.298 00.000 3236 UpdateGuideState(): m_state=6 23:00:16.298 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 529 23:00:16.298 00.000 3236 Star::Find returns 1 (0), X=1051.44, Y=268.93, Mass=223, SNR=10.3, Peak=38 HFD=4.8 23:00:16.298 00.000 3236 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.85) = xAngle (4.41 = -1.87) 23:00:16.298 00.000 3236 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.67 = 2.67) 23:00:16.298 00.000 3236 CameraToMount -- cameraX=-1.15 cameraY=0.75 hyp=1.38 cameraTheta=2.56 mountX=-0.41 mountY=0.63, mountTheta=2.14 23:00:16.298 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.15, y=0.75, opts=13) 23:00:16.298 00.000 3236 Enqueuing Move request for scope (-1.15, 0.75) 23:00:16.298 00.000 8052 Worker thread wakes up 23:00:16.298 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 0.75) opts 0xd 23:00:16.298 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.15, 0.75) 23:00:16.298 00.000 8052 Moving (-1.15, 0.75) raw xDistance=-0.41 yDistance=0.63 23:00:16.298 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 23:00:16.298 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63 23:00:16.298 00.000 8052 MoveAxis(E, 14, ABG) 23:00:16.298 00.000 8052 Guiding Dir = 2, Dur = 14 23:00:16.314 00.016 8052 IsSlewing returns 0 23:00:16.314 00.000 8052 IsGuiding returns 0 23:00:16.314 00.000 8052 PulseGuide returned control before completion, sleep 21 23:00:16.314 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=35, Gamma=1.040 23:00:16.345 00.031 8052 IsGuiding returns 0 23:00:16.345 00.000 8052 Move returns status 0, amount 14 23:00:16.345 00.000 8052 MoveAxis(S, 96, ABG) 23:00:16.345 00.000 8052 Guiding Dir = 1, Dur = 96 23:00:16.345 00.000 8052 IsSlewing returns 0 23:00:16.345 00.000 8052 IsGuiding returns 0 23:00:16.376 00.031 8052 PulseGuide returned control before completion, sleep 84 23:00:16.517 00.141 3236 UpdateGuideState exits: m=223 SNR=10.3 23:00:16.517 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:16.517 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:16.517 00.000 3236 Enqueuing Expose request 23:00:16.548 00.031 8052 IsGuiding returns 0 23:00:16.548 00.000 8052 Move returns status 0, amount 96 23:00:16.548 00.000 8052 move complete, result=0 23:00:16.548 00.000 8052 worker thread done servicing request 23:00:16.548 00.000 3236 GuideStep: -0.4 px 14 ms EAST, 0.6 px 96 ms SOUTH 23:00:16.548 00.000 8052 Worker thread wakes up 23:00:16.548 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:16.548 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:18.220 01.672 8052 Exposure complete 23:00:18.376 00.156 8052 worker thread done servicing request 23:00:18.376 00.000 3236 OnExposeComplete: enter 23:00:18.376 00.000 3236 UpdateGuideState(): m_state=6 23:00:18.376 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 530 23:00:18.376 00.000 3236 Star::Find returns 1 (0), X=1049.81, Y=267.47, Mass=189, SNR=9.5, Peak=41 HFD=4.0 23:00:18.376 00.000 3236 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.85) = xAngle (-1.04 = -1.04) 23:00:18.376 00.000 3236 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.79 = -2.79) 23:00:18.376 00.000 3236 CameraToMount -- cameraX=-2.78 cameraY=-0.70 hyp=2.87 cameraTheta=-2.89 mountX=1.44 mountY=-0.99, mountTheta=-0.60 23:00:18.376 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.78, y=-0.70, opts=13) 23:00:18.376 00.000 3236 Enqueuing Move request for scope (-2.78, -0.70) 23:00:18.376 00.000 8052 Worker thread wakes up 23:00:18.376 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.78, -0.70) opts 0xd 23:00:18.376 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.78, -0.70) 23:00:18.376 00.000 8052 Moving (-2.78, -0.70) raw xDistance=1.44 yDistance=-0.99 23:00:18.376 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.44 23:00:18.376 00.000 8052 resist switch: large excursion: input -0.99 thresh 0.54 direction from 1 to -1 23:00:18.376 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.96 23:00:18.376 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99 23:00:18.376 00.000 8052 MoveAxis(W, 49, ABG) 23:00:18.376 00.000 8052 Guiding Dir = 3, Dur = 49 23:00:18.376 00.000 8052 IsSlewing returns 0 23:00:18.376 00.000 8052 IsGuiding returns 0 23:00:18.392 00.016 8052 PulseGuide returned control before completion, sleep 56 23:00:18.392 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=28, FiltMax=38, Gamma=1.040 23:00:18.454 00.062 8052 IsGuiding returns 1 23:00:18.454 00.000 8052 scope still moving after pulse duration time elapsed 23:00:18.501 00.047 8052 IsSlewing returns 0 23:00:18.501 00.000 8052 IsGuiding returns 0 23:00:18.501 00.000 8052 scope move finished after 49 + 66 ms 23:00:18.501 00.000 8052 Move returns status 0, amount 49 23:00:18.501 00.000 8052 MoveAxis(N, 150, ABG) 23:00:18.501 00.000 8052 Guiding Dir = 0, Dur = 150 23:00:18.501 00.000 8052 IsSlewing returns 0 23:00:18.501 00.000 8052 IsGuiding returns 0 23:00:18.501 00.000 8052 PulseGuide returned control before completion, sleep 157 23:00:18.642 00.141 3236 UpdateGuideState exits: m=189 SNR=9.5 23:00:18.642 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:18.642 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:18.642 00.000 3236 Enqueuing Expose request 23:00:18.689 00.047 8052 IsGuiding returns 0 23:00:18.689 00.000 8052 Move returns status 0, amount 150 23:00:18.689 00.000 8052 move complete, result=0 23:00:18.689 00.000 8052 worker thread done servicing request 23:00:18.689 00.000 8052 Worker thread wakes up 23:00:18.689 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:18.689 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:18.689 00.000 3236 GuideStep: 1.4 px 49 ms WEST, -1.0 px 150 ms NORTH 23:00:20.126 01.437 8052 Exposure complete 23:00:20.282 00.156 8052 worker thread done servicing request 23:00:20.282 00.000 3236 OnExposeComplete: enter 23:00:20.282 00.000 3236 UpdateGuideState(): m_state=6 23:00:20.282 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 531 23:00:20.282 00.000 3236 Star::Find returns 1 (0), X=1050.03, Y=265.76, Mass=158, SNR=8.5, Peak=37 HFD=4.9 23:00:20.282 00.000 3236 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.85) = xAngle (-0.54 = -0.54) 23:00:20.282 00.000 3236 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.28 = -2.28) 23:00:20.282 00.000 3236 CameraToMount -- cameraX=-2.56 cameraY=-2.41 hyp=3.52 cameraTheta=-2.39 mountX=3.02 mountY=-2.66, mountTheta=-0.72 23:00:20.282 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.56, y=-2.41, opts=13) 23:00:20.282 00.000 3236 Enqueuing Move request for scope (-2.56, -2.41) 23:00:20.282 00.000 8052 Worker thread wakes up 23:00:20.282 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.56, -2.41) opts 0xd 23:00:20.282 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.56, -2.41) 23:00:20.282 00.000 8052 Moving (-2.56, -2.41) raw xDistance=3.02 yDistance=-2.66 23:00:20.282 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.97 from input 3.02 23:00:20.282 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.66 from input -2.66 23:00:20.282 00.000 8052 MoveAxis(W, 108, ABG) 23:00:20.282 00.000 8052 Guiding Dir = 3, Dur = 108 23:00:20.282 00.000 8052 IsSlewing returns 0 23:00:20.298 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=29, FiltMax=36, Gamma=1.040 23:00:20.298 00.000 8052 IsGuiding returns 0 23:00:20.298 00.000 8052 PulseGuide returned control before completion, sleep 114 23:00:20.485 00.187 8052 IsGuiding returns 0 23:00:20.485 00.000 8052 Move returns status 0, amount 108 23:00:20.485 00.000 8052 MoveAxis(N, 405, ABG) 23:00:20.485 00.000 8052 Guiding Dir = 0, Dur = 405 23:00:20.548 00.063 3236 UpdateGuideState exits: m=158 SNR=8.5 23:00:20.548 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:20.548 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:20.548 00.000 3236 Enqueuing Expose request 23:00:20.548 00.000 8052 IsSlewing returns 0 23:00:20.626 00.078 8052 IsGuiding returns 0 23:00:20.626 00.000 8052 PulseGuide returned control before completion, sleep 409 23:00:21.048 00.422 8052 IsGuiding returns 0 23:00:21.048 00.000 8052 Move returns status 0, amount 405 23:00:21.048 00.000 8052 move complete, result=0 23:00:21.048 00.000 8052 worker thread done servicing request 23:00:21.048 00.000 8052 Worker thread wakes up 23:00:21.048 00.000 3236 GuideStep: 3.0 px 108 ms WEST, -2.7 px 405 ms NORTH 23:00:21.048 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:21.048 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:22.157 01.109 8052 Exposure complete 23:00:22.314 00.157 8052 worker thread done servicing request 23:00:22.314 00.000 3236 OnExposeComplete: enter 23:00:22.314 00.000 3236 UpdateGuideState(): m_state=6 23:00:22.314 00.000 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 532 23:00:22.314 00.000 3236 Star::Find returns 1 (0), X=1049.28, Y=267.37, Mass=182, SNR=9.2, Peak=42 HFD=5.2 23:00:22.314 00.000 3236 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.85) = xAngle (-1.05 = -1.05) 23:00:22.314 00.000 3236 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.80 = -2.80) 23:00:22.314 00.000 3236 CameraToMount -- cameraX=-3.31 cameraY=-0.81 hyp=3.41 cameraTheta=-2.90 mountX=1.68 mountY=-1.14, mountTheta=-0.60 23:00:22.314 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.31, y=-0.81, opts=13) 23:00:22.314 00.000 3236 Enqueuing Move request for scope (-3.31, -0.81) 23:00:22.314 00.000 8052 Worker thread wakes up 23:00:22.314 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.31, -0.81) opts 0xd 23:00:22.314 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.31, -0.81) 23:00:22.314 00.000 8052 Moving (-3.31, -0.81) raw xDistance=1.68 yDistance=-1.14 23:00:22.314 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.68 23:00:22.314 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14 23:00:22.314 00.000 8052 MoveAxis(W, 66, ABG) 23:00:22.314 00.000 8052 Guiding Dir = 3, Dur = 66 23:00:22.314 00.000 8052 IsSlewing returns 0 23:00:22.314 00.000 8052 IsGuiding returns 0 23:00:22.329 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=31, FiltMax=39, Gamma=1.040 23:00:22.329 00.000 8052 PulseGuide returned control before completion, sleep 70 23:00:22.407 00.078 8052 IsGuiding returns 1 23:00:22.407 00.000 8052 scope still moving after pulse duration time elapsed 23:00:22.439 00.032 8052 IsSlewing returns 0 23:00:22.439 00.000 8052 IsGuiding returns 0 23:00:22.439 00.000 8052 scope move finished after 66 + 47 ms 23:00:22.439 00.000 8052 Move returns status 0, amount 66 23:00:22.439 00.000 8052 MoveAxis(N, 173, ABG) 23:00:22.439 00.000 8052 Guiding Dir = 0, Dur = 173 23:00:22.439 00.000 8052 IsSlewing returns 0 23:00:22.439 00.000 8052 IsGuiding returns 0 23:00:22.439 00.000 8052 PulseGuide returned control before completion, sleep 180 23:00:22.579 00.140 3236 UpdateGuideState exits: m=182 SNR=9.2 23:00:22.579 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:22.579 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:22.579 00.000 3236 Enqueuing Expose request 23:00:22.642 00.063 8052 IsGuiding returns 0 23:00:22.642 00.000 8052 Move returns status 0, amount 173 23:00:22.642 00.000 8052 move complete, result=0 23:00:22.642 00.000 8052 worker thread done servicing request 23:00:22.642 00.000 8052 Worker thread wakes up 23:00:22.642 00.000 3236 GuideStep: 1.7 px 66 ms WEST, -1.1 px 173 ms NORTH 23:00:22.642 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:22.642 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:24.189 01.547 8052 Exposure complete 23:00:24.345 00.156 8052 worker thread done servicing request 23:00:24.345 00.000 3236 OnExposeComplete: enter 23:00:24.345 00.000 3236 UpdateGuideState(): m_state=6 23:00:24.345 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 533 23:00:24.345 00.000 3236 Star::Find returns 1 (0), X=1047.25, Y=268.38, Mass=195, SNR=9.6, Peak=42 HFD=4.8 23:00:24.345 00.000 3236 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.85) = xAngle (4.95 = -1.33) 23:00:24.345 00.000 3236 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.21 = -3.08) 23:00:24.345 00.000 3236 CameraToMount -- cameraX=-5.34 cameraY=0.21 hyp=5.34 cameraTheta=3.10 mountX=1.27 mountY=-0.34, mountTheta=-0.26 23:00:24.345 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.34, y=0.21, opts=13) 23:00:24.345 00.000 3236 Enqueuing Move request for scope (-5.34, 0.21) 23:00:24.345 00.000 8052 Worker thread wakes up 23:00:24.345 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.34, 0.21) opts 0xd 23:00:24.345 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.34, 0.21) 23:00:24.345 00.000 8052 Moving (-5.34, 0.21) raw xDistance=1.27 yDistance=-0.34 23:00:24.345 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.27 23:00:24.345 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 23:00:24.345 00.000 8052 MoveAxis(W, 48, ABG) 23:00:24.345 00.000 8052 Guiding Dir = 3, Dur = 48 23:00:24.360 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=84, FiltMin=29, FiltMax=37, Gamma=1.040 23:00:24.360 00.000 8052 IsSlewing returns 0 23:00:24.423 00.063 8052 IsGuiding returns 0 23:00:24.423 00.000 8052 PulseGuide returned control before completion, sleep 53 23:00:24.501 00.078 8052 IsGuiding returns 0 23:00:24.501 00.000 8052 Move returns status 0, amount 48 23:00:24.501 00.000 8052 MoveAxis(N, 52, ABG) 23:00:24.501 00.000 8052 Guiding Dir = 0, Dur = 52 23:00:24.501 00.000 8052 IsSlewing returns 0 23:00:24.501 00.000 8052 IsGuiding returns 0 23:00:24.501 00.000 8052 PulseGuide returned control before completion, sleep 59 23:00:24.579 00.078 8052 IsGuiding returns 1 23:00:24.579 00.000 8052 scope still moving after pulse duration time elapsed 23:00:24.610 00.031 3236 UpdateGuideState exits: m=195 SNR=9.6 23:00:24.610 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:24.610 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:24.610 00.000 3236 Enqueuing Expose request 23:00:24.610 00.000 8052 IsSlewing returns 0 23:00:24.610 00.000 8052 IsGuiding returns 1 23:00:24.642 00.032 8052 IsSlewing returns 0 23:00:24.642 00.000 8052 IsGuiding returns 0 23:00:24.642 00.000 8052 scope move finished after 52 + 87 ms 23:00:24.642 00.000 8052 Move returns status 0, amount 52 23:00:24.642 00.000 8052 move complete, result=0 23:00:24.642 00.000 8052 worker thread done servicing request 23:00:24.642 00.000 8052 Worker thread wakes up 23:00:24.642 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:24.642 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:24.642 00.000 3236 GuideStep: 1.3 px 48 ms WEST, -0.3 px 52 ms NORTH 23:00:26.189 01.547 8052 Exposure complete 23:00:26.345 00.156 8052 worker thread done servicing request 23:00:26.345 00.000 3236 OnExposeComplete: enter 23:00:26.345 00.000 3236 UpdateGuideState(): m_state=6 23:00:26.345 00.000 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 534 23:00:26.345 00.000 3236 Star::Find returns 1 (0), X=1046.75, Y=268.53, Mass=209, SNR=9.9, Peak=32 HFD=4.7 23:00:26.345 00.000 3236 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.85) = xAngle (4.93 = -1.35) 23:00:26.345 00.000 3236 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.18 = -3.10) 23:00:26.345 00.000 3236 CameraToMount -- cameraX=-5.84 cameraY=0.35 hyp=5.86 cameraTheta=3.08 mountX=1.26 mountY=-0.25, mountTheta=-0.19 23:00:26.345 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.84, y=0.35, opts=13) 23:00:26.345 00.000 3236 Enqueuing Move request for scope (-5.84, 0.35) 23:00:26.345 00.000 8052 Worker thread wakes up 23:00:26.345 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.84, 0.35) opts 0xd 23:00:26.345 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.84, 0.35) 23:00:26.345 00.000 8052 Moving (-5.84, 0.35) raw xDistance=1.26 yDistance=-0.25 23:00:26.345 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.26 23:00:26.345 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 23:00:26.345 00.000 8052 MoveAxis(W, 47, ABG) 23:00:26.345 00.000 8052 Guiding Dir = 3, Dur = 47 23:00:26.345 00.000 8052 IsSlewing returns 0 23:00:26.360 00.015 8052 IsGuiding returns 0 23:00:26.360 00.000 8052 PulseGuide returned control before completion, sleep 53 23:00:26.360 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=21, FiltMax=30, Gamma=1.040 23:00:26.423 00.063 8052 IsGuiding returns 0 23:00:26.423 00.000 8052 Move returns status 0, amount 47 23:00:26.423 00.000 8052 MoveAxis(N, 37, ABG) 23:00:26.423 00.000 8052 Guiding Dir = 0, Dur = 37 23:00:26.423 00.000 8052 IsSlewing returns 0 23:00:26.423 00.000 8052 IsGuiding returns 0 23:00:26.423 00.000 8052 PulseGuide returned control before completion, sleep 44 23:00:26.485 00.062 8052 IsGuiding returns 1 23:00:26.485 00.000 8052 scope still moving after pulse duration time elapsed 23:00:26.517 00.032 8052 IsSlewing returns 0 23:00:26.517 00.000 8052 IsGuiding returns 1 23:00:26.548 00.031 8052 IsSlewing returns 0 23:00:26.548 00.000 8052 IsGuiding returns 1 23:00:26.579 00.031 8052 IsSlewing returns 0 23:00:26.579 00.000 8052 IsGuiding returns 0 23:00:26.579 00.000 8052 scope move finished after 37 + 115 ms 23:00:26.579 00.000 8052 Move returns status 0, amount 37 23:00:26.579 00.000 8052 move complete, result=0 23:00:26.579 00.000 8052 worker thread done servicing request 23:00:26.610 00.031 3236 UpdateGuideState exits: m=209 SNR=9.9 23:00:26.610 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:26.610 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:26.610 00.000 3236 Enqueuing Expose request 23:00:26.610 00.000 8052 Worker thread wakes up 23:00:26.610 00.000 3236 GuideStep: 1.3 px 47 ms WEST, -0.2 px 37 ms NORTH 23:00:26.610 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:26.610 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:28.158 01.548 8052 Exposure complete 23:00:28.283 00.125 8052 worker thread done servicing request 23:00:28.283 00.000 3236 OnExposeComplete: enter 23:00:28.283 00.000 3236 UpdateGuideState(): m_state=6 23:00:28.283 00.000 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 535 23:00:28.283 00.000 3236 Star::Find returns 1 (0), X=1045.38, Y=269.67, Mass=204, SNR=9.8, Peak=39 HFD=4.8 23:00:28.283 00.000 3236 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.85) = xAngle (4.79 = -1.50) 23:00:28.283 00.000 3236 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.04 = 3.04) 23:00:28.283 00.000 3236 CameraToMount -- cameraX=-7.21 cameraY=1.49 hyp=7.36 cameraTheta=2.94 mountX=0.54 mountY=0.75, mountTheta=0.95 23:00:28.283 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.21, y=1.49, opts=13) 23:00:28.283 00.000 3236 Enqueuing Move request for scope (-7.21, 1.49) 23:00:28.283 00.000 8052 Worker thread wakes up 23:00:28.283 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.21, 1.49) opts 0xd 23:00:28.283 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.21, 1.49) 23:00:28.283 00.000 8052 Moving (-7.21, 1.49) raw xDistance=0.54 yDistance=0.75 23:00:28.283 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.54 23:00:28.283 00.000 8052 resist switch: large excursion: input 0.75 thresh 0.54 direction from -1 to 1 23:00:28.283 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.25 23:00:28.299 00.016 8052 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75 23:00:28.299 00.000 8052 MoveAxis(W, 22, ABG) 23:00:28.299 00.000 8052 Guiding Dir = 3, Dur = 22 23:00:28.299 00.000 8052 IsSlewing returns 0 23:00:28.299 00.000 8052 IsGuiding returns 0 23:00:28.299 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=36, Gamma=1.040 23:00:28.330 00.031 8052 IsGuiding returns 1 23:00:28.330 00.000 8052 scope still moving after pulse duration time elapsed 23:00:28.361 00.031 8052 IsSlewing returns 0 23:00:28.361 00.000 8052 IsGuiding returns 1 23:00:28.392 00.031 8052 IsSlewing returns 0 23:00:28.392 00.000 8052 IsGuiding returns 1 23:00:28.424 00.032 8052 IsSlewing returns 0 23:00:28.424 00.000 8052 IsGuiding returns 0 23:00:28.424 00.000 8052 scope move finished after 22 + 100 ms 23:00:28.424 00.000 8052 Move returns status 0, amount 22 23:00:28.424 00.000 8052 MoveAxis(S, 114, ABG) 23:00:28.424 00.000 8052 Guiding Dir = 1, Dur = 114 23:00:28.424 00.000 8052 IsSlewing returns 0 23:00:28.424 00.000 8052 IsGuiding returns 0 23:00:28.439 00.015 8052 PulseGuide returned control before completion, sleep 114 23:00:28.502 00.063 3236 UpdateGuideState exits: m=204 SNR=9.8 23:00:28.502 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:28.502 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:28.502 00.000 3236 Enqueuing Expose request 23:00:28.564 00.062 8052 IsGuiding returns 1 23:00:28.564 00.000 8052 scope still moving after pulse duration time elapsed 23:00:28.595 00.031 8052 IsSlewing returns 0 23:00:28.595 00.000 8052 IsGuiding returns 0 23:00:28.595 00.000 8052 scope move finished after 114 + 55 ms 23:00:28.595 00.000 8052 Move returns status 0, amount 114 23:00:28.595 00.000 8052 move complete, result=0 23:00:28.595 00.000 8052 worker thread done servicing request 23:00:28.595 00.000 3236 GuideStep: 0.5 px 22 ms WEST, 0.8 px 114 ms SOUTH 23:00:28.595 00.000 8052 Worker thread wakes up 23:00:28.595 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:28.595 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,255,31,31) 23:00:30.142 01.547 8052 Exposure complete 23:00:30.299 00.157 8052 worker thread done servicing request 23:00:30.299 00.000 3236 OnExposeComplete: enter 23:00:30.299 00.000 3236 UpdateGuideState(): m_state=6 23:00:30.299 00.000 3236 Star::Find(15, 1045, 269, 0, (0,0,0,0), 0.0, 255) frame 536 23:00:30.299 00.000 3236 Star::Find returns 1 (0), X=1045.32, Y=270.42, Mass=229, SNR=10.4, Peak=40 HFD=4.8 23:00:30.299 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.59) 23:00:30.299 00.000 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 23:00:30.299 00.000 3236 CameraToMount -- cameraX=-7.27 cameraY=2.25 hyp=7.61 cameraTheta=2.84 mountX=-0.17 mountY=1.49, mountTheta=1.68 23:00:30.299 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.27, y=2.25, opts=13) 23:00:30.299 00.000 3236 Enqueuing Move request for scope (-7.27, 2.25) 23:00:30.299 00.000 8052 Worker thread wakes up 23:00:30.299 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.27, 2.25) opts 0xd 23:00:30.299 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.27, 2.25) 23:00:30.299 00.000 8052 Moving (-7.27, 2.25) raw xDistance=-0.17 yDistance=1.49 23:00:30.299 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:00:30.299 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.49 from input 1.49 23:00:30.299 00.000 8052 MoveAxis(E, 0, ABG) 23:00:30.299 00.000 8052 Move returns status 0, amount 0 23:00:30.299 00.000 8052 MoveAxis(S, 227, ABG) 23:00:30.299 00.000 8052 Guiding Dir = 1, Dur = 227 23:00:30.299 00.000 8052 IsSlewing returns 0 23:00:30.314 00.015 8052 IsGuiding returns 0 23:00:30.314 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=27, FiltMax=38, Gamma=1.040 23:00:30.361 00.047 8052 PulseGuide returned control before completion, sleep 192 23:00:30.580 00.219 3236 UpdateGuideState exits: m=229 SNR=10.4 23:00:30.580 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:30.580 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:30.580 00.000 3236 Enqueuing Expose request 23:00:30.611 00.031 8052 IsGuiding returns 0 23:00:30.611 00.000 8052 Move returns status 0, amount 227 23:00:30.611 00.000 8052 move complete, result=0 23:00:30.611 00.000 8052 worker thread done servicing request 23:00:30.611 00.000 8052 Worker thread wakes up 23:00:30.611 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:30.611 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,255,31,31) 23:00:30.611 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 1.5 px 227 ms SOUTH 23:00:32.174 01.563 8052 Exposure complete 23:00:32.330 00.156 8052 worker thread done servicing request 23:00:32.330 00.000 3236 OnExposeComplete: enter 23:00:32.330 00.000 3236 UpdateGuideState(): m_state=6 23:00:32.330 00.000 3236 Star::Find(15, 1045, 270, 0, (0,0,0,0), 0.0, 255) frame 537 23:00:32.330 00.000 3236 Star::Find returns 1 (0), X=1046.77, Y=269.40, Mass=203, SNR=9.8, Peak=34 HFD=4.6 23:00:32.330 00.000 3236 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.85) = xAngle (4.78 = -1.50) 23:00:32.330 00.000 3236 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.04 = 3.04) 23:00:32.330 00.000 3236 CameraToMount -- cameraX=-5.82 cameraY=1.22 hyp=5.95 cameraTheta=2.93 mountX=0.42 mountY=0.62, mountTheta=0.97 23:00:32.330 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.82, y=1.22, opts=13) 23:00:32.330 00.000 3236 Enqueuing Move request for scope (-5.82, 1.22) 23:00:32.330 00.000 8052 Worker thread wakes up 23:00:32.330 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.82, 1.22) opts 0xd 23:00:32.345 00.015 8052 Handling offset move in thread for scope, endpoint = (-5.82, 1.22) 23:00:32.345 00.000 8052 Moving (-5.82, 1.22) raw xDistance=0.42 yDistance=0.62 23:00:32.345 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42 23:00:32.345 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 23:00:32.345 00.000 8052 MoveAxis(W, 15, ABG) 23:00:32.345 00.000 8052 Guiding Dir = 3, Dur = 15 23:00:32.345 00.000 8052 IsSlewing returns 0 23:00:32.345 00.000 8052 IsGuiding returns 0 23:00:32.345 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=32, Gamma=1.040 23:00:32.345 00.000 8052 PulseGuide returned control before completion, sleep 22 23:00:32.392 00.047 8052 IsGuiding returns 0 23:00:32.392 00.000 8052 Move returns status 0, amount 15 23:00:32.392 00.000 8052 MoveAxis(S, 94, ABG) 23:00:32.392 00.000 8052 Guiding Dir = 1, Dur = 94 23:00:32.392 00.000 8052 IsSlewing returns 0 23:00:32.392 00.000 8052 IsGuiding returns 0 23:00:32.408 00.016 8052 PulseGuide returned control before completion, sleep 93 23:00:32.517 00.109 8052 IsGuiding returns 1 23:00:32.517 00.000 8052 scope still moving after pulse duration time elapsed 23:00:32.549 00.032 8052 IsSlewing returns 0 23:00:32.549 00.000 8052 IsGuiding returns 0 23:00:32.549 00.000 8052 scope move finished after 94 + 60 ms 23:00:32.549 00.000 8052 Move returns status 0, amount 94 23:00:32.549 00.000 8052 move complete, result=0 23:00:32.549 00.000 8052 worker thread done servicing request 23:00:32.549 00.000 3236 UpdateGuideState exits: m=203 SNR=9.8 23:00:32.549 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:32.549 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:32.549 00.000 3236 Enqueuing Expose request 23:00:32.549 00.000 8052 Worker thread wakes up 23:00:32.549 00.000 3236 GuideStep: 0.4 px 15 ms WEST, 0.6 px 94 ms SOUTH 23:00:32.549 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:32.549 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:34.205 01.656 8052 Exposure complete 23:00:34.314 00.109 8052 worker thread done servicing request 23:00:34.314 00.000 3236 OnExposeComplete: enter 23:00:34.314 00.000 3236 UpdateGuideState(): m_state=6 23:00:34.314 00.000 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 538 23:00:34.314 00.000 3236 Star::Find returns 1 (0), X=1047.90, Y=268.87, Mass=192, SNR=9.5, Peak=36 HFD=4.4 23:00:34.314 00.000 3236 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.85) = xAngle (4.84 = -1.44) 23:00:34.314 00.000 3236 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 23:00:34.314 00.000 3236 CameraToMount -- cameraX=-4.69 cameraY=0.69 hyp=4.74 cameraTheta=3.00 mountX=0.62 mountY=0.21, mountTheta=0.32 23:00:34.330 00.016 3236 SchedulePrimaryMove(06CFF028, x=-4.69, y=0.69, opts=13) 23:00:34.330 00.000 3236 Enqueuing Move request for scope (-4.69, 0.69) 23:00:34.330 00.000 8052 Worker thread wakes up 23:00:34.330 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.69, 0.69) opts 0xd 23:00:34.330 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.69, 0.69) 23:00:34.330 00.000 8052 Moving (-4.69, 0.69) raw xDistance=0.62 yDistance=0.21 23:00:34.330 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62 23:00:34.330 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21 23:00:34.330 00.000 8052 MoveAxis(W, 23, ABG) 23:00:34.330 00.000 8052 Guiding Dir = 3, Dur = 23 23:00:34.330 00.000 8052 IsSlewing returns 0 23:00:34.330 00.000 8052 IsGuiding returns 0 23:00:34.330 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=34, Gamma=1.040 23:00:34.377 00.047 8052 IsGuiding returns 1 23:00:34.377 00.000 8052 scope still moving after pulse duration time elapsed 23:00:34.408 00.031 8052 IsSlewing returns 0 23:00:34.408 00.000 8052 IsGuiding returns 1 23:00:34.533 00.125 3236 UpdateGuideState exits: m=192 SNR=9.5 23:00:34.533 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:34.533 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:34.533 00.000 3236 Enqueuing Expose request 23:00:34.564 00.031 8052 IsSlewing returns 0 23:00:34.642 00.078 8052 IsGuiding returns 0 23:00:34.642 00.000 8052 scope move finished after 23 + 284 ms 23:00:34.642 00.000 8052 Move returns status 0, amount 23 23:00:34.642 00.000 8052 MoveAxis(S, 32, ABG) 23:00:34.642 00.000 8052 Guiding Dir = 1, Dur = 32 23:00:34.689 00.047 8052 IsSlewing returns 0 23:00:34.752 00.063 8052 IsGuiding returns 0 23:00:34.752 00.000 8052 PulseGuide returned control before completion, sleep 39 23:00:34.814 00.062 8052 IsGuiding returns 1 23:00:34.814 00.000 8052 scope still moving after pulse duration time elapsed 23:00:34.845 00.031 8052 IsSlewing returns 0 23:00:34.845 00.000 8052 IsGuiding returns 1 23:00:34.877 00.032 8052 IsSlewing returns 0 23:00:34.877 00.000 8052 IsGuiding returns 0 23:00:34.877 00.000 8052 scope move finished after 32 + 84 ms 23:00:34.877 00.000 8052 Move returns status 0, amount 32 23:00:34.877 00.000 8052 move complete, result=0 23:00:34.877 00.000 8052 worker thread done servicing request 23:00:34.877 00.000 3236 GuideStep: 0.6 px 23 ms WEST, 0.2 px 32 ms SOUTH 23:00:34.877 00.000 8052 Worker thread wakes up 23:00:34.877 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:34.877 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:36.205 01.328 8052 Exposure complete 23:00:36.361 00.156 8052 worker thread done servicing request 23:00:36.361 00.000 3236 OnExposeComplete: enter 23:00:36.361 00.000 3236 UpdateGuideState(): m_state=6 23:00:36.361 00.000 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 539 23:00:36.361 00.000 3236 Star::Find returns 1 (0), X=1046.89, Y=267.99, Mass=197, SNR=9.6, Peak=38 HFD=4.6 23:00:36.361 00.000 3236 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.85) = xAngle (-1.26 = -1.26) 23:00:36.361 00.000 3236 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.01 = -3.01) 23:00:36.361 00.000 3236 CameraToMount -- cameraX=-5.70 cameraY=-0.18 hyp=5.71 cameraTheta=-3.11 mountX=1.74 mountY=-0.76, mountTheta=-0.41 23:00:36.361 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.70, y=-0.18, opts=13) 23:00:36.361 00.000 3236 Enqueuing Move request for scope (-5.70, -0.18) 23:00:36.361 00.000 8052 Worker thread wakes up 23:00:36.361 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.70, -0.18) opts 0xd 23:00:36.361 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.70, -0.18) 23:00:36.361 00.000 8052 Moving (-5.70, -0.18) raw xDistance=1.74 yDistance=-0.76 23:00:36.361 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.74 23:00:36.361 00.000 8052 resist switch: large excursion: input -0.76 thresh 0.54 direction from 1 to -1 23:00:36.361 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.29 23:00:36.361 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 23:00:36.361 00.000 8052 MoveAxis(W, 62, ABG) 23:00:36.361 00.000 8052 Guiding Dir = 3, Dur = 62 23:00:36.361 00.000 8052 IsSlewing returns 0 23:00:36.377 00.016 8052 IsGuiding returns 0 23:00:36.377 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=27, FiltMax=35, Gamma=1.040 23:00:36.377 00.000 8052 PulseGuide returned control before completion, sleep 68 23:00:36.455 00.078 8052 IsGuiding returns 0 23:00:36.455 00.000 8052 Move returns status 0, amount 62 23:00:36.455 00.000 8052 MoveAxis(N, 116, ABG) 23:00:36.455 00.000 8052 Guiding Dir = 0, Dur = 116 23:00:36.455 00.000 8052 IsSlewing returns 0 23:00:36.455 00.000 8052 IsGuiding returns 0 23:00:36.455 00.000 8052 PulseGuide returned control before completion, sleep 123 23:00:36.595 00.140 8052 IsGuiding returns 1 23:00:36.595 00.000 8052 scope still moving after pulse duration time elapsed 23:00:36.627 00.032 8052 IsSlewing returns 0 23:00:36.627 00.000 8052 IsGuiding returns 0 23:00:36.627 00.000 8052 scope move finished after 116 + 54 ms 23:00:36.627 00.000 8052 Move returns status 0, amount 116 23:00:36.627 00.000 3236 UpdateGuideState exits: m=197 SNR=9.6 23:00:36.627 00.000 8052 move complete, result=0 23:00:36.627 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:36.627 00.000 8052 worker thread done servicing request 23:00:36.627 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:36.627 00.000 3236 Enqueuing Expose request 23:00:36.627 00.000 8052 Worker thread wakes up 23:00:36.627 00.000 3236 GuideStep: 1.7 px 62 ms WEST, -0.8 px 116 ms NORTH 23:00:36.627 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:36.627 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:38.174 01.547 8052 Exposure complete 23:00:38.330 00.156 8052 worker thread done servicing request 23:00:38.330 00.000 3236 OnExposeComplete: enter 23:00:38.330 00.000 3236 UpdateGuideState(): m_state=6 23:00:38.330 00.000 3236 Star::Find(15, 1046, 267, 0, (0,0,0,0), 0.0, 255) frame 540 23:00:38.330 00.000 3236 Star::Find returns 1 (0), X=1048.08, Y=269.83, Mass=206, SNR=9.8, Peak=31 HFD=4.7 23:00:38.330 00.000 3236 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.85) = xAngle (4.64 = -1.65) 23:00:38.330 00.000 3236 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.89 = 2.89) 23:00:38.330 00.000 3236 CameraToMount -- cameraX=-4.51 cameraY=1.66 hyp=4.80 cameraTheta=2.79 mountX=-0.36 mountY=1.19, mountTheta=1.86 23:00:38.330 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.51, y=1.66, opts=13) 23:00:38.330 00.000 3236 Enqueuing Move request for scope (-4.51, 1.66) 23:00:38.330 00.000 8052 Worker thread wakes up 23:00:38.330 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.51, 1.66) opts 0xd 23:00:38.330 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.51, 1.66) 23:00:38.330 00.000 8052 Moving (-4.51, 1.66) raw xDistance=-0.36 yDistance=1.19 23:00:38.330 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36 23:00:38.330 00.000 8052 resist switch: large excursion: input 1.19 thresh 0.54 direction from -1 to 1 23:00:38.330 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.56 23:00:38.330 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19 23:00:38.330 00.000 8052 MoveAxis(E, 8, ABG) 23:00:38.330 00.000 8052 Guiding Dir = 2, Dur = 8 23:00:38.345 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=20, FiltMax=28, Gamma=1.040 23:00:38.361 00.016 8052 IsSlewing returns 0 23:00:38.424 00.063 8052 IsGuiding returns 0 23:00:38.549 00.125 8052 IsGuiding returns 0 23:00:38.549 00.000 8052 Move returns status 0, amount 8 23:00:38.549 00.000 8052 MoveAxis(S, 181, ABG) 23:00:38.549 00.000 8052 Guiding Dir = 1, Dur = 181 23:00:38.549 00.000 8052 IsSlewing returns 0 23:00:38.549 00.000 8052 IsGuiding returns 0 23:00:38.564 00.015 8052 PulseGuide returned control before completion, sleep 188 23:00:38.595 00.031 3236 UpdateGuideState exits: m=206 SNR=9.8 23:00:38.595 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:38.595 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:38.595 00.000 3236 Enqueuing Expose request 23:00:38.767 00.172 8052 IsGuiding returns 0 23:00:38.767 00.000 8052 Move returns status 0, amount 181 23:00:38.767 00.000 8052 move complete, result=0 23:00:38.767 00.000 8052 worker thread done servicing request 23:00:38.767 00.000 8052 Worker thread wakes up 23:00:38.767 00.000 3236 GuideStep: -0.4 px 8 ms EAST, 1.2 px 181 ms SOUTH 23:00:38.767 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:38.767 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:40.205 01.438 8052 Exposure complete 23:00:40.361 00.156 8052 worker thread done servicing request 23:00:40.361 00.000 3236 OnExposeComplete: enter 23:00:40.361 00.000 3236 UpdateGuideState(): m_state=6 23:00:40.361 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 541 23:00:40.361 00.000 3236 Star::Find returns 1 (0), X=1048.88, Y=269.62, Mass=215, SNR=10.1, Peak=42 HFD=4.4 23:00:40.361 00.000 3236 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.85) = xAngle (4.62 = -1.66) 23:00:40.361 00.000 3236 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.87 = 2.87) 23:00:40.361 00.000 3236 CameraToMount -- cameraX=-3.71 cameraY=1.44 hyp=3.98 cameraTheta=2.77 mountX=-0.37 mountY=1.06, mountTheta=1.91 23:00:40.361 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.71, y=1.44, opts=13) 23:00:40.361 00.000 3236 Enqueuing Move request for scope (-3.71, 1.44) 23:00:40.361 00.000 8052 Worker thread wakes up 23:00:40.361 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.71, 1.44) opts 0xd 23:00:40.361 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.71, 1.44) 23:00:40.361 00.000 8052 Moving (-3.71, 1.44) raw xDistance=-0.37 yDistance=1.06 23:00:40.361 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37 23:00:40.361 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06 23:00:40.361 00.000 8052 MoveAxis(E, 13, ABG) 23:00:40.361 00.000 8052 Guiding Dir = 2, Dur = 13 23:00:40.361 00.000 8052 IsSlewing returns 0 23:00:40.361 00.000 8052 IsGuiding returns 0 23:00:40.377 00.016 8052 PulseGuide returned control before completion, sleep 20 23:00:40.377 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=30, FiltMax=40, Gamma=1.040 23:00:40.408 00.031 8052 IsGuiding returns 0 23:00:40.408 00.000 8052 Move returns status 0, amount 13 23:00:40.408 00.000 8052 MoveAxis(S, 161, ABG) 23:00:40.408 00.000 8052 Guiding Dir = 1, Dur = 161 23:00:40.408 00.000 8052 IsSlewing returns 0 23:00:40.408 00.000 8052 IsGuiding returns 0 23:00:40.408 00.000 8052 PulseGuide returned control before completion, sleep 168 23:00:40.595 00.187 8052 IsGuiding returns 0 23:00:40.595 00.000 8052 Move returns status 0, amount 161 23:00:40.595 00.000 8052 move complete, result=0 23:00:40.595 00.000 8052 worker thread done servicing request 23:00:40.627 00.032 3236 UpdateGuideState exits: m=215 SNR=10.1 23:00:40.627 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:40.627 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:40.627 00.000 3236 Enqueuing Expose request 23:00:40.627 00.000 8052 Worker thread wakes up 23:00:40.627 00.000 3236 GuideStep: -0.4 px 13 ms EAST, 1.1 px 161 ms SOUTH 23:00:40.627 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:40.627 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:42.174 01.547 8052 Exposure complete 23:00:42.330 00.156 8052 worker thread done servicing request 23:00:42.330 00.000 3236 OnExposeComplete: enter 23:00:42.330 00.000 3236 UpdateGuideState(): m_state=6 23:00:42.330 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 542 23:00:42.330 00.000 3236 Star::Find returns 1 (0), X=1049.48, Y=269.07, Mass=215, SNR=10.1, Peak=43 HFD=4.9 23:00:42.330 00.000 3236 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.85) = xAngle (4.71 = -1.57) 23:00:42.330 00.000 3236 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.96 = 2.96) 23:00:42.330 00.000 3236 CameraToMount -- cameraX=-3.11 cameraY=0.90 hyp=3.24 cameraTheta=2.86 mountX=-0.01 mountY=0.58, mountTheta=1.59 23:00:42.330 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.11, y=0.90, opts=13) 23:00:42.330 00.000 3236 Enqueuing Move request for scope (-3.11, 0.90) 23:00:42.330 00.000 8052 Worker thread wakes up 23:00:42.330 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.11, 0.90) opts 0xd 23:00:42.330 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.11, 0.90) 23:00:42.330 00.000 8052 Moving (-3.11, 0.90) raw xDistance=-0.01 yDistance=0.58 23:00:42.330 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:00:42.330 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 23:00:42.330 00.000 8052 MoveAxis(E, 0, ABG) 23:00:42.330 00.000 8052 Move returns status 0, amount 0 23:00:42.330 00.000 8052 MoveAxis(S, 88, ABG) 23:00:42.330 00.000 8052 Guiding Dir = 1, Dur = 88 23:00:42.345 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=31, FiltMax=40, Gamma=1.040 23:00:42.377 00.032 8052 IsSlewing returns 0 23:00:42.377 00.000 8052 IsGuiding returns 0 23:00:42.377 00.000 8052 PulseGuide returned control before completion, sleep 95 23:00:42.486 00.109 8052 IsGuiding returns 1 23:00:42.486 00.000 8052 scope still moving after pulse duration time elapsed 23:00:42.517 00.031 8052 IsSlewing returns 0 23:00:42.517 00.000 8052 IsGuiding returns 0 23:00:42.517 00.000 8052 scope move finished after 88 + 50 ms 23:00:42.517 00.000 8052 Move returns status 0, amount 88 23:00:42.517 00.000 8052 move complete, result=0 23:00:42.517 00.000 8052 worker thread done servicing request 23:00:42.595 00.078 3236 UpdateGuideState exits: m=215 SNR=10.1 23:00:42.595 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:42.595 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:42.595 00.000 3236 Enqueuing Expose request 23:00:42.595 00.000 8052 Worker thread wakes up 23:00:42.595 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.6 px 88 ms SOUTH 23:00:42.595 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:42.595 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:44.158 01.563 8052 Exposure complete 23:00:44.314 00.156 8052 worker thread done servicing request 23:00:44.314 00.000 3236 OnExposeComplete: enter 23:00:44.314 00.000 3236 UpdateGuideState(): m_state=6 23:00:44.314 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 543 23:00:44.314 00.000 3236 Star::Find returns 1 (0), X=1048.18, Y=269.34, Mass=200, SNR=9.7, Peak=43 HFD=4.5 23:00:44.314 00.000 3236 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.85) = xAngle (4.73 = -1.55) 23:00:44.314 00.000 3236 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.98 = 2.98) 23:00:44.314 00.000 3236 CameraToMount -- cameraX=-4.41 cameraY=1.17 hyp=4.56 cameraTheta=2.88 mountX=0.08 mountY=0.71, mountTheta=1.45 23:00:44.314 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.41, y=1.17, opts=13) 23:00:44.314 00.000 3236 Enqueuing Move request for scope (-4.41, 1.17) 23:00:44.314 00.000 8052 Worker thread wakes up 23:00:44.314 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.41, 1.17) opts 0xd 23:00:44.314 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.41, 1.17) 23:00:44.314 00.000 8052 Moving (-4.41, 1.17) raw xDistance=0.08 yDistance=0.71 23:00:44.314 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:00:44.314 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71 23:00:44.314 00.000 8052 MoveAxis(E, 0, ABG) 23:00:44.314 00.000 8052 Move returns status 0, amount 0 23:00:44.314 00.000 8052 MoveAxis(S, 108, ABG) 23:00:44.314 00.000 8052 Guiding Dir = 1, Dur = 108 23:00:44.314 00.000 8052 IsSlewing returns 0 23:00:44.314 00.000 8052 IsGuiding returns 0 23:00:44.330 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=32, FiltMax=40, Gamma=1.040 23:00:44.330 00.000 8052 PulseGuide returned control before completion, sleep 115 23:00:44.455 00.125 8052 IsGuiding returns 0 23:00:44.455 00.000 8052 Move returns status 0, amount 108 23:00:44.455 00.000 8052 move complete, result=0 23:00:44.455 00.000 8052 worker thread done servicing request 23:00:44.580 00.125 3236 UpdateGuideState exits: m=200 SNR=9.7 23:00:44.580 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:44.580 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:44.580 00.000 3236 Enqueuing Expose request 23:00:44.580 00.000 8052 Worker thread wakes up 23:00:44.580 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.7 px 108 ms SOUTH 23:00:44.580 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:44.580 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:46.127 01.547 8052 Exposure complete 23:00:46.283 00.156 8052 worker thread done servicing request 23:00:46.283 00.000 3236 OnExposeComplete: enter 23:00:46.283 00.000 3236 UpdateGuideState(): m_state=6 23:00:46.283 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 544 23:00:46.283 00.000 3236 Star::Find returns 1 (0), X=1049.81, Y=269.37, Mass=197, SNR=9.7, Peak=35 HFD=4.5 23:00:46.283 00.000 3236 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.85) = xAngle (4.58 = -1.70) 23:00:46.283 00.000 3236 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.84 = 2.84) 23:00:46.283 00.000 3236 CameraToMount -- cameraX=-2.78 cameraY=1.20 hyp=3.03 cameraTheta=2.74 mountX=-0.39 mountY=0.91, mountTheta=1.97 23:00:46.283 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.78, y=1.20, opts=13) 23:00:46.283 00.000 3236 Enqueuing Move request for scope (-2.78, 1.20) 23:00:46.283 00.000 8052 Worker thread wakes up 23:00:46.283 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.78, 1.20) opts 0xd 23:00:46.283 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.78, 1.20) 23:00:46.283 00.000 8052 Moving (-2.78, 1.20) raw xDistance=-0.39 yDistance=0.91 23:00:46.283 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39 23:00:46.283 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91 23:00:46.283 00.000 8052 MoveAxis(E, 13, ABG) 23:00:46.283 00.000 8052 Guiding Dir = 2, Dur = 13 23:00:46.283 00.000 8052 IsSlewing returns 0 23:00:46.283 00.000 8052 IsGuiding returns 0 23:00:46.299 00.016 8052 PulseGuide returned control before completion, sleep 20 23:00:46.299 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=24, FiltMax=34, Gamma=1.040 23:00:46.330 00.031 8052 IsGuiding returns 0 23:00:46.330 00.000 8052 Move returns status 0, amount 13 23:00:46.330 00.000 8052 MoveAxis(S, 138, ABG) 23:00:46.330 00.000 8052 Guiding Dir = 1, Dur = 138 23:00:46.330 00.000 8052 IsSlewing returns 0 23:00:46.330 00.000 8052 IsGuiding returns 0 23:00:46.330 00.000 8052 PulseGuide returned control before completion, sleep 145 23:00:46.486 00.156 8052 IsGuiding returns 0 23:00:46.486 00.000 8052 Move returns status 0, amount 138 23:00:46.486 00.000 8052 move complete, result=0 23:00:46.486 00.000 8052 worker thread done servicing request 23:00:46.549 00.063 3236 UpdateGuideState exits: m=197 SNR=9.7 23:00:46.549 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:46.549 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:46.549 00.000 3236 Enqueuing Expose request 23:00:46.549 00.000 8052 Worker thread wakes up 23:00:46.549 00.000 3236 GuideStep: -0.4 px 13 ms EAST, 0.9 px 138 ms SOUTH 23:00:46.549 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:46.549 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:48.205 01.656 8052 Exposure complete 23:00:48.361 00.156 8052 worker thread done servicing request 23:00:48.361 00.000 3236 OnExposeComplete: enter 23:00:48.361 00.000 3236 UpdateGuideState(): m_state=6 23:00:48.361 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 545 23:00:48.361 00.000 3236 Star::Find returns 1 (0), X=1050.61, Y=269.57, Mass=204, SNR=9.8, Peak=35 HFD=4.9 23:00:48.361 00.000 3236 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.85) = xAngle (4.38 = -1.91) 23:00:48.361 00.000 3236 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.63 = 2.63) 23:00:48.361 00.000 3236 CameraToMount -- cameraX=-1.98 cameraY=1.39 hyp=2.42 cameraTheta=2.53 mountX=-0.80 mountY=1.18, mountTheta=2.16 23:00:48.361 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.98, y=1.39, opts=13) 23:00:48.361 00.000 3236 Enqueuing Move request for scope (-1.98, 1.39) 23:00:48.361 00.000 8052 Worker thread wakes up 23:00:48.361 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.98, 1.39) opts 0xd 23:00:48.361 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.98, 1.39) 23:00:48.361 00.000 8052 Moving (-1.98, 1.39) raw xDistance=-0.80 yDistance=1.18 23:00:48.361 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.80 23:00:48.361 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18 23:00:48.361 00.000 8052 MoveAxis(E, 29, ABG) 23:00:48.361 00.000 8052 Guiding Dir = 2, Dur = 29 23:00:48.361 00.000 8052 IsSlewing returns 0 23:00:48.361 00.000 8052 IsGuiding returns 0 23:00:48.377 00.016 8052 PulseGuide returned control before completion, sleep 35 23:00:48.377 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=23, FiltMax=32, Gamma=1.040 23:00:48.424 00.047 8052 IsGuiding returns 0 23:00:48.424 00.000 8052 Move returns status 0, amount 29 23:00:48.424 00.000 8052 MoveAxis(S, 180, ABG) 23:00:48.424 00.000 8052 Guiding Dir = 1, Dur = 180 23:00:48.424 00.000 8052 IsSlewing returns 0 23:00:48.424 00.000 8052 IsGuiding returns 0 23:00:48.424 00.000 8052 PulseGuide returned control before completion, sleep 187 23:00:48.627 00.203 3236 UpdateGuideState exits: m=204 SNR=9.8 23:00:48.627 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:48.627 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:48.627 00.000 3236 Enqueuing Expose request 23:00:48.689 00.062 8052 IsGuiding returns 0 23:00:48.689 00.000 8052 Move returns status 0, amount 180 23:00:48.689 00.000 8052 move complete, result=0 23:00:48.689 00.000 8052 worker thread done servicing request 23:00:48.689 00.000 8052 Worker thread wakes up 23:00:48.689 00.000 3236 GuideStep: -0.8 px 29 ms EAST, 1.2 px 180 ms SOUTH 23:00:48.689 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:48.689 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:50.142 01.453 8052 Exposure complete 23:00:50.299 00.157 8052 worker thread done servicing request 23:00:50.299 00.000 3236 OnExposeComplete: enter 23:00:50.299 00.000 3236 UpdateGuideState(): m_state=6 23:00:50.299 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 546 23:00:50.299 00.000 3236 Star::Find returns 1 (0), X=1050.65, Y=266.93, Mass=189, SNR=9.4, Peak=35 HFD=4.7 23:00:50.299 00.000 3236 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.85) = xAngle (-0.72 = -0.72) 23:00:50.299 00.000 3236 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.47 = -2.47) 23:00:50.299 00.000 3236 CameraToMount -- cameraX=-1.94 cameraY=-1.24 hyp=2.31 cameraTheta=-2.57 mountX=1.73 mountY=-1.43, mountTheta=-0.69 23:00:50.299 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.94, y=-1.24, opts=13) 23:00:50.299 00.000 3236 Enqueuing Move request for scope (-1.94, -1.24) 23:00:50.299 00.000 8052 Worker thread wakes up 23:00:50.299 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.94, -1.24) opts 0xd 23:00:50.299 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.94, -1.24) 23:00:50.299 00.000 8052 Moving (-1.94, -1.24) raw xDistance=1.73 yDistance=-1.43 23:00:50.299 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.73 23:00:50.299 00.000 8052 resist switch: large excursion: input -1.43 thresh 0.54 direction from 1 to -1 23:00:50.299 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.30 23:00:50.299 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.43 from input -1.43 23:00:50.299 00.000 8052 MoveAxis(W, 58, ABG) 23:00:50.299 00.000 8052 Guiding Dir = 3, Dur = 58 23:00:50.299 00.000 8052 IsSlewing returns 0 23:00:50.299 00.000 8052 IsGuiding returns 0 23:00:50.314 00.015 8052 PulseGuide returned control before completion, sleep 64 23:00:50.314 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=23, FiltMax=31, Gamma=1.040 23:00:50.392 00.078 8052 IsGuiding returns 0 23:00:50.392 00.000 8052 Move returns status 0, amount 58 23:00:50.392 00.000 8052 MoveAxis(N, 218, ABG) 23:00:50.392 00.000 8052 Guiding Dir = 0, Dur = 218 23:00:50.392 00.000 8052 IsSlewing returns 0 23:00:50.392 00.000 8052 IsGuiding returns 0 23:00:50.392 00.000 8052 PulseGuide returned control before completion, sleep 225 23:00:50.564 00.172 3236 UpdateGuideState exits: m=189 SNR=9.4 23:00:50.564 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:50.564 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:50.564 00.000 3236 Enqueuing Expose request 23:00:50.642 00.078 8052 IsGuiding returns 0 23:00:50.642 00.000 8052 Move returns status 0, amount 218 23:00:50.642 00.000 8052 move complete, result=0 23:00:50.642 00.000 8052 worker thread done servicing request 23:00:50.642 00.000 8052 Worker thread wakes up 23:00:50.642 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:50.642 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:50.642 00.000 3236 GuideStep: 1.7 px 58 ms WEST, -1.4 px 218 ms NORTH 23:00:52.189 01.547 8052 Exposure complete 23:00:52.345 00.156 8052 worker thread done servicing request 23:00:52.345 00.000 3236 OnExposeComplete: enter 23:00:52.345 00.000 3236 UpdateGuideState(): m_state=6 23:00:52.345 00.000 3236 Star::Find(15, 1050, 266, 0, (0,0,0,0), 0.0, 255) frame 547 23:00:52.345 00.000 3236 Star::Find returns 1 (0), X=1050.05, Y=267.03, Mass=198, SNR=9.6, Peak=36 HFD=4.5 23:00:52.345 00.000 3236 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.85) = xAngle (-0.87 = -0.87) 23:00:52.345 00.000 3236 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.61 = -2.61) 23:00:52.345 00.000 3236 CameraToMount -- cameraX=-2.54 cameraY=-1.15 hyp=2.78 cameraTheta=-2.72 mountX=1.80 mountY=-1.40, mountTheta=-0.66 23:00:52.345 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.54, y=-1.15, opts=13) 23:00:52.345 00.000 3236 Enqueuing Move request for scope (-2.54, -1.15) 23:00:52.345 00.000 8052 Worker thread wakes up 23:00:52.345 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.54, -1.15) opts 0xd 23:00:52.345 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.54, -1.15) 23:00:52.345 00.000 8052 Moving (-2.54, -1.15) raw xDistance=1.80 yDistance=-1.40 23:00:52.345 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.21 from input 1.80 23:00:52.345 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.40 from input -1.40 23:00:52.345 00.000 8052 MoveAxis(W, 66, ABG) 23:00:52.345 00.000 8052 Guiding Dir = 3, Dur = 66 23:00:52.345 00.000 8052 IsSlewing returns 0 23:00:52.345 00.000 8052 IsGuiding returns 0 23:00:52.361 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=24, FiltMax=33, Gamma=1.040 23:00:52.361 00.000 8052 PulseGuide returned control before completion, sleep 71 23:00:52.470 00.109 8052 IsGuiding returns 0 23:00:52.470 00.000 8052 Move returns status 0, amount 66 23:00:52.470 00.000 8052 MoveAxis(N, 213, ABG) 23:00:52.470 00.000 8052 Guiding Dir = 0, Dur = 213 23:00:52.580 00.110 8052 IsSlewing returns 0 23:00:52.611 00.031 3236 UpdateGuideState exits: m=198 SNR=9.6 23:00:52.611 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:52.611 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:52.611 00.000 3236 Enqueuing Expose request 23:00:52.642 00.031 8052 IsGuiding returns 0 23:00:52.705 00.063 8052 PulseGuide returned control before completion, sleep 156 23:00:52.877 00.172 8052 IsGuiding returns 1 23:00:52.877 00.000 8052 scope still moving after pulse duration time elapsed 23:00:52.908 00.031 8052 IsSlewing returns 0 23:00:52.908 00.000 8052 IsGuiding returns 1 23:00:52.939 00.031 8052 IsSlewing returns 0 23:00:52.939 00.000 8052 IsGuiding returns 0 23:00:52.939 00.000 8052 scope move finished after 213 + 81 ms 23:00:52.939 00.000 8052 Move returns status 0, amount 213 23:00:52.939 00.000 8052 move complete, result=0 23:00:52.939 00.000 8052 worker thread done servicing request 23:00:52.939 00.000 8052 Worker thread wakes up 23:00:52.939 00.000 3236 GuideStep: 1.8 px 66 ms WEST, -1.4 px 213 ms NORTH 23:00:52.939 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:52.939 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:54.158 01.219 8052 Exposure complete 23:00:54.314 00.156 8052 worker thread done servicing request 23:00:54.314 00.000 3236 OnExposeComplete: enter 23:00:54.314 00.000 3236 UpdateGuideState(): m_state=6 23:00:54.314 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 548 23:00:54.314 00.000 3236 Star::Find returns 1 (0), X=1050.23, Y=269.30, Mass=208, SNR=9.9, Peak=36 HFD=4.8 23:00:54.314 00.000 3236 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.85) = xAngle (4.55 = -1.74) 23:00:54.314 00.000 3236 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.80 = 2.80) 23:00:54.314 00.000 3236 CameraToMount -- cameraX=-2.37 cameraY=1.13 hyp=2.62 cameraTheta=2.70 mountX=-0.44 mountY=0.88, mountTheta=2.03 23:00:54.314 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.37, y=1.13, opts=13) 23:00:54.314 00.000 3236 Enqueuing Move request for scope (-2.37, 1.13) 23:00:54.314 00.000 8052 Worker thread wakes up 23:00:54.314 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.37, 1.13) opts 0xd 23:00:54.314 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.37, 1.13) 23:00:54.314 00.000 8052 Moving (-2.37, 1.13) raw xDistance=-0.44 yDistance=0.88 23:00:54.314 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.44 23:00:54.314 00.000 8052 resist switch: large excursion: input 0.88 thresh 0.54 direction from -1 to 1 23:00:54.314 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.64 23:00:54.314 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88 23:00:54.314 00.000 8052 MoveAxis(E, 10, ABG) 23:00:54.314 00.000 8052 Guiding Dir = 2, Dur = 10 23:00:54.314 00.000 8052 IsSlewing returns 0 23:00:54.330 00.016 8052 IsGuiding returns 0 23:00:54.330 00.000 8052 PulseGuide returned control before completion, sleep 18 23:00:54.330 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=25, FiltMax=34, Gamma=1.040 23:00:54.361 00.031 8052 IsGuiding returns 0 23:00:54.361 00.000 8052 Move returns status 0, amount 10 23:00:54.361 00.000 8052 MoveAxis(S, 134, ABG) 23:00:54.361 00.000 8052 Guiding Dir = 1, Dur = 134 23:00:54.361 00.000 8052 IsSlewing returns 0 23:00:54.361 00.000 8052 IsGuiding returns 0 23:00:54.361 00.000 8052 PulseGuide returned control before completion, sleep 141 23:00:54.517 00.156 8052 IsGuiding returns 0 23:00:54.517 00.000 8052 Move returns status 0, amount 134 23:00:54.517 00.000 8052 move complete, result=0 23:00:54.517 00.000 8052 worker thread done servicing request 23:00:54.580 00.063 3236 UpdateGuideState exits: m=208 SNR=9.9 23:00:54.580 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:54.580 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:54.580 00.000 3236 Enqueuing Expose request 23:00:54.580 00.000 8052 Worker thread wakes up 23:00:54.580 00.000 3236 GuideStep: -0.4 px 10 ms EAST, 0.9 px 134 ms SOUTH 23:00:54.580 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:54.580 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:56.127 01.547 8052 Exposure complete 23:00:56.283 00.156 8052 worker thread done servicing request 23:00:56.283 00.000 3236 OnExposeComplete: enter 23:00:56.283 00.000 3236 UpdateGuideState(): m_state=6 23:00:56.283 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 549 23:00:56.283 00.000 3236 Star::Find returns 1 (0), X=1050.56, Y=271.06, Mass=192, SNR=9.5, Peak=30 HFD=5.0 23:00:56.283 00.000 3236 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.85) = xAngle (4.03 = -2.25) 23:00:56.283 00.000 3236 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.29 = 2.29) 23:00:56.283 00.000 3236 CameraToMount -- cameraX=-2.03 cameraY=2.88 hyp=3.53 cameraTheta=2.18 mountX=-2.22 mountY=2.66, mountTheta=2.27 23:00:56.283 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.03, y=2.88, opts=13) 23:00:56.283 00.000 3236 Enqueuing Move request for scope (-2.03, 2.88) 23:00:56.283 00.000 8052 Worker thread wakes up 23:00:56.283 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.03, 2.88) opts 0xd 23:00:56.283 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.03, 2.88) 23:00:56.283 00.000 8052 Moving (-2.03, 2.88) raw xDistance=-2.22 yDistance=2.66 23:00:56.283 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.41 from input -2.22 23:00:56.283 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.66 from input 2.66 23:00:56.283 00.000 8052 MoveAxis(E, 78, ABG) 23:00:56.283 00.000 8052 Guiding Dir = 2, Dur = 78 23:00:56.299 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=20, FiltMax=28, Gamma=1.040 23:00:56.314 00.015 8052 IsSlewing returns 0 23:00:56.377 00.063 8052 IsGuiding returns 0 23:00:56.455 00.078 8052 PulseGuide returned control before completion, sleep 22 23:00:56.549 00.094 3236 UpdateGuideState exits: m=192 SNR=9.5 23:00:56.549 00.000 8052 IsGuiding returns 0 23:00:56.549 00.000 8052 Move returns status 0, amount 78 23:00:56.549 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:56.549 00.000 8052 MoveAxis(S, 405, ABG) 23:00:56.549 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:56.549 00.000 8052 Guiding Dir = 1, Dur = 405 23:00:56.549 00.000 3236 Enqueuing Expose request 23:00:56.549 00.000 8052 IsSlewing returns 0 23:00:56.549 00.000 8052 IsGuiding returns 0 23:00:56.564 00.015 8052 PulseGuide returned control before completion, sleep 411 23:00:56.986 00.422 8052 IsGuiding returns 0 23:00:56.986 00.000 8052 Move returns status 0, amount 405 23:00:56.986 00.000 8052 move complete, result=0 23:00:56.986 00.000 8052 worker thread done servicing request 23:00:56.986 00.000 3236 GuideStep: -2.2 px 78 ms EAST, 2.7 px 405 ms SOUTH 23:00:56.986 00.000 8052 Worker thread wakes up 23:00:56.986 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:56.986 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:00:58.205 01.219 8052 Exposure complete 23:00:58.361 00.156 8052 worker thread done servicing request 23:00:58.361 00.000 3236 OnExposeComplete: enter 23:00:58.361 00.000 3236 UpdateGuideState(): m_state=6 23:00:58.361 00.000 3236 Star::Find(15, 1050, 271, 0, (0,0,0,0), 0.0, 255) frame 550 23:00:58.361 00.000 3236 Star::Find returns 1 (0), X=1049.91, Y=272.65, Mass=203, SNR=9.8, Peak=35 HFD=4.9 23:00:58.361 00.000 3236 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.85) = xAngle (3.96 = -2.32) 23:00:58.361 00.000 3236 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.21 = 2.21) 23:00:58.361 00.000 3236 CameraToMount -- cameraX=-2.69 cameraY=4.47 hyp=5.22 cameraTheta=2.11 mountX=-3.57 mountY=4.18, mountTheta=2.28 23:00:58.361 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.69, y=4.47, opts=13) 23:00:58.361 00.000 3236 Enqueuing Move request for scope (-2.69, 4.47) 23:00:58.361 00.000 8052 Worker thread wakes up 23:00:58.361 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.69, 4.47) opts 0xd 23:00:58.361 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.69, 4.47) 23:00:58.361 00.000 8052 Moving (-2.69, 4.47) raw xDistance=-3.57 yDistance=4.18 23:00:58.361 00.000 8052 GuideAlgorithmHysteresis::Result() returns -2.35 from input -3.57 23:00:58.361 00.000 8052 GuideAlgorithmResistSwitch::result() returns 4.18 from input 4.18 23:00:58.361 00.000 8052 MoveAxis(E, 129, ABG) 23:00:58.361 00.000 8052 Guiding Dir = 2, Dur = 129 23:00:58.361 00.000 8052 IsSlewing returns 0 23:00:58.361 00.000 8052 IsGuiding returns 0 23:00:58.377 00.016 8052 PulseGuide returned control before completion, sleep 135 23:00:58.377 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=24, FiltMax=34, Gamma=1.040 23:00:58.517 00.140 8052 IsGuiding returns 1 23:00:58.517 00.000 8052 scope still moving after pulse duration time elapsed 23:00:58.549 00.032 8052 IsSlewing returns 0 23:00:58.549 00.000 8052 IsGuiding returns 0 23:00:58.549 00.000 8052 scope move finished after 129 + 49 ms 23:00:58.549 00.000 8052 Move returns status 0, amount 129 23:00:58.549 00.000 8052 MoveAxis(S, 635, ABG) 23:00:58.549 00.000 8052 Guiding Dir = 1, Dur = 635 23:00:58.549 00.000 8052 IsSlewing returns 0 23:00:58.549 00.000 8052 IsGuiding returns 0 23:00:58.549 00.000 8052 PulseGuide returned control before completion, sleep 642 23:00:58.627 00.078 3236 UpdateGuideState exits: m=203 SNR=9.8 23:00:58.627 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:00:58.627 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:00:58.627 00.000 3236 Enqueuing Expose request 23:00:59.220 00.593 8052 IsGuiding returns 0 23:00:59.220 00.000 8052 Move returns status 0, amount 635 23:00:59.220 00.000 8052 move complete, result=0 23:00:59.220 00.000 8052 worker thread done servicing request 23:00:59.220 00.000 3236 GuideStep: -3.6 px 129 ms EAST, 4.2 px 635 ms SOUTH 23:00:59.220 00.000 8052 Worker thread wakes up 23:00:59.220 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:00:59.220 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:00.111 00.891 8052 Exposure complete 23:01:00.267 00.156 8052 worker thread done servicing request 23:01:00.267 00.000 3236 OnExposeComplete: enter 23:01:00.267 00.000 3236 UpdateGuideState(): m_state=6 23:01:00.283 00.016 3236 Star::Find(15, 1049, 272, 0, (0,0,0,0), 0.0, 255) frame 551 23:01:00.283 00.000 3236 Star::Find false star n=13 nbg=278 bg=24.0 sigma=0.9 thresh=27 peak=27 23:01:00.283 00.000 3236 Star::Find returns 0 (2), X=1049.00, Y=272.00, Mass=44, SNR=2.9, Peak=29 HFD=0.0 23:01:00.283 00.000 3236 DistanceChecker: activated 23:01:00.283 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:01:00.283 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:01:00.283 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:01:00.283 00.000 8052 Worker thread wakes up 23:01:00.283 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:01:00.283 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:01:00.283 00.000 8052 move complete, result=0 23:01:00.283 00.000 8052 worker thread done servicing request 23:01:00.402 00.119 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:01:00.402 00.000 3236 Status Line: Star lost - low SNR 23:01:00.402 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=22, FiltMax=27, Gamma=1.040 23:01:00.752 00.350 3236 UpdateGuideState exits: Star lost - low SNR 23:01:00.752 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:00.752 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:01:00.752 00.000 3236 Enqueuing Expose request 23:01:00.752 00.000 8052 Worker thread wakes up 23:01:00.752 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:00.752 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:01:02.122 01.370 8052 Exposure complete 23:01:02.342 00.220 8052 worker thread done servicing request 23:01:02.342 00.000 3236 OnExposeComplete: enter 23:01:02.342 00.000 3236 UpdateGuideState(): m_state=6 23:01:02.342 00.000 3236 Star::Find(15, 1049, 272, 0, (0,0,0,0), 0.0, 255) frame 552 23:01:02.342 00.000 3236 Star::Find returns 1 (0), X=1057.68, Y=263.21, Mass=192, SNR=9.5, Peak=37 HFD=4.6 23:01:02.342 00.000 3236 DistanceChecker: deactivated 23:01:02.342 00.000 3236 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.85) = xAngle (1.08 = 1.08) 23:01:02.342 00.000 3236 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.67 = -0.67) 23:01:02.342 00.000 3236 CameraToMount -- cameraX=5.08 cameraY=-4.97 hyp=7.11 cameraTheta=-0.77 mountX=3.38 mountY=-4.42, mountTheta=-0.92 23:01:02.342 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.08, y=-4.97, opts=13) 23:01:02.342 00.000 3236 Enqueuing Move request for scope (5.08, -4.97) 23:01:02.342 00.000 8052 Worker thread wakes up 23:01:02.342 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.08, -4.97) opts 0xd 23:01:02.342 00.000 8052 Handling offset move in thread for scope, endpoint = (5.08, -4.97) 23:01:02.342 00.000 8052 Moving (5.08, -4.97) raw xDistance=3.38 yDistance=-4.42 23:01:02.342 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.97 from input 3.38 23:01:02.342 00.000 8052 resist switch: large excursion: input -4.42 thresh 0.54 direction from 1 to -1 23:01:02.342 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-13.26 23:01:02.342 00.000 8052 GuideAlgorithmResistSwitch::result() returns -4.42 from input -4.42 23:01:02.353 00.011 8052 MoveAxis(W, 108, ABG) 23:01:02.353 00.000 8052 Guiding Dir = 3, Dur = 108 23:01:02.353 00.000 8052 IsSlewing returns 0 23:01:02.360 00.007 8052 IsGuiding returns 0 23:01:02.362 00.002 8052 PulseGuide returned control before completion, sleep 114 23:01:02.369 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=26, FiltMax=34, Gamma=1.040 23:01:02.484 00.115 8052 IsGuiding returns 1 23:01:02.484 00.000 8052 scope still moving after pulse duration time elapsed 23:01:02.522 00.038 8052 IsSlewing returns 0 23:01:02.522 00.000 8052 IsGuiding returns 0 23:01:02.522 00.000 8052 scope move finished after 108 + 58 ms 23:01:02.522 00.000 8052 Move returns status 0, amount 108 23:01:02.522 00.000 8052 MoveAxis(N, 672, ABG) 23:01:02.522 00.000 8052 Guiding Dir = 0, Dur = 672 23:01:02.529 00.007 8052 IsSlewing returns 0 23:01:02.532 00.003 8052 IsGuiding returns 0 23:01:02.532 00.000 8052 PulseGuide returned control before completion, sleep 679 23:01:02.685 00.153 3236 UpdateGuideState exits: m=192 SNR=9.5 23:01:02.685 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:02.685 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:02.685 00.000 3236 Enqueuing Expose request 23:01:03.228 00.543 8052 IsGuiding returns 0 23:01:03.228 00.000 8052 Move returns status 0, amount 672 23:01:03.228 00.000 8052 move complete, result=0 23:01:03.228 00.000 8052 worker thread done servicing request 23:01:03.228 00.000 8052 Worker thread wakes up 23:01:03.228 00.000 3236 GuideStep: 3.4 px 108 ms WEST, -4.4 px 672 ms NORTH 23:01:03.228 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:03.228 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1043,248,31,31) 23:01:04.119 00.891 8052 Exposure complete 23:01:04.275 00.156 8052 worker thread done servicing request 23:01:04.275 00.000 3236 OnExposeComplete: enter 23:01:04.275 00.000 3236 UpdateGuideState(): m_state=6 23:01:04.275 00.000 3236 Star::Find(15, 1057, 263, 0, (0,0,0,0), 0.0, 255) frame 553 23:01:04.275 00.000 3236 Star::Find returns 1 (0), X=1056.89, Y=263.61, Mass=225, SNR=10.3, Peak=36 HFD=5.0 23:01:04.275 00.000 3236 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.85) = xAngle (1.03 = 1.03) 23:01:04.275 00.000 3236 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.71 = -0.71) 23:01:04.275 00.000 3236 CameraToMount -- cameraX=4.30 cameraY=-4.57 hyp=6.28 cameraTheta=-0.81 mountX=3.21 mountY=-4.10, mountTheta=-0.91 23:01:04.275 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.30, y=-4.57, opts=13) 23:01:04.275 00.000 3236 Enqueuing Move request for scope (4.30, -4.57) 23:01:04.275 00.000 8052 Worker thread wakes up 23:01:04.275 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.30, -4.57) opts 0xd 23:01:04.275 00.000 8052 Handling offset move in thread for scope, endpoint = (4.30, -4.57) 23:01:04.275 00.000 8052 Moving (4.30, -4.57) raw xDistance=3.21 yDistance=-4.10 23:01:04.275 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.16 from input 3.21 23:01:04.275 00.000 8052 GuideAlgorithmResistSwitch::result() returns -4.10 from input -4.10 23:01:04.275 00.000 8052 MoveAxis(W, 119, ABG) 23:01:04.275 00.000 8052 Guiding Dir = 3, Dur = 119 23:01:04.291 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=33, Gamma=1.040 23:01:04.291 00.000 8052 IsSlewing returns 0 23:01:04.291 00.000 8052 IsGuiding returns 0 23:01:04.291 00.000 8052 PulseGuide returned control before completion, sleep 126 23:01:04.432 00.141 8052 IsGuiding returns 0 23:01:04.432 00.000 8052 Move returns status 0, amount 119 23:01:04.432 00.000 8052 MoveAxis(N, 624, ABG) 23:01:04.432 00.000 8052 Guiding Dir = 0, Dur = 624 23:01:04.432 00.000 8052 IsSlewing returns 0 23:01:04.432 00.000 8052 IsGuiding returns 0 23:01:04.432 00.000 8052 PulseGuide returned control before completion, sleep 631 23:01:04.541 00.109 3236 UpdateGuideState exits: m=225 SNR=10.3 23:01:04.541 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:04.541 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:04.541 00.000 3236 Enqueuing Expose request 23:01:05.088 00.547 8052 IsGuiding returns 0 23:01:05.088 00.000 8052 Move returns status 0, amount 624 23:01:05.088 00.000 8052 move complete, result=0 23:01:05.088 00.000 8052 worker thread done servicing request 23:01:05.088 00.000 3236 GuideStep: 3.2 px 119 ms WEST, -4.1 px 624 ms NORTH 23:01:05.088 00.000 8052 Worker thread wakes up 23:01:05.088 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:05.088 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1042,249,31,31) 23:01:06.197 01.109 8052 Exposure complete 23:01:06.353 00.156 8052 worker thread done servicing request 23:01:06.353 00.000 3236 OnExposeComplete: enter 23:01:06.353 00.000 3236 UpdateGuideState(): m_state=6 23:01:06.353 00.000 3236 Star::Find(15, 1056, 263, 0, (0,0,0,0), 0.0, 255) frame 554 23:01:06.353 00.000 3236 Star::Find returns 1 (0), X=1053.56, Y=266.57, Mass=148, SNR=8.3, Peak=28 HFD=5.2 23:01:06.353 00.000 3236 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.85) = xAngle (0.82 = 0.82) 23:01:06.353 00.000 3236 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.93 = -0.93) 23:01:06.353 00.000 3236 CameraToMount -- cameraX=0.97 cameraY=-1.61 hyp=1.88 cameraTheta=-1.03 mountX=1.28 mountY=-1.50, mountTheta=-0.86 23:01:06.353 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.97, y=-1.61, opts=13) 23:01:06.353 00.000 3236 Enqueuing Move request for scope (0.97, -1.61) 23:01:06.353 00.000 8052 Worker thread wakes up 23:01:06.353 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.97, -1.61) opts 0xd 23:01:06.353 00.000 8052 Handling offset move in thread for scope, endpoint = (0.97, -1.61) 23:01:06.353 00.000 8052 Moving (0.97, -1.61) raw xDistance=1.28 yDistance=-1.50 23:01:06.353 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.28 23:01:06.353 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.50 from input -1.50 23:01:06.353 00.000 8052 MoveAxis(W, 53, ABG) 23:01:06.353 00.000 8052 Guiding Dir = 3, Dur = 53 23:01:06.353 00.000 8052 IsSlewing returns 0 23:01:06.353 00.000 8052 IsGuiding returns 0 23:01:06.369 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=21, FiltMax=27, Gamma=1.040 23:01:06.369 00.000 8052 PulseGuide returned control before completion, sleep 58 23:01:06.447 00.078 8052 IsGuiding returns 0 23:01:06.447 00.000 8052 Move returns status 0, amount 53 23:01:06.447 00.000 8052 MoveAxis(N, 228, ABG) 23:01:06.447 00.000 8052 Guiding Dir = 0, Dur = 228 23:01:06.447 00.000 8052 IsSlewing returns 0 23:01:06.447 00.000 8052 IsGuiding returns 0 23:01:06.447 00.000 8052 PulseGuide returned control before completion, sleep 235 23:01:06.619 00.172 3236 UpdateGuideState exits: m=148 SNR=8.3 23:01:06.619 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:06.619 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:06.619 00.000 3236 Enqueuing Expose request 23:01:06.760 00.141 8052 IsGuiding returns 0 23:01:06.760 00.000 8052 Move returns status 0, amount 228 23:01:06.760 00.000 8052 move complete, result=0 23:01:06.760 00.000 8052 worker thread done servicing request 23:01:06.760 00.000 3236 GuideStep: 1.3 px 53 ms WEST, -1.5 px 228 ms NORTH 23:01:06.775 00.015 8052 Worker thread wakes up 23:01:06.775 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:06.775 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:08.213 01.438 8052 Exposure complete 23:01:08.369 00.156 8052 worker thread done servicing request 23:01:08.369 00.000 3236 OnExposeComplete: enter 23:01:08.369 00.000 3236 UpdateGuideState(): m_state=6 23:01:08.369 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 555 23:01:08.369 00.000 3236 Star::Find returns 1 (0), X=1051.61, Y=266.42, Mass=208, SNR=9.9, Peak=36 HFD=5.3 23:01:08.369 00.000 3236 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.85) = xAngle (-0.23 = -0.23) 23:01:08.369 00.000 3236 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.98 = -1.98) 23:01:08.369 00.000 3236 CameraToMount -- cameraX=-0.98 cameraY=-1.75 hyp=2.01 cameraTheta=-2.08 mountX=1.95 mountY=-1.84, mountTheta=-0.76 23:01:08.369 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.98, y=-1.75, opts=13) 23:01:08.369 00.000 3236 Enqueuing Move request for scope (-0.98, -1.75) 23:01:08.369 00.000 8052 Worker thread wakes up 23:01:08.369 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.98, -1.75) opts 0xd 23:01:08.369 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.98, -1.75) 23:01:08.369 00.000 8052 Moving (-0.98, -1.75) raw xDistance=1.95 yDistance=-1.84 23:01:08.369 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.30 from input 1.95 23:01:08.369 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.84 from input -1.84 23:01:08.369 00.000 8052 MoveAxis(W, 71, ABG) 23:01:08.369 00.000 8052 Guiding Dir = 3, Dur = 71 23:01:08.385 00.016 8052 IsSlewing returns 0 23:01:08.385 00.000 8052 IsGuiding returns 0 23:01:08.385 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=27, FiltMax=35, Gamma=1.040 23:01:08.385 00.000 8052 PulseGuide returned control before completion, sleep 78 23:01:08.478 00.093 8052 IsGuiding returns 0 23:01:08.478 00.000 8052 Move returns status 0, amount 71 23:01:08.478 00.000 8052 MoveAxis(N, 280, ABG) 23:01:08.478 00.000 8052 Guiding Dir = 0, Dur = 280 23:01:08.478 00.000 8052 IsSlewing returns 0 23:01:08.494 00.016 8052 IsGuiding returns 0 23:01:08.494 00.000 8052 PulseGuide returned control before completion, sleep 284 23:01:08.635 00.141 3236 UpdateGuideState exits: m=208 SNR=9.9 23:01:08.635 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:08.635 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:08.635 00.000 3236 Enqueuing Expose request 23:01:08.791 00.156 8052 IsGuiding returns 0 23:01:08.791 00.000 8052 Move returns status 0, amount 280 23:01:08.791 00.000 8052 move complete, result=0 23:01:08.791 00.000 8052 worker thread done servicing request 23:01:08.791 00.000 3236 GuideStep: 2.0 px 71 ms WEST, -1.8 px 280 ms NORTH 23:01:08.791 00.000 8052 Worker thread wakes up 23:01:08.791 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:08.791 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:10.119 01.328 8052 Exposure complete 23:01:10.275 00.156 8052 worker thread done servicing request 23:01:10.275 00.000 3236 OnExposeComplete: enter 23:01:10.275 00.000 3236 UpdateGuideState(): m_state=6 23:01:10.275 00.000 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 556 23:01:10.275 00.000 3236 Star::Find returns 1 (0), X=1049.55, Y=269.91, Mass=174, SNR=9.0, Peak=30 HFD=4.9 23:01:10.275 00.000 3236 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.85) = xAngle (4.47 = -1.81) 23:01:10.275 00.000 3236 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.72 = 2.72) 23:01:10.275 00.000 3236 CameraToMount -- cameraX=-3.04 cameraY=1.74 hyp=3.50 cameraTheta=2.62 mountX=-0.84 mountY=1.42, mountTheta=2.10 23:01:10.275 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.04, y=1.74, opts=13) 23:01:10.275 00.000 3236 Enqueuing Move request for scope (-3.04, 1.74) 23:01:10.275 00.000 8052 Worker thread wakes up 23:01:10.275 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.04, 1.74) opts 0xd 23:01:10.275 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.04, 1.74) 23:01:10.275 00.000 8052 Moving (-3.04, 1.74) raw xDistance=-0.84 yDistance=1.42 23:01:10.275 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.84 23:01:10.275 00.000 8052 resist switch: large excursion: input 1.42 thresh 0.54 direction from -1 to 1 23:01:10.275 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.25 23:01:10.275 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.42 from input 1.42 23:01:10.275 00.000 8052 MoveAxis(E, 24, ABG) 23:01:10.275 00.000 8052 Guiding Dir = 2, Dur = 24 23:01:10.275 00.000 8052 IsSlewing returns 0 23:01:10.291 00.016 8052 IsGuiding returns 0 23:01:10.291 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=20, FiltMax=27, Gamma=1.040 23:01:10.291 00.000 8052 PulseGuide returned control before completion, sleep 29 23:01:10.338 00.047 8052 IsGuiding returns 0 23:01:10.338 00.000 8052 Move returns status 0, amount 24 23:01:10.338 00.000 8052 MoveAxis(S, 215, ABG) 23:01:10.338 00.000 8052 Guiding Dir = 1, Dur = 215 23:01:10.338 00.000 8052 IsSlewing returns 0 23:01:10.338 00.000 8052 IsGuiding returns 0 23:01:10.338 00.000 8052 PulseGuide returned control before completion, sleep 222 23:01:10.541 00.203 3236 UpdateGuideState exits: m=174 SNR=9.0 23:01:10.541 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:10.541 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:10.541 00.000 3236 Enqueuing Expose request 23:01:10.572 00.031 8052 IsGuiding returns 0 23:01:10.572 00.000 8052 Move returns status 0, amount 215 23:01:10.572 00.000 8052 move complete, result=0 23:01:10.572 00.000 8052 worker thread done servicing request 23:01:10.572 00.000 8052 Worker thread wakes up 23:01:10.572 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:10.572 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:10.588 00.016 3236 GuideStep: -0.8 px 24 ms EAST, 1.4 px 215 ms SOUTH 23:01:12.135 01.547 8052 Exposure complete 23:01:12.291 00.156 8052 worker thread done servicing request 23:01:12.291 00.000 3236 OnExposeComplete: enter 23:01:12.291 00.000 3236 UpdateGuideState(): m_state=6 23:01:12.291 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 557 23:01:12.291 00.000 3236 Star::Find returns 1 (0), X=1048.83, Y=269.48, Mass=209, SNR=9.9, Peak=35 HFD=5.0 23:01:12.291 00.000 3236 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.85) = xAngle (4.66 = -1.63) 23:01:12.291 00.000 3236 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.91 = 2.91) 23:01:12.291 00.000 3236 CameraToMount -- cameraX=-3.76 cameraY=1.30 hyp=3.98 cameraTheta=2.81 mountX=-0.22 mountY=0.91, mountTheta=1.81 23:01:12.291 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.76, y=1.30, opts=13) 23:01:12.291 00.000 3236 Enqueuing Move request for scope (-3.76, 1.30) 23:01:12.291 00.000 8052 Worker thread wakes up 23:01:12.291 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.76, 1.30) opts 0xd 23:01:12.291 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.76, 1.30) 23:01:12.291 00.000 8052 Moving (-3.76, 1.30) raw xDistance=-0.22 yDistance=0.91 23:01:12.291 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.22 23:01:12.291 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91 23:01:12.291 00.000 8052 MoveAxis(E, 9, ABG) 23:01:12.291 00.000 8052 Guiding Dir = 2, Dur = 9 23:01:12.307 00.016 8052 IsSlewing returns 0 23:01:12.307 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=32, Gamma=1.040 23:01:12.307 00.000 8052 IsGuiding returns 0 23:01:12.307 00.000 8052 PulseGuide returned control before completion, sleep 16 23:01:12.338 00.031 8052 IsGuiding returns 0 23:01:12.338 00.000 8052 Move returns status 0, amount 9 23:01:12.338 00.000 8052 MoveAxis(S, 139, ABG) 23:01:12.338 00.000 8052 Guiding Dir = 1, Dur = 139 23:01:12.338 00.000 8052 IsSlewing returns 0 23:01:12.338 00.000 8052 IsGuiding returns 0 23:01:12.338 00.000 8052 PulseGuide returned control before completion, sleep 146 23:01:12.510 00.172 8052 IsGuiding returns 0 23:01:12.510 00.000 8052 Move returns status 0, amount 139 23:01:12.510 00.000 8052 move complete, result=0 23:01:12.510 00.000 8052 worker thread done servicing request 23:01:12.557 00.047 3236 UpdateGuideState exits: m=209 SNR=9.9 23:01:12.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:12.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:12.557 00.000 3236 Enqueuing Expose request 23:01:12.557 00.000 8052 Worker thread wakes up 23:01:12.557 00.000 3236 GuideStep: -0.2 px 9 ms EAST, 0.9 px 139 ms SOUTH 23:01:12.557 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:12.557 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:14.213 01.656 8052 Exposure complete 23:01:14.369 00.156 8052 worker thread done servicing request 23:01:14.369 00.000 3236 OnExposeComplete: enter 23:01:14.369 00.000 3236 UpdateGuideState(): m_state=6 23:01:14.369 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 558 23:01:14.369 00.000 3236 Star::Find returns 1 (0), X=1049.86, Y=268.56, Mass=194, SNR=9.5, Peak=32 HFD=4.9 23:01:14.369 00.000 3236 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.85) = xAngle (4.85 = -1.43) 23:01:14.369 00.000 3236 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 23:01:14.369 00.000 3236 CameraToMount -- cameraX=-2.73 cameraY=0.39 hyp=2.76 cameraTheta=3.00 mountX=0.38 mountY=0.11, mountTheta=0.27 23:01:14.369 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.73, y=0.39, opts=13) 23:01:14.369 00.000 3236 Enqueuing Move request for scope (-2.73, 0.39) 23:01:14.369 00.000 8052 Worker thread wakes up 23:01:14.369 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.73, 0.39) opts 0xd 23:01:14.369 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.73, 0.39) 23:01:14.369 00.000 8052 Moving (-2.73, 0.39) raw xDistance=0.38 yDistance=0.11 23:01:14.369 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.38 23:01:14.369 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:01:14.369 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:01:14.369 00.000 8052 MoveAxis(W, 12, ABG) 23:01:14.369 00.000 8052 Guiding Dir = 3, Dur = 12 23:01:14.385 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=21, FiltMax=30, Gamma=1.040 23:01:14.400 00.015 8052 IsSlewing returns 0 23:01:14.463 00.063 8052 IsGuiding returns 0 23:01:14.525 00.062 8052 IsGuiding returns 0 23:01:14.525 00.000 8052 Move returns status 0, amount 12 23:01:14.525 00.000 8052 MoveAxis(N, 0, ABG) 23:01:14.525 00.000 8052 Move returns status 0, amount 0 23:01:14.525 00.000 8052 move complete, result=0 23:01:14.525 00.000 8052 worker thread done servicing request 23:01:14.635 00.110 3236 UpdateGuideState exits: m=194 SNR=9.5 23:01:14.635 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:14.635 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:14.635 00.000 3236 Enqueuing Expose request 23:01:14.635 00.000 8052 Worker thread wakes up 23:01:14.635 00.000 3236 GuideStep: 0.4 px 12 ms WEST, 0.1 px 0 ms NORTH 23:01:14.635 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:14.635 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:16.182 01.547 8052 Exposure complete 23:01:16.338 00.156 8052 worker thread done servicing request 23:01:16.338 00.000 3236 OnExposeComplete: enter 23:01:16.338 00.000 3236 UpdateGuideState(): m_state=6 23:01:16.338 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 559 23:01:16.338 00.000 3236 Star::Find returns 1 (0), X=1049.66, Y=266.89, Mass=208, SNR=10.0, Peak=40 HFD=4.0 23:01:16.338 00.000 3236 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.85) = xAngle (-0.88 = -0.88) 23:01:16.338 00.000 3236 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.63 = -2.63) 23:01:16.338 00.000 3236 CameraToMount -- cameraX=-2.93 cameraY=-1.28 hyp=3.20 cameraTheta=-2.73 mountX=2.04 mountY=-1.57, mountTheta=-0.66 23:01:16.338 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.93, y=-1.28, opts=13) 23:01:16.338 00.000 3236 Enqueuing Move request for scope (-2.93, -1.28) 23:01:16.338 00.000 8052 Worker thread wakes up 23:01:16.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.93, -1.28) opts 0xd 23:01:16.338 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.93, -1.28) 23:01:16.338 00.000 8052 Moving (-2.93, -1.28) raw xDistance=2.04 yDistance=-1.57 23:01:16.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.30 from input 2.04 23:01:16.338 00.000 8052 resist switch: large excursion: input -1.57 thresh 0.54 direction from 1 to -1 23:01:16.338 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.72 23:01:16.338 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.57 from input -1.57 23:01:16.338 00.000 8052 MoveAxis(W, 71, ABG) 23:01:16.338 00.000 8052 Guiding Dir = 3, Dur = 71 23:01:16.338 00.000 8052 IsSlewing returns 0 23:01:16.353 00.015 8052 IsGuiding returns 0 23:01:16.353 00.000 8052 PulseGuide returned control before completion, sleep 77 23:01:16.353 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=36, Gamma=1.040 23:01:16.447 00.094 8052 IsGuiding returns 0 23:01:16.447 00.000 8052 Move returns status 0, amount 71 23:01:16.447 00.000 8052 MoveAxis(N, 239, ABG) 23:01:16.447 00.000 8052 Guiding Dir = 0, Dur = 239 23:01:16.447 00.000 8052 IsSlewing returns 0 23:01:16.447 00.000 8052 IsGuiding returns 0 23:01:16.447 00.000 8052 PulseGuide returned control before completion, sleep 246 23:01:16.588 00.141 3236 UpdateGuideState exits: m=208 SNR=10.0 23:01:16.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:16.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:16.588 00.000 3236 Enqueuing Expose request 23:01:16.713 00.125 8052 IsGuiding returns 0 23:01:16.713 00.000 8052 Move returns status 0, amount 239 23:01:16.713 00.000 8052 move complete, result=0 23:01:16.713 00.000 8052 worker thread done servicing request 23:01:16.713 00.000 3236 GuideStep: 2.0 px 71 ms WEST, -1.6 px 239 ms NORTH 23:01:16.713 00.000 8052 Worker thread wakes up 23:01:16.713 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:16.713 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:18.150 01.437 8052 Exposure complete 23:01:18.307 00.157 8052 worker thread done servicing request 23:01:18.307 00.000 3236 OnExposeComplete: enter 23:01:18.307 00.000 3236 UpdateGuideState(): m_state=6 23:01:18.307 00.000 3236 Star::Find(15, 1049, 266, 0, (0,0,0,0), 0.0, 255) frame 560 23:01:18.307 00.000 3236 Star::Find returns 1 (0), X=1050.10, Y=268.84, Mass=198, SNR=9.6, Peak=37 HFD=4.6 23:01:18.307 00.000 3236 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.85) = xAngle (4.73 = -1.56) 23:01:18.307 00.000 3236 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.98 = 2.98) 23:01:18.307 00.000 3236 CameraToMount -- cameraX=-2.49 cameraY=0.67 hyp=2.57 cameraTheta=2.88 mountX=0.04 mountY=0.41, mountTheta=1.47 23:01:18.307 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.49, y=0.67, opts=13) 23:01:18.307 00.000 3236 Enqueuing Move request for scope (-2.49, 0.67) 23:01:18.307 00.000 8052 Worker thread wakes up 23:01:18.307 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.49, 0.67) opts 0xd 23:01:18.307 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.49, 0.67) 23:01:18.307 00.000 8052 Moving (-2.49, 0.67) raw xDistance=0.04 yDistance=0.41 23:01:18.307 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:01:18.307 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:01:18.307 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 23:01:18.307 00.000 8052 MoveAxis(E, 0, ABG) 23:01:18.307 00.000 8052 Move returns status 0, amount 0 23:01:18.307 00.000 8052 MoveAxis(N, 0, ABG) 23:01:18.307 00.000 8052 Move returns status 0, amount 0 23:01:18.307 00.000 8052 move complete, result=0 23:01:18.307 00.000 8052 worker thread done servicing request 23:01:18.322 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=27, FiltMax=36, Gamma=1.040 23:01:18.572 00.250 3236 UpdateGuideState exits: m=198 SNR=9.6 23:01:18.572 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:18.572 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:18.572 00.000 3236 Enqueuing Expose request 23:01:18.572 00.000 8052 Worker thread wakes up 23:01:18.572 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH 23:01:18.572 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:18.572 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:20.119 01.547 8052 Exposure complete 23:01:20.275 00.156 8052 worker thread done servicing request 23:01:20.275 00.000 3236 OnExposeComplete: enter 23:01:20.275 00.000 3236 UpdateGuideState(): m_state=6 23:01:20.275 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 561 23:01:20.275 00.000 3236 Star::Find returns 1 (0), X=1050.49, Y=269.20, Mass=209, SNR=9.9, Peak=41 HFD=4.6 23:01:20.275 00.000 3236 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.85) = xAngle (4.53 = -1.75) 23:01:20.275 00.000 3236 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.79 = 2.79) 23:01:20.275 00.000 3236 CameraToMount -- cameraX=-2.10 cameraY=1.03 hyp=2.33 cameraTheta=2.69 mountX=-0.41 mountY=0.81, mountTheta=2.04 23:01:20.275 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.10, y=1.03, opts=13) 23:01:20.275 00.000 3236 Enqueuing Move request for scope (-2.10, 1.03) 23:01:20.275 00.000 8052 Worker thread wakes up 23:01:20.275 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.10, 1.03) opts 0xd 23:01:20.275 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.10, 1.03) 23:01:20.275 00.000 8052 Moving (-2.10, 1.03) raw xDistance=-0.41 yDistance=0.81 23:01:20.275 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41 23:01:20.275 00.000 8052 resist switch: large excursion: input 0.81 thresh 0.54 direction from -1 to 1 23:01:20.275 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.42 23:01:20.275 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 23:01:20.275 00.000 8052 MoveAxis(E, 14, ABG) 23:01:20.275 00.000 8052 Guiding Dir = 2, Dur = 14 23:01:20.275 00.000 8052 IsSlewing returns 0 23:01:20.275 00.000 8052 IsGuiding returns 0 23:01:20.291 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=28, FiltMax=37, Gamma=1.040 23:01:20.291 00.000 8052 PulseGuide returned control before completion, sleep 19 23:01:20.322 00.031 8052 IsGuiding returns 0 23:01:20.322 00.000 8052 Move returns status 0, amount 14 23:01:20.322 00.000 8052 MoveAxis(S, 123, ABG) 23:01:20.322 00.000 8052 Guiding Dir = 1, Dur = 123 23:01:20.322 00.000 8052 IsSlewing returns 0 23:01:20.322 00.000 8052 IsGuiding returns 0 23:01:20.322 00.000 8052 PulseGuide returned control before completion, sleep 130 23:01:20.478 00.156 8052 IsGuiding returns 0 23:01:20.478 00.000 8052 Move returns status 0, amount 123 23:01:20.478 00.000 8052 move complete, result=0 23:01:20.478 00.000 8052 worker thread done servicing request 23:01:20.541 00.063 3236 UpdateGuideState exits: m=209 SNR=9.9 23:01:20.541 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:20.541 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:20.541 00.000 3236 Enqueuing Expose request 23:01:20.541 00.000 8052 Worker thread wakes up 23:01:20.541 00.000 3236 GuideStep: -0.4 px 14 ms EAST, 0.8 px 123 ms SOUTH 23:01:20.541 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:20.541 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:22.197 01.656 8052 Exposure complete 23:01:22.353 00.156 8052 worker thread done servicing request 23:01:22.353 00.000 3236 OnExposeComplete: enter 23:01:22.353 00.000 3236 UpdateGuideState(): m_state=6 23:01:22.353 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 562 23:01:22.353 00.000 3236 Star::Find returns 1 (0), X=1050.13, Y=268.85, Mass=205, SNR=9.8, Peak=38 HFD=4.3 23:01:22.353 00.000 3236 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.85) = xAngle (4.72 = -1.56) 23:01:22.353 00.000 3236 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.98 = 2.98) 23:01:22.353 00.000 3236 CameraToMount -- cameraX=-2.46 cameraY=0.68 hyp=2.55 cameraTheta=2.87 mountX=0.02 mountY=0.42, mountTheta=1.51 23:01:22.353 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.46, y=0.68, opts=13) 23:01:22.353 00.000 3236 Enqueuing Move request for scope (-2.46, 0.68) 23:01:22.353 00.000 8052 Worker thread wakes up 23:01:22.353 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.46, 0.68) opts 0xd 23:01:22.353 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.46, 0.68) 23:01:22.353 00.000 8052 Moving (-2.46, 0.68) raw xDistance=0.02 yDistance=0.42 23:01:22.353 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:01:22.353 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 23:01:22.353 00.000 8052 MoveAxis(E, 0, ABG) 23:01:22.353 00.000 8052 Move returns status 0, amount 0 23:01:22.353 00.000 8052 MoveAxis(S, 64, ABG) 23:01:22.353 00.000 8052 Guiding Dir = 1, Dur = 64 23:01:22.353 00.000 8052 IsSlewing returns 0 23:01:22.353 00.000 8052 IsGuiding returns 0 23:01:22.369 00.016 8052 PulseGuide returned control before completion, sleep 70 23:01:22.369 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=26, FiltMax=36, Gamma=1.040 23:01:22.447 00.078 8052 IsGuiding returns 1 23:01:22.447 00.000 8052 scope still moving after pulse duration time elapsed 23:01:22.478 00.031 8052 IsSlewing returns 0 23:01:22.478 00.000 8052 IsGuiding returns 1 23:01:22.510 00.032 8052 IsSlewing returns 0 23:01:22.510 00.000 8052 IsGuiding returns 0 23:01:22.510 00.000 8052 scope move finished after 64 + 79 ms 23:01:22.510 00.000 8052 Move returns status 0, amount 64 23:01:22.510 00.000 8052 move complete, result=0 23:01:22.510 00.000 8052 worker thread done servicing request 23:01:22.619 00.109 3236 UpdateGuideState exits: m=205 SNR=9.8 23:01:22.619 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:22.619 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:22.619 00.000 3236 Enqueuing Expose request 23:01:22.619 00.000 8052 Worker thread wakes up 23:01:22.619 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.4 px 64 ms SOUTH 23:01:22.619 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:22.619 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:24.166 01.547 8052 Exposure complete 23:01:24.322 00.156 8052 worker thread done servicing request 23:01:24.322 00.000 3236 OnExposeComplete: enter 23:01:24.322 00.000 3236 UpdateGuideState(): m_state=6 23:01:24.322 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 563 23:01:24.322 00.000 3236 Star::Find returns 1 (0), X=1049.36, Y=269.04, Mass=215, SNR=10.1, Peak=37 HFD=4.3 23:01:24.322 00.000 3236 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.85) = xAngle (4.73 = -1.56) 23:01:24.322 00.000 3236 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.98 = 2.98) 23:01:24.322 00.000 3236 CameraToMount -- cameraX=-3.23 cameraY=0.87 hyp=3.35 cameraTheta=2.88 mountX=0.05 mountY=0.53, mountTheta=1.48 23:01:24.322 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.23, y=0.87, opts=13) 23:01:24.322 00.000 3236 Enqueuing Move request for scope (-3.23, 0.87) 23:01:24.322 00.000 8052 Worker thread wakes up 23:01:24.322 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.23, 0.87) opts 0xd 23:01:24.322 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.23, 0.87) 23:01:24.322 00.000 8052 Moving (-3.23, 0.87) raw xDistance=0.05 yDistance=0.53 23:01:24.322 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:01:24.322 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 23:01:24.322 00.000 8052 MoveAxis(E, 0, ABG) 23:01:24.322 00.000 8052 Move returns status 0, amount 0 23:01:24.322 00.000 8052 MoveAxis(S, 81, ABG) 23:01:24.322 00.000 8052 Guiding Dir = 1, Dur = 81 23:01:24.322 00.000 8052 IsSlewing returns 0 23:01:24.322 00.000 8052 IsGuiding returns 0 23:01:24.338 00.016 8052 PulseGuide returned control before completion, sleep 88 23:01:24.338 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=34, Gamma=1.040 23:01:24.432 00.094 8052 IsGuiding returns 1 23:01:24.432 00.000 8052 scope still moving after pulse duration time elapsed 23:01:24.463 00.031 8052 IsSlewing returns 0 23:01:24.463 00.000 8052 IsGuiding returns 0 23:01:24.463 00.000 8052 scope move finished after 81 + 50 ms 23:01:24.463 00.000 8052 Move returns status 0, amount 81 23:01:24.463 00.000 8052 move complete, result=0 23:01:24.463 00.000 8052 worker thread done servicing request 23:01:24.588 00.125 3236 UpdateGuideState exits: m=215 SNR=10.1 23:01:24.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:24.588 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:24.588 00.000 3236 Enqueuing Expose request 23:01:24.588 00.000 8052 Worker thread wakes up 23:01:24.588 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.5 px 81 ms SOUTH 23:01:24.588 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:24.588 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:26.156 01.568 8052 Exposure complete 23:01:26.312 00.156 8052 worker thread done servicing request 23:01:26.312 00.000 3236 OnExposeComplete: enter 23:01:26.312 00.000 3236 UpdateGuideState(): m_state=6 23:01:26.312 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 564 23:01:26.312 00.000 3236 Star::Find returns 1 (0), X=1050.66, Y=268.77, Mass=200, SNR=9.7, Peak=37 HFD=4.4 23:01:26.312 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.59) 23:01:26.312 00.000 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 23:01:26.312 00.000 3236 CameraToMount -- cameraX=-1.93 cameraY=0.59 hyp=2.02 cameraTheta=2.84 mountX=-0.04 mountY=0.39, mountTheta=1.68 23:01:26.312 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.93, y=0.59, opts=13) 23:01:26.312 00.000 3236 Enqueuing Move request for scope (-1.93, 0.59) 23:01:26.312 00.000 8052 Worker thread wakes up 23:01:26.328 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=23, FiltMax=33, Gamma=1.040 23:01:26.343 00.015 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.93, 0.59) opts 0xd 23:01:26.343 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.93, 0.59) 23:01:26.343 00.000 8052 Moving (-1.93, 0.59) raw xDistance=-0.04 yDistance=0.39 23:01:26.343 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:01:26.343 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 23:01:26.343 00.000 8052 MoveAxis(E, 0, ABG) 23:01:26.343 00.000 8052 Move returns status 0, amount 0 23:01:26.343 00.000 8052 MoveAxis(S, 60, ABG) 23:01:26.343 00.000 8052 Guiding Dir = 1, Dur = 60 23:01:26.343 00.000 8052 IsSlewing returns 0 23:01:26.343 00.000 8052 IsGuiding returns 0 23:01:26.390 00.047 8052 PulseGuide returned control before completion, sleep 30 23:01:26.422 00.032 8052 IsGuiding returns 1 23:01:26.422 00.000 8052 scope still moving after pulse duration time elapsed 23:01:26.453 00.031 8052 IsSlewing returns 0 23:01:26.453 00.000 8052 IsGuiding returns 1 23:01:26.484 00.031 8052 IsSlewing returns 0 23:01:26.484 00.000 8052 IsGuiding returns 1 23:01:26.515 00.031 8052 IsSlewing returns 0 23:01:26.515 00.000 8052 IsGuiding returns 1 23:01:26.547 00.032 8052 IsSlewing returns 0 23:01:26.547 00.000 8052 IsGuiding returns 0 23:01:26.547 00.000 8052 scope move finished after 60 + 140 ms 23:01:26.547 00.000 8052 Move returns status 0, amount 60 23:01:26.547 00.000 8052 move complete, result=0 23:01:26.547 00.000 8052 worker thread done servicing request 23:01:26.547 00.000 3236 UpdateGuideState exits: m=200 SNR=9.7 23:01:26.547 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:26.547 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:26.547 00.000 3236 Enqueuing Expose request 23:01:26.547 00.000 8052 Worker thread wakes up 23:01:26.547 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.4 px 60 ms SOUTH 23:01:26.547 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:26.547 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:28.203 01.656 8052 Exposure complete 23:01:28.359 00.156 8052 worker thread done servicing request 23:01:28.359 00.000 3236 OnExposeComplete: enter 23:01:28.359 00.000 3236 UpdateGuideState(): m_state=6 23:01:28.359 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 565 23:01:28.359 00.000 3236 Star::Find returns 1 (0), X=1050.74, Y=268.59, Mass=212, SNR=10.0, Peak=35 HFD=4.1 23:01:28.359 00.000 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.77 = -1.51) 23:01:28.359 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.02 = 3.02) 23:01:28.359 00.000 3236 CameraToMount -- cameraX=-1.85 cameraY=0.41 hyp=1.89 cameraTheta=2.92 mountX=0.11 mountY=0.22, mountTheta=1.11 23:01:28.359 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.85, y=0.41, opts=13) 23:01:28.359 00.000 3236 Enqueuing Move request for scope (-1.85, 0.41) 23:01:28.359 00.000 8052 Worker thread wakes up 23:01:28.359 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.85, 0.41) opts 0xd 23:01:28.359 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.85, 0.41) 23:01:28.359 00.000 8052 Moving (-1.85, 0.41) raw xDistance=0.11 yDistance=0.22 23:01:28.359 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:01:28.359 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22 23:01:28.359 00.000 8052 MoveAxis(E, 0, ABG) 23:01:28.359 00.000 8052 Move returns status 0, amount 0 23:01:28.359 00.000 8052 MoveAxis(S, 34, ABG) 23:01:28.359 00.000 8052 Guiding Dir = 1, Dur = 34 23:01:28.375 00.016 8052 IsSlewing returns 0 23:01:28.375 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=22, FiltMax=32, Gamma=1.040 23:01:28.422 00.047 8052 IsGuiding returns 0 23:01:28.593 00.171 8052 IsGuiding returns 1 23:01:28.593 00.000 8052 scope still moving after pulse duration time elapsed 23:01:28.625 00.032 8052 IsSlewing returns 0 23:01:28.625 00.000 8052 IsGuiding returns 1 23:01:28.625 00.000 3236 UpdateGuideState exits: m=212 SNR=10.0 23:01:28.625 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:28.625 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:28.625 00.000 3236 Enqueuing Expose request 23:01:28.656 00.031 8052 IsSlewing returns 0 23:01:28.656 00.000 8052 IsGuiding returns 1 23:01:28.687 00.031 8052 IsSlewing returns 0 23:01:28.687 00.000 8052 IsGuiding returns 1 23:01:28.718 00.031 8052 IsSlewing returns 0 23:01:28.718 00.000 8052 IsGuiding returns 0 23:01:28.718 00.000 8052 scope move finished after 34 + 254 ms 23:01:28.718 00.000 8052 Move returns status 0, amount 34 23:01:28.718 00.000 8052 move complete, result=0 23:01:28.718 00.000 8052 worker thread done servicing request 23:01:28.718 00.000 8052 Worker thread wakes up 23:01:28.718 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:28.718 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:28.718 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.2 px 34 ms SOUTH 23:01:30.156 01.438 8052 Exposure complete 23:01:30.312 00.156 8052 worker thread done servicing request 23:01:30.312 00.000 3236 OnExposeComplete: enter 23:01:30.312 00.000 3236 UpdateGuideState(): m_state=6 23:01:30.312 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 566 23:01:30.312 00.000 3236 Star::Find returns 1 (0), X=1051.30, Y=270.80, Mass=211, SNR=10.0, Peak=36 HFD=4.6 23:01:30.312 00.000 3236 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.85) = xAngle (3.88 = -2.41) 23:01:30.312 00.000 3236 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.13 = 2.13) 23:01:30.312 00.000 3236 CameraToMount -- cameraX=-1.29 cameraY=2.63 hyp=2.93 cameraTheta=2.03 mountX=-2.17 mountY=2.48, mountTheta=2.29 23:01:30.312 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.29, y=2.63, opts=13) 23:01:30.312 00.000 3236 Enqueuing Move request for scope (-1.29, 2.63) 23:01:30.312 00.000 8052 Worker thread wakes up 23:01:30.312 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.29, 2.63) opts 0xd 23:01:30.328 00.016 8052 Handling offset move in thread for scope, endpoint = (-1.29, 2.63) 23:01:30.328 00.000 8052 Moving (-1.29, 2.63) raw xDistance=-2.17 yDistance=2.48 23:01:30.328 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.37 from input -2.17 23:01:30.328 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.48 from input 2.48 23:01:30.328 00.000 8052 MoveAxis(E, 75, ABG) 23:01:30.328 00.000 8052 Guiding Dir = 2, Dur = 75 23:01:30.328 00.000 8052 IsSlewing returns 0 23:01:30.328 00.000 8052 IsGuiding returns 0 23:01:30.328 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=25, FiltMax=34, Gamma=1.040 23:01:30.343 00.015 8052 PulseGuide returned control before completion, sleep 75 23:01:30.422 00.079 8052 IsGuiding returns 1 23:01:30.422 00.000 8052 scope still moving after pulse duration time elapsed 23:01:30.453 00.031 8052 IsSlewing returns 0 23:01:30.453 00.000 8052 IsGuiding returns 0 23:01:30.453 00.000 8052 scope move finished after 75 + 47 ms 23:01:30.453 00.000 8052 Move returns status 0, amount 75 23:01:30.453 00.000 8052 MoveAxis(S, 377, ABG) 23:01:30.453 00.000 8052 Guiding Dir = 1, Dur = 377 23:01:30.453 00.000 8052 IsSlewing returns 0 23:01:30.453 00.000 8052 IsGuiding returns 0 23:01:30.500 00.047 8052 PulseGuide returned control before completion, sleep 351 23:01:30.547 00.047 3236 UpdateGuideState exits: m=211 SNR=10.0 23:01:31.172 00.625 8052 IsGuiding returns 1 23:01:31.203 00.031 8052 scope still moving after pulse duration time elapsed 23:01:31.203 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:31.203 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:31.203 00.000 3236 Enqueuing Expose request 23:01:31.234 00.031 8052 IsSlewing returns 0 23:01:31.234 00.000 8052 IsGuiding returns 0 23:01:31.234 00.000 8052 scope move finished after 377 + 397 ms 23:01:31.234 00.000 8052 Move returns status 0, amount 377 23:01:31.234 00.000 8052 move complete, result=0 23:01:31.234 00.000 8052 worker thread done servicing request 23:01:31.234 00.000 8052 Worker thread wakes up 23:01:31.234 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:31.234 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:31.234 00.000 3236 GuideStep: -2.2 px 75 ms EAST, 2.5 px 377 ms SOUTH 23:01:32.125 00.891 8052 Exposure complete 23:01:32.297 00.172 8052 worker thread done servicing request 23:01:32.297 00.000 3236 OnExposeComplete: enter 23:01:32.297 00.000 3236 UpdateGuideState(): m_state=6 23:01:32.297 00.000 3236 Star::Find(15, 1051, 270, 0, (0,0,0,0), 0.0, 255) frame 567 23:01:32.297 00.000 3236 Star::Find returns 1 (0), X=1051.79, Y=267.48, Mass=194, SNR=9.5, Peak=33 HFD=4.8 23:01:32.297 00.000 3236 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.85) = xAngle (-0.58 = -0.58) 23:01:32.297 00.000 3236 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.33 = -2.33) 23:01:32.297 00.000 3236 CameraToMount -- cameraX=-0.80 cameraY=-0.69 hyp=1.06 cameraTheta=-2.43 mountX=0.89 mountY=-0.77, mountTheta=-0.72 23:01:32.297 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.80, y=-0.69, opts=13) 23:01:32.297 00.000 3236 Enqueuing Move request for scope (-0.80, -0.69) 23:01:32.312 00.015 8052 Worker thread wakes up 23:01:32.312 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.69) opts 0xd 23:01:32.312 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.80, -0.69) 23:01:32.312 00.000 8052 Moving (-0.80, -0.69) raw xDistance=0.89 yDistance=-0.77 23:01:32.312 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.89 23:01:32.312 00.000 8052 resist switch: large excursion: input -0.77 thresh 0.54 direction from 1 to -1 23:01:32.312 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.31 23:01:32.312 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 23:01:32.312 00.000 8052 MoveAxis(W, 25, ABG) 23:01:32.312 00.000 8052 Guiding Dir = 3, Dur = 25 23:01:32.312 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=25, FiltMax=33, Gamma=1.040 23:01:32.359 00.047 8052 IsSlewing returns 0 23:01:32.422 00.063 8052 IsGuiding returns 0 23:01:32.515 00.093 8052 IsGuiding returns 1 23:01:32.515 00.000 8052 scope still moving after pulse duration time elapsed 23:01:32.531 00.016 3236 UpdateGuideState exits: m=194 SNR=9.5 23:01:32.531 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:32.531 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:32.531 00.000 3236 Enqueuing Expose request 23:01:32.547 00.016 8052 IsSlewing returns 0 23:01:32.547 00.000 8052 IsGuiding returns 1 23:01:32.578 00.031 8052 IsSlewing returns 0 23:01:32.578 00.000 8052 IsGuiding returns 0 23:01:32.578 00.000 8052 scope move finished after 25 + 122 ms 23:01:32.578 00.000 8052 Move returns status 0, amount 25 23:01:32.578 00.000 8052 MoveAxis(N, 117, ABG) 23:01:32.578 00.000 8052 Guiding Dir = 0, Dur = 117 23:01:32.578 00.000 8052 IsSlewing returns 0 23:01:32.578 00.000 8052 IsGuiding returns 0 23:01:32.609 00.031 8052 PulseGuide returned control before completion, sleep 103 23:01:32.718 00.109 8052 IsGuiding returns 1 23:01:32.718 00.000 8052 scope still moving after pulse duration time elapsed 23:01:32.750 00.032 8052 IsSlewing returns 0 23:01:32.750 00.000 8052 IsGuiding returns 1 23:01:32.781 00.031 8052 IsSlewing returns 0 23:01:32.781 00.000 8052 IsGuiding returns 1 23:01:32.812 00.031 8052 IsSlewing returns 0 23:01:32.812 00.000 8052 IsGuiding returns 1 23:01:32.843 00.031 8052 IsSlewing returns 0 23:01:32.843 00.000 8052 IsGuiding returns 0 23:01:32.843 00.000 8052 scope move finished after 117 + 145 ms 23:01:32.843 00.000 8052 Move returns status 0, amount 117 23:01:32.843 00.000 8052 move complete, result=0 23:01:32.843 00.000 8052 worker thread done servicing request 23:01:32.843 00.000 3236 GuideStep: 0.9 px 25 ms WEST, -0.8 px 117 ms NORTH 23:01:32.843 00.000 8052 Worker thread wakes up 23:01:32.843 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:32.843 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:34.156 01.313 8052 Exposure complete 23:01:34.281 00.125 8052 worker thread done servicing request 23:01:34.281 00.000 3236 OnExposeComplete: enter 23:01:34.281 00.000 3236 UpdateGuideState(): m_state=6 23:01:34.281 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 568 23:01:34.281 00.000 3236 Star::Find returns 1 (0), X=1053.19, Y=269.73, Mass=205, SNR=9.9, Peak=38 HFD=4.7 23:01:34.281 00.000 3236 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.85) = xAngle (3.05 = 3.05) 23:01:34.281 00.000 3236 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.31 = 1.31) 23:01:34.281 00.000 3236 CameraToMount -- cameraX=0.60 cameraY=1.56 hyp=1.67 cameraTheta=1.21 mountX=-1.66 mountY=1.61, mountTheta=2.37 23:01:34.281 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.60, y=1.56, opts=13) 23:01:34.281 00.000 3236 Enqueuing Move request for scope (0.60, 1.56) 23:01:34.281 00.000 8052 Worker thread wakes up 23:01:34.281 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.60, 1.56) opts 0xd 23:01:34.281 00.000 8052 Handling offset move in thread for scope, endpoint = (0.60, 1.56) 23:01:34.281 00.000 8052 Moving (0.60, 1.56) raw xDistance=-1.66 yDistance=1.61 23:01:34.281 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.66 23:01:34.281 00.000 8052 resist switch: large excursion: input 1.61 thresh 0.54 direction from -1 to 1 23:01:34.281 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.83 23:01:34.281 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.61 from input 1.61 23:01:34.281 00.000 8052 MoveAxis(E, 56, ABG) 23:01:34.281 00.000 8052 Guiding Dir = 2, Dur = 56 23:01:34.281 00.000 8052 IsSlewing returns 0 23:01:34.297 00.016 8052 IsGuiding returns 0 23:01:34.297 00.000 8052 PulseGuide returned control before completion, sleep 63 23:01:34.297 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=36, Gamma=1.040 23:01:34.375 00.078 8052 IsGuiding returns 0 23:01:34.375 00.000 8052 Move returns status 0, amount 56 23:01:34.375 00.000 8052 MoveAxis(S, 245, ABG) 23:01:34.375 00.000 8052 Guiding Dir = 1, Dur = 245 23:01:34.375 00.000 8052 IsSlewing returns 0 23:01:34.375 00.000 8052 IsGuiding returns 0 23:01:34.375 00.000 8052 PulseGuide returned control before completion, sleep 253 23:01:34.484 00.109 3236 UpdateGuideState exits: m=205 SNR=9.9 23:01:34.484 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:34.484 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:34.484 00.000 3236 Enqueuing Expose request 23:01:34.640 00.156 8052 IsGuiding returns 0 23:01:34.640 00.000 8052 Move returns status 0, amount 245 23:01:34.640 00.000 8052 move complete, result=0 23:01:34.640 00.000 8052 worker thread done servicing request 23:01:34.640 00.000 8052 Worker thread wakes up 23:01:34.640 00.000 3236 GuideStep: -1.7 px 56 ms EAST, 1.6 px 245 ms SOUTH 23:01:34.640 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:34.640 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:36.187 01.547 8052 Exposure complete 23:01:36.343 00.156 8052 worker thread done servicing request 23:01:36.343 00.000 3236 OnExposeComplete: enter 23:01:36.343 00.000 3236 UpdateGuideState(): m_state=6 23:01:36.343 00.000 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 569 23:01:36.343 00.000 3236 Star::Find returns 1 (0), X=1052.85, Y=268.02, Mass=200, SNR=9.7, Peak=36 HFD=4.4 23:01:36.343 00.000 3236 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.85) = xAngle (1.32 = 1.32) 23:01:36.343 00.000 3236 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.42 = -0.42) 23:01:36.343 00.000 3236 CameraToMount -- cameraX=0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-0.53 mountX=0.07 mountY=-0.13, mountTheta=-1.03 23:01:36.343 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.26, y=-0.15, opts=13) 23:01:36.343 00.000 3236 Enqueuing Move request for scope (0.26, -0.15) 23:01:36.343 00.000 8052 Worker thread wakes up 23:01:36.343 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.15) opts 0xd 23:01:36.343 00.000 8052 Handling offset move in thread for scope, endpoint = (0.26, -0.15) 23:01:36.343 00.000 8052 Moving (0.26, -0.15) raw xDistance=0.07 yDistance=-0.13 23:01:36.343 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:01:36.343 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:01:36.343 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 23:01:36.343 00.000 8052 MoveAxis(E, 0, ABG) 23:01:36.343 00.000 8052 Move returns status 0, amount 0 23:01:36.343 00.000 8052 MoveAxis(N, 0, ABG) 23:01:36.343 00.000 8052 Move returns status 0, amount 0 23:01:36.343 00.000 8052 move complete, result=0 23:01:36.343 00.000 8052 worker thread done servicing request 23:01:36.359 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=34, Gamma=1.040 23:01:36.609 00.250 3236 UpdateGuideState exits: m=200 SNR=9.7 23:01:36.609 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:36.609 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:36.609 00.000 3236 Enqueuing Expose request 23:01:36.609 00.000 8052 Worker thread wakes up 23:01:36.609 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:01:36.609 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:36.609 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:38.156 01.547 8052 Exposure complete 23:01:38.312 00.156 8052 worker thread done servicing request 23:01:38.312 00.000 3236 OnExposeComplete: enter 23:01:38.312 00.000 3236 UpdateGuideState(): m_state=6 23:01:38.312 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 570 23:01:38.312 00.000 3236 Star::Find returns 1 (0), X=1052.78, Y=266.64, Mass=215, SNR=10.1, Peak=36 HFD=4.2 23:01:38.312 00.000 3236 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.85) = xAngle (0.40 = 0.40) 23:01:38.312 00.000 3236 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.34 = -1.34) 23:01:38.312 00.000 3236 CameraToMount -- cameraX=0.19 cameraY=-1.54 hyp=1.55 cameraTheta=-1.45 mountX=1.43 mountY=-1.51, mountTheta=-0.81 23:01:38.312 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.19, y=-1.54, opts=13) 23:01:38.312 00.000 3236 Enqueuing Move request for scope (0.19, -1.54) 23:01:38.312 00.000 8052 Worker thread wakes up 23:01:38.312 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.54) opts 0xd 23:01:38.312 00.000 8052 Handling offset move in thread for scope, endpoint = (0.19, -1.54) 23:01:38.312 00.000 8052 Moving (0.19, -1.54) raw xDistance=1.43 yDistance=-1.51 23:01:38.312 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.43 23:01:38.312 00.000 8052 resist switch: large excursion: input -1.51 thresh 0.54 direction from 1 to -1 23:01:38.312 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.54 23:01:38.312 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.51 from input -1.51 23:01:38.312 00.000 8052 MoveAxis(W, 49, ABG) 23:01:38.312 00.000 8052 Guiding Dir = 3, Dur = 49 23:01:38.312 00.000 8052 IsSlewing returns 0 23:01:38.328 00.016 8052 IsGuiding returns 0 23:01:38.328 00.000 8052 PulseGuide returned control before completion, sleep 56 23:01:38.328 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=22, FiltMax=32, Gamma=1.040 23:01:38.390 00.062 8052 IsGuiding returns 1 23:01:38.390 00.000 8052 scope still moving after pulse duration time elapsed 23:01:38.422 00.032 8052 IsSlewing returns 0 23:01:38.422 00.000 8052 IsGuiding returns 0 23:01:38.422 00.000 8052 scope move finished after 49 + 47 ms 23:01:38.422 00.000 8052 Move returns status 0, amount 49 23:01:38.422 00.000 8052 MoveAxis(N, 230, ABG) 23:01:38.422 00.000 8052 Guiding Dir = 0, Dur = 230 23:01:38.422 00.000 8052 IsSlewing returns 0 23:01:38.422 00.000 8052 IsGuiding returns 0 23:01:38.422 00.000 8052 PulseGuide returned control before completion, sleep 237 23:01:38.578 00.156 3236 UpdateGuideState exits: m=215 SNR=10.1 23:01:38.578 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:38.578 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:38.578 00.000 3236 Enqueuing Expose request 23:01:38.672 00.094 8052 IsGuiding returns 0 23:01:38.672 00.000 8052 Move returns status 0, amount 230 23:01:38.672 00.000 8052 move complete, result=0 23:01:38.672 00.000 8052 worker thread done servicing request 23:01:38.672 00.000 8052 Worker thread wakes up 23:01:38.672 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:38.672 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:38.672 00.000 3236 GuideStep: 1.4 px 49 ms WEST, -1.5 px 230 ms NORTH 23:01:40.109 01.437 8052 Exposure complete 23:01:40.265 00.156 8052 worker thread done servicing request 23:01:40.265 00.000 3236 OnExposeComplete: enter 23:01:40.265 00.000 3236 UpdateGuideState(): m_state=6 23:01:40.265 00.000 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 571 23:01:40.265 00.000 3236 Star::Find returns 1 (0), X=1052.65, Y=267.56, Mass=209, SNR=10.0, Peak=37 HFD=4.3 23:01:40.265 00.000 3236 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.85) = xAngle (0.38 = 0.38) 23:01:40.265 00.000 3236 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.37 = -1.37) 23:01:40.265 00.000 3236 CameraToMount -- cameraX=0.06 cameraY=-0.61 hyp=0.61 cameraTheta=-1.47 mountX=0.57 mountY=-0.60, mountTheta=-0.81 23:01:40.265 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.06, y=-0.61, opts=13) 23:01:40.265 00.000 3236 Enqueuing Move request for scope (0.06, -0.61) 23:01:40.265 00.000 8052 Worker thread wakes up 23:01:40.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.61) opts 0xd 23:01:40.265 00.000 8052 Handling offset move in thread for scope, endpoint = (0.06, -0.61) 23:01:40.265 00.000 8052 Moving (0.06, -0.61) raw xDistance=0.57 yDistance=-0.60 23:01:40.265 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.57 23:01:40.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60 23:01:40.265 00.000 8052 MoveAxis(W, 23, ABG) 23:01:40.265 00.000 8052 Guiding Dir = 3, Dur = 23 23:01:40.281 00.016 8052 IsSlewing returns 0 23:01:40.281 00.000 8052 IsGuiding returns 0 23:01:40.281 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=35, Gamma=1.040 23:01:40.281 00.000 8052 PulseGuide returned control before completion, sleep 29 23:01:40.328 00.047 8052 IsGuiding returns 0 23:01:40.328 00.000 8052 Move returns status 0, amount 23 23:01:40.328 00.000 8052 MoveAxis(N, 92, ABG) 23:01:40.328 00.000 8052 Guiding Dir = 0, Dur = 92 23:01:40.328 00.000 8052 IsSlewing returns 0 23:01:40.328 00.000 8052 IsGuiding returns 0 23:01:40.328 00.000 8052 PulseGuide returned control before completion, sleep 98 23:01:40.437 00.109 8052 IsGuiding returns 1 23:01:40.437 00.000 8052 scope still moving after pulse duration time elapsed 23:01:40.468 00.031 8052 IsSlewing returns 0 23:01:40.468 00.000 8052 IsGuiding returns 0 23:01:40.468 00.000 8052 scope move finished after 92 + 56 ms 23:01:40.468 00.000 8052 Move returns status 0, amount 92 23:01:40.468 00.000 8052 move complete, result=0 23:01:40.468 00.000 8052 worker thread done servicing request 23:01:40.531 00.063 3236 UpdateGuideState exits: m=209 SNR=10.0 23:01:40.531 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:40.531 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:40.531 00.000 3236 Enqueuing Expose request 23:01:40.531 00.000 8052 Worker thread wakes up 23:01:40.531 00.000 3236 GuideStep: 0.6 px 23 ms WEST, -0.6 px 92 ms NORTH 23:01:40.531 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:40.531 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:42.203 01.672 8052 Exposure complete 23:01:42.359 00.156 8052 worker thread done servicing request 23:01:42.359 00.000 3236 OnExposeComplete: enter 23:01:42.359 00.000 3236 UpdateGuideState(): m_state=6 23:01:42.359 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 572 23:01:42.359 00.000 3236 Star::Find returns 1 (0), X=1052.58, Y=266.98, Mass=194, SNR=9.5, Peak=34 HFD=4.9 23:01:42.359 00.000 3236 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.85) = xAngle (0.27 = 0.27) 23:01:42.359 00.000 3236 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.48 = -1.48) 23:01:42.359 00.000 3236 CameraToMount -- cameraX=-0.01 cameraY=-1.20 hyp=1.20 cameraTheta=-1.58 mountX=1.16 mountY=-1.19, mountTheta=-0.80 23:01:42.359 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.01, y=-1.20, opts=13) 23:01:42.359 00.000 3236 Enqueuing Move request for scope (-0.01, -1.20) 23:01:42.359 00.000 8052 Worker thread wakes up 23:01:42.359 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.20) opts 0xd 23:01:42.359 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.01, -1.20) 23:01:42.359 00.000 8052 Moving (-0.01, -1.20) raw xDistance=1.16 yDistance=-1.19 23:01:42.359 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.16 23:01:42.359 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19 23:01:42.359 00.000 8052 MoveAxis(W, 42, ABG) 23:01:42.359 00.000 8052 Guiding Dir = 3, Dur = 42 23:01:42.359 00.000 8052 IsSlewing returns 0 23:01:42.359 00.000 8052 IsGuiding returns 0 23:01:42.375 00.016 8052 PulseGuide returned control before completion, sleep 49 23:01:42.375 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=23, FiltMax=31, Gamma=1.040 23:01:42.437 00.062 8052 IsGuiding returns 0 23:01:42.437 00.000 8052 Move returns status 0, amount 42 23:01:42.437 00.000 8052 MoveAxis(N, 182, ABG) 23:01:42.437 00.000 8052 Guiding Dir = 0, Dur = 182 23:01:42.437 00.000 8052 IsSlewing returns 0 23:01:42.437 00.000 8052 IsGuiding returns 0 23:01:42.437 00.000 8052 PulseGuide returned control before completion, sleep 188 23:01:42.625 00.188 3236 UpdateGuideState exits: m=194 SNR=9.5 23:01:42.625 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:42.625 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:42.625 00.000 3236 Enqueuing Expose request 23:01:42.672 00.047 8052 IsGuiding returns 0 23:01:42.672 00.000 8052 Move returns status 0, amount 182 23:01:42.672 00.000 8052 move complete, result=0 23:01:42.672 00.000 8052 worker thread done servicing request 23:01:42.672 00.000 8052 Worker thread wakes up 23:01:42.672 00.000 3236 GuideStep: 1.2 px 42 ms WEST, -1.2 px 182 ms NORTH 23:01:42.672 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:42.672 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:44.109 01.437 8052 Exposure complete 23:01:44.265 00.156 8052 worker thread done servicing request 23:01:44.265 00.000 3236 OnExposeComplete: enter 23:01:44.265 00.000 3236 UpdateGuideState(): m_state=6 23:01:44.265 00.000 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 573 23:01:44.265 00.000 3236 Star::Find returns 1 (0), X=1053.51, Y=267.43, Mass=217, SNR=10.2, Peak=35 HFD=4.7 23:01:44.265 00.000 3236 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.85) = xAngle (1.17 = 1.17) 23:01:44.265 00.000 3236 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.58 = -0.58) 23:01:44.265 00.000 3236 CameraToMount -- cameraX=0.92 cameraY=-0.74 hyp=1.18 cameraTheta=-0.68 mountX=0.46 mountY=-0.65, mountTheta=-0.95 23:01:44.265 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.92, y=-0.74, opts=13) 23:01:44.265 00.000 3236 Enqueuing Move request for scope (0.92, -0.74) 23:01:44.265 00.000 8052 Worker thread wakes up 23:01:44.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.74) opts 0xd 23:01:44.265 00.000 8052 Handling offset move in thread for scope, endpoint = (0.92, -0.74) 23:01:44.265 00.000 8052 Moving (0.92, -0.74) raw xDistance=0.46 yDistance=-0.65 23:01:44.265 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.46 23:01:44.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 23:01:44.265 00.000 8052 MoveAxis(W, 19, ABG) 23:01:44.265 00.000 8052 Guiding Dir = 3, Dur = 19 23:01:44.265 00.000 8052 IsSlewing returns 0 23:01:44.281 00.016 8052 IsGuiding returns 0 23:01:44.281 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=33, Gamma=1.040 23:01:44.281 00.000 8052 PulseGuide returned control before completion, sleep 24 23:01:44.312 00.031 8052 IsGuiding returns 0 23:01:44.312 00.000 8052 Move returns status 0, amount 19 23:01:44.312 00.000 8052 MoveAxis(N, 98, ABG) 23:01:44.312 00.000 8052 Guiding Dir = 0, Dur = 98 23:01:44.312 00.000 8052 IsSlewing returns 0 23:01:44.312 00.000 8052 IsGuiding returns 0 23:01:44.312 00.000 8052 PulseGuide returned control before completion, sleep 105 23:01:44.437 00.125 8052 IsGuiding returns 1 23:01:44.437 00.000 8052 scope still moving after pulse duration time elapsed 23:01:44.468 00.031 8052 IsSlewing returns 0 23:01:44.468 00.000 8052 IsGuiding returns 0 23:01:44.468 00.000 8052 scope move finished after 98 + 64 ms 23:01:44.468 00.000 8052 Move returns status 0, amount 98 23:01:44.468 00.000 8052 move complete, result=0 23:01:44.468 00.000 8052 worker thread done servicing request 23:01:44.531 00.063 3236 UpdateGuideState exits: m=217 SNR=10.2 23:01:44.531 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:44.531 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:44.531 00.000 3236 Enqueuing Expose request 23:01:44.531 00.000 8052 Worker thread wakes up 23:01:44.531 00.000 3236 GuideStep: 0.5 px 19 ms WEST, -0.6 px 98 ms NORTH 23:01:44.531 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:44.531 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:46.203 01.672 8052 Exposure complete 23:01:46.359 00.156 8052 worker thread done servicing request 23:01:46.359 00.000 3236 OnExposeComplete: enter 23:01:46.359 00.000 3236 UpdateGuideState(): m_state=6 23:01:46.359 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 574 23:01:46.359 00.000 3236 Star::Find returns 1 (0), X=1053.08, Y=265.01, Mass=199, SNR=9.7, Peak=35 HFD=4.5 23:01:46.359 00.000 3236 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.85) = xAngle (0.43 = 0.43) 23:01:46.359 00.000 3236 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.31 = -1.31) 23:01:46.359 00.000 3236 CameraToMount -- cameraX=0.49 cameraY=-3.16 hyp=3.20 cameraTheta=-1.42 mountX=2.91 mountY=-3.10, mountTheta=-0.82 23:01:46.359 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.49, y=-3.16, opts=13) 23:01:46.359 00.000 3236 Enqueuing Move request for scope (0.49, -3.16) 23:01:46.359 00.000 8052 Worker thread wakes up 23:01:46.359 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.49, -3.16) opts 0xd 23:01:46.359 00.000 8052 Handling offset move in thread for scope, endpoint = (0.49, -3.16) 23:01:46.359 00.000 8052 Moving (0.49, -3.16) raw xDistance=2.91 yDistance=-3.10 23:01:46.359 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.86 from input 2.91 23:01:46.359 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.10 from input -3.10 23:01:46.359 00.000 8052 MoveAxis(W, 102, ABG) 23:01:46.359 00.000 8052 Guiding Dir = 3, Dur = 102 23:01:46.359 00.000 8052 IsSlewing returns 0 23:01:46.359 00.000 8052 IsGuiding returns 0 23:01:46.375 00.016 8052 PulseGuide returned control before completion, sleep 108 23:01:46.375 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=24, FiltMax=32, Gamma=1.040 23:01:46.562 00.187 8052 IsGuiding returns 0 23:01:46.562 00.000 8052 Move returns status 0, amount 102 23:01:46.562 00.000 8052 MoveAxis(N, 471, ABG) 23:01:46.562 00.000 8052 Guiding Dir = 0, Dur = 471 23:01:46.625 00.063 3236 UpdateGuideState exits: m=199 SNR=9.7 23:01:46.625 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:46.625 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:46.625 00.000 3236 Enqueuing Expose request 23:01:46.625 00.000 8052 IsSlewing returns 0 23:01:46.703 00.078 8052 IsGuiding returns 0 23:01:46.703 00.000 8052 PulseGuide returned control before completion, sleep 475 23:01:47.203 00.500 8052 IsGuiding returns 0 23:01:47.203 00.000 8052 Move returns status 0, amount 471 23:01:47.203 00.000 8052 move complete, result=0 23:01:47.203 00.000 8052 worker thread done servicing request 23:01:47.203 00.000 3236 GuideStep: 2.9 px 102 ms WEST, -3.1 px 471 ms NORTH 23:01:47.203 00.000 8052 Worker thread wakes up 23:01:47.203 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:47.203 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:48.203 01.000 8052 Exposure complete 23:01:48.359 00.156 8052 worker thread done servicing request 23:01:48.359 00.000 3236 OnExposeComplete: enter 23:01:48.359 00.000 3236 UpdateGuideState(): m_state=6 23:01:48.359 00.000 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 575 23:01:48.359 00.000 3236 Star::Find returns 1 (0), X=1054.02, Y=267.22, Mass=199, SNR=9.7, Peak=37 HFD=4.4 23:01:48.359 00.000 3236 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.85) = xAngle (1.26 = 1.26) 23:01:48.359 00.000 3236 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.49 = -0.49) 23:01:48.359 00.000 3236 CameraToMount -- cameraX=1.43 cameraY=-0.96 hyp=1.72 cameraTheta=-0.59 mountX=0.53 mountY=-0.80, mountTheta=-0.99 23:01:48.359 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.43, y=-0.96, opts=13) 23:01:48.359 00.000 3236 Enqueuing Move request for scope (1.43, -0.96) 23:01:48.359 00.000 8052 Worker thread wakes up 23:01:48.359 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.43, -0.96) opts 0xd 23:01:48.359 00.000 8052 Handling offset move in thread for scope, endpoint = (1.43, -0.96) 23:01:48.359 00.000 8052 Moving (1.43, -0.96) raw xDistance=0.53 yDistance=-0.80 23:01:48.359 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.53 23:01:48.359 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 23:01:48.359 00.000 8052 MoveAxis(W, 25, ABG) 23:01:48.359 00.000 8052 Guiding Dir = 3, Dur = 25 23:01:48.359 00.000 8052 IsSlewing returns 0 23:01:48.359 00.000 8052 IsGuiding returns 0 23:01:48.375 00.016 8052 PulseGuide returned control before completion, sleep 31 23:01:48.375 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=35, Gamma=1.040 23:01:48.422 00.047 8052 IsGuiding returns 0 23:01:48.422 00.000 8052 Move returns status 0, amount 25 23:01:48.422 00.000 8052 MoveAxis(N, 122, ABG) 23:01:48.422 00.000 8052 Guiding Dir = 0, Dur = 122 23:01:48.422 00.000 8052 IsSlewing returns 0 23:01:48.422 00.000 8052 IsGuiding returns 0 23:01:48.422 00.000 8052 PulseGuide returned control before completion, sleep 129 23:01:48.562 00.140 8052 IsGuiding returns 1 23:01:48.562 00.000 8052 scope still moving after pulse duration time elapsed 23:01:48.593 00.031 8052 IsSlewing returns 0 23:01:48.593 00.000 8052 IsGuiding returns 0 23:01:48.593 00.000 8052 scope move finished after 122 + 46 ms 23:01:48.593 00.000 8052 Move returns status 0, amount 122 23:01:48.593 00.000 8052 move complete, result=0 23:01:48.593 00.000 8052 worker thread done servicing request 23:01:48.625 00.032 3236 UpdateGuideState exits: m=199 SNR=9.7 23:01:48.625 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:48.625 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:48.625 00.000 3236 Enqueuing Expose request 23:01:48.625 00.000 8052 Worker thread wakes up 23:01:48.625 00.000 3236 GuideStep: 0.5 px 25 ms WEST, -0.8 px 122 ms NORTH 23:01:48.625 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:48.625 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:50.172 01.547 8052 Exposure complete 23:01:50.328 00.156 8052 worker thread done servicing request 23:01:50.328 00.000 3236 OnExposeComplete: enter 23:01:50.328 00.000 3236 UpdateGuideState(): m_state=6 23:01:50.328 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 576 23:01:50.328 00.000 3236 Star::Find returns 1 (0), X=1051.82, Y=268.45, Mass=194, SNR=9.5, Peak=35 HFD=4.5 23:01:50.328 00.000 3236 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.85) = xAngle (4.65 = -1.63) 23:01:50.328 00.000 3236 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.90 = 2.90) 23:01:50.328 00.000 3236 CameraToMount -- cameraX=-0.77 cameraY=0.27 hyp=0.82 cameraTheta=2.80 mountX=-0.05 mountY=0.19, mountTheta=1.83 23:01:50.328 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.77, y=0.27, opts=13) 23:01:50.328 00.000 3236 Enqueuing Move request for scope (-0.77, 0.27) 23:01:50.328 00.000 8052 Worker thread wakes up 23:01:50.328 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.27) opts 0xd 23:01:50.328 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.77, 0.27) 23:01:50.328 00.000 8052 Moving (-0.77, 0.27) raw xDistance=-0.05 yDistance=0.19 23:01:50.328 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:01:50.328 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:01:50.328 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:01:50.328 00.000 8052 MoveAxis(E, 0, ABG) 23:01:50.328 00.000 8052 Move returns status 0, amount 0 23:01:50.328 00.000 8052 MoveAxis(N, 0, ABG) 23:01:50.328 00.000 8052 Move returns status 0, amount 0 23:01:50.328 00.000 8052 move complete, result=0 23:01:50.328 00.000 8052 worker thread done servicing request 23:01:50.343 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=23, FiltMax=32, Gamma=1.040 23:01:50.593 00.250 3236 UpdateGuideState exits: m=194 SNR=9.5 23:01:50.593 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:50.593 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:50.593 00.000 3236 Enqueuing Expose request 23:01:50.593 00.000 8052 Worker thread wakes up 23:01:50.593 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:01:50.593 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:50.593 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:52.140 01.547 8052 Exposure complete 23:01:52.297 00.157 8052 worker thread done servicing request 23:01:52.297 00.000 3236 OnExposeComplete: enter 23:01:52.297 00.000 3236 UpdateGuideState(): m_state=6 23:01:52.297 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 577 23:01:52.297 00.000 3236 Star::Find returns 1 (0), X=1051.82, Y=268.71, Mass=223, SNR=10.3, Peak=33 HFD=4.8 23:01:52.297 00.000 3236 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.85) = xAngle (4.38 = -1.90) 23:01:52.297 00.000 3236 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.64 = 2.64) 23:01:52.297 00.000 3236 CameraToMount -- cameraX=-0.77 cameraY=0.53 hyp=0.94 cameraTheta=2.54 mountX=-0.30 mountY=0.45, mountTheta=2.16 23:01:52.297 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.77, y=0.53, opts=13) 23:01:52.297 00.000 3236 Enqueuing Move request for scope (-0.77, 0.53) 23:01:52.297 00.000 8052 Worker thread wakes up 23:01:52.297 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.53) opts 0xd 23:01:52.297 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.77, 0.53) 23:01:52.297 00.000 8052 Moving (-0.77, 0.53) raw xDistance=-0.30 yDistance=0.45 23:01:52.297 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30 23:01:52.297 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:01:52.297 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 23:01:52.297 00.000 8052 MoveAxis(E, 10, ABG) 23:01:52.297 00.000 8052 Guiding Dir = 2, Dur = 10 23:01:52.297 00.000 8052 IsSlewing returns 0 23:01:52.312 00.015 8052 IsGuiding returns 0 23:01:52.312 00.000 8052 PulseGuide returned control before completion, sleep 17 23:01:52.312 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=21, FiltMax=31, Gamma=1.040 23:01:52.343 00.031 8052 IsGuiding returns 0 23:01:52.343 00.000 8052 Move returns status 0, amount 10 23:01:52.343 00.000 8052 MoveAxis(N, 0, ABG) 23:01:52.343 00.000 8052 Move returns status 0, amount 0 23:01:52.343 00.000 8052 move complete, result=0 23:01:52.343 00.000 8052 worker thread done servicing request 23:01:52.562 00.219 3236 UpdateGuideState exits: m=223 SNR=10.3 23:01:52.562 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:52.562 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:52.562 00.000 3236 Enqueuing Expose request 23:01:52.562 00.000 8052 Worker thread wakes up 23:01:52.562 00.000 3236 GuideStep: -0.3 px 10 ms EAST, 0.5 px 0 ms NORTH 23:01:52.562 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:52.562 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:54.109 01.547 8052 Exposure complete 23:01:54.265 00.156 8052 worker thread done servicing request 23:01:54.265 00.000 3236 OnExposeComplete: enter 23:01:54.265 00.000 3236 UpdateGuideState(): m_state=6 23:01:54.265 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 578 23:01:54.265 00.000 3236 Star::Find returns 1 (0), X=1052.45, Y=269.62, Mass=217, SNR=10.1, Peak=37 HFD=4.5 23:01:54.265 00.000 3236 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.85) = xAngle (3.52 = -2.76) 23:01:54.265 00.000 3236 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.77 = 1.77) 23:01:54.265 00.000 3236 CameraToMount -- cameraX=-0.14 cameraY=1.44 hyp=1.45 cameraTheta=1.67 mountX=-1.35 mountY=1.42, mountTheta=2.33 23:01:54.265 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.14, y=1.44, opts=13) 23:01:54.265 00.000 3236 Enqueuing Move request for scope (-0.14, 1.44) 23:01:54.265 00.000 8052 Worker thread wakes up 23:01:54.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.44) opts 0xd 23:01:54.265 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.14, 1.44) 23:01:54.265 00.000 8052 Moving (-0.14, 1.44) raw xDistance=-1.35 yDistance=1.42 23:01:54.265 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.35 23:01:54.265 00.000 8052 resist switch: large excursion: input 1.42 thresh 0.54 direction from -1 to 1 23:01:54.265 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.26 23:01:54.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.42 from input 1.42 23:01:54.265 00.000 8052 MoveAxis(E, 47, ABG) 23:01:54.265 00.000 8052 Guiding Dir = 2, Dur = 47 23:01:54.281 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=33, Gamma=1.040 23:01:54.312 00.031 8052 IsSlewing returns 0 23:01:54.312 00.000 8052 IsGuiding returns 0 23:01:54.312 00.000 8052 PulseGuide returned control before completion, sleep 54 23:01:54.390 00.078 8052 IsGuiding returns 0 23:01:54.390 00.000 8052 Move returns status 0, amount 47 23:01:54.390 00.000 8052 MoveAxis(S, 216, ABG) 23:01:54.390 00.000 8052 Guiding Dir = 1, Dur = 216 23:01:54.390 00.000 8052 IsSlewing returns 0 23:01:54.390 00.000 8052 IsGuiding returns 0 23:01:54.390 00.000 8052 PulseGuide returned control before completion, sleep 223 23:01:54.531 00.141 3236 UpdateGuideState exits: m=217 SNR=10.1 23:01:54.531 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:54.531 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:54.531 00.000 3236 Enqueuing Expose request 23:01:54.625 00.094 8052 IsGuiding returns 0 23:01:54.625 00.000 8052 Move returns status 0, amount 216 23:01:54.625 00.000 8052 move complete, result=0 23:01:54.625 00.000 8052 worker thread done servicing request 23:01:54.625 00.000 3236 GuideStep: -1.3 px 47 ms EAST, 1.4 px 216 ms SOUTH 23:01:54.625 00.000 8052 Worker thread wakes up 23:01:54.625 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:54.625 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:56.172 01.547 8052 Exposure complete 23:01:56.328 00.156 8052 worker thread done servicing request 23:01:56.328 00.000 3236 OnExposeComplete: enter 23:01:56.328 00.000 3236 UpdateGuideState(): m_state=6 23:01:56.328 00.000 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 579 23:01:56.328 00.000 3236 Star::Find returns 1 (0), X=1052.50, Y=268.36, Mass=195, SNR=9.6, Peak=34 HFD=4.7 23:01:56.328 00.000 3236 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.85) = xAngle (3.88 = -2.40) 23:01:56.328 00.000 3236 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.13 = 2.13) 23:01:56.328 00.000 3236 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.03 mountX=-0.15 mountY=0.17, mountTheta=2.29 23:01:56.328 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.09, y=0.18, opts=13) 23:01:56.328 00.000 3236 Enqueuing Move request for scope (-0.09, 0.18) 23:01:56.328 00.000 8052 Worker thread wakes up 23:01:56.328 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd 23:01:56.328 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.09, 0.18) 23:01:56.328 00.000 8052 Moving (-0.09, 0.18) raw xDistance=-0.15 yDistance=0.17 23:01:56.328 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:01:56.328 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:01:56.328 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:01:56.328 00.000 8052 MoveAxis(E, 0, ABG) 23:01:56.328 00.000 8052 Move returns status 0, amount 0 23:01:56.328 00.000 8052 MoveAxis(N, 0, ABG) 23:01:56.328 00.000 8052 Move returns status 0, amount 0 23:01:56.328 00.000 8052 move complete, result=0 23:01:56.328 00.000 8052 worker thread done servicing request 23:01:56.343 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=23, FiltMax=32, Gamma=1.040 23:01:56.593 00.250 3236 UpdateGuideState exits: m=195 SNR=9.6 23:01:56.593 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:56.593 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:56.593 00.000 3236 Enqueuing Expose request 23:01:56.593 00.000 8052 Worker thread wakes up 23:01:56.593 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:56.593 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:01:56.593 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:01:58.156 01.563 8052 Exposure complete 23:01:58.312 00.156 8052 worker thread done servicing request 23:01:58.312 00.000 3236 OnExposeComplete: enter 23:01:58.312 00.000 3236 UpdateGuideState(): m_state=6 23:01:58.312 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 580 23:01:58.312 00.000 3236 Star::Find returns 1 (0), X=1053.09, Y=267.60, Mass=212, SNR=10.0, Peak=33 HFD=4.8 23:01:58.312 00.000 3236 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.85) = xAngle (0.99 = 0.99) 23:01:58.312 00.000 3236 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.76 = -0.76) 23:01:58.312 00.000 3236 CameraToMount -- cameraX=0.50 cameraY=-0.58 hyp=0.77 cameraTheta=-0.86 mountX=0.42 mountY=-0.52, mountTheta=-0.90 23:01:58.312 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.50, y=-0.58, opts=13) 23:01:58.312 00.000 3236 Enqueuing Move request for scope (0.50, -0.58) 23:01:58.312 00.000 8052 Worker thread wakes up 23:01:58.312 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.58) opts 0xd 23:01:58.312 00.000 8052 Handling offset move in thread for scope, endpoint = (0.50, -0.58) 23:01:58.312 00.000 8052 Moving (0.50, -0.58) raw xDistance=0.42 yDistance=-0.52 23:01:58.312 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42 23:01:58.312 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:01:58.312 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52 23:01:58.312 00.000 8052 MoveAxis(W, 15, ABG) 23:01:58.312 00.000 8052 Guiding Dir = 3, Dur = 15 23:01:58.312 00.000 8052 IsSlewing returns 0 23:01:58.328 00.016 8052 IsGuiding returns 0 23:01:58.328 00.000 8052 PulseGuide returned control before completion, sleep 22 23:01:58.328 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=21, FiltMax=30, Gamma=1.040 23:01:58.359 00.031 8052 IsGuiding returns 0 23:01:58.359 00.000 8052 Move returns status 0, amount 15 23:01:58.359 00.000 8052 MoveAxis(N, 0, ABG) 23:01:58.359 00.000 8052 Move returns status 0, amount 0 23:01:58.359 00.000 8052 move complete, result=0 23:01:58.359 00.000 8052 worker thread done servicing request 23:01:58.578 00.219 3236 UpdateGuideState exits: m=212 SNR=10.0 23:01:58.578 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:01:58.578 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:01:58.578 00.000 3236 Enqueuing Expose request 23:01:58.578 00.000 8052 Worker thread wakes up 23:01:58.578 00.000 3236 GuideStep: 0.4 px 15 ms WEST, -0.5 px 0 ms NORTH 23:01:58.578 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:01:58.578 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:00.125 01.547 8052 Exposure complete 23:02:00.281 00.156 3236 OnExposeComplete: enter 23:02:00.281 00.000 3236 UpdateGuideState(): m_state=6 23:02:00.281 00.000 8052 worker thread done servicing request 23:02:00.281 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 581 23:02:00.281 00.000 3236 Star::Find returns 1 (0), X=1053.25, Y=268.69, Mass=214, SNR=10.1, Peak=38 HFD=4.6 23:02:00.281 00.000 3236 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.85) = xAngle (2.51 = 2.51) 23:02:00.281 00.000 3236 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.77 = 0.77) 23:02:00.281 00.000 3236 CameraToMount -- cameraX=0.66 cameraY=0.51 hyp=0.83 cameraTheta=0.66 mountX=-0.67 mountY=0.58, mountTheta=2.43 23:02:00.281 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.66, y=0.51, opts=13) 23:02:00.281 00.000 3236 Enqueuing Move request for scope (0.66, 0.51) 23:02:00.281 00.000 8052 Worker thread wakes up 23:02:00.281 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.51) opts 0xd 23:02:00.281 00.000 8052 Handling offset move in thread for scope, endpoint = (0.66, 0.51) 23:02:00.281 00.000 8052 Moving (0.66, 0.51) raw xDistance=-0.67 yDistance=0.58 23:02:00.281 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.67 23:02:00.281 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 23:02:00.281 00.000 8052 MoveAxis(E, 22, ABG) 23:02:00.281 00.000 8052 Guiding Dir = 2, Dur = 22 23:02:00.281 00.000 8052 IsSlewing returns 0 23:02:00.297 00.016 8052 IsGuiding returns 0 23:02:00.297 00.000 8052 PulseGuide returned control before completion, sleep 28 23:02:00.297 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=23, FiltMax=32, Gamma=1.040 23:02:00.343 00.046 8052 IsGuiding returns 0 23:02:00.343 00.000 8052 Move returns status 0, amount 22 23:02:00.343 00.000 8052 MoveAxis(S, 88, ABG) 23:02:00.343 00.000 8052 Guiding Dir = 1, Dur = 88 23:02:00.343 00.000 8052 IsSlewing returns 0 23:02:00.343 00.000 8052 IsGuiding returns 0 23:02:00.343 00.000 8052 PulseGuide returned control before completion, sleep 95 23:02:00.531 00.188 8052 IsGuiding returns 0 23:02:00.531 00.000 8052 Move returns status 0, amount 88 23:02:00.531 00.000 8052 move complete, result=0 23:02:00.531 00.000 8052 worker thread done servicing request 23:02:00.547 00.016 3236 UpdateGuideState exits: m=214 SNR=10.1 23:02:00.547 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:00.547 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:00.547 00.000 3236 Enqueuing Expose request 23:02:00.547 00.000 8052 Worker thread wakes up 23:02:00.547 00.000 3236 GuideStep: -0.7 px 22 ms EAST, 0.6 px 88 ms SOUTH 23:02:00.547 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:00.547 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:02.203 01.656 8052 Exposure complete 23:02:02.359 00.156 8052 worker thread done servicing request 23:02:02.359 00.000 3236 OnExposeComplete: enter 23:02:02.359 00.000 3236 UpdateGuideState(): m_state=6 23:02:02.359 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 582 23:02:02.359 00.000 3236 Star::Find returns 1 (0), X=1053.26, Y=266.56, Mass=204, SNR=9.8, Peak=34 HFD=4.7 23:02:02.359 00.000 3236 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.85) = xAngle (0.67 = 0.67) 23:02:02.359 00.000 3236 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.08 = -1.08) 23:02:02.359 00.000 3236 CameraToMount -- cameraX=0.67 cameraY=-1.62 hyp=1.75 cameraTheta=-1.18 mountX=1.37 mountY=-1.54, mountTheta=-0.84 23:02:02.359 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.67, y=-1.62, opts=13) 23:02:02.359 00.000 3236 Enqueuing Move request for scope (0.67, -1.62) 23:02:02.359 00.000 8052 Worker thread wakes up 23:02:02.359 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.67, -1.62) opts 0xd 23:02:02.359 00.000 8052 Handling offset move in thread for scope, endpoint = (0.67, -1.62) 23:02:02.359 00.000 8052 Moving (0.67, -1.62) raw xDistance=1.37 yDistance=-1.54 23:02:02.359 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.37 23:02:02.359 00.000 8052 resist switch: large excursion: input -1.54 thresh 0.54 direction from 1 to -1 23:02:02.359 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.62 23:02:02.359 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.54 from input -1.54 23:02:02.359 00.000 8052 MoveAxis(W, 46, ABG) 23:02:02.359 00.000 8052 Guiding Dir = 3, Dur = 46 23:02:02.359 00.000 8052 IsSlewing returns 0 23:02:02.359 00.000 8052 IsGuiding returns 0 23:02:02.375 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=22, FiltMax=31, Gamma=1.040 23:02:02.375 00.000 8052 PulseGuide returned control before completion, sleep 46 23:02:02.437 00.062 8052 IsGuiding returns 0 23:02:02.437 00.000 8052 Move returns status 0, amount 46 23:02:02.437 00.000 8052 MoveAxis(N, 234, ABG) 23:02:02.437 00.000 8052 Guiding Dir = 0, Dur = 234 23:02:02.437 00.000 8052 IsSlewing returns 0 23:02:02.437 00.000 8052 IsGuiding returns 0 23:02:02.437 00.000 8052 PulseGuide returned control before completion, sleep 240 23:02:02.625 00.188 3236 UpdateGuideState exits: m=204 SNR=9.8 23:02:02.625 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:02.625 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:02.625 00.000 3236 Enqueuing Expose request 23:02:02.703 00.078 8052 IsGuiding returns 0 23:02:02.703 00.000 8052 Move returns status 0, amount 234 23:02:02.703 00.000 8052 move complete, result=0 23:02:02.703 00.000 8052 worker thread done servicing request 23:02:02.703 00.000 8052 Worker thread wakes up 23:02:02.703 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:02.703 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:02.703 00.000 3236 GuideStep: 1.4 px 46 ms WEST, -1.5 px 234 ms NORTH 23:02:04.140 01.437 8052 Exposure complete 23:02:04.297 00.157 8052 worker thread done servicing request 23:02:04.297 00.000 3236 OnExposeComplete: enter 23:02:04.297 00.000 3236 UpdateGuideState(): m_state=6 23:02:04.297 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 583 23:02:04.297 00.000 3236 Star::Find returns 1 (0), X=1053.08, Y=266.50, Mass=203, SNR=9.8, Peak=42 HFD=4.7 23:02:04.297 00.000 3236 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.85) = xAngle (0.56 = 0.56) 23:02:04.297 00.000 3236 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.18 = -1.18) 23:02:04.297 00.000 3236 CameraToMount -- cameraX=0.49 cameraY=-1.67 hyp=1.74 cameraTheta=-1.28 mountX=1.47 mountY=-1.61, mountTheta=-0.83 23:02:04.297 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.49, y=-1.67, opts=13) 23:02:04.297 00.000 3236 Enqueuing Move request for scope (0.49, -1.67) 23:02:04.297 00.000 8052 Worker thread wakes up 23:02:04.297 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.49, -1.67) opts 0xd 23:02:04.297 00.000 8052 Handling offset move in thread for scope, endpoint = (0.49, -1.67) 23:02:04.297 00.000 8052 Moving (0.49, -1.67) raw xDistance=1.47 yDistance=-1.61 23:02:04.297 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.47 23:02:04.297 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.61 from input -1.61 23:02:04.297 00.000 8052 MoveAxis(W, 54, ABG) 23:02:04.297 00.000 8052 Guiding Dir = 3, Dur = 54 23:02:04.312 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=30, FiltMax=39, Gamma=1.040 23:02:04.359 00.047 8052 IsSlewing returns 0 23:02:04.422 00.063 8052 IsGuiding returns 0 23:02:04.562 00.140 3236 UpdateGuideState exits: m=203 SNR=9.8 23:02:04.562 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:04.562 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:04.562 00.000 3236 Enqueuing Expose request 23:02:04.578 00.016 8052 IsGuiding returns 0 23:02:04.578 00.000 8052 Move returns status 0, amount 54 23:02:04.578 00.000 8052 MoveAxis(N, 245, ABG) 23:02:04.578 00.000 8052 Guiding Dir = 0, Dur = 245 23:02:04.593 00.015 8052 IsSlewing returns 0 23:02:04.593 00.000 8052 IsGuiding returns 0 23:02:04.593 00.000 8052 PulseGuide returned control before completion, sleep 251 23:02:04.859 00.266 8052 IsGuiding returns 0 23:02:04.859 00.000 8052 Move returns status 0, amount 245 23:02:04.859 00.000 8052 move complete, result=0 23:02:04.859 00.000 8052 worker thread done servicing request 23:02:04.859 00.000 8052 Worker thread wakes up 23:02:04.859 00.000 3236 GuideStep: 1.5 px 54 ms WEST, -1.6 px 245 ms NORTH 23:02:04.859 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:04.859 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:06.187 01.328 8052 Exposure complete 23:02:06.343 00.156 8052 worker thread done servicing request 23:02:06.343 00.000 3236 OnExposeComplete: enter 23:02:06.343 00.000 3236 UpdateGuideState(): m_state=6 23:02:06.343 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 584 23:02:06.343 00.000 3236 Star::Find returns 1 (0), X=1052.00, Y=266.96, Mass=186, SNR=9.3, Peak=30 HFD=4.5 23:02:06.343 00.000 3236 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.85) = xAngle (-0.18 = -0.18) 23:02:06.343 00.000 3236 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.92 = -1.92) 23:02:06.343 00.000 3236 CameraToMount -- cameraX=-0.59 cameraY=-1.21 hyp=1.35 cameraTheta=-2.03 mountX=1.33 mountY=-1.27, mountTheta=-0.76 23:02:06.343 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.59, y=-1.21, opts=13) 23:02:06.343 00.000 3236 Enqueuing Move request for scope (-0.59, -1.21) 23:02:06.343 00.000 8052 Worker thread wakes up 23:02:06.343 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -1.21) opts 0xd 23:02:06.343 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.59, -1.21) 23:02:06.343 00.000 8052 Moving (-0.59, -1.21) raw xDistance=1.33 yDistance=-1.27 23:02:06.343 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.33 23:02:06.343 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.27 23:02:06.343 00.000 8052 MoveAxis(W, 50, ABG) 23:02:06.343 00.000 8052 Guiding Dir = 3, Dur = 50 23:02:06.343 00.000 8052 IsSlewing returns 0 23:02:06.359 00.016 8052 IsGuiding returns 0 23:02:06.359 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=21, FiltMax=28, Gamma=1.040 23:02:06.359 00.000 8052 PulseGuide returned control before completion, sleep 53 23:02:06.422 00.063 8052 IsGuiding returns 1 23:02:06.422 00.000 8052 scope still moving after pulse duration time elapsed 23:02:06.453 00.031 8052 IsSlewing returns 0 23:02:06.453 00.000 8052 IsGuiding returns 0 23:02:06.453 00.000 8052 scope move finished after 50 + 46 ms 23:02:06.453 00.000 8052 Move returns status 0, amount 50 23:02:06.453 00.000 8052 MoveAxis(N, 193, ABG) 23:02:06.453 00.000 8052 Guiding Dir = 0, Dur = 193 23:02:06.453 00.000 8052 IsSlewing returns 0 23:02:06.453 00.000 8052 IsGuiding returns 0 23:02:06.453 00.000 8052 PulseGuide returned control before completion, sleep 199 23:02:06.609 00.156 3236 UpdateGuideState exits: m=186 SNR=9.3 23:02:06.609 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:06.609 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:06.609 00.000 3236 Enqueuing Expose request 23:02:06.672 00.063 8052 IsGuiding returns 0 23:02:06.672 00.000 8052 Move returns status 0, amount 193 23:02:06.672 00.000 8052 move complete, result=0 23:02:06.672 00.000 8052 worker thread done servicing request 23:02:06.672 00.000 3236 GuideStep: 1.3 px 50 ms WEST, -1.3 px 193 ms NORTH 23:02:06.672 00.000 8052 Worker thread wakes up 23:02:06.672 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:06.672 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:08.109 01.437 8052 Exposure complete 23:02:08.265 00.156 8052 worker thread done servicing request 23:02:08.265 00.000 3236 OnExposeComplete: enter 23:02:08.265 00.000 3236 UpdateGuideState(): m_state=6 23:02:08.265 00.000 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 585 23:02:08.265 00.000 3236 Star::Find returns 1 (0), X=1051.14, Y=267.40, Mass=213, SNR=10.0, Peak=38 HFD=5.1 23:02:08.265 00.000 3236 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.85) = xAngle (-0.80 = -0.80) 23:02:08.265 00.000 3236 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.55 = -2.55) 23:02:08.265 00.000 3236 CameraToMount -- cameraX=-1.45 cameraY=-0.77 hyp=1.65 cameraTheta=-2.65 mountX=1.14 mountY=-0.92, mountTheta=-0.68 23:02:08.265 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.45, y=-0.77, opts=13) 23:02:08.265 00.000 3236 Enqueuing Move request for scope (-1.45, -0.77) 23:02:08.265 00.000 8052 Worker thread wakes up 23:02:08.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.45, -0.77) opts 0xd 23:02:08.265 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.45, -0.77) 23:02:08.265 00.000 8052 Moving (-1.45, -0.77) raw xDistance=1.14 yDistance=-0.92 23:02:08.265 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.14 23:02:08.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92 23:02:08.265 00.000 8052 MoveAxis(W, 43, ABG) 23:02:08.265 00.000 8052 Guiding Dir = 3, Dur = 43 23:02:08.281 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=36, Gamma=1.040 23:02:08.328 00.047 8052 IsSlewing returns 0 23:02:08.390 00.062 8052 IsGuiding returns 0 23:02:08.390 00.000 8052 PulseGuide returned control before completion, sleep 50 23:02:08.453 00.063 8052 IsGuiding returns 0 23:02:08.453 00.000 8052 Move returns status 0, amount 43 23:02:08.453 00.000 8052 MoveAxis(N, 140, ABG) 23:02:08.453 00.000 8052 Guiding Dir = 0, Dur = 140 23:02:08.453 00.000 8052 IsSlewing returns 0 23:02:08.453 00.000 8052 IsGuiding returns 0 23:02:08.453 00.000 8052 PulseGuide returned control before completion, sleep 147 23:02:08.531 00.078 3236 UpdateGuideState exits: m=213 SNR=10.0 23:02:08.531 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:08.531 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:08.531 00.000 3236 Enqueuing Expose request 23:02:08.625 00.094 8052 IsGuiding returns 0 23:02:08.625 00.000 8052 Move returns status 0, amount 140 23:02:08.625 00.000 8052 move complete, result=0 23:02:08.625 00.000 8052 worker thread done servicing request 23:02:08.625 00.000 8052 Worker thread wakes up 23:02:08.625 00.000 3236 GuideStep: 1.1 px 43 ms WEST, -0.9 px 140 ms NORTH 23:02:08.625 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:08.625 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:10.172 01.547 8052 Exposure complete 23:02:10.328 00.156 8052 worker thread done servicing request 23:02:10.328 00.000 3236 OnExposeComplete: enter 23:02:10.328 00.000 3236 UpdateGuideState(): m_state=6 23:02:10.328 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 586 23:02:10.328 00.000 3236 Star::Find returns 1 (0), X=1051.08, Y=269.30, Mass=213, SNR=10.0, Peak=34 HFD=4.9 23:02:10.328 00.000 3236 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.85) = xAngle (4.35 = -1.93) 23:02:10.328 00.000 3236 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.60 = 2.60) 23:02:10.328 00.000 3236 CameraToMount -- cameraX=-1.51 cameraY=1.13 hyp=1.88 cameraTheta=2.50 mountX=-0.67 mountY=0.97, mountTheta=2.18 23:02:10.328 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.51, y=1.13, opts=13) 23:02:10.328 00.000 3236 Enqueuing Move request for scope (-1.51, 1.13) 23:02:10.328 00.000 8052 Worker thread wakes up 23:02:10.328 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.51, 1.13) opts 0xd 23:02:10.328 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.51, 1.13) 23:02:10.328 00.000 8052 Moving (-1.51, 1.13) raw xDistance=-0.67 yDistance=0.97 23:02:10.328 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.67 23:02:10.328 00.000 8052 resist switch: large excursion: input 0.97 thresh 0.54 direction from -1 to 1 23:02:10.328 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.90 23:02:10.328 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97 23:02:10.328 00.000 8052 MoveAxis(E, 20, ABG) 23:02:10.328 00.000 8052 Guiding Dir = 2, Dur = 20 23:02:10.328 00.000 8052 IsSlewing returns 0 23:02:10.343 00.015 8052 IsGuiding returns 0 23:02:10.343 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=24, FiltMax=33, Gamma=1.040 23:02:10.343 00.000 8052 PulseGuide returned control before completion, sleep 27 23:02:10.390 00.047 8052 IsGuiding returns 0 23:02:10.390 00.000 8052 Move returns status 0, amount 20 23:02:10.390 00.000 8052 MoveAxis(S, 147, ABG) 23:02:10.390 00.000 8052 Guiding Dir = 1, Dur = 147 23:02:10.390 00.000 8052 IsSlewing returns 0 23:02:10.390 00.000 8052 IsGuiding returns 0 23:02:10.390 00.000 8052 PulseGuide returned control before completion, sleep 154 23:02:10.562 00.172 8052 IsGuiding returns 0 23:02:10.562 00.000 8052 Move returns status 0, amount 147 23:02:10.562 00.000 8052 move complete, result=0 23:02:10.562 00.000 8052 worker thread done servicing request 23:02:10.593 00.031 3236 UpdateGuideState exits: m=213 SNR=10.0 23:02:10.593 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:10.593 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:10.593 00.000 3236 Enqueuing Expose request 23:02:10.593 00.000 8052 Worker thread wakes up 23:02:10.593 00.000 3236 GuideStep: -0.7 px 20 ms EAST, 1.0 px 147 ms SOUTH 23:02:10.593 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:10.593 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:12.140 01.547 8052 Exposure complete 23:02:12.297 00.157 8052 worker thread done servicing request 23:02:12.297 00.000 3236 OnExposeComplete: enter 23:02:12.297 00.000 3236 UpdateGuideState(): m_state=6 23:02:12.297 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 587 23:02:12.297 00.000 3236 Star::Find returns 1 (0), X=1051.64, Y=269.83, Mass=227, SNR=10.4, Peak=37 HFD=4.8 23:02:12.297 00.000 3236 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.85) = xAngle (3.94 = -2.34) 23:02:12.297 00.000 3236 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.19 = 2.19) 23:02:12.297 00.000 3236 CameraToMount -- cameraX=-0.95 cameraY=1.66 hyp=1.91 cameraTheta=2.09 mountX=-1.33 mountY=1.55, mountTheta=2.28 23:02:12.297 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.95, y=1.66, opts=13) 23:02:12.297 00.000 3236 Enqueuing Move request for scope (-0.95, 1.66) 23:02:12.297 00.000 8052 Worker thread wakes up 23:02:12.297 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 1.66) opts 0xd 23:02:12.297 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.95, 1.66) 23:02:12.297 00.000 8052 Moving (-0.95, 1.66) raw xDistance=-1.33 yDistance=1.55 23:02:12.297 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.33 23:02:12.297 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.55 from input 1.55 23:02:12.297 00.000 8052 MoveAxis(E, 48, ABG) 23:02:12.297 00.000 8052 Guiding Dir = 2, Dur = 48 23:02:12.297 00.000 8052 IsSlewing returns 0 23:02:12.312 00.015 8052 IsGuiding returns 0 23:02:12.312 00.000 8052 PulseGuide returned control before completion, sleep 55 23:02:12.312 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=24, FiltMax=33, Gamma=1.040 23:02:12.375 00.063 8052 IsGuiding returns 1 23:02:12.375 00.000 8052 scope still moving after pulse duration time elapsed 23:02:12.406 00.031 8052 IsSlewing returns 0 23:02:12.406 00.000 8052 IsGuiding returns 0 23:02:12.406 00.000 8052 scope move finished after 48 + 48 ms 23:02:12.406 00.000 8052 Move returns status 0, amount 48 23:02:12.406 00.000 8052 MoveAxis(S, 236, ABG) 23:02:12.406 00.000 8052 Guiding Dir = 1, Dur = 236 23:02:12.406 00.000 8052 IsSlewing returns 0 23:02:12.406 00.000 8052 IsGuiding returns 0 23:02:12.406 00.000 8052 PulseGuide returned control before completion, sleep 243 23:02:12.562 00.156 3236 UpdateGuideState exits: m=227 SNR=10.4 23:02:12.562 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:12.562 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:12.562 00.000 3236 Enqueuing Expose request 23:02:12.672 00.110 8052 IsGuiding returns 0 23:02:12.672 00.000 8052 Move returns status 0, amount 236 23:02:12.672 00.000 8052 move complete, result=0 23:02:12.672 00.000 8052 worker thread done servicing request 23:02:12.672 00.000 3236 GuideStep: -1.3 px 48 ms EAST, 1.6 px 236 ms SOUTH 23:02:12.672 00.000 8052 Worker thread wakes up 23:02:12.672 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:12.672 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:14.109 01.437 8052 Exposure complete 23:02:14.265 00.156 8052 worker thread done servicing request 23:02:14.265 00.000 3236 OnExposeComplete: enter 23:02:14.265 00.000 3236 UpdateGuideState(): m_state=6 23:02:14.265 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 588 23:02:14.265 00.000 3236 Star::Find returns 1 (0), X=1050.29, Y=266.70, Mass=209, SNR=10.0, Peak=32 HFD=4.7 23:02:14.265 00.000 3236 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.85) = xAngle (-0.73 = -0.73) 23:02:14.265 00.000 3236 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.47 = -2.47) 23:02:14.265 00.000 3236 CameraToMount -- cameraX=-2.31 cameraY=-1.47 hyp=2.73 cameraTheta=-2.57 mountX=2.05 mountY=-1.70, mountTheta=-0.69 23:02:14.265 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.31, y=-1.47, opts=13) 23:02:14.265 00.000 3236 Enqueuing Move request for scope (-2.31, -1.47) 23:02:14.265 00.000 8052 Worker thread wakes up 23:02:14.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.31, -1.47) opts 0xd 23:02:14.265 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.31, -1.47) 23:02:14.265 00.000 8052 Moving (-2.31, -1.47) raw xDistance=2.05 yDistance=-1.70 23:02:14.265 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.23 from input 2.05 23:02:14.265 00.000 8052 resist switch: large excursion: input -1.70 thresh 0.54 direction from 1 to -1 23:02:14.265 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.10 23:02:14.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.70 from input -1.70 23:02:14.265 00.000 8052 MoveAxis(W, 68, ABG) 23:02:14.265 00.000 8052 Guiding Dir = 3, Dur = 68 23:02:14.265 00.000 8052 IsSlewing returns 0 23:02:14.265 00.000 8052 IsGuiding returns 0 23:02:14.281 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=111, FiltMin=21, FiltMax=30, Gamma=1.040 23:02:14.281 00.000 8052 PulseGuide returned control before completion, sleep 67 23:02:14.375 00.094 8052 IsGuiding returns 0 23:02:14.375 00.000 8052 Move returns status 0, amount 68 23:02:14.375 00.000 8052 MoveAxis(N, 258, ABG) 23:02:14.375 00.000 8052 Guiding Dir = 0, Dur = 258 23:02:14.375 00.000 8052 IsSlewing returns 0 23:02:14.375 00.000 8052 IsGuiding returns 0 23:02:14.375 00.000 8052 PulseGuide returned control before completion, sleep 265 23:02:14.531 00.156 3236 UpdateGuideState exits: m=209 SNR=10.0 23:02:14.531 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:14.531 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:14.531 00.000 3236 Enqueuing Expose request 23:02:14.734 00.203 8052 IsGuiding returns 0 23:02:14.734 00.000 8052 Move returns status 0, amount 258 23:02:14.734 00.000 8052 move complete, result=0 23:02:14.734 00.000 8052 worker thread done servicing request 23:02:14.734 00.000 3236 GuideStep: 2.0 px 68 ms WEST, -1.7 px 258 ms NORTH 23:02:14.734 00.000 8052 Worker thread wakes up 23:02:14.734 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:14.734 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:16.187 01.453 8052 Exposure complete 23:02:16.343 00.156 8052 worker thread done servicing request 23:02:16.343 00.000 3236 OnExposeComplete: enter 23:02:16.343 00.000 3236 UpdateGuideState(): m_state=6 23:02:16.343 00.000 3236 Star::Find(15, 1050, 266, 0, (0,0,0,0), 0.0, 255) frame 589 23:02:16.343 00.000 3236 Star::Find returns 1 (0), X=1050.66, Y=267.61, Mass=220, SNR=10.3, Peak=36 HFD=4.3 23:02:16.343 00.000 3236 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.85) = xAngle (-1.01 = -1.01) 23:02:16.343 00.000 3236 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.75 = -2.75) 23:02:16.343 00.000 3236 CameraToMount -- cameraX=-1.93 cameraY=-0.57 hyp=2.01 cameraTheta=-2.86 mountX=1.08 mountY=-0.76, mountTheta=-0.62 23:02:16.343 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.93, y=-0.57, opts=13) 23:02:16.343 00.000 3236 Enqueuing Move request for scope (-1.93, -0.57) 23:02:16.359 00.016 8052 Worker thread wakes up 23:02:16.359 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.93, -0.57) opts 0xd 23:02:16.359 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.93, -0.57) 23:02:16.359 00.000 8052 Moving (-1.93, -0.57) raw xDistance=1.08 yDistance=-0.76 23:02:16.359 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.08 23:02:16.359 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 23:02:16.359 00.000 8052 MoveAxis(W, 42, ABG) 23:02:16.359 00.000 8052 Guiding Dir = 3, Dur = 42 23:02:16.359 00.000 8052 IsSlewing returns 0 23:02:16.359 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=23, FiltMax=33, Gamma=1.040 23:02:16.359 00.000 8052 IsGuiding returns 0 23:02:16.359 00.000 8052 PulseGuide returned control before completion, sleep 49 23:02:16.437 00.078 8052 IsGuiding returns 0 23:02:16.437 00.000 8052 Move returns status 0, amount 42 23:02:16.437 00.000 8052 MoveAxis(N, 116, ABG) 23:02:16.437 00.000 8052 Guiding Dir = 0, Dur = 116 23:02:16.437 00.000 8052 IsSlewing returns 0 23:02:16.437 00.000 8052 IsGuiding returns 0 23:02:16.437 00.000 8052 PulseGuide returned control before completion, sleep 123 23:02:16.547 00.110 3236 UpdateGuideState exits: m=220 SNR=10.3 23:02:16.547 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:16.547 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:16.547 00.000 3236 Enqueuing Expose request 23:02:16.578 00.031 8052 IsGuiding returns 0 23:02:16.578 00.000 8052 Move returns status 0, amount 116 23:02:16.578 00.000 8052 move complete, result=0 23:02:16.578 00.000 8052 worker thread done servicing request 23:02:16.578 00.000 8052 Worker thread wakes up 23:02:16.578 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:16.578 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:16.578 00.000 3236 GuideStep: 1.1 px 42 ms WEST, -0.8 px 116 ms NORTH 23:02:18.125 01.547 8052 Exposure complete 23:02:18.297 00.172 8052 worker thread done servicing request 23:02:18.297 00.000 3236 OnExposeComplete: enter 23:02:18.297 00.000 3236 UpdateGuideState(): m_state=6 23:02:18.297 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 590 23:02:18.297 00.000 3236 Star::Find returns 1 (0), X=1050.64, Y=269.02, Mass=227, SNR=10.4, Peak=41 HFD=4.7 23:02:18.297 00.000 3236 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.85) = xAngle (4.58 = -1.70) 23:02:18.297 00.000 3236 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.84 = 2.84) 23:02:18.297 00.000 3236 CameraToMount -- cameraX=-1.95 cameraY=0.85 hyp=2.13 cameraTheta=2.73 mountX=-0.28 mountY=0.64, mountTheta=1.98 23:02:18.297 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.95, y=0.85, opts=13) 23:02:18.297 00.000 3236 Enqueuing Move request for scope (-1.95, 0.85) 23:02:18.297 00.000 8052 Worker thread wakes up 23:02:18.297 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.95, 0.85) opts 0xd 23:02:18.297 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.95, 0.85) 23:02:18.297 00.000 8052 Moving (-1.95, 0.85) raw xDistance=-0.28 yDistance=0.64 23:02:18.297 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28 23:02:18.297 00.000 8052 resist switch: large excursion: input 0.64 thresh 0.54 direction from -1 to 1 23:02:18.297 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.93 23:02:18.297 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 23:02:18.297 00.000 8052 MoveAxis(E, 7, ABG) 23:02:18.297 00.000 8052 Guiding Dir = 2, Dur = 7 23:02:18.297 00.000 8052 IsSlewing returns 0 23:02:18.312 00.015 8052 IsGuiding returns 0 23:02:18.312 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=28, FiltMax=38, Gamma=1.040 23:02:18.312 00.000 8052 PulseGuide returned control before completion, sleep 12 23:02:18.343 00.031 8052 IsGuiding returns 0 23:02:18.343 00.000 8052 Move returns status 0, amount 7 23:02:18.343 00.000 8052 MoveAxis(S, 98, ABG) 23:02:18.343 00.000 8052 Guiding Dir = 1, Dur = 98 23:02:18.343 00.000 8052 IsSlewing returns 0 23:02:18.343 00.000 8052 IsGuiding returns 0 23:02:18.343 00.000 8052 PulseGuide returned control before completion, sleep 105 23:02:18.468 00.125 8052 IsGuiding returns 1 23:02:18.468 00.000 8052 scope still moving after pulse duration time elapsed 23:02:18.515 00.047 3236 UpdateGuideState exits: m=227 SNR=10.4 23:02:18.515 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:18.515 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:18.515 00.000 3236 Enqueuing Expose request 23:02:18.578 00.063 8052 IsSlewing returns 0 23:02:18.656 00.078 8052 IsGuiding returns 0 23:02:18.656 00.000 8052 scope move finished after 98 + 217 ms 23:02:18.656 00.000 8052 Move returns status 0, amount 98 23:02:18.656 00.000 8052 move complete, result=0 23:02:18.656 00.000 8052 worker thread done servicing request 23:02:18.656 00.000 8052 Worker thread wakes up 23:02:18.656 00.000 3236 GuideStep: -0.3 px 7 ms EAST, 0.6 px 98 ms SOUTH 23:02:18.656 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:18.656 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:20.109 01.453 8052 Exposure complete 23:02:20.265 00.156 8052 worker thread done servicing request 23:02:20.265 00.000 3236 OnExposeComplete: enter 23:02:20.265 00.000 3236 UpdateGuideState(): m_state=6 23:02:20.265 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 591 23:02:20.265 00.000 3236 Star::Find returns 1 (0), X=1050.52, Y=268.76, Mass=214, SNR=10.1, Peak=42 HFD=3.9 23:02:20.265 00.000 3236 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.85) = xAngle (4.72 = -1.57) 23:02:20.265 00.000 3236 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.97 = 2.97) 23:02:20.265 00.000 3236 CameraToMount -- cameraX=-2.07 cameraY=0.58 hyp=2.15 cameraTheta=2.87 mountX=0.01 mountY=0.37, mountTheta=1.55 23:02:20.265 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.07, y=0.58, opts=13) 23:02:20.265 00.000 3236 Enqueuing Move request for scope (-2.07, 0.58) 23:02:20.265 00.000 8052 Worker thread wakes up 23:02:20.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.07, 0.58) opts 0xd 23:02:20.265 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.07, 0.58) 23:02:20.265 00.000 8052 Moving (-2.07, 0.58) raw xDistance=0.01 yDistance=0.37 23:02:20.265 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:02:20.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:02:20.265 00.000 8052 MoveAxis(E, 0, ABG) 23:02:20.265 00.000 8052 Move returns status 0, amount 0 23:02:20.265 00.000 8052 MoveAxis(S, 56, ABG) 23:02:20.265 00.000 8052 Guiding Dir = 1, Dur = 56 23:02:20.265 00.000 8052 IsSlewing returns 0 23:02:20.265 00.000 8052 IsGuiding returns 0 23:02:20.281 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=38, Gamma=1.040 23:02:20.281 00.000 8052 PulseGuide returned control before completion, sleep 60 23:02:20.359 00.078 8052 IsGuiding returns 1 23:02:20.359 00.000 8052 scope still moving after pulse duration time elapsed 23:02:20.390 00.031 8052 IsSlewing returns 0 23:02:20.390 00.000 8052 IsGuiding returns 1 23:02:20.422 00.032 8052 IsSlewing returns 0 23:02:20.422 00.000 8052 IsGuiding returns 0 23:02:20.422 00.000 8052 scope move finished after 56 + 88 ms 23:02:20.422 00.000 8052 Move returns status 0, amount 56 23:02:20.422 00.000 8052 move complete, result=0 23:02:20.422 00.000 8052 worker thread done servicing request 23:02:20.531 00.109 3236 UpdateGuideState exits: m=214 SNR=10.1 23:02:20.531 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:20.531 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:20.531 00.000 3236 Enqueuing Expose request 23:02:20.531 00.000 8052 Worker thread wakes up 23:02:20.531 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.4 px 56 ms SOUTH 23:02:20.531 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:20.531 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:22.187 01.656 8052 Exposure complete 23:02:22.343 00.156 8052 worker thread done servicing request 23:02:22.343 00.000 3236 OnExposeComplete: enter 23:02:22.343 00.000 3236 UpdateGuideState(): m_state=6 23:02:22.343 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 592 23:02:22.343 00.000 3236 Star::Find returns 1 (0), X=1050.85, Y=268.84, Mass=210, SNR=9.9, Peak=31 HFD=4.3 23:02:22.343 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.62 = -1.66) 23:02:22.343 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.88 = 2.88) 23:02:22.343 00.000 3236 CameraToMount -- cameraX=-1.74 cameraY=0.67 hyp=1.86 cameraTheta=2.78 mountX=-0.16 mountY=0.49, mountTheta=1.90 23:02:22.343 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.74, y=0.67, opts=13) 23:02:22.343 00.000 3236 Enqueuing Move request for scope (-1.74, 0.67) 23:02:22.343 00.000 8052 Worker thread wakes up 23:02:22.343 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.74, 0.67) opts 0xd 23:02:22.343 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.74, 0.67) 23:02:22.343 00.000 8052 Moving (-1.74, 0.67) raw xDistance=-0.16 yDistance=0.49 23:02:22.343 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:02:22.343 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 23:02:22.343 00.000 8052 MoveAxis(E, 0, ABG) 23:02:22.343 00.000 8052 Move returns status 0, amount 0 23:02:22.343 00.000 8052 MoveAxis(S, 74, ABG) 23:02:22.343 00.000 8052 Guiding Dir = 1, Dur = 74 23:02:22.359 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=20, FiltMax=30, Gamma=1.040 23:02:22.390 00.031 8052 IsSlewing returns 0 23:02:22.453 00.063 8052 IsGuiding returns 0 23:02:22.515 00.062 8052 PulseGuide returned control before completion, sleep 18 23:02:22.547 00.032 8052 IsGuiding returns 1 23:02:22.547 00.000 8052 scope still moving after pulse duration time elapsed 23:02:22.578 00.031 8052 IsSlewing returns 0 23:02:22.578 00.000 8052 IsGuiding returns 1 23:02:22.609 00.031 8052 IsSlewing returns 0 23:02:22.609 00.000 3236 UpdateGuideState exits: m=210 SNR=9.9 23:02:22.609 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:22.609 00.000 8052 IsGuiding returns 1 23:02:22.609 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:22.609 00.000 3236 Enqueuing Expose request 23:02:22.640 00.031 8052 IsSlewing returns 0 23:02:22.640 00.000 8052 IsGuiding returns 1 23:02:22.672 00.032 8052 IsSlewing returns 0 23:02:22.672 00.000 8052 IsGuiding returns 0 23:02:22.672 00.000 8052 scope move finished after 74 + 145 ms 23:02:22.672 00.000 8052 Move returns status 0, amount 74 23:02:22.672 00.000 8052 move complete, result=0 23:02:22.672 00.000 8052 worker thread done servicing request 23:02:22.672 00.000 8052 Worker thread wakes up 23:02:22.672 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:22.672 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:22.672 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 0.5 px 74 ms SOUTH 23:02:24.115 01.443 8052 Exposure complete 23:02:24.271 00.156 8052 worker thread done servicing request 23:02:24.271 00.000 3236 OnExposeComplete: enter 23:02:24.271 00.000 3236 UpdateGuideState(): m_state=6 23:02:24.271 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 593 23:02:24.271 00.000 3236 Star::Find returns 1 (0), X=1050.96, Y=268.17, Mass=229, SNR=10.4, Peak=40 HFD=4.6 23:02:24.271 00.000 3236 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.85) = xAngle (-1.29 = -1.29) 23:02:24.271 00.000 3236 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.04 = -3.04) 23:02:24.271 00.000 3236 CameraToMount -- cameraX=-1.63 cameraY=-0.00 hyp=1.63 cameraTheta=-3.14 mountX=0.45 mountY=-0.17, mountTheta=-0.36 23:02:24.271 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.63, y=-0.00, opts=13) 23:02:24.271 00.000 3236 Enqueuing Move request for scope (-1.63, -0.00) 23:02:24.271 00.000 8052 Worker thread wakes up 23:02:24.271 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.63, -0.00) opts 0xd 23:02:24.271 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.63, -0.00) 23:02:24.271 00.000 8052 Moving (-1.63, -0.00) raw xDistance=0.45 yDistance=-0.17 23:02:24.271 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45 23:02:24.271 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:24.271 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:02:24.271 00.000 8052 MoveAxis(W, 16, ABG) 23:02:24.271 00.000 8052 Guiding Dir = 3, Dur = 16 23:02:24.271 00.000 8052 IsSlewing returns 0 23:02:24.287 00.016 8052 IsGuiding returns 0 23:02:24.287 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=35, Gamma=1.040 23:02:24.287 00.000 8052 PulseGuide returned control before completion, sleep 23 23:02:24.334 00.047 8052 IsGuiding returns 0 23:02:24.334 00.000 8052 Move returns status 0, amount 16 23:02:24.334 00.000 8052 MoveAxis(N, 0, ABG) 23:02:24.334 00.000 8052 Move returns status 0, amount 0 23:02:24.334 00.000 8052 move complete, result=0 23:02:24.334 00.000 8052 worker thread done servicing request 23:02:24.490 00.156 3236 UpdateGuideState exits: m=229 SNR=10.4 23:02:24.490 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:24.490 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:24.490 00.000 3236 Enqueuing Expose request 23:02:24.490 00.000 8052 Worker thread wakes up 23:02:24.490 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:24.490 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:24.490 00.000 3236 GuideStep: 0.5 px 16 ms WEST, -0.2 px 0 ms NORTH 23:02:26.162 01.672 8052 Exposure complete 23:02:26.318 00.156 8052 worker thread done servicing request 23:02:26.318 00.000 3236 OnExposeComplete: enter 23:02:26.318 00.000 3236 UpdateGuideState(): m_state=6 23:02:26.318 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 594 23:02:26.318 00.000 3236 Star::Find returns 1 (0), X=1052.58, Y=266.88, Mass=211, SNR=10.0, Peak=39 HFD=4.3 23:02:26.318 00.000 3236 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.85) = xAngle (0.27 = 0.27) 23:02:26.318 00.000 3236 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.48 = -1.48) 23:02:26.318 00.000 3236 CameraToMount -- cameraX=-0.01 cameraY=-1.29 hyp=1.29 cameraTheta=-1.58 mountX=1.24 mountY=-1.29, mountTheta=-0.80 23:02:26.318 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.01, y=-1.29, opts=13) 23:02:26.318 00.000 3236 Enqueuing Move request for scope (-0.01, -1.29) 23:02:26.318 00.000 8052 Worker thread wakes up 23:02:26.318 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.29) opts 0xd 23:02:26.318 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.01, -1.29) 23:02:26.318 00.000 8052 Moving (-0.01, -1.29) raw xDistance=1.24 yDistance=-1.29 23:02:26.318 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.24 23:02:26.318 00.000 8052 resist switch: large excursion: input -1.29 thresh 0.54 direction from 1 to -1 23:02:26.318 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.86 23:02:26.318 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29 23:02:26.318 00.000 8052 MoveAxis(W, 44, ABG) 23:02:26.318 00.000 8052 Guiding Dir = 3, Dur = 44 23:02:26.318 00.000 8052 IsSlewing returns 0 23:02:26.334 00.016 8052 IsGuiding returns 0 23:02:26.334 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=26, FiltMax=36, Gamma=1.040 23:02:26.334 00.000 8052 PulseGuide returned control before completion, sleep 49 23:02:26.396 00.062 8052 IsGuiding returns 0 23:02:26.396 00.000 8052 Move returns status 0, amount 44 23:02:26.396 00.000 8052 MoveAxis(N, 195, ABG) 23:02:26.396 00.000 8052 Guiding Dir = 0, Dur = 195 23:02:26.396 00.000 8052 IsSlewing returns 0 23:02:26.396 00.000 8052 IsGuiding returns 0 23:02:26.396 00.000 8052 PulseGuide returned control before completion, sleep 199 23:02:26.584 00.188 3236 UpdateGuideState exits: m=211 SNR=10.0 23:02:26.584 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:26.584 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:26.584 00.000 3236 Enqueuing Expose request 23:02:26.615 00.031 8052 IsGuiding returns 0 23:02:26.615 00.000 8052 Move returns status 0, amount 195 23:02:26.615 00.000 8052 move complete, result=0 23:02:26.615 00.000 8052 worker thread done servicing request 23:02:26.615 00.000 8052 Worker thread wakes up 23:02:26.615 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:26.615 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:26.615 00.000 3236 GuideStep: 1.2 px 44 ms WEST, -1.3 px 195 ms NORTH 23:02:28.162 01.547 8052 Exposure complete 23:02:28.318 00.156 8052 worker thread done servicing request 23:02:28.318 00.000 3236 OnExposeComplete: enter 23:02:28.318 00.000 3236 UpdateGuideState(): m_state=6 23:02:28.318 00.000 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 595 23:02:28.318 00.000 3236 Star::Find returns 1 (0), X=1052.32, Y=268.42, Mass=211, SNR=9.9, Peak=37 HFD=4.7 23:02:28.318 00.000 3236 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.85) = xAngle (4.27 = -2.01) 23:02:28.318 00.000 3236 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.53 = 2.53) 23:02:28.318 00.000 3236 CameraToMount -- cameraX=-0.27 cameraY=0.24 hyp=0.36 cameraTheta=2.42 mountX=-0.16 mountY=0.21, mountTheta=2.21 23:02:28.318 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.27, y=0.24, opts=13) 23:02:28.318 00.000 3236 Enqueuing Move request for scope (-0.27, 0.24) 23:02:28.318 00.000 8052 Worker thread wakes up 23:02:28.318 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.24) opts 0xd 23:02:28.318 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.27, 0.24) 23:02:28.318 00.000 8052 Moving (-0.27, 0.24) raw xDistance=-0.16 yDistance=0.21 23:02:28.318 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:02:28.318 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:02:28.318 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21 23:02:28.334 00.016 8052 MoveAxis(E, 0, ABG) 23:02:28.334 00.000 8052 Move returns status 0, amount 0 23:02:28.334 00.000 8052 MoveAxis(N, 0, ABG) 23:02:28.334 00.000 8052 Move returns status 0, amount 0 23:02:28.334 00.000 8052 move complete, result=0 23:02:28.334 00.000 8052 worker thread done servicing request 23:02:28.334 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=34, Gamma=1.040 23:02:28.537 00.203 3236 UpdateGuideState exits: m=211 SNR=9.9 23:02:28.537 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:28.537 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:28.537 00.000 3236 Enqueuing Expose request 23:02:28.537 00.000 8052 Worker thread wakes up 23:02:28.537 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:28.537 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:28.537 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH 23:02:30.193 01.656 8052 Exposure complete 23:02:30.365 00.172 8052 worker thread done servicing request 23:02:30.365 00.000 3236 OnExposeComplete: enter 23:02:30.365 00.000 3236 UpdateGuideState(): m_state=6 23:02:30.365 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 596 23:02:30.365 00.000 3236 Star::Find returns 1 (0), X=1051.87, Y=268.39, Mass=206, SNR=9.9, Peak=36 HFD=4.4 23:02:30.365 00.000 3236 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.85) = xAngle (4.70 = -1.58) 23:02:30.365 00.000 3236 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.96 = 2.96) 23:02:30.365 00.000 3236 CameraToMount -- cameraX=-0.72 cameraY=0.21 hyp=0.75 cameraTheta=2.86 mountX=-0.01 mountY=0.14, mountTheta=1.62 23:02:30.365 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.72, y=0.21, opts=13) 23:02:30.365 00.000 3236 Enqueuing Move request for scope (-0.72, 0.21) 23:02:30.365 00.000 8052 Worker thread wakes up 23:02:30.381 00.016 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.21) opts 0xd 23:02:30.381 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.72, 0.21) 23:02:30.381 00.000 8052 Moving (-0.72, 0.21) raw xDistance=-0.01 yDistance=0.14 23:02:30.381 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:02:30.381 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:30.381 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:02:30.381 00.000 8052 MoveAxis(E, 0, ABG) 23:02:30.381 00.000 8052 Move returns status 0, amount 0 23:02:30.381 00.000 8052 MoveAxis(N, 0, ABG) 23:02:30.381 00.000 8052 Move returns status 0, amount 0 23:02:30.381 00.000 8052 move complete, result=0 23:02:30.381 00.000 8052 worker thread done servicing request 23:02:30.381 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=24, FiltMax=33, Gamma=1.040 23:02:30.584 00.203 3236 UpdateGuideState exits: m=206 SNR=9.9 23:02:30.584 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:30.584 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:30.584 00.000 3236 Enqueuing Expose request 23:02:30.584 00.000 8052 Worker thread wakes up 23:02:30.584 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:02:30.584 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:30.584 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:32.131 01.547 8052 Exposure complete 23:02:32.287 00.156 8052 worker thread done servicing request 23:02:32.287 00.000 3236 OnExposeComplete: enter 23:02:32.287 00.000 3236 UpdateGuideState(): m_state=6 23:02:32.287 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 597 23:02:32.287 00.000 3236 Star::Find returns 1 (0), X=1052.13, Y=268.11, Mass=240, SNR=10.6, Peak=36 HFD=4.4 23:02:32.287 00.000 3236 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.85) = xAngle (-1.15 = -1.15) 23:02:32.287 00.000 3236 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.90 = -2.90) 23:02:32.287 00.000 3236 CameraToMount -- cameraX=-0.46 cameraY=-0.07 hyp=0.46 cameraTheta=-3.00 mountX=0.19 mountY=-0.11, mountTheta=-0.54 23:02:32.287 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.46, y=-0.07, opts=13) 23:02:32.287 00.000 3236 Enqueuing Move request for scope (-0.46, -0.07) 23:02:32.287 00.000 8052 Worker thread wakes up 23:02:32.287 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.07) opts 0xd 23:02:32.287 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.46, -0.07) 23:02:32.287 00.000 8052 Moving (-0.46, -0.07) raw xDistance=0.19 yDistance=-0.11 23:02:32.287 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.19 23:02:32.287 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:32.287 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11 23:02:32.287 00.000 8052 MoveAxis(W, 7, ABG) 23:02:32.287 00.000 8052 Guiding Dir = 3, Dur = 7 23:02:32.287 00.000 8052 IsSlewing returns 0 23:02:32.287 00.000 8052 IsGuiding returns 0 23:02:32.303 00.016 8052 PulseGuide returned control before completion, sleep 14 23:02:32.303 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=23, FiltMax=35, Gamma=1.040 23:02:32.334 00.031 8052 IsGuiding returns 0 23:02:32.334 00.000 8052 Move returns status 0, amount 7 23:02:32.334 00.000 8052 MoveAxis(N, 0, ABG) 23:02:32.334 00.000 8052 Move returns status 0, amount 0 23:02:32.334 00.000 8052 move complete, result=0 23:02:32.334 00.000 8052 worker thread done servicing request 23:02:32.553 00.219 3236 UpdateGuideState exits: m=240 SNR=10.6 23:02:32.553 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:32.553 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:32.553 00.000 3236 Enqueuing Expose request 23:02:32.553 00.000 8052 Worker thread wakes up 23:02:32.553 00.000 3236 GuideStep: 0.2 px 7 ms WEST, -0.1 px 0 ms NORTH 23:02:32.553 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:32.553 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:34.209 01.656 8052 Exposure complete 23:02:34.365 00.156 8052 worker thread done servicing request 23:02:34.365 00.000 3236 OnExposeComplete: enter 23:02:34.365 00.000 3236 UpdateGuideState(): m_state=6 23:02:34.365 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 598 23:02:34.365 00.000 3236 Star::Find returns 1 (0), X=1052.01, Y=267.86, Mass=221, SNR=10.2, Peak=39 HFD=4.3 23:02:34.365 00.000 3236 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.85) = xAngle (-0.80 = -0.80) 23:02:34.365 00.000 3236 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.54 = -2.54) 23:02:34.365 00.000 3236 CameraToMount -- cameraX=-0.58 cameraY=-0.31 hyp=0.66 cameraTheta=-2.65 mountX=0.46 mountY=-0.37, mountTheta=-0.68 23:02:34.365 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.58, y=-0.31, opts=13) 23:02:34.365 00.000 3236 Enqueuing Move request for scope (-0.58, -0.31) 23:02:34.365 00.000 8052 Worker thread wakes up 23:02:34.365 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.31) opts 0xd 23:02:34.365 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.58, -0.31) 23:02:34.365 00.000 8052 Moving (-0.58, -0.31) raw xDistance=0.46 yDistance=-0.37 23:02:34.365 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.46 23:02:34.365 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 23:02:34.365 00.000 8052 MoveAxis(W, 16, ABG) 23:02:34.365 00.000 8052 Guiding Dir = 3, Dur = 16 23:02:34.365 00.000 8052 IsSlewing returns 0 23:02:34.381 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=36, Gamma=1.040 23:02:34.381 00.000 8052 IsGuiding returns 0 23:02:34.381 00.000 8052 PulseGuide returned control before completion, sleep 22 23:02:34.428 00.047 8052 IsGuiding returns 0 23:02:34.428 00.000 8052 Move returns status 0, amount 16 23:02:34.428 00.000 8052 MoveAxis(N, 56, ABG) 23:02:34.428 00.000 8052 Guiding Dir = 0, Dur = 56 23:02:34.428 00.000 8052 IsSlewing returns 0 23:02:34.428 00.000 8052 IsGuiding returns 0 23:02:34.428 00.000 8052 PulseGuide returned control before completion, sleep 63 23:02:34.506 00.078 8052 IsGuiding returns 1 23:02:34.506 00.000 8052 scope still moving after pulse duration time elapsed 23:02:34.537 00.031 8052 IsSlewing returns 0 23:02:34.537 00.000 8052 IsGuiding returns 1 23:02:34.568 00.031 8052 IsSlewing returns 0 23:02:34.568 00.000 8052 IsGuiding returns 0 23:02:34.568 00.000 8052 scope move finished after 56 + 82 ms 23:02:34.568 00.000 8052 Move returns status 0, amount 56 23:02:34.568 00.000 8052 move complete, result=0 23:02:34.568 00.000 8052 worker thread done servicing request 23:02:34.631 00.063 3236 UpdateGuideState exits: m=221 SNR=10.2 23:02:34.631 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:34.631 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:34.631 00.000 3236 Enqueuing Expose request 23:02:34.631 00.000 8052 Worker thread wakes up 23:02:34.631 00.000 3236 GuideStep: 0.5 px 16 ms WEST, -0.4 px 56 ms NORTH 23:02:34.631 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:34.631 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:36.178 01.547 8052 Exposure complete 23:02:36.334 00.156 8052 worker thread done servicing request 23:02:36.334 00.000 3236 OnExposeComplete: enter 23:02:36.334 00.000 3236 UpdateGuideState(): m_state=6 23:02:36.334 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 599 23:02:36.334 00.000 3236 Star::Find returns 1 (0), X=1052.45, Y=268.85, Mass=205, SNR=9.9, Peak=37 HFD=3.9 23:02:36.334 00.000 3236 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.85) = xAngle (3.63 = -2.65) 23:02:36.334 00.000 3236 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.88 = 1.88) 23:02:36.334 00.000 3236 CameraToMount -- cameraX=-0.14 cameraY=0.68 hyp=0.69 cameraTheta=1.78 mountX=-0.61 mountY=0.66, mountTheta=2.32 23:02:36.334 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.14, y=0.68, opts=13) 23:02:36.334 00.000 3236 Enqueuing Move request for scope (-0.14, 0.68) 23:02:36.334 00.000 8052 Worker thread wakes up 23:02:36.334 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.68) opts 0xd 23:02:36.334 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.14, 0.68) 23:02:36.334 00.000 8052 Moving (-0.14, 0.68) raw xDistance=-0.61 yDistance=0.66 23:02:36.334 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.61 23:02:36.334 00.000 8052 resist switch: large excursion: input 0.66 thresh 0.54 direction from -1 to 1 23:02:36.334 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.98 23:02:36.334 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 23:02:36.334 00.000 8052 MoveAxis(E, 20, ABG) 23:02:36.334 00.000 8052 Guiding Dir = 2, Dur = 20 23:02:36.349 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=23, FiltMax=32, Gamma=1.040 23:02:36.381 00.032 8052 IsSlewing returns 0 23:02:36.443 00.062 8052 IsGuiding returns 0 23:02:36.521 00.078 8052 IsGuiding returns 1 23:02:36.521 00.000 8052 scope still moving after pulse duration time elapsed 23:02:36.553 00.032 8052 IsSlewing returns 0 23:02:36.553 00.000 8052 IsGuiding returns 0 23:02:36.553 00.000 8052 scope move finished after 20 + 81 ms 23:02:36.553 00.000 8052 Move returns status 0, amount 20 23:02:36.553 00.000 8052 MoveAxis(S, 100, ABG) 23:02:36.553 00.000 8052 Guiding Dir = 1, Dur = 100 23:02:36.553 00.000 8052 IsSlewing returns 0 23:02:36.553 00.000 8052 IsGuiding returns 0 23:02:36.553 00.000 8052 PulseGuide returned control before completion, sleep 107 23:02:36.599 00.046 3236 UpdateGuideState exits: m=205 SNR=9.9 23:02:36.599 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:36.599 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:36.599 00.000 3236 Enqueuing Expose request 23:02:36.678 00.079 8052 IsGuiding returns 1 23:02:36.678 00.000 8052 scope still moving after pulse duration time elapsed 23:02:36.709 00.031 8052 IsSlewing returns 0 23:02:36.709 00.000 8052 IsGuiding returns 0 23:02:36.709 00.000 8052 scope move finished after 100 + 51 ms 23:02:36.709 00.000 8052 Move returns status 0, amount 100 23:02:36.709 00.000 8052 move complete, result=0 23:02:36.709 00.000 8052 worker thread done servicing request 23:02:36.709 00.000 8052 Worker thread wakes up 23:02:36.709 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:36.709 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:36.709 00.000 3236 GuideStep: -0.6 px 20 ms EAST, 0.7 px 100 ms SOUTH 23:02:38.146 01.437 8052 Exposure complete 23:02:38.303 00.157 8052 worker thread done servicing request 23:02:38.303 00.000 3236 OnExposeComplete: enter 23:02:38.303 00.000 3236 UpdateGuideState(): m_state=6 23:02:38.303 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 600 23:02:38.303 00.000 3236 Star::Find returns 1 (0), X=1053.60, Y=267.90, Mass=192, SNR=9.5, Peak=34 HFD=4.4 23:02:38.303 00.000 3236 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.85) = xAngle (1.58 = 1.58) 23:02:38.303 00.000 3236 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.17 = -0.17) 23:02:38.303 00.000 3236 CameraToMount -- cameraX=1.01 cameraY=-0.28 hyp=1.05 cameraTheta=-0.27 mountX=-0.01 mountY=-0.18, mountTheta=-1.61 23:02:38.303 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.01, y=-0.28, opts=13) 23:02:38.303 00.000 3236 Enqueuing Move request for scope (1.01, -0.28) 23:02:38.303 00.000 8052 Worker thread wakes up 23:02:38.303 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.28) opts 0xd 23:02:38.303 00.000 8052 Handling offset move in thread for scope, endpoint = (1.01, -0.28) 23:02:38.303 00.000 8052 Moving (1.01, -0.28) raw xDistance=-0.01 yDistance=-0.18 23:02:38.303 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:02:38.303 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:38.303 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:02:38.303 00.000 8052 MoveAxis(E, 0, ABG) 23:02:38.303 00.000 8052 Move returns status 0, amount 0 23:02:38.303 00.000 8052 MoveAxis(N, 0, ABG) 23:02:38.303 00.000 8052 Move returns status 0, amount 0 23:02:38.303 00.000 8052 move complete, result=0 23:02:38.303 00.000 8052 worker thread done servicing request 23:02:38.318 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=23, FiltMax=32, Gamma=1.040 23:02:38.568 00.250 3236 UpdateGuideState exits: m=192 SNR=9.5 23:02:38.568 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:38.568 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:38.568 00.000 3236 Enqueuing Expose request 23:02:38.568 00.000 8052 Worker thread wakes up 23:02:38.568 00.000 3236 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:02:38.568 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:38.568 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:40.115 01.547 8052 Exposure complete 23:02:40.271 00.156 8052 worker thread done servicing request 23:02:40.271 00.000 3236 OnExposeComplete: enter 23:02:40.271 00.000 3236 UpdateGuideState(): m_state=6 23:02:40.271 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 601 23:02:40.271 00.000 3236 Star::Find returns 1 (0), X=1054.30, Y=266.00, Mass=172, SNR=8.9, Peak=33 HFD=5.1 23:02:40.271 00.000 3236 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.85) = xAngle (0.94 = 0.94) 23:02:40.271 00.000 3236 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.80 = -0.80) 23:02:40.271 00.000 3236 CameraToMount -- cameraX=1.71 cameraY=-2.18 hyp=2.77 cameraTheta=-0.90 mountX=1.63 mountY=-1.99, mountTheta=-0.89 23:02:40.271 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.71, y=-2.18, opts=13) 23:02:40.271 00.000 3236 Enqueuing Move request for scope (1.71, -2.18) 23:02:40.271 00.000 8052 Worker thread wakes up 23:02:40.271 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.71, -2.18) opts 0xd 23:02:40.271 00.000 8052 Handling offset move in thread for scope, endpoint = (1.71, -2.18) 23:02:40.271 00.000 8052 Moving (1.71, -2.18) raw xDistance=1.63 yDistance=-1.99 23:02:40.271 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.63 23:02:40.271 00.000 8052 resist switch: large excursion: input -1.99 thresh 0.54 direction from 1 to -1 23:02:40.271 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.98 23:02:40.271 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.99 from input -1.99 23:02:40.271 00.000 8052 MoveAxis(W, 56, ABG) 23:02:40.271 00.000 8052 Guiding Dir = 3, Dur = 56 23:02:40.287 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=23, FiltMax=30, Gamma=1.040 23:02:40.318 00.031 8052 IsSlewing returns 0 23:02:40.318 00.000 8052 IsGuiding returns 0 23:02:40.334 00.016 8052 PulseGuide returned control before completion, sleep 59 23:02:40.412 00.078 8052 IsGuiding returns 0 23:02:40.412 00.000 8052 Move returns status 0, amount 56 23:02:40.412 00.000 8052 MoveAxis(N, 303, ABG) 23:02:40.412 00.000 8052 Guiding Dir = 0, Dur = 303 23:02:40.412 00.000 8052 IsSlewing returns 0 23:02:40.412 00.000 8052 IsGuiding returns 0 23:02:40.412 00.000 8052 PulseGuide returned control before completion, sleep 310 23:02:40.537 00.125 3236 UpdateGuideState exits: m=172 SNR=8.9 23:02:40.537 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:40.537 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:40.537 00.000 3236 Enqueuing Expose request 23:02:40.740 00.203 8052 IsGuiding returns 0 23:02:40.740 00.000 8052 Move returns status 0, amount 303 23:02:40.740 00.000 8052 move complete, result=0 23:02:40.740 00.000 8052 worker thread done servicing request 23:02:40.740 00.000 3236 GuideStep: 1.6 px 56 ms WEST, -2.0 px 303 ms NORTH 23:02:40.740 00.000 8052 Worker thread wakes up 23:02:40.740 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:40.740 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:42.178 01.438 8052 Exposure complete 23:02:42.334 00.156 8052 worker thread done servicing request 23:02:42.334 00.000 3236 OnExposeComplete: enter 23:02:42.334 00.000 3236 UpdateGuideState(): m_state=6 23:02:42.334 00.000 3236 Star::Find(15, 1054, 265, 0, (0,0,0,0), 0.0, 255) frame 602 23:02:42.334 00.000 3236 Star::Find returns 1 (0), X=1050.76, Y=270.48, Mass=220, SNR=10.2, Peak=33 HFD=5.4 23:02:42.334 00.000 3236 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.85) = xAngle (4.09 = -2.19) 23:02:42.334 00.000 3236 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.34 = 2.34) 23:02:42.334 00.000 3236 CameraToMount -- cameraX=-1.83 cameraY=2.30 hyp=2.94 cameraTheta=2.24 mountX=-1.71 mountY=2.11, mountTheta=2.25 23:02:42.334 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.83, y=2.30, opts=13) 23:02:42.334 00.000 3236 Enqueuing Move request for scope (-1.83, 2.30) 23:02:42.334 00.000 8052 Worker thread wakes up 23:02:42.334 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.83, 2.30) opts 0xd 23:02:42.334 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.83, 2.30) 23:02:42.334 00.000 8052 Moving (-1.83, 2.30) raw xDistance=-1.71 yDistance=2.11 23:02:42.334 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.71 23:02:42.334 00.000 8052 resist switch: large excursion: input 2.11 thresh 0.54 direction from -1 to 1 23:02:42.334 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.32 23:02:42.334 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.11 from input 2.11 23:02:42.334 00.000 8052 MoveAxis(E, 55, ABG) 23:02:42.334 00.000 8052 Guiding Dir = 2, Dur = 55 23:02:42.334 00.000 8052 IsSlewing returns 0 23:02:42.349 00.015 8052 IsGuiding returns 0 23:02:42.349 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=24, FiltMax=31, Gamma=1.040 23:02:42.349 00.000 8052 PulseGuide returned control before completion, sleep 61 23:02:42.428 00.079 8052 IsGuiding returns 0 23:02:42.428 00.000 8052 Move returns status 0, amount 55 23:02:42.428 00.000 8052 MoveAxis(S, 320, ABG) 23:02:42.428 00.000 8052 Guiding Dir = 1, Dur = 320 23:02:42.428 00.000 8052 IsSlewing returns 0 23:02:42.428 00.000 8052 IsGuiding returns 0 23:02:42.428 00.000 8052 PulseGuide returned control before completion, sleep 327 23:02:42.599 00.171 3236 UpdateGuideState exits: m=220 SNR=10.2 23:02:42.599 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:42.599 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:42.599 00.000 3236 Enqueuing Expose request 23:02:42.834 00.235 8052 IsGuiding returns 0 23:02:42.834 00.000 8052 Move returns status 0, amount 320 23:02:42.834 00.000 8052 move complete, result=0 23:02:42.834 00.000 8052 worker thread done servicing request 23:02:42.834 00.000 3236 GuideStep: -1.7 px 55 ms EAST, 2.1 px 320 ms SOUTH 23:02:42.834 00.000 8052 Worker thread wakes up 23:02:42.834 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:42.834 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:44.162 01.328 8052 Exposure complete 23:02:44.318 00.156 8052 worker thread done servicing request 23:02:44.318 00.000 3236 OnExposeComplete: enter 23:02:44.318 00.000 3236 UpdateGuideState(): m_state=6 23:02:44.318 00.000 3236 Star::Find(15, 1050, 270, 0, (0,0,0,0), 0.0, 255) frame 603 23:02:44.318 00.000 3236 Star::Find returns 1 (0), X=1050.01, Y=269.52, Mass=251, SNR=10.9, Peak=33 HFD=5.0 23:02:44.318 00.000 3236 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.85) = xAngle (4.51 = -1.77) 23:02:44.318 00.000 3236 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.76 = 2.76) 23:02:44.318 00.000 3236 CameraToMount -- cameraX=-2.58 cameraY=1.34 hyp=2.90 cameraTheta=2.66 mountX=-0.58 mountY=1.07, mountTheta=2.07 23:02:44.318 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.58, y=1.34, opts=13) 23:02:44.318 00.000 3236 Enqueuing Move request for scope (-2.58, 1.34) 23:02:44.318 00.000 8052 Worker thread wakes up 23:02:44.318 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.58, 1.34) opts 0xd 23:02:44.318 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.58, 1.34) 23:02:44.318 00.000 8052 Moving (-2.58, 1.34) raw xDistance=-0.58 yDistance=1.07 23:02:44.318 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.58 23:02:44.318 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07 23:02:44.318 00.000 8052 MoveAxis(E, 24, ABG) 23:02:44.318 00.000 8052 Guiding Dir = 2, Dur = 24 23:02:44.318 00.000 8052 IsSlewing returns 0 23:02:44.318 00.000 8052 IsGuiding returns 0 23:02:44.334 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=21, FiltMax=30, Gamma=1.040 23:02:44.334 00.000 8052 PulseGuide returned control before completion, sleep 28 23:02:44.381 00.047 8052 IsGuiding returns 0 23:02:44.381 00.000 8052 Move returns status 0, amount 24 23:02:44.381 00.000 8052 MoveAxis(S, 163, ABG) 23:02:44.381 00.000 8052 Guiding Dir = 1, Dur = 163 23:02:44.381 00.000 8052 IsSlewing returns 0 23:02:44.381 00.000 8052 IsGuiding returns 0 23:02:44.381 00.000 8052 PulseGuide returned control before completion, sleep 170 23:02:44.568 00.187 8052 IsGuiding returns 0 23:02:44.568 00.000 8052 Move returns status 0, amount 163 23:02:44.568 00.000 8052 move complete, result=0 23:02:44.568 00.000 8052 worker thread done servicing request 23:02:44.584 00.016 3236 UpdateGuideState exits: m=251 SNR=10.9 23:02:44.584 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:44.584 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:44.584 00.000 3236 Enqueuing Expose request 23:02:44.584 00.000 8052 Worker thread wakes up 23:02:44.584 00.000 3236 GuideStep: -0.6 px 24 ms EAST, 1.1 px 163 ms SOUTH 23:02:44.584 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:44.584 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:46.131 01.547 8052 Exposure complete 23:02:46.287 00.156 8052 worker thread done servicing request 23:02:46.287 00.000 3236 OnExposeComplete: enter 23:02:46.287 00.000 3236 UpdateGuideState(): m_state=6 23:02:46.287 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 604 23:02:46.287 00.000 3236 Star::Find returns 1 (0), X=1049.96, Y=268.43, Mass=215, SNR=10.1, Peak=43 HFD=4.2 23:02:46.287 00.000 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.89 = -1.39) 23:02:46.287 00.000 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.15 = -3.14) 23:02:46.287 00.000 3236 CameraToMount -- cameraX=-2.63 cameraY=0.26 hyp=2.64 cameraTheta=3.04 mountX=0.47 mountY=-0.01, mountTheta=-0.03 23:02:46.287 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.63, y=0.26, opts=13) 23:02:46.287 00.000 3236 Enqueuing Move request for scope (-2.63, 0.26) 23:02:46.287 00.000 8052 Worker thread wakes up 23:02:46.287 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.63, 0.26) opts 0xd 23:02:46.287 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.63, 0.26) 23:02:46.287 00.000 8052 Moving (-2.63, 0.26) raw xDistance=0.47 yDistance=-0.01 23:02:46.287 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.47 23:02:46.287 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:46.287 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:02:46.287 00.000 8052 MoveAxis(W, 15, ABG) 23:02:46.287 00.000 8052 Guiding Dir = 3, Dur = 15 23:02:46.287 00.000 8052 IsSlewing returns 0 23:02:46.303 00.016 8052 IsGuiding returns 0 23:02:46.303 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=30, FiltMax=40, Gamma=1.040 23:02:46.303 00.000 8052 PulseGuide returned control before completion, sleep 22 23:02:46.334 00.031 8052 IsGuiding returns 0 23:02:46.334 00.000 8052 Move returns status 0, amount 15 23:02:46.334 00.000 8052 MoveAxis(N, 0, ABG) 23:02:46.334 00.000 8052 Move returns status 0, amount 0 23:02:46.334 00.000 8052 move complete, result=0 23:02:46.334 00.000 8052 worker thread done servicing request 23:02:46.553 00.219 3236 UpdateGuideState exits: m=215 SNR=10.1 23:02:46.553 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:46.553 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:46.553 00.000 3236 Enqueuing Expose request 23:02:46.553 00.000 8052 Worker thread wakes up 23:02:46.553 00.000 3236 GuideStep: 0.5 px 15 ms WEST, -0.0 px 0 ms NORTH 23:02:46.553 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:46.553 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:48.209 01.656 8052 Exposure complete 23:02:48.365 00.156 8052 worker thread done servicing request 23:02:48.365 00.000 3236 OnExposeComplete: enter 23:02:48.365 00.000 3236 UpdateGuideState(): m_state=6 23:02:48.365 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 605 23:02:48.365 00.000 3236 Star::Find returns 1 (0), X=1049.26, Y=269.32, Mass=203, SNR=9.8, Peak=30 HFD=4.3 23:02:48.365 00.000 3236 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.85) = xAngle (4.66 = -1.62) 23:02:48.365 00.000 3236 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.91 = 2.91) 23:02:48.365 00.000 3236 CameraToMount -- cameraX=-3.33 cameraY=1.14 hyp=3.52 cameraTheta=2.81 mountX=-0.19 mountY=0.80, mountTheta=1.80 23:02:48.365 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.33, y=1.14, opts=13) 23:02:48.365 00.000 3236 Enqueuing Move request for scope (-3.33, 1.14) 23:02:48.365 00.000 8052 Worker thread wakes up 23:02:48.365 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.33, 1.14) opts 0xd 23:02:48.365 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.33, 1.14) 23:02:48.365 00.000 8052 Moving (-3.33, 1.14) raw xDistance=-0.19 yDistance=0.80 23:02:48.365 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.19 23:02:48.365 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 23:02:48.365 00.000 8052 MoveAxis(E, 5, ABG) 23:02:48.365 00.000 8052 Guiding Dir = 2, Dur = 5 23:02:48.365 00.000 8052 IsSlewing returns 0 23:02:48.365 00.000 8052 IsGuiding returns 0 23:02:48.381 00.016 8052 PulseGuide returned control before completion, sleep 12 23:02:48.381 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=18, FiltMax=28, Gamma=1.040 23:02:48.396 00.015 8052 IsGuiding returns 0 23:02:48.396 00.000 8052 Move returns status 0, amount 5 23:02:48.396 00.000 8052 MoveAxis(S, 121, ABG) 23:02:48.396 00.000 8052 Guiding Dir = 1, Dur = 121 23:02:48.396 00.000 8052 IsSlewing returns 0 23:02:48.396 00.000 8052 IsGuiding returns 0 23:02:48.396 00.000 8052 PulseGuide returned control before completion, sleep 123 23:02:48.537 00.141 8052 IsGuiding returns 0 23:02:48.537 00.000 8052 Move returns status 0, amount 121 23:02:48.537 00.000 8052 move complete, result=0 23:02:48.537 00.000 8052 worker thread done servicing request 23:02:48.631 00.094 3236 UpdateGuideState exits: m=203 SNR=9.8 23:02:48.631 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:48.631 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:48.631 00.000 3236 Enqueuing Expose request 23:02:48.631 00.000 8052 Worker thread wakes up 23:02:48.631 00.000 3236 GuideStep: -0.2 px 5 ms EAST, 0.8 px 121 ms SOUTH 23:02:48.631 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:48.631 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:50.178 01.547 8052 Exposure complete 23:02:50.334 00.156 8052 worker thread done servicing request 23:02:50.334 00.000 3236 OnExposeComplete: enter 23:02:50.334 00.000 3236 UpdateGuideState(): m_state=6 23:02:50.334 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 606 23:02:50.334 00.000 3236 Star::Find returns 1 (0), X=1050.45, Y=269.55, Mass=230, SNR=10.4, Peak=32 HFD=4.9 23:02:50.334 00.000 3236 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.85) = xAngle (4.42 = -1.87) 23:02:50.334 00.000 3236 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.67 = 2.67) 23:02:50.334 00.000 3236 CameraToMount -- cameraX=-2.14 cameraY=1.38 hyp=2.55 cameraTheta=2.57 mountX=-0.74 mountY=1.15, mountTheta=2.14 23:02:50.334 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.14, y=1.38, opts=13) 23:02:50.334 00.000 3236 Enqueuing Move request for scope (-2.14, 1.38) 23:02:50.334 00.000 8052 Worker thread wakes up 23:02:50.334 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.14, 1.38) opts 0xd 23:02:50.334 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.14, 1.38) 23:02:50.334 00.000 8052 Moving (-2.14, 1.38) raw xDistance=-0.74 yDistance=1.15 23:02:50.334 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74 23:02:50.334 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.15 from input 1.15 23:02:50.334 00.000 8052 MoveAxis(E, 26, ABG) 23:02:50.334 00.000 8052 Guiding Dir = 2, Dur = 26 23:02:50.349 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=20, FiltMax=31, Gamma=1.040 23:02:50.396 00.047 8052 IsSlewing returns 0 23:02:50.459 00.063 8052 IsGuiding returns 0 23:02:50.521 00.062 8052 IsGuiding returns 1 23:02:50.521 00.000 8052 scope still moving after pulse duration time elapsed 23:02:50.568 00.047 8052 IsSlewing returns 0 23:02:50.568 00.000 8052 IsGuiding returns 0 23:02:50.568 00.000 8052 scope move finished after 26 + 79 ms 23:02:50.568 00.000 8052 Move returns status 0, amount 26 23:02:50.568 00.000 8052 MoveAxis(S, 175, ABG) 23:02:50.568 00.000 8052 Guiding Dir = 1, Dur = 175 23:02:50.568 00.000 8052 IsSlewing returns 0 23:02:50.568 00.000 8052 IsGuiding returns 0 23:02:50.568 00.000 8052 PulseGuide returned control before completion, sleep 182 23:02:50.599 00.031 3236 UpdateGuideState exits: m=230 SNR=10.4 23:02:50.599 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:50.599 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:50.599 00.000 3236 Enqueuing Expose request 23:02:50.771 00.172 8052 IsGuiding returns 0 23:02:50.771 00.000 8052 Move returns status 0, amount 175 23:02:50.771 00.000 8052 move complete, result=0 23:02:50.771 00.000 8052 worker thread done servicing request 23:02:50.771 00.000 8052 Worker thread wakes up 23:02:50.771 00.000 3236 GuideStep: -0.7 px 26 ms EAST, 1.2 px 175 ms SOUTH 23:02:50.771 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:50.771 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:52.209 01.438 8052 Exposure complete 23:02:52.365 00.156 8052 worker thread done servicing request 23:02:52.365 00.000 3236 OnExposeComplete: enter 23:02:52.365 00.000 3236 UpdateGuideState(): m_state=6 23:02:52.365 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 607 23:02:52.365 00.000 3236 Star::Find returns 1 (0), X=1050.06, Y=268.27, Mass=219, SNR=10.1, Peak=33 HFD=4.8 23:02:52.365 00.000 3236 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.85) = xAngle (4.95 = -1.33) 23:02:52.365 00.000 3236 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.21 = -3.08) 23:02:52.365 00.000 3236 CameraToMount -- cameraX=-2.53 cameraY=0.10 hyp=2.54 cameraTheta=3.10 mountX=0.60 mountY=-0.16, mountTheta=-0.26 23:02:52.365 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.53, y=0.10, opts=13) 23:02:52.365 00.000 3236 Enqueuing Move request for scope (-2.53, 0.10) 23:02:52.365 00.000 8052 Worker thread wakes up 23:02:52.365 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.53, 0.10) opts 0xd 23:02:52.365 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.53, 0.10) 23:02:52.365 00.000 8052 Moving (-2.53, 0.10) raw xDistance=0.60 yDistance=-0.16 23:02:52.365 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.60 23:02:52.365 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:52.365 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 23:02:52.365 00.000 8052 MoveAxis(W, 19, ABG) 23:02:52.365 00.000 8052 Guiding Dir = 3, Dur = 19 23:02:52.365 00.000 8052 IsSlewing returns 0 23:02:52.365 00.000 8052 IsGuiding returns 0 23:02:52.381 00.016 8052 PulseGuide returned control before completion, sleep 26 23:02:52.381 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=23, FiltMax=33, Gamma=1.040 23:02:52.412 00.031 8052 IsGuiding returns 0 23:02:52.412 00.000 8052 Move returns status 0, amount 19 23:02:52.412 00.000 8052 MoveAxis(N, 0, ABG) 23:02:52.412 00.000 8052 Move returns status 0, amount 0 23:02:52.412 00.000 8052 move complete, result=0 23:02:52.412 00.000 8052 worker thread done servicing request 23:02:52.631 00.219 3236 UpdateGuideState exits: m=219 SNR=10.1 23:02:52.631 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:52.631 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:52.631 00.000 3236 Enqueuing Expose request 23:02:52.631 00.000 8052 Worker thread wakes up 23:02:52.631 00.000 3236 GuideStep: 0.6 px 19 ms WEST, -0.2 px 0 ms NORTH 23:02:52.631 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:52.631 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:54.178 01.547 8052 Exposure complete 23:02:54.334 00.156 8052 worker thread done servicing request 23:02:54.334 00.000 3236 OnExposeComplete: enter 23:02:54.334 00.000 3236 UpdateGuideState(): m_state=6 23:02:54.334 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 608 23:02:54.334 00.000 3236 Star::Find returns 1 (0), X=1050.88, Y=267.72, Mass=211, SNR=10.0, Peak=39 HFD=4.3 23:02:54.334 00.000 3236 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.85) = xAngle (-1.03 = -1.03) 23:02:54.334 00.000 3236 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.78 = -2.78) 23:02:54.334 00.000 3236 CameraToMount -- cameraX=-1.71 cameraY=-0.46 hyp=1.78 cameraTheta=-2.88 mountX=0.91 mountY=-0.63, mountTheta=-0.61 23:02:54.334 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.71, y=-0.46, opts=13) 23:02:54.334 00.000 3236 Enqueuing Move request for scope (-1.71, -0.46) 23:02:54.334 00.000 8052 Worker thread wakes up 23:02:54.334 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.71, -0.46) opts 0xd 23:02:54.334 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.71, -0.46) 23:02:54.334 00.000 8052 Moving (-1.71, -0.46) raw xDistance=0.91 yDistance=-0.63 23:02:54.334 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.91 23:02:54.334 00.000 8052 resist switch: large excursion: input -0.63 thresh 0.54 direction from 1 to -1 23:02:54.334 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.90 23:02:54.334 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 23:02:54.334 00.000 8052 MoveAxis(W, 33, ABG) 23:02:54.334 00.000 8052 Guiding Dir = 3, Dur = 33 23:02:54.349 00.015 8052 IsSlewing returns 0 23:02:54.349 00.000 8052 IsGuiding returns 0 23:02:54.349 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=36, Gamma=1.040 23:02:54.349 00.000 8052 PulseGuide returned control before completion, sleep 39 23:02:54.412 00.063 8052 IsGuiding returns 0 23:02:54.412 00.000 8052 Move returns status 0, amount 33 23:02:54.412 00.000 8052 MoveAxis(N, 96, ABG) 23:02:54.412 00.000 8052 Guiding Dir = 0, Dur = 96 23:02:54.412 00.000 8052 IsSlewing returns 0 23:02:54.412 00.000 8052 IsGuiding returns 0 23:02:54.412 00.000 8052 PulseGuide returned control before completion, sleep 103 23:02:54.537 00.125 8052 IsGuiding returns 1 23:02:54.537 00.000 8052 scope still moving after pulse duration time elapsed 23:02:54.568 00.031 8052 IsSlewing returns 0 23:02:54.568 00.000 8052 IsGuiding returns 0 23:02:54.568 00.000 8052 scope move finished after 96 + 57 ms 23:02:54.568 00.000 8052 Move returns status 0, amount 96 23:02:54.568 00.000 8052 move complete, result=0 23:02:54.568 00.000 8052 worker thread done servicing request 23:02:54.599 00.031 3236 UpdateGuideState exits: m=211 SNR=10.0 23:02:54.599 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:54.599 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:54.599 00.000 3236 Enqueuing Expose request 23:02:54.599 00.000 8052 Worker thread wakes up 23:02:54.599 00.000 3236 GuideStep: 0.9 px 33 ms WEST, -0.6 px 96 ms NORTH 23:02:54.599 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:54.599 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:56.146 01.547 8052 Exposure complete 23:02:56.303 00.157 8052 worker thread done servicing request 23:02:56.303 00.000 3236 OnExposeComplete: enter 23:02:56.303 00.000 3236 UpdateGuideState(): m_state=6 23:02:56.303 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 609 23:02:56.303 00.000 3236 Star::Find returns 1 (0), X=1051.35, Y=268.45, Mass=219, SNR=10.2, Peak=29 HFD=4.9 23:02:56.303 00.000 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.77 = -1.51) 23:02:56.303 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.03 = 3.03) 23:02:56.303 00.000 3236 CameraToMount -- cameraX=-1.24 cameraY=0.27 hyp=1.27 cameraTheta=2.92 mountX=0.08 mountY=0.15, mountTheta=1.08 23:02:56.303 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.24, y=0.27, opts=13) 23:02:56.303 00.000 3236 Enqueuing Move request for scope (-1.24, 0.27) 23:02:56.303 00.000 8052 Worker thread wakes up 23:02:56.303 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.24, 0.27) opts 0xd 23:02:56.303 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.24, 0.27) 23:02:56.303 00.000 8052 Moving (-1.24, 0.27) raw xDistance=0.08 yDistance=0.15 23:02:56.303 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:02:56.303 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:02:56.303 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:02:56.303 00.000 8052 MoveAxis(E, 0, ABG) 23:02:56.303 00.000 8052 Move returns status 0, amount 0 23:02:56.303 00.000 8052 MoveAxis(N, 0, ABG) 23:02:56.303 00.000 8052 Move returns status 0, amount 0 23:02:56.303 00.000 8052 move complete, result=0 23:02:56.303 00.000 8052 worker thread done servicing request 23:02:56.318 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=17, FiltMax=26, Gamma=1.040 23:02:56.568 00.250 3236 UpdateGuideState exits: m=219 SNR=10.2 23:02:56.568 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:56.568 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:56.568 00.000 3236 Enqueuing Expose request 23:02:56.568 00.000 8052 Worker thread wakes up 23:02:56.568 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:02:56.568 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:56.568 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:02:58.115 01.547 8052 Exposure complete 23:02:58.271 00.156 8052 worker thread done servicing request 23:02:58.271 00.000 3236 OnExposeComplete: enter 23:02:58.271 00.000 3236 UpdateGuideState(): m_state=6 23:02:58.271 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 610 23:02:58.271 00.000 3236 Star::Find returns 1 (0), X=1051.39, Y=268.80, Mass=174, SNR=9.0, Peak=30 HFD=5.2 23:02:58.271 00.000 3236 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.85) = xAngle (4.51 = -1.77) 23:02:58.271 00.000 3236 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.76 = 2.76) 23:02:58.271 00.000 3236 CameraToMount -- cameraX=-1.20 cameraY=0.62 hyp=1.35 cameraTheta=2.66 mountX=-0.27 mountY=0.50, mountTheta=2.07 23:02:58.271 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.20, y=0.62, opts=13) 23:02:58.271 00.000 3236 Enqueuing Move request for scope (-1.20, 0.62) 23:02:58.271 00.000 8052 Worker thread wakes up 23:02:58.271 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.20, 0.62) opts 0xd 23:02:58.271 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.20, 0.62) 23:02:58.271 00.000 8052 Moving (-1.20, 0.62) raw xDistance=-0.27 yDistance=0.50 23:02:58.271 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 23:02:58.271 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:02:58.271 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50 23:02:58.271 00.000 8052 MoveAxis(E, 9, ABG) 23:02:58.271 00.000 8052 Guiding Dir = 2, Dur = 9 23:02:58.271 00.000 8052 IsSlewing returns 0 23:02:58.271 00.000 8052 IsGuiding returns 0 23:02:58.287 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=22, FiltMax=29, Gamma=1.040 23:02:58.287 00.000 8052 PulseGuide returned control before completion, sleep 14 23:02:58.318 00.031 8052 IsGuiding returns 0 23:02:58.318 00.000 8052 Move returns status 0, amount 9 23:02:58.318 00.000 8052 MoveAxis(N, 0, ABG) 23:02:58.318 00.000 8052 Move returns status 0, amount 0 23:02:58.318 00.000 8052 move complete, result=0 23:02:58.318 00.000 8052 worker thread done servicing request 23:02:58.537 00.219 3236 UpdateGuideState exits: m=174 SNR=9.0 23:02:58.537 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:02:58.537 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:02:58.537 00.000 3236 Enqueuing Expose request 23:02:58.537 00.000 8052 Worker thread wakes up 23:02:58.537 00.000 3236 GuideStep: -0.3 px 9 ms EAST, 0.5 px 0 ms NORTH 23:02:58.537 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:02:58.537 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:00.193 01.656 8052 Exposure complete 23:03:00.349 00.156 8052 worker thread done servicing request 23:03:00.349 00.000 3236 OnExposeComplete: enter 23:03:00.349 00.000 3236 UpdateGuideState(): m_state=6 23:03:00.349 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 611 23:03:00.349 00.000 3236 Star::Find returns 1 (0), X=1051.49, Y=268.51, Mass=197, SNR=9.6, Peak=36 HFD=5.1 23:03:00.349 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.59) 23:03:00.349 00.000 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 23:03:00.349 00.000 3236 CameraToMount -- cameraX=-1.10 cameraY=0.34 hyp=1.15 cameraTheta=2.84 mountX=-0.02 mountY=0.23, mountTheta=1.68 23:03:00.349 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.10, y=0.34, opts=13) 23:03:00.349 00.000 3236 Enqueuing Move request for scope (-1.10, 0.34) 23:03:00.349 00.000 8052 Worker thread wakes up 23:03:00.349 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.10, 0.34) opts 0xd 23:03:00.349 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.10, 0.34) 23:03:00.349 00.000 8052 Moving (-1.10, 0.34) raw xDistance=-0.02 yDistance=0.23 23:03:00.349 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:03:00.349 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:03:00.349 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 23:03:00.349 00.000 8052 MoveAxis(E, 0, ABG) 23:03:00.349 00.000 8052 Move returns status 0, amount 0 23:03:00.349 00.000 8052 MoveAxis(N, 0, ABG) 23:03:00.349 00.000 8052 Move returns status 0, amount 0 23:03:00.349 00.000 8052 move complete, result=0 23:03:00.349 00.000 8052 worker thread done servicing request 23:03:00.365 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=26, FiltMax=34, Gamma=1.040 23:03:00.615 00.250 3236 UpdateGuideState exits: m=197 SNR=9.6 23:03:00.615 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:00.615 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:00.615 00.000 3236 Enqueuing Expose request 23:03:00.615 00.000 8052 Worker thread wakes up 23:03:00.615 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH 23:03:00.615 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:00.615 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:02.162 01.547 8052 Exposure complete 23:03:02.318 00.156 8052 worker thread done servicing request 23:03:02.318 00.000 3236 OnExposeComplete: enter 23:03:02.318 00.000 3236 UpdateGuideState(): m_state=6 23:03:02.318 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 612 23:03:02.318 00.000 3236 Star::Find returns 1 (0), X=1052.61, Y=268.88, Mass=214, SNR=10.0, Peak=38 HFD=5.1 23:03:02.318 00.000 3236 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.85) = xAngle (3.40 = -2.89) 23:03:02.318 00.000 3236 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.65 = 1.65) 23:03:02.318 00.000 3236 CameraToMount -- cameraX=0.02 cameraY=0.71 hyp=0.71 cameraTheta=1.55 mountX=-0.68 mountY=0.71, mountTheta=2.34 23:03:02.318 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.02, y=0.71, opts=13) 23:03:02.318 00.000 3236 Enqueuing Move request for scope (0.02, 0.71) 23:03:02.318 00.000 8052 Worker thread wakes up 23:03:02.318 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.71) opts 0xd 23:03:02.318 00.000 8052 Handling offset move in thread for scope, endpoint = (0.02, 0.71) 23:03:02.318 00.000 8052 Moving (0.02, 0.71) raw xDistance=-0.68 yDistance=0.71 23:03:02.318 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68 23:03:02.318 00.000 8052 resist switch: large excursion: input 0.71 thresh 0.54 direction from -1 to 1 23:03:02.318 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.12 23:03:02.318 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71 23:03:02.318 00.000 8052 MoveAxis(E, 24, ABG) 23:03:02.318 00.000 8052 Guiding Dir = 2, Dur = 24 23:03:02.318 00.000 8052 IsSlewing returns 0 23:03:02.318 00.000 8052 IsGuiding returns 0 23:03:02.334 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=27, FiltMax=35, Gamma=1.040 23:03:02.334 00.000 8052 PulseGuide returned control before completion, sleep 24 23:03:02.381 00.047 8052 IsGuiding returns 0 23:03:02.381 00.000 8052 Move returns status 0, amount 24 23:03:02.381 00.000 8052 MoveAxis(S, 107, ABG) 23:03:02.381 00.000 8052 Guiding Dir = 1, Dur = 107 23:03:02.381 00.000 8052 IsSlewing returns 0 23:03:02.381 00.000 8052 IsGuiding returns 0 23:03:02.381 00.000 8052 PulseGuide returned control before completion, sleep 114 23:03:02.506 00.125 8052 IsGuiding returns 1 23:03:02.506 00.000 8052 scope still moving after pulse duration time elapsed 23:03:02.537 00.031 8052 IsSlewing returns 0 23:03:02.537 00.000 8052 IsGuiding returns 0 23:03:02.537 00.000 8052 scope move finished after 107 + 46 ms 23:03:02.537 00.000 8052 Move returns status 0, amount 107 23:03:02.537 00.000 8052 move complete, result=0 23:03:02.537 00.000 8052 worker thread done servicing request 23:03:02.584 00.047 3236 UpdateGuideState exits: m=214 SNR=10.0 23:03:02.584 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:02.584 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:02.584 00.000 3236 Enqueuing Expose request 23:03:02.584 00.000 8052 Worker thread wakes up 23:03:02.584 00.000 3236 GuideStep: -0.7 px 24 ms EAST, 0.7 px 107 ms SOUTH 23:03:02.584 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:02.584 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:04.131 01.547 8052 Exposure complete 23:03:04.287 00.156 8052 worker thread done servicing request 23:03:04.287 00.000 3236 OnExposeComplete: enter 23:03:04.287 00.000 3236 UpdateGuideState(): m_state=6 23:03:04.287 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 613 23:03:04.287 00.000 3236 Star::Find returns 1 (0), X=1052.13, Y=269.70, Mass=186, SNR=9.3, Peak=29 HFD=4.6 23:03:04.287 00.000 3236 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.85) = xAngle (3.71 = -2.57) 23:03:04.287 00.000 3236 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.97 = 1.97) 23:03:04.287 00.000 3236 CameraToMount -- cameraX=-0.46 cameraY=1.53 hyp=1.60 cameraTheta=1.87 mountX=-1.34 mountY=1.47, mountTheta=2.31 23:03:04.287 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.46, y=1.53, opts=13) 23:03:04.287 00.000 3236 Enqueuing Move request for scope (-0.46, 1.53) 23:03:04.287 00.000 8052 Worker thread wakes up 23:03:04.287 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 1.53) opts 0xd 23:03:04.287 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.46, 1.53) 23:03:04.287 00.000 8052 Moving (-0.46, 1.53) raw xDistance=-1.34 yDistance=1.47 23:03:04.287 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.34 23:03:04.287 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.47 from input 1.47 23:03:04.287 00.000 8052 MoveAxis(E, 48, ABG) 23:03:04.287 00.000 8052 Guiding Dir = 2, Dur = 48 23:03:04.303 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=19, FiltMax=27, Gamma=1.040 23:03:04.349 00.046 8052 IsSlewing returns 0 23:03:04.412 00.063 8052 IsGuiding returns 0 23:03:04.474 00.062 8052 IsGuiding returns 1 23:03:04.474 00.000 8052 scope still moving after pulse duration time elapsed 23:03:04.521 00.047 8052 IsSlewing returns 0 23:03:04.521 00.000 8052 IsGuiding returns 1 23:03:04.553 00.032 8052 IsSlewing returns 0 23:03:04.553 00.000 8052 IsGuiding returns 0 23:03:04.553 00.000 8052 scope move finished after 48 + 90 ms 23:03:04.553 00.000 8052 Move returns status 0, amount 48 23:03:04.553 00.000 8052 MoveAxis(S, 224, ABG) 23:03:04.553 00.000 8052 Guiding Dir = 1, Dur = 224 23:03:04.553 00.000 8052 IsSlewing returns 0 23:03:04.553 00.000 8052 IsGuiding returns 0 23:03:04.553 00.000 3236 UpdateGuideState exits: m=186 SNR=9.3 23:03:04.553 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:04.553 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:04.553 00.000 3236 Enqueuing Expose request 23:03:04.553 00.000 8052 PulseGuide returned control before completion, sleep 230 23:03:04.803 00.250 8052 IsGuiding returns 0 23:03:04.803 00.000 8052 Move returns status 0, amount 224 23:03:04.803 00.000 8052 move complete, result=0 23:03:04.803 00.000 8052 worker thread done servicing request 23:03:04.803 00.000 3236 GuideStep: -1.3 px 48 ms EAST, 1.5 px 224 ms SOUTH 23:03:04.803 00.000 8052 Worker thread wakes up 23:03:04.803 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:04.803 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:06.131 01.328 8052 Exposure complete 23:03:06.334 00.203 8052 worker thread done servicing request 23:03:06.334 00.000 3236 OnExposeComplete: enter 23:03:06.334 00.000 3236 UpdateGuideState(): m_state=6 23:03:06.334 00.000 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 614 23:03:06.334 00.000 3236 Star::Find returns 1 (0), X=1052.54, Y=268.64, Mass=213, SNR=10.0, Peak=36 HFD=4.8 23:03:06.349 00.015 3236 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.85) = xAngle (3.54 = -2.75) 23:03:06.349 00.000 3236 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.79 = 1.79) 23:03:06.349 00.000 3236 CameraToMount -- cameraX=-0.06 cameraY=0.46 hyp=0.46 cameraTheta=1.69 mountX=-0.43 mountY=0.45, mountTheta=2.33 23:03:06.349 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.06, y=0.46, opts=13) 23:03:06.349 00.000 3236 Enqueuing Move request for scope (-0.06, 0.46) 23:03:06.349 00.000 8052 Worker thread wakes up 23:03:06.349 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.46) opts 0xd 23:03:06.349 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.06, 0.46) 23:03:06.349 00.000 8052 Moving (-0.06, 0.46) raw xDistance=-0.43 yDistance=0.45 23:03:06.349 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.43 23:03:06.349 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45 23:03:06.349 00.000 8052 MoveAxis(E, 18, ABG) 23:03:06.349 00.000 8052 Guiding Dir = 2, Dur = 18 23:03:06.349 00.000 8052 IsSlewing returns 0 23:03:06.349 00.000 8052 IsGuiding returns 0 23:03:06.349 00.000 8052 PulseGuide returned control before completion, sleep 25 23:03:06.365 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=25, FiltMax=35, Gamma=1.040 23:03:06.396 00.031 8052 IsGuiding returns 0 23:03:06.396 00.000 8052 Move returns status 0, amount 18 23:03:06.396 00.000 8052 MoveAxis(S, 69, ABG) 23:03:06.396 00.000 8052 Guiding Dir = 1, Dur = 69 23:03:06.396 00.000 8052 IsSlewing returns 0 23:03:06.396 00.000 8052 IsGuiding returns 0 23:03:06.396 00.000 8052 PulseGuide returned control before completion, sleep 76 23:03:06.490 00.094 8052 IsGuiding returns 1 23:03:06.490 00.000 8052 scope still moving after pulse duration time elapsed 23:03:06.521 00.031 8052 IsSlewing returns 0 23:03:06.521 00.000 8052 IsGuiding returns 0 23:03:06.521 00.000 8052 scope move finished after 69 + 57 ms 23:03:06.521 00.000 8052 Move returns status 0, amount 69 23:03:06.521 00.000 8052 move complete, result=0 23:03:06.521 00.000 8052 worker thread done servicing request 23:03:06.553 00.032 3236 UpdateGuideState exits: m=213 SNR=10.0 23:03:06.553 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:06.553 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:06.553 00.000 3236 Enqueuing Expose request 23:03:06.553 00.000 8052 Worker thread wakes up 23:03:06.553 00.000 3236 GuideStep: -0.4 px 18 ms EAST, 0.5 px 69 ms SOUTH 23:03:06.553 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:06.553 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:08.209 01.656 8052 Exposure complete 23:03:08.365 00.156 8052 worker thread done servicing request 23:03:08.365 00.000 3236 OnExposeComplete: enter 23:03:08.365 00.000 3236 UpdateGuideState(): m_state=6 23:03:08.365 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 615 23:03:08.365 00.000 3236 Star::Find returns 1 (0), X=1052.72, Y=267.49, Mass=196, SNR=9.6, Peak=35 HFD=4.6 23:03:08.365 00.000 3236 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.85) = xAngle (0.46 = 0.46) 23:03:08.365 00.000 3236 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.29 = -1.29) 23:03:08.365 00.000 3236 CameraToMount -- cameraX=0.13 cameraY=-0.68 hyp=0.70 cameraTheta=-1.39 mountX=0.62 mountY=-0.67, mountTheta=-0.82 23:03:08.365 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.13, y=-0.68, opts=13) 23:03:08.365 00.000 3236 Enqueuing Move request for scope (0.13, -0.68) 23:03:08.365 00.000 8052 Worker thread wakes up 23:03:08.365 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.68) opts 0xd 23:03:08.365 00.000 8052 Handling offset move in thread for scope, endpoint = (0.13, -0.68) 23:03:08.365 00.000 8052 Moving (0.13, -0.68) raw xDistance=0.62 yDistance=-0.67 23:03:08.365 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.62 23:03:08.365 00.000 8052 resist switch: large excursion: input -0.67 thresh 0.54 direction from 1 to -1 23:03:08.365 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.00 23:03:08.365 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 23:03:08.365 00.000 8052 MoveAxis(W, 20, ABG) 23:03:08.365 00.000 8052 Guiding Dir = 3, Dur = 20 23:03:08.381 00.016 8052 IsSlewing returns 0 23:03:08.381 00.000 8052 IsGuiding returns 0 23:03:08.381 00.000 8052 PulseGuide returned control before completion, sleep 27 23:03:08.381 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=24, FiltMax=33, Gamma=1.040 23:03:08.428 00.047 8052 IsGuiding returns 0 23:03:08.428 00.000 8052 Move returns status 0, amount 20 23:03:08.428 00.000 8052 MoveAxis(N, 102, ABG) 23:03:08.428 00.000 8052 Guiding Dir = 0, Dur = 102 23:03:08.428 00.000 8052 IsSlewing returns 0 23:03:08.428 00.000 8052 IsGuiding returns 0 23:03:08.428 00.000 8052 PulseGuide returned control before completion, sleep 109 23:03:08.553 00.125 8052 IsGuiding returns 1 23:03:08.553 00.000 8052 scope still moving after pulse duration time elapsed 23:03:08.584 00.031 8052 IsSlewing returns 0 23:03:08.584 00.000 8052 IsGuiding returns 0 23:03:08.584 00.000 8052 scope move finished after 102 + 51 ms 23:03:08.584 00.000 8052 Move returns status 0, amount 102 23:03:08.584 00.000 8052 move complete, result=0 23:03:08.584 00.000 8052 worker thread done servicing request 23:03:08.631 00.047 3236 UpdateGuideState exits: m=196 SNR=9.6 23:03:08.631 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:08.631 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:08.631 00.000 3236 Enqueuing Expose request 23:03:08.631 00.000 8052 Worker thread wakes up 23:03:08.631 00.000 3236 GuideStep: 0.6 px 20 ms WEST, -0.7 px 102 ms NORTH 23:03:08.631 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:08.631 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:10.193 01.562 8052 Exposure complete 23:03:10.349 00.156 8052 worker thread done servicing request 23:03:10.349 00.000 3236 OnExposeComplete: enter 23:03:10.349 00.000 3236 UpdateGuideState(): m_state=6 23:03:10.349 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 616 23:03:10.349 00.000 3236 Star::Find returns 1 (0), X=1053.06, Y=267.73, Mass=197, SNR=9.6, Peak=43 HFD=4.2 23:03:10.349 00.000 3236 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.85) = xAngle (1.09 = 1.09) 23:03:10.349 00.000 3236 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.66 = -0.66) 23:03:10.349 00.000 3236 CameraToMount -- cameraX=0.47 cameraY=-0.45 hyp=0.65 cameraTheta=-0.76 mountX=0.30 mountY=-0.40, mountTheta=-0.92 23:03:10.349 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.47, y=-0.45, opts=13) 23:03:10.349 00.000 3236 Enqueuing Move request for scope (0.47, -0.45) 23:03:10.349 00.000 8052 Worker thread wakes up 23:03:10.349 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.45) opts 0xd 23:03:10.349 00.000 8052 Handling offset move in thread for scope, endpoint = (0.47, -0.45) 23:03:10.349 00.000 8052 Moving (0.47, -0.45) raw xDistance=0.30 yDistance=-0.40 23:03:10.349 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30 23:03:10.349 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40 23:03:10.349 00.000 8052 MoveAxis(W, 12, ABG) 23:03:10.349 00.000 8052 Guiding Dir = 3, Dur = 12 23:03:10.349 00.000 8052 IsSlewing returns 0 23:03:10.365 00.016 8052 IsGuiding returns 0 23:03:10.365 00.000 8052 PulseGuide returned control before completion, sleep 20 23:03:10.365 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=29, FiltMax=39, Gamma=1.040 23:03:10.396 00.031 8052 IsGuiding returns 0 23:03:10.396 00.000 8052 Move returns status 0, amount 12 23:03:10.396 00.000 8052 MoveAxis(N, 60, ABG) 23:03:10.396 00.000 8052 Guiding Dir = 0, Dur = 60 23:03:10.396 00.000 8052 IsSlewing returns 0 23:03:10.396 00.000 8052 IsGuiding returns 0 23:03:10.396 00.000 8052 PulseGuide returned control before completion, sleep 67 23:03:10.490 00.094 8052 IsGuiding returns 1 23:03:10.490 00.000 8052 scope still moving after pulse duration time elapsed 23:03:10.521 00.031 8052 IsSlewing returns 0 23:03:10.521 00.000 8052 IsGuiding returns 0 23:03:10.521 00.000 8052 scope move finished after 60 + 59 ms 23:03:10.521 00.000 8052 Move returns status 0, amount 60 23:03:10.521 00.000 8052 move complete, result=0 23:03:10.521 00.000 8052 worker thread done servicing request 23:03:10.615 00.094 3236 UpdateGuideState exits: m=197 SNR=9.6 23:03:10.615 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:10.615 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:10.615 00.000 3236 Enqueuing Expose request 23:03:10.615 00.000 8052 Worker thread wakes up 23:03:10.615 00.000 3236 GuideStep: 0.3 px 12 ms WEST, -0.4 px 60 ms NORTH 23:03:10.615 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:10.615 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:12.162 01.547 8052 Exposure complete 23:03:12.334 00.172 8052 worker thread done servicing request 23:03:12.334 00.000 3236 OnExposeComplete: enter 23:03:12.334 00.000 3236 UpdateGuideState(): m_state=6 23:03:12.334 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 617 23:03:12.334 00.000 3236 Star::Find returns 1 (0), X=1053.11, Y=267.89, Mass=228, SNR=10.4, Peak=41 HFD=4.5 23:03:12.334 00.000 3236 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.85) = xAngle (1.34 = 1.34) 23:03:12.334 00.000 3236 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.40 = -0.40) 23:03:12.334 00.000 3236 CameraToMount -- cameraX=0.52 cameraY=-0.29 hyp=0.59 cameraTheta=-0.51 mountX=0.13 mountY=-0.23, mountTheta=-1.05 23:03:12.334 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.52, y=-0.29, opts=13) 23:03:12.334 00.000 3236 Enqueuing Move request for scope (0.52, -0.29) 23:03:12.334 00.000 8052 Worker thread wakes up 23:03:12.334 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.29) opts 0xd 23:03:12.334 00.000 8052 Handling offset move in thread for scope, endpoint = (0.52, -0.29) 23:03:12.334 00.000 8052 Moving (0.52, -0.29) raw xDistance=0.13 yDistance=-0.23 23:03:12.334 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:03:12.334 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23 23:03:12.334 00.000 8052 MoveAxis(E, 0, ABG) 23:03:12.334 00.000 8052 Move returns status 0, amount 0 23:03:12.334 00.000 8052 MoveAxis(N, 35, ABG) 23:03:12.334 00.000 8052 Guiding Dir = 0, Dur = 35 23:03:12.349 00.015 8052 IsSlewing returns 0 23:03:12.349 00.000 8052 IsGuiding returns 0 23:03:12.349 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=28, FiltMax=37, Gamma=1.040 23:03:12.349 00.000 8052 PulseGuide returned control before completion, sleep 41 23:03:12.412 00.063 8052 IsGuiding returns 1 23:03:12.412 00.000 8052 scope still moving after pulse duration time elapsed 23:03:12.443 00.031 8052 IsSlewing returns 0 23:03:12.443 00.000 8052 IsGuiding returns 1 23:03:12.490 00.047 8052 IsSlewing returns 0 23:03:12.490 00.000 8052 IsGuiding returns 1 23:03:12.521 00.031 8052 IsSlewing returns 0 23:03:12.521 00.000 8052 IsGuiding returns 0 23:03:12.521 00.000 8052 scope move finished after 35 + 140 ms 23:03:12.521 00.000 8052 Move returns status 0, amount 35 23:03:12.521 00.000 8052 move complete, result=0 23:03:12.521 00.000 8052 worker thread done servicing request 23:03:12.631 00.110 3236 UpdateGuideState exits: m=228 SNR=10.4 23:03:12.631 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:12.631 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:12.631 00.000 3236 Enqueuing Expose request 23:03:12.631 00.000 8052 Worker thread wakes up 23:03:12.631 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.2 px 35 ms NORTH 23:03:12.631 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:12.631 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:14.209 01.578 8052 Exposure complete 23:03:14.365 00.156 8052 worker thread done servicing request 23:03:14.365 00.000 3236 OnExposeComplete: enter 23:03:14.365 00.000 3236 UpdateGuideState(): m_state=6 23:03:14.365 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 618 23:03:14.365 00.000 3236 Star::Find returns 1 (0), X=1052.75, Y=267.81, Mass=208, SNR=9.9, Peak=38 HFD=4.3 23:03:14.365 00.000 3236 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.85) = xAngle (0.70 = 0.70) 23:03:14.365 00.000 3236 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.05 = -1.05) 23:03:14.365 00.000 3236 CameraToMount -- cameraX=0.16 cameraY=-0.36 hyp=0.40 cameraTheta=-1.15 mountX=0.31 mountY=-0.35, mountTheta=-0.85 23:03:14.365 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.16, y=-0.36, opts=13) 23:03:14.365 00.000 3236 Enqueuing Move request for scope (0.16, -0.36) 23:03:14.365 00.000 8052 Worker thread wakes up 23:03:14.365 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.36) opts 0xd 23:03:14.365 00.000 8052 Handling offset move in thread for scope, endpoint = (0.16, -0.36) 23:03:14.365 00.000 8052 Moving (0.16, -0.36) raw xDistance=0.31 yDistance=-0.35 23:03:14.365 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31 23:03:14.365 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 23:03:14.365 00.000 8052 MoveAxis(W, 11, ABG) 23:03:14.365 00.000 8052 Guiding Dir = 3, Dur = 11 23:03:14.381 00.016 8052 IsSlewing returns 0 23:03:14.381 00.000 8052 IsGuiding returns 0 23:03:14.381 00.000 8052 PulseGuide returned control before completion, sleep 18 23:03:14.381 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=35, Gamma=1.040 23:03:14.459 00.078 8052 IsGuiding returns 0 23:03:14.459 00.000 8052 Move returns status 0, amount 11 23:03:14.459 00.000 8052 MoveAxis(N, 53, ABG) 23:03:14.459 00.000 8052 Guiding Dir = 0, Dur = 53 23:03:14.521 00.062 8052 IsSlewing returns 0 23:03:14.584 00.063 8052 IsGuiding returns 0 23:03:14.646 00.062 3236 UpdateGuideState exits: m=208 SNR=9.9 23:03:14.646 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:14.646 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:14.646 00.000 3236 Enqueuing Expose request 23:03:14.646 00.000 8052 IsGuiding returns 1 23:03:14.646 00.000 8052 scope still moving after pulse duration time elapsed 23:03:14.693 00.047 8052 IsSlewing returns 0 23:03:14.693 00.000 8052 IsGuiding returns 1 23:03:14.724 00.031 8052 IsSlewing returns 0 23:03:14.724 00.000 8052 IsGuiding returns 1 23:03:14.756 00.032 8052 IsSlewing returns 0 23:03:14.756 00.000 8052 IsGuiding returns 1 23:03:14.787 00.031 8052 IsSlewing returns 0 23:03:14.787 00.000 8052 IsGuiding returns 0 23:03:14.787 00.000 8052 scope move finished after 53 + 153 ms 23:03:14.787 00.000 8052 Move returns status 0, amount 53 23:03:14.787 00.000 8052 move complete, result=0 23:03:14.787 00.000 8052 worker thread done servicing request 23:03:14.787 00.000 8052 Worker thread wakes up 23:03:14.787 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:14.787 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:14.787 00.000 3236 GuideStep: 0.3 px 11 ms WEST, -0.3 px 53 ms NORTH 23:03:16.131 01.344 8052 Exposure complete 23:03:16.287 00.156 8052 worker thread done servicing request 23:03:16.287 00.000 3236 OnExposeComplete: enter 23:03:16.287 00.000 3236 UpdateGuideState(): m_state=6 23:03:16.287 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 619 23:03:16.287 00.000 3236 Star::Find returns 1 (0), X=1053.87, Y=267.51, Mass=213, SNR=10.0, Peak=44 HFD=4.0 23:03:16.287 00.000 3236 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.85) = xAngle (1.37 = 1.37) 23:03:16.287 00.000 3236 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.38 = -0.38) 23:03:16.287 00.000 3236 CameraToMount -- cameraX=1.28 cameraY=-0.67 hyp=1.44 cameraTheta=-0.48 mountX=0.29 mountY=-0.53, mountTheta=-1.07 23:03:16.287 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.28, y=-0.67, opts=13) 23:03:16.287 00.000 3236 Enqueuing Move request for scope (1.28, -0.67) 23:03:16.287 00.000 8052 Worker thread wakes up 23:03:16.287 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.28, -0.67) opts 0xd 23:03:16.287 00.000 8052 Handling offset move in thread for scope, endpoint = (1.28, -0.67) 23:03:16.287 00.000 8052 Moving (1.28, -0.67) raw xDistance=0.29 yDistance=-0.53 23:03:16.287 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29 23:03:16.287 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 23:03:16.287 00.000 8052 MoveAxis(W, 11, ABG) 23:03:16.287 00.000 8052 Guiding Dir = 3, Dur = 11 23:03:16.287 00.000 8052 IsSlewing returns 0 23:03:16.303 00.016 8052 IsGuiding returns 0 23:03:16.303 00.000 8052 PulseGuide returned control before completion, sleep 18 23:03:16.303 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=28, FiltMax=38, Gamma=1.040 23:03:16.334 00.031 8052 IsGuiding returns 0 23:03:16.334 00.000 8052 Move returns status 0, amount 11 23:03:16.334 00.000 8052 MoveAxis(N, 81, ABG) 23:03:16.334 00.000 8052 Guiding Dir = 0, Dur = 81 23:03:16.334 00.000 8052 IsSlewing returns 0 23:03:16.334 00.000 8052 IsGuiding returns 0 23:03:16.334 00.000 8052 PulseGuide returned control before completion, sleep 88 23:03:16.443 00.109 8052 IsGuiding returns 1 23:03:16.443 00.000 8052 scope still moving after pulse duration time elapsed 23:03:16.474 00.031 8052 IsSlewing returns 0 23:03:16.474 00.000 8052 IsGuiding returns 0 23:03:16.474 00.000 8052 scope move finished after 81 + 57 ms 23:03:16.474 00.000 8052 Move returns status 0, amount 81 23:03:16.474 00.000 8052 move complete, result=0 23:03:16.474 00.000 8052 worker thread done servicing request 23:03:16.553 00.079 3236 UpdateGuideState exits: m=213 SNR=10.0 23:03:16.553 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:16.553 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:16.553 00.000 3236 Enqueuing Expose request 23:03:16.553 00.000 8052 Worker thread wakes up 23:03:16.553 00.000 3236 GuideStep: 0.3 px 11 ms WEST, -0.5 px 81 ms NORTH 23:03:16.553 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:16.553 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:18.115 01.562 8052 Exposure complete 23:03:18.271 00.156 8052 worker thread done servicing request 23:03:18.271 00.000 3236 OnExposeComplete: enter 23:03:18.271 00.000 3236 UpdateGuideState(): m_state=6 23:03:18.271 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 620 23:03:18.271 00.000 3236 Star::Find returns 1 (0), X=1054.11, Y=266.85, Mass=186, SNR=9.4, Peak=35 HFD=4.2 23:03:18.271 00.000 3236 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.85) = xAngle (1.13 = 1.13) 23:03:18.271 00.000 3236 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.62 = -0.62) 23:03:18.271 00.000 3236 CameraToMount -- cameraX=1.52 cameraY=-1.33 hyp=2.02 cameraTheta=-0.72 mountX=0.86 mountY=-1.16, mountTheta=-0.94 23:03:18.271 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.52, y=-1.33, opts=13) 23:03:18.271 00.000 3236 Enqueuing Move request for scope (1.52, -1.33) 23:03:18.271 00.000 8052 Worker thread wakes up 23:03:18.271 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.52, -1.33) opts 0xd 23:03:18.271 00.000 8052 Handling offset move in thread for scope, endpoint = (1.52, -1.33) 23:03:18.271 00.000 8052 Moving (1.52, -1.33) raw xDistance=0.86 yDistance=-1.16 23:03:18.271 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.86 23:03:18.271 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.16 from input -1.16 23:03:18.271 00.000 8052 MoveAxis(W, 30, ABG) 23:03:18.271 00.000 8052 Guiding Dir = 3, Dur = 30 23:03:18.287 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=22, FiltMax=32, Gamma=1.040 23:03:18.318 00.031 8052 IsSlewing returns 0 23:03:18.381 00.063 8052 IsGuiding returns 0 23:03:18.443 00.062 8052 IsGuiding returns 1 23:03:18.443 00.000 8052 scope still moving after pulse duration time elapsed 23:03:18.474 00.031 8052 IsSlewing returns 0 23:03:18.474 00.000 8052 IsGuiding returns 1 23:03:18.506 00.032 8052 IsSlewing returns 0 23:03:18.506 00.000 8052 IsGuiding returns 0 23:03:18.506 00.000 8052 scope move finished after 30 + 96 ms 23:03:18.506 00.000 8052 Move returns status 0, amount 30 23:03:18.506 00.000 8052 MoveAxis(N, 177, ABG) 23:03:18.506 00.000 8052 Guiding Dir = 0, Dur = 177 23:03:18.506 00.000 8052 IsSlewing returns 0 23:03:18.506 00.000 8052 IsGuiding returns 0 23:03:18.506 00.000 8052 PulseGuide returned control before completion, sleep 184 23:03:18.553 00.047 3236 UpdateGuideState exits: m=186 SNR=9.4 23:03:18.553 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:18.553 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:18.553 00.000 3236 Enqueuing Expose request 23:03:18.709 00.156 8052 IsGuiding returns 0 23:03:18.709 00.000 8052 Move returns status 0, amount 177 23:03:18.709 00.000 8052 move complete, result=0 23:03:18.709 00.000 8052 worker thread done servicing request 23:03:18.709 00.000 8052 Worker thread wakes up 23:03:18.709 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:18.709 00.000 3236 GuideStep: 0.9 px 30 ms WEST, -1.2 px 177 ms NORTH 23:03:18.709 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:20.146 01.437 8052 Exposure complete 23:03:20.318 00.172 8052 worker thread done servicing request 23:03:20.318 00.000 3236 OnExposeComplete: enter 23:03:20.318 00.000 3236 UpdateGuideState(): m_state=6 23:03:20.318 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 621 23:03:20.318 00.000 3236 Star::Find returns 1 (0), X=1053.98, Y=267.85, Mass=204, SNR=9.8, Peak=40 HFD=4.3 23:03:20.318 00.000 3236 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.85) = xAngle (1.62 = 1.62) 23:03:20.318 00.000 3236 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.13 = -0.13) 23:03:20.318 00.000 3236 CameraToMount -- cameraX=1.39 cameraY=-0.33 hyp=1.43 cameraTheta=-0.23 mountX=-0.07 mountY=-0.18, mountTheta=-1.93 23:03:20.318 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.39, y=-0.33, opts=13) 23:03:20.318 00.000 3236 Enqueuing Move request for scope (1.39, -0.33) 23:03:20.318 00.000 8052 Worker thread wakes up 23:03:20.318 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.39, -0.33) opts 0xd 23:03:20.318 00.000 8052 Handling offset move in thread for scope, endpoint = (1.39, -0.33) 23:03:20.318 00.000 8052 Moving (1.39, -0.33) raw xDistance=-0.07 yDistance=-0.18 23:03:20.318 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:03:20.318 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18 23:03:20.318 00.000 8052 MoveAxis(E, 0, ABG) 23:03:20.318 00.000 8052 Move returns status 0, amount 0 23:03:20.318 00.000 8052 MoveAxis(N, 28, ABG) 23:03:20.318 00.000 8052 Guiding Dir = 0, Dur = 28 23:03:20.318 00.000 8052 IsSlewing returns 0 23:03:20.334 00.016 8052 IsGuiding returns 0 23:03:20.334 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=29, FiltMax=39, Gamma=1.040 23:03:20.334 00.000 8052 PulseGuide returned control before completion, sleep 35 23:03:20.381 00.047 8052 IsGuiding returns 1 23:03:20.381 00.000 8052 scope still moving after pulse duration time elapsed 23:03:20.412 00.031 8052 IsSlewing returns 0 23:03:20.412 00.000 8052 IsGuiding returns 1 23:03:20.443 00.031 8052 IsSlewing returns 0 23:03:20.443 00.000 8052 IsGuiding returns 1 23:03:20.474 00.031 8052 IsSlewing returns 0 23:03:20.474 00.000 8052 IsGuiding returns 0 23:03:20.474 00.000 8052 scope move finished after 28 + 115 ms 23:03:20.474 00.000 8052 Move returns status 0, amount 28 23:03:20.474 00.000 8052 move complete, result=0 23:03:20.474 00.000 8052 worker thread done servicing request 23:03:20.615 00.141 3236 UpdateGuideState exits: m=204 SNR=9.8 23:03:20.615 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:20.615 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:20.615 00.000 3236 Enqueuing Expose request 23:03:20.615 00.000 8052 Worker thread wakes up 23:03:20.615 00.000 3236 GuideStep: -0.1 px 0 ms EAST, -0.2 px 28 ms NORTH 23:03:20.615 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:20.615 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:22.199 01.584 8052 Exposure complete 23:03:22.387 00.188 3236 OnExposeComplete: enter 23:03:22.387 00.000 3236 UpdateGuideState(): m_state=6 23:03:22.387 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 622 23:03:22.387 00.000 3236 Star::Find returns 1 (0), X=1053.99, Y=268.31, Mass=220, SNR=10.2, Peak=34 HFD=4.6 23:03:22.387 00.000 3236 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.85) = xAngle (1.95 = 1.95) 23:03:22.387 00.000 3236 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.20 = 0.20) 23:03:22.387 00.000 3236 CameraToMount -- cameraX=1.40 cameraY=0.14 hyp=1.41 cameraTheta=0.10 mountX=-0.52 mountY=0.28, mountTheta=2.64 23:03:22.387 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.40, y=0.14, opts=13) 23:03:22.387 00.000 3236 Enqueuing Move request for scope (1.40, 0.14) 23:03:22.402 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=23, FiltMax=32, Gamma=1.040 23:03:22.418 00.016 8052 worker thread done servicing request 23:03:22.418 00.000 8052 Worker thread wakes up 23:03:22.418 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.40, 0.14) opts 0xd 23:03:22.418 00.000 8052 Handling offset move in thread for scope, endpoint = (1.40, 0.14) 23:03:22.418 00.000 8052 Moving (1.40, 0.14) raw xDistance=-0.52 yDistance=0.28 23:03:22.418 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52 23:03:22.418 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:03:22.418 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28 23:03:22.418 00.000 8052 MoveAxis(E, 18, ABG) 23:03:22.418 00.000 8052 Guiding Dir = 2, Dur = 18 23:03:22.418 00.000 8052 IsSlewing returns 0 23:03:22.418 00.000 8052 IsGuiding returns 0 23:03:22.434 00.016 8052 PulseGuide returned control before completion, sleep 25 23:03:22.465 00.031 8052 IsGuiding returns 0 23:03:22.465 00.000 8052 Move returns status 0, amount 18 23:03:22.465 00.000 8052 MoveAxis(N, 0, ABG) 23:03:22.465 00.000 8052 Move returns status 0, amount 0 23:03:22.465 00.000 8052 move complete, result=0 23:03:22.465 00.000 8052 worker thread done servicing request 23:03:22.746 00.281 3236 UpdateGuideState exits: m=220 SNR=10.2 23:03:22.746 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:22.746 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:22.746 00.000 3236 Enqueuing Expose request 23:03:22.746 00.000 8052 Worker thread wakes up 23:03:22.746 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:22.746 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:22.746 00.000 3236 GuideStep: -0.5 px 18 ms EAST, 0.3 px 0 ms NORTH 23:03:24.137 01.391 8052 Exposure complete 23:03:24.355 00.218 3236 OnExposeComplete: enter 23:03:24.355 00.000 3236 UpdateGuideState(): m_state=6 23:03:24.355 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 623 23:03:24.355 00.000 3236 Star::Find returns 1 (0), X=1054.38, Y=268.63, Mass=219, SNR=10.2, Peak=42 HFD=4.5 23:03:24.355 00.000 3236 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.85) = xAngle (2.10 = 2.10) 23:03:24.355 00.000 3236 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.35 = 0.35) 23:03:24.355 00.000 3236 CameraToMount -- cameraX=1.79 cameraY=0.46 hyp=1.85 cameraTheta=0.25 mountX=-0.93 mountY=0.64, mountTheta=2.54 23:03:24.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.79, y=0.46, opts=13) 23:03:24.402 00.047 3236 Enqueuing Move request for scope (1.79, 0.46) 23:03:24.418 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=29, FiltMax=39, Gamma=1.040 23:03:24.449 00.031 8052 worker thread done servicing request 23:03:24.449 00.000 8052 Worker thread wakes up 23:03:24.449 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.79, 0.46) opts 0xd 23:03:24.449 00.000 8052 Handling offset move in thread for scope, endpoint = (1.79, 0.46) 23:03:24.449 00.000 8052 Moving (1.79, 0.46) raw xDistance=-0.93 yDistance=0.64 23:03:24.449 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93 23:03:24.449 00.000 8052 resist switch: large excursion: input 0.64 thresh 0.54 direction from -1 to 1 23:03:24.449 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.92 23:03:24.449 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 23:03:24.449 00.000 8052 MoveAxis(E, 34, ABG) 23:03:24.449 00.000 8052 Guiding Dir = 2, Dur = 34 23:03:24.449 00.000 8052 IsSlewing returns 0 23:03:24.449 00.000 8052 IsGuiding returns 0 23:03:24.512 00.063 8052 IsGuiding returns 1 23:03:24.512 00.000 8052 scope still moving after pulse duration time elapsed 23:03:24.699 00.187 8052 IsSlewing returns 0 23:03:24.699 00.000 3236 UpdateGuideState exits: m=219 SNR=10.2 23:03:24.699 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:24.699 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:24.699 00.000 3236 Enqueuing Expose request 23:03:24.762 00.063 8052 IsGuiding returns 0 23:03:24.762 00.000 8052 scope move finished after 34 + 268 ms 23:03:24.762 00.000 8052 Move returns status 0, amount 34 23:03:24.762 00.000 8052 MoveAxis(S, 97, ABG) 23:03:24.762 00.000 8052 Guiding Dir = 1, Dur = 97 23:03:24.855 00.093 8052 IsSlewing returns 0 23:03:24.934 00.079 8052 IsGuiding returns 0 23:03:24.934 00.000 8052 PulseGuide returned control before completion, sleep 103 23:03:25.059 00.125 8052 IsGuiding returns 1 23:03:25.059 00.000 8052 scope still moving after pulse duration time elapsed 23:03:25.090 00.031 8052 IsSlewing returns 0 23:03:25.090 00.000 8052 IsGuiding returns 0 23:03:25.090 00.000 8052 scope move finished after 97 + 54 ms 23:03:25.090 00.000 8052 Move returns status 0, amount 97 23:03:25.090 00.000 8052 move complete, result=0 23:03:25.090 00.000 3236 GuideStep: -0.9 px 34 ms EAST, 0.6 px 97 ms SOUTH 23:03:25.105 00.015 8052 worker thread done servicing request 23:03:25.105 00.000 8052 Worker thread wakes up 23:03:25.105 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:25.105 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:26.152 01.047 8052 Exposure complete 23:03:26.340 00.188 3236 OnExposeComplete: enter 23:03:26.340 00.000 3236 UpdateGuideState(): m_state=6 23:03:26.340 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 624 23:03:26.340 00.000 3236 Star::Find returns 1 (0), X=1054.16, Y=268.98, Mass=218, SNR=10.2, Peak=33 HFD=4.3 23:03:26.340 00.000 3236 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.85) = xAngle (2.32 = 2.32) 23:03:26.340 00.000 3236 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.58 = 0.58) 23:03:26.340 00.000 3236 CameraToMount -- cameraX=1.57 cameraY=0.81 hyp=1.77 cameraTheta=0.48 mountX=-1.21 mountY=0.97, mountTheta=2.47 23:03:26.340 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.57, y=0.81, opts=13) 23:03:26.340 00.000 3236 Enqueuing Move request for scope (1.57, 0.81) 23:03:26.355 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=20, FiltMax=31, Gamma=1.040 23:03:26.418 00.063 8052 worker thread done servicing request 23:03:26.418 00.000 8052 Worker thread wakes up 23:03:26.418 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.57, 0.81) opts 0xd 23:03:26.418 00.000 8052 Handling offset move in thread for scope, endpoint = (1.57, 0.81) 23:03:26.418 00.000 8052 Moving (1.57, 0.81) raw xDistance=-1.21 yDistance=0.97 23:03:26.418 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.21 23:03:26.418 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97 23:03:26.418 00.000 8052 MoveAxis(E, 44, ABG) 23:03:26.418 00.000 8052 Guiding Dir = 2, Dur = 44 23:03:26.418 00.000 8052 IsSlewing returns 0 23:03:26.418 00.000 8052 IsGuiding returns 0 23:03:26.449 00.031 8052 PulseGuide returned control before completion, sleep 37 23:03:26.496 00.047 8052 IsGuiding returns 0 23:03:26.496 00.000 8052 Move returns status 0, amount 44 23:03:26.496 00.000 8052 MoveAxis(S, 147, ABG) 23:03:26.496 00.000 8052 Guiding Dir = 1, Dur = 147 23:03:26.496 00.000 8052 IsSlewing returns 0 23:03:26.496 00.000 8052 IsGuiding returns 0 23:03:26.543 00.047 8052 PulseGuide returned control before completion, sleep 122 23:03:26.605 00.062 3236 UpdateGuideState exits: m=218 SNR=10.2 23:03:26.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:26.605 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:26.605 00.000 3236 Enqueuing Expose request 23:03:26.668 00.063 8052 IsGuiding returns 1 23:03:26.668 00.000 8052 scope still moving after pulse duration time elapsed 23:03:26.715 00.047 8052 IsSlewing returns 0 23:03:26.715 00.000 8052 IsGuiding returns 1 23:03:26.746 00.031 8052 IsSlewing returns 0 23:03:26.793 00.047 8052 IsGuiding returns 0 23:03:26.793 00.000 8052 scope move finished after 147 + 143 ms 23:03:26.793 00.000 8052 Move returns status 0, amount 147 23:03:26.793 00.000 8052 move complete, result=0 23:03:26.793 00.000 8052 worker thread done servicing request 23:03:26.793 00.000 8052 Worker thread wakes up 23:03:26.793 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:26.793 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:26.809 00.016 3236 GuideStep: -1.2 px 44 ms EAST, 1.0 px 147 ms SOUTH 23:03:28.168 01.359 8052 Exposure complete 23:03:28.324 00.156 3236 OnExposeComplete: enter 23:03:28.324 00.000 3236 UpdateGuideState(): m_state=6 23:03:28.324 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 625 23:03:28.324 00.000 3236 Star::Find returns 1 (0), X=1054.67, Y=266.99, Mass=190, SNR=9.5, Peak=36 HFD=4.2 23:03:28.324 00.000 3236 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.85) = xAngle (1.33 = 1.33) 23:03:28.324 00.000 3236 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.42 = -0.42) 23:03:28.324 00.000 3236 CameraToMount -- cameraX=2.08 cameraY=-1.18 hyp=2.39 cameraTheta=-0.52 mountX=0.57 mountY=-0.97, mountTheta=-1.04 23:03:28.324 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.08, y=-1.18, opts=13) 23:03:28.324 00.000 3236 Enqueuing Move request for scope (2.08, -1.18) 23:03:28.340 00.016 8052 worker thread done servicing request 23:03:28.340 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=33, Gamma=1.040 23:03:28.402 00.062 8052 Worker thread wakes up 23:03:28.402 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.08, -1.18) opts 0xd 23:03:28.402 00.000 8052 Handling offset move in thread for scope, endpoint = (2.08, -1.18) 23:03:28.402 00.000 8052 Moving (2.08, -1.18) raw xDistance=0.57 yDistance=-0.97 23:03:28.402 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.57 23:03:28.402 00.000 8052 resist switch: large excursion: input -0.97 thresh 0.54 direction from 1 to -1 23:03:28.402 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.90 23:03:28.402 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97 23:03:28.402 00.000 8052 MoveAxis(W, 17, ABG) 23:03:28.402 00.000 8052 Guiding Dir = 3, Dur = 17 23:03:28.402 00.000 8052 IsSlewing returns 0 23:03:28.402 00.000 8052 IsGuiding returns 0 23:03:28.402 00.000 8052 PulseGuide returned control before completion, sleep 24 23:03:28.449 00.047 8052 IsGuiding returns 0 23:03:28.449 00.000 8052 Move returns status 0, amount 17 23:03:28.449 00.000 8052 MoveAxis(N, 147, ABG) 23:03:28.449 00.000 8052 Guiding Dir = 0, Dur = 147 23:03:28.449 00.000 8052 IsSlewing returns 0 23:03:28.449 00.000 8052 IsGuiding returns 0 23:03:28.449 00.000 8052 PulseGuide returned control before completion, sleep 154 23:03:28.605 00.156 3236 UpdateGuideState exits: m=190 SNR=9.5 23:03:28.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:28.605 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:28.621 00.016 3236 Enqueuing Expose request 23:03:28.637 00.016 8052 IsGuiding returns 0 23:03:28.637 00.000 8052 Move returns status 0, amount 147 23:03:28.637 00.000 8052 move complete, result=0 23:03:28.637 00.000 8052 worker thread done servicing request 23:03:28.637 00.000 3236 GuideStep: 0.6 px 17 ms WEST, -1.0 px 147 ms NORTH 23:03:28.637 00.000 8052 Worker thread wakes up 23:03:28.637 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:28.637 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:30.184 01.547 8052 Exposure complete 23:03:30.340 00.156 8052 worker thread done servicing request 23:03:30.340 00.000 3236 OnExposeComplete: enter 23:03:30.340 00.000 3236 UpdateGuideState(): m_state=6 23:03:30.355 00.015 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 626 23:03:30.355 00.000 3236 Star::Find returns 1 (0), X=1056.04, Y=265.43, Mass=204, SNR=9.8, Peak=39 HFD=4.1 23:03:30.355 00.000 3236 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.85) = xAngle (1.18 = 1.18) 23:03:30.355 00.000 3236 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.57 = -0.57) 23:03:30.355 00.000 3236 CameraToMount -- cameraX=3.45 cameraY=-2.74 hyp=4.41 cameraTheta=-0.67 mountX=1.69 mountY=-2.38, mountTheta=-0.95 23:03:30.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.45, y=-2.74, opts=13) 23:03:30.355 00.000 3236 Enqueuing Move request for scope (3.45, -2.74) 23:03:30.355 00.000 8052 Worker thread wakes up 23:03:30.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.45, -2.74) opts 0xd 23:03:30.355 00.000 8052 Handling offset move in thread for scope, endpoint = (3.45, -2.74) 23:03:30.355 00.000 8052 Moving (3.45, -2.74) raw xDistance=1.69 yDistance=-2.38 23:03:30.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.69 23:03:30.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.38 from input -2.38 23:03:30.355 00.000 8052 MoveAxis(W, 60, ABG) 23:03:30.355 00.000 8052 Guiding Dir = 3, Dur = 60 23:03:30.355 00.000 8052 IsSlewing returns 0 23:03:30.355 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=24, FiltMax=34, Gamma=1.040 23:03:30.371 00.016 8052 IsGuiding returns 0 23:03:30.371 00.000 8052 PulseGuide returned control before completion, sleep 66 23:03:30.449 00.078 8052 IsGuiding returns 0 23:03:30.449 00.000 8052 Move returns status 0, amount 60 23:03:30.449 00.000 8052 MoveAxis(N, 362, ABG) 23:03:30.449 00.000 8052 Guiding Dir = 0, Dur = 362 23:03:30.449 00.000 8052 IsSlewing returns 0 23:03:30.449 00.000 8052 IsGuiding returns 0 23:03:30.449 00.000 8052 PulseGuide returned control before completion, sleep 368 23:03:30.621 00.172 3236 UpdateGuideState exits: m=204 SNR=9.8 23:03:30.637 00.016 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:30.637 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:30.637 00.000 3236 Enqueuing Expose request 23:03:30.840 00.203 8052 IsGuiding returns 0 23:03:30.840 00.000 8052 Move returns status 0, amount 362 23:03:30.840 00.000 8052 move complete, result=0 23:03:30.840 00.000 8052 worker thread done servicing request 23:03:30.840 00.000 8052 Worker thread wakes up 23:03:30.840 00.000 3236 GuideStep: 1.7 px 60 ms WEST, -2.4 px 362 ms NORTH 23:03:30.840 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:30.840 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:32.168 01.328 8052 Exposure complete 23:03:32.324 00.156 8052 worker thread done servicing request 23:03:32.324 00.000 3236 OnExposeComplete: enter 23:03:32.324 00.000 3236 UpdateGuideState(): m_state=6 23:03:32.324 00.000 3236 Star::Find(15, 1056, 265, 0, (0,0,0,0), 0.0, 255) frame 627 23:03:32.324 00.000 3236 Star::Find returns 1 (0), X=1055.14, Y=266.46, Mass=208, SNR=9.9, Peak=34 HFD=4.9 23:03:32.324 00.000 3236 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.85) = xAngle (1.26 = 1.26) 23:03:32.324 00.000 3236 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.49 = -0.49) 23:03:32.324 00.000 3236 CameraToMount -- cameraX=2.54 cameraY=-1.71 hyp=3.07 cameraTheta=-0.59 mountX=0.95 mountY=-1.44, mountTheta=-0.99 23:03:32.324 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.54, y=-1.71, opts=13) 23:03:32.324 00.000 3236 Enqueuing Move request for scope (2.54, -1.71) 23:03:32.324 00.000 8052 Worker thread wakes up 23:03:32.324 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.54, -1.71) opts 0xd 23:03:32.324 00.000 8052 Handling offset move in thread for scope, endpoint = (2.54, -1.71) 23:03:32.324 00.000 8052 Moving (2.54, -1.71) raw xDistance=0.95 yDistance=-1.44 23:03:32.324 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.95 23:03:32.324 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44 23:03:32.324 00.000 8052 MoveAxis(W, 37, ABG) 23:03:32.324 00.000 8052 Guiding Dir = 3, Dur = 37 23:03:32.340 00.016 8052 IsSlewing returns 0 23:03:32.340 00.000 8052 IsGuiding returns 0 23:03:32.340 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=32, Gamma=1.040 23:03:32.340 00.000 8052 PulseGuide returned control before completion, sleep 43 23:03:32.402 00.062 8052 IsGuiding returns 0 23:03:32.402 00.000 8052 Move returns status 0, amount 37 23:03:32.402 00.000 8052 MoveAxis(N, 219, ABG) 23:03:32.402 00.000 8052 Guiding Dir = 0, Dur = 219 23:03:32.465 00.063 8052 IsSlewing returns 0 23:03:32.527 00.062 8052 IsGuiding returns 0 23:03:32.605 00.078 8052 PulseGuide returned control before completion, sleep 163 23:03:32.605 00.000 3236 UpdateGuideState exits: m=208 SNR=9.9 23:03:32.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:32.605 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:32.605 00.000 3236 Enqueuing Expose request 23:03:32.777 00.172 8052 IsGuiding returns 1 23:03:32.777 00.000 8052 scope still moving after pulse duration time elapsed 23:03:32.809 00.032 8052 IsSlewing returns 0 23:03:32.809 00.000 8052 IsGuiding returns 1 23:03:32.840 00.031 8052 IsSlewing returns 0 23:03:32.840 00.000 8052 IsGuiding returns 0 23:03:32.840 00.000 8052 scope move finished after 219 + 85 ms 23:03:32.840 00.000 8052 Move returns status 0, amount 219 23:03:32.840 00.000 8052 move complete, result=0 23:03:32.840 00.000 8052 worker thread done servicing request 23:03:32.840 00.000 8052 Worker thread wakes up 23:03:32.840 00.000 3236 GuideStep: 0.9 px 37 ms WEST, -1.4 px 219 ms NORTH 23:03:32.840 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:32.840 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:34.168 01.328 8052 Exposure complete 23:03:34.340 00.172 3236 OnExposeComplete: enter 23:03:34.340 00.000 3236 UpdateGuideState(): m_state=6 23:03:34.340 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 628 23:03:34.340 00.000 3236 Star::Find returns 1 (0), X=1054.36, Y=266.60, Mass=183, SNR=9.3, Peak=37 HFD=4.3 23:03:34.340 00.000 3236 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.85) = xAngle (1.12 = 1.12) 23:03:34.340 00.000 3236 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.63 = -0.63) 23:03:34.340 00.000 3236 CameraToMount -- cameraX=1.77 cameraY=-1.58 hyp=2.37 cameraTheta=-0.73 mountX=1.03 mountY=-1.39, mountTheta=-0.93 23:03:34.340 00.000 8052 worker thread done servicing request 23:03:34.340 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.77, y=-1.58, opts=13) 23:03:34.340 00.000 3236 Enqueuing Move request for scope (1.77, -1.58) 23:03:34.340 00.000 8052 Worker thread wakes up 23:03:34.340 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.77, -1.58) opts 0xd 23:03:34.340 00.000 8052 Handling offset move in thread for scope, endpoint = (1.77, -1.58) 23:03:34.340 00.000 8052 Moving (1.77, -1.58) raw xDistance=1.03 yDistance=-1.39 23:03:34.340 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.03 23:03:34.340 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.39 from input -1.39 23:03:34.340 00.000 8052 MoveAxis(W, 38, ABG) 23:03:34.340 00.000 8052 Guiding Dir = 3, Dur = 38 23:03:34.355 00.015 8052 IsSlewing returns 0 23:03:34.355 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=35, Gamma=1.040 23:03:34.355 00.000 8052 IsGuiding returns 0 23:03:34.371 00.016 8052 PulseGuide returned control before completion, sleep 44 23:03:34.418 00.047 8052 IsGuiding returns 1 23:03:34.418 00.000 8052 scope still moving after pulse duration time elapsed 23:03:34.449 00.031 8052 IsSlewing returns 0 23:03:34.449 00.000 8052 IsGuiding returns 0 23:03:34.449 00.000 8052 scope move finished after 38 + 46 ms 23:03:34.449 00.000 8052 Move returns status 0, amount 38 23:03:34.449 00.000 8052 MoveAxis(N, 211, ABG) 23:03:34.449 00.000 8052 Guiding Dir = 0, Dur = 211 23:03:34.449 00.000 8052 IsSlewing returns 0 23:03:34.449 00.000 8052 IsGuiding returns 0 23:03:34.449 00.000 8052 PulseGuide returned control before completion, sleep 218 23:03:34.621 00.172 3236 UpdateGuideState exits: m=183 SNR=9.3 23:03:34.621 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:34.621 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:34.621 00.000 3236 Enqueuing Expose request 23:03:34.684 00.063 8052 IsGuiding returns 0 23:03:34.684 00.000 8052 Move returns status 0, amount 211 23:03:34.684 00.000 8052 move complete, result=0 23:03:34.684 00.000 8052 worker thread done servicing request 23:03:34.684 00.000 8052 Worker thread wakes up 23:03:34.684 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:34.684 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:34.684 00.000 3236 GuideStep: 1.0 px 38 ms WEST, -1.4 px 211 ms NORTH 23:03:36.137 01.453 8052 Exposure complete 23:03:36.309 00.172 8052 worker thread done servicing request 23:03:36.309 00.000 3236 OnExposeComplete: enter 23:03:36.309 00.000 3236 UpdateGuideState(): m_state=6 23:03:36.309 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 629 23:03:36.309 00.000 3236 Star::Find returns 1 (0), X=1053.15, Y=268.16, Mass=209, SNR=9.9, Peak=34 HFD=4.9 23:03:36.309 00.000 3236 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.85) = xAngle (1.83 = 1.83) 23:03:36.309 00.000 3236 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.08 = 0.08) 23:03:36.309 00.000 3236 CameraToMount -- cameraX=0.56 cameraY=-0.01 hyp=0.56 cameraTheta=-0.02 mountX=-0.14 mountY=0.05, mountTheta=2.83 23:03:36.309 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.56, y=-0.01, opts=13) 23:03:36.309 00.000 3236 Enqueuing Move request for scope (0.56, -0.01) 23:03:36.309 00.000 8052 Worker thread wakes up 23:03:36.309 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.01) opts 0xd 23:03:36.309 00.000 8052 Handling offset move in thread for scope, endpoint = (0.56, -0.01) 23:03:36.324 00.015 8052 Moving (0.56, -0.01) raw xDistance=-0.14 yDistance=0.05 23:03:36.324 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:03:36.324 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:03:36.324 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:03:36.324 00.000 8052 MoveAxis(E, 0, ABG) 23:03:36.324 00.000 8052 Move returns status 0, amount 0 23:03:36.324 00.000 8052 MoveAxis(N, 0, ABG) 23:03:36.324 00.000 8052 Move returns status 0, amount 0 23:03:36.324 00.000 8052 move complete, result=0 23:03:36.324 00.000 8052 worker thread done servicing request 23:03:36.324 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=31, Gamma=1.040 23:03:36.621 00.297 3236 UpdateGuideState exits: m=209 SNR=9.9 23:03:36.621 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:36.621 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:36.621 00.000 3236 Enqueuing Expose request 23:03:36.621 00.000 8052 Worker thread wakes up 23:03:36.621 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:03:36.621 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:36.621 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:38.168 01.547 8052 Exposure complete 23:03:38.324 00.156 8052 worker thread done servicing request 23:03:38.324 00.000 3236 OnExposeComplete: enter 23:03:38.324 00.000 3236 UpdateGuideState(): m_state=6 23:03:38.324 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 630 23:03:38.324 00.000 3236 Star::Find returns 1 (0), X=1053.08, Y=268.38, Mass=190, SNR=9.4, Peak=30 HFD=5.0 23:03:38.324 00.000 3236 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.85) = xAngle (2.24 = 2.24) 23:03:38.324 00.000 3236 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.49 = 0.49) 23:03:38.324 00.000 3236 CameraToMount -- cameraX=0.49 cameraY=0.20 hyp=0.53 cameraTheta=0.39 mountX=-0.33 mountY=0.25, mountTheta=2.49 23:03:38.324 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.49, y=0.20, opts=13) 23:03:38.324 00.000 3236 Enqueuing Move request for scope (0.49, 0.20) 23:03:38.324 00.000 8052 Worker thread wakes up 23:03:38.324 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.20) opts 0xd 23:03:38.324 00.000 8052 Handling offset move in thread for scope, endpoint = (0.49, 0.20) 23:03:38.324 00.000 8052 Moving (0.49, 0.20) raw xDistance=-0.33 yDistance=0.25 23:03:38.324 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 23:03:38.324 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:03:38.324 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 23:03:38.324 00.000 8052 MoveAxis(E, 11, ABG) 23:03:38.324 00.000 8052 Guiding Dir = 2, Dur = 11 23:03:38.340 00.016 8052 IsSlewing returns 0 23:03:38.340 00.000 8052 IsGuiding returns 0 23:03:38.340 00.000 8052 PulseGuide returned control before completion, sleep 18 23:03:38.340 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=21, FiltMax=29, Gamma=1.040 23:03:38.371 00.031 8052 IsGuiding returns 0 23:03:38.371 00.000 8052 Move returns status 0, amount 11 23:03:38.371 00.000 8052 MoveAxis(N, 0, ABG) 23:03:38.371 00.000 8052 Move returns status 0, amount 0 23:03:38.371 00.000 8052 move complete, result=0 23:03:38.371 00.000 8052 worker thread done servicing request 23:03:38.590 00.219 3236 UpdateGuideState exits: m=190 SNR=9.4 23:03:38.590 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:38.590 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:38.590 00.000 3236 Enqueuing Expose request 23:03:38.590 00.000 8052 Worker thread wakes up 23:03:38.590 00.000 3236 GuideStep: -0.3 px 11 ms EAST, 0.3 px 0 ms NORTH 23:03:38.590 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:38.590 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:40.137 01.547 8052 Exposure complete 23:03:40.293 00.156 8052 worker thread done servicing request 23:03:40.293 00.000 3236 OnExposeComplete: enter 23:03:40.293 00.000 3236 UpdateGuideState(): m_state=6 23:03:40.293 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 631 23:03:40.293 00.000 3236 Star::Find returns 1 (0), X=1052.96, Y=268.37, Mass=187, SNR=9.3, Peak=31 HFD=4.9 23:03:40.293 00.000 3236 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.85) = xAngle (2.35 = 2.35) 23:03:40.293 00.000 3236 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.60 = 0.60) 23:03:40.293 00.000 3236 CameraToMount -- cameraX=0.37 cameraY=0.20 hyp=0.42 cameraTheta=0.50 mountX=-0.29 mountY=0.24, mountTheta=2.46 23:03:40.293 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.37, y=0.20, opts=13) 23:03:40.293 00.000 3236 Enqueuing Move request for scope (0.37, 0.20) 23:03:40.293 00.000 8052 Worker thread wakes up 23:03:40.293 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.20) opts 0xd 23:03:40.293 00.000 8052 Handling offset move in thread for scope, endpoint = (0.37, 0.20) 23:03:40.309 00.016 8052 Moving (0.37, 0.20) raw xDistance=-0.29 yDistance=0.24 23:03:40.309 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29 23:03:40.309 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:03:40.309 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:03:40.309 00.000 8052 MoveAxis(E, 11, ABG) 23:03:40.309 00.000 8052 Guiding Dir = 2, Dur = 11 23:03:40.309 00.000 8052 IsSlewing returns 0 23:03:40.309 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=21, FiltMax=28, Gamma=1.040 23:03:40.371 00.062 8052 IsGuiding returns 0 23:03:40.434 00.063 8052 IsGuiding returns 0 23:03:40.434 00.000 8052 Move returns status 0, amount 11 23:03:40.434 00.000 8052 MoveAxis(N, 0, ABG) 23:03:40.434 00.000 8052 Move returns status 0, amount 0 23:03:40.434 00.000 8052 move complete, result=0 23:03:40.434 00.000 8052 worker thread done servicing request 23:03:40.574 00.140 3236 UpdateGuideState exits: m=187 SNR=9.3 23:03:40.574 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:40.574 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:40.574 00.000 3236 Enqueuing Expose request 23:03:40.574 00.000 8052 Worker thread wakes up 23:03:40.574 00.000 3236 GuideStep: -0.3 px 11 ms EAST, 0.2 px 0 ms NORTH 23:03:40.574 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:40.574 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:42.121 01.547 8052 Exposure complete 23:03:42.277 00.156 8052 worker thread done servicing request 23:03:42.277 00.000 3236 OnExposeComplete: enter 23:03:42.277 00.000 3236 UpdateGuideState(): m_state=6 23:03:42.277 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 632 23:03:42.277 00.000 3236 Star::Find returns 1 (0), X=1053.74, Y=268.30, Mass=187, SNR=9.4, Peak=35 HFD=5.0 23:03:42.277 00.000 3236 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.85) = xAngle (1.96 = 1.96) 23:03:42.277 00.000 3236 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.21 = 0.21) 23:03:42.277 00.000 3236 CameraToMount -- cameraX=1.15 cameraY=0.12 hyp=1.16 cameraTheta=0.11 mountX=-0.44 mountY=0.24, mountTheta=2.64 23:03:42.277 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.15, y=0.12, opts=13) 23:03:42.277 00.000 3236 Enqueuing Move request for scope (1.15, 0.12) 23:03:42.277 00.000 8052 Worker thread wakes up 23:03:42.277 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.15, 0.12) opts 0xd 23:03:42.277 00.000 8052 Handling offset move in thread for scope, endpoint = (1.15, 0.12) 23:03:42.277 00.000 8052 Moving (1.15, 0.12) raw xDistance=-0.44 yDistance=0.24 23:03:42.277 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44 23:03:42.277 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:03:42.277 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24 23:03:42.277 00.000 8052 MoveAxis(E, 16, ABG) 23:03:42.277 00.000 8052 Guiding Dir = 2, Dur = 16 23:03:42.277 00.000 8052 IsSlewing returns 0 23:03:42.293 00.016 8052 IsGuiding returns 0 23:03:42.293 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=27, FiltMax=34, Gamma=1.040 23:03:42.293 00.000 8052 PulseGuide returned control before completion, sleep 23 23:03:42.340 00.047 8052 IsGuiding returns 0 23:03:42.340 00.000 8052 Move returns status 0, amount 16 23:03:42.340 00.000 8052 MoveAxis(N, 0, ABG) 23:03:42.340 00.000 8052 Move returns status 0, amount 0 23:03:42.340 00.000 8052 move complete, result=0 23:03:42.340 00.000 8052 worker thread done servicing request 23:03:42.543 00.203 3236 UpdateGuideState exits: m=187 SNR=9.4 23:03:42.543 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:42.543 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:42.543 00.000 3236 Enqueuing Expose request 23:03:42.543 00.000 8052 Worker thread wakes up 23:03:42.543 00.000 3236 GuideStep: -0.4 px 16 ms EAST, 0.2 px 0 ms NORTH 23:03:42.543 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:42.543 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:44.199 01.656 8052 Exposure complete 23:03:44.355 00.156 8052 worker thread done servicing request 23:03:44.355 00.000 3236 OnExposeComplete: enter 23:03:44.355 00.000 3236 UpdateGuideState(): m_state=6 23:03:44.355 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 633 23:03:44.355 00.000 3236 Star::Find returns 1 (0), X=1055.51, Y=267.62, Mass=188, SNR=9.4, Peak=36 HFD=4.9 23:03:44.355 00.000 3236 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.85) = xAngle (1.66 = 1.66) 23:03:44.355 00.000 3236 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.08 = -0.08) 23:03:44.355 00.000 3236 CameraToMount -- cameraX=2.92 cameraY=-0.55 hyp=2.97 cameraTheta=-0.19 mountX=-0.27 mountY=-0.25, mountTheta=-2.39 23:03:44.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.92, y=-0.55, opts=13) 23:03:44.355 00.000 3236 Enqueuing Move request for scope (2.92, -0.55) 23:03:44.355 00.000 8052 Worker thread wakes up 23:03:44.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.92, -0.55) opts 0xd 23:03:44.355 00.000 8052 Handling offset move in thread for scope, endpoint = (2.92, -0.55) 23:03:44.355 00.000 8052 Moving (2.92, -0.55) raw xDistance=-0.27 yDistance=-0.25 23:03:44.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27 23:03:44.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 23:03:44.355 00.000 8052 MoveAxis(E, 10, ABG) 23:03:44.355 00.000 8052 Guiding Dir = 2, Dur = 10 23:03:44.355 00.000 8052 IsSlewing returns 0 23:03:44.371 00.016 8052 IsGuiding returns 0 23:03:44.371 00.000 8052 PulseGuide returned control before completion, sleep 17 23:03:44.371 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=26, FiltMax=35, Gamma=1.040 23:03:44.402 00.031 8052 IsGuiding returns 0 23:03:44.402 00.000 8052 Move returns status 0, amount 10 23:03:44.402 00.000 8052 MoveAxis(N, 38, ABG) 23:03:44.402 00.000 8052 Guiding Dir = 0, Dur = 38 23:03:44.402 00.000 8052 IsSlewing returns 0 23:03:44.402 00.000 8052 IsGuiding returns 0 23:03:44.402 00.000 8052 PulseGuide returned control before completion, sleep 45 23:03:44.465 00.063 8052 IsGuiding returns 1 23:03:44.465 00.000 8052 scope still moving after pulse duration time elapsed 23:03:44.496 00.031 8052 IsSlewing returns 0 23:03:44.496 00.000 8052 IsGuiding returns 1 23:03:44.527 00.031 8052 IsSlewing returns 0 23:03:44.527 00.000 8052 IsGuiding returns 1 23:03:44.559 00.032 8052 IsSlewing returns 0 23:03:44.559 00.000 8052 IsGuiding returns 0 23:03:44.559 00.000 8052 scope move finished after 38 + 114 ms 23:03:44.559 00.000 8052 Move returns status 0, amount 38 23:03:44.559 00.000 8052 move complete, result=0 23:03:44.559 00.000 8052 worker thread done servicing request 23:03:44.621 00.062 3236 UpdateGuideState exits: m=188 SNR=9.4 23:03:44.621 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:44.621 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:44.621 00.000 3236 Enqueuing Expose request 23:03:44.621 00.000 8052 Worker thread wakes up 23:03:44.621 00.000 3236 GuideStep: -0.3 px 10 ms EAST, -0.3 px 38 ms NORTH 23:03:44.621 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:44.621 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:46.184 01.563 8052 Exposure complete 23:03:46.340 00.156 8052 worker thread done servicing request 23:03:46.340 00.000 3236 OnExposeComplete: enter 23:03:46.340 00.000 3236 UpdateGuideState(): m_state=6 23:03:46.340 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 634 23:03:46.340 00.000 3236 Star::Find returns 1 (0), X=1054.25, Y=267.22, Mass=204, SNR=9.8, Peak=39 HFD=4.4 23:03:46.340 00.000 3236 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.85) = xAngle (1.32 = 1.32) 23:03:46.340 00.000 3236 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.42 = -0.42) 23:03:46.340 00.000 3236 CameraToMount -- cameraX=1.65 cameraY=-0.96 hyp=1.91 cameraTheta=-0.53 mountX=0.47 mountY=-0.79, mountTheta=-1.03 23:03:46.340 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.65, y=-0.96, opts=13) 23:03:46.340 00.000 3236 Enqueuing Move request for scope (1.65, -0.96) 23:03:46.340 00.000 8052 Worker thread wakes up 23:03:46.340 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.65, -0.96) opts 0xd 23:03:46.340 00.000 8052 Handling offset move in thread for scope, endpoint = (1.65, -0.96) 23:03:46.340 00.000 8052 Moving (1.65, -0.96) raw xDistance=0.47 yDistance=-0.79 23:03:46.340 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47 23:03:46.340 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 23:03:46.340 00.000 8052 MoveAxis(W, 16, ABG) 23:03:46.340 00.000 8052 Guiding Dir = 3, Dur = 16 23:03:46.340 00.000 8052 IsSlewing returns 0 23:03:46.355 00.015 8052 IsGuiding returns 0 23:03:46.355 00.000 8052 PulseGuide returned control before completion, sleep 23 23:03:46.355 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=196, FiltMin=24, FiltMax=34, Gamma=1.040 23:03:46.387 00.032 8052 IsGuiding returns 0 23:03:46.387 00.000 8052 Move returns status 0, amount 16 23:03:46.387 00.000 8052 MoveAxis(N, 119, ABG) 23:03:46.387 00.000 8052 Guiding Dir = 0, Dur = 119 23:03:46.387 00.000 8052 IsSlewing returns 0 23:03:46.387 00.000 8052 IsGuiding returns 0 23:03:46.387 00.000 8052 PulseGuide returned control before completion, sleep 126 23:03:46.527 00.140 8052 IsGuiding returns 0 23:03:46.527 00.000 8052 Move returns status 0, amount 119 23:03:46.527 00.000 8052 move complete, result=0 23:03:46.527 00.000 8052 worker thread done servicing request 23:03:46.605 00.078 3236 UpdateGuideState exits: m=204 SNR=9.8 23:03:46.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:46.605 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:46.605 00.000 3236 Enqueuing Expose request 23:03:46.605 00.000 8052 Worker thread wakes up 23:03:46.605 00.000 3236 GuideStep: 0.5 px 16 ms WEST, -0.8 px 119 ms NORTH 23:03:46.605 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:46.605 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:48.168 01.563 8052 Exposure complete 23:03:48.324 00.156 8052 worker thread done servicing request 23:03:48.324 00.000 3236 OnExposeComplete: enter 23:03:48.324 00.000 3236 UpdateGuideState(): m_state=6 23:03:48.324 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 635 23:03:48.324 00.000 3236 Star::Find returns 1 (0), X=1054.03, Y=266.46, Mass=189, SNR=9.4, Peak=34 HFD=5.2 23:03:48.324 00.000 3236 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.85) = xAngle (0.98 = 0.98) 23:03:48.324 00.000 3236 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.77 = -0.77) 23:03:48.324 00.000 3236 CameraToMount -- cameraX=1.44 cameraY=-1.71 hyp=2.24 cameraTheta=-0.87 mountX=1.25 mountY=-1.56, mountTheta=-0.89 23:03:48.324 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.44, y=-1.71, opts=13) 23:03:48.324 00.000 3236 Enqueuing Move request for scope (1.44, -1.71) 23:03:48.324 00.000 8052 Worker thread wakes up 23:03:48.324 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.44, -1.71) opts 0xd 23:03:48.324 00.000 8052 Handling offset move in thread for scope, endpoint = (1.44, -1.71) 23:03:48.324 00.000 8052 Moving (1.44, -1.71) raw xDistance=1.25 yDistance=-1.56 23:03:48.324 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.25 23:03:48.324 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.56 from input -1.56 23:03:48.324 00.000 8052 MoveAxis(W, 44, ABG) 23:03:48.324 00.000 8052 Guiding Dir = 3, Dur = 44 23:03:48.324 00.000 8052 IsSlewing returns 0 23:03:48.340 00.016 8052 IsGuiding returns 0 23:03:48.340 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=33, Gamma=1.040 23:03:48.340 00.000 8052 PulseGuide returned control before completion, sleep 50 23:03:48.402 00.062 8052 IsGuiding returns 0 23:03:48.402 00.000 8052 Move returns status 0, amount 44 23:03:48.402 00.000 8052 MoveAxis(N, 236, ABG) 23:03:48.402 00.000 8052 Guiding Dir = 0, Dur = 236 23:03:48.402 00.000 8052 IsSlewing returns 0 23:03:48.402 00.000 8052 IsGuiding returns 0 23:03:48.402 00.000 8052 PulseGuide returned control before completion, sleep 243 23:03:48.590 00.188 3236 UpdateGuideState exits: m=189 SNR=9.4 23:03:48.590 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:48.590 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:48.590 00.000 3236 Enqueuing Expose request 23:03:48.668 00.078 8052 IsGuiding returns 0 23:03:48.668 00.000 8052 Move returns status 0, amount 236 23:03:48.668 00.000 8052 move complete, result=0 23:03:48.668 00.000 8052 worker thread done servicing request 23:03:48.668 00.000 8052 Worker thread wakes up 23:03:48.668 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:48.668 00.000 3236 GuideStep: 1.3 px 44 ms WEST, -1.6 px 236 ms NORTH 23:03:48.668 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:50.105 01.437 8052 Exposure complete 23:03:50.262 00.157 8052 worker thread done servicing request 23:03:50.262 00.000 3236 OnExposeComplete: enter 23:03:50.262 00.000 3236 UpdateGuideState(): m_state=6 23:03:50.262 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 636 23:03:50.262 00.000 3236 Star::Find returns 1 (0), X=1051.68, Y=266.73, Mass=187, SNR=9.4, Peak=32 HFD=4.8 23:03:50.262 00.000 3236 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.85) = xAngle (-0.28 = -0.28) 23:03:50.262 00.000 3236 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.03 = -2.03) 23:03:50.262 00.000 3236 CameraToMount -- cameraX=-0.91 cameraY=-1.44 hyp=1.71 cameraTheta=-2.13 mountX=1.64 mountY=-1.53, mountTheta=-0.75 23:03:50.262 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.91, y=-1.44, opts=13) 23:03:50.262 00.000 3236 Enqueuing Move request for scope (-0.91, -1.44) 23:03:50.262 00.000 8052 Worker thread wakes up 23:03:50.262 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.91, -1.44) opts 0xd 23:03:50.262 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.91, -1.44) 23:03:50.262 00.000 8052 Moving (-0.91, -1.44) raw xDistance=1.64 yDistance=-1.53 23:03:50.262 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.64 23:03:50.262 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.53 from input -1.53 23:03:50.262 00.000 8052 MoveAxis(W, 60, ABG) 23:03:50.262 00.000 8052 Guiding Dir = 3, Dur = 60 23:03:50.262 00.000 8052 IsSlewing returns 0 23:03:50.277 00.015 8052 IsGuiding returns 0 23:03:50.277 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=22, FiltMax=30, Gamma=1.040 23:03:50.277 00.000 8052 PulseGuide returned control before completion, sleep 66 23:03:50.355 00.078 8052 IsGuiding returns 0 23:03:50.355 00.000 8052 Move returns status 0, amount 60 23:03:50.355 00.000 8052 MoveAxis(N, 233, ABG) 23:03:50.355 00.000 8052 Guiding Dir = 0, Dur = 233 23:03:50.355 00.000 8052 IsSlewing returns 0 23:03:50.434 00.079 8052 IsGuiding returns 0 23:03:50.496 00.062 8052 PulseGuide returned control before completion, sleep 178 23:03:50.543 00.047 3236 UpdateGuideState exits: m=187 SNR=9.4 23:03:50.543 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:50.543 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:50.543 00.000 3236 Enqueuing Expose request 23:03:50.730 00.187 8052 IsGuiding returns 0 23:03:50.730 00.000 8052 Move returns status 0, amount 233 23:03:50.730 00.000 8052 move complete, result=0 23:03:50.730 00.000 8052 worker thread done servicing request 23:03:50.730 00.000 8052 Worker thread wakes up 23:03:50.730 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:50.730 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:50.746 00.016 3236 GuideStep: 1.6 px 60 ms WEST, -1.5 px 233 ms NORTH 23:03:52.184 01.438 8052 Exposure complete 23:03:52.340 00.156 8052 worker thread done servicing request 23:03:52.340 00.000 3236 OnExposeComplete: enter 23:03:52.340 00.000 3236 UpdateGuideState(): m_state=6 23:03:52.340 00.000 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 637 23:03:52.340 00.000 3236 Star::Find returns 1 (0), X=1049.91, Y=267.64, Mass=224, SNR=10.3, Peak=39 HFD=4.5 23:03:52.340 00.000 3236 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.85) = xAngle (-1.09 = -1.09) 23:03:52.340 00.000 3236 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.84 = -2.84) 23:03:52.340 00.000 3236 CameraToMount -- cameraX=-2.68 cameraY=-0.54 hyp=2.74 cameraTheta=-2.94 mountX=1.25 mountY=-0.81, mountTheta=-0.57 23:03:52.340 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.68, y=-0.54, opts=13) 23:03:52.340 00.000 3236 Enqueuing Move request for scope (-2.68, -0.54) 23:03:52.340 00.000 8052 Worker thread wakes up 23:03:52.340 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.68, -0.54) opts 0xd 23:03:52.340 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.68, -0.54) 23:03:52.340 00.000 8052 Moving (-2.68, -0.54) raw xDistance=1.25 yDistance=-0.81 23:03:52.340 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.25 23:03:52.340 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 23:03:52.340 00.000 8052 MoveAxis(W, 48, ABG) 23:03:52.340 00.000 8052 Guiding Dir = 3, Dur = 48 23:03:52.355 00.015 8052 IsSlewing returns 0 23:03:52.355 00.000 8052 IsGuiding returns 0 23:03:52.355 00.000 8052 PulseGuide returned control before completion, sleep 54 23:03:52.355 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=36, Gamma=1.040 23:03:52.434 00.079 8052 IsGuiding returns 0 23:03:52.434 00.000 8052 Move returns status 0, amount 48 23:03:52.434 00.000 8052 MoveAxis(N, 123, ABG) 23:03:52.434 00.000 8052 Guiding Dir = 0, Dur = 123 23:03:52.434 00.000 8052 IsSlewing returns 0 23:03:52.434 00.000 8052 IsGuiding returns 0 23:03:52.434 00.000 8052 PulseGuide returned control before completion, sleep 130 23:03:52.574 00.140 8052 IsGuiding returns 0 23:03:52.574 00.000 8052 Move returns status 0, amount 123 23:03:52.574 00.000 8052 move complete, result=0 23:03:52.574 00.000 8052 worker thread done servicing request 23:03:52.605 00.031 3236 UpdateGuideState exits: m=224 SNR=10.3 23:03:52.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:52.605 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:52.605 00.000 3236 Enqueuing Expose request 23:03:52.605 00.000 8052 Worker thread wakes up 23:03:52.605 00.000 3236 GuideStep: 1.3 px 48 ms WEST, -0.8 px 123 ms NORTH 23:03:52.605 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:52.605 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:54.168 01.563 8052 Exposure complete 23:03:54.324 00.156 8052 worker thread done servicing request 23:03:54.324 00.000 3236 OnExposeComplete: enter 23:03:54.324 00.000 3236 UpdateGuideState(): m_state=6 23:03:54.324 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 638 23:03:54.324 00.000 3236 Star::Find returns 1 (0), X=1048.96, Y=269.64, Mass=238, SNR=10.6, Peak=34 HFD=4.7 23:03:54.324 00.000 3236 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.85) = xAngle (4.61 = -1.68) 23:03:54.324 00.000 3236 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.86 = 2.86) 23:03:54.324 00.000 3236 CameraToMount -- cameraX=-3.63 cameraY=1.47 hyp=3.92 cameraTheta=2.76 mountX=-0.42 mountY=1.09, mountTheta=1.94 23:03:54.340 00.016 3236 SchedulePrimaryMove(06CFF028, x=-3.63, y=1.47, opts=13) 23:03:54.340 00.000 3236 Enqueuing Move request for scope (-3.63, 1.47) 23:03:54.340 00.000 8052 Worker thread wakes up 23:03:54.340 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.63, 1.47) opts 0xd 23:03:54.340 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.63, 1.47) 23:03:54.340 00.000 8052 Moving (-3.63, 1.47) raw xDistance=-0.42 yDistance=1.09 23:03:54.340 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.42 23:03:54.340 00.000 8052 resist switch: large excursion: input 1.09 thresh 0.54 direction from -1 to 1 23:03:54.340 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.27 23:03:54.340 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09 23:03:54.340 00.000 8052 MoveAxis(E, 11, ABG) 23:03:54.340 00.000 8052 Guiding Dir = 2, Dur = 11 23:03:54.340 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=21, FiltMax=32, Gamma=1.040 23:03:54.355 00.015 8052 IsSlewing returns 0 23:03:54.418 00.063 8052 IsGuiding returns 0 23:03:54.543 00.125 8052 IsGuiding returns 0 23:03:54.543 00.000 8052 Move returns status 0, amount 11 23:03:54.543 00.000 8052 MoveAxis(S, 166, ABG) 23:03:54.543 00.000 8052 Guiding Dir = 1, Dur = 166 23:03:54.543 00.000 8052 IsSlewing returns 0 23:03:54.543 00.000 8052 IsGuiding returns 0 23:03:54.559 00.016 8052 PulseGuide returned control before completion, sleep 173 23:03:54.605 00.046 3236 UpdateGuideState exits: m=238 SNR=10.6 23:03:54.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:54.605 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:54.605 00.000 3236 Enqueuing Expose request 23:03:54.746 00.141 8052 IsGuiding returns 0 23:03:54.746 00.000 8052 Move returns status 0, amount 166 23:03:54.746 00.000 8052 move complete, result=0 23:03:54.746 00.000 8052 worker thread done servicing request 23:03:54.746 00.000 8052 Worker thread wakes up 23:03:54.746 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:54.746 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:54.746 00.000 3236 GuideStep: -0.4 px 11 ms EAST, 1.1 px 166 ms SOUTH 23:03:56.184 01.438 8052 Exposure complete 23:03:56.340 00.156 8052 worker thread done servicing request 23:03:56.340 00.000 3236 OnExposeComplete: enter 23:03:56.340 00.000 3236 UpdateGuideState(): m_state=6 23:03:56.340 00.000 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 639 23:03:56.340 00.000 3236 Star::Find returns 1 (0), X=1049.25, Y=269.42, Mass=213, SNR=10.1, Peak=40 HFD=4.5 23:03:56.340 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.63 = -1.65) 23:03:56.340 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.89 = 2.89) 23:03:56.340 00.000 3236 CameraToMount -- cameraX=-3.34 cameraY=1.25 hyp=3.57 cameraTheta=2.78 mountX=-0.28 mountY=0.90, mountTheta=1.88 23:03:56.340 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.34, y=1.25, opts=13) 23:03:56.340 00.000 3236 Enqueuing Move request for scope (-3.34, 1.25) 23:03:56.340 00.000 8052 Worker thread wakes up 23:03:56.340 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.34, 1.25) opts 0xd 23:03:56.340 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.34, 1.25) 23:03:56.340 00.000 8052 Moving (-3.34, 1.25) raw xDistance=-0.28 yDistance=0.90 23:03:56.340 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28 23:03:56.340 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 23:03:56.340 00.000 8052 MoveAxis(E, 11, ABG) 23:03:56.340 00.000 8052 Guiding Dir = 2, Dur = 11 23:03:56.355 00.015 8052 IsSlewing returns 0 23:03:56.355 00.000 8052 IsGuiding returns 0 23:03:56.355 00.000 8052 PulseGuide returned control before completion, sleep 18 23:03:56.355 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=27, FiltMax=36, Gamma=1.040 23:03:56.387 00.032 8052 IsGuiding returns 0 23:03:56.387 00.000 8052 Move returns status 0, amount 11 23:03:56.387 00.000 8052 MoveAxis(S, 137, ABG) 23:03:56.387 00.000 8052 Guiding Dir = 1, Dur = 137 23:03:56.387 00.000 8052 IsSlewing returns 0 23:03:56.387 00.000 8052 IsGuiding returns 0 23:03:56.387 00.000 8052 PulseGuide returned control before completion, sleep 144 23:03:56.543 00.156 8052 IsGuiding returns 0 23:03:56.543 00.000 8052 Move returns status 0, amount 137 23:03:56.543 00.000 8052 move complete, result=0 23:03:56.543 00.000 8052 worker thread done servicing request 23:03:56.605 00.062 3236 UpdateGuideState exits: m=213 SNR=10.1 23:03:56.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:56.605 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:56.605 00.000 3236 Enqueuing Expose request 23:03:56.605 00.000 8052 Worker thread wakes up 23:03:56.605 00.000 3236 GuideStep: -0.3 px 11 ms EAST, 0.9 px 137 ms SOUTH 23:03:56.605 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:56.605 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:03:58.168 01.563 8052 Exposure complete 23:03:58.324 00.156 8052 worker thread done servicing request 23:03:58.324 00.000 3236 OnExposeComplete: enter 23:03:58.324 00.000 3236 UpdateGuideState(): m_state=6 23:03:58.324 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 640 23:03:58.324 00.000 3236 Star::Find returns 1 (0), X=1049.17, Y=267.90, Mass=201, SNR=9.7, Peak=36 HFD=4.4 23:03:58.324 00.000 3236 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.85) = xAngle (-1.21 = -1.21) 23:03:58.324 00.000 3236 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.96 = -2.96) 23:03:58.324 00.000 3236 CameraToMount -- cameraX=-3.43 cameraY=-0.28 hyp=3.44 cameraTheta=-3.06 mountX=1.21 mountY=-0.63, mountTheta=-0.48 23:03:58.324 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.43, y=-0.28, opts=13) 23:03:58.324 00.000 3236 Enqueuing Move request for scope (-3.43, -0.28) 23:03:58.324 00.000 8052 Worker thread wakes up 23:03:58.324 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.43, -0.28) opts 0xd 23:03:58.324 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.43, -0.28) 23:03:58.324 00.000 8052 Moving (-3.43, -0.28) raw xDistance=1.21 yDistance=-0.63 23:03:58.324 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.21 23:03:58.324 00.000 8052 resist switch: large excursion: input -0.63 thresh 0.54 direction from 1 to -1 23:03:58.324 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.88 23:03:58.324 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 23:03:58.324 00.000 8052 MoveAxis(W, 41, ABG) 23:03:58.324 00.000 8052 Guiding Dir = 3, Dur = 41 23:03:58.340 00.016 8052 IsSlewing returns 0 23:03:58.340 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=34, Gamma=1.040 23:03:58.340 00.000 8052 IsGuiding returns 0 23:03:58.340 00.000 8052 PulseGuide returned control before completion, sleep 46 23:03:58.402 00.062 8052 IsGuiding returns 0 23:03:58.402 00.000 8052 Move returns status 0, amount 41 23:03:58.402 00.000 8052 MoveAxis(N, 95, ABG) 23:03:58.402 00.000 8052 Guiding Dir = 0, Dur = 95 23:03:58.402 00.000 8052 IsSlewing returns 0 23:03:58.402 00.000 8052 IsGuiding returns 0 23:03:58.402 00.000 8052 PulseGuide returned control before completion, sleep 102 23:03:58.527 00.125 8052 IsGuiding returns 1 23:03:58.527 00.000 8052 scope still moving after pulse duration time elapsed 23:03:58.559 00.032 8052 IsSlewing returns 0 23:03:58.559 00.000 8052 IsGuiding returns 0 23:03:58.559 00.000 8052 scope move finished after 95 + 58 ms 23:03:58.559 00.000 8052 Move returns status 0, amount 95 23:03:58.559 00.000 8052 move complete, result=0 23:03:58.559 00.000 8052 worker thread done servicing request 23:03:58.590 00.031 3236 UpdateGuideState exits: m=201 SNR=9.7 23:03:58.590 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:03:58.590 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:03:58.590 00.000 3236 Enqueuing Expose request 23:03:58.590 00.000 8052 Worker thread wakes up 23:03:58.590 00.000 3236 GuideStep: 1.2 px 41 ms WEST, -0.6 px 95 ms NORTH 23:03:58.590 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:03:58.590 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:00.152 01.562 8052 Exposure complete 23:04:00.324 00.172 8052 worker thread done servicing request 23:04:00.324 00.000 3236 OnExposeComplete: enter 23:04:00.324 00.000 3236 UpdateGuideState(): m_state=6 23:04:00.324 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 641 23:04:00.324 00.000 3236 Star::Find returns 1 (0), X=1049.11, Y=267.81, Mass=199, SNR=9.7, Peak=37 HFD=4.5 23:04:00.324 00.000 3236 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.85) = xAngle (-1.19 = -1.19) 23:04:00.324 00.000 3236 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.94 = -2.94) 23:04:00.324 00.000 3236 CameraToMount -- cameraX=-3.48 cameraY=-0.36 hyp=3.50 cameraTheta=-3.04 mountX=1.30 mountY=-0.71, mountTheta=-0.50 23:04:00.324 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.48, y=-0.36, opts=13) 23:04:00.324 00.000 3236 Enqueuing Move request for scope (-3.48, -0.36) 23:04:00.324 00.000 8052 Worker thread wakes up 23:04:00.324 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.48, -0.36) opts 0xd 23:04:00.324 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.48, -0.36) 23:04:00.324 00.000 8052 Moving (-3.48, -0.36) raw xDistance=1.30 yDistance=-0.71 23:04:00.324 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.30 23:04:00.324 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 23:04:00.324 00.000 8052 MoveAxis(W, 48, ABG) 23:04:00.324 00.000 8052 Guiding Dir = 3, Dur = 48 23:04:00.324 00.000 8052 IsSlewing returns 0 23:04:00.340 00.016 8052 IsGuiding returns 0 23:04:00.340 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=27, FiltMax=37, Gamma=1.040 23:04:00.340 00.000 8052 PulseGuide returned control before completion, sleep 54 23:04:00.402 00.062 8052 IsGuiding returns 0 23:04:00.402 00.000 8052 Move returns status 0, amount 48 23:04:00.402 00.000 8052 MoveAxis(N, 109, ABG) 23:04:00.402 00.000 8052 Guiding Dir = 0, Dur = 109 23:04:00.402 00.000 8052 IsSlewing returns 0 23:04:00.402 00.000 8052 IsGuiding returns 0 23:04:00.402 00.000 8052 PulseGuide returned control before completion, sleep 115 23:04:00.543 00.141 8052 IsGuiding returns 0 23:04:00.543 00.000 8052 Move returns status 0, amount 109 23:04:00.543 00.000 8052 move complete, result=0 23:04:00.543 00.000 8052 worker thread done servicing request 23:04:00.590 00.047 3236 UpdateGuideState exits: m=199 SNR=9.7 23:04:00.590 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:00.590 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:00.590 00.000 3236 Enqueuing Expose request 23:04:00.590 00.000 8052 Worker thread wakes up 23:04:00.590 00.000 3236 GuideStep: 1.3 px 48 ms WEST, -0.7 px 109 ms NORTH 23:04:00.590 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:00.590 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:02.152 01.562 8052 Exposure complete 23:04:02.309 00.157 8052 worker thread done servicing request 23:04:02.309 00.000 3236 OnExposeComplete: enter 23:04:02.309 00.000 3236 UpdateGuideState(): m_state=6 23:04:02.309 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 642 23:04:02.309 00.000 3236 Star::Find returns 1 (0), X=1049.86, Y=268.54, Mass=211, SNR=10.0, Peak=36 HFD=4.7 23:04:02.309 00.000 3236 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.85) = xAngle (4.86 = -1.43) 23:04:02.309 00.000 3236 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.11 = 3.11) 23:04:02.309 00.000 3236 CameraToMount -- cameraX=-2.73 cameraY=0.37 hyp=2.76 cameraTheta=3.01 mountX=0.39 mountY=0.09, mountTheta=0.22 23:04:02.309 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.73, y=0.37, opts=13) 23:04:02.309 00.000 3236 Enqueuing Move request for scope (-2.73, 0.37) 23:04:02.309 00.000 8052 Worker thread wakes up 23:04:02.309 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.73, 0.37) opts 0xd 23:04:02.309 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.73, 0.37) 23:04:02.309 00.000 8052 Moving (-2.73, 0.37) raw xDistance=0.39 yDistance=0.09 23:04:02.309 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.39 23:04:02.309 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:02.309 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:04:02.309 00.000 8052 MoveAxis(W, 17, ABG) 23:04:02.309 00.000 8052 Guiding Dir = 3, Dur = 17 23:04:02.324 00.015 8052 IsSlewing returns 0 23:04:02.324 00.000 8052 IsGuiding returns 0 23:04:02.324 00.000 8052 PulseGuide returned control before completion, sleep 22 23:04:02.324 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=24, FiltMax=33, Gamma=1.040 23:04:02.355 00.031 8052 IsGuiding returns 0 23:04:02.355 00.000 8052 Move returns status 0, amount 17 23:04:02.355 00.000 8052 MoveAxis(N, 0, ABG) 23:04:02.355 00.000 8052 Move returns status 0, amount 0 23:04:02.355 00.000 8052 move complete, result=0 23:04:02.355 00.000 8052 worker thread done servicing request 23:04:02.574 00.219 3236 UpdateGuideState exits: m=211 SNR=10.0 23:04:02.574 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:02.574 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:02.574 00.000 3236 Enqueuing Expose request 23:04:02.574 00.000 8052 Worker thread wakes up 23:04:02.574 00.000 3236 GuideStep: 0.4 px 17 ms WEST, 0.1 px 0 ms NORTH 23:04:02.574 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:02.574 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:04.137 01.563 8052 Exposure complete 23:04:04.293 00.156 8052 worker thread done servicing request 23:04:04.293 00.000 3236 OnExposeComplete: enter 23:04:04.293 00.000 3236 UpdateGuideState(): m_state=6 23:04:04.293 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 643 23:04:04.293 00.000 3236 Star::Find returns 1 (0), X=1049.51, Y=269.67, Mass=213, SNR=10.0, Peak=38 HFD=4.5 23:04:04.293 00.000 3236 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.85) = xAngle (4.54 = -1.74) 23:04:04.293 00.000 3236 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.79 = 2.79) 23:04:04.293 00.000 3236 CameraToMount -- cameraX=-3.09 cameraY=1.49 hyp=3.43 cameraTheta=2.69 mountX=-0.59 mountY=1.17, mountTheta=2.04 23:04:04.293 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.09, y=1.49, opts=13) 23:04:04.293 00.000 3236 Enqueuing Move request for scope (-3.09, 1.49) 23:04:04.293 00.000 8052 Worker thread wakes up 23:04:04.293 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.09, 1.49) opts 0xd 23:04:04.293 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.09, 1.49) 23:04:04.293 00.000 8052 Moving (-3.09, 1.49) raw xDistance=-0.59 yDistance=1.17 23:04:04.293 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.59 23:04:04.293 00.000 8052 resist switch: large excursion: input 1.17 thresh 0.54 direction from -1 to 1 23:04:04.293 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.50 23:04:04.293 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17 23:04:04.293 00.000 8052 MoveAxis(E, 19, ABG) 23:04:04.293 00.000 8052 Guiding Dir = 2, Dur = 19 23:04:04.293 00.000 8052 IsSlewing returns 0 23:04:04.309 00.016 8052 IsGuiding returns 0 23:04:04.309 00.000 8052 PulseGuide returned control before completion, sleep 26 23:04:04.309 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=26, FiltMax=36, Gamma=1.040 23:04:04.355 00.046 8052 IsGuiding returns 0 23:04:04.355 00.000 8052 Move returns status 0, amount 19 23:04:04.355 00.000 8052 MoveAxis(S, 177, ABG) 23:04:04.355 00.000 8052 Guiding Dir = 1, Dur = 177 23:04:04.355 00.000 8052 IsSlewing returns 0 23:04:04.355 00.000 8052 IsGuiding returns 0 23:04:04.371 00.016 8052 PulseGuide returned control before completion, sleep 184 23:04:04.559 00.188 3236 UpdateGuideState exits: m=213 SNR=10.0 23:04:04.559 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:04.559 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:04.559 00.000 3236 Enqueuing Expose request 23:04:04.621 00.062 8052 IsGuiding returns 0 23:04:04.621 00.000 8052 Move returns status 0, amount 177 23:04:04.621 00.000 8052 move complete, result=0 23:04:04.621 00.000 8052 worker thread done servicing request 23:04:04.621 00.000 8052 Worker thread wakes up 23:04:04.621 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:04.621 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:04.621 00.000 3236 GuideStep: -0.6 px 19 ms EAST, 1.2 px 177 ms SOUTH 23:04:06.184 01.563 8052 Exposure complete 23:04:06.340 00.156 8052 worker thread done servicing request 23:04:06.340 00.000 3236 OnExposeComplete: enter 23:04:06.340 00.000 3236 UpdateGuideState(): m_state=6 23:04:06.340 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 644 23:04:06.340 00.000 3236 Star::Find returns 1 (0), X=1051.28, Y=269.59, Mass=213, SNR=10.0, Peak=41 HFD=4.9 23:04:06.340 00.000 3236 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.85) = xAngle (4.17 = -2.12) 23:04:06.340 00.000 3236 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.42 = 2.42) 23:04:06.340 00.000 3236 CameraToMount -- cameraX=-1.31 cameraY=1.42 hyp=1.93 cameraTheta=2.32 mountX=-1.00 mountY=1.27, mountTheta=2.24 23:04:06.340 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.31, y=1.42, opts=13) 23:04:06.355 00.015 3236 Enqueuing Move request for scope (-1.31, 1.42) 23:04:06.355 00.000 8052 Worker thread wakes up 23:04:06.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.31, 1.42) opts 0xd 23:04:06.355 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.31, 1.42) 23:04:06.355 00.000 8052 Moving (-1.31, 1.42) raw xDistance=-1.00 yDistance=1.27 23:04:06.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.00 23:04:06.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.27 from input 1.27 23:04:06.355 00.000 8052 MoveAxis(E, 36, ABG) 23:04:06.355 00.000 8052 Guiding Dir = 2, Dur = 36 23:04:06.355 00.000 8052 IsSlewing returns 0 23:04:06.355 00.000 8052 IsGuiding returns 0 23:04:06.355 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=29, FiltMax=38, Gamma=1.040 23:04:06.355 00.000 8052 PulseGuide returned control before completion, sleep 43 23:04:06.418 00.063 8052 IsGuiding returns 0 23:04:06.418 00.000 8052 Move returns status 0, amount 36 23:04:06.418 00.000 8052 MoveAxis(S, 194, ABG) 23:04:06.418 00.000 8052 Guiding Dir = 1, Dur = 194 23:04:06.418 00.000 8052 IsSlewing returns 0 23:04:06.418 00.000 8052 IsGuiding returns 0 23:04:06.418 00.000 8052 PulseGuide returned control before completion, sleep 201 23:04:06.621 00.203 3236 UpdateGuideState exits: m=213 SNR=10.0 23:04:06.621 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:06.621 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:06.621 00.000 3236 Enqueuing Expose request 23:04:06.637 00.016 8052 IsGuiding returns 0 23:04:06.637 00.000 8052 Move returns status 0, amount 194 23:04:06.637 00.000 8052 move complete, result=0 23:04:06.637 00.000 8052 worker thread done servicing request 23:04:06.637 00.000 8052 Worker thread wakes up 23:04:06.637 00.000 3236 GuideStep: -1.0 px 36 ms EAST, 1.3 px 194 ms SOUTH 23:04:06.637 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:06.637 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:08.184 01.547 8052 Exposure complete 23:04:08.355 00.171 3236 OnExposeComplete: enter 23:04:08.355 00.000 3236 UpdateGuideState(): m_state=6 23:04:08.355 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 645 23:04:08.355 00.000 3236 Star::Find returns 1 (0), X=1051.46, Y=269.18, Mass=217, SNR=10.1, Peak=39 HFD=4.5 23:04:08.355 00.000 3236 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.85) = xAngle (4.26 = -2.02) 23:04:08.355 00.000 3236 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.52 = 2.52) 23:04:08.355 00.000 3236 CameraToMount -- cameraX=-1.13 cameraY=1.00 hyp=1.51 cameraTheta=2.42 mountX=-0.66 mountY=0.88, mountTheta=2.21 23:04:08.355 00.000 8052 worker thread done servicing request 23:04:08.355 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.13, y=1.00, opts=13) 23:04:08.355 00.000 3236 Enqueuing Move request for scope (-1.13, 1.00) 23:04:08.355 00.000 8052 Worker thread wakes up 23:04:08.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 1.00) opts 0xd 23:04:08.355 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.13, 1.00) 23:04:08.355 00.000 8052 Moving (-1.13, 1.00) raw xDistance=-0.66 yDistance=0.88 23:04:08.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.66 23:04:08.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88 23:04:08.355 00.000 8052 MoveAxis(E, 25, ABG) 23:04:08.355 00.000 8052 Guiding Dir = 2, Dur = 25 23:04:08.371 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=36, Gamma=1.040 23:04:08.418 00.047 8052 IsSlewing returns 0 23:04:08.480 00.062 8052 IsGuiding returns 0 23:04:08.543 00.063 8052 IsGuiding returns 1 23:04:08.543 00.000 8052 scope still moving after pulse duration time elapsed 23:04:08.574 00.031 8052 IsSlewing returns 0 23:04:08.574 00.000 8052 IsGuiding returns 1 23:04:08.605 00.031 8052 IsSlewing returns 0 23:04:08.605 00.000 8052 IsGuiding returns 0 23:04:08.605 00.000 8052 scope move finished after 25 + 97 ms 23:04:08.605 00.000 8052 Move returns status 0, amount 25 23:04:08.605 00.000 8052 MoveAxis(S, 134, ABG) 23:04:08.605 00.000 8052 Guiding Dir = 1, Dur = 134 23:04:08.605 00.000 8052 IsSlewing returns 0 23:04:08.605 00.000 8052 IsGuiding returns 0 23:04:08.605 00.000 8052 PulseGuide returned control before completion, sleep 140 23:04:08.637 00.032 3236 UpdateGuideState exits: m=217 SNR=10.1 23:04:08.637 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:08.637 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:08.637 00.000 3236 Enqueuing Expose request 23:04:08.762 00.125 8052 IsGuiding returns 0 23:04:08.762 00.000 8052 Move returns status 0, amount 134 23:04:08.762 00.000 8052 move complete, result=0 23:04:08.762 00.000 8052 worker thread done servicing request 23:04:08.762 00.000 3236 GuideStep: -0.7 px 25 ms EAST, 0.9 px 134 ms SOUTH 23:04:08.762 00.000 8052 Worker thread wakes up 23:04:08.762 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:08.762 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:10.199 01.437 8052 Exposure complete 23:04:10.371 00.172 8052 worker thread done servicing request 23:04:10.371 00.000 3236 OnExposeComplete: enter 23:04:10.371 00.000 3236 UpdateGuideState(): m_state=6 23:04:10.371 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 646 23:04:10.371 00.000 3236 Star::Find returns 1 (0), X=1051.14, Y=268.98, Mass=210, SNR=10.0, Peak=40 HFD=4.3 23:04:10.371 00.000 3236 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.85) = xAngle (4.49 = -1.80) 23:04:10.371 00.000 3236 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.74 = 2.74) 23:04:10.371 00.000 3236 CameraToMount -- cameraX=-1.45 cameraY=0.80 hyp=1.66 cameraTheta=2.64 mountX=-0.37 mountY=0.65, mountTheta=2.09 23:04:10.371 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.45, y=0.80, opts=13) 23:04:10.387 00.016 3236 Enqueuing Move request for scope (-1.45, 0.80) 23:04:10.387 00.000 8052 Worker thread wakes up 23:04:10.387 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.45, 0.80) opts 0xd 23:04:10.387 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.45, 0.80) 23:04:10.387 00.000 8052 Moving (-1.45, 0.80) raw xDistance=-0.37 yDistance=0.65 23:04:10.387 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.37 23:04:10.387 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 23:04:10.387 00.000 8052 MoveAxis(E, 15, ABG) 23:04:10.387 00.000 8052 Guiding Dir = 2, Dur = 15 23:04:10.387 00.000 8052 IsSlewing returns 0 23:04:10.387 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=25, FiltMax=36, Gamma=1.040 23:04:10.387 00.000 8052 IsGuiding returns 0 23:04:10.402 00.015 8052 PulseGuide returned control before completion, sleep 21 23:04:10.434 00.032 8052 IsGuiding returns 0 23:04:10.434 00.000 8052 Move returns status 0, amount 15 23:04:10.434 00.000 8052 MoveAxis(S, 99, ABG) 23:04:10.434 00.000 8052 Guiding Dir = 1, Dur = 99 23:04:10.434 00.000 8052 IsSlewing returns 0 23:04:10.434 00.000 8052 IsGuiding returns 0 23:04:10.434 00.000 8052 PulseGuide returned control before completion, sleep 106 23:04:10.559 00.125 8052 IsGuiding returns 1 23:04:10.559 00.000 8052 scope still moving after pulse duration time elapsed 23:04:10.590 00.031 8052 IsSlewing returns 0 23:04:10.590 00.000 8052 IsGuiding returns 0 23:04:10.590 00.000 8052 scope move finished after 99 + 53 ms 23:04:10.590 00.000 8052 Move returns status 0, amount 99 23:04:10.590 00.000 8052 move complete, result=0 23:04:10.590 00.000 8052 worker thread done servicing request 23:04:10.652 00.062 3236 UpdateGuideState exits: m=210 SNR=10.0 23:04:10.652 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:10.652 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:10.652 00.000 3236 Enqueuing Expose request 23:04:10.652 00.000 8052 Worker thread wakes up 23:04:10.652 00.000 3236 GuideStep: -0.4 px 15 ms EAST, 0.7 px 99 ms SOUTH 23:04:10.652 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:10.652 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:12.199 01.547 8052 Exposure complete 23:04:12.355 00.156 8052 worker thread done servicing request 23:04:12.355 00.000 3236 OnExposeComplete: enter 23:04:12.355 00.000 3236 UpdateGuideState(): m_state=6 23:04:12.355 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 647 23:04:12.355 00.000 3236 Star::Find returns 1 (0), X=1051.47, Y=270.21, Mass=216, SNR=10.1, Peak=41 HFD=4.5 23:04:12.355 00.000 3236 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.85) = xAngle (3.92 = -2.36) 23:04:12.355 00.000 3236 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.18 = 2.18) 23:04:12.355 00.000 3236 CameraToMount -- cameraX=-1.12 cameraY=2.03 hyp=2.32 cameraTheta=2.07 mountX=-1.65 mountY=1.91, mountTheta=2.28 23:04:12.371 00.016 3236 SchedulePrimaryMove(06CFF028, x=-1.12, y=2.03, opts=13) 23:04:12.371 00.000 3236 Enqueuing Move request for scope (-1.12, 2.03) 23:04:12.371 00.000 8052 Worker thread wakes up 23:04:12.371 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 2.03) opts 0xd 23:04:12.371 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.12, 2.03) 23:04:12.371 00.000 8052 Moving (-1.12, 2.03) raw xDistance=-1.65 yDistance=1.91 23:04:12.371 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.65 23:04:12.371 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.91 from input 1.91 23:04:12.371 00.000 8052 MoveAxis(E, 58, ABG) 23:04:12.371 00.000 8052 Guiding Dir = 2, Dur = 58 23:04:12.371 00.000 8052 IsSlewing returns 0 23:04:12.371 00.000 8052 IsGuiding returns 0 23:04:12.371 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=27, FiltMax=37, Gamma=1.040 23:04:12.387 00.016 8052 PulseGuide returned control before completion, sleep 62 23:04:12.465 00.078 8052 IsGuiding returns 0 23:04:12.465 00.000 8052 Move returns status 0, amount 58 23:04:12.465 00.000 8052 MoveAxis(S, 290, ABG) 23:04:12.465 00.000 8052 Guiding Dir = 1, Dur = 290 23:04:12.465 00.000 8052 IsSlewing returns 0 23:04:12.465 00.000 8052 IsGuiding returns 0 23:04:12.465 00.000 8052 PulseGuide returned control before completion, sleep 297 23:04:12.637 00.172 3236 UpdateGuideState exits: m=216 SNR=10.1 23:04:12.637 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:12.637 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:12.637 00.000 3236 Enqueuing Expose request 23:04:12.777 00.140 8052 IsGuiding returns 0 23:04:12.777 00.000 8052 Move returns status 0, amount 290 23:04:12.777 00.000 8052 move complete, result=0 23:04:12.777 00.000 8052 worker thread done servicing request 23:04:12.777 00.000 8052 Worker thread wakes up 23:04:12.777 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:12.777 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:12.777 00.000 3236 GuideStep: -1.6 px 58 ms EAST, 1.9 px 290 ms SOUTH 23:04:14.105 01.328 8052 Exposure complete 23:04:14.277 00.172 8052 worker thread done servicing request 23:04:14.277 00.000 3236 OnExposeComplete: enter 23:04:14.277 00.000 3236 UpdateGuideState(): m_state=6 23:04:14.277 00.000 3236 Star::Find(15, 1051, 270, 0, (0,0,0,0), 0.0, 255) frame 648 23:04:14.277 00.000 3236 Star::Find returns 1 (0), X=1052.40, Y=268.93, Mass=218, SNR=10.2, Peak=36 HFD=4.5 23:04:14.277 00.000 3236 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.85) = xAngle (3.67 = -2.61) 23:04:14.277 00.000 3236 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.92 = 1.92) 23:04:14.277 00.000 3236 CameraToMount -- cameraX=-0.19 cameraY=0.75 hyp=0.78 cameraTheta=1.82 mountX=-0.67 mountY=0.73, mountTheta=2.31 23:04:14.277 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.19, y=0.75, opts=13) 23:04:14.277 00.000 3236 Enqueuing Move request for scope (-0.19, 0.75) 23:04:14.277 00.000 8052 Worker thread wakes up 23:04:14.277 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.75) opts 0xd 23:04:14.277 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.19, 0.75) 23:04:14.277 00.000 8052 Moving (-0.19, 0.75) raw xDistance=-0.67 yDistance=0.73 23:04:14.277 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.67 23:04:14.277 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 23:04:14.277 00.000 8052 MoveAxis(E, 27, ABG) 23:04:14.277 00.000 8052 Guiding Dir = 2, Dur = 27 23:04:14.277 00.000 8052 IsSlewing returns 0 23:04:14.293 00.016 8052 IsGuiding returns 0 23:04:14.293 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=24, FiltMax=33, Gamma=1.040 23:04:14.293 00.000 8052 PulseGuide returned control before completion, sleep 33 23:04:14.340 00.047 8052 IsGuiding returns 0 23:04:14.340 00.000 8052 Move returns status 0, amount 27 23:04:14.340 00.000 8052 MoveAxis(S, 111, ABG) 23:04:14.340 00.000 8052 Guiding Dir = 1, Dur = 111 23:04:14.340 00.000 8052 IsSlewing returns 0 23:04:14.340 00.000 8052 IsGuiding returns 0 23:04:14.340 00.000 8052 PulseGuide returned control before completion, sleep 117 23:04:14.480 00.140 8052 IsGuiding returns 1 23:04:14.480 00.000 8052 scope still moving after pulse duration time elapsed 23:04:14.512 00.032 8052 IsSlewing returns 0 23:04:14.512 00.000 8052 IsGuiding returns 0 23:04:14.512 00.000 8052 scope move finished after 111 + 57 ms 23:04:14.512 00.000 8052 Move returns status 0, amount 111 23:04:14.512 00.000 8052 move complete, result=0 23:04:14.512 00.000 8052 worker thread done servicing request 23:04:14.559 00.047 3236 UpdateGuideState exits: m=218 SNR=10.2 23:04:14.559 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:14.559 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:14.559 00.000 3236 Enqueuing Expose request 23:04:14.559 00.000 8052 Worker thread wakes up 23:04:14.559 00.000 3236 GuideStep: -0.7 px 27 ms EAST, 0.7 px 111 ms SOUTH 23:04:14.559 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:14.559 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:16.121 01.562 8052 Exposure complete 23:04:16.277 00.156 8052 worker thread done servicing request 23:04:16.277 00.000 3236 OnExposeComplete: enter 23:04:16.277 00.000 3236 UpdateGuideState(): m_state=6 23:04:16.293 00.016 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 649 23:04:16.293 00.000 3236 Star::Find returns 1 (0), X=1052.63, Y=266.73, Mass=213, SNR=10.0, Peak=41 HFD=4.5 23:04:16.293 00.000 3236 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.85) = xAngle (0.31 = 0.31) 23:04:16.293 00.000 3236 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.44 = -1.44) 23:04:16.293 00.000 3236 CameraToMount -- cameraX=0.04 cameraY=-1.45 hyp=1.45 cameraTheta=-1.54 mountX=1.38 mountY=-1.44, mountTheta=-0.81 23:04:16.293 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.04, y=-1.45, opts=13) 23:04:16.293 00.000 3236 Enqueuing Move request for scope (0.04, -1.45) 23:04:16.293 00.000 8052 Worker thread wakes up 23:04:16.293 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.45) opts 0xd 23:04:16.293 00.000 8052 Handling offset move in thread for scope, endpoint = (0.04, -1.45) 23:04:16.293 00.000 8052 Moving (0.04, -1.45) raw xDistance=1.38 yDistance=-1.44 23:04:16.293 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.38 23:04:16.293 00.000 8052 resist switch: large excursion: input -1.44 thresh 0.54 direction from 1 to -1 23:04:16.293 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.31 23:04:16.293 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44 23:04:16.293 00.000 8052 MoveAxis(W, 46, ABG) 23:04:16.293 00.000 8052 Guiding Dir = 3, Dur = 46 23:04:16.309 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=29, FiltMax=38, Gamma=1.040 23:04:16.309 00.000 8052 IsSlewing returns 0 23:04:16.309 00.000 8052 IsGuiding returns 0 23:04:16.309 00.000 8052 PulseGuide returned control before completion, sleep 52 23:04:16.371 00.062 8052 IsGuiding returns 0 23:04:16.371 00.000 8052 Move returns status 0, amount 46 23:04:16.371 00.000 8052 MoveAxis(N, 219, ABG) 23:04:16.371 00.000 8052 Guiding Dir = 0, Dur = 219 23:04:16.371 00.000 8052 IsSlewing returns 0 23:04:16.371 00.000 8052 IsGuiding returns 0 23:04:16.371 00.000 8052 PulseGuide returned control before completion, sleep 226 23:04:16.559 00.188 3236 UpdateGuideState exits: m=213 SNR=10.0 23:04:16.559 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:16.559 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:16.559 00.000 3236 Enqueuing Expose request 23:04:16.621 00.062 8052 IsGuiding returns 0 23:04:16.621 00.000 8052 Move returns status 0, amount 219 23:04:16.621 00.000 8052 move complete, result=0 23:04:16.621 00.000 8052 worker thread done servicing request 23:04:16.621 00.000 8052 Worker thread wakes up 23:04:16.621 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:16.621 00.000 3236 GuideStep: 1.4 px 46 ms WEST, -1.4 px 219 ms NORTH 23:04:16.621 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:18.192 01.571 8052 Exposure complete 23:04:18.348 00.156 3236 OnExposeComplete: enter 23:04:18.348 00.000 3236 UpdateGuideState(): m_state=6 23:04:18.348 00.000 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 650 23:04:18.348 00.000 3236 Star::Find returns 1 (0), X=1053.58, Y=266.77, Mass=220, SNR=10.2, Peak=37 HFD=4.6 23:04:18.348 00.000 3236 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.85) = xAngle (0.89 = 0.89) 23:04:18.348 00.000 3236 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.85 = -0.85) 23:04:18.348 00.000 3236 CameraToMount -- cameraX=0.99 cameraY=-1.40 hyp=1.72 cameraTheta=-0.95 mountX=1.08 mountY=-1.29, mountTheta=-0.88 23:04:18.348 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.99, y=-1.40, opts=13) 23:04:18.348 00.000 3236 Enqueuing Move request for scope (0.99, -1.40) 23:04:18.363 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=33, Gamma=1.040 23:04:18.426 00.063 8052 worker thread done servicing request 23:04:18.426 00.000 8052 Worker thread wakes up 23:04:18.426 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.99, -1.40) opts 0xd 23:04:18.426 00.000 8052 Handling offset move in thread for scope, endpoint = (0.99, -1.40) 23:04:18.426 00.000 8052 Moving (0.99, -1.40) raw xDistance=1.08 yDistance=-1.29 23:04:18.426 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.08 23:04:18.426 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29 23:04:18.426 00.000 8052 MoveAxis(W, 40, ABG) 23:04:18.426 00.000 8052 Guiding Dir = 3, Dur = 40 23:04:18.426 00.000 8052 IsSlewing returns 0 23:04:18.426 00.000 8052 IsGuiding returns 0 23:04:18.442 00.016 8052 PulseGuide returned control before completion, sleep 45 23:04:18.488 00.046 8052 IsGuiding returns 1 23:04:18.488 00.000 8052 scope still moving after pulse duration time elapsed 23:04:18.613 00.125 3236 UpdateGuideState exits: m=220 SNR=10.2 23:04:18.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:18.613 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:18.613 00.000 3236 Enqueuing Expose request 23:04:18.660 00.047 8052 IsSlewing returns 0 23:04:18.754 00.094 8052 IsGuiding returns 0 23:04:18.754 00.000 8052 scope move finished after 40 + 291 ms 23:04:18.754 00.000 8052 Move returns status 0, amount 40 23:04:18.754 00.000 8052 MoveAxis(N, 196, ABG) 23:04:18.754 00.000 8052 Guiding Dir = 0, Dur = 196 23:04:18.879 00.125 8052 IsSlewing returns 0 23:04:18.942 00.063 8052 IsGuiding returns 0 23:04:18.942 00.000 8052 PulseGuide returned control before completion, sleep 201 23:04:19.160 00.218 8052 IsGuiding returns 0 23:04:19.160 00.000 8052 Move returns status 0, amount 196 23:04:19.160 00.000 8052 move complete, result=0 23:04:19.160 00.000 3236 GuideStep: 1.1 px 40 ms WEST, -1.3 px 196 ms NORTH 23:04:19.207 00.047 8052 worker thread done servicing request 23:04:19.207 00.000 8052 Worker thread wakes up 23:04:19.207 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:19.207 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:20.176 00.969 8052 Exposure complete 23:04:20.317 00.141 8052 worker thread done servicing request 23:04:20.317 00.000 3236 OnExposeComplete: enter 23:04:20.317 00.000 3236 UpdateGuideState(): m_state=6 23:04:20.317 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 651 23:04:20.317 00.000 3236 Star::Find returns 1 (0), X=1052.32, Y=266.95, Mass=192, SNR=9.5, Peak=38 HFD=5.0 23:04:20.317 00.000 3236 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.85) = xAngle (0.06 = 0.06) 23:04:20.317 00.000 3236 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.69 = -1.69) 23:04:20.317 00.000 3236 CameraToMount -- cameraX=-0.27 cameraY=-1.23 hyp=1.26 cameraTheta=-1.79 mountX=1.25 mountY=-1.25, mountTheta=-0.78 23:04:20.317 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.27, y=-1.23, opts=13) 23:04:20.317 00.000 3236 Enqueuing Move request for scope (-0.27, -1.23) 23:04:20.317 00.000 8052 Worker thread wakes up 23:04:20.317 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -1.23) opts 0xd 23:04:20.317 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.27, -1.23) 23:04:20.317 00.000 8052 Moving (-0.27, -1.23) raw xDistance=1.25 yDistance=-1.25 23:04:20.317 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.25 23:04:20.317 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.25 from input -1.25 23:04:20.317 00.000 8052 MoveAxis(W, 46, ABG) 23:04:20.317 00.000 8052 Guiding Dir = 3, Dur = 46 23:04:20.317 00.000 8052 IsSlewing returns 0 23:04:20.317 00.000 8052 IsGuiding returns 0 23:04:20.332 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=28, FiltMax=36, Gamma=1.040 23:04:20.379 00.047 8052 IsGuiding returns 1 23:04:20.379 00.000 8052 scope still moving after pulse duration time elapsed 23:04:20.410 00.031 8052 IsSlewing returns 0 23:04:20.410 00.000 8052 IsGuiding returns 1 23:04:20.442 00.032 8052 IsSlewing returns 0 23:04:20.442 00.000 8052 IsGuiding returns 1 23:04:20.473 00.031 8052 IsSlewing returns 0 23:04:20.473 00.000 8052 IsGuiding returns 1 23:04:20.504 00.031 8052 IsSlewing returns 0 23:04:20.504 00.000 8052 IsGuiding returns 0 23:04:20.504 00.000 8052 scope move finished after 46 + 130 ms 23:04:20.504 00.000 8052 Move returns status 0, amount 46 23:04:20.504 00.000 8052 MoveAxis(N, 190, ABG) 23:04:20.504 00.000 8052 Guiding Dir = 0, Dur = 190 23:04:20.504 00.000 8052 IsSlewing returns 0 23:04:20.504 00.000 8052 IsGuiding returns 0 23:04:20.520 00.016 8052 PulseGuide returned control before completion, sleep 191 23:04:20.551 00.031 3236 UpdateGuideState exits: m=192 SNR=9.5 23:04:20.551 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:20.551 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:20.551 00.000 3236 Enqueuing Expose request 23:04:20.723 00.172 8052 IsGuiding returns 1 23:04:20.723 00.000 8052 scope still moving after pulse duration time elapsed 23:04:20.754 00.031 8052 IsSlewing returns 0 23:04:20.754 00.000 8052 IsGuiding returns 0 23:04:20.754 00.000 8052 scope move finished after 190 + 56 ms 23:04:20.754 00.000 8052 Move returns status 0, amount 190 23:04:20.754 00.000 8052 move complete, result=0 23:04:20.754 00.000 8052 worker thread done servicing request 23:04:20.754 00.000 3236 GuideStep: 1.3 px 46 ms WEST, -1.2 px 190 ms NORTH 23:04:20.754 00.000 8052 Worker thread wakes up 23:04:20.754 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:20.754 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:22.192 01.438 8052 Exposure complete 23:04:22.348 00.156 8052 worker thread done servicing request 23:04:22.348 00.000 3236 OnExposeComplete: enter 23:04:22.348 00.000 3236 UpdateGuideState(): m_state=6 23:04:22.348 00.000 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 652 23:04:22.348 00.000 3236 Star::Find returns 1 (0), X=1051.26, Y=269.02, Mass=188, SNR=9.4, Peak=37 HFD=4.7 23:04:22.348 00.000 3236 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.85) = xAngle (4.42 = -1.86) 23:04:22.348 00.000 3236 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.68 = 2.68) 23:04:22.348 00.000 3236 CameraToMount -- cameraX=-1.33 cameraY=0.85 hyp=1.58 cameraTheta=2.58 mountX=-0.45 mountY=0.71, mountTheta=2.14 23:04:22.363 00.015 3236 SchedulePrimaryMove(06CFF028, x=-1.33, y=0.85, opts=13) 23:04:22.363 00.000 3236 Enqueuing Move request for scope (-1.33, 0.85) 23:04:22.363 00.000 8052 Worker thread wakes up 23:04:22.363 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.33, 0.85) opts 0xd 23:04:22.363 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.33, 0.85) 23:04:22.363 00.000 8052 Moving (-1.33, 0.85) raw xDistance=-0.45 yDistance=0.71 23:04:22.363 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.45 23:04:22.363 00.000 8052 resist switch: large excursion: input 0.71 thresh 0.54 direction from -1 to 1 23:04:22.363 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.12 23:04:22.363 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71 23:04:22.363 00.000 8052 MoveAxis(E, 12, ABG) 23:04:22.363 00.000 8052 Guiding Dir = 2, Dur = 12 23:04:22.363 00.000 8052 IsSlewing returns 0 23:04:22.363 00.000 8052 IsGuiding returns 0 23:04:22.363 00.000 8052 PulseGuide returned control before completion, sleep 20 23:04:22.363 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=33, Gamma=1.040 23:04:22.395 00.032 8052 IsGuiding returns 0 23:04:22.395 00.000 8052 Move returns status 0, amount 12 23:04:22.395 00.000 8052 MoveAxis(S, 107, ABG) 23:04:22.395 00.000 8052 Guiding Dir = 1, Dur = 107 23:04:22.395 00.000 8052 IsSlewing returns 0 23:04:22.395 00.000 8052 IsGuiding returns 0 23:04:22.410 00.015 8052 PulseGuide returned control before completion, sleep 107 23:04:22.520 00.110 8052 IsGuiding returns 1 23:04:22.520 00.000 8052 scope still moving after pulse duration time elapsed 23:04:22.551 00.031 8052 IsSlewing returns 0 23:04:22.551 00.000 8052 IsGuiding returns 0 23:04:22.551 00.000 8052 scope move finished after 107 + 46 ms 23:04:22.551 00.000 8052 Move returns status 0, amount 107 23:04:22.551 00.000 8052 move complete, result=0 23:04:22.551 00.000 8052 worker thread done servicing request 23:04:22.567 00.016 3236 UpdateGuideState exits: m=188 SNR=9.4 23:04:22.567 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:22.567 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:22.567 00.000 3236 Enqueuing Expose request 23:04:22.567 00.000 8052 Worker thread wakes up 23:04:22.567 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:22.567 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:22.567 00.000 3236 GuideStep: -0.4 px 12 ms EAST, 0.7 px 107 ms SOUTH 23:04:24.129 01.562 8052 Exposure complete 23:04:24.285 00.156 3236 OnExposeComplete: enter 23:04:24.285 00.000 3236 UpdateGuideState(): m_state=6 23:04:24.285 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 653 23:04:24.285 00.000 3236 Star::Find returns 1 (0), X=1052.17, Y=271.69, Mass=213, SNR=10.0, Peak=38 HFD=4.6 23:04:24.285 00.000 3236 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.85) = xAngle (3.54 = -2.74) 23:04:24.285 00.000 3236 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.79 = 1.79) 23:04:24.285 00.000 3236 CameraToMount -- cameraX=-0.42 cameraY=3.52 hyp=3.54 cameraTheta=1.69 mountX=-3.27 mountY=3.46, mountTheta=2.33 23:04:24.301 00.016 3236 SchedulePrimaryMove(06CFF028, x=-0.42, y=3.52, opts=13) 23:04:24.301 00.000 3236 Enqueuing Move request for scope (-0.42, 3.52) 23:04:24.301 00.000 8052 worker thread done servicing request 23:04:24.301 00.000 8052 Worker thread wakes up 23:04:24.301 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 3.52) opts 0xd 23:04:24.301 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.42, 3.52) 23:04:24.301 00.000 8052 Moving (-0.42, 3.52) raw xDistance=-3.27 yDistance=3.46 23:04:24.301 00.000 8052 GuideAlgorithmHysteresis::Result() returns -2.07 from input -3.27 23:04:24.301 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.46 from input 3.46 23:04:24.301 00.000 8052 MoveAxis(E, 114, ABG) 23:04:24.301 00.000 8052 Guiding Dir = 2, Dur = 114 23:04:24.301 00.000 8052 IsSlewing returns 0 23:04:24.301 00.000 8052 IsGuiding returns 0 23:04:24.317 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=35, Gamma=1.040 23:04:24.348 00.031 8052 PulseGuide returned control before completion, sleep 84 23:04:24.442 00.094 8052 IsGuiding returns 1 23:04:24.442 00.000 8052 scope still moving after pulse duration time elapsed 23:04:24.473 00.031 8052 IsSlewing returns 0 23:04:24.473 00.000 8052 IsGuiding returns 1 23:04:24.520 00.047 8052 IsSlewing returns 0 23:04:24.520 00.000 8052 IsGuiding returns 0 23:04:24.520 00.000 8052 scope move finished after 114 + 99 ms 23:04:24.520 00.000 8052 Move returns status 0, amount 114 23:04:24.520 00.000 8052 MoveAxis(S, 525, ABG) 23:04:24.520 00.000 8052 Guiding Dir = 1, Dur = 525 23:04:24.520 00.000 8052 IsSlewing returns 0 23:04:24.520 00.000 8052 IsGuiding returns 0 23:04:24.520 00.000 8052 PulseGuide returned control before completion, sleep 532 23:04:24.582 00.062 3236 UpdateGuideState exits: m=213 SNR=10.0 23:04:24.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:24.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:24.582 00.000 3236 Enqueuing Expose request 23:04:25.067 00.485 8052 IsGuiding returns 0 23:04:25.067 00.000 8052 Move returns status 0, amount 525 23:04:25.067 00.000 8052 move complete, result=0 23:04:25.067 00.000 8052 worker thread done servicing request 23:04:25.067 00.000 8052 Worker thread wakes up 23:04:25.067 00.000 3236 GuideStep: -3.3 px 114 ms EAST, 3.5 px 525 ms SOUTH 23:04:25.067 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:25.067 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:26.176 01.109 8052 Exposure complete 23:04:26.332 00.156 8052 worker thread done servicing request 23:04:26.332 00.000 3236 OnExposeComplete: enter 23:04:26.332 00.000 3236 UpdateGuideState(): m_state=6 23:04:26.332 00.000 3236 Star::Find(15, 1052, 271, 0, (0,0,0,0), 0.0, 255) frame 654 23:04:26.332 00.000 3236 Star::Find returns 1 (0), X=1054.90, Y=271.68, Mass=203, SNR=9.7, Peak=35 HFD=5.1 23:04:26.332 00.000 3236 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.85) = xAngle (2.84 = 2.84) 23:04:26.332 00.000 3236 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.09 = 1.09) 23:04:26.332 00.000 3236 CameraToMount -- cameraX=2.31 cameraY=3.50 hyp=4.19 cameraTheta=0.99 mountX=-4.00 mountY=3.72, mountTheta=2.39 23:04:26.332 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.31, y=3.50, opts=13) 23:04:26.332 00.000 3236 Enqueuing Move request for scope (2.31, 3.50) 23:04:26.348 00.016 8052 Worker thread wakes up 23:04:26.348 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.31, 3.50) opts 0xd 23:04:26.348 00.000 8052 Handling offset move in thread for scope, endpoint = (2.31, 3.50) 23:04:26.348 00.000 8052 Moving (2.31, 3.50) raw xDistance=-4.00 yDistance=3.72 23:04:26.348 00.000 8052 GuideAlgorithmHysteresis::Result() returns -2.67 from input -4.00 23:04:26.348 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.72 from input 3.72 23:04:26.348 00.000 8052 MoveAxis(E, 147, ABG) 23:04:26.348 00.000 8052 Guiding Dir = 2, Dur = 147 23:04:26.348 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=36, Gamma=1.040 23:04:26.348 00.000 8052 IsSlewing returns 0 23:04:26.363 00.015 8052 IsGuiding returns 0 23:04:26.363 00.000 8052 PulseGuide returned control before completion, sleep 153 23:04:26.535 00.172 8052 IsGuiding returns 0 23:04:26.535 00.000 8052 Move returns status 0, amount 147 23:04:26.535 00.000 8052 MoveAxis(S, 566, ABG) 23:04:26.535 00.000 8052 Guiding Dir = 1, Dur = 566 23:04:26.613 00.078 3236 UpdateGuideState exits: m=203 SNR=9.7 23:04:26.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:26.613 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:26.613 00.000 3236 Enqueuing Expose request 23:04:26.629 00.016 8052 IsSlewing returns 0 23:04:26.707 00.078 8052 IsGuiding returns 0 23:04:26.707 00.000 8052 PulseGuide returned control before completion, sleep 569 23:04:27.301 00.594 8052 IsGuiding returns 0 23:04:27.301 00.000 8052 Move returns status 0, amount 566 23:04:27.301 00.000 8052 move complete, result=0 23:04:27.301 00.000 8052 worker thread done servicing request 23:04:27.301 00.000 8052 Worker thread wakes up 23:04:27.301 00.000 3236 GuideStep: -4.0 px 147 ms EAST, 3.7 px 566 ms SOUTH 23:04:27.301 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:27.301 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:28.192 00.891 8052 Exposure complete 23:04:28.348 00.156 8052 worker thread done servicing request 23:04:28.348 00.000 3236 OnExposeComplete: enter 23:04:28.348 00.000 3236 UpdateGuideState(): m_state=6 23:04:28.348 00.000 3236 Star::Find(15, 1054, 271, 0, (0,0,0,0), 0.0, 255) frame 655 23:04:28.348 00.000 3236 Star::Find returns 1 (0), X=1059.28, Y=266.87, Mass=123, SNR=7.4, Peak=31 HFD=5.9 23:04:28.348 00.000 3236 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.85) = xAngle (1.66 = 1.66) 23:04:28.348 00.000 3236 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.09 = -0.09) 23:04:28.348 00.000 3236 CameraToMount -- cameraX=6.69 cameraY=-1.30 hyp=6.82 cameraTheta=-0.19 mountX=-0.58 mountY=-0.61, mountTheta=-2.33 23:04:28.348 00.000 3236 SchedulePrimaryMove(06CFF028, x=6.69, y=-1.30, opts=13) 23:04:28.348 00.000 3236 Enqueuing Move request for scope (6.69, -1.30) 23:04:28.348 00.000 8052 Worker thread wakes up 23:04:28.348 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (6.69, -1.30) opts 0xd 23:04:28.348 00.000 8052 Handling offset move in thread for scope, endpoint = (6.69, -1.30) 23:04:28.348 00.000 8052 Moving (6.69, -1.30) raw xDistance=-0.58 yDistance=-0.61 23:04:28.348 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.58 23:04:28.348 00.000 8052 resist switch: large excursion: input -0.61 thresh 0.54 direction from 1 to -1 23:04:28.348 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.84 23:04:28.348 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:04:28.348 00.000 8052 MoveAxis(E, 30, ABG) 23:04:28.348 00.000 8052 Guiding Dir = 2, Dur = 30 23:04:28.348 00.000 8052 IsSlewing returns 0 23:04:28.363 00.015 8052 IsGuiding returns 0 23:04:28.363 00.000 8052 PulseGuide returned control before completion, sleep 37 23:04:28.363 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=24, FiltMax=30, Gamma=1.040 23:04:28.410 00.047 8052 IsGuiding returns 0 23:04:28.410 00.000 8052 Move returns status 0, amount 30 23:04:28.410 00.000 8052 MoveAxis(N, 93, ABG) 23:04:28.410 00.000 8052 Guiding Dir = 0, Dur = 93 23:04:28.410 00.000 8052 IsSlewing returns 0 23:04:28.410 00.000 8052 IsGuiding returns 0 23:04:28.410 00.000 8052 PulseGuide returned control before completion, sleep 100 23:04:28.535 00.125 8052 IsGuiding returns 0 23:04:28.535 00.000 8052 Move returns status 0, amount 93 23:04:28.535 00.000 8052 move complete, result=0 23:04:28.535 00.000 8052 worker thread done servicing request 23:04:28.613 00.078 3236 UpdateGuideState exits: m=123 SNR=7.4 23:04:28.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:28.613 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:28.613 00.000 3236 Enqueuing Expose request 23:04:28.613 00.000 8052 Worker thread wakes up 23:04:28.613 00.000 3236 GuideStep: -0.6 px 30 ms EAST, -0.6 px 93 ms NORTH 23:04:28.613 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:28.613 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1044,252,31,31) 23:04:30.176 01.563 8052 Exposure complete 23:04:30.332 00.156 8052 worker thread done servicing request 23:04:30.332 00.000 3236 OnExposeComplete: enter 23:04:30.332 00.000 3236 UpdateGuideState(): m_state=6 23:04:30.332 00.000 3236 Star::Find(15, 1059, 266, 0, (0,0,0,0), 0.0, 255) frame 656 23:04:30.332 00.000 3236 Star::Find returns 1 (0), X=1060.58, Y=263.01, Mass=188, SNR=9.4, Peak=31 HFD=4.7 23:04:30.332 00.000 3236 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.85) = xAngle (1.27 = 1.27) 23:04:30.332 00.000 3236 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.47 = -0.47) 23:04:30.332 00.000 3236 CameraToMount -- cameraX=7.99 cameraY=-5.17 hyp=9.51 cameraTheta=-0.57 mountX=2.78 mountY=-4.33, mountTheta=-1.00 23:04:30.332 00.000 3236 SchedulePrimaryMove(06CFF028, x=7.99, y=-5.17, opts=13) 23:04:30.332 00.000 3236 Enqueuing Move request for scope (7.99, -5.17) 23:04:30.332 00.000 8052 Worker thread wakes up 23:04:30.332 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (7.99, -5.17) opts 0xd 23:04:30.332 00.000 8052 Handling offset move in thread for scope, endpoint = (7.99, -5.17) 23:04:30.332 00.000 8052 Moving (7.99, -5.17) raw xDistance=2.78 yDistance=-4.33 23:04:30.332 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.71 from input 2.78 23:04:30.332 00.000 8052 GuideAlgorithmResistSwitch::result() returns -4.33 from input -4.33 23:04:30.332 00.000 8052 MoveAxis(W, 94, ABG) 23:04:30.332 00.000 8052 Guiding Dir = 3, Dur = 94 23:04:30.348 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=20, FiltMax=28, Gamma=1.040 23:04:30.379 00.031 8052 IsSlewing returns 0 23:04:30.442 00.063 8052 IsGuiding returns 0 23:04:30.504 00.062 8052 PulseGuide returned control before completion, sleep 38 23:04:30.567 00.063 8052 IsGuiding returns 1 23:04:30.567 00.000 8052 scope still moving after pulse duration time elapsed 23:04:30.598 00.031 8052 IsSlewing returns 0 23:04:30.598 00.000 8052 IsGuiding returns 1 23:04:30.598 00.000 3236 UpdateGuideState exits: m=188 SNR=9.4 23:04:30.598 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:30.598 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:30.598 00.000 3236 Enqueuing Expose request 23:04:30.629 00.031 8052 IsSlewing returns 0 23:04:30.629 00.000 8052 IsGuiding returns 0 23:04:30.629 00.000 8052 scope move finished after 94 + 90 ms 23:04:30.629 00.000 8052 Move returns status 0, amount 94 23:04:30.629 00.000 8052 MoveAxis(N, 658, ABG) 23:04:30.629 00.000 8052 Guiding Dir = 0, Dur = 658 23:04:30.629 00.000 8052 IsSlewing returns 0 23:04:30.629 00.000 8052 IsGuiding returns 0 23:04:30.645 00.016 8052 PulseGuide returned control before completion, sleep 664 23:04:31.317 00.672 8052 IsGuiding returns 0 23:04:31.317 00.000 8052 Move returns status 0, amount 658 23:04:31.317 00.000 8052 move complete, result=0 23:04:31.317 00.000 8052 worker thread done servicing request 23:04:31.317 00.000 3236 GuideStep: 2.8 px 94 ms WEST, -4.3 px 658 ms NORTH 23:04:31.317 00.000 8052 Worker thread wakes up 23:04:31.317 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:31.317 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1046,248,31,31) 23:04:32.098 00.781 8052 Exposure complete 23:04:32.254 00.156 8052 worker thread done servicing request 23:04:32.254 00.000 3236 OnExposeComplete: enter 23:04:32.254 00.000 3236 UpdateGuideState(): m_state=6 23:04:32.254 00.000 3236 Star::Find(15, 1060, 263, 0, (0,0,0,0), 0.0, 255) frame 657 23:04:32.254 00.000 3236 Star::Find returns 1 (0), X=1062.29, Y=260.93, Mass=211, SNR=9.9, Peak=34 HFD=5.4 23:04:32.254 00.000 3236 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.85) = xAngle (1.21 = 1.21) 23:04:32.254 00.000 3236 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.54 = -0.54) 23:04:32.254 00.000 3236 CameraToMount -- cameraX=9.70 cameraY=-7.24 hyp=12.11 cameraTheta=-0.64 mountX=4.31 mountY=-6.22, mountTheta=-0.96 23:04:32.254 00.000 3236 SchedulePrimaryMove(06CFF028, x=9.70, y=-7.24, opts=13) 23:04:32.254 00.000 3236 Enqueuing Move request for scope (9.70, -7.24) 23:04:32.254 00.000 8052 Worker thread wakes up 23:04:32.254 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (9.70, -7.24) opts 0xd 23:04:32.254 00.000 8052 Handling offset move in thread for scope, endpoint = (9.70, -7.24) 23:04:32.254 00.000 8052 Moving (9.70, -7.24) raw xDistance=4.31 yDistance=-6.22 23:04:32.254 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.83 from input 4.31 23:04:32.254 00.000 8052 GuideAlgorithmResistSwitch::result() returns -6.22 from input -6.22 23:04:32.254 00.000 8052 MoveAxis(W, 156, ABG) 23:04:32.254 00.000 8052 Guiding Dir = 3, Dur = 156 23:04:32.254 00.000 8052 IsSlewing returns 0 23:04:32.270 00.016 8052 IsGuiding returns 0 23:04:32.270 00.000 8052 PulseGuide returned control before completion, sleep 163 23:04:32.270 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=24, FiltMax=32, Gamma=1.040 23:04:32.442 00.172 8052 IsGuiding returns 0 23:04:32.442 00.000 8052 Move returns status 0, amount 156 23:04:32.442 00.000 8052 MoveAxis(N, 945, ABG) 23:04:32.442 00.000 8052 Guiding Dir = 0, Dur = 945 23:04:32.442 00.000 8052 IsSlewing returns 0 23:04:32.442 00.000 8052 IsGuiding returns 0 23:04:32.442 00.000 8052 PulseGuide returned control before completion, sleep 952 23:04:32.520 00.078 3236 UpdateGuideState exits: m=211 SNR=9.9 23:04:32.520 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:32.520 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:32.520 00.000 3236 Enqueuing Expose request 23:04:33.410 00.890 8052 IsGuiding returns 0 23:04:33.410 00.000 8052 Move returns status 0, amount 945 23:04:33.410 00.000 8052 move complete, result=0 23:04:33.410 00.000 8052 worker thread done servicing request 23:04:33.410 00.000 3236 GuideStep: 4.3 px 156 ms WEST, -6.2 px 945 ms NORTH 23:04:33.410 00.000 8052 Worker thread wakes up 23:04:33.410 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:33.410 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1047,246,31,31) 23:04:34.192 00.782 8052 Exposure complete 23:04:34.348 00.156 8052 worker thread done servicing request 23:04:34.348 00.000 3236 OnExposeComplete: enter 23:04:34.348 00.000 3236 UpdateGuideState(): m_state=6 23:04:34.348 00.000 3236 Star::Find(15, 1062, 260, 0, (0,0,0,0), 0.0, 255) frame 658 23:04:34.348 00.000 3236 Star::Find returns 1 (0), X=1053.79, Y=263.69, Mass=81, SNR=6.1, Peak=33 HFD=5.4 23:04:34.348 00.000 3236 Status Line: Mass: 81 vs 211 23:04:34.348 00.000 3236 UpdateCurrentPosition: star mass new=81.4 exp=211.2 thresh=50% limits=(103.2, 332.4, 422.4) 23:04:34.348 00.000 3236 DistanceChecker: activated 23:04:34.348 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 23:04:34.348 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:04:34.348 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:04:34.348 00.000 8052 Worker thread wakes up 23:04:34.348 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:04:34.348 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:04:34.363 00.015 8052 move complete, result=0 23:04:34.363 00.000 8052 worker thread done servicing request 23:04:34.481 00.118 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:04:34.481 00.000 3236 Status Line: Star lost - mass changed 23:04:34.488 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=31, Gamma=1.040 23:04:34.821 00.333 3236 UpdateGuideState exits: Star lost - mass changed 23:04:34.821 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:34.821 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:04:34.821 00.000 3236 Enqueuing Expose request 23:04:34.821 00.000 8052 Worker thread wakes up 23:04:34.821 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:34.821 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:04:36.211 01.390 8052 Exposure complete 23:04:36.391 00.180 8052 worker thread done servicing request 23:04:36.391 00.000 3236 OnExposeComplete: enter 23:04:36.391 00.000 3236 UpdateGuideState(): m_state=6 23:04:36.391 00.000 3236 Star::Find(15, 1062, 260, 0, (0,0,0,0), 0.0, 255) frame 659 23:04:36.391 00.000 3236 Star::Find returns 1 (0), X=1052.25, Y=263.51, Mass=203, SNR=9.8, Peak=35 HFD=4.6 23:04:36.391 00.000 3236 DistanceChecker: deactivated 23:04:36.391 00.000 3236 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.85) = xAngle (0.21 = 0.21) 23:04:36.391 00.000 3236 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.54 = -1.54) 23:04:36.391 00.000 3236 CameraToMount -- cameraX=-0.34 cameraY=-4.66 hyp=4.68 cameraTheta=-1.64 mountX=4.58 mountY=-4.67, mountTheta=-0.80 23:04:36.401 00.010 3236 SchedulePrimaryMove(06CFF028, x=-0.34, y=-4.66, opts=13) 23:04:36.401 00.000 3236 Enqueuing Move request for scope (-0.34, -4.66) 23:04:36.401 00.000 8052 Worker thread wakes up 23:04:36.401 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -4.66) opts 0xd 23:04:36.401 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.34, -4.66) 23:04:36.401 00.000 8052 Moving (-0.34, -4.66) raw xDistance=4.58 yDistance=-4.67 23:04:36.401 00.000 8052 GuideAlgorithmHysteresis::Result() returns 3.08 from input 4.58 23:04:36.401 00.000 8052 GuideAlgorithmResistSwitch::result() returns -4.67 from input -4.67 23:04:36.401 00.000 8052 MoveAxis(W, 169, ABG) 23:04:36.401 00.000 8052 Guiding Dir = 3, Dur = 169 23:04:36.401 00.000 8052 IsSlewing returns 0 23:04:36.401 00.000 8052 IsGuiding returns 0 23:04:36.411 00.010 8052 PulseGuide returned control before completion, sleep 175 23:04:36.411 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=22, FiltMax=31, Gamma=1.040 23:04:36.591 00.180 8052 IsGuiding returns 1 23:04:36.591 00.000 8052 scope still moving after pulse duration time elapsed 23:04:36.691 00.100 8052 IsSlewing returns 0 23:04:36.751 00.060 8052 IsGuiding returns 0 23:04:36.751 00.000 8052 scope move finished after 169 + 175 ms 23:04:36.751 00.000 8052 Move returns status 0, amount 169 23:04:36.751 00.000 8052 MoveAxis(N, 711, ABG) 23:04:36.751 00.000 8052 Guiding Dir = 0, Dur = 711 23:04:36.761 00.010 3236 UpdateGuideState exits: m=203 SNR=9.8 23:04:36.761 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:36.761 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:36.761 00.000 3236 Enqueuing Expose request 23:04:36.821 00.060 8052 IsSlewing returns 0 23:04:36.891 00.070 8052 IsGuiding returns 0 23:04:36.901 00.010 8052 PulseGuide returned control before completion, sleep 706 23:04:37.622 00.721 8052 IsGuiding returns 0 23:04:37.622 00.000 8052 Move returns status 0, amount 711 23:04:37.622 00.000 8052 move complete, result=0 23:04:37.622 00.000 8052 worker thread done servicing request 23:04:37.622 00.000 3236 GuideStep: 4.6 px 169 ms WEST, -4.7 px 711 ms NORTH 23:04:37.622 00.000 8052 Worker thread wakes up 23:04:37.622 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:37.622 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:38.184 00.562 8052 Exposure complete 23:04:38.341 00.157 8052 worker thread done servicing request 23:04:38.341 00.000 3236 OnExposeComplete: enter 23:04:38.341 00.000 3236 UpdateGuideState(): m_state=6 23:04:38.341 00.000 3236 Star::Find(15, 1052, 263, 0, (0,0,0,0), 0.0, 255) frame 660 23:04:38.341 00.000 3236 Star::Find returns 1 (0), X=1051.55, Y=267.20, Mass=123, SNR=7.5, Peak=32 HFD=5.1 23:04:38.341 00.000 3236 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.85) = xAngle (-0.54 = -0.54) 23:04:38.341 00.000 3236 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.28 = -2.28) 23:04:38.341 00.000 3236 CameraToMount -- cameraX=-1.04 cameraY=-0.98 hyp=1.42 cameraTheta=-2.39 mountX=1.22 mountY=-1.08, mountTheta=-0.72 23:04:38.341 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.04, y=-0.98, opts=13) 23:04:38.341 00.000 3236 Enqueuing Move request for scope (-1.04, -0.98) 23:04:38.341 00.000 8052 Worker thread wakes up 23:04:38.341 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.04, -0.98) opts 0xd 23:04:38.341 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.04, -0.98) 23:04:38.341 00.000 8052 Moving (-1.04, -0.98) raw xDistance=1.22 yDistance=-1.08 23:04:38.341 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.22 23:04:38.341 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 23:04:38.341 00.000 8052 MoveAxis(W, 54, ABG) 23:04:38.341 00.000 8052 Guiding Dir = 3, Dur = 54 23:04:38.356 00.015 8052 IsSlewing returns 0 23:04:38.356 00.000 8052 IsGuiding returns 0 23:04:38.356 00.000 8052 PulseGuide returned control before completion, sleep 61 23:04:38.356 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=25, FiltMax=31, Gamma=1.040 23:04:38.434 00.078 8052 IsGuiding returns 0 23:04:38.434 00.000 8052 Move returns status 0, amount 54 23:04:38.434 00.000 8052 MoveAxis(N, 164, ABG) 23:04:38.434 00.000 8052 Guiding Dir = 0, Dur = 164 23:04:38.434 00.000 8052 IsSlewing returns 0 23:04:38.434 00.000 8052 IsGuiding returns 0 23:04:38.434 00.000 8052 PulseGuide returned control before completion, sleep 171 23:04:38.606 00.172 3236 UpdateGuideState exits: m=123 SNR=7.5 23:04:38.606 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:38.606 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:38.606 00.000 3236 Enqueuing Expose request 23:04:38.622 00.016 8052 IsGuiding returns 0 23:04:38.622 00.000 8052 Move returns status 0, amount 164 23:04:38.622 00.000 8052 move complete, result=0 23:04:38.622 00.000 8052 worker thread done servicing request 23:04:38.622 00.000 8052 Worker thread wakes up 23:04:38.622 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:38.622 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:38.622 00.000 3236 GuideStep: 1.2 px 54 ms WEST, -1.1 px 164 ms NORTH 23:04:40.169 01.547 8052 Exposure complete 23:04:40.325 00.156 8052 worker thread done servicing request 23:04:40.325 00.000 3236 OnExposeComplete: enter 23:04:40.325 00.000 3236 UpdateGuideState(): m_state=6 23:04:40.325 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 661 23:04:40.325 00.000 3236 Star::Find returns 1 (0), X=1038.77, Y=269.51, Mass=214, SNR=10.1, Peak=39 HFD=3.9 23:04:40.325 00.000 3236 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.85) = xAngle (4.89 = -1.39) 23:04:40.325 00.000 3236 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.15 = -3.14) 23:04:40.325 00.000 3236 CameraToMount -- cameraX=-13.83 cameraY=1.34 hyp=13.89 cameraTheta=3.05 mountX=2.50 mountY=-0.08, mountTheta=-0.03 23:04:40.325 00.000 3236 SchedulePrimaryMove(06CFF028, x=-13.83, y=1.34, opts=13) 23:04:40.325 00.000 3236 Enqueuing Move request for scope (-13.83, 1.34) 23:04:40.325 00.000 8052 Worker thread wakes up 23:04:40.325 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-13.83, 1.34) opts 0xd 23:04:40.325 00.000 8052 Handling offset move in thread for scope, endpoint = (-13.83, 1.34) 23:04:40.325 00.000 8052 Moving (-13.83, 1.34) raw xDistance=2.50 yDistance=-0.08 23:04:40.325 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.65 from input 2.50 23:04:40.325 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:04:40.325 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:04:40.325 00.000 8052 MoveAxis(W, 90, ABG) 23:04:40.325 00.000 8052 Guiding Dir = 3, Dur = 90 23:04:40.325 00.000 8052 IsSlewing returns 0 23:04:40.341 00.016 8052 IsGuiding returns 0 23:04:40.341 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=26, FiltMax=36, Gamma=1.040 23:04:40.341 00.000 8052 PulseGuide returned control before completion, sleep 96 23:04:40.450 00.109 8052 IsGuiding returns 0 23:04:40.450 00.000 8052 Move returns status 0, amount 90 23:04:40.450 00.000 8052 MoveAxis(N, 0, ABG) 23:04:40.450 00.000 8052 Move returns status 0, amount 0 23:04:40.450 00.000 8052 move complete, result=0 23:04:40.450 00.000 8052 worker thread done servicing request 23:04:40.591 00.141 3236 UpdateGuideState exits: m=214 SNR=10.1 23:04:40.591 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:40.591 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:40.591 00.000 3236 Enqueuing Expose request 23:04:40.591 00.000 8052 Worker thread wakes up 23:04:40.591 00.000 3236 GuideStep: 2.5 px 90 ms WEST, -0.1 px 0 ms NORTH 23:04:40.591 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:40.591 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1024,255,31,31) 23:04:42.138 01.547 8052 Exposure complete 23:04:42.294 00.156 8052 worker thread done servicing request 23:04:42.294 00.000 3236 OnExposeComplete: enter 23:04:42.294 00.000 3236 UpdateGuideState(): m_state=6 23:04:42.294 00.000 3236 Star::Find(15, 1038, 269, 0, (0,0,0,0), 0.0, 255) frame 662 23:04:42.294 00.000 3236 Star::Find returns 1 (0), X=1037.94, Y=271.68, Mass=212, SNR=10.0, Peak=36 HFD=4.7 23:04:42.294 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.76 = -1.53) 23:04:42.294 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 23:04:42.294 00.000 3236 CameraToMount -- cameraX=-14.66 cameraY=3.51 hyp=15.07 cameraTheta=2.91 mountX=0.64 mountY=1.99, mountTheta=1.26 23:04:42.294 00.000 3236 SchedulePrimaryMove(06CFF028, x=-14.66, y=3.51, opts=13) 23:04:42.294 00.000 3236 Enqueuing Move request for scope (-14.66, 3.51) 23:04:42.294 00.000 8052 Worker thread wakes up 23:04:42.294 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-14.66, 3.51) opts 0xd 23:04:42.294 00.000 8052 Handling offset move in thread for scope, endpoint = (-14.66, 3.51) 23:04:42.294 00.000 8052 Moving (-14.66, 3.51) raw xDistance=0.64 yDistance=1.99 23:04:42.294 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.64 23:04:42.294 00.000 8052 resist switch: large excursion: input 1.99 thresh 0.54 direction from -1 to 1 23:04:42.294 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.98 23:04:42.294 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.99 from input 1.99 23:04:42.294 00.000 8052 MoveAxis(W, 29, ABG) 23:04:42.294 00.000 8052 Guiding Dir = 3, Dur = 29 23:04:42.294 00.000 8052 IsSlewing returns 0 23:04:42.309 00.015 8052 IsGuiding returns 0 23:04:42.309 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=22, FiltMax=32, Gamma=1.040 23:04:42.309 00.000 8052 PulseGuide returned control before completion, sleep 33 23:04:42.356 00.047 8052 IsGuiding returns 0 23:04:42.356 00.000 8052 Move returns status 0, amount 29 23:04:42.356 00.000 8052 MoveAxis(S, 303, ABG) 23:04:42.356 00.000 8052 Guiding Dir = 1, Dur = 303 23:04:42.356 00.000 8052 IsSlewing returns 0 23:04:42.356 00.000 8052 IsGuiding returns 0 23:04:42.356 00.000 8052 PulseGuide returned control before completion, sleep 305 23:04:42.513 00.157 3236 UpdateGuideState exits: m=212 SNR=10.0 23:04:42.513 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:42.513 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:42.513 00.000 3236 Enqueuing Expose request 23:04:42.684 00.171 8052 IsGuiding returns 0 23:04:42.684 00.000 8052 Move returns status 0, amount 303 23:04:42.684 00.000 8052 move complete, result=0 23:04:42.684 00.000 8052 worker thread done servicing request 23:04:42.684 00.000 3236 GuideStep: 0.6 px 29 ms WEST, 2.0 px 303 ms SOUTH 23:04:42.684 00.000 8052 Worker thread wakes up 23:04:42.684 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:42.684 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1023,257,31,31) 23:04:44.122 01.438 8052 Exposure complete 23:04:44.278 00.156 8052 worker thread done servicing request 23:04:44.278 00.000 3236 OnExposeComplete: enter 23:04:44.278 00.000 3236 UpdateGuideState(): m_state=6 23:04:44.278 00.000 3236 Star::Find(15, 1037, 271, 0, (0,0,0,0), 0.0, 255) frame 663 23:04:44.278 00.000 3236 Star::Find returns 1 (0), X=1038.21, Y=271.18, Mass=221, SNR=10.2, Peak=33 HFD=4.8 23:04:44.278 00.000 3236 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.85) = xAngle (4.78 = -1.50) 23:04:44.278 00.000 3236 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.04 = 3.04) 23:04:44.278 00.000 3236 CameraToMount -- cameraX=-14.38 cameraY=3.01 hyp=14.69 cameraTheta=2.94 mountX=1.05 mountY=1.52, mountTheta=0.97 23:04:44.278 00.000 3236 SchedulePrimaryMove(06CFF028, x=-14.38, y=3.01, opts=13) 23:04:44.278 00.000 3236 Enqueuing Move request for scope (-14.38, 3.01) 23:04:44.278 00.000 8052 Worker thread wakes up 23:04:44.278 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-14.38, 3.01) opts 0xd 23:04:44.278 00.000 8052 Handling offset move in thread for scope, endpoint = (-14.38, 3.01) 23:04:44.278 00.000 8052 Moving (-14.38, 3.01) raw xDistance=1.05 yDistance=1.52 23:04:44.278 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.05 23:04:44.278 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.52 from input 1.52 23:04:44.278 00.000 8052 MoveAxis(W, 38, ABG) 23:04:44.278 00.000 8052 Guiding Dir = 3, Dur = 38 23:04:44.294 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=22, FiltMax=32, Gamma=1.040 23:04:44.341 00.047 8052 IsSlewing returns 0 23:04:44.403 00.062 8052 IsGuiding returns 0 23:04:44.497 00.094 3236 UpdateGuideState exits: m=221 SNR=10.2 23:04:44.497 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:44.497 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:44.497 00.000 3236 Enqueuing Expose request 23:04:44.575 00.078 8052 IsGuiding returns 0 23:04:44.575 00.000 8052 Move returns status 0, amount 38 23:04:44.575 00.000 8052 MoveAxis(S, 231, ABG) 23:04:44.575 00.000 8052 Guiding Dir = 1, Dur = 231 23:04:44.575 00.000 8052 IsSlewing returns 0 23:04:44.575 00.000 8052 IsGuiding returns 0 23:04:44.591 00.016 8052 PulseGuide returned control before completion, sleep 237 23:04:44.841 00.250 8052 IsGuiding returns 0 23:04:44.841 00.000 8052 Move returns status 0, amount 231 23:04:44.841 00.000 8052 move complete, result=0 23:04:44.841 00.000 8052 worker thread done servicing request 23:04:44.841 00.000 3236 GuideStep: 1.1 px 38 ms WEST, 1.5 px 231 ms SOUTH 23:04:44.841 00.000 8052 Worker thread wakes up 23:04:44.841 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:44.841 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1023,256,31,31) 23:04:46.169 01.328 8052 Exposure complete 23:04:46.325 00.156 8052 worker thread done servicing request 23:04:46.325 00.000 3236 OnExposeComplete: enter 23:04:46.325 00.000 3236 UpdateGuideState(): m_state=6 23:04:46.325 00.000 3236 Star::Find(15, 1038, 271, 0, (0,0,0,0), 0.0, 255) frame 664 23:04:46.325 00.000 3236 Star::Find returns 1 (0), X=1039.08, Y=271.50, Mass=248, SNR=10.8, Peak=39 HFD=4.9 23:04:46.325 00.000 3236 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.85) = xAngle (4.75 = -1.53) 23:04:46.325 00.000 3236 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 23:04:46.325 00.000 3236 CameraToMount -- cameraX=-13.51 cameraY=3.33 hyp=13.92 cameraTheta=2.90 mountX=0.50 mountY=1.93, mountTheta=1.32 23:04:46.325 00.000 3236 SchedulePrimaryMove(06CFF028, x=-13.51, y=3.33, opts=13) 23:04:46.325 00.000 3236 Enqueuing Move request for scope (-13.51, 3.33) 23:04:46.325 00.000 8052 Worker thread wakes up 23:04:46.325 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-13.51, 3.33) opts 0xd 23:04:46.325 00.000 8052 Handling offset move in thread for scope, endpoint = (-13.51, 3.33) 23:04:46.325 00.000 8052 Moving (-13.51, 3.33) raw xDistance=0.50 yDistance=1.93 23:04:46.325 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.50 23:04:46.325 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.93 from input 1.93 23:04:46.325 00.000 8052 MoveAxis(W, 20, ABG) 23:04:46.325 00.000 8052 Guiding Dir = 3, Dur = 20 23:04:46.325 00.000 8052 IsSlewing returns 0 23:04:46.341 00.016 8052 IsGuiding returns 0 23:04:46.341 00.000 8052 PulseGuide returned control before completion, sleep 26 23:04:46.341 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=36, Gamma=1.040 23:04:46.388 00.047 8052 IsGuiding returns 0 23:04:46.388 00.000 8052 Move returns status 0, amount 20 23:04:46.388 00.000 8052 MoveAxis(S, 294, ABG) 23:04:46.388 00.000 8052 Guiding Dir = 1, Dur = 294 23:04:46.388 00.000 8052 IsSlewing returns 0 23:04:46.388 00.000 8052 IsGuiding returns 0 23:04:46.403 00.015 8052 PulseGuide returned control before completion, sleep 301 23:04:46.591 00.188 3236 UpdateGuideState exits: m=248 SNR=10.8 23:04:46.591 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:46.591 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:46.591 00.000 3236 Enqueuing Expose request 23:04:46.716 00.125 8052 IsGuiding returns 0 23:04:46.716 00.000 8052 Move returns status 0, amount 294 23:04:46.716 00.000 8052 move complete, result=0 23:04:46.716 00.000 8052 worker thread done servicing request 23:04:46.716 00.000 8052 Worker thread wakes up 23:04:46.716 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:46.716 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1024,257,31,31) 23:04:46.716 00.000 3236 GuideStep: 0.5 px 20 ms WEST, 1.9 px 294 ms SOUTH 23:04:48.153 01.437 8052 Exposure complete 23:04:48.309 00.156 8052 worker thread done servicing request 23:04:48.309 00.000 3236 OnExposeComplete: enter 23:04:48.309 00.000 3236 UpdateGuideState(): m_state=6 23:04:48.309 00.000 3236 Star::Find(15, 1039, 271, 0, (0,0,0,0), 0.0, 255) frame 665 23:04:48.309 00.000 3236 Star::Find returns 1 (0), X=1039.60, Y=272.35, Mass=229, SNR=10.4, Peak=35 HFD=4.8 23:04:48.309 00.000 3236 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.85) = xAngle (4.68 = -1.60) 23:04:48.309 00.000 3236 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.93 = 2.93) 23:04:48.309 00.000 3236 CameraToMount -- cameraX=-12.99 cameraY=4.18 hyp=13.65 cameraTheta=2.83 mountX=-0.45 mountY=2.83, mountTheta=1.73 23:04:48.309 00.000 3236 SchedulePrimaryMove(06CFF028, x=-12.99, y=4.18, opts=13) 23:04:48.309 00.000 3236 Enqueuing Move request for scope (-12.99, 4.18) 23:04:48.309 00.000 8052 Worker thread wakes up 23:04:48.309 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-12.99, 4.18) opts 0xd 23:04:48.309 00.000 8052 Handling offset move in thread for scope, endpoint = (-12.99, 4.18) 23:04:48.309 00.000 8052 Moving (-12.99, 4.18) raw xDistance=-0.45 yDistance=2.83 23:04:48.309 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.45 23:04:48.309 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.83 from input 2.83 23:04:48.309 00.000 8052 MoveAxis(E, 14, ABG) 23:04:48.309 00.000 8052 Guiding Dir = 2, Dur = 14 23:04:48.325 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=23, FiltMax=34, Gamma=1.040 23:04:48.325 00.000 8052 IsSlewing returns 0 23:04:48.388 00.063 8052 IsGuiding returns 0 23:04:48.388 00.000 8052 PulseGuide returned control before completion, sleep 21 23:04:48.434 00.046 8052 IsGuiding returns 0 23:04:48.434 00.000 8052 Move returns status 0, amount 14 23:04:48.434 00.000 8052 MoveAxis(S, 430, ABG) 23:04:48.434 00.000 8052 Guiding Dir = 1, Dur = 430 23:04:48.434 00.000 8052 IsSlewing returns 0 23:04:48.434 00.000 8052 IsGuiding returns 0 23:04:48.434 00.000 8052 PulseGuide returned control before completion, sleep 437 23:04:48.575 00.141 3236 UpdateGuideState exits: m=229 SNR=10.4 23:04:48.575 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:48.575 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:48.575 00.000 3236 Enqueuing Expose request 23:04:48.888 00.313 8052 IsGuiding returns 0 23:04:48.888 00.000 8052 Move returns status 0, amount 430 23:04:48.888 00.000 8052 move complete, result=0 23:04:48.888 00.000 8052 worker thread done servicing request 23:04:48.888 00.000 8052 Worker thread wakes up 23:04:48.888 00.000 3236 GuideStep: -0.5 px 14 ms EAST, 2.8 px 430 ms SOUTH 23:04:48.888 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:48.888 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1025,257,31,31) 23:04:50.106 01.218 8052 Exposure complete 23:04:50.263 00.157 8052 worker thread done servicing request 23:04:50.263 00.000 3236 OnExposeComplete: enter 23:04:50.263 00.000 3236 UpdateGuideState(): m_state=6 23:04:50.263 00.000 3236 Star::Find(15, 1039, 272, 0, (0,0,0,0), 0.0, 255) frame 666 23:04:50.263 00.000 3236 Star::Find returns 1 (0), X=1042.19, Y=273.15, Mass=219, SNR=10.1, Peak=31 HFD=5.1 23:04:50.263 00.000 3236 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.85) = xAngle (4.54 = -1.74) 23:04:50.263 00.000 3236 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.80 = 2.80) 23:04:50.263 00.000 3236 CameraToMount -- cameraX=-10.40 cameraY=4.97 hyp=11.53 cameraTheta=2.70 mountX=-1.93 mountY=3.89, mountTheta=2.03 23:04:50.263 00.000 3236 SchedulePrimaryMove(06CFF028, x=-10.40, y=4.97, opts=13) 23:04:50.263 00.000 3236 Enqueuing Move request for scope (-10.40, 4.97) 23:04:50.263 00.000 8052 Worker thread wakes up 23:04:50.263 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-10.40, 4.97) opts 0xd 23:04:50.263 00.000 8052 Handling offset move in thread for scope, endpoint = (-10.40, 4.97) 23:04:50.263 00.000 8052 Moving (-10.40, 4.97) raw xDistance=-1.93 yDistance=3.89 23:04:50.263 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.24 from input -1.93 23:04:50.263 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.89 from input 3.89 23:04:50.263 00.000 8052 MoveAxis(E, 68, ABG) 23:04:50.263 00.000 8052 Guiding Dir = 2, Dur = 68 23:04:50.263 00.000 8052 IsSlewing returns 0 23:04:50.278 00.015 8052 IsGuiding returns 0 23:04:50.278 00.000 8052 PulseGuide returned control before completion, sleep 75 23:04:50.278 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=21, FiltMax=30, Gamma=1.040 23:04:50.372 00.094 8052 IsGuiding returns 0 23:04:50.372 00.000 8052 Move returns status 0, amount 68 23:04:50.372 00.000 8052 MoveAxis(S, 591, ABG) 23:04:50.372 00.000 8052 Guiding Dir = 1, Dur = 591 23:04:50.372 00.000 8052 IsSlewing returns 0 23:04:50.372 00.000 8052 IsGuiding returns 0 23:04:50.372 00.000 8052 PulseGuide returned control before completion, sleep 597 23:04:50.528 00.156 3236 UpdateGuideState exits: m=219 SNR=10.1 23:04:50.528 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:50.528 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:50.528 00.000 3236 Enqueuing Expose request 23:04:50.997 00.469 8052 IsGuiding returns 0 23:04:50.997 00.000 8052 Move returns status 0, amount 591 23:04:50.997 00.000 8052 move complete, result=0 23:04:50.997 00.000 8052 worker thread done servicing request 23:04:50.997 00.000 3236 GuideStep: -1.9 px 68 ms EAST, 3.9 px 591 ms SOUTH 23:04:50.997 00.000 8052 Worker thread wakes up 23:04:50.997 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:50.997 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1027,258,31,31) 23:04:52.106 01.109 8052 Exposure complete 23:04:52.263 00.157 8052 worker thread done servicing request 23:04:52.263 00.000 3236 OnExposeComplete: enter 23:04:52.263 00.000 3236 UpdateGuideState(): m_state=6 23:04:52.263 00.000 3236 Star::Find(15, 1042, 273, 0, (0,0,0,0), 0.0, 255) frame 667 23:04:52.263 00.000 3236 Star::Find returns 1 (0), X=1046.63, Y=271.74, Mass=188, SNR=9.3, Peak=32 HFD=5.5 23:04:52.263 00.000 3236 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.85) = xAngle (4.45 = -1.83) 23:04:52.263 00.000 3236 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.71 = 2.71) 23:04:52.263 00.000 3236 CameraToMount -- cameraX=-5.96 cameraY=3.56 hyp=6.95 cameraTheta=2.60 mountX=-1.79 mountY=2.93, mountTheta=2.12 23:04:52.263 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.96, y=3.56, opts=13) 23:04:52.263 00.000 3236 Enqueuing Move request for scope (-5.96, 3.56) 23:04:52.263 00.000 8052 Worker thread wakes up 23:04:52.263 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.96, 3.56) opts 0xd 23:04:52.263 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.96, 3.56) 23:04:52.263 00.000 8052 Moving (-5.96, 3.56) raw xDistance=-1.79 yDistance=2.93 23:04:52.263 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.21 from input -1.79 23:04:52.263 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.93 from input 2.93 23:04:52.263 00.000 8052 MoveAxis(E, 67, ABG) 23:04:52.263 00.000 8052 Guiding Dir = 2, Dur = 67 23:04:52.263 00.000 8052 IsSlewing returns 0 23:04:52.278 00.015 8052 IsGuiding returns 0 23:04:52.278 00.000 8052 PulseGuide returned control before completion, sleep 73 23:04:52.278 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=22, FiltMax=29, Gamma=1.040 23:04:52.372 00.094 8052 IsGuiding returns 0 23:04:52.372 00.000 8052 Move returns status 0, amount 67 23:04:52.372 00.000 8052 MoveAxis(S, 446, ABG) 23:04:52.372 00.000 8052 Guiding Dir = 1, Dur = 446 23:04:52.372 00.000 8052 IsSlewing returns 0 23:04:52.372 00.000 8052 IsGuiding returns 0 23:04:52.372 00.000 8052 PulseGuide returned control before completion, sleep 453 23:04:52.528 00.156 3236 UpdateGuideState exits: m=188 SNR=9.3 23:04:52.528 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:52.528 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:52.528 00.000 3236 Enqueuing Expose request 23:04:52.856 00.328 8052 IsGuiding returns 0 23:04:52.856 00.000 8052 Move returns status 0, amount 446 23:04:52.856 00.000 8052 move complete, result=0 23:04:52.856 00.000 8052 worker thread done servicing request 23:04:52.856 00.000 8052 Worker thread wakes up 23:04:52.856 00.000 3236 GuideStep: -1.8 px 67 ms EAST, 2.9 px 446 ms SOUTH 23:04:52.856 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:52.856 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,257,31,31) 23:04:54.184 01.328 8052 Exposure complete 23:04:54.341 00.157 3236 OnExposeComplete: enter 23:04:54.341 00.000 8052 worker thread done servicing request 23:04:54.341 00.000 3236 UpdateGuideState(): m_state=6 23:04:54.341 00.000 3236 Star::Find(15, 1046, 271, 0, (0,0,0,0), 0.0, 255) frame 668 23:04:54.341 00.000 3236 Star::Find returns 1 (0), X=1050.91, Y=270.30, Mass=232, SNR=10.4, Peak=34 HFD=5.1 23:04:54.341 00.000 3236 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.85) = xAngle (4.09 = -2.20) 23:04:54.341 00.000 3236 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.34 = 2.34) 23:04:54.341 00.000 3236 CameraToMount -- cameraX=-1.68 cameraY=2.13 hyp=2.71 cameraTheta=2.24 mountX=-1.59 mountY=1.95, mountTheta=2.25 23:04:54.341 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.68, y=2.13, opts=13) 23:04:54.341 00.000 3236 Enqueuing Move request for scope (-1.68, 2.13) 23:04:54.341 00.000 8052 Worker thread wakes up 23:04:54.341 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.68, 2.13) opts 0xd 23:04:54.341 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.68, 2.13) 23:04:54.341 00.000 8052 Moving (-1.68, 2.13) raw xDistance=-1.59 yDistance=1.95 23:04:54.341 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.08 from input -1.59 23:04:54.341 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.95 from input 1.95 23:04:54.341 00.000 8052 MoveAxis(E, 60, ABG) 23:04:54.341 00.000 8052 Guiding Dir = 2, Dur = 60 23:04:54.356 00.015 8052 IsSlewing returns 0 23:04:54.356 00.000 8052 IsGuiding returns 0 23:04:54.356 00.000 8052 PulseGuide returned control before completion, sleep 67 23:04:54.356 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=24, FiltMax=32, Gamma=1.040 23:04:54.434 00.078 8052 IsGuiding returns 0 23:04:54.434 00.000 8052 Move returns status 0, amount 60 23:04:54.434 00.000 8052 MoveAxis(S, 296, ABG) 23:04:54.434 00.000 8052 Guiding Dir = 1, Dur = 296 23:04:54.434 00.000 8052 IsSlewing returns 0 23:04:54.434 00.000 8052 IsGuiding returns 0 23:04:54.434 00.000 8052 PulseGuide returned control before completion, sleep 302 23:04:54.606 00.172 3236 UpdateGuideState exits: m=232 SNR=10.4 23:04:54.606 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:54.606 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:54.606 00.000 3236 Enqueuing Expose request 23:04:54.841 00.235 8052 IsGuiding returns 0 23:04:54.841 00.000 8052 Move returns status 0, amount 296 23:04:54.841 00.000 8052 move complete, result=0 23:04:54.841 00.000 8052 worker thread done servicing request 23:04:54.841 00.000 3236 GuideStep: -1.6 px 60 ms EAST, 1.9 px 296 ms SOUTH 23:04:54.841 00.000 8052 Worker thread wakes up 23:04:54.841 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:54.841 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:56.169 01.328 8052 Exposure complete 23:04:56.325 00.156 3236 OnExposeComplete: enter 23:04:56.325 00.000 3236 UpdateGuideState(): m_state=6 23:04:56.325 00.000 8052 worker thread done servicing request 23:04:56.325 00.000 3236 Star::Find(15, 1050, 270, 0, (0,0,0,0), 0.0, 255) frame 669 23:04:56.325 00.000 3236 Star::Find returns 1 (0), X=1054.09, Y=270.05, Mass=229, SNR=10.3, Peak=34 HFD=5.8 23:04:56.325 00.000 3236 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.85) = xAngle (2.74 = 2.74) 23:04:56.325 00.000 3236 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.00 = 1.00) 23:04:56.325 00.000 3236 CameraToMount -- cameraX=1.50 cameraY=1.88 hyp=2.40 cameraTheta=0.90 mountX=-2.22 mountY=2.02, mountTheta=2.40 23:04:56.325 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.50, y=1.88, opts=13) 23:04:56.325 00.000 3236 Enqueuing Move request for scope (1.50, 1.88) 23:04:56.325 00.000 8052 Worker thread wakes up 23:04:56.325 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.50, 1.88) opts 0xd 23:04:56.325 00.000 8052 Handling offset move in thread for scope, endpoint = (1.50, 1.88) 23:04:56.325 00.000 8052 Moving (1.50, 1.88) raw xDistance=-2.22 yDistance=2.02 23:04:56.325 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.47 from input -2.22 23:04:56.325 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.02 from input 2.02 23:04:56.325 00.000 8052 MoveAxis(E, 81, ABG) 23:04:56.325 00.000 8052 Guiding Dir = 2, Dur = 81 23:04:56.325 00.000 8052 IsSlewing returns 0 23:04:56.325 00.000 8052 IsGuiding returns 0 23:04:56.341 00.016 8052 PulseGuide returned control before completion, sleep 87 23:04:56.341 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=24, FiltMax=32, Gamma=1.040 23:04:56.434 00.093 8052 IsGuiding returns 1 23:04:56.434 00.000 8052 scope still moving after pulse duration time elapsed 23:04:56.466 00.032 8052 IsSlewing returns 0 23:04:56.466 00.000 8052 IsGuiding returns 0 23:04:56.466 00.000 8052 scope move finished after 81 + 50 ms 23:04:56.466 00.000 8052 Move returns status 0, amount 81 23:04:56.466 00.000 8052 MoveAxis(S, 307, ABG) 23:04:56.466 00.000 8052 Guiding Dir = 1, Dur = 307 23:04:56.466 00.000 8052 IsSlewing returns 0 23:04:56.466 00.000 8052 IsGuiding returns 0 23:04:56.466 00.000 8052 PulseGuide returned control before completion, sleep 314 23:04:56.591 00.125 3236 UpdateGuideState exits: m=229 SNR=10.3 23:04:56.591 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:56.591 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:56.591 00.000 3236 Enqueuing Expose request 23:04:56.809 00.218 8052 IsGuiding returns 0 23:04:56.809 00.000 8052 Move returns status 0, amount 307 23:04:56.809 00.000 8052 move complete, result=0 23:04:56.809 00.000 8052 worker thread done servicing request 23:04:56.809 00.000 8052 Worker thread wakes up 23:04:56.809 00.000 3236 GuideStep: -2.2 px 81 ms EAST, 2.0 px 307 ms SOUTH 23:04:56.809 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:56.809 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:04:58.138 01.329 8052 Exposure complete 23:04:58.294 00.156 8052 worker thread done servicing request 23:04:58.294 00.000 3236 OnExposeComplete: enter 23:04:58.294 00.000 3236 UpdateGuideState(): m_state=6 23:04:58.294 00.000 3236 Star::Find(15, 1054, 270, 0, (0,0,0,0), 0.0, 255) frame 670 23:04:58.294 00.000 3236 Star::Find returns 1 (0), X=1056.09, Y=266.21, Mass=194, SNR=9.6, Peak=34 HFD=4.7 23:04:58.294 00.000 3236 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.85) = xAngle (1.34 = 1.34) 23:04:58.294 00.000 3236 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.41 = -0.41) 23:04:58.294 00.000 3236 CameraToMount -- cameraX=3.50 cameraY=-1.96 hyp=4.01 cameraTheta=-0.51 mountX=0.93 mountY=-1.60, mountTheta=-1.04 23:04:58.294 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.50, y=-1.96, opts=13) 23:04:58.294 00.000 3236 Enqueuing Move request for scope (3.50, -1.96) 23:04:58.294 00.000 8052 Worker thread wakes up 23:04:58.294 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.50, -1.96) opts 0xd 23:04:58.294 00.000 8052 Handling offset move in thread for scope, endpoint = (3.50, -1.96) 23:04:58.294 00.000 8052 Moving (3.50, -1.96) raw xDistance=0.93 yDistance=-1.60 23:04:58.294 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.93 23:04:58.294 00.000 8052 resist switch: large excursion: input -1.60 thresh 0.54 direction from 1 to -1 23:04:58.294 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.79 23:04:58.294 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.60 from input -1.60 23:04:58.294 00.000 8052 MoveAxis(W, 27, ABG) 23:04:58.294 00.000 8052 Guiding Dir = 3, Dur = 27 23:04:58.294 00.000 8052 IsSlewing returns 0 23:04:58.309 00.015 8052 IsGuiding returns 0 23:04:58.309 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=30, Gamma=1.040 23:04:58.309 00.000 8052 PulseGuide returned control before completion, sleep 28 23:04:58.356 00.047 8052 IsGuiding returns 0 23:04:58.356 00.000 8052 Move returns status 0, amount 27 23:04:58.356 00.000 8052 MoveAxis(N, 243, ABG) 23:04:58.356 00.000 8052 Guiding Dir = 0, Dur = 243 23:04:58.356 00.000 8052 IsSlewing returns 0 23:04:58.356 00.000 8052 IsGuiding returns 0 23:04:58.356 00.000 8052 PulseGuide returned control before completion, sleep 249 23:04:58.559 00.203 3236 UpdateGuideState exits: m=194 SNR=9.6 23:04:58.559 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:04:58.559 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:04:58.559 00.000 3236 Enqueuing Expose request 23:04:58.716 00.157 8052 IsGuiding returns 0 23:04:58.716 00.000 8052 Move returns status 0, amount 243 23:04:58.716 00.000 8052 move complete, result=0 23:04:58.716 00.000 8052 worker thread done servicing request 23:04:58.716 00.000 3236 GuideStep: 0.9 px 27 ms WEST, -1.6 px 243 ms NORTH 23:04:58.716 00.000 8052 Worker thread wakes up 23:04:58.716 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:04:58.716 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:00.153 01.437 8052 Exposure complete 23:05:00.309 00.156 8052 worker thread done servicing request 23:05:00.309 00.000 3236 OnExposeComplete: enter 23:05:00.309 00.000 3236 UpdateGuideState(): m_state=6 23:05:00.309 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 671 23:05:00.309 00.000 3236 Star::Find returns 1 (0), X=1057.16, Y=264.35, Mass=188, SNR=9.4, Peak=38 HFD=4.3 23:05:00.309 00.000 3236 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.85) = xAngle (1.15 = 1.15) 23:05:00.309 00.000 3236 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.60 = -0.60) 23:05:00.309 00.000 3236 CameraToMount -- cameraX=4.56 cameraY=-3.83 hyp=5.96 cameraTheta=-0.70 mountX=2.43 mountY=-3.34, mountTheta=-0.94 23:05:00.309 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.56, y=-3.83, opts=13) 23:05:00.309 00.000 3236 Enqueuing Move request for scope (4.56, -3.83) 23:05:00.309 00.000 8052 Worker thread wakes up 23:05:00.309 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.56, -3.83) opts 0xd 23:05:00.309 00.000 8052 Handling offset move in thread for scope, endpoint = (4.56, -3.83) 23:05:00.309 00.000 8052 Moving (4.56, -3.83) raw xDistance=2.43 yDistance=-3.34 23:05:00.309 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.56 from input 2.43 23:05:00.309 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.34 from input -3.34 23:05:00.325 00.016 8052 MoveAxis(W, 86, ABG) 23:05:00.325 00.000 8052 Guiding Dir = 3, Dur = 86 23:05:00.325 00.000 8052 IsSlewing returns 0 23:05:00.325 00.000 8052 IsGuiding returns 0 23:05:00.325 00.000 8052 PulseGuide returned control before completion, sleep 93 23:05:00.325 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=35, Gamma=1.040 23:05:00.434 00.109 8052 IsGuiding returns 0 23:05:00.434 00.000 8052 Move returns status 0, amount 86 23:05:00.434 00.000 8052 MoveAxis(N, 508, ABG) 23:05:00.434 00.000 8052 Guiding Dir = 0, Dur = 508 23:05:00.434 00.000 8052 IsSlewing returns 0 23:05:00.434 00.000 8052 IsGuiding returns 0 23:05:00.434 00.000 8052 PulseGuide returned control before completion, sleep 514 23:05:00.575 00.141 3236 UpdateGuideState exits: m=188 SNR=9.4 23:05:00.575 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:00.575 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:00.575 00.000 3236 Enqueuing Expose request 23:05:00.966 00.391 8052 IsGuiding returns 0 23:05:00.966 00.000 8052 Move returns status 0, amount 508 23:05:00.966 00.000 8052 move complete, result=0 23:05:00.966 00.000 8052 worker thread done servicing request 23:05:00.966 00.000 3236 GuideStep: 2.4 px 86 ms WEST, -3.3 px 508 ms NORTH 23:05:00.966 00.000 8052 Worker thread wakes up 23:05:00.966 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:00.966 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:02.185 01.219 8052 Exposure complete 23:05:02.341 00.156 8052 worker thread done servicing request 23:05:02.341 00.000 3236 OnExposeComplete: enter 23:05:02.341 00.000 3236 UpdateGuideState(): m_state=6 23:05:02.341 00.000 3236 Star::Find(15, 1057, 264, 0, (0,0,0,0), 0.0, 255) frame 672 23:05:02.341 00.000 3236 Star::Find returns 1 (0), X=1056.12, Y=266.24, Mass=218, SNR=10.1, Peak=34 HFD=4.5 23:05:02.341 00.000 3236 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.85) = xAngle (1.35 = 1.35) 23:05:02.341 00.000 3236 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.40 = -0.40) 23:05:02.341 00.000 3236 CameraToMount -- cameraX=3.53 cameraY=-1.94 hyp=4.03 cameraTheta=-0.50 mountX=0.90 mountY=-1.57, mountTheta=-1.05 23:05:02.341 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.53, y=-1.94, opts=13) 23:05:02.341 00.000 3236 Enqueuing Move request for scope (3.53, -1.94) 23:05:02.341 00.000 8052 Worker thread wakes up 23:05:02.341 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.53, -1.94) opts 0xd 23:05:02.341 00.000 8052 Handling offset move in thread for scope, endpoint = (3.53, -1.94) 23:05:02.341 00.000 8052 Moving (3.53, -1.94) raw xDistance=0.90 yDistance=-1.57 23:05:02.341 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.90 23:05:02.341 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.57 from input -1.57 23:05:02.341 00.000 8052 MoveAxis(W, 37, ABG) 23:05:02.341 00.000 8052 Guiding Dir = 3, Dur = 37 23:05:02.341 00.000 8052 IsSlewing returns 0 23:05:02.356 00.015 8052 IsGuiding returns 0 23:05:02.356 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=23, FiltMax=32, Gamma=1.040 23:05:02.356 00.000 8052 PulseGuide returned control before completion, sleep 39 23:05:02.450 00.094 8052 IsGuiding returns 0 23:05:02.450 00.000 8052 Move returns status 0, amount 37 23:05:02.450 00.000 8052 MoveAxis(N, 238, ABG) 23:05:02.450 00.000 8052 Guiding Dir = 0, Dur = 238 23:05:02.544 00.094 8052 IsSlewing returns 0 23:05:02.606 00.062 3236 UpdateGuideState exits: m=218 SNR=10.1 23:05:02.606 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:02.606 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:02.606 00.000 3236 Enqueuing Expose request 23:05:02.622 00.016 8052 IsGuiding returns 0 23:05:02.684 00.062 8052 PulseGuide returned control before completion, sleep 185 23:05:02.888 00.204 8052 IsGuiding returns 1 23:05:02.888 00.000 8052 scope still moving after pulse duration time elapsed 23:05:02.919 00.031 8052 IsSlewing returns 0 23:05:02.919 00.000 8052 IsGuiding returns 1 23:05:02.950 00.031 8052 IsSlewing returns 0 23:05:02.950 00.000 8052 IsGuiding returns 0 23:05:02.950 00.000 8052 scope move finished after 238 + 92 ms 23:05:02.950 00.000 8052 Move returns status 0, amount 238 23:05:02.950 00.000 8052 move complete, result=0 23:05:02.950 00.000 8052 worker thread done servicing request 23:05:02.950 00.000 8052 Worker thread wakes up 23:05:02.950 00.000 3236 GuideStep: 0.9 px 37 ms WEST, -1.6 px 238 ms NORTH 23:05:02.950 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:02.950 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:04.169 01.219 8052 Exposure complete 23:05:04.325 00.156 3236 OnExposeComplete: enter 23:05:04.325 00.000 8052 worker thread done servicing request 23:05:04.325 00.000 3236 UpdateGuideState(): m_state=6 23:05:04.325 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 673 23:05:04.325 00.000 3236 Star::Find returns 1 (0), X=1057.31, Y=268.14, Mass=221, SNR=10.2, Peak=38 HFD=4.2 23:05:04.325 00.000 3236 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.85) = xAngle (1.84 = 1.84) 23:05:04.325 00.000 3236 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.10 = 0.10) 23:05:04.325 00.000 3236 CameraToMount -- cameraX=4.72 cameraY=-0.03 hyp=4.72 cameraTheta=-0.01 mountX=-1.26 mountY=0.45, mountTheta=2.80 23:05:04.325 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.72, y=-0.03, opts=13) 23:05:04.325 00.000 3236 Enqueuing Move request for scope (4.72, -0.03) 23:05:04.325 00.000 8052 Worker thread wakes up 23:05:04.325 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.72, -0.03) opts 0xd 23:05:04.325 00.000 8052 Handling offset move in thread for scope, endpoint = (4.72, -0.03) 23:05:04.325 00.000 8052 Moving (4.72, -0.03) raw xDistance=-1.26 yDistance=0.45 23:05:04.325 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.26 23:05:04.325 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:05:04.325 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 23:05:04.325 00.000 8052 MoveAxis(E, 41, ABG) 23:05:04.325 00.000 8052 Guiding Dir = 2, Dur = 41 23:05:04.325 00.000 8052 IsSlewing returns 0 23:05:04.341 00.016 8052 IsGuiding returns 0 23:05:04.341 00.000 8052 PulseGuide returned control before completion, sleep 47 23:05:04.341 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=24, FiltMax=35, Gamma=1.040 23:05:04.403 00.062 8052 IsGuiding returns 0 23:05:04.403 00.000 8052 Move returns status 0, amount 41 23:05:04.403 00.000 8052 MoveAxis(N, 0, ABG) 23:05:04.403 00.000 8052 Move returns status 0, amount 0 23:05:04.403 00.000 8052 move complete, result=0 23:05:04.403 00.000 8052 worker thread done servicing request 23:05:04.591 00.188 3236 UpdateGuideState exits: m=221 SNR=10.2 23:05:04.591 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:04.591 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:04.591 00.000 3236 Enqueuing Expose request 23:05:04.591 00.000 8052 Worker thread wakes up 23:05:04.591 00.000 3236 GuideStep: -1.3 px 41 ms EAST, 0.4 px 0 ms NORTH 23:05:04.591 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:04.591 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:06.138 01.547 8052 Exposure complete 23:05:06.294 00.156 8052 worker thread done servicing request 23:05:06.294 00.000 3236 OnExposeComplete: enter 23:05:06.294 00.000 3236 UpdateGuideState(): m_state=6 23:05:06.294 00.000 3236 Star::Find(15, 1057, 268, 0, (0,0,0,0), 0.0, 255) frame 674 23:05:06.294 00.000 3236 Star::Find returns 1 (0), X=1057.16, Y=268.01, Mass=224, SNR=10.3, Peak=37 HFD=4.4 23:05:06.294 00.000 3236 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.85) = xAngle (1.81 = 1.81) 23:05:06.294 00.000 3236 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.07 = 0.07) 23:05:06.294 00.000 3236 CameraToMount -- cameraX=4.57 cameraY=-0.17 hyp=4.57 cameraTheta=-0.04 mountX=-1.09 mountY=0.30, mountTheta=2.87 23:05:06.294 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.57, y=-0.17, opts=13) 23:05:06.294 00.000 3236 Enqueuing Move request for scope (4.57, -0.17) 23:05:06.294 00.000 8052 Worker thread wakes up 23:05:06.294 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.57, -0.17) opts 0xd 23:05:06.294 00.000 8052 Handling offset move in thread for scope, endpoint = (4.57, -0.17) 23:05:06.294 00.000 8052 Moving (4.57, -0.17) raw xDistance=-1.09 yDistance=0.30 23:05:06.294 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.09 23:05:06.294 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:05:06.294 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 23:05:06.294 00.000 8052 MoveAxis(E, 41, ABG) 23:05:06.294 00.000 8052 Guiding Dir = 2, Dur = 41 23:05:06.309 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=25, FiltMax=35, Gamma=1.040 23:05:06.356 00.047 8052 IsSlewing returns 0 23:05:06.419 00.063 8052 IsGuiding returns 0 23:05:06.497 00.078 8052 IsGuiding returns 1 23:05:06.497 00.000 8052 scope still moving after pulse duration time elapsed 23:05:06.528 00.031 8052 IsSlewing returns 0 23:05:06.528 00.000 8052 IsGuiding returns 1 23:05:06.559 00.031 8052 IsSlewing returns 0 23:05:06.559 00.000 8052 IsGuiding returns 0 23:05:06.559 00.000 8052 scope move finished after 41 + 95 ms 23:05:06.559 00.000 8052 Move returns status 0, amount 41 23:05:06.559 00.000 8052 MoveAxis(N, 0, ABG) 23:05:06.559 00.000 8052 Move returns status 0, amount 0 23:05:06.559 00.000 8052 move complete, result=0 23:05:06.559 00.000 8052 worker thread done servicing request 23:05:06.559 00.000 3236 UpdateGuideState exits: m=224 SNR=10.3 23:05:06.559 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:06.559 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:06.559 00.000 3236 Enqueuing Expose request 23:05:06.559 00.000 8052 Worker thread wakes up 23:05:06.559 00.000 3236 GuideStep: -1.1 px 41 ms EAST, 0.3 px 0 ms NORTH 23:05:06.559 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:06.559 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:08.122 01.563 8052 Exposure complete 23:05:08.278 00.156 8052 worker thread done servicing request 23:05:08.278 00.000 3236 OnExposeComplete: enter 23:05:08.278 00.000 3236 UpdateGuideState(): m_state=6 23:05:08.278 00.000 3236 Star::Find(15, 1057, 268, 0, (0,0,0,0), 0.0, 255) frame 675 23:05:08.278 00.000 3236 Star::Find returns 1 (0), X=1057.18, Y=267.71, Mass=190, SNR=9.5, Peak=35 HFD=4.6 23:05:08.278 00.000 3236 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.85) = xAngle (1.75 = 1.75) 23:05:08.278 00.000 3236 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.00 = 0.00) 23:05:08.278 00.000 3236 CameraToMount -- cameraX=4.59 cameraY=-0.46 hyp=4.61 cameraTheta=-0.10 mountX=-0.81 mountY=0.01, mountTheta=3.13 23:05:08.278 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.59, y=-0.46, opts=13) 23:05:08.278 00.000 3236 Enqueuing Move request for scope (4.59, -0.46) 23:05:08.278 00.000 8052 Worker thread wakes up 23:05:08.278 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.59, -0.46) opts 0xd 23:05:08.278 00.000 8052 Handling offset move in thread for scope, endpoint = (4.59, -0.46) 23:05:08.278 00.000 8052 Moving (4.59, -0.46) raw xDistance=-0.81 yDistance=0.01 23:05:08.278 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.81 23:05:08.278 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:08.278 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:05:08.278 00.000 8052 MoveAxis(E, 31, ABG) 23:05:08.278 00.000 8052 Guiding Dir = 2, Dur = 31 23:05:08.278 00.000 8052 IsSlewing returns 0 23:05:08.294 00.016 8052 IsGuiding returns 0 23:05:08.294 00.000 8052 PulseGuide returned control before completion, sleep 36 23:05:08.294 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=33, Gamma=1.040 23:05:08.341 00.047 8052 IsGuiding returns 0 23:05:08.341 00.000 8052 Move returns status 0, amount 31 23:05:08.341 00.000 8052 MoveAxis(N, 0, ABG) 23:05:08.341 00.000 8052 Move returns status 0, amount 0 23:05:08.341 00.000 8052 move complete, result=0 23:05:08.341 00.000 8052 worker thread done servicing request 23:05:08.544 00.203 3236 UpdateGuideState exits: m=190 SNR=9.5 23:05:08.544 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:08.544 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:08.544 00.000 3236 Enqueuing Expose request 23:05:08.544 00.000 8052 Worker thread wakes up 23:05:08.544 00.000 3236 GuideStep: -0.8 px 31 ms EAST, 0.0 px 0 ms NORTH 23:05:08.544 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:08.544 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:10.106 01.562 8052 Exposure complete 23:05:10.263 00.157 8052 worker thread done servicing request 23:05:10.263 00.000 3236 OnExposeComplete: enter 23:05:10.263 00.000 3236 UpdateGuideState(): m_state=6 23:05:10.263 00.000 3236 Star::Find(15, 1057, 267, 0, (0,0,0,0), 0.0, 255) frame 676 23:05:10.263 00.000 3236 Star::Find returns 1 (0), X=1057.23, Y=265.85, Mass=215, SNR=10.1, Peak=37 HFD=4.5 23:05:10.263 00.000 3236 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.85) = xAngle (1.38 = 1.38) 23:05:10.263 00.000 3236 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.36 = -0.36) 23:05:10.263 00.000 3236 CameraToMount -- cameraX=4.64 cameraY=-2.32 hyp=5.19 cameraTheta=-0.46 mountX=0.96 mountY=-1.84, mountTheta=-1.09 23:05:10.263 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.64, y=-2.32, opts=13) 23:05:10.263 00.000 3236 Enqueuing Move request for scope (4.64, -2.32) 23:05:10.263 00.000 8052 Worker thread wakes up 23:05:10.263 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.64, -2.32) opts 0xd 23:05:10.263 00.000 8052 Handling offset move in thread for scope, endpoint = (4.64, -2.32) 23:05:10.278 00.015 8052 Moving (4.64, -2.32) raw xDistance=0.96 yDistance=-1.84 23:05:10.278 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.96 23:05:10.278 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.84 from input -1.84 23:05:10.278 00.000 8052 MoveAxis(W, 31, ABG) 23:05:10.278 00.000 8052 Guiding Dir = 3, Dur = 31 23:05:10.278 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=24, FiltMax=33, Gamma=1.040 23:05:10.294 00.016 8052 IsSlewing returns 0 23:05:10.294 00.000 8052 IsGuiding returns 0 23:05:10.309 00.015 8052 PulseGuide returned control before completion, sleep 36 23:05:10.356 00.047 8052 IsGuiding returns 0 23:05:10.356 00.000 8052 Move returns status 0, amount 31 23:05:10.356 00.000 8052 MoveAxis(N, 279, ABG) 23:05:10.356 00.000 8052 Guiding Dir = 0, Dur = 279 23:05:10.356 00.000 8052 IsSlewing returns 0 23:05:10.356 00.000 8052 IsGuiding returns 0 23:05:10.356 00.000 8052 PulseGuide returned control before completion, sleep 286 23:05:10.528 00.172 3236 UpdateGuideState exits: m=215 SNR=10.1 23:05:10.528 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:10.528 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:10.528 00.000 3236 Enqueuing Expose request 23:05:10.669 00.141 8052 IsGuiding returns 0 23:05:10.669 00.000 8052 Move returns status 0, amount 279 23:05:10.669 00.000 8052 move complete, result=0 23:05:10.669 00.000 8052 worker thread done servicing request 23:05:10.669 00.000 8052 Worker thread wakes up 23:05:10.669 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:10.669 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:10.669 00.000 3236 GuideStep: 1.0 px 31 ms WEST, -1.8 px 279 ms NORTH 23:05:12.106 01.437 8052 Exposure complete 23:05:12.263 00.157 3236 OnExposeComplete: enter 23:05:12.263 00.000 3236 UpdateGuideState(): m_state=6 23:05:12.263 00.000 8052 worker thread done servicing request 23:05:12.263 00.000 3236 Star::Find(15, 1057, 265, 0, (0,0,0,0), 0.0, 255) frame 677 23:05:12.263 00.000 3236 Star::Find returns 1 (0), X=1056.89, Y=267.59, Mass=217, SNR=10.1, Peak=36 HFD=4.7 23:05:12.263 00.000 3236 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.85) = xAngle (1.71 = 1.71) 23:05:12.263 00.000 3236 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.03 = -0.03) 23:05:12.263 00.000 3236 CameraToMount -- cameraX=4.30 cameraY=-0.59 hyp=4.34 cameraTheta=-0.14 mountX=-0.62 mountY=-0.14, mountTheta=-2.91 23:05:12.263 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.30, y=-0.59, opts=13) 23:05:12.263 00.000 3236 Enqueuing Move request for scope (4.30, -0.59) 23:05:12.263 00.000 8052 Worker thread wakes up 23:05:12.263 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.30, -0.59) opts 0xd 23:05:12.263 00.000 8052 Handling offset move in thread for scope, endpoint = (4.30, -0.59) 23:05:12.263 00.000 8052 Moving (4.30, -0.59) raw xDistance=-0.62 yDistance=-0.14 23:05:12.263 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.62 23:05:12.263 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:12.263 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 23:05:12.263 00.000 8052 MoveAxis(E, 19, ABG) 23:05:12.263 00.000 8052 Guiding Dir = 2, Dur = 19 23:05:12.263 00.000 8052 IsSlewing returns 0 23:05:12.278 00.015 8052 IsGuiding returns 0 23:05:12.278 00.000 8052 PulseGuide returned control before completion, sleep 26 23:05:12.278 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=24, FiltMax=34, Gamma=1.040 23:05:12.325 00.047 8052 IsGuiding returns 0 23:05:12.325 00.000 8052 Move returns status 0, amount 19 23:05:12.325 00.000 8052 MoveAxis(N, 0, ABG) 23:05:12.325 00.000 8052 Move returns status 0, amount 0 23:05:12.325 00.000 8052 move complete, result=0 23:05:12.325 00.000 8052 worker thread done servicing request 23:05:12.528 00.203 3236 UpdateGuideState exits: m=217 SNR=10.1 23:05:12.528 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:12.528 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:12.528 00.000 3236 Enqueuing Expose request 23:05:12.528 00.000 8052 Worker thread wakes up 23:05:12.528 00.000 3236 GuideStep: -0.6 px 19 ms EAST, -0.1 px 0 ms NORTH 23:05:12.528 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:12.528 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:14.097 01.569 8052 Exposure complete 23:05:14.269 00.172 8052 worker thread done servicing request 23:05:14.269 00.000 3236 OnExposeComplete: enter 23:05:14.269 00.000 3236 UpdateGuideState(): m_state=6 23:05:14.269 00.000 3236 Star::Find(15, 1056, 267, 0, (0,0,0,0), 0.0, 255) frame 678 23:05:14.269 00.000 3236 Star::Find returns 1 (0), X=1057.18, Y=267.62, Mass=219, SNR=10.2, Peak=41 HFD=4.3 23:05:14.269 00.000 3236 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.85) = xAngle (1.73 = 1.73) 23:05:14.269 00.000 3236 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.02 = -0.02) 23:05:14.269 00.000 3236 CameraToMount -- cameraX=4.59 cameraY=-0.56 hyp=4.62 cameraTheta=-0.12 mountX=-0.72 mountY=-0.09, mountTheta=-3.02 23:05:14.269 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.59, y=-0.56, opts=13) 23:05:14.269 00.000 3236 Enqueuing Move request for scope (4.59, -0.56) 23:05:14.269 00.000 8052 Worker thread wakes up 23:05:14.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.59, -0.56) opts 0xd 23:05:14.269 00.000 8052 Handling offset move in thread for scope, endpoint = (4.59, -0.56) 23:05:14.269 00.000 8052 Moving (4.59, -0.56) raw xDistance=-0.72 yDistance=-0.09 23:05:14.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72 23:05:14.269 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:14.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:05:14.269 00.000 8052 MoveAxis(E, 26, ABG) 23:05:14.269 00.000 8052 Guiding Dir = 2, Dur = 26 23:05:14.269 00.000 8052 IsSlewing returns 0 23:05:14.269 00.000 8052 IsGuiding returns 0 23:05:14.284 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=27, FiltMax=36, Gamma=1.040 23:05:14.316 00.032 8052 IsGuiding returns 1 23:05:14.316 00.000 8052 scope still moving after pulse duration time elapsed 23:05:14.347 00.031 8052 IsSlewing returns 0 23:05:14.347 00.000 8052 IsGuiding returns 1 23:05:14.378 00.031 8052 IsSlewing returns 0 23:05:14.378 00.000 8052 IsGuiding returns 1 23:05:14.409 00.031 8052 IsSlewing returns 0 23:05:14.409 00.000 8052 IsGuiding returns 0 23:05:14.409 00.000 8052 scope move finished after 26 + 106 ms 23:05:14.409 00.000 8052 Move returns status 0, amount 26 23:05:14.409 00.000 8052 MoveAxis(N, 0, ABG) 23:05:14.409 00.000 8052 Move returns status 0, amount 0 23:05:14.409 00.000 8052 move complete, result=0 23:05:14.409 00.000 8052 worker thread done servicing request 23:05:14.487 00.078 3236 UpdateGuideState exits: m=219 SNR=10.2 23:05:14.487 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:14.487 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:14.487 00.000 3236 Enqueuing Expose request 23:05:14.503 00.016 8052 Worker thread wakes up 23:05:14.503 00.000 3236 GuideStep: -0.7 px 26 ms EAST, -0.1 px 0 ms NORTH 23:05:14.503 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:14.503 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:16.144 01.641 8052 Exposure complete 23:05:16.269 00.125 8052 worker thread done servicing request 23:05:16.269 00.000 3236 OnExposeComplete: enter 23:05:16.269 00.000 3236 UpdateGuideState(): m_state=6 23:05:16.269 00.000 3236 Star::Find(15, 1057, 267, 0, (0,0,0,0), 0.0, 255) frame 679 23:05:16.269 00.000 3236 Star::Find returns 1 (0), X=1057.96, Y=264.96, Mass=195, SNR=9.6, Peak=37 HFD=4.4 23:05:16.269 00.000 3236 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.85) = xAngle (1.31 = 1.31) 23:05:16.269 00.000 3236 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.44 = -0.44) 23:05:16.269 00.000 3236 CameraToMount -- cameraX=5.37 cameraY=-3.22 hyp=6.26 cameraTheta=-0.54 mountX=1.62 mountY=-2.65, mountTheta=-1.02 23:05:16.269 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.37, y=-3.22, opts=13) 23:05:16.269 00.000 3236 Enqueuing Move request for scope (5.37, -3.22) 23:05:16.269 00.000 8052 Worker thread wakes up 23:05:16.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.37, -3.22) opts 0xd 23:05:16.269 00.000 8052 Handling offset move in thread for scope, endpoint = (5.37, -3.22) 23:05:16.269 00.000 8052 Moving (5.37, -3.22) raw xDistance=1.62 yDistance=-2.65 23:05:16.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.62 23:05:16.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.65 from input -2.65 23:05:16.269 00.000 8052 MoveAxis(W, 54, ABG) 23:05:16.269 00.000 8052 Guiding Dir = 3, Dur = 54 23:05:16.284 00.015 8052 IsSlewing returns 0 23:05:16.284 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=34, Gamma=1.040 23:05:16.284 00.000 8052 IsGuiding returns 0 23:05:16.300 00.016 8052 PulseGuide returned control before completion, sleep 44 23:05:16.362 00.062 8052 IsGuiding returns 1 23:05:16.362 00.000 8052 scope still moving after pulse duration time elapsed 23:05:16.394 00.032 8052 IsSlewing returns 0 23:05:16.394 00.000 8052 IsGuiding returns 1 23:05:16.425 00.031 8052 IsSlewing returns 0 23:05:16.425 00.000 8052 IsGuiding returns 0 23:05:16.425 00.000 8052 scope move finished after 54 + 82 ms 23:05:16.425 00.000 8052 Move returns status 0, amount 54 23:05:16.425 00.000 8052 MoveAxis(N, 403, ABG) 23:05:16.425 00.000 8052 Guiding Dir = 0, Dur = 403 23:05:16.425 00.000 8052 IsSlewing returns 0 23:05:16.425 00.000 8052 IsGuiding returns 0 23:05:16.456 00.031 8052 PulseGuide returned control before completion, sleep 377 23:05:16.487 00.031 3236 UpdateGuideState exits: m=195 SNR=9.6 23:05:16.487 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:16.487 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:16.487 00.000 3236 Enqueuing Expose request 23:05:16.878 00.391 8052 IsGuiding returns 0 23:05:16.878 00.000 8052 Move returns status 0, amount 403 23:05:16.878 00.000 8052 move complete, result=0 23:05:16.878 00.000 8052 worker thread done servicing request 23:05:16.878 00.000 3236 GuideStep: 1.6 px 54 ms WEST, -2.7 px 403 ms NORTH 23:05:16.878 00.000 8052 Worker thread wakes up 23:05:16.878 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:16.878 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1043,250,31,31) 23:05:18.097 01.219 8052 Exposure complete 23:05:18.222 00.125 8052 worker thread done servicing request 23:05:18.237 00.015 3236 OnExposeComplete: enter 23:05:18.237 00.000 3236 UpdateGuideState(): m_state=6 23:05:18.237 00.000 3236 Star::Find(15, 1057, 264, 0, (0,0,0,0), 0.0, 255) frame 680 23:05:18.237 00.000 3236 Star::Find returns 1 (0), X=1055.53, Y=265.79, Mass=212, SNR=10.0, Peak=38 HFD=5.5 23:05:18.237 00.000 3236 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.85) = xAngle (1.17 = 1.17) 23:05:18.237 00.000 3236 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.58 = -0.58) 23:05:18.237 00.000 3236 CameraToMount -- cameraX=2.94 cameraY=-2.39 hyp=3.79 cameraTheta=-0.68 mountX=1.49 mountY=-2.08, mountTheta=-0.95 23:05:18.237 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.94, y=-2.39, opts=13) 23:05:18.237 00.000 3236 Enqueuing Move request for scope (2.94, -2.39) 23:05:18.237 00.000 8052 Worker thread wakes up 23:05:18.237 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.94, -2.39) opts 0xd 23:05:18.237 00.000 8052 Handling offset move in thread for scope, endpoint = (2.94, -2.39) 23:05:18.237 00.000 8052 Moving (2.94, -2.39) raw xDistance=1.49 yDistance=-2.08 23:05:18.237 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.01 from input 1.49 23:05:18.237 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.08 from input -2.08 23:05:18.237 00.000 8052 MoveAxis(W, 55, ABG) 23:05:18.237 00.000 8052 Guiding Dir = 3, Dur = 55 23:05:18.237 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=35, Gamma=1.040 23:05:18.284 00.047 8052 IsSlewing returns 0 23:05:18.347 00.063 8052 IsGuiding returns 0 23:05:18.362 00.015 8052 PulseGuide returned control before completion, sleep 51 23:05:18.441 00.079 8052 IsGuiding returns 1 23:05:18.441 00.000 8052 scope still moving after pulse duration time elapsed 23:05:18.441 00.000 3236 UpdateGuideState exits: m=212 SNR=10.0 23:05:18.441 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:18.441 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:18.441 00.000 3236 Enqueuing Expose request 23:05:18.472 00.031 8052 IsSlewing returns 0 23:05:18.487 00.015 8052 IsGuiding returns 0 23:05:18.487 00.000 8052 scope move finished after 55 + 73 ms 23:05:18.487 00.000 8052 Move returns status 0, amount 55 23:05:18.487 00.000 8052 MoveAxis(N, 316, ABG) 23:05:18.487 00.000 8052 Guiding Dir = 0, Dur = 316 23:05:18.487 00.000 8052 IsSlewing returns 0 23:05:18.487 00.000 8052 IsGuiding returns 0 23:05:18.503 00.016 8052 PulseGuide returned control before completion, sleep 315 23:05:18.831 00.328 8052 IsGuiding returns 0 23:05:18.831 00.000 8052 Move returns status 0, amount 316 23:05:18.831 00.000 8052 move complete, result=0 23:05:18.831 00.000 8052 worker thread done servicing request 23:05:18.831 00.000 3236 GuideStep: 1.5 px 55 ms WEST, -2.1 px 316 ms NORTH 23:05:18.831 00.000 8052 Worker thread wakes up 23:05:18.831 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:18.831 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:20.159 01.328 8052 Exposure complete 23:05:20.316 00.157 8052 worker thread done servicing request 23:05:20.316 00.000 3236 OnExposeComplete: enter 23:05:20.316 00.000 3236 UpdateGuideState(): m_state=6 23:05:20.316 00.000 3236 Star::Find(15, 1055, 265, 0, (0,0,0,0), 0.0, 255) frame 681 23:05:20.316 00.000 3236 Star::Find returns 1 (0), X=1053.06, Y=269.15, Mass=186, SNR=9.4, Peak=35 HFD=4.4 23:05:20.316 00.000 3236 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.85) = xAngle (2.97 = 2.97) 23:05:20.316 00.000 3236 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.22 = 1.22) 23:05:20.316 00.000 3236 CameraToMount -- cameraX=0.47 cameraY=0.97 hyp=1.08 cameraTheta=1.12 mountX=-1.06 mountY=1.01, mountTheta=2.38 23:05:20.316 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.47, y=0.97, opts=13) 23:05:20.316 00.000 3236 Enqueuing Move request for scope (0.47, 0.97) 23:05:20.316 00.000 8052 Worker thread wakes up 23:05:20.316 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.97) opts 0xd 23:05:20.316 00.000 8052 Handling offset move in thread for scope, endpoint = (0.47, 0.97) 23:05:20.316 00.000 8052 Moving (0.47, 0.97) raw xDistance=-1.06 yDistance=1.01 23:05:20.316 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.60 from input -1.06 23:05:20.316 00.000 8052 resist switch: large excursion: input 1.01 thresh 0.54 direction from -1 to 1 23:05:20.316 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.04 23:05:20.316 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01 23:05:20.316 00.000 8052 MoveAxis(E, 33, ABG) 23:05:20.316 00.000 8052 Guiding Dir = 2, Dur = 33 23:05:20.331 00.015 8052 IsSlewing returns 0 23:05:20.331 00.000 8052 IsGuiding returns 0 23:05:20.331 00.000 8052 PulseGuide returned control before completion, sleep 40 23:05:20.331 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=34, Gamma=1.040 23:05:20.394 00.063 8052 IsGuiding returns 0 23:05:20.394 00.000 8052 Move returns status 0, amount 33 23:05:20.394 00.000 8052 MoveAxis(S, 154, ABG) 23:05:20.394 00.000 8052 Guiding Dir = 1, Dur = 154 23:05:20.394 00.000 8052 IsSlewing returns 0 23:05:20.394 00.000 8052 IsGuiding returns 0 23:05:20.394 00.000 8052 PulseGuide returned control before completion, sleep 161 23:05:20.581 00.187 8052 IsGuiding returns 0 23:05:20.581 00.000 8052 Move returns status 0, amount 154 23:05:20.581 00.000 8052 move complete, result=0 23:05:20.581 00.000 8052 worker thread done servicing request 23:05:20.628 00.047 3236 UpdateGuideState exits: m=186 SNR=9.4 23:05:20.628 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:20.628 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:20.628 00.000 3236 Enqueuing Expose request 23:05:20.628 00.000 8052 Worker thread wakes up 23:05:20.628 00.000 3236 GuideStep: -1.1 px 33 ms EAST, 1.0 px 154 ms SOUTH 23:05:20.628 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:20.628 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:22.175 01.547 8052 Exposure complete 23:05:22.331 00.156 8052 worker thread done servicing request 23:05:22.331 00.000 3236 OnExposeComplete: enter 23:05:22.331 00.000 3236 UpdateGuideState(): m_state=6 23:05:22.331 00.000 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 682 23:05:22.331 00.000 3236 Star::Find returns 1 (0), X=1051.74, Y=267.89, Mass=217, SNR=10.2, Peak=32 HFD=4.7 23:05:22.331 00.000 3236 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.85) = xAngle (-0.97 = -0.97) 23:05:22.331 00.000 3236 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.71 = -2.71) 23:05:22.331 00.000 3236 CameraToMount -- cameraX=-0.85 cameraY=-0.29 hyp=0.90 cameraTheta=-2.82 mountX=0.51 mountY=-0.37, mountTheta=-0.63 23:05:22.331 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.85, y=-0.29, opts=13) 23:05:22.331 00.000 3236 Enqueuing Move request for scope (-0.85, -0.29) 23:05:22.331 00.000 8052 Worker thread wakes up 23:05:22.331 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.29) opts 0xd 23:05:22.331 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.85, -0.29) 23:05:22.331 00.000 8052 Moving (-0.85, -0.29) raw xDistance=0.51 yDistance=-0.37 23:05:22.331 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.51 23:05:22.331 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:05:22.331 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 23:05:22.331 00.000 8052 MoveAxis(W, 15, ABG) 23:05:22.331 00.000 8052 Guiding Dir = 3, Dur = 15 23:05:22.331 00.000 8052 IsSlewing returns 0 23:05:22.331 00.000 8052 IsGuiding returns 0 23:05:22.347 00.016 8052 PulseGuide returned control before completion, sleep 22 23:05:22.347 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=21, FiltMax=30, Gamma=1.040 23:05:22.378 00.031 8052 IsGuiding returns 0 23:05:22.378 00.000 8052 Move returns status 0, amount 15 23:05:22.378 00.000 8052 MoveAxis(N, 0, ABG) 23:05:22.378 00.000 8052 Move returns status 0, amount 0 23:05:22.378 00.000 8052 move complete, result=0 23:05:22.378 00.000 8052 worker thread done servicing request 23:05:22.597 00.219 3236 UpdateGuideState exits: m=217 SNR=10.2 23:05:22.597 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:22.597 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:22.597 00.000 3236 Enqueuing Expose request 23:05:22.597 00.000 8052 Worker thread wakes up 23:05:22.597 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:22.597 00.000 3236 GuideStep: 0.5 px 15 ms WEST, -0.4 px 0 ms NORTH 23:05:22.597 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:24.144 01.547 8052 Exposure complete 23:05:24.300 00.156 8052 worker thread done servicing request 23:05:24.300 00.000 3236 OnExposeComplete: enter 23:05:24.300 00.000 3236 UpdateGuideState(): m_state=6 23:05:24.300 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 683 23:05:24.300 00.000 3236 Star::Find returns 1 (0), X=1051.71, Y=267.71, Mass=208, SNR=9.9, Peak=37 HFD=4.6 23:05:24.300 00.000 3236 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.85) = xAngle (-0.81 = -0.81) 23:05:24.300 00.000 3236 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.56 = -2.56) 23:05:24.300 00.000 3236 CameraToMount -- cameraX=-0.88 cameraY=-0.46 hyp=1.00 cameraTheta=-2.66 mountX=0.69 mountY=-0.55, mountTheta=-0.67 23:05:24.300 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.88, y=-0.46, opts=13) 23:05:24.300 00.000 3236 Enqueuing Move request for scope (-0.88, -0.46) 23:05:24.300 00.000 8052 Worker thread wakes up 23:05:24.300 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.46) opts 0xd 23:05:24.300 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.88, -0.46) 23:05:24.300 00.000 8052 Moving (-0.88, -0.46) raw xDistance=0.69 yDistance=-0.55 23:05:24.300 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69 23:05:24.300 00.000 8052 resist switch: large excursion: input -0.55 thresh 0.54 direction from 1 to -1 23:05:24.300 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.65 23:05:24.300 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 23:05:24.300 00.000 8052 MoveAxis(W, 25, ABG) 23:05:24.300 00.000 8052 Guiding Dir = 3, Dur = 25 23:05:24.300 00.000 8052 IsSlewing returns 0 23:05:24.300 00.000 8052 IsGuiding returns 0 23:05:24.316 00.016 8052 PulseGuide returned control before completion, sleep 31 23:05:24.316 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=35, Gamma=1.040 23:05:24.362 00.046 8052 IsGuiding returns 0 23:05:24.362 00.000 8052 Move returns status 0, amount 25 23:05:24.362 00.000 8052 MoveAxis(N, 83, ABG) 23:05:24.362 00.000 8052 Guiding Dir = 0, Dur = 83 23:05:24.362 00.000 8052 IsSlewing returns 0 23:05:24.362 00.000 8052 IsGuiding returns 0 23:05:24.362 00.000 8052 PulseGuide returned control before completion, sleep 90 23:05:24.566 00.204 8052 IsGuiding returns 0 23:05:24.566 00.000 8052 Move returns status 0, amount 83 23:05:24.566 00.000 8052 move complete, result=0 23:05:24.566 00.000 8052 worker thread done servicing request 23:05:24.566 00.000 3236 UpdateGuideState exits: m=208 SNR=9.9 23:05:24.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:24.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:24.566 00.000 3236 Enqueuing Expose request 23:05:24.566 00.000 8052 Worker thread wakes up 23:05:24.566 00.000 3236 GuideStep: 0.7 px 25 ms WEST, -0.5 px 83 ms NORTH 23:05:24.566 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:24.566 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:26.112 01.546 8052 Exposure complete 23:05:26.269 00.157 8052 worker thread done servicing request 23:05:26.269 00.000 3236 OnExposeComplete: enter 23:05:26.269 00.000 3236 UpdateGuideState(): m_state=6 23:05:26.269 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 684 23:05:26.269 00.000 3236 Star::Find returns 1 (0), X=1053.08, Y=268.43, Mass=215, SNR=10.1, Peak=40 HFD=4.4 23:05:26.269 00.000 3236 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.85) = xAngle (2.32 = 2.32) 23:05:26.269 00.000 3236 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.58 = 0.58) 23:05:26.269 00.000 3236 CameraToMount -- cameraX=0.49 cameraY=0.25 hyp=0.55 cameraTheta=0.48 mountX=-0.38 mountY=0.30, mountTheta=2.47 23:05:26.269 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.49, y=0.25, opts=13) 23:05:26.269 00.000 3236 Enqueuing Move request for scope (0.49, 0.25) 23:05:26.269 00.000 8052 Worker thread wakes up 23:05:26.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.25) opts 0xd 23:05:26.269 00.000 8052 Handling offset move in thread for scope, endpoint = (0.49, 0.25) 23:05:26.269 00.000 8052 Moving (0.49, 0.25) raw xDistance=-0.38 yDistance=0.30 23:05:26.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38 23:05:26.269 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:05:26.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30 23:05:26.269 00.000 8052 MoveAxis(E, 11, ABG) 23:05:26.269 00.000 8052 Guiding Dir = 2, Dur = 11 23:05:26.269 00.000 8052 IsSlewing returns 0 23:05:26.269 00.000 8052 IsGuiding returns 0 23:05:26.284 00.015 8052 PulseGuide returned control before completion, sleep 16 23:05:26.284 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=36, Gamma=1.040 23:05:26.316 00.032 8052 IsGuiding returns 0 23:05:26.316 00.000 8052 Move returns status 0, amount 11 23:05:26.316 00.000 8052 MoveAxis(N, 0, ABG) 23:05:26.316 00.000 8052 Move returns status 0, amount 0 23:05:26.316 00.000 8052 move complete, result=0 23:05:26.316 00.000 8052 worker thread done servicing request 23:05:26.534 00.218 3236 UpdateGuideState exits: m=215 SNR=10.1 23:05:26.534 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:26.534 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:26.534 00.000 3236 Enqueuing Expose request 23:05:26.534 00.000 8052 Worker thread wakes up 23:05:26.534 00.000 3236 GuideStep: -0.4 px 11 ms EAST, 0.3 px 0 ms NORTH 23:05:26.534 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:26.534 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:28.191 01.657 8052 Exposure complete 23:05:28.347 00.156 8052 worker thread done servicing request 23:05:28.347 00.000 3236 OnExposeComplete: enter 23:05:28.347 00.000 3236 UpdateGuideState(): m_state=6 23:05:28.347 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 685 23:05:28.347 00.000 3236 Star::Find returns 1 (0), X=1053.74, Y=267.79, Mass=194, SNR=9.6, Peak=34 HFD=4.4 23:05:28.347 00.000 3236 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.85) = xAngle (1.53 = 1.53) 23:05:28.347 00.000 3236 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.22 = -0.22) 23:05:28.347 00.000 3236 CameraToMount -- cameraX=1.15 cameraY=-0.38 hyp=1.21 cameraTheta=-0.32 mountX=0.05 mountY=-0.26, mountTheta=-1.37 23:05:28.347 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.15, y=-0.38, opts=13) 23:05:28.347 00.000 3236 Enqueuing Move request for scope (1.15, -0.38) 23:05:28.347 00.000 8052 Worker thread wakes up 23:05:28.347 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.15, -0.38) opts 0xd 23:05:28.347 00.000 8052 Handling offset move in thread for scope, endpoint = (1.15, -0.38) 23:05:28.347 00.000 8052 Moving (1.15, -0.38) raw xDistance=0.05 yDistance=-0.26 23:05:28.347 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:05:28.347 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 23:05:28.347 00.000 8052 MoveAxis(E, 0, ABG) 23:05:28.347 00.000 8052 Move returns status 0, amount 0 23:05:28.347 00.000 8052 MoveAxis(N, 40, ABG) 23:05:28.347 00.000 8052 Guiding Dir = 0, Dur = 40 23:05:28.362 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=22, FiltMax=31, Gamma=1.040 23:05:28.362 00.000 8052 IsSlewing returns 0 23:05:28.425 00.063 8052 IsGuiding returns 0 23:05:28.597 00.172 3236 UpdateGuideState exits: m=194 SNR=9.6 23:05:28.612 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:28.612 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:28.612 00.000 3236 Enqueuing Expose request 23:05:28.612 00.000 8052 IsGuiding returns 1 23:05:28.612 00.000 8052 scope still moving after pulse duration time elapsed 23:05:28.644 00.032 8052 IsSlewing returns 0 23:05:28.644 00.000 8052 IsGuiding returns 1 23:05:28.675 00.031 8052 IsSlewing returns 0 23:05:28.675 00.000 8052 IsGuiding returns 1 23:05:28.706 00.031 8052 IsSlewing returns 0 23:05:28.706 00.000 8052 IsGuiding returns 0 23:05:28.706 00.000 8052 scope move finished after 40 + 231 ms 23:05:28.706 00.000 8052 Move returns status 0, amount 40 23:05:28.706 00.000 8052 move complete, result=0 23:05:28.706 00.000 8052 worker thread done servicing request 23:05:28.706 00.000 8052 Worker thread wakes up 23:05:28.706 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:28.706 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:28.706 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.3 px 40 ms NORTH 23:05:30.144 01.438 8052 Exposure complete 23:05:30.300 00.156 8052 worker thread done servicing request 23:05:30.300 00.000 3236 OnExposeComplete: enter 23:05:30.300 00.000 3236 UpdateGuideState(): m_state=6 23:05:30.300 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 686 23:05:30.300 00.000 3236 Star::Find returns 1 (0), X=1053.53, Y=268.81, Mass=204, SNR=9.8, Peak=32 HFD=4.8 23:05:30.300 00.000 3236 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.85) = xAngle (2.44 = 2.44) 23:05:30.300 00.000 3236 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.69 = 0.69) 23:05:30.300 00.000 3236 CameraToMount -- cameraX=0.94 cameraY=0.63 hyp=1.13 cameraTheta=0.59 mountX=-0.86 mountY=0.72, mountTheta=2.44 23:05:30.300 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.94, y=0.63, opts=13) 23:05:30.300 00.000 3236 Enqueuing Move request for scope (0.94, 0.63) 23:05:30.300 00.000 8052 Worker thread wakes up 23:05:30.300 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.63) opts 0xd 23:05:30.300 00.000 8052 Handling offset move in thread for scope, endpoint = (0.94, 0.63) 23:05:30.300 00.000 8052 Moving (0.94, 0.63) raw xDistance=-0.86 yDistance=0.72 23:05:30.300 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.86 23:05:30.300 00.000 8052 resist switch: large excursion: input 0.72 thresh 0.54 direction from -1 to 1 23:05:30.300 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.17 23:05:30.300 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 23:05:30.300 00.000 8052 MoveAxis(E, 30, ABG) 23:05:30.300 00.000 8052 Guiding Dir = 2, Dur = 30 23:05:30.300 00.000 8052 IsSlewing returns 0 23:05:30.316 00.016 8052 IsGuiding returns 0 23:05:30.316 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=95, FiltMin=22, FiltMax=30, Gamma=1.040 23:05:30.316 00.000 8052 PulseGuide returned control before completion, sleep 36 23:05:30.362 00.046 8052 IsGuiding returns 0 23:05:30.362 00.000 8052 Move returns status 0, amount 30 23:05:30.362 00.000 8052 MoveAxis(S, 110, ABG) 23:05:30.362 00.000 8052 Guiding Dir = 1, Dur = 110 23:05:30.362 00.000 8052 IsSlewing returns 0 23:05:30.362 00.000 8052 IsGuiding returns 0 23:05:30.362 00.000 8052 PulseGuide returned control before completion, sleep 117 23:05:30.503 00.141 8052 IsGuiding returns 0 23:05:30.503 00.000 8052 Move returns status 0, amount 110 23:05:30.503 00.000 8052 move complete, result=0 23:05:30.503 00.000 8052 worker thread done servicing request 23:05:30.566 00.063 3236 UpdateGuideState exits: m=204 SNR=9.8 23:05:30.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:30.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:30.566 00.000 3236 Enqueuing Expose request 23:05:30.566 00.000 8052 Worker thread wakes up 23:05:30.566 00.000 3236 GuideStep: -0.9 px 30 ms EAST, 0.7 px 110 ms SOUTH 23:05:30.566 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:30.566 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:32.112 01.546 8052 Exposure complete 23:05:32.269 00.157 8052 worker thread done servicing request 23:05:32.269 00.000 3236 OnExposeComplete: enter 23:05:32.269 00.000 3236 UpdateGuideState(): m_state=6 23:05:32.269 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 687 23:05:32.269 00.000 3236 Star::Find returns 1 (0), X=1053.99, Y=268.76, Mass=213, SNR=10.0, Peak=35 HFD=4.3 23:05:32.269 00.000 3236 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.85) = xAngle (2.24 = 2.24) 23:05:32.269 00.000 3236 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.50 = 0.50) 23:05:32.269 00.000 3236 CameraToMount -- cameraX=1.40 cameraY=0.59 hyp=1.52 cameraTheta=0.40 mountX=-0.95 mountY=0.73, mountTheta=2.49 23:05:32.269 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.40, y=0.59, opts=13) 23:05:32.269 00.000 3236 Enqueuing Move request for scope (1.40, 0.59) 23:05:32.269 00.000 8052 Worker thread wakes up 23:05:32.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.40, 0.59) opts 0xd 23:05:32.269 00.000 8052 Handling offset move in thread for scope, endpoint = (1.40, 0.59) 23:05:32.269 00.000 8052 Moving (1.40, 0.59) raw xDistance=-0.95 yDistance=0.73 23:05:32.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.95 23:05:32.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 23:05:32.269 00.000 8052 MoveAxis(E, 35, ABG) 23:05:32.269 00.000 8052 Guiding Dir = 2, Dur = 35 23:05:32.284 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=21, FiltMax=31, Gamma=1.040 23:05:32.316 00.032 8052 IsSlewing returns 0 23:05:32.378 00.062 8052 IsGuiding returns 0 23:05:32.456 00.078 8052 IsGuiding returns 1 23:05:32.456 00.000 8052 scope still moving after pulse duration time elapsed 23:05:32.487 00.031 8052 IsSlewing returns 0 23:05:32.487 00.000 8052 IsGuiding returns 1 23:05:32.519 00.032 8052 IsSlewing returns 0 23:05:32.519 00.000 8052 IsGuiding returns 0 23:05:32.519 00.000 8052 scope move finished after 35 + 96 ms 23:05:32.519 00.000 8052 Move returns status 0, amount 35 23:05:32.519 00.000 8052 MoveAxis(S, 110, ABG) 23:05:32.519 00.000 8052 Guiding Dir = 1, Dur = 110 23:05:32.519 00.000 8052 IsSlewing returns 0 23:05:32.519 00.000 8052 IsGuiding returns 0 23:05:32.519 00.000 8052 PulseGuide returned control before completion, sleep 117 23:05:32.534 00.015 3236 UpdateGuideState exits: m=213 SNR=10.0 23:05:32.534 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:32.534 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:32.534 00.000 3236 Enqueuing Expose request 23:05:32.675 00.141 8052 IsGuiding returns 0 23:05:32.675 00.000 8052 Move returns status 0, amount 110 23:05:32.675 00.000 8052 move complete, result=0 23:05:32.675 00.000 8052 worker thread done servicing request 23:05:32.675 00.000 8052 Worker thread wakes up 23:05:32.675 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:32.675 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:32.675 00.000 3236 GuideStep: -0.9 px 35 ms EAST, 0.7 px 110 ms SOUTH 23:05:34.112 01.437 8052 Exposure complete 23:05:34.269 00.157 8052 worker thread done servicing request 23:05:34.269 00.000 3236 OnExposeComplete: enter 23:05:34.269 00.000 3236 UpdateGuideState(): m_state=6 23:05:34.269 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 688 23:05:34.269 00.000 3236 Star::Find returns 1 (0), X=1053.68, Y=266.31, Mass=207, SNR=9.9, Peak=34 HFD=4.8 23:05:34.269 00.000 3236 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.85) = xAngle (0.80 = 0.80) 23:05:34.269 00.000 3236 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.94 = -0.94) 23:05:34.269 00.000 3236 CameraToMount -- cameraX=1.09 cameraY=-1.87 hyp=2.16 cameraTheta=-1.04 mountX=1.50 mountY=-1.75, mountTheta=-0.86 23:05:34.269 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.09, y=-1.87, opts=13) 23:05:34.269 00.000 3236 Enqueuing Move request for scope (1.09, -1.87) 23:05:34.269 00.000 8052 Worker thread wakes up 23:05:34.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.09, -1.87) opts 0xd 23:05:34.269 00.000 8052 Handling offset move in thread for scope, endpoint = (1.09, -1.87) 23:05:34.269 00.000 8052 Moving (1.09, -1.87) raw xDistance=1.50 yDistance=-1.75 23:05:34.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.50 23:05:34.269 00.000 8052 resist switch: large excursion: input -1.75 thresh 0.54 direction from 1 to -1 23:05:34.269 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.24 23:05:34.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.75 from input -1.75 23:05:34.269 00.000 8052 MoveAxis(W, 49, ABG) 23:05:34.269 00.000 8052 Guiding Dir = 3, Dur = 49 23:05:34.269 00.000 8052 IsSlewing returns 0 23:05:34.269 00.000 8052 IsGuiding returns 0 23:05:34.284 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=24, FiltMax=33, Gamma=1.040 23:05:34.284 00.000 8052 PulseGuide returned control before completion, sleep 49 23:05:34.347 00.063 8052 IsGuiding returns 0 23:05:34.347 00.000 8052 Move returns status 0, amount 49 23:05:34.347 00.000 8052 MoveAxis(N, 265, ABG) 23:05:34.347 00.000 8052 Guiding Dir = 0, Dur = 265 23:05:34.347 00.000 8052 IsSlewing returns 0 23:05:34.347 00.000 8052 IsGuiding returns 0 23:05:34.347 00.000 8052 PulseGuide returned control before completion, sleep 271 23:05:34.534 00.187 3236 UpdateGuideState exits: m=207 SNR=9.9 23:05:34.534 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:34.534 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:34.534 00.000 3236 Enqueuing Expose request 23:05:34.644 00.110 8052 IsGuiding returns 0 23:05:34.644 00.000 8052 Move returns status 0, amount 265 23:05:34.644 00.000 8052 move complete, result=0 23:05:34.644 00.000 8052 worker thread done servicing request 23:05:34.644 00.000 8052 Worker thread wakes up 23:05:34.644 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:34.644 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:34.644 00.000 3236 GuideStep: 1.5 px 49 ms WEST, -1.7 px 265 ms NORTH 23:05:36.191 01.547 8052 Exposure complete 23:05:36.347 00.156 8052 worker thread done servicing request 23:05:36.347 00.000 3236 OnExposeComplete: enter 23:05:36.347 00.000 3236 UpdateGuideState(): m_state=6 23:05:36.347 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 689 23:05:36.347 00.000 3236 Star::Find returns 1 (0), X=1052.90, Y=266.43, Mass=189, SNR=9.4, Peak=37 HFD=4.8 23:05:36.347 00.000 3236 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.85) = xAngle (0.45 = 0.45) 23:05:36.347 00.000 3236 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.30 = -1.30) 23:05:36.347 00.000 3236 CameraToMount -- cameraX=0.31 cameraY=-1.75 hyp=1.78 cameraTheta=-1.40 mountX=1.60 mountY=-1.71, mountTheta=-0.82 23:05:36.347 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.31, y=-1.75, opts=13) 23:05:36.347 00.000 3236 Enqueuing Move request for scope (0.31, -1.75) 23:05:36.347 00.000 8052 Worker thread wakes up 23:05:36.347 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -1.75) opts 0xd 23:05:36.347 00.000 8052 Handling offset move in thread for scope, endpoint = (0.31, -1.75) 23:05:36.347 00.000 8052 Moving (0.31, -1.75) raw xDistance=1.60 yDistance=-1.71 23:05:36.347 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.60 23:05:36.347 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.71 from input -1.71 23:05:36.347 00.000 8052 MoveAxis(W, 59, ABG) 23:05:36.347 00.000 8052 Guiding Dir = 3, Dur = 59 23:05:36.347 00.000 8052 IsSlewing returns 0 23:05:36.362 00.015 8052 IsGuiding returns 0 23:05:36.362 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=27, FiltMax=35, Gamma=1.040 23:05:36.362 00.000 8052 PulseGuide returned control before completion, sleep 66 23:05:36.441 00.079 8052 IsGuiding returns 0 23:05:36.441 00.000 8052 Move returns status 0, amount 59 23:05:36.441 00.000 8052 MoveAxis(N, 260, ABG) 23:05:36.441 00.000 8052 Guiding Dir = 0, Dur = 260 23:05:36.441 00.000 8052 IsSlewing returns 0 23:05:36.441 00.000 8052 IsGuiding returns 0 23:05:36.441 00.000 8052 PulseGuide returned control before completion, sleep 267 23:05:36.612 00.171 3236 UpdateGuideState exits: m=189 SNR=9.4 23:05:36.612 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:36.612 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:36.612 00.000 3236 Enqueuing Expose request 23:05:36.722 00.110 8052 IsGuiding returns 0 23:05:36.722 00.000 8052 Move returns status 0, amount 260 23:05:36.722 00.000 8052 move complete, result=0 23:05:36.722 00.000 8052 worker thread done servicing request 23:05:36.722 00.000 8052 Worker thread wakes up 23:05:36.722 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:36.722 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:36.722 00.000 3236 GuideStep: 1.6 px 59 ms WEST, -1.7 px 260 ms NORTH 23:05:38.159 01.437 8052 Exposure complete 23:05:38.316 00.157 8052 worker thread done servicing request 23:05:38.316 00.000 3236 OnExposeComplete: enter 23:05:38.316 00.000 3236 UpdateGuideState(): m_state=6 23:05:38.316 00.000 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 690 23:05:38.316 00.000 3236 Star::Find returns 1 (0), X=1051.00, Y=267.27, Mass=205, SNR=9.8, Peak=35 HFD=5.0 23:05:38.316 00.000 3236 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.85) = xAngle (-0.78 = -0.78) 23:05:38.316 00.000 3236 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.52 = -2.52) 23:05:38.316 00.000 3236 CameraToMount -- cameraX=-1.59 cameraY=-0.90 hyp=1.83 cameraTheta=-2.62 mountX=1.30 mountY=-1.06, mountTheta=-0.68 23:05:38.316 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.59, y=-0.90, opts=13) 23:05:38.316 00.000 3236 Enqueuing Move request for scope (-1.59, -0.90) 23:05:38.316 00.000 8052 Worker thread wakes up 23:05:38.316 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.59, -0.90) opts 0xd 23:05:38.316 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.59, -0.90) 23:05:38.316 00.000 8052 Moving (-1.59, -0.90) raw xDistance=1.30 yDistance=-1.06 23:05:38.316 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.30 23:05:38.316 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06 23:05:38.316 00.000 8052 MoveAxis(W, 49, ABG) 23:05:38.316 00.000 8052 Guiding Dir = 3, Dur = 49 23:05:38.316 00.000 8052 IsSlewing returns 0 23:05:38.316 00.000 8052 IsGuiding returns 0 23:05:38.331 00.015 8052 PulseGuide returned control before completion, sleep 54 23:05:38.331 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=32, Gamma=1.040 23:05:38.394 00.063 8052 IsGuiding returns 0 23:05:38.394 00.000 8052 Move returns status 0, amount 49 23:05:38.394 00.000 8052 MoveAxis(N, 161, ABG) 23:05:38.394 00.000 8052 Guiding Dir = 0, Dur = 161 23:05:38.394 00.000 8052 IsSlewing returns 0 23:05:38.394 00.000 8052 IsGuiding returns 0 23:05:38.394 00.000 8052 PulseGuide returned control before completion, sleep 168 23:05:38.581 00.187 3236 UpdateGuideState exits: m=205 SNR=9.8 23:05:38.581 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:38.581 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:38.581 00.000 3236 Enqueuing Expose request 23:05:38.644 00.063 8052 IsGuiding returns 0 23:05:38.644 00.000 8052 Move returns status 0, amount 161 23:05:38.644 00.000 8052 move complete, result=0 23:05:38.644 00.000 8052 worker thread done servicing request 23:05:38.644 00.000 8052 Worker thread wakes up 23:05:38.644 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:38.644 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:38.644 00.000 3236 GuideStep: 1.3 px 49 ms WEST, -1.1 px 161 ms NORTH 23:05:40.191 01.547 8052 Exposure complete 23:05:40.347 00.156 8052 worker thread done servicing request 23:05:40.347 00.000 3236 OnExposeComplete: enter 23:05:40.347 00.000 3236 UpdateGuideState(): m_state=6 23:05:40.347 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 691 23:05:40.347 00.000 3236 Star::Find returns 1 (0), X=1049.93, Y=269.28, Mass=207, SNR=9.9, Peak=36 HFD=4.8 23:05:40.347 00.000 3236 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.85) = xAngle (4.60 = -1.69) 23:05:40.347 00.000 3236 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.85 = 2.85) 23:05:40.347 00.000 3236 CameraToMount -- cameraX=-2.66 cameraY=1.11 hyp=2.88 cameraTheta=2.75 mountX=-0.34 mountY=0.83, mountTheta=1.96 23:05:40.347 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.66, y=1.11, opts=13) 23:05:40.347 00.000 3236 Enqueuing Move request for scope (-2.66, 1.11) 23:05:40.347 00.000 8052 Worker thread wakes up 23:05:40.347 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.66, 1.11) opts 0xd 23:05:40.347 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.66, 1.11) 23:05:40.347 00.000 8052 Moving (-2.66, 1.11) raw xDistance=-0.34 yDistance=0.83 23:05:40.347 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.34 23:05:40.347 00.000 8052 resist switch: large excursion: input 0.83 thresh 0.54 direction from -1 to 1 23:05:40.347 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.49 23:05:40.347 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 23:05:40.347 00.000 8052 MoveAxis(E, 8, ABG) 23:05:40.347 00.000 8052 Guiding Dir = 2, Dur = 8 23:05:40.347 00.000 8052 IsSlewing returns 0 23:05:40.362 00.015 8052 IsGuiding returns 0 23:05:40.362 00.000 8052 PulseGuide returned control before completion, sleep 15 23:05:40.362 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=34, Gamma=1.040 23:05:40.394 00.032 8052 IsGuiding returns 0 23:05:40.394 00.000 8052 Move returns status 0, amount 8 23:05:40.394 00.000 8052 MoveAxis(S, 126, ABG) 23:05:40.394 00.000 8052 Guiding Dir = 1, Dur = 126 23:05:40.394 00.000 8052 IsSlewing returns 0 23:05:40.394 00.000 8052 IsGuiding returns 0 23:05:40.394 00.000 8052 PulseGuide returned control before completion, sleep 133 23:05:40.550 00.156 8052 IsGuiding returns 0 23:05:40.550 00.000 8052 Move returns status 0, amount 126 23:05:40.550 00.000 8052 move complete, result=0 23:05:40.550 00.000 8052 worker thread done servicing request 23:05:40.612 00.062 3236 UpdateGuideState exits: m=207 SNR=9.9 23:05:40.612 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:40.612 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:40.612 00.000 3236 Enqueuing Expose request 23:05:40.612 00.000 8052 Worker thread wakes up 23:05:40.612 00.000 3236 GuideStep: -0.3 px 8 ms EAST, 0.8 px 126 ms SOUTH 23:05:40.612 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:40.612 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:42.159 01.547 8052 Exposure complete 23:05:42.316 00.157 8052 worker thread done servicing request 23:05:42.316 00.000 3236 OnExposeComplete: enter 23:05:42.316 00.000 3236 UpdateGuideState(): m_state=6 23:05:42.316 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 692 23:05:42.316 00.000 3236 Star::Find returns 1 (0), X=1050.05, Y=268.76, Mass=184, SNR=9.3, Peak=35 HFD=4.7 23:05:42.316 00.000 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.76 = -1.52) 23:05:42.316 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.02 = 3.02) 23:05:42.316 00.000 3236 CameraToMount -- cameraX=-2.54 cameraY=0.58 hyp=2.61 cameraTheta=2.92 mountX=0.13 mountY=0.32, mountTheta=1.17 23:05:42.316 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.54, y=0.58, opts=13) 23:05:42.316 00.000 3236 Enqueuing Move request for scope (-2.54, 0.58) 23:05:42.316 00.000 8052 Worker thread wakes up 23:05:42.316 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.54, 0.58) opts 0xd 23:05:42.316 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.54, 0.58) 23:05:42.316 00.000 8052 Moving (-2.54, 0.58) raw xDistance=0.13 yDistance=0.32 23:05:42.316 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:05:42.316 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 23:05:42.316 00.000 8052 MoveAxis(E, 0, ABG) 23:05:42.316 00.000 8052 Move returns status 0, amount 0 23:05:42.316 00.000 8052 MoveAxis(S, 49, ABG) 23:05:42.316 00.000 8052 Guiding Dir = 1, Dur = 49 23:05:42.316 00.000 8052 IsSlewing returns 0 23:05:42.316 00.000 8052 IsGuiding returns 0 23:05:42.331 00.015 8052 PulseGuide returned control before completion, sleep 55 23:05:42.331 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=32, Gamma=1.040 23:05:42.394 00.063 8052 IsGuiding returns 1 23:05:42.394 00.000 8052 scope still moving after pulse duration time elapsed 23:05:42.503 00.109 8052 IsSlewing returns 0 23:05:42.581 00.078 3236 UpdateGuideState exits: m=184 SNR=9.3 23:05:42.581 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:42.581 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:42.581 00.000 3236 Enqueuing Expose request 23:05:42.597 00.016 8052 IsGuiding returns 0 23:05:42.597 00.000 8052 scope move finished after 49 + 219 ms 23:05:42.597 00.000 8052 Move returns status 0, amount 49 23:05:42.597 00.000 8052 move complete, result=0 23:05:42.597 00.000 8052 worker thread done servicing request 23:05:42.597 00.000 8052 Worker thread wakes up 23:05:42.597 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:42.597 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:42.597 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.3 px 49 ms SOUTH 23:05:44.144 01.547 8052 Exposure complete 23:05:44.300 00.156 8052 worker thread done servicing request 23:05:44.300 00.000 3236 OnExposeComplete: enter 23:05:44.300 00.000 3236 UpdateGuideState(): m_state=6 23:05:44.300 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 693 23:05:44.300 00.000 3236 Star::Find returns 1 (0), X=1050.92, Y=268.77, Mass=204, SNR=9.8, Peak=36 HFD=4.4 23:05:44.300 00.000 3236 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.85) = xAngle (4.65 = -1.63) 23:05:44.300 00.000 3236 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.90 = 2.90) 23:05:44.300 00.000 3236 CameraToMount -- cameraX=-1.67 cameraY=0.59 hyp=1.77 cameraTheta=2.80 mountX=-0.11 mountY=0.42, mountTheta=1.83 23:05:44.300 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.67, y=0.59, opts=13) 23:05:44.300 00.000 3236 Enqueuing Move request for scope (-1.67, 0.59) 23:05:44.300 00.000 8052 Worker thread wakes up 23:05:44.300 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.67, 0.59) opts 0xd 23:05:44.300 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.67, 0.59) 23:05:44.300 00.000 8052 Moving (-1.67, 0.59) raw xDistance=-0.11 yDistance=0.42 23:05:44.300 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:05:44.300 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 23:05:44.300 00.000 8052 MoveAxis(E, 0, ABG) 23:05:44.300 00.000 8052 Move returns status 0, amount 0 23:05:44.300 00.000 8052 MoveAxis(S, 64, ABG) 23:05:44.300 00.000 8052 Guiding Dir = 1, Dur = 64 23:05:44.300 00.000 8052 IsSlewing returns 0 23:05:44.316 00.016 8052 IsGuiding returns 0 23:05:44.316 00.000 8052 PulseGuide returned control before completion, sleep 71 23:05:44.316 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=24, FiltMax=33, Gamma=1.040 23:05:44.394 00.078 8052 IsGuiding returns 1 23:05:44.394 00.000 8052 scope still moving after pulse duration time elapsed 23:05:44.425 00.031 8052 IsSlewing returns 0 23:05:44.425 00.000 8052 IsGuiding returns 1 23:05:44.456 00.031 8052 IsSlewing returns 0 23:05:44.456 00.000 8052 IsGuiding returns 0 23:05:44.456 00.000 8052 scope move finished after 64 + 85 ms 23:05:44.456 00.000 8052 Move returns status 0, amount 64 23:05:44.456 00.000 8052 move complete, result=0 23:05:44.456 00.000 8052 worker thread done servicing request 23:05:44.566 00.110 3236 UpdateGuideState exits: m=204 SNR=9.8 23:05:44.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:44.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:44.566 00.000 3236 Enqueuing Expose request 23:05:44.566 00.000 8052 Worker thread wakes up 23:05:44.566 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.4 px 64 ms SOUTH 23:05:44.566 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:44.566 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:46.112 01.546 8052 Exposure complete 23:05:46.269 00.157 8052 worker thread done servicing request 23:05:46.269 00.000 3236 OnExposeComplete: enter 23:05:46.269 00.000 3236 UpdateGuideState(): m_state=6 23:05:46.269 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 694 23:05:46.269 00.000 3236 Star::Find returns 1 (0), X=1051.12, Y=268.63, Mass=213, SNR=10.0, Peak=37 HFD=4.5 23:05:46.269 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.59) 23:05:46.269 00.000 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 23:05:46.269 00.000 3236 CameraToMount -- cameraX=-1.47 cameraY=0.45 hyp=1.54 cameraTheta=2.84 mountX=-0.03 mountY=0.30, mountTheta=1.67 23:05:46.269 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.47, y=0.45, opts=13) 23:05:46.269 00.000 3236 Enqueuing Move request for scope (-1.47, 0.45) 23:05:46.269 00.000 8052 Worker thread wakes up 23:05:46.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.47, 0.45) opts 0xd 23:05:46.269 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.47, 0.45) 23:05:46.269 00.000 8052 Moving (-1.47, 0.45) raw xDistance=-0.03 yDistance=0.30 23:05:46.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:05:46.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 23:05:46.269 00.000 8052 MoveAxis(E, 0, ABG) 23:05:46.269 00.000 8052 Move returns status 0, amount 0 23:05:46.269 00.000 8052 MoveAxis(S, 45, ABG) 23:05:46.269 00.000 8052 Guiding Dir = 1, Dur = 45 23:05:46.269 00.000 8052 IsSlewing returns 0 23:05:46.269 00.000 8052 IsGuiding returns 0 23:05:46.284 00.015 8052 PulseGuide returned control before completion, sleep 49 23:05:46.284 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=21, FiltMax=30, Gamma=1.040 23:05:46.394 00.110 8052 IsGuiding returns 1 23:05:46.394 00.000 8052 scope still moving after pulse duration time elapsed 23:05:46.503 00.109 8052 IsSlewing returns 0 23:05:46.534 00.031 3236 UpdateGuideState exits: m=213 SNR=10.0 23:05:46.534 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:46.534 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:46.534 00.000 3236 Enqueuing Expose request 23:05:46.581 00.047 8052 IsGuiding returns 0 23:05:46.581 00.000 8052 scope move finished after 45 + 266 ms 23:05:46.581 00.000 8052 Move returns status 0, amount 45 23:05:46.581 00.000 8052 move complete, result=0 23:05:46.581 00.000 8052 worker thread done servicing request 23:05:46.581 00.000 8052 Worker thread wakes up 23:05:46.581 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:46.581 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:46.597 00.016 3236 GuideStep: -0.0 px 0 ms EAST, 0.3 px 45 ms SOUTH 23:05:48.144 01.547 8052 Exposure complete 23:05:48.300 00.156 8052 worker thread done servicing request 23:05:48.300 00.000 3236 OnExposeComplete: enter 23:05:48.300 00.000 3236 UpdateGuideState(): m_state=6 23:05:48.300 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 695 23:05:48.300 00.000 3236 Star::Find returns 1 (0), X=1051.65, Y=268.39, Mass=198, SNR=9.7, Peak=36 HFD=4.7 23:05:48.300 00.000 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.76 = -1.52) 23:05:48.300 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.02 = 3.02) 23:05:48.300 00.000 3236 CameraToMount -- cameraX=-0.94 cameraY=0.21 hyp=0.96 cameraTheta=2.92 mountX=0.05 mountY=0.12, mountTheta=1.17 23:05:48.300 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.94, y=0.21, opts=13) 23:05:48.300 00.000 3236 Enqueuing Move request for scope (-0.94, 0.21) 23:05:48.300 00.000 8052 Worker thread wakes up 23:05:48.300 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.21) opts 0xd 23:05:48.300 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.94, 0.21) 23:05:48.300 00.000 8052 Moving (-0.94, 0.21) raw xDistance=0.05 yDistance=0.12 23:05:48.300 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:05:48.300 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:48.300 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:05:48.300 00.000 8052 MoveAxis(E, 0, ABG) 23:05:48.300 00.000 8052 Move returns status 0, amount 0 23:05:48.300 00.000 8052 MoveAxis(N, 0, ABG) 23:05:48.300 00.000 8052 Move returns status 0, amount 0 23:05:48.300 00.000 8052 move complete, result=0 23:05:48.300 00.000 8052 worker thread done servicing request 23:05:48.316 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=22, FiltMax=31, Gamma=1.040 23:05:48.566 00.250 3236 UpdateGuideState exits: m=198 SNR=9.7 23:05:48.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:48.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:48.566 00.000 3236 Enqueuing Expose request 23:05:48.566 00.000 8052 Worker thread wakes up 23:05:48.566 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:05:48.566 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:48.566 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:50.112 01.546 8052 Exposure complete 23:05:50.269 00.157 8052 worker thread done servicing request 23:05:50.269 00.000 3236 OnExposeComplete: enter 23:05:50.269 00.000 3236 UpdateGuideState(): m_state=6 23:05:50.269 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 696 23:05:50.269 00.000 3236 Star::Find returns 1 (0), X=1052.13, Y=267.46, Mass=218, SNR=10.2, Peak=31 HFD=4.8 23:05:50.269 00.000 3236 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.85) = xAngle (-0.29 = -0.29) 23:05:50.269 00.000 3236 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.04 = -2.04) 23:05:50.269 00.000 3236 CameraToMount -- cameraX=-0.46 cameraY=-0.72 hyp=0.86 cameraTheta=-2.14 mountX=0.82 mountY=-0.76, mountTheta=-0.75 23:05:50.269 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.46, y=-0.72, opts=13) 23:05:50.269 00.000 3236 Enqueuing Move request for scope (-0.46, -0.72) 23:05:50.269 00.000 8052 Worker thread wakes up 23:05:50.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.72) opts 0xd 23:05:50.269 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.46, -0.72) 23:05:50.269 00.000 8052 Moving (-0.46, -0.72) raw xDistance=0.82 yDistance=-0.76 23:05:50.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82 23:05:50.269 00.000 8052 resist switch: large excursion: input -0.76 thresh 0.54 direction from 1 to -1 23:05:50.269 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.29 23:05:50.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 23:05:50.269 00.000 8052 MoveAxis(W, 28, ABG) 23:05:50.269 00.000 8052 Guiding Dir = 3, Dur = 28 23:05:50.284 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=21, FiltMax=31, Gamma=1.040 23:05:50.284 00.000 8052 IsSlewing returns 0 23:05:50.347 00.063 8052 IsGuiding returns 0 23:05:50.519 00.172 8052 IsGuiding returns 0 23:05:50.519 00.000 8052 Move returns status 0, amount 28 23:05:50.519 00.000 8052 MoveAxis(N, 116, ABG) 23:05:50.519 00.000 8052 Guiding Dir = 0, Dur = 116 23:05:50.519 00.000 8052 IsSlewing returns 0 23:05:50.519 00.000 8052 IsGuiding returns 0 23:05:50.519 00.000 8052 PulseGuide returned control before completion, sleep 122 23:05:50.534 00.015 3236 UpdateGuideState exits: m=218 SNR=10.2 23:05:50.534 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:50.534 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:50.534 00.000 3236 Enqueuing Expose request 23:05:50.659 00.125 8052 IsGuiding returns 0 23:05:50.659 00.000 8052 Move returns status 0, amount 116 23:05:50.659 00.000 8052 move complete, result=0 23:05:50.659 00.000 8052 worker thread done servicing request 23:05:50.659 00.000 8052 Worker thread wakes up 23:05:50.659 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:50.659 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:50.659 00.000 3236 GuideStep: 0.8 px 28 ms WEST, -0.8 px 116 ms NORTH 23:05:52.097 01.438 8052 Exposure complete 23:05:52.253 00.156 8052 worker thread done servicing request 23:05:52.253 00.000 3236 OnExposeComplete: enter 23:05:52.253 00.000 3236 UpdateGuideState(): m_state=6 23:05:52.253 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 697 23:05:52.253 00.000 3236 Star::Find returns 1 (0), X=1052.13, Y=268.17, Mass=216, SNR=10.1, Peak=34 HFD=4.4 23:05:52.253 00.000 3236 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.85) = xAngle (-1.29 = -1.29) 23:05:52.253 00.000 3236 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.04 = -3.04) 23:05:52.253 00.000 3236 CameraToMount -- cameraX=-0.46 cameraY=-0.00 hyp=0.46 cameraTheta=-3.14 mountX=0.13 mountY=-0.05, mountTheta=-0.36 23:05:52.253 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.46, y=-0.00, opts=13) 23:05:52.253 00.000 3236 Enqueuing Move request for scope (-0.46, -0.00) 23:05:52.253 00.000 8052 Worker thread wakes up 23:05:52.253 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.00) opts 0xd 23:05:52.253 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.46, -0.00) 23:05:52.253 00.000 8052 Moving (-0.46, -0.00) raw xDistance=0.13 yDistance=-0.05 23:05:52.253 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:05:52.253 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:05:52.253 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:05:52.253 00.000 8052 MoveAxis(E, 0, ABG) 23:05:52.253 00.000 8052 Move returns status 0, amount 0 23:05:52.253 00.000 8052 MoveAxis(N, 0, ABG) 23:05:52.253 00.000 8052 Move returns status 0, amount 0 23:05:52.253 00.000 8052 move complete, result=0 23:05:52.253 00.000 8052 worker thread done servicing request 23:05:52.269 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=22, FiltMax=31, Gamma=1.040 23:05:52.503 00.234 3236 UpdateGuideState exits: m=216 SNR=10.1 23:05:52.503 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:52.503 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:52.503 00.000 3236 Enqueuing Expose request 23:05:52.503 00.000 8052 Worker thread wakes up 23:05:52.503 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:05:52.503 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:52.519 00.016 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:54.175 01.656 8052 Exposure complete 23:05:54.331 00.156 8052 worker thread done servicing request 23:05:54.331 00.000 3236 OnExposeComplete: enter 23:05:54.331 00.000 3236 UpdateGuideState(): m_state=6 23:05:54.331 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 698 23:05:54.331 00.000 3236 Star::Find returns 1 (0), X=1052.57, Y=268.66, Mass=201, SNR=9.8, Peak=37 HFD=4.6 23:05:54.331 00.000 3236 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.85) = xAngle (3.46 = -2.83) 23:05:54.331 00.000 3236 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.71 = 1.71) 23:05:54.331 00.000 3236 CameraToMount -- cameraX=-0.02 cameraY=0.48 hyp=0.48 cameraTheta=1.61 mountX=-0.46 mountY=0.48, mountTheta=2.34 23:05:54.331 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.02, y=0.48, opts=13) 23:05:54.331 00.000 3236 Enqueuing Move request for scope (-0.02, 0.48) 23:05:54.331 00.000 8052 Worker thread wakes up 23:05:54.331 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.48) opts 0xd 23:05:54.331 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.02, 0.48) 23:05:54.331 00.000 8052 Moving (-0.02, 0.48) raw xDistance=-0.46 yDistance=0.48 23:05:54.331 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 23:05:54.331 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:05:54.331 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48 23:05:54.331 00.000 8052 MoveAxis(E, 16, ABG) 23:05:54.331 00.000 8052 Guiding Dir = 2, Dur = 16 23:05:54.331 00.000 8052 IsSlewing returns 0 23:05:54.347 00.016 8052 IsGuiding returns 0 23:05:54.347 00.000 8052 PulseGuide returned control before completion, sleep 24 23:05:54.347 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=34, Gamma=1.040 23:05:54.378 00.031 8052 IsGuiding returns 0 23:05:54.378 00.000 8052 Move returns status 0, amount 16 23:05:54.378 00.000 8052 MoveAxis(N, 0, ABG) 23:05:54.378 00.000 8052 Move returns status 0, amount 0 23:05:54.378 00.000 8052 move complete, result=0 23:05:54.378 00.000 8052 worker thread done servicing request 23:05:54.597 00.219 3236 UpdateGuideState exits: m=201 SNR=9.8 23:05:54.597 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:54.597 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:54.597 00.000 3236 Enqueuing Expose request 23:05:54.597 00.000 8052 Worker thread wakes up 23:05:54.597 00.000 3236 GuideStep: -0.5 px 16 ms EAST, 0.5 px 0 ms NORTH 23:05:54.597 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:54.597 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:56.144 01.547 8052 Exposure complete 23:05:56.300 00.156 8052 worker thread done servicing request 23:05:56.300 00.000 3236 OnExposeComplete: enter 23:05:56.300 00.000 3236 UpdateGuideState(): m_state=6 23:05:56.300 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 699 23:05:56.300 00.000 3236 Star::Find returns 1 (0), X=1052.92, Y=269.05, Mass=201, SNR=9.7, Peak=40 HFD=4.5 23:05:56.300 00.000 3236 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.85) = xAngle (3.06 = 3.06) 23:05:56.300 00.000 3236 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.32 = 1.32) 23:05:56.300 00.000 3236 CameraToMount -- cameraX=0.33 cameraY=0.87 hyp=0.93 cameraTheta=1.21 mountX=-0.93 mountY=0.90, mountTheta=2.37 23:05:56.300 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.33, y=0.87, opts=13) 23:05:56.300 00.000 3236 Enqueuing Move request for scope (0.33, 0.87) 23:05:56.300 00.000 8052 Worker thread wakes up 23:05:56.300 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.87) opts 0xd 23:05:56.300 00.000 8052 Handling offset move in thread for scope, endpoint = (0.33, 0.87) 23:05:56.300 00.000 8052 Moving (0.33, 0.87) raw xDistance=-0.93 yDistance=0.90 23:05:56.300 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.93 23:05:56.300 00.000 8052 resist switch: large excursion: input 0.90 thresh 0.54 direction from -1 to 1 23:05:56.300 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.70 23:05:56.300 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 23:05:56.300 00.000 8052 MoveAxis(E, 33, ABG) 23:05:56.300 00.000 8052 Guiding Dir = 2, Dur = 33 23:05:56.300 00.000 8052 IsSlewing returns 0 23:05:56.316 00.016 8052 IsGuiding returns 0 23:05:56.316 00.000 8052 PulseGuide returned control before completion, sleep 40 23:05:56.316 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=28, FiltMax=37, Gamma=1.040 23:05:56.362 00.046 8052 IsGuiding returns 0 23:05:56.362 00.000 8052 Move returns status 0, amount 33 23:05:56.362 00.000 8052 MoveAxis(S, 137, ABG) 23:05:56.362 00.000 8052 Guiding Dir = 1, Dur = 137 23:05:56.362 00.000 8052 IsSlewing returns 0 23:05:56.362 00.000 8052 IsGuiding returns 0 23:05:56.362 00.000 8052 PulseGuide returned control before completion, sleep 144 23:05:56.519 00.157 8052 IsGuiding returns 0 23:05:56.519 00.000 8052 Move returns status 0, amount 137 23:05:56.519 00.000 8052 move complete, result=0 23:05:56.519 00.000 8052 worker thread done servicing request 23:05:56.566 00.047 3236 UpdateGuideState exits: m=201 SNR=9.7 23:05:56.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:56.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:56.566 00.000 3236 Enqueuing Expose request 23:05:56.566 00.000 8052 Worker thread wakes up 23:05:56.566 00.000 3236 GuideStep: -0.9 px 33 ms EAST, 0.9 px 137 ms SOUTH 23:05:56.566 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:56.566 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:05:58.112 01.546 8052 Exposure complete 23:05:58.269 00.157 8052 worker thread done servicing request 23:05:58.269 00.000 3236 OnExposeComplete: enter 23:05:58.269 00.000 3236 UpdateGuideState(): m_state=6 23:05:58.269 00.000 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 700 23:05:58.269 00.000 3236 Star::Find returns 1 (0), X=1053.54, Y=267.58, Mass=183, SNR=9.3, Peak=35 HFD=4.2 23:05:58.269 00.000 3236 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.85) = xAngle (1.28 = 1.28) 23:05:58.269 00.000 3236 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.46 = -0.46) 23:05:58.269 00.000 3236 CameraToMount -- cameraX=0.95 cameraY=-0.60 hyp=1.12 cameraTheta=-0.56 mountX=0.32 mountY=-0.50, mountTheta=-1.01 23:05:58.269 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.95, y=-0.60, opts=13) 23:05:58.269 00.000 3236 Enqueuing Move request for scope (0.95, -0.60) 23:05:58.269 00.000 8052 Worker thread wakes up 23:05:58.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.60) opts 0xd 23:05:58.269 00.000 8052 Handling offset move in thread for scope, endpoint = (0.95, -0.60) 23:05:58.269 00.000 8052 Moving (0.95, -0.60) raw xDistance=0.32 yDistance=-0.50 23:05:58.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.32 23:05:58.269 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:05:58.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50 23:05:58.269 00.000 8052 MoveAxis(W, 9, ABG) 23:05:58.269 00.000 8052 Guiding Dir = 3, Dur = 9 23:05:58.269 00.000 8052 IsSlewing returns 0 23:05:58.269 00.000 8052 IsGuiding returns 0 23:05:58.284 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=23, FiltMax=32, Gamma=1.040 23:05:58.284 00.000 8052 PulseGuide returned control before completion, sleep 12 23:05:58.316 00.032 8052 IsGuiding returns 0 23:05:58.316 00.000 8052 Move returns status 0, amount 9 23:05:58.316 00.000 8052 MoveAxis(N, 0, ABG) 23:05:58.316 00.000 8052 Move returns status 0, amount 0 23:05:58.316 00.000 8052 move complete, result=0 23:05:58.316 00.000 8052 worker thread done servicing request 23:05:58.534 00.218 3236 UpdateGuideState exits: m=183 SNR=9.3 23:05:58.534 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:05:58.534 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:05:58.534 00.000 3236 Enqueuing Expose request 23:05:58.534 00.000 8052 Worker thread wakes up 23:05:58.534 00.000 3236 GuideStep: 0.3 px 9 ms WEST, -0.5 px 0 ms NORTH 23:05:58.534 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:05:58.534 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:00.191 01.657 8052 Exposure complete 23:06:00.347 00.156 8052 worker thread done servicing request 23:06:00.347 00.000 3236 OnExposeComplete: enter 23:06:00.347 00.000 3236 UpdateGuideState(): m_state=6 23:06:00.347 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 701 23:06:00.347 00.000 3236 Star::Find returns 1 (0), X=1053.12, Y=266.83, Mass=193, SNR=9.6, Peak=38 HFD=4.3 23:06:00.347 00.000 3236 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.85) = xAngle (0.65 = 0.65) 23:06:00.347 00.000 3236 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.09 = -1.09) 23:06:00.347 00.000 3236 CameraToMount -- cameraX=0.53 cameraY=-1.35 hyp=1.45 cameraTheta=-1.20 mountX=1.15 mountY=-1.29, mountTheta=-0.84 23:06:00.347 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.53, y=-1.35, opts=13) 23:06:00.347 00.000 3236 Enqueuing Move request for scope (0.53, -1.35) 23:06:00.347 00.000 8052 Worker thread wakes up 23:06:00.347 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.53, -1.35) opts 0xd 23:06:00.347 00.000 8052 Handling offset move in thread for scope, endpoint = (0.53, -1.35) 23:06:00.347 00.000 8052 Moving (0.53, -1.35) raw xDistance=1.15 yDistance=-1.29 23:06:00.347 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.15 23:06:00.347 00.000 8052 resist switch: large excursion: input -1.29 thresh 0.54 direction from 1 to -1 23:06:00.347 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.87 23:06:00.347 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29 23:06:00.347 00.000 8052 MoveAxis(W, 40, ABG) 23:06:00.347 00.000 8052 Guiding Dir = 3, Dur = 40 23:06:00.347 00.000 8052 IsSlewing returns 0 23:06:00.362 00.015 8052 IsGuiding returns 0 23:06:00.362 00.000 8052 PulseGuide returned control before completion, sleep 47 23:06:00.362 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=27, FiltMax=37, Gamma=1.040 23:06:00.425 00.063 8052 IsGuiding returns 0 23:06:00.425 00.000 8052 Move returns status 0, amount 40 23:06:00.425 00.000 8052 MoveAxis(N, 196, ABG) 23:06:00.425 00.000 8052 Guiding Dir = 0, Dur = 196 23:06:00.425 00.000 8052 IsSlewing returns 0 23:06:00.425 00.000 8052 IsGuiding returns 0 23:06:00.425 00.000 8052 PulseGuide returned control before completion, sleep 202 23:06:00.612 00.187 3236 UpdateGuideState exits: m=193 SNR=9.6 23:06:00.612 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:00.612 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:00.612 00.000 3236 Enqueuing Expose request 23:06:00.675 00.063 8052 IsGuiding returns 0 23:06:00.675 00.000 8052 Move returns status 0, amount 196 23:06:00.675 00.000 8052 move complete, result=0 23:06:00.675 00.000 8052 worker thread done servicing request 23:06:00.675 00.000 8052 Worker thread wakes up 23:06:00.675 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:00.675 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:00.675 00.000 3236 GuideStep: 1.2 px 40 ms WEST, -1.3 px 196 ms NORTH 23:06:02.112 01.437 8052 Exposure complete 23:06:02.269 00.157 8052 worker thread done servicing request 23:06:02.269 00.000 3236 OnExposeComplete: enter 23:06:02.269 00.000 3236 UpdateGuideState(): m_state=6 23:06:02.269 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 702 23:06:02.269 00.000 3236 Star::Find returns 1 (0), X=1053.46, Y=266.65, Mass=217, SNR=10.1, Peak=42 HFD=4.7 23:06:02.269 00.000 3236 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.85) = xAngle (0.80 = 0.80) 23:06:02.269 00.000 3236 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.95 = -0.95) 23:06:02.269 00.000 3236 CameraToMount -- cameraX=0.87 cameraY=-1.52 hyp=1.75 cameraTheta=-1.05 mountX=1.23 mountY=-1.43, mountTheta=-0.86 23:06:02.269 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.87, y=-1.52, opts=13) 23:06:02.269 00.000 3236 Enqueuing Move request for scope (0.87, -1.52) 23:06:02.269 00.000 8052 Worker thread wakes up 23:06:02.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.87, -1.52) opts 0xd 23:06:02.269 00.000 8052 Handling offset move in thread for scope, endpoint = (0.87, -1.52) 23:06:02.269 00.000 8052 Moving (0.87, -1.52) raw xDistance=1.23 yDistance=-1.43 23:06:02.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.23 23:06:02.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.43 from input -1.43 23:06:02.269 00.000 8052 MoveAxis(W, 45, ABG) 23:06:02.269 00.000 8052 Guiding Dir = 3, Dur = 45 23:06:02.269 00.000 8052 IsSlewing returns 0 23:06:02.284 00.015 8052 IsGuiding returns 0 23:06:02.284 00.000 8052 PulseGuide returned control before completion, sleep 49 23:06:02.284 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=29, FiltMax=38, Gamma=1.040 23:06:02.347 00.063 8052 IsGuiding returns 0 23:06:02.347 00.000 8052 Move returns status 0, amount 45 23:06:02.347 00.000 8052 MoveAxis(N, 217, ABG) 23:06:02.347 00.000 8052 Guiding Dir = 0, Dur = 217 23:06:02.347 00.000 8052 IsSlewing returns 0 23:06:02.347 00.000 8052 IsGuiding returns 0 23:06:02.347 00.000 8052 PulseGuide returned control before completion, sleep 224 23:06:02.534 00.187 3236 UpdateGuideState exits: m=217 SNR=10.1 23:06:02.534 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:02.534 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:02.534 00.000 3236 Enqueuing Expose request 23:06:02.581 00.047 8052 IsGuiding returns 0 23:06:02.581 00.000 8052 Move returns status 0, amount 217 23:06:02.581 00.000 8052 move complete, result=0 23:06:02.581 00.000 8052 worker thread done servicing request 23:06:02.581 00.000 8052 Worker thread wakes up 23:06:02.581 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:02.581 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:02.581 00.000 3236 GuideStep: 1.2 px 45 ms WEST, -1.4 px 217 ms NORTH 23:06:04.128 01.547 8052 Exposure complete 23:06:04.284 00.156 8052 worker thread done servicing request 23:06:04.284 00.000 3236 OnExposeComplete: enter 23:06:04.284 00.000 3236 UpdateGuideState(): m_state=6 23:06:04.284 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 703 23:06:04.284 00.000 3236 Star::Find returns 1 (0), X=1053.58, Y=266.88, Mass=186, SNR=9.4, Peak=37 HFD=4.4 23:06:04.284 00.000 3236 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.85) = xAngle (0.93 = 0.93) 23:06:04.284 00.000 3236 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.82 = -0.82) 23:06:04.284 00.000 3236 CameraToMount -- cameraX=0.99 cameraY=-1.30 hyp=1.63 cameraTheta=-0.92 mountX=0.98 mountY=-1.19, mountTheta=-0.88 23:06:04.284 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.99, y=-1.30, opts=13) 23:06:04.284 00.000 3236 Enqueuing Move request for scope (0.99, -1.30) 23:06:04.284 00.000 8052 Worker thread wakes up 23:06:04.284 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.99, -1.30) opts 0xd 23:06:04.284 00.000 8052 Handling offset move in thread for scope, endpoint = (0.99, -1.30) 23:06:04.284 00.000 8052 Moving (0.99, -1.30) raw xDistance=0.98 yDistance=-1.19 23:06:04.284 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.98 23:06:04.284 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19 23:06:04.284 00.000 8052 MoveAxis(W, 37, ABG) 23:06:04.284 00.000 8052 Guiding Dir = 3, Dur = 37 23:06:04.284 00.000 8052 IsSlewing returns 0 23:06:04.284 00.000 8052 IsGuiding returns 0 23:06:04.300 00.016 8052 PulseGuide returned control before completion, sleep 43 23:06:04.300 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=27, FiltMax=36, Gamma=1.040 23:06:04.362 00.062 8052 IsGuiding returns 0 23:06:04.362 00.000 8052 Move returns status 0, amount 37 23:06:04.362 00.000 8052 MoveAxis(N, 181, ABG) 23:06:04.362 00.000 8052 Guiding Dir = 0, Dur = 181 23:06:04.362 00.000 8052 IsSlewing returns 0 23:06:04.362 00.000 8052 IsGuiding returns 0 23:06:04.362 00.000 8052 PulseGuide returned control before completion, sleep 188 23:06:04.550 00.188 3236 UpdateGuideState exits: m=186 SNR=9.4 23:06:04.550 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:04.550 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:04.550 00.000 3236 Enqueuing Expose request 23:06:04.628 00.078 8052 IsGuiding returns 0 23:06:04.628 00.000 8052 Move returns status 0, amount 181 23:06:04.628 00.000 8052 move complete, result=0 23:06:04.628 00.000 8052 worker thread done servicing request 23:06:04.628 00.000 8052 Worker thread wakes up 23:06:04.628 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:04.628 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:04.628 00.000 3236 GuideStep: 1.0 px 37 ms WEST, -1.2 px 181 ms NORTH 23:06:06.175 01.547 8052 Exposure complete 23:06:06.331 00.156 8052 worker thread done servicing request 23:06:06.331 00.000 3236 OnExposeComplete: enter 23:06:06.331 00.000 3236 UpdateGuideState(): m_state=6 23:06:06.331 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 704 23:06:06.331 00.000 3236 Star::Find returns 1 (0), X=1053.07, Y=266.89, Mass=214, SNR=10.0, Peak=36 HFD=4.7 23:06:06.331 00.000 3236 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.85) = xAngle (0.64 = 0.64) 23:06:06.331 00.000 3236 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.11 = -1.11) 23:06:06.331 00.000 3236 CameraToMount -- cameraX=0.48 cameraY=-1.28 hyp=1.37 cameraTheta=-1.21 mountX=1.10 mountY=-1.22, mountTheta=-0.84 23:06:06.331 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.48, y=-1.28, opts=13) 23:06:06.331 00.000 3236 Enqueuing Move request for scope (0.48, -1.28) 23:06:06.331 00.000 8052 Worker thread wakes up 23:06:06.331 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.48, -1.28) opts 0xd 23:06:06.331 00.000 8052 Handling offset move in thread for scope, endpoint = (0.48, -1.28) 23:06:06.331 00.000 8052 Moving (0.48, -1.28) raw xDistance=1.10 yDistance=-1.22 23:06:06.331 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.10 23:06:06.331 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.22 from input -1.22 23:06:06.331 00.000 8052 MoveAxis(W, 41, ABG) 23:06:06.331 00.000 8052 Guiding Dir = 3, Dur = 41 23:06:06.331 00.000 8052 IsSlewing returns 0 23:06:06.331 00.000 8052 IsGuiding returns 0 23:06:06.347 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=26, FiltMax=34, Gamma=1.040 23:06:06.347 00.000 8052 PulseGuide returned control before completion, sleep 44 23:06:06.409 00.062 8052 IsGuiding returns 0 23:06:06.409 00.000 8052 Move returns status 0, amount 41 23:06:06.409 00.000 8052 MoveAxis(N, 186, ABG) 23:06:06.409 00.000 8052 Guiding Dir = 0, Dur = 186 23:06:06.409 00.000 8052 IsSlewing returns 0 23:06:06.409 00.000 8052 IsGuiding returns 0 23:06:06.409 00.000 8052 PulseGuide returned control before completion, sleep 193 23:06:06.597 00.188 3236 UpdateGuideState exits: m=214 SNR=10.0 23:06:06.597 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:06.597 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:06.597 00.000 3236 Enqueuing Expose request 23:06:06.628 00.031 8052 IsGuiding returns 0 23:06:06.628 00.000 8052 Move returns status 0, amount 186 23:06:06.628 00.000 8052 move complete, result=0 23:06:06.628 00.000 8052 worker thread done servicing request 23:06:06.628 00.000 8052 Worker thread wakes up 23:06:06.628 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:06.628 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:06.628 00.000 3236 GuideStep: 1.1 px 41 ms WEST, -1.2 px 186 ms NORTH 23:06:08.175 01.547 8052 Exposure complete 23:06:08.331 00.156 8052 worker thread done servicing request 23:06:08.331 00.000 3236 OnExposeComplete: enter 23:06:08.331 00.000 3236 UpdateGuideState(): m_state=6 23:06:08.331 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 705 23:06:08.331 00.000 3236 Star::Find returns 1 (0), X=1052.64, Y=268.83, Mass=203, SNR=9.8, Peak=38 HFD=4.7 23:06:08.331 00.000 3236 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.85) = xAngle (3.35 = -2.93) 23:06:08.331 00.000 3236 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.61 = 1.61) 23:06:08.331 00.000 3236 CameraToMount -- cameraX=0.04 cameraY=0.66 hyp=0.66 cameraTheta=1.50 mountX=-0.64 mountY=0.66, mountTheta=2.35 23:06:08.331 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.04, y=0.66, opts=13) 23:06:08.331 00.000 3236 Enqueuing Move request for scope (0.04, 0.66) 23:06:08.331 00.000 8052 Worker thread wakes up 23:06:08.331 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.66) opts 0xd 23:06:08.331 00.000 8052 Handling offset move in thread for scope, endpoint = (0.04, 0.66) 23:06:08.331 00.000 8052 Moving (0.04, 0.66) raw xDistance=-0.64 yDistance=0.66 23:06:08.331 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.64 23:06:08.331 00.000 8052 resist switch: large excursion: input 0.66 thresh 0.54 direction from -1 to 1 23:06:08.331 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.97 23:06:08.331 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 23:06:08.331 00.000 8052 MoveAxis(E, 19, ABG) 23:06:08.331 00.000 8052 Guiding Dir = 2, Dur = 19 23:06:08.347 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=26, FiltMax=34, Gamma=1.040 23:06:08.378 00.031 8052 IsSlewing returns 0 23:06:08.441 00.063 8052 IsGuiding returns 0 23:06:08.600 00.159 8052 IsGuiding returns 0 23:06:08.600 00.000 8052 Move returns status 0, amount 19 23:06:08.600 00.000 8052 MoveAxis(S, 100, ABG) 23:06:08.600 00.000 8052 Guiding Dir = 1, Dur = 100 23:06:08.600 00.000 8052 IsSlewing returns 0 23:06:08.600 00.000 8052 IsGuiding returns 0 23:06:08.615 00.015 8052 PulseGuide returned control before completion, sleep 107 23:06:08.615 00.000 3236 UpdateGuideState exits: m=203 SNR=9.8 23:06:08.615 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:08.615 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:08.615 00.000 3236 Enqueuing Expose request 23:06:08.725 00.110 8052 IsGuiding returns 1 23:06:08.725 00.000 8052 scope still moving after pulse duration time elapsed 23:06:08.756 00.031 8052 IsSlewing returns 0 23:06:08.756 00.000 8052 IsGuiding returns 0 23:06:08.756 00.000 8052 scope move finished after 100 + 47 ms 23:06:08.756 00.000 8052 Move returns status 0, amount 100 23:06:08.756 00.000 8052 move complete, result=0 23:06:08.756 00.000 8052 worker thread done servicing request 23:06:08.756 00.000 8052 Worker thread wakes up 23:06:08.756 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:08.756 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:08.756 00.000 3236 GuideStep: -0.6 px 19 ms EAST, 0.7 px 100 ms SOUTH 23:06:10.194 01.438 8052 Exposure complete 23:06:10.365 00.171 8052 worker thread done servicing request 23:06:10.365 00.000 3236 OnExposeComplete: enter 23:06:10.365 00.000 3236 UpdateGuideState(): m_state=6 23:06:10.365 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 706 23:06:10.365 00.000 3236 Star::Find returns 1 (0), X=1052.67, Y=269.17, Mass=203, SNR=9.8, Peak=37 HFD=4.5 23:06:10.365 00.000 3236 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.85) = xAngle (3.34 = -2.94) 23:06:10.365 00.000 3236 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.60 = 1.60) 23:06:10.365 00.000 3236 CameraToMount -- cameraX=0.07 cameraY=1.00 hyp=1.00 cameraTheta=1.50 mountX=-0.98 mountY=1.00, mountTheta=2.35 23:06:10.365 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.07, y=1.00, opts=13) 23:06:10.365 00.000 3236 Enqueuing Move request for scope (0.07, 1.00) 23:06:10.365 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=27, FiltMax=36, Gamma=1.040 23:06:10.381 00.016 8052 Worker thread wakes up 23:06:10.381 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.00) opts 0xd 23:06:10.381 00.000 8052 Handling offset move in thread for scope, endpoint = (0.07, 1.00) 23:06:10.381 00.000 8052 Moving (0.07, 1.00) raw xDistance=-0.98 yDistance=1.00 23:06:10.381 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.98 23:06:10.381 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00 23:06:10.381 00.000 8052 MoveAxis(E, 35, ABG) 23:06:10.381 00.000 8052 Guiding Dir = 2, Dur = 35 23:06:10.381 00.000 8052 IsSlewing returns 0 23:06:10.381 00.000 8052 IsGuiding returns 0 23:06:10.412 00.031 8052 PulseGuide returned control before completion, sleep 18 23:06:10.444 00.032 8052 IsGuiding returns 1 23:06:10.444 00.000 8052 scope still moving after pulse duration time elapsed 23:06:10.475 00.031 8052 IsSlewing returns 0 23:06:10.475 00.000 8052 IsGuiding returns 1 23:06:10.506 00.031 8052 IsSlewing returns 0 23:06:10.506 00.000 8052 IsGuiding returns 0 23:06:10.506 00.000 8052 scope move finished after 35 + 88 ms 23:06:10.506 00.000 8052 Move returns status 0, amount 35 23:06:10.506 00.000 8052 MoveAxis(S, 152, ABG) 23:06:10.506 00.000 8052 Guiding Dir = 1, Dur = 152 23:06:10.506 00.000 8052 IsSlewing returns 0 23:06:10.506 00.000 8052 IsGuiding returns 0 23:06:10.522 00.016 8052 PulseGuide returned control before completion, sleep 153 23:06:10.569 00.047 3236 UpdateGuideState exits: m=203 SNR=9.8 23:06:10.569 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:10.569 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:10.569 00.000 3236 Enqueuing Expose request 23:06:10.678 00.109 8052 IsGuiding returns 1 23:06:10.678 00.000 8052 scope still moving after pulse duration time elapsed 23:06:10.709 00.031 8052 IsSlewing returns 0 23:06:10.709 00.000 8052 IsGuiding returns 0 23:06:10.709 00.000 8052 scope move finished after 152 + 48 ms 23:06:10.709 00.000 8052 Move returns status 0, amount 152 23:06:10.709 00.000 8052 move complete, result=0 23:06:10.709 00.000 8052 worker thread done servicing request 23:06:10.709 00.000 3236 GuideStep: -1.0 px 35 ms EAST, 1.0 px 152 ms SOUTH 23:06:10.709 00.000 8052 Worker thread wakes up 23:06:10.709 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:10.709 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:12.147 01.438 8052 Exposure complete 23:06:12.287 00.140 3236 OnExposeComplete: enter 23:06:12.287 00.000 3236 UpdateGuideState(): m_state=6 23:06:12.287 00.000 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 707 23:06:12.287 00.000 3236 Star::Find returns 1 (0), X=1052.30, Y=268.03, Mass=181, SNR=9.2, Peak=37 HFD=4.5 23:06:12.287 00.000 3236 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.85) = xAngle (-0.82 = -0.82) 23:06:12.287 00.000 3236 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.57 = -2.57) 23:06:12.287 00.000 3236 CameraToMount -- cameraX=-0.29 cameraY=-0.15 hyp=0.33 cameraTheta=-2.67 mountX=0.23 mountY=-0.18, mountTheta=-0.67 23:06:12.287 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.29, y=-0.15, opts=13) 23:06:12.287 00.000 3236 Enqueuing Move request for scope (-0.29, -0.15) 23:06:12.287 00.000 8052 worker thread done servicing request 23:06:12.287 00.000 8052 Worker thread wakes up 23:06:12.287 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.15) opts 0xd 23:06:12.287 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.29, -0.15) 23:06:12.287 00.000 8052 Moving (-0.29, -0.15) raw xDistance=0.23 yDistance=-0.18 23:06:12.287 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23 23:06:12.287 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:12.287 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:06:12.287 00.000 8052 MoveAxis(W, 5, ABG) 23:06:12.287 00.000 8052 Guiding Dir = 3, Dur = 5 23:06:12.303 00.016 8052 IsSlewing returns 0 23:06:12.303 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=28, FiltMax=36, Gamma=1.040 23:06:12.365 00.062 8052 IsGuiding returns 0 23:06:12.428 00.063 8052 IsGuiding returns 0 23:06:12.428 00.000 8052 Move returns status 0, amount 5 23:06:12.428 00.000 8052 MoveAxis(N, 0, ABG) 23:06:12.428 00.000 8052 Move returns status 0, amount 0 23:06:12.428 00.000 8052 move complete, result=0 23:06:12.428 00.000 8052 worker thread done servicing request 23:06:12.522 00.094 3236 UpdateGuideState exits: m=181 SNR=9.2 23:06:12.522 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:12.522 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:12.522 00.000 3236 Enqueuing Expose request 23:06:12.522 00.000 8052 Worker thread wakes up 23:06:12.522 00.000 3236 GuideStep: 0.2 px 5 ms WEST, -0.2 px 0 ms NORTH 23:06:12.522 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:12.522 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:14.194 01.672 8052 Exposure complete 23:06:14.365 00.171 8052 worker thread done servicing request 23:06:14.365 00.000 3236 OnExposeComplete: enter 23:06:14.365 00.000 3236 UpdateGuideState(): m_state=6 23:06:14.365 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 708 23:06:14.365 00.000 3236 Star::Find returns 1 (0), X=1052.72, Y=267.64, Mass=195, SNR=9.6, Peak=37 HFD=4.4 23:06:14.365 00.000 3236 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.85) = xAngle (0.52 = 0.52) 23:06:14.365 00.000 3236 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.23 = -1.23) 23:06:14.365 00.000 3236 CameraToMount -- cameraX=0.13 cameraY=-0.53 hyp=0.55 cameraTheta=-1.33 mountX=0.48 mountY=-0.52, mountTheta=-0.83 23:06:14.365 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.13, y=-0.53, opts=13) 23:06:14.365 00.000 3236 Enqueuing Move request for scope (0.13, -0.53) 23:06:14.365 00.000 8052 Worker thread wakes up 23:06:14.365 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.53) opts 0xd 23:06:14.365 00.000 8052 Handling offset move in thread for scope, endpoint = (0.13, -0.53) 23:06:14.365 00.000 8052 Moving (0.13, -0.53) raw xDistance=0.48 yDistance=-0.52 23:06:14.365 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48 23:06:14.365 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:06:14.365 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52 23:06:14.365 00.000 8052 MoveAxis(W, 17, ABG) 23:06:14.365 00.000 8052 Guiding Dir = 3, Dur = 17 23:06:14.365 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=35, Gamma=1.040 23:06:14.381 00.016 8052 IsSlewing returns 0 23:06:14.381 00.000 8052 IsGuiding returns 0 23:06:14.381 00.000 8052 PulseGuide returned control before completion, sleep 25 23:06:14.412 00.031 8052 IsGuiding returns 0 23:06:14.412 00.000 8052 Move returns status 0, amount 17 23:06:14.412 00.000 8052 MoveAxis(N, 0, ABG) 23:06:14.412 00.000 8052 Move returns status 0, amount 0 23:06:14.412 00.000 8052 move complete, result=0 23:06:14.412 00.000 8052 worker thread done servicing request 23:06:14.584 00.172 3236 UpdateGuideState exits: m=195 SNR=9.6 23:06:14.584 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:14.584 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:14.584 00.000 3236 Enqueuing Expose request 23:06:14.584 00.000 3236 GuideStep: 0.5 px 17 ms WEST, -0.5 px 0 ms NORTH 23:06:14.584 00.000 8052 Worker thread wakes up 23:06:14.584 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:14.584 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:16.155 01.571 8052 Exposure complete 23:06:16.287 00.132 8052 worker thread done servicing request 23:06:16.288 00.001 3236 OnExposeComplete: enter 23:06:16.288 00.000 3236 UpdateGuideState(): m_state=6 23:06:16.289 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 709 23:06:16.289 00.000 3236 Star::Find returns 1 (0), X=1053.38, Y=267.01, Mass=178, SNR=9.2, Peak=35 HFD=4.4 23:06:16.289 00.000 3236 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.85) = xAngle (0.87 = 0.87) 23:06:16.289 00.000 3236 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.87 = -0.87) 23:06:16.289 00.000 3236 CameraToMount -- cameraX=0.79 cameraY=-1.16 hyp=1.40 cameraTheta=-0.98 mountX=0.90 mountY=-1.08, mountTheta=-0.87 23:06:16.291 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.79, y=-1.16, opts=13) 23:06:16.291 00.000 3236 Enqueuing Move request for scope (0.79, -1.16) 23:06:16.292 00.001 8052 Worker thread wakes up 23:06:16.292 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.79, -1.16) opts 0xd 23:06:16.292 00.000 8052 Handling offset move in thread for scope, endpoint = (0.79, -1.16) 23:06:16.292 00.000 8052 Moving (0.79, -1.16) raw xDistance=0.90 yDistance=-1.08 23:06:16.292 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.90 23:06:16.292 00.000 8052 resist switch: large excursion: input -1.08 thresh 0.54 direction from 1 to -1 23:06:16.293 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.23 23:06:16.293 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 23:06:16.293 00.000 8052 MoveAxis(W, 32, ABG) 23:06:16.293 00.000 8052 Guiding Dir = 3, Dur = 32 23:06:16.295 00.002 8052 IsSlewing returns 0 23:06:16.297 00.002 8052 IsGuiding returns 0 23:06:16.302 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=31, Gamma=1.040 23:06:16.324 00.022 8052 PulseGuide returned control before completion, sleep 16 23:06:16.344 00.020 8052 IsGuiding returns 1 23:06:16.344 00.000 8052 scope still moving after pulse duration time elapsed 23:06:16.366 00.022 8052 IsSlewing returns 0 23:06:16.368 00.002 8052 IsGuiding returns 1 23:06:16.390 00.022 8052 IsSlewing returns 0 23:06:16.392 00.002 8052 IsGuiding returns 0 23:06:16.392 00.000 8052 scope move finished after 32 + 62 ms 23:06:16.392 00.000 8052 Move returns status 0, amount 32 23:06:16.392 00.000 8052 MoveAxis(N, 164, ABG) 23:06:16.392 00.000 8052 Guiding Dir = 0, Dur = 164 23:06:16.394 00.002 8052 IsSlewing returns 0 23:06:16.395 00.001 8052 IsGuiding returns 0 23:06:16.412 00.017 8052 PulseGuide returned control before completion, sleep 158 23:06:16.518 00.106 3236 UpdateGuideState exits: m=178 SNR=9.2 23:06:16.518 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:16.518 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:16.518 00.000 3236 Enqueuing Expose request 23:06:16.574 00.056 8052 IsGuiding returns 1 23:06:16.575 00.001 8052 scope still moving after pulse duration time elapsed 23:06:16.599 00.024 8052 IsSlewing returns 0 23:06:16.600 00.001 8052 IsGuiding returns 0 23:06:16.601 00.001 8052 scope move finished after 164 + 41 ms 23:06:16.601 00.000 8052 Move returns status 0, amount 164 23:06:16.601 00.000 8052 move complete, result=0 23:06:16.601 00.000 8052 worker thread done servicing request 23:06:16.601 00.000 8052 Worker thread wakes up 23:06:16.601 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:16.602 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:16.925 00.323 3236 GuideStep: 0.9 px 32 ms WEST, -1.1 px 164 ms NORTH 23:06:18.138 01.213 8052 Exposure complete 23:06:18.320 00.182 8052 worker thread done servicing request 23:06:18.320 00.000 3236 OnExposeComplete: enter 23:06:18.320 00.000 3236 UpdateGuideState(): m_state=6 23:06:18.321 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 710 23:06:18.321 00.000 3236 Star::Find returns 1 (0), X=1053.36, Y=267.15, Mass=214, SNR=10.1, Peak=37 HFD=4.3 23:06:18.322 00.001 3236 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.85) = xAngle (0.92 = 0.92) 23:06:18.322 00.000 3236 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.83 = -0.83) 23:06:18.322 00.000 3236 CameraToMount -- cameraX=0.77 cameraY=-1.03 hyp=1.28 cameraTheta=-0.93 mountX=0.78 mountY=-0.94, mountTheta=-0.88 23:06:18.324 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.77, y=-1.03, opts=13) 23:06:18.324 00.000 3236 Enqueuing Move request for scope (0.77, -1.03) 23:06:18.324 00.000 8052 Worker thread wakes up 23:06:18.324 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.77, -1.03) opts 0xd 23:06:18.325 00.001 8052 Handling offset move in thread for scope, endpoint = (0.77, -1.03) 23:06:18.325 00.000 8052 Moving (0.77, -1.03) raw xDistance=0.78 yDistance=-0.94 23:06:18.325 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.78 23:06:18.325 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 23:06:18.325 00.000 8052 MoveAxis(W, 29, ABG) 23:06:18.325 00.000 8052 Guiding Dir = 3, Dur = 29 23:06:18.328 00.003 8052 IsSlewing returns 0 23:06:18.330 00.002 8052 IsGuiding returns 0 23:06:18.334 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=24, FiltMax=35, Gamma=1.040 23:06:18.390 00.056 8052 IsGuiding returns 1 23:06:18.390 00.000 8052 scope still moving after pulse duration time elapsed 23:06:18.413 00.023 8052 IsSlewing returns 0 23:06:18.415 00.002 8052 IsGuiding returns 1 23:06:18.437 00.022 8052 IsSlewing returns 0 23:06:18.439 00.002 8052 IsGuiding returns 1 23:06:18.461 00.022 8052 IsSlewing returns 0 23:06:18.463 00.002 8052 IsGuiding returns 1 23:06:18.485 00.022 8052 IsSlewing returns 0 23:06:18.487 00.002 8052 IsGuiding returns 0 23:06:18.487 00.000 8052 scope move finished after 29 + 127 ms 23:06:18.487 00.000 8052 Move returns status 0, amount 29 23:06:18.487 00.000 8052 MoveAxis(N, 144, ABG) 23:06:18.487 00.000 8052 Guiding Dir = 0, Dur = 144 23:06:18.489 00.002 8052 IsSlewing returns 0 23:06:18.491 00.002 8052 IsGuiding returns 0 23:06:18.512 00.021 8052 PulseGuide returned control before completion, sleep 133 23:06:18.582 00.070 3236 UpdateGuideState exits: m=214 SNR=10.1 23:06:18.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:18.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:18.582 00.000 3236 Enqueuing Expose request 23:06:18.782 00.200 8052 IsGuiding returns 1 23:06:18.782 00.000 8052 scope still moving after pulse duration time elapsed 23:06:18.897 00.115 8052 IsSlewing returns 0 23:06:18.990 00.093 8052 IsGuiding returns 0 23:06:18.990 00.000 8052 scope move finished after 144 + 355 ms 23:06:18.991 00.001 8052 Move returns status 0, amount 144 23:06:18.991 00.000 8052 move complete, result=0 23:06:18.991 00.000 8052 worker thread done servicing request 23:06:18.991 00.000 3236 GuideStep: 0.8 px 29 ms WEST, -0.9 px 144 ms NORTH 23:06:18.991 00.000 8052 Worker thread wakes up 23:06:18.992 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:18.992 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:20.122 01.130 8052 Exposure complete 23:06:20.300 00.178 8052 worker thread done servicing request 23:06:20.300 00.000 3236 OnExposeComplete: enter 23:06:20.300 00.000 3236 UpdateGuideState(): m_state=6 23:06:20.301 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 711 23:06:20.302 00.001 3236 Star::Find returns 1 (0), X=1053.30, Y=268.89, Mass=212, SNR=10.0, Peak=36 HFD=4.5 23:06:20.302 00.000 3236 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.85) = xAngle (2.64 = 2.64) 23:06:20.302 00.000 3236 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.89 = 0.89) 23:06:20.303 00.001 3236 CameraToMount -- cameraX=0.71 cameraY=0.72 hyp=1.01 cameraTheta=0.79 mountX=-0.88 mountY=0.79, mountTheta=2.42 23:06:20.304 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.71, y=0.72, opts=13) 23:06:20.305 00.001 3236 Enqueuing Move request for scope (0.71, 0.72) 23:06:20.305 00.000 8052 Worker thread wakes up 23:06:20.305 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.72) opts 0xd 23:06:20.305 00.000 8052 Handling offset move in thread for scope, endpoint = (0.71, 0.72) 23:06:20.306 00.001 8052 Moving (0.71, 0.72) raw xDistance=-0.88 yDistance=0.79 23:06:20.306 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.88 23:06:20.306 00.000 8052 resist switch: large excursion: input 0.79 thresh 0.54 direction from -1 to 1 23:06:20.306 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.36 23:06:20.307 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 23:06:20.307 00.000 8052 MoveAxis(E, 29, ABG) 23:06:20.307 00.000 8052 Guiding Dir = 2, Dur = 29 23:06:20.318 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=34, Gamma=1.040 23:06:20.335 00.017 8052 IsSlewing returns 0 23:06:20.339 00.004 8052 IsGuiding returns 0 23:06:20.358 00.019 8052 PulseGuide returned control before completion, sleep 21 23:06:20.383 00.025 8052 IsGuiding returns 1 23:06:20.383 00.000 8052 scope still moving after pulse duration time elapsed 23:06:20.405 00.022 8052 IsSlewing returns 0 23:06:20.407 00.002 8052 IsGuiding returns 1 23:06:20.430 00.023 8052 IsSlewing returns 0 23:06:20.432 00.002 8052 IsGuiding returns 0 23:06:20.432 00.000 8052 scope move finished after 29 + 63 ms 23:06:20.433 00.001 8052 Move returns status 0, amount 29 23:06:20.433 00.000 8052 MoveAxis(S, 119, ABG) 23:06:20.433 00.000 8052 Guiding Dir = 1, Dur = 119 23:06:20.435 00.002 8052 IsSlewing returns 0 23:06:20.437 00.002 8052 IsGuiding returns 0 23:06:20.481 00.044 8052 PulseGuide returned control before completion, sleep 86 23:06:20.570 00.089 8052 IsGuiding returns 1 23:06:20.570 00.000 8052 scope still moving after pulse duration time elapsed 23:06:20.592 00.022 8052 IsSlewing returns 0 23:06:20.593 00.001 3236 UpdateGuideState exits: m=212 SNR=10.0 23:06:20.593 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:20.593 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:20.594 00.001 3236 Enqueuing Expose request 23:06:20.594 00.000 8052 IsGuiding returns 1 23:06:20.619 00.025 8052 IsSlewing returns 0 23:06:20.621 00.002 8052 IsGuiding returns 1 23:06:20.644 00.023 8052 IsSlewing returns 0 23:06:20.646 00.002 8052 IsGuiding returns 1 23:06:20.670 00.024 8052 IsSlewing returns 0 23:06:20.673 00.003 8052 IsGuiding returns 1 23:06:20.771 00.098 8052 IsSlewing returns 0 23:06:20.774 00.003 8052 IsGuiding returns 0 23:06:20.774 00.000 8052 scope move finished after 119 + 217 ms 23:06:20.774 00.000 8052 Move returns status 0, amount 119 23:06:20.775 00.001 8052 move complete, result=0 23:06:20.775 00.000 8052 worker thread done servicing request 23:06:20.775 00.000 8052 Worker thread wakes up 23:06:20.775 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:20.775 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:20.776 00.001 3236 GuideStep: -0.9 px 29 ms EAST, 0.8 px 119 ms SOUTH 23:06:22.108 01.332 8052 Exposure complete 23:06:22.272 00.164 8052 worker thread done servicing request 23:06:22.272 00.000 3236 OnExposeComplete: enter 23:06:22.272 00.000 3236 UpdateGuideState(): m_state=6 23:06:22.273 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 712 23:06:22.273 00.000 3236 Star::Find returns 1 (0), X=1053.54, Y=267.90, Mass=199, SNR=9.7, Peak=40 HFD=4.9 23:06:22.274 00.001 3236 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.85) = xAngle (1.57 = 1.57) 23:06:22.274 00.000 3236 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.18 = -0.18) 23:06:22.274 00.000 3236 CameraToMount -- cameraX=0.95 cameraY=-0.28 hyp=0.99 cameraTheta=-0.28 mountX=0.00 mountY=-0.18, mountTheta=-1.55 23:06:22.276 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.95, y=-0.28, opts=13) 23:06:22.276 00.000 3236 Enqueuing Move request for scope (0.95, -0.28) 23:06:22.277 00.001 8052 Worker thread wakes up 23:06:22.277 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.28) opts 0xd 23:06:22.277 00.000 8052 Handling offset move in thread for scope, endpoint = (0.95, -0.28) 23:06:22.277 00.000 8052 Moving (0.95, -0.28) raw xDistance=0.00 yDistance=-0.18 23:06:22.277 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 23:06:22.278 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:22.278 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18 23:06:22.278 00.000 8052 MoveAxis(E, 0, ABG) 23:06:22.278 00.000 8052 Move returns status 0, amount 0 23:06:22.279 00.001 8052 MoveAxis(N, 0, ABG) 23:06:22.279 00.000 8052 Move returns status 0, amount 0 23:06:22.279 00.000 8052 move complete, result=0 23:06:22.279 00.000 8052 worker thread done servicing request 23:06:22.288 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=30, FiltMax=38, Gamma=1.040 23:06:22.548 00.260 3236 UpdateGuideState exits: m=199 SNR=9.7 23:06:22.548 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:22.549 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:22.549 00.000 3236 Enqueuing Expose request 23:06:22.549 00.000 8052 Worker thread wakes up 23:06:22.549 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:06:22.550 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:22.550 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:24.184 01.634 8052 Exposure complete 23:06:24.350 00.166 8052 worker thread done servicing request 23:06:24.350 00.000 3236 OnExposeComplete: enter 23:06:24.351 00.001 3236 UpdateGuideState(): m_state=6 23:06:24.351 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 713 23:06:24.352 00.001 3236 Star::Find returns 1 (0), X=1053.79, Y=268.21, Mass=207, SNR=9.9, Peak=39 HFD=4.7 23:06:24.352 00.000 3236 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.85) = xAngle (1.88 = 1.88) 23:06:24.352 00.000 3236 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.13 = 0.13) 23:06:24.352 00.000 3236 CameraToMount -- cameraX=1.20 cameraY=0.03 hyp=1.20 cameraTheta=0.03 mountX=-0.36 mountY=0.16, mountTheta=2.73 23:06:24.355 00.003 3236 SchedulePrimaryMove(06CFF028, x=1.20, y=0.03, opts=13) 23:06:24.355 00.000 3236 Enqueuing Move request for scope (1.20, 0.03) 23:06:24.355 00.000 8052 Worker thread wakes up 23:06:24.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.20, 0.03) opts 0xd 23:06:24.356 00.001 8052 Handling offset move in thread for scope, endpoint = (1.20, 0.03) 23:06:24.356 00.000 8052 Moving (1.20, 0.03) raw xDistance=-0.36 yDistance=0.16 23:06:24.357 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 23:06:24.357 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:24.357 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:06:24.357 00.000 8052 MoveAxis(E, 13, ABG) 23:06:24.358 00.001 8052 Guiding Dir = 2, Dur = 13 23:06:24.360 00.002 8052 IsSlewing returns 0 23:06:24.363 00.003 8052 IsGuiding returns 0 23:06:24.367 00.004 8052 PulseGuide returned control before completion, sleep 20 23:06:24.367 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=29, FiltMax=38, Gamma=1.040 23:06:24.389 00.022 8052 IsGuiding returns 0 23:06:24.390 00.001 8052 Move returns status 0, amount 13 23:06:24.390 00.000 8052 MoveAxis(N, 0, ABG) 23:06:24.390 00.000 8052 Move returns status 0, amount 0 23:06:24.390 00.000 8052 move complete, result=0 23:06:24.394 00.004 8052 worker thread done servicing request 23:06:24.622 00.228 3236 UpdateGuideState exits: m=207 SNR=9.9 23:06:24.622 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:24.623 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:24.623 00.000 3236 Enqueuing Expose request 23:06:24.623 00.000 8052 Worker thread wakes up 23:06:24.623 00.000 3236 GuideStep: -0.4 px 13 ms EAST, 0.2 px 0 ms NORTH 23:06:24.623 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:24.624 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:26.157 01.533 8052 Exposure complete 23:06:26.322 00.165 8052 worker thread done servicing request 23:06:26.323 00.001 3236 OnExposeComplete: enter 23:06:26.323 00.000 3236 UpdateGuideState(): m_state=6 23:06:26.324 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 714 23:06:26.324 00.000 3236 Star::Find returns 1 (0), X=1053.95, Y=267.45, Mass=193, SNR=9.5, Peak=38 HFD=4.6 23:06:26.324 00.000 3236 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.85) = xAngle (1.36 = 1.36) 23:06:26.325 00.001 3236 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.39 = -0.39) 23:06:26.325 00.000 3236 CameraToMount -- cameraX=1.36 cameraY=-0.72 hyp=1.54 cameraTheta=-0.49 mountX=0.32 mountY=-0.58, mountTheta=-1.06 23:06:26.327 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.36, y=-0.72, opts=13) 23:06:26.327 00.000 3236 Enqueuing Move request for scope (1.36, -0.72) 23:06:26.327 00.000 8052 Worker thread wakes up 23:06:26.327 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.36, -0.72) opts 0xd 23:06:26.327 00.000 8052 Handling offset move in thread for scope, endpoint = (1.36, -0.72) 23:06:26.328 00.001 8052 Moving (1.36, -0.72) raw xDistance=0.32 yDistance=-0.58 23:06:26.328 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32 23:06:26.328 00.000 8052 resist switch: large excursion: input -0.58 thresh 0.54 direction from 1 to -1 23:06:26.328 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.75 23:06:26.329 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 23:06:26.329 00.000 8052 MoveAxis(W, 10, ABG) 23:06:26.329 00.000 8052 Guiding Dir = 3, Dur = 10 23:06:26.332 00.003 8052 IsSlewing returns 0 23:06:26.335 00.003 8052 IsGuiding returns 0 23:06:26.339 00.004 8052 PulseGuide returned control before completion, sleep 17 23:06:26.339 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=35, Gamma=1.040 23:06:26.360 00.021 8052 IsGuiding returns 0 23:06:26.361 00.001 8052 Move returns status 0, amount 10 23:06:26.361 00.000 8052 MoveAxis(N, 89, ABG) 23:06:26.361 00.000 8052 Guiding Dir = 0, Dur = 89 23:06:26.363 00.002 8052 IsSlewing returns 0 23:06:26.365 00.002 8052 IsGuiding returns 0 23:06:26.373 00.008 8052 PulseGuide returned control before completion, sleep 91 23:06:26.540 00.167 8052 IsGuiding returns 0 23:06:26.541 00.001 8052 Move returns status 0, amount 89 23:06:26.541 00.000 8052 move complete, result=0 23:06:26.541 00.000 8052 worker thread done servicing request 23:06:26.605 00.064 3236 UpdateGuideState exits: m=193 SNR=9.5 23:06:26.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:26.605 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:26.605 00.000 3236 Enqueuing Expose request 23:06:26.606 00.001 8052 Worker thread wakes up 23:06:26.606 00.000 3236 GuideStep: 0.3 px 10 ms WEST, -0.6 px 89 ms NORTH 23:06:26.606 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:26.607 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:28.140 01.533 8052 Exposure complete 23:06:28.303 00.163 8052 worker thread done servicing request 23:06:28.304 00.001 3236 OnExposeComplete: enter 23:06:28.304 00.000 3236 UpdateGuideState(): m_state=6 23:06:28.305 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 715 23:06:28.305 00.000 3236 Star::Find returns 1 (0), X=1054.18, Y=266.51, Mass=193, SNR=9.5, Peak=34 HFD=4.5 23:06:28.306 00.001 3236 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.85) = xAngle (1.04 = 1.04) 23:06:28.306 00.000 3236 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.71 = -0.71) 23:06:28.306 00.000 3236 CameraToMount -- cameraX=1.59 cameraY=-1.67 hyp=2.30 cameraTheta=-0.81 mountX=1.17 mountY=-1.50, mountTheta=-0.91 23:06:28.308 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.59, y=-1.67, opts=13) 23:06:28.308 00.000 3236 Enqueuing Move request for scope (1.59, -1.67) 23:06:28.308 00.000 8052 Worker thread wakes up 23:06:28.309 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.59, -1.67) opts 0xd 23:06:28.309 00.000 8052 Handling offset move in thread for scope, endpoint = (1.59, -1.67) 23:06:28.309 00.000 8052 Moving (1.59, -1.67) raw xDistance=1.17 yDistance=-1.50 23:06:28.309 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.17 23:06:28.310 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.50 from input -1.50 23:06:28.310 00.000 8052 MoveAxis(W, 41, ABG) 23:06:28.310 00.000 8052 Guiding Dir = 3, Dur = 41 23:06:28.313 00.003 8052 IsSlewing returns 0 23:06:28.316 00.003 8052 IsGuiding returns 0 23:06:28.323 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=21, FiltMax=30, Gamma=1.040 23:06:28.327 00.004 8052 PulseGuide returned control before completion, sleep 41 23:06:28.371 00.044 8052 IsGuiding returns 0 23:06:28.371 00.000 8052 Move returns status 0, amount 41 23:06:28.372 00.001 8052 MoveAxis(N, 227, ABG) 23:06:28.372 00.000 8052 Guiding Dir = 0, Dur = 227 23:06:28.374 00.002 8052 IsSlewing returns 0 23:06:28.376 00.002 8052 IsGuiding returns 0 23:06:28.383 00.007 8052 PulseGuide returned control before completion, sleep 231 23:06:28.584 00.201 3236 UpdateGuideState exits: m=193 SNR=9.5 23:06:28.585 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:28.585 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:28.585 00.000 3236 Enqueuing Expose request 23:06:28.618 00.033 8052 IsGuiding returns 0 23:06:28.618 00.000 8052 Move returns status 0, amount 227 23:06:28.619 00.001 8052 move complete, result=0 23:06:28.619 00.000 8052 worker thread done servicing request 23:06:28.619 00.000 8052 Worker thread wakes up 23:06:28.620 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:28.620 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:28.626 00.006 3236 GuideStep: 1.2 px 41 ms WEST, -1.5 px 227 ms NORTH 23:06:30.153 01.527 8052 Exposure complete 23:06:30.317 00.164 8052 worker thread done servicing request 23:06:30.318 00.001 3236 OnExposeComplete: enter 23:06:30.318 00.000 3236 UpdateGuideState(): m_state=6 23:06:30.319 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 716 23:06:30.320 00.001 3236 Star::Find returns 1 (0), X=1053.92, Y=266.28, Mass=182, SNR=9.3, Peak=34 HFD=5.1 23:06:30.320 00.000 3236 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.85) = xAngle (0.89 = 0.89) 23:06:30.320 00.000 3236 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.86 = -0.86) 23:06:30.321 00.001 3236 CameraToMount -- cameraX=1.33 cameraY=-1.89 hyp=2.31 cameraTheta=-0.96 mountX=1.45 mountY=-1.75, mountTheta=-0.88 23:06:30.322 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.33, y=-1.89, opts=13) 23:06:30.323 00.001 3236 Enqueuing Move request for scope (1.33, -1.89) 23:06:30.323 00.000 8052 Worker thread wakes up 23:06:30.323 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.33, -1.89) opts 0xd 23:06:30.324 00.001 8052 Handling offset move in thread for scope, endpoint = (1.33, -1.89) 23:06:30.324 00.000 8052 Moving (1.33, -1.89) raw xDistance=1.45 yDistance=-1.75 23:06:30.324 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.45 23:06:30.324 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.75 from input -1.75 23:06:30.324 00.000 8052 MoveAxis(W, 53, ABG) 23:06:30.325 00.001 8052 Guiding Dir = 3, Dur = 53 23:06:30.337 00.012 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=32, Gamma=1.040 23:06:30.355 00.018 8052 IsSlewing returns 0 23:06:30.413 00.058 8052 IsGuiding returns 0 23:06:30.590 00.177 8052 IsGuiding returns 0 23:06:30.590 00.000 8052 Move returns status 0, amount 53 23:06:30.590 00.000 8052 MoveAxis(N, 266, ABG) 23:06:30.591 00.001 8052 Guiding Dir = 0, Dur = 266 23:06:30.596 00.005 8052 IsSlewing returns 0 23:06:30.599 00.003 8052 IsGuiding returns 0 23:06:30.601 00.002 3236 UpdateGuideState exits: m=182 SNR=9.3 23:06:30.601 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:30.602 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:30.602 00.000 3236 Enqueuing Expose request 23:06:30.604 00.002 8052 PulseGuide returned control before completion, sleep 272 23:06:30.879 00.275 8052 IsGuiding returns 0 23:06:30.879 00.000 8052 Move returns status 0, amount 266 23:06:30.879 00.000 8052 move complete, result=0 23:06:30.879 00.000 8052 worker thread done servicing request 23:06:30.880 00.001 8052 Worker thread wakes up 23:06:30.880 00.000 3236 GuideStep: 1.5 px 53 ms WEST, -1.7 px 266 ms NORTH 23:06:30.880 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:30.880 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:32.111 01.231 8052 Exposure complete 23:06:32.277 00.166 8052 worker thread done servicing request 23:06:32.277 00.000 3236 OnExposeComplete: enter 23:06:32.277 00.000 3236 UpdateGuideState(): m_state=6 23:06:32.278 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 717 23:06:32.278 00.000 3236 Star::Find returns 1 (0), X=1053.03, Y=266.26, Mass=175, SNR=9.1, Peak=37 HFD=5.0 23:06:32.279 00.001 3236 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.85) = xAngle (0.50 = 0.50) 23:06:32.279 00.000 3236 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.25 = -1.25) 23:06:32.279 00.000 3236 CameraToMount -- cameraX=0.44 cameraY=-1.92 hyp=1.97 cameraTheta=-1.35 mountX=1.73 mountY=-1.86, mountTheta=-0.82 23:06:32.281 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.44, y=-1.92, opts=13) 23:06:32.281 00.000 3236 Enqueuing Move request for scope (0.44, -1.92) 23:06:32.282 00.001 8052 Worker thread wakes up 23:06:32.282 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.44, -1.92) opts 0xd 23:06:32.282 00.000 8052 Handling offset move in thread for scope, endpoint = (0.44, -1.92) 23:06:32.282 00.000 8052 Moving (0.44, -1.92) raw xDistance=1.73 yDistance=-1.86 23:06:32.283 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.73 23:06:32.283 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.86 from input -1.86 23:06:32.283 00.000 8052 MoveAxis(W, 63, ABG) 23:06:32.284 00.001 8052 Guiding Dir = 3, Dur = 63 23:06:32.287 00.003 8052 IsSlewing returns 0 23:06:32.290 00.003 8052 IsGuiding returns 0 23:06:32.294 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=29, FiltMax=36, Gamma=1.040 23:06:32.298 00.004 8052 PulseGuide returned control before completion, sleep 66 23:06:32.367 00.069 8052 IsGuiding returns 0 23:06:32.367 00.000 8052 Move returns status 0, amount 63 23:06:32.367 00.000 8052 MoveAxis(N, 283, ABG) 23:06:32.367 00.000 8052 Guiding Dir = 0, Dur = 283 23:06:32.369 00.002 8052 IsSlewing returns 0 23:06:32.371 00.002 8052 IsGuiding returns 0 23:06:32.377 00.006 8052 PulseGuide returned control before completion, sleep 288 23:06:32.557 00.180 3236 UpdateGuideState exits: m=175 SNR=9.1 23:06:32.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:32.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:32.557 00.000 3236 Enqueuing Expose request 23:06:32.669 00.112 8052 IsGuiding returns 0 23:06:32.669 00.000 8052 Move returns status 0, amount 283 23:06:32.669 00.000 8052 move complete, result=0 23:06:32.670 00.001 8052 worker thread done servicing request 23:06:32.670 00.000 8052 Worker thread wakes up 23:06:32.670 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:32.670 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:32.673 00.003 3236 GuideStep: 1.7 px 63 ms WEST, -1.9 px 283 ms NORTH 23:06:34.103 01.430 8052 Exposure complete 23:06:34.269 00.166 8052 worker thread done servicing request 23:06:34.269 00.000 3236 OnExposeComplete: enter 23:06:34.269 00.000 3236 UpdateGuideState(): m_state=6 23:06:34.270 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 718 23:06:34.271 00.001 3236 Star::Find returns 1 (0), X=1049.87, Y=267.20, Mass=194, SNR=9.5, Peak=36 HFD=4.8 23:06:34.271 00.000 3236 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.85) = xAngle (-0.95 = -0.95) 23:06:34.271 00.000 3236 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.70 = -2.70) 23:06:34.271 00.000 3236 CameraToMount -- cameraX=-2.73 cameraY=-0.98 hyp=2.90 cameraTheta=-2.80 mountX=1.69 mountY=-1.25, mountTheta=-0.64 23:06:34.273 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.73, y=-0.98, opts=13) 23:06:34.274 00.001 3236 Enqueuing Move request for scope (-2.73, -0.98) 23:06:34.274 00.000 8052 Worker thread wakes up 23:06:34.274 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.73, -0.98) opts 0xd 23:06:34.274 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.73, -0.98) 23:06:34.274 00.000 8052 Moving (-2.73, -0.98) raw xDistance=1.69 yDistance=-1.25 23:06:34.275 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.14 from input 1.69 23:06:34.275 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.25 from input -1.25 23:06:34.275 00.000 8052 MoveAxis(W, 63, ABG) 23:06:34.275 00.000 8052 Guiding Dir = 3, Dur = 63 23:06:34.285 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=35, Gamma=1.040 23:06:34.332 00.047 8052 IsSlewing returns 0 23:06:34.401 00.069 8052 IsGuiding returns 0 23:06:34.406 00.005 8052 PulseGuide returned control before completion, sleep 69 23:06:34.478 00.072 8052 IsGuiding returns 0 23:06:34.478 00.000 8052 Move returns status 0, amount 63 23:06:34.478 00.000 8052 MoveAxis(N, 190, ABG) 23:06:34.478 00.000 8052 Guiding Dir = 0, Dur = 190 23:06:34.480 00.002 8052 IsSlewing returns 0 23:06:34.482 00.002 8052 IsGuiding returns 0 23:06:34.489 00.007 8052 PulseGuide returned control before completion, sleep 194 23:06:34.558 00.069 3236 UpdateGuideState exits: m=194 SNR=9.5 23:06:34.559 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:34.559 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:34.559 00.000 3236 Enqueuing Expose request 23:06:34.687 00.128 8052 IsGuiding returns 0 23:06:34.687 00.000 8052 Move returns status 0, amount 190 23:06:34.687 00.000 8052 move complete, result=0 23:06:34.688 00.001 8052 worker thread done servicing request 23:06:34.688 00.000 8052 Worker thread wakes up 23:06:34.688 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:34.688 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:34.689 00.001 3236 GuideStep: 1.7 px 63 ms WEST, -1.2 px 190 ms NORTH 23:06:36.121 01.432 8052 Exposure complete 23:06:36.284 00.163 8052 worker thread done servicing request 23:06:36.285 00.001 3236 OnExposeComplete: enter 23:06:36.285 00.000 3236 UpdateGuideState(): m_state=6 23:06:36.286 00.001 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 719 23:06:36.286 00.000 3236 Star::Find returns 1 (0), X=1047.94, Y=267.81, Mass=191, SNR=9.5, Peak=36 HFD=4.8 23:06:36.286 00.000 3236 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.85) = xAngle (-1.22 = -1.22) 23:06:36.287 00.001 3236 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.96 = -2.96) 23:06:36.287 00.000 3236 CameraToMount -- cameraX=-4.65 cameraY=-0.36 hyp=4.66 cameraTheta=-3.06 mountX=1.62 mountY=-0.84, mountTheta=-0.48 23:06:36.289 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.65, y=-0.36, opts=13) 23:06:36.289 00.000 3236 Enqueuing Move request for scope (-4.65, -0.36) 23:06:36.289 00.000 8052 Worker thread wakes up 23:06:36.289 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.65, -0.36) opts 0xd 23:06:36.290 00.001 8052 Handling offset move in thread for scope, endpoint = (-4.65, -0.36) 23:06:36.290 00.000 8052 Moving (-4.65, -0.36) raw xDistance=1.62 yDistance=-0.84 23:06:36.290 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.10 from input 1.62 23:06:36.290 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 23:06:36.291 00.001 8052 MoveAxis(W, 61, ABG) 23:06:36.291 00.000 8052 Guiding Dir = 3, Dur = 61 23:06:36.294 00.003 8052 IsSlewing returns 0 23:06:36.296 00.002 8052 IsGuiding returns 0 23:06:36.302 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=33, Gamma=1.040 23:06:36.303 00.001 8052 PulseGuide returned control before completion, sleep 65 23:06:36.371 00.068 8052 IsGuiding returns 0 23:06:36.372 00.001 8052 Move returns status 0, amount 61 23:06:36.372 00.000 8052 MoveAxis(N, 127, ABG) 23:06:36.372 00.000 8052 Guiding Dir = 0, Dur = 127 23:06:36.374 00.002 8052 IsSlewing returns 0 23:06:36.376 00.002 8052 IsGuiding returns 0 23:06:36.381 00.005 8052 PulseGuide returned control before completion, sleep 132 23:06:36.517 00.136 8052 IsGuiding returns 0 23:06:36.517 00.000 8052 Move returns status 0, amount 127 23:06:36.518 00.001 8052 move complete, result=0 23:06:36.518 00.000 8052 worker thread done servicing request 23:06:36.571 00.053 3236 UpdateGuideState exits: m=191 SNR=9.5 23:06:36.572 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:36.572 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:36.572 00.000 3236 Enqueuing Expose request 23:06:36.572 00.000 8052 Worker thread wakes up 23:06:36.572 00.000 3236 GuideStep: 1.6 px 61 ms WEST, -0.8 px 127 ms NORTH 23:06:36.573 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:36.573 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:38.107 01.534 8052 Exposure complete 23:06:38.272 00.165 8052 worker thread done servicing request 23:06:38.273 00.001 3236 OnExposeComplete: enter 23:06:38.273 00.000 3236 UpdateGuideState(): m_state=6 23:06:38.274 00.001 3236 Star::Find(15, 1047, 267, 0, (0,0,0,0), 0.0, 255) frame 720 23:06:38.274 00.000 3236 Star::Find returns 1 (0), X=1046.34, Y=268.79, Mass=195, SNR=9.6, Peak=36 HFD=4.7 23:06:38.275 00.001 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.89 = -1.39) 23:06:38.275 00.000 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.15 = -3.14) 23:06:38.275 00.000 3236 CameraToMount -- cameraX=-6.26 cameraY=0.61 hyp=6.29 cameraTheta=3.04 mountX=1.13 mountY=-0.03, mountTheta=-0.03 23:06:38.277 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.26, y=0.61, opts=13) 23:06:38.277 00.000 3236 Enqueuing Move request for scope (-6.26, 0.61) 23:06:38.277 00.000 8052 Worker thread wakes up 23:06:38.278 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.26, 0.61) opts 0xd 23:06:38.278 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.26, 0.61) 23:06:38.278 00.000 8052 Moving (-6.26, 0.61) raw xDistance=1.13 yDistance=-0.03 23:06:38.278 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.13 23:06:38.278 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:06:38.279 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:06:38.279 00.000 8052 MoveAxis(W, 43, ABG) 23:06:38.279 00.000 8052 Guiding Dir = 3, Dur = 43 23:06:38.282 00.003 8052 IsSlewing returns 0 23:06:38.285 00.003 8052 IsGuiding returns 0 23:06:38.290 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=35, Gamma=1.040 23:06:38.290 00.000 8052 PulseGuide returned control before completion, sleep 48 23:06:38.344 00.054 8052 IsGuiding returns 0 23:06:38.344 00.000 8052 Move returns status 0, amount 43 23:06:38.345 00.001 8052 MoveAxis(N, 0, ABG) 23:06:38.345 00.000 8052 Move returns status 0, amount 0 23:06:38.345 00.000 8052 move complete, result=0 23:06:38.345 00.000 8052 worker thread done servicing request 23:06:38.549 00.204 3236 UpdateGuideState exits: m=195 SNR=9.6 23:06:38.549 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:38.549 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:38.549 00.000 3236 Enqueuing Expose request 23:06:38.550 00.001 8052 Worker thread wakes up 23:06:38.550 00.000 3236 GuideStep: 1.1 px 43 ms WEST, -0.0 px 0 ms NORTH 23:06:38.550 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:38.550 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,254,31,31) 23:06:40.184 01.634 8052 Exposure complete 23:06:40.349 00.165 8052 worker thread done servicing request 23:06:40.349 00.000 3236 OnExposeComplete: enter 23:06:40.350 00.001 3236 UpdateGuideState(): m_state=6 23:06:40.351 00.001 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 721 23:06:40.351 00.000 3236 Star::Find returns 1 (0), X=1046.13, Y=269.69, Mass=206, SNR=9.9, Peak=36 HFD=4.6 23:06:40.351 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.76 = -1.52) 23:06:40.351 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 23:06:40.352 00.001 3236 CameraToMount -- cameraX=-6.46 cameraY=1.52 hyp=6.63 cameraTheta=2.91 mountX=0.31 mountY=0.85, mountTheta=1.22 23:06:40.353 00.001 3236 SchedulePrimaryMove(06CFF028, x=-6.46, y=1.52, opts=13) 23:06:40.354 00.001 3236 Enqueuing Move request for scope (-6.46, 1.52) 23:06:40.354 00.000 8052 Worker thread wakes up 23:06:40.354 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.46, 1.52) opts 0xd 23:06:40.354 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.46, 1.52) 23:06:40.355 00.001 8052 Moving (-6.46, 1.52) raw xDistance=0.31 yDistance=0.85 23:06:40.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.31 23:06:40.355 00.000 8052 resist switch: large excursion: input 0.85 thresh 0.54 direction from -1 to 1 23:06:40.355 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.55 23:06:40.355 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 23:06:40.356 00.001 8052 MoveAxis(W, 14, ABG) 23:06:40.356 00.000 8052 Guiding Dir = 3, Dur = 14 23:06:40.358 00.002 8052 IsSlewing returns 0 23:06:40.361 00.003 8052 IsGuiding returns 0 23:06:40.366 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=24, FiltMax=33, Gamma=1.040 23:06:40.367 00.001 8052 PulseGuide returned control before completion, sleep 19 23:06:40.388 00.021 8052 IsGuiding returns 0 23:06:40.389 00.001 8052 Move returns status 0, amount 14 23:06:40.389 00.000 8052 MoveAxis(S, 129, ABG) 23:06:40.389 00.000 8052 Guiding Dir = 1, Dur = 129 23:06:40.391 00.002 8052 IsSlewing returns 0 23:06:40.393 00.002 8052 IsGuiding returns 0 23:06:40.404 00.011 8052 PulseGuide returned control before completion, sleep 129 23:06:40.602 00.198 8052 IsGuiding returns 0 23:06:40.603 00.001 8052 Move returns status 0, amount 129 23:06:40.603 00.000 8052 move complete, result=0 23:06:40.603 00.000 8052 worker thread done servicing request 23:06:40.635 00.032 3236 UpdateGuideState exits: m=206 SNR=9.9 23:06:40.636 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:40.636 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:40.636 00.000 3236 Enqueuing Expose request 23:06:40.636 00.000 8052 Worker thread wakes up 23:06:40.636 00.000 3236 GuideStep: 0.3 px 14 ms WEST, 0.8 px 129 ms SOUTH 23:06:40.637 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:40.637 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,255,31,31) 23:06:42.171 01.534 8052 Exposure complete 23:06:42.336 00.165 8052 worker thread done servicing request 23:06:42.336 00.000 3236 OnExposeComplete: enter 23:06:42.336 00.000 3236 UpdateGuideState(): m_state=6 23:06:42.337 00.001 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 722 23:06:42.337 00.000 3236 Star::Find returns 1 (0), X=1047.72, Y=270.29, Mass=209, SNR=9.9, Peak=36 HFD=5.5 23:06:42.338 00.001 3236 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.85) = xAngle (4.58 = -1.70) 23:06:42.338 00.000 3236 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.83 = 2.83) 23:06:42.338 00.000 3236 CameraToMount -- cameraX=-4.87 cameraY=2.11 hyp=5.31 cameraTheta=2.73 mountX=-0.70 mountY=1.60, mountTheta=1.98 23:06:42.340 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.87, y=2.11, opts=13) 23:06:42.340 00.000 3236 Enqueuing Move request for scope (-4.87, 2.11) 23:06:42.340 00.000 8052 Worker thread wakes up 23:06:42.341 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.87, 2.11) opts 0xd 23:06:42.341 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.87, 2.11) 23:06:42.341 00.000 8052 Moving (-4.87, 2.11) raw xDistance=-0.70 yDistance=1.60 23:06:42.341 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.70 23:06:42.341 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.60 from input 1.60 23:06:42.342 00.001 8052 MoveAxis(E, 23, ABG) 23:06:42.342 00.000 8052 Guiding Dir = 2, Dur = 23 23:06:42.345 00.003 8052 IsSlewing returns 0 23:06:42.348 00.003 8052 IsGuiding returns 0 23:06:42.352 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=27, FiltMax=34, Gamma=1.040 23:06:42.354 00.002 8052 PulseGuide returned control before completion, sleep 28 23:06:42.384 00.030 8052 IsGuiding returns 0 23:06:42.385 00.001 8052 Move returns status 0, amount 23 23:06:42.385 00.000 8052 MoveAxis(S, 244, ABG) 23:06:42.385 00.000 8052 Guiding Dir = 1, Dur = 244 23:06:42.387 00.002 8052 IsSlewing returns 0 23:06:42.389 00.002 8052 IsGuiding returns 0 23:06:42.399 00.010 8052 PulseGuide returned control before completion, sleep 245 23:06:42.617 00.218 3236 UpdateGuideState exits: m=209 SNR=9.9 23:06:42.617 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:42.617 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:42.617 00.000 3236 Enqueuing Expose request 23:06:42.701 00.084 8052 IsGuiding returns 0 23:06:42.701 00.000 8052 Move returns status 0, amount 244 23:06:42.701 00.000 8052 move complete, result=0 23:06:42.702 00.001 8052 worker thread done servicing request 23:06:42.702 00.000 8052 Worker thread wakes up 23:06:42.702 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:42.703 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:42.705 00.002 3236 GuideStep: -0.7 px 23 ms EAST, 1.6 px 244 ms SOUTH 23:06:44.135 01.430 8052 Exposure complete 23:06:44.299 00.164 8052 worker thread done servicing request 23:06:44.299 00.000 3236 OnExposeComplete: enter 23:06:44.300 00.001 3236 UpdateGuideState(): m_state=6 23:06:44.301 00.001 3236 Star::Find(15, 1047, 270, 0, (0,0,0,0), 0.0, 255) frame 723 23:06:44.301 00.000 3236 Star::Find returns 1 (0), X=1047.08, Y=269.66, Mass=201, SNR=9.6, Peak=31 HFD=5.9 23:06:44.301 00.000 3236 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.85) = xAngle (4.73 = -1.56) 23:06:44.301 00.000 3236 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.98 = 2.98) 23:06:44.302 00.001 3236 CameraToMount -- cameraX=-5.51 cameraY=1.48 hyp=5.70 cameraTheta=2.88 mountX=0.09 mountY=0.91, mountTheta=1.48 23:06:44.303 00.001 3236 SchedulePrimaryMove(06CFF028, x=-5.51, y=1.48, opts=13) 23:06:44.303 00.000 3236 Enqueuing Move request for scope (-5.51, 1.48) 23:06:44.304 00.001 8052 Worker thread wakes up 23:06:44.304 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.51, 1.48) opts 0xd 23:06:44.304 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.51, 1.48) 23:06:44.304 00.000 8052 Moving (-5.51, 1.48) raw xDistance=0.09 yDistance=0.91 23:06:44.305 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:06:44.305 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91 23:06:44.305 00.000 8052 MoveAxis(E, 0, ABG) 23:06:44.305 00.000 8052 Move returns status 0, amount 0 23:06:44.306 00.001 8052 MoveAxis(S, 138, ABG) 23:06:44.306 00.000 8052 Guiding Dir = 1, Dur = 138 23:06:44.312 00.006 8052 IsSlewing returns 0 23:06:44.314 00.002 8052 IsGuiding returns 0 23:06:44.316 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=23, FiltMax=30, Gamma=1.040 23:06:44.322 00.006 8052 PulseGuide returned control before completion, sleep 141 23:06:44.489 00.167 8052 IsGuiding returns 0 23:06:44.489 00.000 8052 Move returns status 0, amount 138 23:06:44.490 00.001 8052 move complete, result=0 23:06:44.490 00.000 8052 worker thread done servicing request 23:06:44.578 00.088 3236 UpdateGuideState exits: m=201 SNR=9.6 23:06:44.579 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:44.579 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:44.579 00.000 3236 Enqueuing Expose request 23:06:44.579 00.000 8052 Worker thread wakes up 23:06:44.579 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.9 px 138 ms SOUTH 23:06:44.580 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:44.580 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:46.114 01.534 8052 Exposure complete 23:06:46.278 00.164 8052 worker thread done servicing request 23:06:46.278 00.000 3236 OnExposeComplete: enter 23:06:46.278 00.000 3236 UpdateGuideState(): m_state=6 23:06:46.280 00.002 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 724 23:06:46.280 00.000 3236 Star::Find returns 1 (0), X=1048.46, Y=268.86, Mass=197, SNR=9.6, Peak=38 HFD=5.2 23:06:46.280 00.000 3236 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.85) = xAngle (4.83 = -1.46) 23:06:46.281 00.001 3236 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.08 = 3.08) 23:06:46.281 00.000 3236 CameraToMount -- cameraX=-4.13 cameraY=0.68 hyp=4.18 cameraTheta=2.98 mountX=0.47 mountY=0.26, mountTheta=0.50 23:06:46.282 00.001 3236 SchedulePrimaryMove(06CFF028, x=-4.13, y=0.68, opts=13) 23:06:46.283 00.001 3236 Enqueuing Move request for scope (-4.13, 0.68) 23:06:46.283 00.000 8052 Worker thread wakes up 23:06:46.283 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.13, 0.68) opts 0xd 23:06:46.283 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.13, 0.68) 23:06:46.284 00.001 8052 Moving (-4.13, 0.68) raw xDistance=0.47 yDistance=0.26 23:06:46.284 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 23:06:46.284 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26 23:06:46.284 00.000 8052 MoveAxis(W, 16, ABG) 23:06:46.284 00.000 8052 Guiding Dir = 3, Dur = 16 23:06:46.287 00.003 8052 IsSlewing returns 0 23:06:46.290 00.003 8052 IsGuiding returns 0 23:06:46.293 00.003 8052 PulseGuide returned control before completion, sleep 23 23:06:46.296 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=28, FiltMax=36, Gamma=1.040 23:06:46.320 00.024 8052 IsGuiding returns 0 23:06:46.320 00.000 8052 Move returns status 0, amount 16 23:06:46.320 00.000 8052 MoveAxis(S, 39, ABG) 23:06:46.320 00.000 8052 Guiding Dir = 1, Dur = 39 23:06:46.326 00.006 8052 IsSlewing returns 0 23:06:46.328 00.002 8052 IsGuiding returns 0 23:06:46.332 00.004 8052 PulseGuide returned control before completion, sleep 45 23:06:46.380 00.048 8052 IsGuiding returns 1 23:06:46.380 00.000 8052 scope still moving after pulse duration time elapsed 23:06:46.403 00.023 8052 IsSlewing returns 0 23:06:46.405 00.002 8052 IsGuiding returns 1 23:06:46.427 00.022 8052 IsSlewing returns 0 23:06:46.429 00.002 8052 IsGuiding returns 1 23:06:46.452 00.023 8052 IsSlewing returns 0 23:06:46.454 00.002 8052 IsGuiding returns 1 23:06:46.477 00.023 8052 IsSlewing returns 0 23:06:46.479 00.002 8052 IsGuiding returns 0 23:06:46.479 00.000 8052 scope move finished after 39 + 111 ms 23:06:46.479 00.000 8052 Move returns status 0, amount 39 23:06:46.479 00.000 8052 move complete, result=0 23:06:46.480 00.001 8052 worker thread done servicing request 23:06:46.565 00.085 3236 UpdateGuideState exits: m=197 SNR=9.6 23:06:46.565 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:46.565 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:46.565 00.000 3236 Enqueuing Expose request 23:06:46.566 00.001 8052 Worker thread wakes up 23:06:46.566 00.000 3236 GuideStep: 0.5 px 16 ms WEST, 0.3 px 39 ms SOUTH 23:06:46.566 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:46.566 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:48.100 01.534 8052 Exposure complete 23:06:48.264 00.164 8052 worker thread done servicing request 23:06:48.264 00.000 3236 OnExposeComplete: enter 23:06:48.264 00.000 3236 UpdateGuideState(): m_state=6 23:06:48.265 00.001 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 725 23:06:48.266 00.001 3236 Star::Find returns 1 (0), X=1048.37, Y=268.89, Mass=221, SNR=10.2, Peak=42 HFD=5.0 23:06:48.266 00.000 3236 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.85) = xAngle (4.82 = -1.46) 23:06:48.266 00.000 3236 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.08 = 3.08) 23:06:48.266 00.000 3236 CameraToMount -- cameraX=-4.22 cameraY=0.71 hyp=4.28 cameraTheta=2.97 mountX=0.47 mountY=0.28, mountTheta=0.53 23:06:48.268 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.22, y=0.71, opts=13) 23:06:48.268 00.000 3236 Enqueuing Move request for scope (-4.22, 0.71) 23:06:48.269 00.001 8052 Worker thread wakes up 23:06:48.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.22, 0.71) opts 0xd 23:06:48.269 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.22, 0.71) 23:06:48.269 00.000 8052 Moving (-4.22, 0.71) raw xDistance=0.47 yDistance=0.28 23:06:48.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47 23:06:48.270 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28 23:06:48.270 00.000 8052 MoveAxis(W, 18, ABG) 23:06:48.270 00.000 8052 Guiding Dir = 3, Dur = 18 23:06:48.281 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=30, FiltMax=39, Gamma=1.040 23:06:48.329 00.048 8052 IsSlewing returns 0 23:06:48.393 00.064 8052 IsGuiding returns 0 23:06:48.520 00.127 8052 IsGuiding returns 0 23:06:48.520 00.000 8052 Move returns status 0, amount 18 23:06:48.521 00.001 8052 MoveAxis(S, 42, ABG) 23:06:48.521 00.000 8052 Guiding Dir = 1, Dur = 42 23:06:48.524 00.003 8052 IsSlewing returns 0 23:06:48.526 00.002 8052 IsGuiding returns 0 23:06:48.531 00.005 8052 PulseGuide returned control before completion, sleep 47 23:06:48.542 00.011 3236 UpdateGuideState exits: m=221 SNR=10.2 23:06:48.543 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:48.543 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:48.543 00.000 3236 Enqueuing Expose request 23:06:48.582 00.039 8052 IsGuiding returns 1 23:06:48.582 00.000 8052 scope still moving after pulse duration time elapsed 23:06:48.609 00.027 8052 IsSlewing returns 0 23:06:48.612 00.003 8052 IsGuiding returns 1 23:06:48.635 00.023 8052 IsSlewing returns 0 23:06:48.637 00.002 8052 IsGuiding returns 1 23:06:48.660 00.023 8052 IsSlewing returns 0 23:06:48.664 00.004 8052 IsGuiding returns 0 23:06:48.664 00.000 8052 scope move finished after 42 + 96 ms 23:06:48.665 00.001 8052 Move returns status 0, amount 42 23:06:48.665 00.000 8052 move complete, result=0 23:06:48.665 00.000 8052 worker thread done servicing request 23:06:48.665 00.000 3236 GuideStep: 0.5 px 18 ms WEST, 0.3 px 42 ms SOUTH 23:06:48.666 00.001 8052 Worker thread wakes up 23:06:48.666 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:48.666 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:50.099 01.433 8052 Exposure complete 23:06:50.264 00.165 8052 worker thread done servicing request 23:06:50.265 00.001 3236 OnExposeComplete: enter 23:06:50.265 00.000 3236 UpdateGuideState(): m_state=6 23:06:50.266 00.001 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 726 23:06:50.266 00.000 3236 Star::Find returns 1 (0), X=1047.96, Y=266.50, Mass=185, SNR=9.3, Peak=35 HFD=5.4 23:06:50.267 00.001 3236 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.85) = xAngle (-0.95 = -0.95) 23:06:50.267 00.000 3236 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.69 = -2.69) 23:06:50.267 00.000 3236 CameraToMount -- cameraX=-4.63 cameraY=-1.67 hyp=4.93 cameraTheta=-2.80 mountX=2.88 mountY=-2.14, mountTheta=-0.64 23:06:50.269 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.63, y=-1.67, opts=13) 23:06:50.269 00.000 3236 Enqueuing Move request for scope (-4.63, -1.67) 23:06:50.270 00.001 8052 Worker thread wakes up 23:06:50.270 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.63, -1.67) opts 0xd 23:06:50.270 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.63, -1.67) 23:06:50.270 00.000 8052 Moving (-4.63, -1.67) raw xDistance=2.88 yDistance=-2.14 23:06:50.270 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.84 from input 2.88 23:06:50.271 00.001 8052 resist switch: large excursion: input -2.14 thresh 0.54 direction from 1 to -1 23:06:50.271 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.41 23:06:50.271 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.14 from input -2.14 23:06:50.271 00.000 8052 MoveAxis(W, 101, ABG) 23:06:50.272 00.001 8052 Guiding Dir = 3, Dur = 101 23:06:50.274 00.002 8052 IsSlewing returns 0 23:06:50.277 00.003 8052 IsGuiding returns 0 23:06:50.283 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=26, FiltMax=33, Gamma=1.040 23:06:50.283 00.000 8052 PulseGuide returned control before completion, sleep 105 23:06:50.391 00.108 8052 IsGuiding returns 0 23:06:50.392 00.001 8052 Move returns status 0, amount 101 23:06:50.392 00.000 8052 MoveAxis(N, 325, ABG) 23:06:50.392 00.000 8052 Guiding Dir = 0, Dur = 325 23:06:50.394 00.002 8052 IsSlewing returns 0 23:06:50.396 00.002 8052 IsGuiding returns 0 23:06:50.402 00.006 8052 PulseGuide returned control before completion, sleep 330 23:06:50.542 00.140 3236 UpdateGuideState exits: m=185 SNR=9.3 23:06:50.542 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:50.542 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:50.543 00.001 3236 Enqueuing Expose request 23:06:50.736 00.193 8052 IsGuiding returns 0 23:06:50.736 00.000 8052 Move returns status 0, amount 325 23:06:50.736 00.000 8052 move complete, result=0 23:06:50.737 00.001 8052 worker thread done servicing request 23:06:50.737 00.000 8052 Worker thread wakes up 23:06:50.737 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:50.737 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:50.738 00.001 3236 GuideStep: 2.9 px 101 ms WEST, -2.1 px 325 ms NORTH 23:06:52.171 01.433 8052 Exposure complete 23:06:52.343 00.172 8052 worker thread done servicing request 23:06:52.343 00.000 3236 OnExposeComplete: enter 23:06:52.344 00.001 3236 UpdateGuideState(): m_state=6 23:06:52.345 00.001 3236 Star::Find(15, 1047, 266, 0, (0,0,0,0), 0.0, 255) frame 727 23:06:52.345 00.000 3236 Star::Find returns 1 (0), X=1047.53, Y=268.89, Mass=183, SNR=9.3, Peak=35 HFD=5.1 23:06:52.345 00.000 3236 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.85) = xAngle (4.85 = -1.43) 23:06:52.346 00.001 3236 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 23:06:52.346 00.000 3236 CameraToMount -- cameraX=-5.06 cameraY=0.72 hyp=5.11 cameraTheta=3.00 mountX=0.70 mountY=0.20, mountTheta=0.28 23:06:52.348 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.06, y=0.72, opts=13) 23:06:52.348 00.000 3236 Enqueuing Move request for scope (-5.06, 0.72) 23:06:52.348 00.000 8052 Worker thread wakes up 23:06:52.348 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.06, 0.72) opts 0xd 23:06:52.349 00.001 8052 Handling offset move in thread for scope, endpoint = (-5.06, 0.72) 23:06:52.349 00.000 8052 Moving (-5.06, 0.72) raw xDistance=0.70 yDistance=0.20 23:06:52.349 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.70 23:06:52.349 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:06:52.350 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:06:52.350 00.000 8052 MoveAxis(W, 31, ABG) 23:06:52.350 00.000 8052 Guiding Dir = 3, Dur = 31 23:06:52.353 00.003 8052 IsSlewing returns 0 23:06:52.355 00.002 8052 IsGuiding returns 0 23:06:52.360 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=33, Gamma=1.040 23:06:52.361 00.001 8052 PulseGuide returned control before completion, sleep 36 23:06:52.399 00.038 8052 IsGuiding returns 0 23:06:52.400 00.001 8052 Move returns status 0, amount 31 23:06:52.400 00.000 8052 MoveAxis(N, 0, ABG) 23:06:52.400 00.000 8052 Move returns status 0, amount 0 23:06:52.400 00.000 8052 move complete, result=0 23:06:52.400 00.000 8052 worker thread done servicing request 23:06:52.617 00.217 3236 UpdateGuideState exits: m=183 SNR=9.3 23:06:52.617 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:52.617 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:52.617 00.000 3236 Enqueuing Expose request 23:06:52.618 00.001 8052 Worker thread wakes up 23:06:52.618 00.000 3236 GuideStep: 0.7 px 31 ms WEST, 0.2 px 0 ms NORTH 23:06:52.618 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:52.618 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:54.153 01.535 8052 Exposure complete 23:06:54.317 00.164 8052 worker thread done servicing request 23:06:54.318 00.001 3236 OnExposeComplete: enter 23:06:54.318 00.000 3236 UpdateGuideState(): m_state=6 23:06:54.319 00.001 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 728 23:06:54.319 00.000 3236 Star::Find returns 1 (0), X=1047.57, Y=272.27, Mass=224, SNR=10.3, Peak=34 HFD=5.1 23:06:54.320 00.001 3236 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.85) = xAngle (4.31 = -1.98) 23:06:54.320 00.000 3236 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.56 = 2.56) 23:06:54.320 00.000 3236 CameraToMount -- cameraX=-5.02 cameraY=4.10 hyp=6.48 cameraTheta=2.46 mountX=-2.56 mountY=3.56, mountTheta=2.19 23:06:54.322 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.02, y=4.10, opts=13) 23:06:54.322 00.000 3236 Enqueuing Move request for scope (-5.02, 4.10) 23:06:54.322 00.000 8052 Worker thread wakes up 23:06:54.323 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.02, 4.10) opts 0xd 23:06:54.323 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.02, 4.10) 23:06:54.323 00.000 8052 Moving (-5.02, 4.10) raw xDistance=-2.56 yDistance=3.56 23:06:54.323 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.58 from input -2.56 23:06:54.323 00.000 8052 resist switch: large excursion: input 3.56 thresh 0.54 direction from -1 to 1 23:06:54.324 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=10.69 23:06:54.324 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.56 from input 3.56 23:06:54.324 00.000 8052 MoveAxis(E, 87, ABG) 23:06:54.324 00.000 8052 Guiding Dir = 2, Dur = 87 23:06:54.327 00.003 8052 IsSlewing returns 0 23:06:54.330 00.003 8052 IsGuiding returns 0 23:06:54.336 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=33, Gamma=1.040 23:06:54.337 00.001 8052 PulseGuide returned control before completion, sleep 91 23:06:54.430 00.093 8052 IsGuiding returns 0 23:06:54.430 00.000 8052 Move returns status 0, amount 87 23:06:54.431 00.001 8052 MoveAxis(S, 542, ABG) 23:06:54.431 00.000 8052 Guiding Dir = 1, Dur = 542 23:06:54.433 00.002 8052 IsSlewing returns 0 23:06:54.434 00.001 8052 IsGuiding returns 0 23:06:54.440 00.006 8052 PulseGuide returned control before completion, sleep 547 23:06:54.595 00.155 3236 UpdateGuideState exits: m=224 SNR=10.3 23:06:54.595 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:54.595 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:54.596 00.001 3236 Enqueuing Expose request 23:06:54.990 00.394 8052 IsGuiding returns 0 23:06:54.991 00.001 8052 Move returns status 0, amount 542 23:06:54.991 00.000 8052 move complete, result=0 23:06:54.991 00.000 8052 worker thread done servicing request 23:06:54.991 00.000 8052 Worker thread wakes up 23:06:54.991 00.000 3236 GuideStep: -2.6 px 87 ms EAST, 3.6 px 542 ms SOUTH 23:06:54.992 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:54.992 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1033,257,31,31) 23:06:56.122 01.130 8052 Exposure complete 23:06:56.311 00.189 8052 worker thread done servicing request 23:06:56.312 00.001 3236 OnExposeComplete: enter 23:06:56.312 00.000 3236 UpdateGuideState(): m_state=6 23:06:56.313 00.001 3236 Star::Find(15, 1047, 272, 0, (0,0,0,0), 0.0, 255) frame 729 23:06:56.313 00.000 3236 Star::Find returns 1 (0), X=1049.14, Y=271.89, Mass=201, SNR=9.7, Peak=32 HFD=5.4 23:06:56.313 00.000 3236 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.85) = xAngle (4.17 = -2.11) 23:06:56.314 00.001 3236 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.42 = 2.42) 23:06:56.314 00.000 3236 CameraToMount -- cameraX=-3.45 cameraY=3.71 hyp=5.07 cameraTheta=2.32 mountX=-2.62 mountY=3.34, mountTheta=2.24 23:06:56.316 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.45, y=3.71, opts=13) 23:06:56.316 00.000 3236 Enqueuing Move request for scope (-3.45, 3.71) 23:06:56.316 00.000 8052 Worker thread wakes up 23:06:56.316 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.45, 3.71) opts 0xd 23:06:56.316 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.45, 3.71) 23:06:56.317 00.001 8052 Moving (-3.45, 3.71) raw xDistance=-2.62 yDistance=3.34 23:06:56.317 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.76 from input -2.62 23:06:56.317 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.34 from input 3.34 23:06:56.317 00.000 8052 MoveAxis(E, 97, ABG) 23:06:56.318 00.001 8052 Guiding Dir = 2, Dur = 97 23:06:56.320 00.002 8052 IsSlewing returns 0 23:06:56.323 00.003 8052 IsGuiding returns 0 23:06:56.327 00.004 8052 PulseGuide returned control before completion, sleep 103 23:06:56.330 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=22, FiltMax=31, Gamma=1.040 23:06:56.434 00.104 8052 IsGuiding returns 0 23:06:56.434 00.000 8052 Move returns status 0, amount 97 23:06:56.434 00.000 8052 MoveAxis(S, 508, ABG) 23:06:56.434 00.000 8052 Guiding Dir = 1, Dur = 508 23:06:56.436 00.002 8052 IsSlewing returns 0 23:06:56.438 00.002 8052 IsGuiding returns 0 23:06:56.441 00.003 8052 PulseGuide returned control before completion, sleep 515 23:06:56.531 00.090 3236 UpdateGuideState exits: m=201 SNR=9.7 23:06:56.531 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:56.532 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:56.532 00.000 3236 Enqueuing Expose request 23:06:56.959 00.427 8052 IsGuiding returns 0 23:06:56.960 00.001 8052 Move returns status 0, amount 508 23:06:56.960 00.000 8052 move complete, result=0 23:06:56.960 00.000 8052 worker thread done servicing request 23:06:56.960 00.000 8052 Worker thread wakes up 23:06:56.960 00.000 3236 GuideStep: -2.6 px 97 ms EAST, 3.3 px 508 ms SOUTH 23:06:56.961 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:56.961 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:06:58.091 01.130 8052 Exposure complete 23:06:58.252 00.161 8052 worker thread done servicing request 23:06:58.253 00.001 3236 OnExposeComplete: enter 23:06:58.253 00.000 3236 UpdateGuideState(): m_state=6 23:06:58.254 00.001 3236 Star::Find(15, 1049, 271, 0, (0,0,0,0), 0.0, 255) frame 730 23:06:58.254 00.000 3236 Star::Find returns 1 (0), X=1052.33, Y=267.58, Mass=173, SNR=9.0, Peak=34 HFD=5.4 23:06:58.255 00.001 3236 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.85) = xAngle (-0.14 = -0.14) 23:06:58.255 00.000 3236 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.88 = -1.88) 23:06:58.255 00.000 3236 CameraToMount -- cameraX=-0.26 cameraY=-0.59 hyp=0.65 cameraTheta=-1.99 mountX=0.64 mountY=-0.61, mountTheta=-0.77 23:06:58.257 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.26, y=-0.59, opts=13) 23:06:58.257 00.000 3236 Enqueuing Move request for scope (-0.26, -0.59) 23:06:58.258 00.001 8052 Worker thread wakes up 23:06:58.258 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.59) opts 0xd 23:06:58.258 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.26, -0.59) 23:06:58.258 00.000 8052 Moving (-0.26, -0.59) raw xDistance=0.64 yDistance=-0.61 23:06:58.258 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.64 23:06:58.259 00.001 8052 resist switch: large excursion: input -0.61 thresh 0.54 direction from 1 to -1 23:06:58.259 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.84 23:06:58.259 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:06:58.260 00.001 8052 MoveAxis(W, 15, ABG) 23:06:58.260 00.000 8052 Guiding Dir = 3, Dur = 15 23:06:58.263 00.003 8052 IsSlewing returns 0 23:06:58.266 00.003 8052 IsGuiding returns 0 23:06:58.269 00.003 8052 PulseGuide returned control before completion, sleep 22 23:06:58.270 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=24, FiltMax=30, Gamma=1.040 23:06:58.294 00.024 8052 IsGuiding returns 0 23:06:58.295 00.001 8052 Move returns status 0, amount 15 23:06:58.295 00.000 8052 MoveAxis(N, 93, ABG) 23:06:58.295 00.000 8052 Guiding Dir = 0, Dur = 93 23:06:58.297 00.002 8052 IsSlewing returns 0 23:06:58.299 00.002 8052 IsGuiding returns 0 23:06:58.306 00.007 8052 PulseGuide returned control before completion, sleep 97 23:06:58.418 00.112 8052 IsGuiding returns 1 23:06:58.418 00.000 8052 scope still moving after pulse duration time elapsed 23:06:58.465 00.047 8052 IsSlewing returns 0 23:06:58.496 00.031 8052 IsGuiding returns 0 23:06:58.496 00.000 8052 scope move finished after 93 + 111 ms 23:06:58.496 00.000 8052 Move returns status 0, amount 93 23:06:58.496 00.000 8052 move complete, result=0 23:06:58.496 00.000 8052 worker thread done servicing request 23:06:58.621 00.125 3236 UpdateGuideState exits: m=173 SNR=9.0 23:06:58.621 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:06:58.621 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:06:58.621 00.000 3236 Enqueuing Expose request 23:06:58.621 00.000 8052 Worker thread wakes up 23:06:58.621 00.000 3236 GuideStep: 0.6 px 15 ms WEST, -0.6 px 93 ms NORTH 23:06:58.621 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:06:58.621 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:00.184 01.563 8052 Exposure complete 23:07:00.340 00.156 8052 worker thread done servicing request 23:07:00.340 00.000 3236 OnExposeComplete: enter 23:07:00.340 00.000 3236 UpdateGuideState(): m_state=6 23:07:00.340 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 731 23:07:00.340 00.000 3236 Star::Find returns 1 (0), X=1053.43, Y=265.64, Mass=203, SNR=9.8, Peak=35 HFD=4.7 23:07:00.340 00.000 3236 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.85) = xAngle (0.60 = 0.60) 23:07:00.340 00.000 3236 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.15 = -1.15) 23:07:00.340 00.000 3236 CameraToMount -- cameraX=0.84 cameraY=-2.53 hyp=2.67 cameraTheta=-1.25 mountX=2.20 mountY=-2.43, mountTheta=-0.83 23:07:00.340 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.84, y=-2.53, opts=13) 23:07:00.340 00.000 3236 Enqueuing Move request for scope (0.84, -2.53) 23:07:00.340 00.000 8052 Worker thread wakes up 23:07:00.340 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.84, -2.53) opts 0xd 23:07:00.340 00.000 8052 Handling offset move in thread for scope, endpoint = (0.84, -2.53) 23:07:00.340 00.000 8052 Moving (0.84, -2.53) raw xDistance=2.20 yDistance=-2.43 23:07:00.340 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.41 from input 2.20 23:07:00.340 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.43 from input -2.43 23:07:00.340 00.000 8052 MoveAxis(W, 77, ABG) 23:07:00.340 00.000 8052 Guiding Dir = 3, Dur = 77 23:07:00.356 00.016 8052 IsSlewing returns 0 23:07:00.356 00.000 8052 IsGuiding returns 0 23:07:00.356 00.000 8052 PulseGuide returned control before completion, sleep 84 23:07:00.356 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=31, Gamma=1.040 23:07:00.465 00.109 8052 IsGuiding returns 0 23:07:00.465 00.000 8052 Move returns status 0, amount 77 23:07:00.465 00.000 8052 MoveAxis(N, 370, ABG) 23:07:00.465 00.000 8052 Guiding Dir = 0, Dur = 370 23:07:00.465 00.000 8052 IsSlewing returns 0 23:07:00.465 00.000 8052 IsGuiding returns 0 23:07:00.465 00.000 8052 PulseGuide returned control before completion, sleep 377 23:07:00.606 00.141 3236 UpdateGuideState exits: m=203 SNR=9.8 23:07:00.606 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:00.606 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:00.606 00.000 3236 Enqueuing Expose request 23:07:00.856 00.250 8052 IsGuiding returns 0 23:07:00.856 00.000 8052 Move returns status 0, amount 370 23:07:00.856 00.000 8052 move complete, result=0 23:07:00.856 00.000 8052 worker thread done servicing request 23:07:00.856 00.000 3236 GuideStep: 2.2 px 77 ms WEST, -2.4 px 370 ms NORTH 23:07:00.856 00.000 8052 Worker thread wakes up 23:07:00.856 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:00.856 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:02.184 01.328 8052 Exposure complete 23:07:02.340 00.156 8052 worker thread done servicing request 23:07:02.340 00.000 3236 OnExposeComplete: enter 23:07:02.340 00.000 3236 UpdateGuideState(): m_state=6 23:07:02.340 00.000 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 732 23:07:02.340 00.000 3236 Star::Find returns 1 (0), X=1053.40, Y=267.16, Mass=192, SNR=9.5, Peak=34 HFD=4.8 23:07:02.340 00.000 3236 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.85) = xAngle (0.95 = 0.95) 23:07:02.340 00.000 3236 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.80 = -0.80) 23:07:02.340 00.000 3236 CameraToMount -- cameraX=0.80 cameraY=-1.01 hyp=1.29 cameraTheta=-0.90 mountX=0.75 mountY=-0.93, mountTheta=-0.89 23:07:02.340 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.80, y=-1.01, opts=13) 23:07:02.340 00.000 3236 Enqueuing Move request for scope (0.80, -1.01) 23:07:02.340 00.000 8052 Worker thread wakes up 23:07:02.340 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.80, -1.01) opts 0xd 23:07:02.340 00.000 8052 Handling offset move in thread for scope, endpoint = (0.80, -1.01) 23:07:02.340 00.000 8052 Moving (0.80, -1.01) raw xDistance=0.75 yDistance=-0.93 23:07:02.340 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.75 23:07:02.340 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 23:07:02.340 00.000 8052 MoveAxis(W, 32, ABG) 23:07:02.340 00.000 8052 Guiding Dir = 3, Dur = 32 23:07:02.340 00.000 8052 IsSlewing returns 0 23:07:02.356 00.016 8052 IsGuiding returns 0 23:07:02.356 00.000 8052 PulseGuide returned control before completion, sleep 39 23:07:02.356 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=24, FiltMax=32, Gamma=1.040 23:07:02.403 00.047 8052 IsGuiding returns 0 23:07:02.403 00.000 8052 Move returns status 0, amount 32 23:07:02.403 00.000 8052 MoveAxis(N, 141, ABG) 23:07:02.403 00.000 8052 Guiding Dir = 0, Dur = 141 23:07:02.403 00.000 8052 IsSlewing returns 0 23:07:02.403 00.000 8052 IsGuiding returns 0 23:07:02.403 00.000 8052 PulseGuide returned control before completion, sleep 147 23:07:02.606 00.203 3236 UpdateGuideState exits: m=192 SNR=9.5 23:07:02.606 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:02.606 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:02.606 00.000 3236 Enqueuing Expose request 23:07:02.637 00.031 8052 IsGuiding returns 0 23:07:02.637 00.000 8052 Move returns status 0, amount 141 23:07:02.637 00.000 8052 move complete, result=0 23:07:02.637 00.000 8052 worker thread done servicing request 23:07:02.637 00.000 8052 Worker thread wakes up 23:07:02.637 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:02.637 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:02.653 00.016 3236 GuideStep: 0.8 px 32 ms WEST, -0.9 px 141 ms NORTH 23:07:04.090 01.437 8052 Exposure complete 23:07:04.246 00.156 8052 worker thread done servicing request 23:07:04.246 00.000 3236 OnExposeComplete: enter 23:07:04.246 00.000 3236 UpdateGuideState(): m_state=6 23:07:04.246 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 733 23:07:04.246 00.000 3236 Star::Find returns 1 (0), X=1052.96, Y=268.45, Mass=200, SNR=9.7, Peak=37 HFD=4.2 23:07:04.246 00.000 3236 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.85) = xAngle (2.49 = 2.49) 23:07:04.246 00.000 3236 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.75 = 0.75) 23:07:04.246 00.000 3236 CameraToMount -- cameraX=0.37 cameraY=0.28 hyp=0.46 cameraTheta=0.64 mountX=-0.37 mountY=0.31, mountTheta=2.44 23:07:04.246 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.37, y=0.28, opts=13) 23:07:04.246 00.000 3236 Enqueuing Move request for scope (0.37, 0.28) 23:07:04.246 00.000 8052 Worker thread wakes up 23:07:04.246 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.28) opts 0xd 23:07:04.246 00.000 8052 Handling offset move in thread for scope, endpoint = (0.37, 0.28) 23:07:04.246 00.000 8052 Moving (0.37, 0.28) raw xDistance=-0.37 yDistance=0.31 23:07:04.246 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.37 23:07:04.246 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:07:04.246 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 23:07:04.246 00.000 8052 MoveAxis(E, 10, ABG) 23:07:04.246 00.000 8052 Guiding Dir = 2, Dur = 10 23:07:04.246 00.000 8052 IsSlewing returns 0 23:07:04.262 00.016 8052 IsGuiding returns 0 23:07:04.262 00.000 8052 PulseGuide returned control before completion, sleep 17 23:07:04.262 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=35, Gamma=1.040 23:07:04.293 00.031 8052 IsGuiding returns 0 23:07:04.293 00.000 8052 Move returns status 0, amount 10 23:07:04.293 00.000 8052 MoveAxis(N, 0, ABG) 23:07:04.293 00.000 8052 Move returns status 0, amount 0 23:07:04.293 00.000 8052 move complete, result=0 23:07:04.293 00.000 8052 worker thread done servicing request 23:07:04.512 00.219 3236 UpdateGuideState exits: m=200 SNR=9.7 23:07:04.512 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:04.512 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:04.512 00.000 3236 Enqueuing Expose request 23:07:04.512 00.000 8052 Worker thread wakes up 23:07:04.512 00.000 3236 GuideStep: -0.4 px 10 ms EAST, 0.3 px 0 ms NORTH 23:07:04.512 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:04.512 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:06.168 01.656 8052 Exposure complete 23:07:06.325 00.157 8052 worker thread done servicing request 23:07:06.325 00.000 3236 OnExposeComplete: enter 23:07:06.325 00.000 3236 UpdateGuideState(): m_state=6 23:07:06.325 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 734 23:07:06.325 00.000 3236 Star::Find returns 1 (0), X=1052.91, Y=269.31, Mass=191, SNR=9.5, Peak=40 HFD=4.2 23:07:06.325 00.000 3236 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.85) = xAngle (3.14 = -3.14) 23:07:06.325 00.000 3236 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.40 = 1.40) 23:07:06.325 00.000 3236 CameraToMount -- cameraX=0.32 cameraY=1.14 hyp=1.18 cameraTheta=1.29 mountX=-1.18 mountY=1.17, mountTheta=2.36 23:07:06.325 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.32, y=1.14, opts=13) 23:07:06.325 00.000 3236 Enqueuing Move request for scope (0.32, 1.14) 23:07:06.325 00.000 8052 Worker thread wakes up 23:07:06.325 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.32, 1.14) opts 0xd 23:07:06.325 00.000 8052 Handling offset move in thread for scope, endpoint = (0.32, 1.14) 23:07:06.325 00.000 8052 Moving (0.32, 1.14) raw xDistance=-1.18 yDistance=1.17 23:07:06.325 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.18 23:07:06.325 00.000 8052 resist switch: large excursion: input 1.17 thresh 0.54 direction from -1 to 1 23:07:06.325 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.50 23:07:06.325 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17 23:07:06.325 00.000 8052 MoveAxis(E, 42, ABG) 23:07:06.325 00.000 8052 Guiding Dir = 2, Dur = 42 23:07:06.340 00.015 8052 IsSlewing returns 0 23:07:06.340 00.000 8052 IsGuiding returns 0 23:07:06.340 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=35, Gamma=1.040 23:07:06.340 00.000 8052 PulseGuide returned control before completion, sleep 48 23:07:06.515 00.175 8052 IsGuiding returns 0 23:07:06.515 00.000 8052 Move returns status 0, amount 42 23:07:06.515 00.000 8052 MoveAxis(S, 177, ABG) 23:07:06.515 00.000 8052 Guiding Dir = 1, Dur = 177 23:07:06.577 00.062 8052 IsSlewing returns 0 23:07:06.624 00.047 3236 UpdateGuideState exits: m=191 SNR=9.5 23:07:06.624 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:06.624 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:06.624 00.000 3236 Enqueuing Expose request 23:07:06.655 00.031 8052 IsGuiding returns 0 23:07:06.827 00.172 8052 PulseGuide returned control before completion, sleep 21 23:07:06.858 00.031 8052 IsGuiding returns 1 23:07:06.858 00.000 8052 scope still moving after pulse duration time elapsed 23:07:06.890 00.032 8052 IsSlewing returns 0 23:07:06.890 00.000 8052 IsGuiding returns 1 23:07:06.921 00.031 8052 IsSlewing returns 0 23:07:06.921 00.000 8052 IsGuiding returns 1 23:07:06.952 00.031 8052 IsSlewing returns 0 23:07:06.952 00.000 8052 IsGuiding returns 1 23:07:06.983 00.031 8052 IsSlewing returns 0 23:07:06.983 00.000 8052 IsGuiding returns 1 23:07:07.015 00.032 8052 IsSlewing returns 0 23:07:07.015 00.000 8052 IsGuiding returns 0 23:07:07.015 00.000 8052 scope move finished after 177 + 178 ms 23:07:07.015 00.000 8052 Move returns status 0, amount 177 23:07:07.015 00.000 8052 move complete, result=0 23:07:07.015 00.000 8052 worker thread done servicing request 23:07:07.015 00.000 3236 GuideStep: -1.2 px 42 ms EAST, 1.2 px 177 ms SOUTH 23:07:07.015 00.000 8052 Worker thread wakes up 23:07:07.015 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:07.015 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:08.124 01.109 8052 Exposure complete 23:07:08.280 00.156 8052 worker thread done servicing request 23:07:08.280 00.000 3236 OnExposeComplete: enter 23:07:08.280 00.000 3236 UpdateGuideState(): m_state=6 23:07:08.280 00.000 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 735 23:07:08.280 00.000 3236 Star::Find returns 1 (0), X=1053.76, Y=267.12, Mass=203, SNR=9.8, Peak=36 HFD=4.8 23:07:08.280 00.000 3236 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.85) = xAngle (1.11 = 1.11) 23:07:08.280 00.000 3236 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.63 = -0.63) 23:07:08.280 00.000 3236 CameraToMount -- cameraX=1.17 cameraY=-1.06 hyp=1.58 cameraTheta=-0.73 mountX=0.69 mountY=-0.93, mountTheta=-0.93 23:07:08.280 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.17, y=-1.06, opts=13) 23:07:08.280 00.000 3236 Enqueuing Move request for scope (1.17, -1.06) 23:07:08.280 00.000 8052 Worker thread wakes up 23:07:08.280 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.17, -1.06) opts 0xd 23:07:08.280 00.000 8052 Handling offset move in thread for scope, endpoint = (1.17, -1.06) 23:07:08.280 00.000 8052 Moving (1.17, -1.06) raw xDistance=0.69 yDistance=-0.93 23:07:08.280 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.69 23:07:08.280 00.000 8052 resist switch: large excursion: input -0.93 thresh 0.54 direction from 1 to -1 23:07:08.280 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.79 23:07:08.280 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 23:07:08.280 00.000 8052 MoveAxis(W, 21, ABG) 23:07:08.280 00.000 8052 Guiding Dir = 3, Dur = 21 23:07:08.296 00.016 8052 IsSlewing returns 0 23:07:08.296 00.000 8052 IsGuiding returns 0 23:07:08.296 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=34, Gamma=1.040 23:07:08.312 00.016 8052 IsGuiding returns 1 23:07:08.312 00.000 8052 scope still moving after pulse duration time elapsed 23:07:08.358 00.046 8052 IsSlewing returns 0 23:07:08.358 00.000 8052 IsGuiding returns 1 23:07:08.390 00.032 8052 IsSlewing returns 0 23:07:08.390 00.000 8052 IsGuiding returns 1 23:07:08.421 00.031 8052 IsSlewing returns 0 23:07:08.421 00.000 8052 IsGuiding returns 0 23:07:08.421 00.000 8052 scope move finished after 21 + 103 ms 23:07:08.421 00.000 8052 Move returns status 0, amount 21 23:07:08.421 00.000 8052 MoveAxis(N, 142, ABG) 23:07:08.421 00.000 8052 Guiding Dir = 0, Dur = 142 23:07:08.421 00.000 8052 IsSlewing returns 0 23:07:08.421 00.000 8052 IsGuiding returns 0 23:07:08.452 00.031 8052 PulseGuide returned control before completion, sleep 127 23:07:08.515 00.063 3236 UpdateGuideState exits: m=203 SNR=9.8 23:07:08.515 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:08.515 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:08.515 00.000 3236 Enqueuing Expose request 23:07:08.593 00.078 8052 IsGuiding returns 1 23:07:08.593 00.000 8052 scope still moving after pulse duration time elapsed 23:07:08.624 00.031 8052 IsSlewing returns 0 23:07:08.624 00.000 8052 IsGuiding returns 1 23:07:08.655 00.031 8052 IsSlewing returns 0 23:07:08.655 00.000 8052 IsGuiding returns 1 23:07:08.687 00.032 8052 IsSlewing returns 0 23:07:08.687 00.000 8052 IsGuiding returns 0 23:07:08.687 00.000 8052 scope move finished after 142 + 119 ms 23:07:08.687 00.000 8052 Move returns status 0, amount 142 23:07:08.687 00.000 8052 move complete, result=0 23:07:08.687 00.000 3236 GuideStep: 0.7 px 21 ms WEST, -0.9 px 142 ms NORTH 23:07:08.687 00.000 8052 worker thread done servicing request 23:07:08.687 00.000 8052 Worker thread wakes up 23:07:08.687 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:08.687 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:10.108 01.421 8052 Exposure complete 23:07:10.233 00.125 8052 worker thread done servicing request 23:07:10.249 00.016 3236 OnExposeComplete: enter 23:07:10.249 00.000 3236 UpdateGuideState(): m_state=6 23:07:10.249 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 736 23:07:10.249 00.000 3236 Star::Find returns 1 (0), X=1054.99, Y=267.75, Mass=209, SNR=9.9, Peak=35 HFD=4.9 23:07:10.249 00.000 3236 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.85) = xAngle (1.67 = 1.67) 23:07:10.249 00.000 3236 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.07 = -0.07) 23:07:10.249 00.000 3236 CameraToMount -- cameraX=2.40 cameraY=-0.43 hyp=2.44 cameraTheta=-0.18 mountX=-0.25 mountY=-0.18, mountTheta=-2.50 23:07:10.249 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.40, y=-0.43, opts=13) 23:07:10.249 00.000 3236 Enqueuing Move request for scope (2.40, -0.43) 23:07:10.249 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=24, FiltMax=33, Gamma=1.040 23:07:10.265 00.016 8052 Worker thread wakes up 23:07:10.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.40, -0.43) opts 0xd 23:07:10.265 00.000 8052 Handling offset move in thread for scope, endpoint = (2.40, -0.43) 23:07:10.265 00.000 8052 Moving (2.40, -0.43) raw xDistance=-0.25 yDistance=-0.18 23:07:10.265 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.25 23:07:10.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18 23:07:10.265 00.000 8052 MoveAxis(E, 7, ABG) 23:07:10.265 00.000 8052 Guiding Dir = 2, Dur = 7 23:07:10.265 00.000 8052 IsSlewing returns 0 23:07:10.265 00.000 8052 IsGuiding returns 0 23:07:10.265 00.000 8052 PulseGuide returned control before completion, sleep 15 23:07:10.296 00.031 8052 IsGuiding returns 0 23:07:10.296 00.000 8052 Move returns status 0, amount 7 23:07:10.296 00.000 8052 MoveAxis(N, 28, ABG) 23:07:10.296 00.000 8052 Guiding Dir = 0, Dur = 28 23:07:10.296 00.000 8052 IsSlewing returns 0 23:07:10.296 00.000 8052 IsGuiding returns 0 23:07:10.312 00.016 8052 PulseGuide returned control before completion, sleep 21 23:07:10.343 00.031 8052 IsGuiding returns 1 23:07:10.343 00.000 8052 scope still moving after pulse duration time elapsed 23:07:10.374 00.031 8052 IsSlewing returns 0 23:07:10.374 00.000 8052 IsGuiding returns 1 23:07:10.452 00.078 3236 UpdateGuideState exits: m=209 SNR=9.9 23:07:10.452 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:10.452 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:10.452 00.000 3236 Enqueuing Expose request 23:07:10.530 00.078 8052 IsSlewing returns 0 23:07:10.624 00.094 8052 IsGuiding returns 0 23:07:10.624 00.000 8052 scope move finished after 28 + 297 ms 23:07:10.624 00.000 8052 Move returns status 0, amount 28 23:07:10.624 00.000 8052 move complete, result=0 23:07:10.624 00.000 8052 worker thread done servicing request 23:07:10.624 00.000 8052 Worker thread wakes up 23:07:10.624 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:10.624 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:10.624 00.000 3236 GuideStep: -0.2 px 7 ms EAST, -0.2 px 28 ms NORTH 23:07:12.171 01.547 8052 Exposure complete 23:07:12.296 00.125 8052 worker thread done servicing request 23:07:12.296 00.000 3236 OnExposeComplete: enter 23:07:12.296 00.000 3236 UpdateGuideState(): m_state=6 23:07:12.296 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 737 23:07:12.296 00.000 3236 Star::Find returns 1 (0), X=1054.32, Y=268.32, Mass=189, SNR=9.5, Peak=35 HFD=4.3 23:07:12.296 00.000 3236 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.85) = xAngle (1.93 = 1.93) 23:07:12.296 00.000 3236 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.19 = 0.19) 23:07:12.296 00.000 3236 CameraToMount -- cameraX=1.73 cameraY=0.15 hyp=1.74 cameraTheta=0.08 mountX=-0.61 mountY=0.32, mountTheta=2.66 23:07:12.296 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.73, y=0.15, opts=13) 23:07:12.296 00.000 3236 Enqueuing Move request for scope (1.73, 0.15) 23:07:12.296 00.000 8052 Worker thread wakes up 23:07:12.296 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.73, 0.15) opts 0xd 23:07:12.296 00.000 8052 Handling offset move in thread for scope, endpoint = (1.73, 0.15) 23:07:12.296 00.000 8052 Moving (1.73, 0.15) raw xDistance=-0.61 yDistance=0.32 23:07:12.296 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.61 23:07:12.296 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:07:12.296 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 23:07:12.296 00.000 8052 MoveAxis(E, 22, ABG) 23:07:12.296 00.000 8052 Guiding Dir = 2, Dur = 22 23:07:12.296 00.000 8052 IsSlewing returns 0 23:07:12.296 00.000 8052 IsGuiding returns 0 23:07:12.296 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=24, FiltMax=33, Gamma=1.040 23:07:12.296 00.000 8052 PulseGuide returned control before completion, sleep 29 23:07:12.343 00.047 8052 IsGuiding returns 0 23:07:12.343 00.000 8052 Move returns status 0, amount 22 23:07:12.343 00.000 8052 MoveAxis(N, 0, ABG) 23:07:12.343 00.000 8052 Move returns status 0, amount 0 23:07:12.343 00.000 8052 move complete, result=0 23:07:12.343 00.000 8052 worker thread done servicing request 23:07:12.499 00.156 3236 UpdateGuideState exits: m=189 SNR=9.5 23:07:12.499 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:12.499 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:12.499 00.000 3236 Enqueuing Expose request 23:07:12.499 00.000 8052 Worker thread wakes up 23:07:12.499 00.000 3236 GuideStep: -0.6 px 22 ms EAST, 0.3 px 0 ms NORTH 23:07:12.499 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:12.499 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:14.171 01.672 8052 Exposure complete 23:07:14.327 00.156 8052 worker thread done servicing request 23:07:14.327 00.000 3236 OnExposeComplete: enter 23:07:14.327 00.000 3236 UpdateGuideState(): m_state=6 23:07:14.327 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 738 23:07:14.327 00.000 3236 Star::Find returns 1 (0), X=1054.54, Y=267.78, Mass=199, SNR=9.7, Peak=40 HFD=5.1 23:07:14.327 00.000 3236 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.85) = xAngle (1.65 = 1.65) 23:07:14.327 00.000 3236 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.10 = -0.10) 23:07:14.327 00.000 3236 CameraToMount -- cameraX=1.94 cameraY=-0.40 hyp=1.98 cameraTheta=-0.20 mountX=-0.15 mountY=-0.20, mountTheta=-2.21 23:07:14.327 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.94, y=-0.40, opts=13) 23:07:14.327 00.000 3236 Enqueuing Move request for scope (1.94, -0.40) 23:07:14.327 00.000 8052 Worker thread wakes up 23:07:14.327 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.94, -0.40) opts 0xd 23:07:14.327 00.000 8052 Handling offset move in thread for scope, endpoint = (1.94, -0.40) 23:07:14.327 00.000 8052 Moving (1.94, -0.40) raw xDistance=-0.15 yDistance=-0.20 23:07:14.327 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:07:14.327 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20 23:07:14.327 00.000 8052 MoveAxis(E, 0, ABG) 23:07:14.327 00.000 8052 Move returns status 0, amount 0 23:07:14.327 00.000 8052 MoveAxis(N, 30, ABG) 23:07:14.327 00.000 8052 Guiding Dir = 0, Dur = 30 23:07:14.343 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=30, FiltMax=38, Gamma=1.040 23:07:14.358 00.015 8052 IsSlewing returns 0 23:07:14.421 00.063 8052 IsGuiding returns 0 23:07:14.593 00.172 8052 IsGuiding returns 1 23:07:14.593 00.000 8052 scope still moving after pulse duration time elapsed 23:07:14.593 00.000 3236 UpdateGuideState exits: m=199 SNR=9.7 23:07:14.593 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:14.593 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:14.593 00.000 3236 Enqueuing Expose request 23:07:14.624 00.031 8052 IsSlewing returns 0 23:07:14.624 00.000 8052 IsGuiding returns 1 23:07:14.655 00.031 8052 IsSlewing returns 0 23:07:14.655 00.000 8052 IsGuiding returns 1 23:07:14.687 00.032 8052 IsSlewing returns 0 23:07:14.687 00.000 8052 IsGuiding returns 0 23:07:14.687 00.000 8052 scope move finished after 30 + 227 ms 23:07:14.687 00.000 8052 Move returns status 0, amount 30 23:07:14.687 00.000 8052 move complete, result=0 23:07:14.687 00.000 8052 worker thread done servicing request 23:07:14.687 00.000 3236 GuideStep: -0.1 px 0 ms EAST, -0.2 px 30 ms NORTH 23:07:14.687 00.000 8052 Worker thread wakes up 23:07:14.687 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:14.687 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:16.124 01.437 8052 Exposure complete 23:07:16.280 00.156 8052 worker thread done servicing request 23:07:16.280 00.000 3236 OnExposeComplete: enter 23:07:16.280 00.000 3236 UpdateGuideState(): m_state=6 23:07:16.280 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 739 23:07:16.280 00.000 3236 Star::Find returns 1 (0), X=1054.71, Y=267.85, Mass=180, SNR=9.2, Peak=36 HFD=4.3 23:07:16.280 00.000 3236 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.85) = xAngle (1.70 = 1.70) 23:07:16.280 00.000 3236 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.05 = -0.05) 23:07:16.280 00.000 3236 CameraToMount -- cameraX=2.12 cameraY=-0.32 hyp=2.14 cameraTheta=-0.15 mountX=-0.27 mountY=-0.10, mountTheta=-2.77 23:07:16.280 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.12, y=-0.32, opts=13) 23:07:16.280 00.000 3236 Enqueuing Move request for scope (2.12, -0.32) 23:07:16.280 00.000 8052 Worker thread wakes up 23:07:16.280 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.12, -0.32) opts 0xd 23:07:16.280 00.000 8052 Handling offset move in thread for scope, endpoint = (2.12, -0.32) 23:07:16.280 00.000 8052 Moving (2.12, -0.32) raw xDistance=-0.27 yDistance=-0.10 23:07:16.280 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 23:07:16.280 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:16.280 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:07:16.280 00.000 8052 MoveAxis(E, 9, ABG) 23:07:16.280 00.000 8052 Guiding Dir = 2, Dur = 9 23:07:16.280 00.000 8052 IsSlewing returns 0 23:07:16.296 00.016 8052 IsGuiding returns 0 23:07:16.296 00.000 8052 PulseGuide returned control before completion, sleep 16 23:07:16.296 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=23, FiltMax=32, Gamma=1.040 23:07:16.327 00.031 8052 IsGuiding returns 0 23:07:16.327 00.000 8052 Move returns status 0, amount 9 23:07:16.327 00.000 8052 MoveAxis(N, 0, ABG) 23:07:16.327 00.000 8052 Move returns status 0, amount 0 23:07:16.327 00.000 8052 move complete, result=0 23:07:16.327 00.000 8052 worker thread done servicing request 23:07:16.546 00.219 3236 UpdateGuideState exits: m=180 SNR=9.2 23:07:16.546 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:16.546 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:16.546 00.000 3236 Enqueuing Expose request 23:07:16.546 00.000 8052 Worker thread wakes up 23:07:16.546 00.000 3236 GuideStep: -0.3 px 9 ms EAST, -0.1 px 0 ms NORTH 23:07:16.546 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:16.546 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:18.093 01.547 8052 Exposure complete 23:07:18.249 00.156 8052 worker thread done servicing request 23:07:18.249 00.000 3236 OnExposeComplete: enter 23:07:18.249 00.000 3236 UpdateGuideState(): m_state=6 23:07:18.249 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 740 23:07:18.249 00.000 3236 Star::Find returns 1 (0), X=1054.38, Y=269.75, Mass=208, SNR=9.9, Peak=40 HFD=4.5 23:07:18.249 00.000 3236 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.85) = xAngle (2.57 = 2.57) 23:07:18.249 00.000 3236 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.82 = 0.82) 23:07:18.249 00.000 3236 CameraToMount -- cameraX=1.79 cameraY=1.57 hyp=2.38 cameraTheta=0.72 mountX=-2.00 mountY=1.75, mountTheta=2.42 23:07:18.249 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.79, y=1.57, opts=13) 23:07:18.249 00.000 3236 Enqueuing Move request for scope (1.79, 1.57) 23:07:18.249 00.000 8052 Worker thread wakes up 23:07:18.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.79, 1.57) opts 0xd 23:07:18.249 00.000 8052 Handling offset move in thread for scope, endpoint = (1.79, 1.57) 23:07:18.249 00.000 8052 Moving (1.79, 1.57) raw xDistance=-2.00 yDistance=1.75 23:07:18.249 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.27 from input -2.00 23:07:18.249 00.000 8052 resist switch: large excursion: input 1.75 thresh 0.54 direction from -1 to 1 23:07:18.249 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.24 23:07:18.249 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.75 from input 1.75 23:07:18.249 00.000 8052 MoveAxis(E, 70, ABG) 23:07:18.249 00.000 8052 Guiding Dir = 2, Dur = 70 23:07:18.265 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=27, FiltMax=36, Gamma=1.040 23:07:18.296 00.031 8052 IsSlewing returns 0 23:07:18.358 00.062 8052 IsGuiding returns 0 23:07:18.437 00.079 8052 PulseGuide returned control before completion, sleep 15 23:07:18.468 00.031 8052 IsGuiding returns 1 23:07:18.468 00.000 8052 scope still moving after pulse duration time elapsed 23:07:18.499 00.031 8052 IsSlewing returns 0 23:07:18.499 00.000 8052 IsGuiding returns 1 23:07:18.515 00.016 3236 UpdateGuideState exits: m=208 SNR=9.9 23:07:18.515 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:18.515 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:18.515 00.000 3236 Enqueuing Expose request 23:07:18.530 00.015 8052 IsSlewing returns 0 23:07:18.530 00.000 8052 IsGuiding returns 0 23:07:18.530 00.000 8052 scope move finished after 70 + 92 ms 23:07:18.530 00.000 8052 Move returns status 0, amount 70 23:07:18.530 00.000 8052 MoveAxis(S, 265, ABG) 23:07:18.530 00.000 8052 Guiding Dir = 1, Dur = 265 23:07:18.530 00.000 8052 IsSlewing returns 0 23:07:18.530 00.000 8052 IsGuiding returns 0 23:07:18.530 00.000 8052 PulseGuide returned control before completion, sleep 271 23:07:18.827 00.297 8052 IsGuiding returns 0 23:07:18.827 00.000 8052 Move returns status 0, amount 265 23:07:18.827 00.000 8052 move complete, result=0 23:07:18.827 00.000 8052 worker thread done servicing request 23:07:18.827 00.000 8052 Worker thread wakes up 23:07:18.827 00.000 3236 GuideStep: -2.0 px 70 ms EAST, 1.7 px 265 ms SOUTH 23:07:18.827 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:18.827 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:20.155 01.328 8052 Exposure complete 23:07:20.312 00.157 8052 worker thread done servicing request 23:07:20.312 00.000 3236 OnExposeComplete: enter 23:07:20.312 00.000 3236 UpdateGuideState(): m_state=6 23:07:20.312 00.000 3236 Star::Find(15, 1054, 269, 0, (0,0,0,0), 0.0, 255) frame 741 23:07:20.312 00.000 3236 Star::Find returns 1 (0), X=1056.23, Y=269.20, Mass=215, SNR=10.1, Peak=38 HFD=4.6 23:07:20.312 00.000 3236 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.85) = xAngle (2.12 = 2.12) 23:07:20.312 00.000 3236 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.38 = 0.38) 23:07:20.312 00.000 3236 CameraToMount -- cameraX=3.64 cameraY=1.03 hyp=3.78 cameraTheta=0.27 mountX=-1.98 mountY=1.39, mountTheta=2.53 23:07:20.312 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.64, y=1.03, opts=13) 23:07:20.312 00.000 3236 Enqueuing Move request for scope (3.64, 1.03) 23:07:20.312 00.000 8052 Worker thread wakes up 23:07:20.312 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.64, 1.03) opts 0xd 23:07:20.312 00.000 8052 Handling offset move in thread for scope, endpoint = (3.64, 1.03) 23:07:20.312 00.000 8052 Moving (3.64, 1.03) raw xDistance=-1.98 yDistance=1.39 23:07:20.312 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.34 from input -1.98 23:07:20.312 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.39 from input 1.39 23:07:20.312 00.000 8052 MoveAxis(E, 74, ABG) 23:07:20.312 00.000 8052 Guiding Dir = 2, Dur = 74 23:07:20.312 00.000 8052 IsSlewing returns 0 23:07:20.327 00.015 8052 IsGuiding returns 0 23:07:20.327 00.000 8052 PulseGuide returned control before completion, sleep 80 23:07:20.327 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=27, FiltMax=36, Gamma=1.040 23:07:20.421 00.094 8052 IsGuiding returns 0 23:07:20.421 00.000 8052 Move returns status 0, amount 74 23:07:20.421 00.000 8052 MoveAxis(S, 212, ABG) 23:07:20.421 00.000 8052 Guiding Dir = 1, Dur = 212 23:07:20.421 00.000 8052 IsSlewing returns 0 23:07:20.421 00.000 8052 IsGuiding returns 0 23:07:20.421 00.000 8052 PulseGuide returned control before completion, sleep 219 23:07:20.577 00.156 3236 UpdateGuideState exits: m=215 SNR=10.1 23:07:20.577 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:20.577 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:20.577 00.000 3236 Enqueuing Expose request 23:07:20.655 00.078 8052 IsGuiding returns 0 23:07:20.655 00.000 8052 Move returns status 0, amount 212 23:07:20.655 00.000 8052 move complete, result=0 23:07:20.655 00.000 8052 worker thread done servicing request 23:07:20.655 00.000 8052 Worker thread wakes up 23:07:20.655 00.000 3236 GuideStep: -2.0 px 74 ms EAST, 1.4 px 212 ms SOUTH 23:07:20.655 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:20.655 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:22.093 01.438 8052 Exposure complete 23:07:22.249 00.156 8052 worker thread done servicing request 23:07:22.249 00.000 3236 OnExposeComplete: enter 23:07:22.249 00.000 3236 UpdateGuideState(): m_state=6 23:07:22.249 00.000 3236 Star::Find(15, 1056, 269, 0, (0,0,0,0), 0.0, 255) frame 742 23:07:22.249 00.000 3236 Star::Find returns 1 (0), X=1056.67, Y=266.82, Mass=215, SNR=10.0, Peak=37 HFD=4.6 23:07:22.249 00.000 3236 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.85) = xAngle (1.53 = 1.53) 23:07:22.249 00.000 3236 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.22 = -0.22) 23:07:22.249 00.000 3236 CameraToMount -- cameraX=4.08 cameraY=-1.35 hyp=4.30 cameraTheta=-0.32 mountX=0.18 mountY=-0.93, mountTheta=-1.38 23:07:22.249 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.08, y=-1.35, opts=13) 23:07:22.249 00.000 3236 Enqueuing Move request for scope (4.08, -1.35) 23:07:22.249 00.000 8052 Worker thread wakes up 23:07:22.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.08, -1.35) opts 0xd 23:07:22.249 00.000 8052 Handling offset move in thread for scope, endpoint = (4.08, -1.35) 23:07:22.249 00.000 8052 Moving (4.08, -1.35) raw xDistance=0.18 yDistance=-0.93 23:07:22.249 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.02 from input 0.18 23:07:22.249 00.000 8052 resist switch: large excursion: input -0.93 thresh 0.54 direction from 1 to -1 23:07:22.249 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.78 23:07:22.249 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 23:07:22.249 00.000 8052 MoveAxis(W, 1, ABG) 23:07:22.249 00.000 8052 Guiding Dir = 3, Dur = 1 23:07:22.249 00.000 8052 IsSlewing returns 0 23:07:22.265 00.016 8052 IsGuiding returns 0 23:07:22.265 00.000 8052 IsGuiding returns 0 23:07:22.265 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=35, Gamma=1.040 23:07:22.265 00.000 8052 Move returns status 0, amount 1 23:07:22.265 00.000 8052 MoveAxis(N, 141, ABG) 23:07:22.265 00.000 8052 Guiding Dir = 0, Dur = 141 23:07:22.265 00.000 8052 IsSlewing returns 0 23:07:22.265 00.000 8052 IsGuiding returns 0 23:07:22.280 00.015 8052 PulseGuide returned control before completion, sleep 141 23:07:22.437 00.157 8052 IsGuiding returns 0 23:07:22.437 00.000 8052 Move returns status 0, amount 141 23:07:22.437 00.000 8052 move complete, result=0 23:07:22.437 00.000 8052 worker thread done servicing request 23:07:22.515 00.078 3236 UpdateGuideState exits: m=215 SNR=10.0 23:07:22.515 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:22.515 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:22.515 00.000 3236 Enqueuing Expose request 23:07:22.515 00.000 8052 Worker thread wakes up 23:07:22.515 00.000 3236 GuideStep: 0.2 px 1 ms WEST, -0.9 px 141 ms NORTH 23:07:22.515 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:22.515 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:24.171 01.656 8052 Exposure complete 23:07:24.327 00.156 8052 worker thread done servicing request 23:07:24.327 00.000 3236 OnExposeComplete: enter 23:07:24.327 00.000 3236 UpdateGuideState(): m_state=6 23:07:24.327 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 743 23:07:24.327 00.000 3236 Star::Find returns 1 (0), X=1056.69, Y=266.62, Mass=207, SNR=9.9, Peak=43 HFD=4.7 23:07:24.327 00.000 3236 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.85) = xAngle (1.49 = 1.49) 23:07:24.327 00.000 3236 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.26 = -0.26) 23:07:24.327 00.000 3236 CameraToMount -- cameraX=4.10 cameraY=-1.56 hyp=4.38 cameraTheta=-0.36 mountX=0.37 mountY=-1.13, mountTheta=-1.25 23:07:24.327 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.10, y=-1.56, opts=13) 23:07:24.327 00.000 3236 Enqueuing Move request for scope (4.10, -1.56) 23:07:24.327 00.000 8052 Worker thread wakes up 23:07:24.327 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.10, -1.56) opts 0xd 23:07:24.327 00.000 8052 Handling offset move in thread for scope, endpoint = (4.10, -1.56) 23:07:24.327 00.000 8052 Moving (4.10, -1.56) raw xDistance=0.37 yDistance=-1.13 23:07:24.327 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37 23:07:24.327 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13 23:07:24.327 00.000 8052 MoveAxis(W, 13, ABG) 23:07:24.327 00.000 8052 Guiding Dir = 3, Dur = 13 23:07:24.327 00.000 8052 IsSlewing returns 0 23:07:24.343 00.016 8052 IsGuiding returns 0 23:07:24.343 00.000 8052 PulseGuide returned control before completion, sleep 20 23:07:24.343 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=30, FiltMax=40, Gamma=1.040 23:07:24.374 00.031 8052 IsGuiding returns 0 23:07:24.374 00.000 8052 Move returns status 0, amount 13 23:07:24.374 00.000 8052 MoveAxis(N, 172, ABG) 23:07:24.374 00.000 8052 Guiding Dir = 0, Dur = 172 23:07:24.374 00.000 8052 IsSlewing returns 0 23:07:24.374 00.000 8052 IsGuiding returns 0 23:07:24.374 00.000 8052 PulseGuide returned control before completion, sleep 178 23:07:24.577 00.203 8052 IsGuiding returns 0 23:07:24.577 00.000 8052 Move returns status 0, amount 172 23:07:24.577 00.000 8052 move complete, result=0 23:07:24.577 00.000 8052 worker thread done servicing request 23:07:24.593 00.016 3236 UpdateGuideState exits: m=207 SNR=9.9 23:07:24.593 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:24.593 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:24.593 00.000 3236 Enqueuing Expose request 23:07:24.593 00.000 8052 Worker thread wakes up 23:07:24.593 00.000 3236 GuideStep: 0.4 px 13 ms WEST, -1.1 px 172 ms NORTH 23:07:24.593 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:24.593 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:26.155 01.562 8052 Exposure complete 23:07:26.312 00.157 8052 worker thread done servicing request 23:07:26.312 00.000 3236 OnExposeComplete: enter 23:07:26.312 00.000 3236 UpdateGuideState(): m_state=6 23:07:26.312 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 744 23:07:26.312 00.000 3236 Star::Find returns 1 (0), X=1056.93, Y=266.49, Mass=206, SNR=9.8, Peak=37 HFD=4.9 23:07:26.312 00.000 3236 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.85) = xAngle (1.48 = 1.48) 23:07:26.312 00.000 3236 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.27 = -0.27) 23:07:26.312 00.000 3236 CameraToMount -- cameraX=4.34 cameraY=-1.69 hyp=4.66 cameraTheta=-0.37 mountX=0.43 mountY=-1.24, mountTheta=-1.23 23:07:26.312 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.34, y=-1.69, opts=13) 23:07:26.312 00.000 3236 Enqueuing Move request for scope (4.34, -1.69) 23:07:26.312 00.000 8052 Worker thread wakes up 23:07:26.312 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.34, -1.69) opts 0xd 23:07:26.312 00.000 8052 Handling offset move in thread for scope, endpoint = (4.34, -1.69) 23:07:26.312 00.000 8052 Moving (4.34, -1.69) raw xDistance=0.43 yDistance=-1.24 23:07:26.312 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43 23:07:26.312 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.24 from input -1.24 23:07:26.312 00.000 8052 MoveAxis(W, 16, ABG) 23:07:26.312 00.000 8052 Guiding Dir = 3, Dur = 16 23:07:26.327 00.015 8052 IsSlewing returns 0 23:07:26.327 00.000 8052 IsGuiding returns 0 23:07:26.327 00.000 8052 PulseGuide returned control before completion, sleep 24 23:07:26.327 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=25, FiltMax=34, Gamma=1.040 23:07:26.374 00.047 8052 IsGuiding returns 0 23:07:26.374 00.000 8052 Move returns status 0, amount 16 23:07:26.374 00.000 8052 MoveAxis(N, 188, ABG) 23:07:26.374 00.000 8052 Guiding Dir = 0, Dur = 188 23:07:26.374 00.000 8052 IsSlewing returns 0 23:07:26.374 00.000 8052 IsGuiding returns 0 23:07:26.374 00.000 8052 PulseGuide returned control before completion, sleep 195 23:07:26.577 00.203 3236 UpdateGuideState exits: m=206 SNR=9.8 23:07:26.577 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:26.577 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:26.577 00.000 3236 Enqueuing Expose request 23:07:26.593 00.016 8052 IsGuiding returns 0 23:07:26.593 00.000 8052 Move returns status 0, amount 188 23:07:26.593 00.000 8052 move complete, result=0 23:07:26.593 00.000 8052 worker thread done servicing request 23:07:26.593 00.000 8052 Worker thread wakes up 23:07:26.593 00.000 3236 GuideStep: 0.4 px 16 ms WEST, -1.2 px 188 ms NORTH 23:07:26.593 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:26.593 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:28.140 01.547 8052 Exposure complete 23:07:28.296 00.156 8052 worker thread done servicing request 23:07:28.296 00.000 3236 OnExposeComplete: enter 23:07:28.296 00.000 3236 UpdateGuideState(): m_state=6 23:07:28.296 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 745 23:07:28.296 00.000 3236 Star::Find returns 1 (0), X=1055.92, Y=265.62, Mass=184, SNR=9.3, Peak=34 HFD=4.3 23:07:28.296 00.000 3236 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.85) = xAngle (1.19 = 1.19) 23:07:28.296 00.000 3236 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.55 = -0.55) 23:07:28.296 00.000 3236 CameraToMount -- cameraX=3.33 cameraY=-2.55 hyp=4.19 cameraTheta=-0.65 mountX=1.54 mountY=-2.20, mountTheta=-0.96 23:07:28.296 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.33, y=-2.55, opts=13) 23:07:28.296 00.000 3236 Enqueuing Move request for scope (3.33, -2.55) 23:07:28.296 00.000 8052 Worker thread wakes up 23:07:28.296 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.33, -2.55) opts 0xd 23:07:28.296 00.000 8052 Handling offset move in thread for scope, endpoint = (3.33, -2.55) 23:07:28.296 00.000 8052 Moving (3.33, -2.55) raw xDistance=1.54 yDistance=-2.20 23:07:28.296 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.54 23:07:28.296 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.20 from input -2.20 23:07:28.296 00.000 8052 MoveAxis(W, 55, ABG) 23:07:28.296 00.000 8052 Guiding Dir = 3, Dur = 55 23:07:28.312 00.016 8052 IsSlewing returns 0 23:07:28.312 00.000 8052 IsGuiding returns 0 23:07:28.312 00.000 8052 PulseGuide returned control before completion, sleep 62 23:07:28.312 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=24, FiltMax=33, Gamma=1.040 23:07:28.437 00.125 8052 IsGuiding returns 0 23:07:28.437 00.000 8052 Move returns status 0, amount 55 23:07:28.437 00.000 8052 MoveAxis(N, 335, ABG) 23:07:28.437 00.000 8052 Guiding Dir = 0, Dur = 335 23:07:28.515 00.078 8052 IsSlewing returns 0 23:07:28.562 00.047 3236 UpdateGuideState exits: m=184 SNR=9.3 23:07:28.562 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:28.562 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:28.562 00.000 3236 Enqueuing Expose request 23:07:28.577 00.015 8052 IsGuiding returns 0 23:07:28.640 00.063 8052 PulseGuide returned control before completion, sleep 278 23:07:28.937 00.297 8052 IsGuiding returns 1 23:07:28.937 00.000 8052 scope still moving after pulse duration time elapsed 23:07:28.968 00.031 8052 IsSlewing returns 0 23:07:28.968 00.000 8052 IsGuiding returns 1 23:07:28.999 00.031 8052 IsSlewing returns 0 23:07:28.999 00.000 8052 IsGuiding returns 0 23:07:28.999 00.000 8052 scope move finished after 335 + 88 ms 23:07:28.999 00.000 8052 Move returns status 0, amount 335 23:07:28.999 00.000 8052 move complete, result=0 23:07:28.999 00.000 8052 worker thread done servicing request 23:07:28.999 00.000 3236 GuideStep: 1.5 px 55 ms WEST, -2.2 px 335 ms NORTH 23:07:28.999 00.000 8052 Worker thread wakes up 23:07:28.999 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:28.999 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:30.108 01.109 8052 Exposure complete 23:07:30.265 00.157 8052 worker thread done servicing request 23:07:30.265 00.000 3236 OnExposeComplete: enter 23:07:30.265 00.000 3236 UpdateGuideState(): m_state=6 23:07:30.265 00.000 3236 Star::Find(15, 1055, 265, 0, (0,0,0,0), 0.0, 255) frame 746 23:07:30.265 00.000 3236 Star::Find returns 1 (0), X=1055.78, Y=267.37, Mass=204, SNR=9.9, Peak=40 HFD=4.8 23:07:30.265 00.000 3236 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.85) = xAngle (1.60 = 1.60) 23:07:30.265 00.000 3236 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.14 = -0.14) 23:07:30.265 00.000 3236 CameraToMount -- cameraX=3.19 cameraY=-0.80 hyp=3.29 cameraTheta=-0.25 mountX=-0.10 mountY=-0.47, mountTheta=-1.79 23:07:30.265 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.19, y=-0.80, opts=13) 23:07:30.265 00.000 3236 Enqueuing Move request for scope (3.19, -0.80) 23:07:30.265 00.000 8052 Worker thread wakes up 23:07:30.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.19, -0.80) opts 0xd 23:07:30.265 00.000 8052 Handling offset move in thread for scope, endpoint = (3.19, -0.80) 23:07:30.265 00.000 8052 Moving (3.19, -0.80) raw xDistance=-0.10 yDistance=-0.47 23:07:30.265 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:07:30.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 23:07:30.265 00.000 8052 MoveAxis(E, 0, ABG) 23:07:30.265 00.000 8052 Move returns status 0, amount 0 23:07:30.265 00.000 8052 MoveAxis(N, 72, ABG) 23:07:30.265 00.000 8052 Guiding Dir = 0, Dur = 72 23:07:30.280 00.015 8052 IsSlewing returns 0 23:07:30.280 00.000 8052 IsGuiding returns 0 23:07:30.280 00.000 8052 PulseGuide returned control before completion, sleep 73 23:07:30.280 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=37, Gamma=1.040 23:07:30.374 00.094 8052 IsGuiding returns 1 23:07:30.374 00.000 8052 scope still moving after pulse duration time elapsed 23:07:30.405 00.031 8052 IsSlewing returns 0 23:07:30.405 00.000 8052 IsGuiding returns 1 23:07:30.437 00.032 8052 IsSlewing returns 0 23:07:30.437 00.000 8052 IsGuiding returns 0 23:07:30.437 00.000 8052 scope move finished after 72 + 85 ms 23:07:30.437 00.000 8052 Move returns status 0, amount 72 23:07:30.437 00.000 8052 move complete, result=0 23:07:30.437 00.000 8052 worker thread done servicing request 23:07:30.530 00.093 3236 UpdateGuideState exits: m=204 SNR=9.9 23:07:30.530 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:30.530 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:30.530 00.000 3236 Enqueuing Expose request 23:07:30.530 00.000 8052 Worker thread wakes up 23:07:30.546 00.016 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:30.546 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:30.546 00.000 3236 GuideStep: -0.1 px 0 ms EAST, -0.5 px 72 ms NORTH 23:07:32.093 01.547 8052 Exposure complete 23:07:32.249 00.156 8052 worker thread done servicing request 23:07:32.249 00.000 3236 OnExposeComplete: enter 23:07:32.249 00.000 3236 UpdateGuideState(): m_state=6 23:07:32.249 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 747 23:07:32.249 00.000 3236 Star::Find returns 1 (0), X=1054.40, Y=268.07, Mass=222, SNR=10.3, Peak=40 HFD=4.8 23:07:32.249 00.000 3236 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.85) = xAngle (1.79 = 1.79) 23:07:32.249 00.000 3236 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.04 = 0.04) 23:07:32.249 00.000 3236 CameraToMount -- cameraX=1.81 cameraY=-0.11 hyp=1.81 cameraTheta=-0.06 mountX=-0.39 mountY=0.08, mountTheta=2.94 23:07:32.249 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.81, y=-0.11, opts=13) 23:07:32.249 00.000 3236 Enqueuing Move request for scope (1.81, -0.11) 23:07:32.249 00.000 8052 Worker thread wakes up 23:07:32.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.81, -0.11) opts 0xd 23:07:32.249 00.000 8052 Handling offset move in thread for scope, endpoint = (1.81, -0.11) 23:07:32.249 00.000 8052 Moving (1.81, -0.11) raw xDistance=-0.39 yDistance=0.08 23:07:32.249 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 23:07:32.249 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:32.249 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:07:32.249 00.000 8052 MoveAxis(E, 14, ABG) 23:07:32.249 00.000 8052 Guiding Dir = 2, Dur = 14 23:07:32.265 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=29, FiltMax=38, Gamma=1.040 23:07:32.280 00.015 8052 IsSlewing returns 0 23:07:32.343 00.063 8052 IsGuiding returns 0 23:07:32.483 00.140 8052 IsGuiding returns 0 23:07:32.483 00.000 8052 Move returns status 0, amount 14 23:07:32.483 00.000 8052 MoveAxis(N, 0, ABG) 23:07:32.483 00.000 8052 Move returns status 0, amount 0 23:07:32.483 00.000 8052 move complete, result=0 23:07:32.483 00.000 8052 worker thread done servicing request 23:07:32.515 00.032 3236 UpdateGuideState exits: m=222 SNR=10.3 23:07:32.515 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:32.515 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:32.515 00.000 3236 Enqueuing Expose request 23:07:32.515 00.000 8052 Worker thread wakes up 23:07:32.515 00.000 3236 GuideStep: -0.4 px 14 ms EAST, 0.1 px 0 ms NORTH 23:07:32.515 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:32.515 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:34.171 01.656 8052 Exposure complete 23:07:34.327 00.156 8052 worker thread done servicing request 23:07:34.327 00.000 3236 OnExposeComplete: enter 23:07:34.327 00.000 3236 UpdateGuideState(): m_state=6 23:07:34.327 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 748 23:07:34.327 00.000 3236 Star::Find returns 1 (0), X=1054.70, Y=267.38, Mass=182, SNR=9.2, Peak=33 HFD=4.8 23:07:34.327 00.000 3236 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.85) = xAngle (1.49 = 1.49) 23:07:34.327 00.000 3236 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.26 = -0.26) 23:07:34.327 00.000 3236 CameraToMount -- cameraX=2.11 cameraY=-0.80 hyp=2.25 cameraTheta=-0.36 mountX=0.19 mountY=-0.58, mountTheta=-1.25 23:07:34.327 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.11, y=-0.80, opts=13) 23:07:34.327 00.000 3236 Enqueuing Move request for scope (2.11, -0.80) 23:07:34.327 00.000 8052 Worker thread wakes up 23:07:34.327 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.11, -0.80) opts 0xd 23:07:34.327 00.000 8052 Handling offset move in thread for scope, endpoint = (2.11, -0.80) 23:07:34.327 00.000 8052 Moving (2.11, -0.80) raw xDistance=0.19 yDistance=-0.58 23:07:34.327 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.19 23:07:34.327 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 23:07:34.327 00.000 8052 MoveAxis(W, 6, ABG) 23:07:34.327 00.000 8052 Guiding Dir = 3, Dur = 6 23:07:34.327 00.000 8052 IsSlewing returns 0 23:07:34.343 00.016 8052 IsGuiding returns 0 23:07:34.343 00.000 8052 PulseGuide returned control before completion, sleep 13 23:07:34.343 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=23, FiltMax=30, Gamma=1.040 23:07:34.374 00.031 8052 IsGuiding returns 0 23:07:34.374 00.000 8052 Move returns status 0, amount 6 23:07:34.374 00.000 8052 MoveAxis(N, 88, ABG) 23:07:34.374 00.000 8052 Guiding Dir = 0, Dur = 88 23:07:34.374 00.000 8052 IsSlewing returns 0 23:07:34.374 00.000 8052 IsGuiding returns 0 23:07:34.374 00.000 8052 PulseGuide returned control before completion, sleep 95 23:07:34.483 00.109 8052 IsGuiding returns 1 23:07:34.483 00.000 8052 scope still moving after pulse duration time elapsed 23:07:34.515 00.032 8052 IsSlewing returns 0 23:07:34.515 00.000 8052 IsGuiding returns 0 23:07:34.515 00.000 8052 scope move finished after 88 + 47 ms 23:07:34.515 00.000 8052 Move returns status 0, amount 88 23:07:34.515 00.000 8052 move complete, result=0 23:07:34.515 00.000 8052 worker thread done servicing request 23:07:34.593 00.078 3236 UpdateGuideState exits: m=182 SNR=9.2 23:07:34.593 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:34.593 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:34.593 00.000 3236 Enqueuing Expose request 23:07:34.593 00.000 8052 Worker thread wakes up 23:07:34.593 00.000 3236 GuideStep: 0.2 px 6 ms WEST, -0.6 px 88 ms NORTH 23:07:34.593 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:34.593 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:36.155 01.562 8052 Exposure complete 23:07:36.312 00.157 8052 worker thread done servicing request 23:07:36.312 00.000 3236 OnExposeComplete: enter 23:07:36.312 00.000 3236 UpdateGuideState(): m_state=6 23:07:36.312 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 749 23:07:36.312 00.000 3236 Star::Find returns 1 (0), X=1054.98, Y=267.84, Mass=193, SNR=9.5, Peak=39 HFD=4.6 23:07:36.312 00.000 3236 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.85) = xAngle (1.71 = 1.71) 23:07:36.312 00.000 3236 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.04 = -0.04) 23:07:36.312 00.000 3236 CameraToMount -- cameraX=2.39 cameraY=-0.34 hyp=2.41 cameraTheta=-0.14 mountX=-0.33 mountY=-0.09, mountTheta=-2.87 23:07:36.312 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.39, y=-0.34, opts=13) 23:07:36.312 00.000 3236 Enqueuing Move request for scope (2.39, -0.34) 23:07:36.312 00.000 8052 Worker thread wakes up 23:07:36.312 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.39, -0.34) opts 0xd 23:07:36.312 00.000 8052 Handling offset move in thread for scope, endpoint = (2.39, -0.34) 23:07:36.312 00.000 8052 Moving (2.39, -0.34) raw xDistance=-0.33 yDistance=-0.09 23:07:36.312 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33 23:07:36.312 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:36.312 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:07:36.312 00.000 8052 MoveAxis(E, 11, ABG) 23:07:36.312 00.000 8052 Guiding Dir = 2, Dur = 11 23:07:36.327 00.015 8052 IsSlewing returns 0 23:07:36.327 00.000 8052 IsGuiding returns 0 23:07:36.327 00.000 8052 PulseGuide returned control before completion, sleep 19 23:07:36.327 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=29, FiltMax=37, Gamma=1.040 23:07:36.358 00.031 8052 IsGuiding returns 0 23:07:36.358 00.000 8052 Move returns status 0, amount 11 23:07:36.358 00.000 8052 MoveAxis(N, 0, ABG) 23:07:36.358 00.000 8052 Move returns status 0, amount 0 23:07:36.358 00.000 8052 move complete, result=0 23:07:36.358 00.000 8052 worker thread done servicing request 23:07:36.577 00.219 3236 UpdateGuideState exits: m=193 SNR=9.5 23:07:36.577 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:36.577 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:36.577 00.000 3236 Enqueuing Expose request 23:07:36.577 00.000 8052 Worker thread wakes up 23:07:36.577 00.000 3236 GuideStep: -0.3 px 11 ms EAST, -0.1 px 0 ms NORTH 23:07:36.577 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:36.577 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:38.124 01.547 8052 Exposure complete 23:07:38.280 00.156 8052 worker thread done servicing request 23:07:38.280 00.000 3236 OnExposeComplete: enter 23:07:38.280 00.000 3236 UpdateGuideState(): m_state=6 23:07:38.280 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 750 23:07:38.280 00.000 3236 Star::Find returns 1 (0), X=1056.55, Y=267.91, Mass=191, SNR=9.5, Peak=38 HFD=4.8 23:07:38.280 00.000 3236 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.85) = xAngle (1.78 = 1.78) 23:07:38.280 00.000 3236 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.03 = 0.03) 23:07:38.280 00.000 3236 CameraToMount -- cameraX=3.95 cameraY=-0.27 hyp=3.96 cameraTheta=-0.07 mountX=-0.82 mountY=0.14, mountTheta=2.98 23:07:38.280 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.95, y=-0.27, opts=13) 23:07:38.280 00.000 3236 Enqueuing Move request for scope (3.95, -0.27) 23:07:38.280 00.000 8052 Worker thread wakes up 23:07:38.280 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.95, -0.27) opts 0xd 23:07:38.280 00.000 8052 Handling offset move in thread for scope, endpoint = (3.95, -0.27) 23:07:38.280 00.000 8052 Moving (3.95, -0.27) raw xDistance=-0.82 yDistance=0.14 23:07:38.280 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.82 23:07:38.280 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:07:38.280 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:07:38.280 00.000 8052 MoveAxis(E, 29, ABG) 23:07:38.280 00.000 8052 Guiding Dir = 2, Dur = 29 23:07:38.280 00.000 8052 IsSlewing returns 0 23:07:38.296 00.016 8052 IsGuiding returns 0 23:07:38.296 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=36, Gamma=1.040 23:07:38.296 00.000 8052 PulseGuide returned control before completion, sleep 35 23:07:38.343 00.047 8052 IsGuiding returns 0 23:07:38.343 00.000 8052 Move returns status 0, amount 29 23:07:38.343 00.000 8052 MoveAxis(N, 0, ABG) 23:07:38.343 00.000 8052 Move returns status 0, amount 0 23:07:38.343 00.000 8052 move complete, result=0 23:07:38.343 00.000 8052 worker thread done servicing request 23:07:38.546 00.203 3236 UpdateGuideState exits: m=191 SNR=9.5 23:07:38.546 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:38.546 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:38.546 00.000 3236 Enqueuing Expose request 23:07:38.546 00.000 8052 Worker thread wakes up 23:07:38.546 00.000 3236 GuideStep: -0.8 px 29 ms EAST, 0.1 px 0 ms NORTH 23:07:38.546 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:38.546 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:40.093 01.547 8052 Exposure complete 23:07:40.249 00.156 8052 worker thread done servicing request 23:07:40.249 00.000 3236 OnExposeComplete: enter 23:07:40.249 00.000 3236 UpdateGuideState(): m_state=6 23:07:40.249 00.000 3236 Star::Find(15, 1056, 267, 0, (0,0,0,0), 0.0, 255) frame 751 23:07:40.249 00.000 3236 Star::Find returns 1 (0), X=1056.04, Y=267.03, Mass=213, SNR=10.0, Peak=40 HFD=4.5 23:07:40.249 00.000 3236 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.85) = xAngle (1.53 = 1.53) 23:07:40.249 00.000 3236 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.22 = -0.22) 23:07:40.249 00.000 3236 CameraToMount -- cameraX=3.44 cameraY=-1.15 hyp=3.63 cameraTheta=-0.32 mountX=0.16 mountY=-0.79, mountTheta=-1.37 23:07:40.249 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.44, y=-1.15, opts=13) 23:07:40.249 00.000 3236 Enqueuing Move request for scope (3.44, -1.15) 23:07:40.249 00.000 8052 Worker thread wakes up 23:07:40.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.44, -1.15) opts 0xd 23:07:40.249 00.000 8052 Handling offset move in thread for scope, endpoint = (3.44, -1.15) 23:07:40.249 00.000 8052 Moving (3.44, -1.15) raw xDistance=0.16 yDistance=-0.79 23:07:40.249 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:07:40.249 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 23:07:40.249 00.000 8052 MoveAxis(E, 0, ABG) 23:07:40.249 00.000 8052 Move returns status 0, amount 0 23:07:40.249 00.000 8052 MoveAxis(N, 120, ABG) 23:07:40.249 00.000 8052 Guiding Dir = 0, Dur = 120 23:07:40.249 00.000 8052 IsSlewing returns 0 23:07:40.265 00.016 8052 IsGuiding returns 0 23:07:40.265 00.000 8052 PulseGuide returned control before completion, sleep 126 23:07:40.265 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=36, Gamma=1.040 23:07:40.405 00.140 8052 IsGuiding returns 0 23:07:40.405 00.000 8052 Move returns status 0, amount 120 23:07:40.405 00.000 8052 move complete, result=0 23:07:40.405 00.000 8052 worker thread done servicing request 23:07:40.515 00.110 3236 UpdateGuideState exits: m=213 SNR=10.0 23:07:40.515 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:40.515 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:40.515 00.000 3236 Enqueuing Expose request 23:07:40.515 00.000 8052 Worker thread wakes up 23:07:40.515 00.000 3236 GuideStep: 0.2 px 0 ms EAST, -0.8 px 120 ms NORTH 23:07:40.515 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:40.515 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:42.187 01.672 8052 Exposure complete 23:07:42.343 00.156 8052 worker thread done servicing request 23:07:42.343 00.000 3236 OnExposeComplete: enter 23:07:42.343 00.000 3236 UpdateGuideState(): m_state=6 23:07:42.343 00.000 3236 Star::Find(15, 1056, 267, 0, (0,0,0,0), 0.0, 255) frame 752 23:07:42.343 00.000 3236 Star::Find returns 1 (0), X=1056.17, Y=266.09, Mass=171, SNR=9.0, Peak=39 HFD=4.2 23:07:42.343 00.000 3236 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.85) = xAngle (1.32 = 1.32) 23:07:42.343 00.000 3236 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.43 = -0.43) 23:07:42.343 00.000 3236 CameraToMount -- cameraX=3.58 cameraY=-2.09 hyp=4.15 cameraTheta=-0.53 mountX=1.03 mountY=-1.71, mountTheta=-1.03 23:07:42.343 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.58, y=-2.09, opts=13) 23:07:42.343 00.000 3236 Enqueuing Move request for scope (3.58, -2.09) 23:07:42.343 00.000 8052 Worker thread wakes up 23:07:42.343 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.58, -2.09) opts 0xd 23:07:42.343 00.000 8052 Handling offset move in thread for scope, endpoint = (3.58, -2.09) 23:07:42.343 00.000 8052 Moving (3.58, -2.09) raw xDistance=1.03 yDistance=-1.71 23:07:42.343 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.03 23:07:42.343 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.71 from input -1.71 23:07:42.343 00.000 8052 MoveAxis(W, 36, ABG) 23:07:42.343 00.000 8052 Guiding Dir = 3, Dur = 36 23:07:42.358 00.015 8052 IsSlewing returns 0 23:07:42.358 00.000 8052 IsGuiding returns 0 23:07:42.358 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=28, FiltMax=36, Gamma=1.040 23:07:42.358 00.000 8052 PulseGuide returned control before completion, sleep 42 23:07:42.515 00.157 8052 IsGuiding returns 0 23:07:42.515 00.000 8052 Move returns status 0, amount 36 23:07:42.515 00.000 8052 MoveAxis(N, 260, ABG) 23:07:42.515 00.000 8052 Guiding Dir = 0, Dur = 260 23:07:42.562 00.047 8052 IsSlewing returns 0 23:07:42.608 00.046 3236 UpdateGuideState exits: m=171 SNR=9.0 23:07:42.608 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:42.608 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:42.608 00.000 3236 Enqueuing Expose request 23:07:42.624 00.016 8052 IsGuiding returns 0 23:07:42.702 00.078 8052 PulseGuide returned control before completion, sleep 201 23:07:42.921 00.219 8052 IsGuiding returns 1 23:07:42.921 00.000 8052 scope still moving after pulse duration time elapsed 23:07:42.952 00.031 8052 IsSlewing returns 0 23:07:42.952 00.000 8052 IsGuiding returns 1 23:07:42.983 00.031 8052 IsSlewing returns 0 23:07:42.983 00.000 8052 IsGuiding returns 0 23:07:42.983 00.000 8052 scope move finished after 260 + 87 ms 23:07:42.983 00.000 8052 Move returns status 0, amount 260 23:07:42.983 00.000 8052 move complete, result=0 23:07:42.983 00.000 8052 worker thread done servicing request 23:07:42.983 00.000 8052 Worker thread wakes up 23:07:42.983 00.000 3236 GuideStep: 1.0 px 36 ms WEST, -1.7 px 260 ms NORTH 23:07:42.983 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:42.983 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:44.093 01.110 8052 Exposure complete 23:07:44.249 00.156 8052 worker thread done servicing request 23:07:44.249 00.000 3236 OnExposeComplete: enter 23:07:44.249 00.000 3236 UpdateGuideState(): m_state=6 23:07:44.249 00.000 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 753 23:07:44.249 00.000 3236 Star::Find returns 1 (0), X=1055.50, Y=267.68, Mass=194, SNR=9.5, Peak=37 HFD=4.9 23:07:44.249 00.000 3236 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.85) = xAngle (1.68 = 1.68) 23:07:44.249 00.000 3236 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.07 = -0.07) 23:07:44.249 00.000 3236 CameraToMount -- cameraX=2.91 cameraY=-0.50 hyp=2.95 cameraTheta=-0.17 mountX=-0.32 mountY=-0.20, mountTheta=-2.58 23:07:44.249 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.91, y=-0.50, opts=13) 23:07:44.249 00.000 3236 Enqueuing Move request for scope (2.91, -0.50) 23:07:44.249 00.000 8052 Worker thread wakes up 23:07:44.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.91, -0.50) opts 0xd 23:07:44.249 00.000 8052 Handling offset move in thread for scope, endpoint = (2.91, -0.50) 23:07:44.249 00.000 8052 Moving (2.91, -0.50) raw xDistance=-0.32 yDistance=-0.20 23:07:44.249 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32 23:07:44.249 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20 23:07:44.249 00.000 8052 MoveAxis(E, 9, ABG) 23:07:44.249 00.000 8052 Guiding Dir = 2, Dur = 9 23:07:44.249 00.000 8052 IsSlewing returns 0 23:07:44.265 00.016 8052 IsGuiding returns 0 23:07:44.265 00.000 8052 PulseGuide returned control before completion, sleep 16 23:07:44.265 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=35, Gamma=1.040 23:07:44.296 00.031 8052 IsGuiding returns 0 23:07:44.296 00.000 8052 Move returns status 0, amount 9 23:07:44.296 00.000 8052 MoveAxis(N, 30, ABG) 23:07:44.296 00.000 8052 Guiding Dir = 0, Dur = 30 23:07:44.296 00.000 8052 IsSlewing returns 0 23:07:44.296 00.000 8052 IsGuiding returns 0 23:07:44.296 00.000 8052 PulseGuide returned control before completion, sleep 37 23:07:44.358 00.062 8052 IsGuiding returns 1 23:07:44.358 00.000 8052 scope still moving after pulse duration time elapsed 23:07:44.390 00.032 8052 IsSlewing returns 0 23:07:44.390 00.000 8052 IsGuiding returns 1 23:07:44.421 00.031 8052 IsSlewing returns 0 23:07:44.421 00.000 8052 IsGuiding returns 1 23:07:44.452 00.031 8052 IsSlewing returns 0 23:07:44.452 00.000 8052 IsGuiding returns 0 23:07:44.452 00.000 8052 scope move finished after 30 + 120 ms 23:07:44.452 00.000 8052 Move returns status 0, amount 30 23:07:44.452 00.000 8052 move complete, result=0 23:07:44.452 00.000 8052 worker thread done servicing request 23:07:44.515 00.063 3236 UpdateGuideState exits: m=194 SNR=9.5 23:07:44.515 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:44.515 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:44.515 00.000 3236 Enqueuing Expose request 23:07:44.515 00.000 8052 Worker thread wakes up 23:07:44.515 00.000 3236 GuideStep: -0.3 px 9 ms EAST, -0.2 px 30 ms NORTH 23:07:44.515 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:44.515 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:46.187 01.672 8052 Exposure complete 23:07:46.343 00.156 8052 worker thread done servicing request 23:07:46.343 00.000 3236 OnExposeComplete: enter 23:07:46.343 00.000 3236 UpdateGuideState(): m_state=6 23:07:46.343 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 754 23:07:46.343 00.000 3236 Star::Find returns 1 (0), X=1054.73, Y=266.96, Mass=188, SNR=9.4, Peak=38 HFD=4.6 23:07:46.343 00.000 3236 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.85) = xAngle (1.33 = 1.33) 23:07:46.343 00.000 3236 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.41 = -0.41) 23:07:46.343 00.000 3236 CameraToMount -- cameraX=2.13 cameraY=-1.21 hyp=2.46 cameraTheta=-0.52 mountX=0.58 mountY=-0.99, mountTheta=-1.04 23:07:46.343 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.13, y=-1.21, opts=13) 23:07:46.343 00.000 3236 Enqueuing Move request for scope (2.13, -1.21) 23:07:46.343 00.000 8052 Worker thread wakes up 23:07:46.343 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.13, -1.21) opts 0xd 23:07:46.343 00.000 8052 Handling offset move in thread for scope, endpoint = (2.13, -1.21) 23:07:46.343 00.000 8052 Moving (2.13, -1.21) raw xDistance=0.58 yDistance=-0.99 23:07:46.343 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58 23:07:46.343 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99 23:07:46.343 00.000 8052 MoveAxis(W, 20, ABG) 23:07:46.343 00.000 8052 Guiding Dir = 3, Dur = 20 23:07:46.358 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=35, Gamma=1.040 23:07:46.405 00.047 8052 IsSlewing returns 0 23:07:46.483 00.078 8052 IsGuiding returns 0 23:07:46.546 00.063 8052 IsGuiding returns 1 23:07:46.546 00.000 8052 scope still moving after pulse duration time elapsed 23:07:46.577 00.031 8052 IsSlewing returns 0 23:07:46.577 00.000 8052 IsGuiding returns 0 23:07:46.577 00.000 8052 scope move finished after 20 + 76 ms 23:07:46.577 00.000 8052 Move returns status 0, amount 20 23:07:46.577 00.000 8052 MoveAxis(N, 150, ABG) 23:07:46.577 00.000 8052 Guiding Dir = 0, Dur = 150 23:07:46.577 00.000 8052 IsSlewing returns 0 23:07:46.577 00.000 8052 IsGuiding returns 0 23:07:46.577 00.000 8052 PulseGuide returned control before completion, sleep 157 23:07:46.608 00.031 3236 UpdateGuideState exits: m=188 SNR=9.4 23:07:46.608 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:46.608 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:46.608 00.000 3236 Enqueuing Expose request 23:07:46.749 00.141 8052 IsGuiding returns 0 23:07:46.749 00.000 8052 Move returns status 0, amount 150 23:07:46.749 00.000 8052 move complete, result=0 23:07:46.749 00.000 8052 worker thread done servicing request 23:07:46.749 00.000 8052 Worker thread wakes up 23:07:46.749 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:46.749 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:46.749 00.000 3236 GuideStep: 0.6 px 20 ms WEST, -1.0 px 150 ms NORTH 23:07:48.187 01.438 8052 Exposure complete 23:07:48.343 00.156 8052 worker thread done servicing request 23:07:48.343 00.000 3236 OnExposeComplete: enter 23:07:48.343 00.000 3236 UpdateGuideState(): m_state=6 23:07:48.343 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 755 23:07:48.343 00.000 3236 Star::Find returns 1 (0), X=1053.54, Y=270.21, Mass=203, SNR=9.8, Peak=36 HFD=5.1 23:07:48.343 00.000 3236 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.85) = xAngle (2.98 = 2.98) 23:07:48.343 00.000 3236 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.24 = 1.24) 23:07:48.343 00.000 3236 CameraToMount -- cameraX=0.95 cameraY=2.04 hyp=2.25 cameraTheta=1.13 mountX=-2.22 mountY=2.12, mountTheta=2.38 23:07:48.343 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.95, y=2.04, opts=13) 23:07:48.343 00.000 3236 Enqueuing Move request for scope (0.95, 2.04) 23:07:48.343 00.000 8052 Worker thread wakes up 23:07:48.343 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.95, 2.04) opts 0xd 23:07:48.343 00.000 8052 Handling offset move in thread for scope, endpoint = (0.95, 2.04) 23:07:48.343 00.000 8052 Moving (0.95, 2.04) raw xDistance=-2.22 yDistance=2.12 23:07:48.343 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.37 from input -2.22 23:07:48.343 00.000 8052 resist switch: large excursion: input 2.12 thresh 0.54 direction from -1 to 1 23:07:48.343 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.37 23:07:48.343 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.12 from input 2.12 23:07:48.343 00.000 8052 MoveAxis(E, 75, ABG) 23:07:48.343 00.000 8052 Guiding Dir = 2, Dur = 75 23:07:48.343 00.000 8052 IsSlewing returns 0 23:07:48.358 00.015 8052 IsGuiding returns 0 23:07:48.358 00.000 8052 PulseGuide returned control before completion, sleep 82 23:07:48.358 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=26, FiltMax=34, Gamma=1.040 23:07:48.452 00.094 8052 IsGuiding returns 0 23:07:48.452 00.000 8052 Move returns status 0, amount 75 23:07:48.452 00.000 8052 MoveAxis(S, 323, ABG) 23:07:48.452 00.000 8052 Guiding Dir = 1, Dur = 323 23:07:48.452 00.000 8052 IsSlewing returns 0 23:07:48.452 00.000 8052 IsGuiding returns 0 23:07:48.452 00.000 8052 PulseGuide returned control before completion, sleep 330 23:07:48.608 00.156 3236 UpdateGuideState exits: m=203 SNR=9.8 23:07:48.608 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:48.608 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:48.608 00.000 3236 Enqueuing Expose request 23:07:48.796 00.188 8052 IsGuiding returns 0 23:07:48.796 00.000 8052 Move returns status 0, amount 323 23:07:48.796 00.000 8052 move complete, result=0 23:07:48.796 00.000 8052 worker thread done servicing request 23:07:48.796 00.000 8052 Worker thread wakes up 23:07:48.796 00.000 3236 GuideStep: -2.2 px 75 ms EAST, 2.1 px 323 ms SOUTH 23:07:48.796 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:48.796 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:50.124 01.328 8052 Exposure complete 23:07:50.280 00.156 8052 worker thread done servicing request 23:07:50.280 00.000 3236 OnExposeComplete: enter 23:07:50.280 00.000 3236 UpdateGuideState(): m_state=6 23:07:50.280 00.000 3236 Star::Find(15, 1053, 270, 0, (0,0,0,0), 0.0, 255) frame 756 23:07:50.280 00.000 3236 Star::Find returns 1 (0), X=1053.59, Y=269.10, Mass=189, SNR=9.4, Peak=34 HFD=4.6 23:07:50.280 00.000 3236 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.85) = xAngle (2.60 = 2.60) 23:07:50.280 00.000 3236 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.85 = 0.85) 23:07:50.280 00.000 3236 CameraToMount -- cameraX=1.00 cameraY=0.93 hyp=1.36 cameraTheta=0.75 mountX=-1.17 mountY=1.03, mountTheta=2.42 23:07:50.280 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.00, y=0.93, opts=13) 23:07:50.280 00.000 3236 Enqueuing Move request for scope (1.00, 0.93) 23:07:50.280 00.000 8052 Worker thread wakes up 23:07:50.280 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.00, 0.93) opts 0xd 23:07:50.280 00.000 8052 Handling offset move in thread for scope, endpoint = (1.00, 0.93) 23:07:50.280 00.000 8052 Moving (1.00, 0.93) raw xDistance=-1.17 yDistance=1.03 23:07:50.280 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.17 23:07:50.280 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03 23:07:50.280 00.000 8052 MoveAxis(E, 46, ABG) 23:07:50.280 00.000 8052 Guiding Dir = 2, Dur = 46 23:07:50.296 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=24, FiltMax=33, Gamma=1.040 23:07:50.296 00.000 8052 IsSlewing returns 0 23:07:50.358 00.062 8052 IsGuiding returns 0 23:07:50.358 00.000 8052 PulseGuide returned control before completion, sleep 53 23:07:50.437 00.079 8052 IsGuiding returns 0 23:07:50.437 00.000 8052 Move returns status 0, amount 46 23:07:50.437 00.000 8052 MoveAxis(S, 156, ABG) 23:07:50.437 00.000 8052 Guiding Dir = 1, Dur = 156 23:07:50.437 00.000 8052 IsSlewing returns 0 23:07:50.437 00.000 8052 IsGuiding returns 0 23:07:50.437 00.000 8052 PulseGuide returned control before completion, sleep 163 23:07:50.546 00.109 3236 UpdateGuideState exits: m=189 SNR=9.4 23:07:50.546 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:50.546 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:50.546 00.000 3236 Enqueuing Expose request 23:07:50.624 00.078 8052 IsGuiding returns 0 23:07:50.624 00.000 8052 Move returns status 0, amount 156 23:07:50.624 00.000 8052 move complete, result=0 23:07:50.624 00.000 8052 worker thread done servicing request 23:07:50.624 00.000 8052 Worker thread wakes up 23:07:50.624 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:50.624 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:50.624 00.000 3236 GuideStep: -1.2 px 46 ms EAST, 1.0 px 156 ms SOUTH 23:07:52.171 01.547 8052 Exposure complete 23:07:52.327 00.156 8052 worker thread done servicing request 23:07:52.327 00.000 3236 OnExposeComplete: enter 23:07:52.327 00.000 3236 UpdateGuideState(): m_state=6 23:07:52.327 00.000 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 757 23:07:52.327 00.000 3236 Star::Find returns 1 (0), X=1054.30, Y=267.17, Mass=175, SNR=9.1, Peak=37 HFD=4.6 23:07:52.327 00.000 3236 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.85) = xAngle (1.32 = 1.32) 23:07:52.327 00.000 3236 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.43 = -0.43) 23:07:52.327 00.000 3236 CameraToMount -- cameraX=1.71 cameraY=-1.00 hyp=1.98 cameraTheta=-0.53 mountX=0.50 mountY=-0.82, mountTheta=-1.03 23:07:52.327 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.71, y=-1.00, opts=13) 23:07:52.327 00.000 3236 Enqueuing Move request for scope (1.71, -1.00) 23:07:52.327 00.000 8052 Worker thread wakes up 23:07:52.327 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.71, -1.00) opts 0xd 23:07:52.327 00.000 8052 Handling offset move in thread for scope, endpoint = (1.71, -1.00) 23:07:52.327 00.000 8052 Moving (1.71, -1.00) raw xDistance=0.50 yDistance=-0.82 23:07:52.327 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.50 23:07:52.327 00.000 8052 resist switch: large excursion: input -0.82 thresh 0.54 direction from 1 to -1 23:07:52.327 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.47 23:07:52.327 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 23:07:52.327 00.000 8052 MoveAxis(W, 14, ABG) 23:07:52.327 00.000 8052 Guiding Dir = 3, Dur = 14 23:07:52.327 00.000 8052 IsSlewing returns 0 23:07:52.343 00.016 8052 IsGuiding returns 0 23:07:52.343 00.000 8052 PulseGuide returned control before completion, sleep 21 23:07:52.343 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=33, Gamma=1.040 23:07:52.374 00.031 8052 IsGuiding returns 0 23:07:52.374 00.000 8052 Move returns status 0, amount 14 23:07:52.374 00.000 8052 MoveAxis(N, 125, ABG) 23:07:52.374 00.000 8052 Guiding Dir = 0, Dur = 125 23:07:52.374 00.000 8052 IsSlewing returns 0 23:07:52.374 00.000 8052 IsGuiding returns 0 23:07:52.374 00.000 8052 PulseGuide returned control before completion, sleep 132 23:07:52.530 00.156 8052 IsGuiding returns 0 23:07:52.530 00.000 8052 Move returns status 0, amount 125 23:07:52.530 00.000 8052 move complete, result=0 23:07:52.530 00.000 8052 worker thread done servicing request 23:07:52.593 00.063 3236 UpdateGuideState exits: m=175 SNR=9.1 23:07:52.593 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:52.593 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:52.593 00.000 3236 Enqueuing Expose request 23:07:52.593 00.000 8052 Worker thread wakes up 23:07:52.593 00.000 3236 GuideStep: 0.5 px 14 ms WEST, -0.8 px 125 ms NORTH 23:07:52.593 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:52.593 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:54.140 01.547 8052 Exposure complete 23:07:54.296 00.156 8052 worker thread done servicing request 23:07:54.296 00.000 3236 OnExposeComplete: enter 23:07:54.296 00.000 3236 UpdateGuideState(): m_state=6 23:07:54.296 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 758 23:07:54.312 00.016 3236 Star::Find returns 1 (0), X=1054.86, Y=267.07, Mass=174, SNR=9.1, Peak=38 HFD=4.5 23:07:54.312 00.000 3236 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.85) = xAngle (1.40 = 1.40) 23:07:54.312 00.000 3236 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.35 = -0.35) 23:07:54.312 00.000 3236 CameraToMount -- cameraX=2.27 cameraY=-1.11 hyp=2.53 cameraTheta=-0.45 mountX=0.44 mountY=-0.87, mountTheta=-1.10 23:07:54.312 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.27, y=-1.11, opts=13) 23:07:54.312 00.000 3236 Enqueuing Move request for scope (2.27, -1.11) 23:07:54.312 00.000 8052 Worker thread wakes up 23:07:54.312 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.27, -1.11) opts 0xd 23:07:54.312 00.000 8052 Handling offset move in thread for scope, endpoint = (2.27, -1.11) 23:07:54.312 00.000 8052 Moving (2.27, -1.11) raw xDistance=0.44 yDistance=-0.87 23:07:54.312 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44 23:07:54.312 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87 23:07:54.312 00.000 8052 MoveAxis(W, 16, ABG) 23:07:54.312 00.000 8052 Guiding Dir = 3, Dur = 16 23:07:54.312 00.000 8052 IsSlewing returns 0 23:07:54.312 00.000 8052 IsGuiding returns 0 23:07:54.312 00.000 8052 PulseGuide returned control before completion, sleep 23 23:07:54.312 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=36, Gamma=1.040 23:07:54.358 00.046 8052 IsGuiding returns 0 23:07:54.358 00.000 8052 Move returns status 0, amount 16 23:07:54.358 00.000 8052 MoveAxis(N, 132, ABG) 23:07:54.358 00.000 8052 Guiding Dir = 0, Dur = 132 23:07:54.358 00.000 8052 IsSlewing returns 0 23:07:54.358 00.000 8052 IsGuiding returns 0 23:07:54.358 00.000 8052 PulseGuide returned control before completion, sleep 139 23:07:54.515 00.157 8052 IsGuiding returns 0 23:07:54.515 00.000 8052 Move returns status 0, amount 132 23:07:54.515 00.000 8052 move complete, result=0 23:07:54.515 00.000 8052 worker thread done servicing request 23:07:54.577 00.062 3236 UpdateGuideState exits: m=174 SNR=9.1 23:07:54.577 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:54.577 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:54.577 00.000 3236 Enqueuing Expose request 23:07:54.577 00.000 8052 Worker thread wakes up 23:07:54.577 00.000 3236 GuideStep: 0.4 px 16 ms WEST, -0.9 px 132 ms NORTH 23:07:54.577 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:54.577 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:56.124 01.547 8052 Exposure complete 23:07:56.280 00.156 8052 worker thread done servicing request 23:07:56.280 00.000 3236 OnExposeComplete: enter 23:07:56.280 00.000 3236 UpdateGuideState(): m_state=6 23:07:56.280 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 759 23:07:56.280 00.000 3236 Star::Find returns 1 (0), X=1055.08, Y=265.60, Mass=184, SNR=9.3, Peak=37 HFD=4.1 23:07:56.280 00.000 3236 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.85) = xAngle (1.05 = 1.05) 23:07:56.280 00.000 3236 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.70 = -0.70) 23:07:56.280 00.000 3236 CameraToMount -- cameraX=2.49 cameraY=-2.58 hyp=3.58 cameraTheta=-0.80 mountX=1.79 mountY=-2.31, mountTheta=-0.91 23:07:56.280 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.49, y=-2.58, opts=13) 23:07:56.280 00.000 3236 Enqueuing Move request for scope (2.49, -2.58) 23:07:56.280 00.000 8052 Worker thread wakes up 23:07:56.280 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.49, -2.58) opts 0xd 23:07:56.280 00.000 8052 Handling offset move in thread for scope, endpoint = (2.49, -2.58) 23:07:56.280 00.000 8052 Moving (2.49, -2.58) raw xDistance=1.79 yDistance=-2.31 23:07:56.296 00.016 8052 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.79 23:07:56.296 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.31 from input -2.31 23:07:56.296 00.000 8052 MoveAxis(W, 63, ABG) 23:07:56.296 00.000 8052 Guiding Dir = 3, Dur = 63 23:07:56.296 00.000 8052 IsSlewing returns 0 23:07:56.296 00.000 8052 IsGuiding returns 0 23:07:56.296 00.000 8052 PulseGuide returned control before completion, sleep 70 23:07:56.296 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=23, FiltMax=32, Gamma=1.040 23:07:56.390 00.094 8052 IsGuiding returns 0 23:07:56.390 00.000 8052 Move returns status 0, amount 63 23:07:56.390 00.000 8052 MoveAxis(N, 351, ABG) 23:07:56.390 00.000 8052 Guiding Dir = 0, Dur = 351 23:07:56.390 00.000 8052 IsSlewing returns 0 23:07:56.390 00.000 8052 IsGuiding returns 0 23:07:56.390 00.000 8052 PulseGuide returned control before completion, sleep 358 23:07:56.546 00.156 3236 UpdateGuideState exits: m=184 SNR=9.3 23:07:56.546 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:56.546 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:56.562 00.016 3236 Enqueuing Expose request 23:07:56.765 00.203 8052 IsGuiding returns 0 23:07:56.780 00.015 8052 Move returns status 0, amount 351 23:07:56.780 00.000 8052 move complete, result=0 23:07:56.780 00.000 8052 worker thread done servicing request 23:07:56.780 00.000 8052 Worker thread wakes up 23:07:56.780 00.000 3236 GuideStep: 1.8 px 63 ms WEST, -2.3 px 351 ms NORTH 23:07:56.780 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:56.780 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:07:58.108 01.328 8052 Exposure complete 23:07:58.265 00.157 8052 worker thread done servicing request 23:07:58.265 00.000 3236 OnExposeComplete: enter 23:07:58.265 00.000 3236 UpdateGuideState(): m_state=6 23:07:58.265 00.000 3236 Star::Find(15, 1055, 265, 0, (0,0,0,0), 0.0, 255) frame 760 23:07:58.265 00.000 3236 Star::Find returns 1 (0), X=1054.86, Y=266.46, Mass=192, SNR=9.5, Peak=33 HFD=5.1 23:07:58.265 00.000 3236 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.85) = xAngle (1.20 = 1.20) 23:07:58.265 00.000 3236 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.54 = -0.54) 23:07:58.265 00.000 3236 CameraToMount -- cameraX=2.27 cameraY=-1.72 hyp=2.85 cameraTheta=-0.65 mountX=1.03 mountY=-1.48, mountTheta=-0.96 23:07:58.265 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.27, y=-1.72, opts=13) 23:07:58.265 00.000 3236 Enqueuing Move request for scope (2.27, -1.72) 23:07:58.265 00.000 8052 Worker thread wakes up 23:07:58.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.27, -1.72) opts 0xd 23:07:58.265 00.000 8052 Handling offset move in thread for scope, endpoint = (2.27, -1.72) 23:07:58.265 00.000 8052 Moving (2.27, -1.72) raw xDistance=1.03 yDistance=-1.48 23:07:58.265 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.03 23:07:58.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.48 from input -1.48 23:07:58.265 00.000 8052 MoveAxis(W, 40, ABG) 23:07:58.265 00.000 8052 Guiding Dir = 3, Dur = 40 23:07:58.280 00.015 8052 IsSlewing returns 0 23:07:58.280 00.000 8052 IsGuiding returns 0 23:07:58.280 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=22, FiltMax=30, Gamma=1.040 23:07:58.296 00.016 8052 PulseGuide returned control before completion, sleep 45 23:07:58.343 00.047 8052 IsGuiding returns 0 23:07:58.343 00.000 8052 Move returns status 0, amount 40 23:07:58.343 00.000 8052 MoveAxis(N, 224, ABG) 23:07:58.343 00.000 8052 Guiding Dir = 0, Dur = 224 23:07:58.343 00.000 8052 IsSlewing returns 0 23:07:58.343 00.000 8052 IsGuiding returns 0 23:07:58.358 00.015 8052 PulseGuide returned control before completion, sleep 213 23:07:58.546 00.188 3236 UpdateGuideState exits: m=192 SNR=9.5 23:07:58.546 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:07:58.546 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:07:58.546 00.000 3236 Enqueuing Expose request 23:07:58.593 00.047 8052 IsGuiding returns 0 23:07:58.593 00.000 8052 Move returns status 0, amount 224 23:07:58.593 00.000 8052 move complete, result=0 23:07:58.593 00.000 8052 worker thread done servicing request 23:07:58.593 00.000 8052 Worker thread wakes up 23:07:58.593 00.000 3236 GuideStep: 1.0 px 40 ms WEST, -1.5 px 224 ms NORTH 23:07:58.593 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:07:58.593 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:00.140 01.547 8052 Exposure complete 23:08:00.296 00.156 8052 worker thread done servicing request 23:08:00.296 00.000 3236 OnExposeComplete: enter 23:08:00.296 00.000 3236 UpdateGuideState(): m_state=6 23:08:00.296 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 761 23:08:00.296 00.000 3236 Star::Find returns 1 (0), X=1053.81, Y=268.16, Mass=210, SNR=9.9, Peak=39 HFD=4.6 23:08:00.296 00.000 3236 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.85) = xAngle (1.84 = 1.84) 23:08:00.296 00.000 3236 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.09 = 0.09) 23:08:00.296 00.000 3236 CameraToMount -- cameraX=1.22 cameraY=-0.01 hyp=1.22 cameraTheta=-0.01 mountX=-0.32 mountY=0.11, mountTheta=2.81 23:08:00.296 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.22, y=-0.01, opts=13) 23:08:00.296 00.000 3236 Enqueuing Move request for scope (1.22, -0.01) 23:08:00.296 00.000 8052 Worker thread wakes up 23:08:00.296 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.22, -0.01) opts 0xd 23:08:00.296 00.000 8052 Handling offset move in thread for scope, endpoint = (1.22, -0.01) 23:08:00.296 00.000 8052 Moving (1.22, -0.01) raw xDistance=-0.32 yDistance=0.11 23:08:00.296 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32 23:08:00.296 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:08:00.296 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:08:00.296 00.000 8052 MoveAxis(E, 8, ABG) 23:08:00.296 00.000 8052 Guiding Dir = 2, Dur = 8 23:08:00.296 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=37, Gamma=1.040 23:08:00.327 00.031 8052 IsSlewing returns 0 23:08:00.327 00.000 8052 IsGuiding returns 0 23:08:00.327 00.000 8052 PulseGuide returned control before completion, sleep 15 23:08:00.358 00.031 8052 IsGuiding returns 0 23:08:00.358 00.000 8052 Move returns status 0, amount 8 23:08:00.358 00.000 8052 MoveAxis(N, 0, ABG) 23:08:00.358 00.000 8052 Move returns status 0, amount 0 23:08:00.358 00.000 8052 move complete, result=0 23:08:00.358 00.000 8052 worker thread done servicing request 23:08:00.530 00.172 3236 UpdateGuideState exits: m=210 SNR=9.9 23:08:00.530 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:00.530 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:00.530 00.000 3236 Enqueuing Expose request 23:08:00.530 00.000 8052 Worker thread wakes up 23:08:00.530 00.000 3236 GuideStep: -0.3 px 8 ms EAST, 0.1 px 0 ms NORTH 23:08:00.530 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:00.530 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:02.181 01.651 8052 Exposure complete 23:08:02.337 00.156 8052 worker thread done servicing request 23:08:02.337 00.000 3236 OnExposeComplete: enter 23:08:02.337 00.000 3236 UpdateGuideState(): m_state=6 23:08:02.337 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 762 23:08:02.337 00.000 3236 Star::Find returns 1 (0), X=1052.33, Y=267.07, Mass=177, SNR=9.1, Peak=39 HFD=5.0 23:08:02.337 00.000 3236 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.85) = xAngle (0.05 = 0.05) 23:08:02.337 00.000 3236 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.70 = -1.70) 23:08:02.337 00.000 3236 CameraToMount -- cameraX=-0.26 cameraY=-1.11 hyp=1.14 cameraTheta=-1.80 mountX=1.14 mountY=-1.13, mountTheta=-0.78 23:08:02.337 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.26, y=-1.11, opts=13) 23:08:02.337 00.000 3236 Enqueuing Move request for scope (-0.26, -1.11) 23:08:02.337 00.000 8052 Worker thread wakes up 23:08:02.337 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.11) opts 0xd 23:08:02.337 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.26, -1.11) 23:08:02.337 00.000 8052 Moving (-0.26, -1.11) raw xDistance=1.14 yDistance=-1.13 23:08:02.353 00.016 8052 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.14 23:08:02.353 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13 23:08:02.353 00.000 8052 MoveAxis(W, 39, ABG) 23:08:02.353 00.000 8052 Guiding Dir = 3, Dur = 39 23:08:02.353 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=29, FiltMax=36, Gamma=1.040 23:08:02.353 00.000 8052 IsSlewing returns 0 23:08:02.353 00.000 8052 IsGuiding returns 0 23:08:02.400 00.047 8052 PulseGuide returned control before completion, sleep 11 23:08:02.431 00.031 8052 IsGuiding returns 1 23:08:02.431 00.000 8052 scope still moving after pulse duration time elapsed 23:08:02.462 00.031 8052 IsSlewing returns 0 23:08:02.462 00.000 8052 IsGuiding returns 1 23:08:02.493 00.031 8052 IsSlewing returns 0 23:08:02.493 00.000 8052 IsGuiding returns 0 23:08:02.493 00.000 8052 scope move finished after 39 + 92 ms 23:08:02.493 00.000 8052 Move returns status 0, amount 39 23:08:02.493 00.000 8052 MoveAxis(N, 172, ABG) 23:08:02.493 00.000 8052 Guiding Dir = 0, Dur = 172 23:08:02.493 00.000 8052 IsSlewing returns 0 23:08:02.493 00.000 8052 IsGuiding returns 0 23:08:02.493 00.000 8052 PulseGuide returned control before completion, sleep 177 23:08:02.556 00.063 3236 UpdateGuideState exits: m=177 SNR=9.1 23:08:02.556 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:02.556 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:02.556 00.000 3236 Enqueuing Expose request 23:08:02.696 00.140 8052 IsGuiding returns 0 23:08:02.696 00.000 8052 Move returns status 0, amount 172 23:08:02.696 00.000 8052 move complete, result=0 23:08:02.696 00.000 8052 worker thread done servicing request 23:08:02.696 00.000 8052 Worker thread wakes up 23:08:02.696 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:02.696 00.000 3236 GuideStep: 1.1 px 39 ms WEST, -1.1 px 172 ms NORTH 23:08:02.696 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:04.134 01.438 8052 Exposure complete 23:08:04.290 00.156 8052 worker thread done servicing request 23:08:04.290 00.000 3236 OnExposeComplete: enter 23:08:04.290 00.000 3236 UpdateGuideState(): m_state=6 23:08:04.306 00.016 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 763 23:08:04.306 00.000 3236 Star::Find returns 1 (0), X=1051.98, Y=267.53, Mass=190, SNR=9.5, Peak=36 HFD=4.9 23:08:04.306 00.000 3236 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.85) = xAngle (-0.48 = -0.48) 23:08:04.306 00.000 3236 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.23 = -2.23) 23:08:04.306 00.000 3236 CameraToMount -- cameraX=-0.61 cameraY=-0.64 hyp=0.89 cameraTheta=-2.33 mountX=0.78 mountY=-0.70, mountTheta=-0.73 23:08:04.306 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.61, y=-0.64, opts=13) 23:08:04.306 00.000 3236 Enqueuing Move request for scope (-0.61, -0.64) 23:08:04.306 00.000 8052 Worker thread wakes up 23:08:04.306 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.64) opts 0xd 23:08:04.306 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.61, -0.64) 23:08:04.306 00.000 8052 Moving (-0.61, -0.64) raw xDistance=0.78 yDistance=-0.70 23:08:04.306 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.78 23:08:04.306 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 23:08:04.306 00.000 8052 MoveAxis(W, 30, ABG) 23:08:04.306 00.000 8052 Guiding Dir = 3, Dur = 30 23:08:04.321 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=26, FiltMax=34, Gamma=1.040 23:08:04.321 00.000 8052 IsSlewing returns 0 23:08:04.384 00.063 8052 IsGuiding returns 0 23:08:04.478 00.094 8052 IsGuiding returns 1 23:08:04.478 00.000 8052 scope still moving after pulse duration time elapsed 23:08:04.525 00.047 8052 IsSlewing returns 0 23:08:04.525 00.000 8052 IsGuiding returns 1 23:08:04.525 00.000 3236 UpdateGuideState exits: m=190 SNR=9.5 23:08:04.525 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:04.525 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:04.525 00.000 3236 Enqueuing Expose request 23:08:04.571 00.046 8052 IsSlewing returns 0 23:08:04.571 00.000 8052 IsGuiding returns 0 23:08:04.571 00.000 8052 scope move finished after 30 + 154 ms 23:08:04.571 00.000 8052 Move returns status 0, amount 30 23:08:04.571 00.000 8052 MoveAxis(N, 106, ABG) 23:08:04.571 00.000 8052 Guiding Dir = 0, Dur = 106 23:08:04.571 00.000 8052 IsSlewing returns 0 23:08:04.571 00.000 8052 IsGuiding returns 0 23:08:04.634 00.063 8052 PulseGuide returned control before completion, sleep 67 23:08:04.712 00.078 8052 IsGuiding returns 1 23:08:04.712 00.000 8052 scope still moving after pulse duration time elapsed 23:08:04.743 00.031 8052 IsSlewing returns 0 23:08:04.743 00.000 8052 IsGuiding returns 1 23:08:04.775 00.032 8052 IsSlewing returns 0 23:08:04.775 00.000 8052 IsGuiding returns 1 23:08:04.806 00.031 8052 IsSlewing returns 0 23:08:04.806 00.000 8052 IsGuiding returns 1 23:08:04.837 00.031 8052 IsSlewing returns 0 23:08:04.837 00.000 8052 IsGuiding returns 0 23:08:04.837 00.000 8052 scope move finished after 106 + 148 ms 23:08:04.837 00.000 8052 Move returns status 0, amount 106 23:08:04.837 00.000 8052 move complete, result=0 23:08:04.837 00.000 8052 worker thread done servicing request 23:08:04.837 00.000 3236 GuideStep: 0.8 px 30 ms WEST, -0.7 px 106 ms NORTH 23:08:04.837 00.000 8052 Worker thread wakes up 23:08:04.837 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:04.837 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:06.165 01.328 8052 Exposure complete 23:08:06.337 00.172 8052 worker thread done servicing request 23:08:06.337 00.000 3236 OnExposeComplete: enter 23:08:06.337 00.000 3236 UpdateGuideState(): m_state=6 23:08:06.337 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 764 23:08:06.337 00.000 3236 Star::Find returns 1 (0), X=1050.91, Y=268.93, Mass=189, SNR=9.4, Peak=35 HFD=4.5 23:08:06.337 00.000 3236 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.85) = xAngle (4.57 = -1.71) 23:08:06.337 00.000 3236 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.82 = 2.82) 23:08:06.337 00.000 3236 CameraToMount -- cameraX=-1.69 cameraY=0.76 hyp=1.85 cameraTheta=2.72 mountX=-0.26 mountY=0.58, mountTheta=2.00 23:08:06.337 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.69, y=0.76, opts=13) 23:08:06.337 00.000 3236 Enqueuing Move request for scope (-1.69, 0.76) 23:08:06.337 00.000 8052 Worker thread wakes up 23:08:06.337 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.69, 0.76) opts 0xd 23:08:06.337 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.69, 0.76) 23:08:06.337 00.000 8052 Moving (-1.69, 0.76) raw xDistance=-0.26 yDistance=0.58 23:08:06.337 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26 23:08:06.337 00.000 8052 resist switch: large excursion: input 0.58 thresh 0.54 direction from -1 to 1 23:08:06.337 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.74 23:08:06.337 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58 23:08:06.337 00.000 8052 MoveAxis(E, 7, ABG) 23:08:06.337 00.000 8052 Guiding Dir = 2, Dur = 7 23:08:06.337 00.000 8052 IsSlewing returns 0 23:08:06.337 00.000 8052 IsGuiding returns 0 23:08:06.353 00.016 8052 PulseGuide returned control before completion, sleep 14 23:08:06.353 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=23, FiltMax=31, Gamma=1.040 23:08:06.384 00.031 8052 IsGuiding returns 0 23:08:06.384 00.000 8052 Move returns status 0, amount 7 23:08:06.384 00.000 8052 MoveAxis(S, 88, ABG) 23:08:06.384 00.000 8052 Guiding Dir = 1, Dur = 88 23:08:06.384 00.000 8052 IsSlewing returns 0 23:08:06.384 00.000 8052 IsGuiding returns 0 23:08:06.384 00.000 8052 PulseGuide returned control before completion, sleep 90 23:08:06.493 00.109 8052 IsGuiding returns 1 23:08:06.493 00.000 8052 scope still moving after pulse duration time elapsed 23:08:06.525 00.032 8052 IsSlewing returns 0 23:08:06.525 00.000 8052 IsGuiding returns 1 23:08:06.556 00.031 8052 IsSlewing returns 0 23:08:06.556 00.000 8052 IsGuiding returns 0 23:08:06.556 00.000 8052 scope move finished after 88 + 81 ms 23:08:06.556 00.000 8052 Move returns status 0, amount 88 23:08:06.556 00.000 8052 move complete, result=0 23:08:06.556 00.000 8052 worker thread done servicing request 23:08:06.556 00.000 3236 UpdateGuideState exits: m=189 SNR=9.4 23:08:06.556 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:06.556 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:06.556 00.000 3236 Enqueuing Expose request 23:08:06.556 00.000 8052 Worker thread wakes up 23:08:06.556 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:06.556 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:06.556 00.000 3236 GuideStep: -0.3 px 7 ms EAST, 0.6 px 88 ms SOUTH 23:08:08.103 01.547 8052 Exposure complete 23:08:08.259 00.156 8052 worker thread done servicing request 23:08:08.259 00.000 3236 OnExposeComplete: enter 23:08:08.259 00.000 3236 UpdateGuideState(): m_state=6 23:08:08.259 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 765 23:08:08.259 00.000 3236 Star::Find returns 1 (0), X=1050.72, Y=268.01, Mass=200, SNR=9.7, Peak=34 HFD=4.2 23:08:08.259 00.000 3236 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.85) = xAngle (-1.21 = -1.21) 23:08:08.259 00.000 3236 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.95 = -2.95) 23:08:08.259 00.000 3236 CameraToMount -- cameraX=-1.88 cameraY=-0.16 hyp=1.88 cameraTheta=-3.06 mountX=0.67 mountY=-0.35, mountTheta=-0.48 23:08:08.259 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.88, y=-0.16, opts=13) 23:08:08.259 00.000 3236 Enqueuing Move request for scope (-1.88, -0.16) 23:08:08.259 00.000 8052 Worker thread wakes up 23:08:08.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.88, -0.16) opts 0xd 23:08:08.259 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.88, -0.16) 23:08:08.259 00.000 8052 Moving (-1.88, -0.16) raw xDistance=0.67 yDistance=-0.35 23:08:08.259 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.67 23:08:08.259 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:08:08.259 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 23:08:08.259 00.000 8052 MoveAxis(W, 23, ABG) 23:08:08.259 00.000 8052 Guiding Dir = 3, Dur = 23 23:08:08.275 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=21, FiltMax=30, Gamma=1.040 23:08:08.275 00.000 8052 IsSlewing returns 0 23:08:08.275 00.000 8052 IsGuiding returns 0 23:08:08.290 00.015 8052 PulseGuide returned control before completion, sleep 22 23:08:08.321 00.031 8052 IsGuiding returns 1 23:08:08.321 00.000 8052 scope still moving after pulse duration time elapsed 23:08:08.353 00.032 8052 IsSlewing returns 0 23:08:08.353 00.000 8052 IsGuiding returns 0 23:08:08.353 00.000 8052 scope move finished after 23 + 46 ms 23:08:08.353 00.000 8052 Move returns status 0, amount 23 23:08:08.353 00.000 8052 MoveAxis(N, 0, ABG) 23:08:08.353 00.000 8052 Move returns status 0, amount 0 23:08:08.353 00.000 8052 move complete, result=0 23:08:08.353 00.000 8052 worker thread done servicing request 23:08:08.525 00.172 3236 UpdateGuideState exits: m=200 SNR=9.7 23:08:08.525 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:08.525 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:08.525 00.000 3236 Enqueuing Expose request 23:08:08.525 00.000 8052 Worker thread wakes up 23:08:08.525 00.000 3236 GuideStep: 0.7 px 23 ms WEST, -0.4 px 0 ms NORTH 23:08:08.525 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:08.525 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:10.181 01.656 8052 Exposure complete 23:08:10.337 00.156 8052 worker thread done servicing request 23:08:10.337 00.000 3236 OnExposeComplete: enter 23:08:10.337 00.000 3236 UpdateGuideState(): m_state=6 23:08:10.337 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 766 23:08:10.337 00.000 3236 Star::Find returns 1 (0), X=1051.18, Y=269.87, Mass=198, SNR=9.6, Peak=34 HFD=4.7 23:08:10.337 00.000 3236 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.85) = xAngle (4.11 = -2.17) 23:08:10.337 00.000 3236 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.37 = 2.37) 23:08:10.337 00.000 3236 CameraToMount -- cameraX=-1.41 cameraY=1.70 hyp=2.21 cameraTheta=2.26 mountX=-1.24 mountY=1.54, mountTheta=2.25 23:08:10.337 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.41, y=1.70, opts=13) 23:08:10.337 00.000 3236 Enqueuing Move request for scope (-1.41, 1.70) 23:08:10.337 00.000 8052 Worker thread wakes up 23:08:10.337 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.41, 1.70) opts 0xd 23:08:10.337 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.41, 1.70) 23:08:10.337 00.000 8052 Moving (-1.41, 1.70) raw xDistance=-1.24 yDistance=1.54 23:08:10.337 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.24 23:08:10.337 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.54 from input 1.54 23:08:10.337 00.000 8052 MoveAxis(E, 41, ABG) 23:08:10.337 00.000 8052 Guiding Dir = 2, Dur = 41 23:08:10.337 00.000 8052 IsSlewing returns 0 23:08:10.353 00.016 8052 IsGuiding returns 0 23:08:10.353 00.000 8052 PulseGuide returned control before completion, sleep 47 23:08:10.353 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=24, FiltMax=32, Gamma=1.040 23:08:10.415 00.062 8052 IsGuiding returns 0 23:08:10.415 00.000 8052 Move returns status 0, amount 41 23:08:10.415 00.000 8052 MoveAxis(S, 235, ABG) 23:08:10.415 00.000 8052 Guiding Dir = 1, Dur = 235 23:08:10.415 00.000 8052 IsSlewing returns 0 23:08:10.415 00.000 8052 IsGuiding returns 0 23:08:10.415 00.000 8052 PulseGuide returned control before completion, sleep 241 23:08:10.603 00.188 3236 UpdateGuideState exits: m=198 SNR=9.6 23:08:10.603 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:10.603 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:10.603 00.000 3236 Enqueuing Expose request 23:08:10.681 00.078 8052 IsGuiding returns 0 23:08:10.681 00.000 8052 Move returns status 0, amount 235 23:08:10.681 00.000 8052 move complete, result=0 23:08:10.681 00.000 8052 worker thread done servicing request 23:08:10.681 00.000 8052 Worker thread wakes up 23:08:10.681 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:10.681 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:10.681 00.000 3236 GuideStep: -1.2 px 41 ms EAST, 1.5 px 235 ms SOUTH 23:08:12.118 01.437 8052 Exposure complete 23:08:12.275 00.157 8052 worker thread done servicing request 23:08:12.275 00.000 3236 OnExposeComplete: enter 23:08:12.275 00.000 3236 UpdateGuideState(): m_state=6 23:08:12.275 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 767 23:08:12.275 00.000 3236 Star::Find returns 1 (0), X=1051.56, Y=270.09, Mass=179, SNR=9.2, Peak=30 HFD=4.9 23:08:12.275 00.000 3236 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.85) = xAngle (3.91 = -2.37) 23:08:12.275 00.000 3236 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.16 = 2.16) 23:08:12.275 00.000 3236 CameraToMount -- cameraX=-1.03 cameraY=1.92 hyp=2.18 cameraTheta=2.06 mountX=-1.56 mountY=1.80, mountTheta=2.28 23:08:12.275 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.03, y=1.92, opts=13) 23:08:12.275 00.000 3236 Enqueuing Move request for scope (-1.03, 1.92) 23:08:12.275 00.000 8052 Worker thread wakes up 23:08:12.275 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 1.92) opts 0xd 23:08:12.275 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.03, 1.92) 23:08:12.275 00.000 8052 Moving (-1.03, 1.92) raw xDistance=-1.56 yDistance=1.80 23:08:12.275 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.04 from input -1.56 23:08:12.275 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.80 from input 1.80 23:08:12.275 00.000 8052 MoveAxis(E, 57, ABG) 23:08:12.275 00.000 8052 Guiding Dir = 2, Dur = 57 23:08:12.275 00.000 8052 IsSlewing returns 0 23:08:12.290 00.015 8052 IsGuiding returns 0 23:08:12.290 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=21, FiltMax=29, Gamma=1.040 23:08:12.290 00.000 8052 PulseGuide returned control before completion, sleep 63 23:08:12.368 00.078 8052 IsGuiding returns 0 23:08:12.368 00.000 8052 Move returns status 0, amount 57 23:08:12.368 00.000 8052 MoveAxis(S, 274, ABG) 23:08:12.368 00.000 8052 Guiding Dir = 1, Dur = 274 23:08:12.368 00.000 8052 IsSlewing returns 0 23:08:12.368 00.000 8052 IsGuiding returns 0 23:08:12.368 00.000 8052 PulseGuide returned control before completion, sleep 281 23:08:12.540 00.172 3236 UpdateGuideState exits: m=179 SNR=9.2 23:08:12.540 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:12.540 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:12.540 00.000 3236 Enqueuing Expose request 23:08:12.665 00.125 8052 IsGuiding returns 0 23:08:12.665 00.000 8052 Move returns status 0, amount 274 23:08:12.665 00.000 8052 move complete, result=0 23:08:12.665 00.000 8052 worker thread done servicing request 23:08:12.665 00.000 8052 Worker thread wakes up 23:08:12.665 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:12.665 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:12.665 00.000 3236 GuideStep: -1.6 px 57 ms EAST, 1.8 px 274 ms SOUTH 23:08:14.103 01.438 8052 Exposure complete 23:08:14.259 00.156 8052 worker thread done servicing request 23:08:14.259 00.000 3236 OnExposeComplete: enter 23:08:14.259 00.000 3236 UpdateGuideState(): m_state=6 23:08:14.259 00.000 3236 Star::Find(15, 1051, 270, 0, (0,0,0,0), 0.0, 255) frame 768 23:08:14.259 00.000 3236 Star::Find returns 1 (0), X=1052.46, Y=268.79, Mass=179, SNR=9.2, Peak=34 HFD=5.2 23:08:14.259 00.000 3236 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.85) = xAngle (3.63 = -2.65) 23:08:14.259 00.000 3236 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.89 = 1.89) 23:08:14.259 00.000 3236 CameraToMount -- cameraX=-0.13 cameraY=0.62 hyp=0.63 cameraTheta=1.78 mountX=-0.56 mountY=0.60, mountTheta=2.32 23:08:14.259 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.13, y=0.62, opts=13) 23:08:14.259 00.000 3236 Enqueuing Move request for scope (-0.13, 0.62) 23:08:14.259 00.000 8052 Worker thread wakes up 23:08:14.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.62) opts 0xd 23:08:14.259 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.13, 0.62) 23:08:14.259 00.000 8052 Moving (-0.13, 0.62) raw xDistance=-0.56 yDistance=0.60 23:08:14.259 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.56 23:08:14.259 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 23:08:14.259 00.000 8052 MoveAxis(E, 23, ABG) 23:08:14.259 00.000 8052 Guiding Dir = 2, Dur = 23 23:08:14.259 00.000 8052 IsSlewing returns 0 23:08:14.275 00.016 8052 IsGuiding returns 0 23:08:14.275 00.000 8052 PulseGuide returned control before completion, sleep 30 23:08:14.275 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=23, FiltMax=30, Gamma=1.040 23:08:14.321 00.046 8052 IsGuiding returns 0 23:08:14.321 00.000 8052 Move returns status 0, amount 23 23:08:14.321 00.000 8052 MoveAxis(S, 91, ABG) 23:08:14.321 00.000 8052 Guiding Dir = 1, Dur = 91 23:08:14.321 00.000 8052 IsSlewing returns 0 23:08:14.321 00.000 8052 IsGuiding returns 0 23:08:14.321 00.000 8052 PulseGuide returned control before completion, sleep 98 23:08:14.509 00.188 8052 IsGuiding returns 1 23:08:14.509 00.000 8052 scope still moving after pulse duration time elapsed 23:08:14.525 00.016 3236 UpdateGuideState exits: m=179 SNR=9.2 23:08:14.525 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:14.525 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:14.525 00.000 3236 Enqueuing Expose request 23:08:14.618 00.093 8052 IsSlewing returns 0 23:08:14.681 00.063 8052 IsGuiding returns 0 23:08:14.681 00.000 8052 scope move finished after 91 + 273 ms 23:08:14.681 00.000 8052 Move returns status 0, amount 91 23:08:14.681 00.000 8052 move complete, result=0 23:08:14.681 00.000 8052 worker thread done servicing request 23:08:14.681 00.000 8052 Worker thread wakes up 23:08:14.681 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:14.681 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:14.681 00.000 3236 GuideStep: -0.6 px 23 ms EAST, 0.6 px 91 ms SOUTH 23:08:16.134 01.453 8052 Exposure complete 23:08:16.290 00.156 8052 worker thread done servicing request 23:08:16.290 00.000 3236 OnExposeComplete: enter 23:08:16.290 00.000 3236 UpdateGuideState(): m_state=6 23:08:16.290 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 769 23:08:16.290 00.000 3236 Star::Find returns 1 (0), X=1051.88, Y=265.67, Mass=165, SNR=8.8, Peak=34 HFD=5.0 23:08:16.290 00.000 3236 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.85) = xAngle (0.00 = 0.00) 23:08:16.290 00.000 3236 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.74 = -1.74) 23:08:16.290 00.000 3236 CameraToMount -- cameraX=-0.71 cameraY=-2.51 hyp=2.60 cameraTheta=-1.85 mountX=2.60 mountY=-2.57, mountTheta=-0.78 23:08:16.290 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.71, y=-2.51, opts=13) 23:08:16.290 00.000 3236 Enqueuing Move request for scope (-0.71, -2.51) 23:08:16.290 00.000 8052 Worker thread wakes up 23:08:16.290 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -2.51) opts 0xd 23:08:16.290 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.71, -2.51) 23:08:16.290 00.000 8052 Moving (-0.71, -2.51) raw xDistance=2.60 yDistance=-2.57 23:08:16.290 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.61 from input 2.60 23:08:16.290 00.000 8052 resist switch: large excursion: input -2.57 thresh 0.54 direction from 1 to -1 23:08:16.290 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.70 23:08:16.290 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.57 from input -2.57 23:08:16.290 00.000 8052 MoveAxis(W, 89, ABG) 23:08:16.290 00.000 8052 Guiding Dir = 3, Dur = 89 23:08:16.290 00.000 8052 IsSlewing returns 0 23:08:16.290 00.000 8052 IsGuiding returns 0 23:08:16.306 00.016 8052 PulseGuide returned control before completion, sleep 95 23:08:16.306 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=26, FiltMax=33, Gamma=1.040 23:08:16.415 00.109 8052 IsGuiding returns 0 23:08:16.415 00.000 8052 Move returns status 0, amount 89 23:08:16.415 00.000 8052 MoveAxis(N, 390, ABG) 23:08:16.415 00.000 8052 Guiding Dir = 0, Dur = 390 23:08:16.415 00.000 8052 IsSlewing returns 0 23:08:16.415 00.000 8052 IsGuiding returns 0 23:08:16.415 00.000 8052 PulseGuide returned control before completion, sleep 397 23:08:16.556 00.141 3236 UpdateGuideState exits: m=165 SNR=8.8 23:08:16.556 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:16.556 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:16.556 00.000 3236 Enqueuing Expose request 23:08:16.837 00.281 8052 IsGuiding returns 0 23:08:16.837 00.000 8052 Move returns status 0, amount 390 23:08:16.837 00.000 8052 move complete, result=0 23:08:16.837 00.000 8052 worker thread done servicing request 23:08:16.837 00.000 3236 GuideStep: 2.6 px 89 ms WEST, -2.6 px 390 ms NORTH 23:08:16.837 00.000 8052 Worker thread wakes up 23:08:16.837 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:16.837 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:18.165 01.328 8052 Exposure complete 23:08:18.321 00.156 3236 OnExposeComplete: enter 23:08:18.321 00.000 3236 UpdateGuideState(): m_state=6 23:08:18.321 00.000 8052 worker thread done servicing request 23:08:18.321 00.000 3236 Star::Find(15, 1051, 265, 0, (0,0,0,0), 0.0, 255) frame 770 23:08:18.321 00.000 3236 Star::Find returns 1 (0), X=1052.12, Y=267.37, Mass=170, SNR=8.9, Peak=33 HFD=5.0 23:08:18.321 00.000 3236 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.85) = xAngle (-0.25 = -0.25) 23:08:18.321 00.000 3236 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.00 = -2.00) 23:08:18.321 00.000 3236 CameraToMount -- cameraX=-0.47 cameraY=-0.80 hyp=0.93 cameraTheta=-2.10 mountX=0.90 mountY=-0.85, mountTheta=-0.75 23:08:18.321 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.47, y=-0.80, opts=13) 23:08:18.321 00.000 3236 Enqueuing Move request for scope (-0.47, -0.80) 23:08:18.321 00.000 8052 Worker thread wakes up 23:08:18.321 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.80) opts 0xd 23:08:18.321 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.47, -0.80) 23:08:18.321 00.000 8052 Moving (-0.47, -0.80) raw xDistance=0.90 yDistance=-0.85 23:08:18.321 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.68 from input 0.90 23:08:18.321 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 23:08:18.321 00.000 8052 MoveAxis(W, 37, ABG) 23:08:18.321 00.000 8052 Guiding Dir = 3, Dur = 37 23:08:18.321 00.000 8052 IsSlewing returns 0 23:08:18.337 00.016 8052 IsGuiding returns 0 23:08:18.337 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=32, Gamma=1.040 23:08:18.337 00.000 8052 PulseGuide returned control before completion, sleep 41 23:08:18.431 00.094 8052 IsGuiding returns 0 23:08:18.431 00.000 8052 Move returns status 0, amount 37 23:08:18.431 00.000 8052 MoveAxis(N, 129, ABG) 23:08:18.431 00.000 8052 Guiding Dir = 0, Dur = 129 23:08:18.540 00.109 8052 IsSlewing returns 0 23:08:18.587 00.047 3236 UpdateGuideState exits: m=170 SNR=8.9 23:08:18.587 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:18.587 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:18.587 00.000 3236 Enqueuing Expose request 23:08:18.603 00.016 8052 IsGuiding returns 0 23:08:18.681 00.078 8052 PulseGuide returned control before completion, sleep 71 23:08:18.759 00.078 8052 IsGuiding returns 1 23:08:18.759 00.000 8052 scope still moving after pulse duration time elapsed 23:08:18.790 00.031 8052 IsSlewing returns 0 23:08:18.790 00.000 8052 IsGuiding returns 1 23:08:18.821 00.031 8052 IsSlewing returns 0 23:08:18.821 00.000 8052 IsGuiding returns 0 23:08:18.821 00.000 8052 scope move finished after 129 + 78 ms 23:08:18.821 00.000 8052 Move returns status 0, amount 129 23:08:18.821 00.000 8052 move complete, result=0 23:08:18.821 00.000 8052 worker thread done servicing request 23:08:18.821 00.000 8052 Worker thread wakes up 23:08:18.821 00.000 3236 GuideStep: 0.9 px 37 ms WEST, -0.8 px 129 ms NORTH 23:08:18.821 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:18.821 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:20.150 01.329 8052 Exposure complete 23:08:20.306 00.156 8052 worker thread done servicing request 23:08:20.306 00.000 3236 OnExposeComplete: enter 23:08:20.306 00.000 3236 UpdateGuideState(): m_state=6 23:08:20.306 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 771 23:08:20.306 00.000 3236 Star::Find returns 1 (0), X=1052.50, Y=268.56, Mass=173, SNR=9.0, Peak=34 HFD=5.2 23:08:20.306 00.000 3236 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.85) = xAngle (3.65 = -2.63) 23:08:20.306 00.000 3236 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.90 = 1.90) 23:08:20.306 00.000 3236 CameraToMount -- cameraX=-0.09 cameraY=0.38 hyp=0.39 cameraTheta=1.80 mountX=-0.34 mountY=0.37, mountTheta=2.32 23:08:20.306 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.09, y=0.38, opts=13) 23:08:20.306 00.000 3236 Enqueuing Move request for scope (-0.09, 0.38) 23:08:20.306 00.000 8052 Worker thread wakes up 23:08:20.306 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.38) opts 0xd 23:08:20.306 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.09, 0.38) 23:08:20.306 00.000 8052 Moving (-0.09, 0.38) raw xDistance=-0.34 yDistance=0.37 23:08:20.306 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.34 23:08:20.306 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:08:20.306 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 23:08:20.306 00.000 8052 MoveAxis(E, 9, ABG) 23:08:20.306 00.000 8052 Guiding Dir = 2, Dur = 9 23:08:20.306 00.000 8052 IsSlewing returns 0 23:08:20.321 00.015 8052 IsGuiding returns 0 23:08:20.321 00.000 8052 PulseGuide returned control before completion, sleep 16 23:08:20.321 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=26, FiltMax=33, Gamma=1.040 23:08:20.353 00.032 8052 IsGuiding returns 0 23:08:20.353 00.000 8052 Move returns status 0, amount 9 23:08:20.353 00.000 8052 MoveAxis(N, 0, ABG) 23:08:20.353 00.000 8052 Move returns status 0, amount 0 23:08:20.353 00.000 8052 move complete, result=0 23:08:20.353 00.000 8052 worker thread done servicing request 23:08:20.571 00.218 3236 UpdateGuideState exits: m=173 SNR=9.0 23:08:20.571 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:20.571 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:20.571 00.000 3236 Enqueuing Expose request 23:08:20.571 00.000 8052 Worker thread wakes up 23:08:20.571 00.000 3236 GuideStep: -0.3 px 9 ms EAST, 0.4 px 0 ms NORTH 23:08:20.571 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:20.571 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:22.118 01.547 8052 Exposure complete 23:08:22.275 00.157 8052 worker thread done servicing request 23:08:22.275 00.000 3236 OnExposeComplete: enter 23:08:22.275 00.000 3236 UpdateGuideState(): m_state=6 23:08:22.275 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 772 23:08:22.275 00.000 3236 Star::Find returns 1 (0), X=1054.08, Y=264.96, Mass=152, SNR=8.4, Peak=36 HFD=5.8 23:08:22.275 00.000 3236 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.85) = xAngle (0.71 = 0.71) 23:08:22.275 00.000 3236 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.04 = -1.04) 23:08:22.275 00.000 3236 CameraToMount -- cameraX=1.49 cameraY=-3.22 hyp=3.54 cameraTheta=-1.14 mountX=2.69 mountY=-3.05, mountTheta=-0.85 23:08:22.275 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.49, y=-3.22, opts=13) 23:08:22.275 00.000 3236 Enqueuing Move request for scope (1.49, -3.22) 23:08:22.275 00.000 8052 Worker thread wakes up 23:08:22.275 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.49, -3.22) opts 0xd 23:08:22.275 00.000 8052 Handling offset move in thread for scope, endpoint = (1.49, -3.22) 23:08:22.275 00.000 8052 Moving (1.49, -3.22) raw xDistance=2.69 yDistance=-3.05 23:08:22.275 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.68 from input 2.69 23:08:22.275 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.05 from input -3.05 23:08:22.275 00.000 8052 MoveAxis(W, 92, ABG) 23:08:22.275 00.000 8052 Guiding Dir = 3, Dur = 92 23:08:22.290 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=29, FiltMax=35, Gamma=1.040 23:08:22.306 00.016 8052 IsSlewing returns 0 23:08:22.368 00.062 8052 IsGuiding returns 0 23:08:22.431 00.063 8052 PulseGuide returned control before completion, sleep 37 23:08:22.525 00.094 8052 IsGuiding returns 0 23:08:22.525 00.000 8052 Move returns status 0, amount 92 23:08:22.525 00.000 8052 MoveAxis(N, 463, ABG) 23:08:22.525 00.000 8052 Guiding Dir = 0, Dur = 463 23:08:22.525 00.000 8052 IsSlewing returns 0 23:08:22.540 00.015 8052 IsGuiding returns 0 23:08:22.540 00.000 8052 PulseGuide returned control before completion, sleep 469 23:08:22.540 00.000 3236 UpdateGuideState exits: m=152 SNR=8.4 23:08:22.540 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:22.540 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:22.540 00.000 3236 Enqueuing Expose request 23:08:23.025 00.485 8052 IsGuiding returns 0 23:08:23.025 00.000 8052 Move returns status 0, amount 463 23:08:23.025 00.000 8052 move complete, result=0 23:08:23.025 00.000 8052 worker thread done servicing request 23:08:23.025 00.000 8052 Worker thread wakes up 23:08:23.025 00.000 3236 GuideStep: 2.7 px 92 ms WEST, -3.0 px 463 ms NORTH 23:08:23.025 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:23.025 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:24.134 01.109 8052 Exposure complete 23:08:24.290 00.156 8052 worker thread done servicing request 23:08:24.290 00.000 3236 OnExposeComplete: enter 23:08:24.290 00.000 3236 UpdateGuideState(): m_state=6 23:08:24.290 00.000 3236 Star::Find(15, 1054, 264, 0, (0,0,0,0), 0.0, 255) frame 773 23:08:24.290 00.000 3236 Star::Find returns 1 (0), X=1050.22, Y=264.73, Mass=176, SNR=9.0, Peak=30 HFD=5.7 23:08:24.290 00.000 3236 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.85) = xAngle (-0.33 = -0.33) 23:08:24.290 00.000 3236 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.07 = -2.07) 23:08:24.290 00.000 3236 CameraToMount -- cameraX=-2.37 cameraY=-3.44 hyp=4.18 cameraTheta=-2.17 mountX=3.96 mountY=-3.67, mountTheta=-0.75 23:08:24.290 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.37, y=-3.44, opts=13) 23:08:24.290 00.000 3236 Enqueuing Move request for scope (-2.37, -3.44) 23:08:24.290 00.000 8052 Worker thread wakes up 23:08:24.290 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.37, -3.44) opts 0xd 23:08:24.290 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.37, -3.44) 23:08:24.290 00.000 8052 Moving (-2.37, -3.44) raw xDistance=3.96 yDistance=-3.67 23:08:24.290 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.61 from input 3.96 23:08:24.290 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.67 from input -3.67 23:08:24.290 00.000 8052 MoveAxis(W, 144, ABG) 23:08:24.290 00.000 8052 Guiding Dir = 3, Dur = 144 23:08:24.290 00.000 8052 IsSlewing returns 0 23:08:24.306 00.016 8052 IsGuiding returns 0 23:08:24.306 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=22, FiltMax=28, Gamma=1.040 23:08:24.306 00.000 8052 PulseGuide returned control before completion, sleep 150 23:08:24.478 00.172 8052 IsGuiding returns 0 23:08:24.478 00.000 8052 Move returns status 0, amount 144 23:08:24.478 00.000 8052 MoveAxis(N, 557, ABG) 23:08:24.478 00.000 8052 Guiding Dir = 0, Dur = 557 23:08:24.478 00.000 8052 IsSlewing returns 0 23:08:24.478 00.000 8052 IsGuiding returns 0 23:08:24.478 00.000 8052 PulseGuide returned control before completion, sleep 562 23:08:24.556 00.078 3236 UpdateGuideState exits: m=176 SNR=9.0 23:08:24.556 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:24.556 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:24.556 00.000 3236 Enqueuing Expose request 23:08:25.056 00.500 8052 IsGuiding returns 0 23:08:25.056 00.000 8052 Move returns status 0, amount 557 23:08:25.056 00.000 8052 move complete, result=0 23:08:25.056 00.000 8052 worker thread done servicing request 23:08:25.056 00.000 3236 GuideStep: 4.0 px 144 ms WEST, -3.7 px 557 ms NORTH 23:08:25.056 00.000 8052 Worker thread wakes up 23:08:25.056 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:25.056 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:26.165 01.109 8052 Exposure complete 23:08:26.321 00.156 8052 worker thread done servicing request 23:08:26.321 00.000 3236 OnExposeComplete: enter 23:08:26.321 00.000 3236 UpdateGuideState(): m_state=6 23:08:26.321 00.000 3236 Star::Find(15, 1050, 264, 0, (0,0,0,0), 0.0, 255) frame 774 23:08:26.321 00.000 3236 Star::Find false star n=37 nbg=268 bg=29.9 sigma=0.7 thresh=32 peak=32 23:08:26.321 00.000 3236 Star::Find returns 0 (2), X=1050.00, Y=264.00, Mass=90, SNR=2.9, Peak=34 HFD=0.0 23:08:26.321 00.000 3236 DistanceChecker: activated 23:08:26.321 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:08:26.321 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:08:26.321 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:08:26.321 00.000 8052 Worker thread wakes up 23:08:26.321 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:08:26.321 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:08:26.321 00.000 8052 move complete, result=0 23:08:26.321 00.000 8052 worker thread done servicing request 23:08:26.440 00.119 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:08:26.440 00.000 3236 Status Line: Star lost - low SNR 23:08:26.449 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=33, Gamma=1.040 23:08:26.789 00.340 3236 UpdateGuideState exits: Star lost - low SNR 23:08:26.799 00.010 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:26.799 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:08:26.799 00.000 3236 Enqueuing Expose request 23:08:26.799 00.000 8052 Worker thread wakes up 23:08:26.799 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:26.799 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:08:28.199 01.400 8052 Exposure complete 23:08:28.399 00.200 8052 worker thread done servicing request 23:08:28.399 00.000 3236 OnExposeComplete: enter 23:08:28.399 00.000 3236 UpdateGuideState(): m_state=6 23:08:28.399 00.000 3236 Star::Find(15, 1050, 264, 0, (0,0,0,0), 0.0, 255) frame 775 23:08:28.399 00.000 3236 Star::Find returns 1 (0), X=1038.83, Y=267.56, Mass=191, SNR=9.5, Peak=37 HFD=5.1 23:08:28.399 00.000 3236 DistanceChecker: reject for large offset (13.77 > 4.90) avgDist = 2.45 count = 767 23:08:28.399 00.000 3236 Status Line: Recovering 23:08:28.409 00.010 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:08:28.409 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:08:28.409 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:08:28.409 00.000 8052 Worker thread wakes up 23:08:28.409 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:08:28.409 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:08:28.409 00.000 8052 move complete, result=0 23:08:28.409 00.000 8052 worker thread done servicing request 23:08:28.532 00.123 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:08:28.532 00.000 3236 Status Line: No star found 23:08:28.537 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=27, FiltMax=34, Gamma=1.040 23:08:28.872 00.335 3236 UpdateGuideState exits: No star found 23:08:28.872 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:28.872 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:08:28.872 00.000 3236 Enqueuing Expose request 23:08:28.872 00.000 8052 Worker thread wakes up 23:08:28.872 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:28.877 00.005 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:08:30.152 01.275 8052 Exposure complete 23:08:30.362 00.210 8052 worker thread done servicing request 23:08:30.362 00.000 3236 OnExposeComplete: enter 23:08:30.362 00.000 3236 UpdateGuideState(): m_state=6 23:08:30.362 00.000 3236 Star::Find(15, 1050, 264, 0, (0,0,0,0), 0.0, 255) frame 776 23:08:30.362 00.000 3236 Star::Find returns 1 (0), X=1039.84, Y=266.96, Mass=187, SNR=9.4, Peak=31 HFD=4.7 23:08:30.362 00.000 3236 DistanceChecker: reject for large offset (12.81 > 4.90) avgDist = 2.45 count = 767 23:08:30.362 00.000 3236 Status Line: Recovering 23:08:30.362 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:08:30.372 00.010 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:08:30.372 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:08:30.372 00.000 8052 Worker thread wakes up 23:08:30.372 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:08:30.372 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:08:30.372 00.000 8052 move complete, result=0 23:08:30.372 00.000 8052 worker thread done servicing request 23:08:30.482 00.110 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:08:30.482 00.000 3236 Status Line: No star found 23:08:30.488 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=22, FiltMax=30, Gamma=1.040 23:08:30.822 00.334 3236 UpdateGuideState exits: No star found 23:08:30.822 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:30.822 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:08:30.822 00.000 3236 Enqueuing Expose request 23:08:30.822 00.000 8052 Worker thread wakes up 23:08:30.822 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:30.822 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:08:32.122 01.300 8052 Exposure complete 23:08:32.342 00.220 8052 worker thread done servicing request 23:08:32.342 00.000 3236 OnExposeComplete: enter 23:08:32.342 00.000 3236 UpdateGuideState(): m_state=6 23:08:32.342 00.000 3236 Star::Find(15, 1050, 264, 0, (0,0,0,0), 0.0, 255) frame 777 23:08:32.342 00.000 3236 Star::Find returns 1 (0), X=1039.94, Y=265.59, Mass=198, SNR=9.6, Peak=36 HFD=5.0 23:08:32.342 00.000 3236 DistanceChecker: reject for large offset (12.91 > 4.90) avgDist = 2.45 count = 767 23:08:32.342 00.000 3236 DistanceChecker: begin recovering 23:08:32.342 00.000 3236 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.85) = xAngle (-1.09 = -1.09) 23:08:32.342 00.000 3236 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.84 = -2.84) 23:08:32.342 00.000 3236 CameraToMount -- cameraX=-12.65 cameraY=-2.58 hyp=12.91 cameraTheta=-2.94 mountX=5.95 mountY=-3.86, mountTheta=-0.58 23:08:32.352 00.010 3236 SchedulePrimaryMove(06CFF028, x=-12.65, y=-2.58, opts=13) 23:08:32.352 00.000 3236 Enqueuing Move request for scope (-12.65, -2.58) 23:08:32.352 00.000 8052 Worker thread wakes up 23:08:32.352 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-12.65, -2.58) opts 0xd 23:08:32.352 00.000 8052 Handling offset move in thread for scope, endpoint = (-12.65, -2.58) 23:08:32.352 00.000 8052 Moving (-12.65, -2.58) raw xDistance=5.95 yDistance=-3.86 23:08:32.352 00.000 8052 GuideAlgorithmHysteresis::Result() returns 3.93 from input 5.95 23:08:32.352 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.86 from input -3.86 23:08:32.352 00.000 8052 MoveAxis(W, 216, ABG) 23:08:32.352 00.000 8052 Guiding Dir = 3, Dur = 216 23:08:32.362 00.010 8052 IsSlewing returns 0 23:08:32.362 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=34, Gamma=1.040 23:08:32.362 00.000 8052 IsGuiding returns 0 23:08:32.374 00.012 8052 PulseGuide returned control before completion, sleep 216 23:08:32.682 00.308 3236 UpdateGuideState exits: m=198 SNR=9.6 23:08:32.682 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:32.682 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:32.682 00.000 3236 Enqueuing Expose request 23:08:32.692 00.010 8052 IsGuiding returns 0 23:08:32.692 00.000 8052 Move returns status 0, amount 216 23:08:32.692 00.000 8052 MoveAxis(N, 587, ABG) 23:08:32.692 00.000 8052 Guiding Dir = 0, Dur = 587 23:08:32.770 00.078 8052 IsSlewing returns 0 23:08:32.774 00.004 8052 IsGuiding returns 0 23:08:32.774 00.000 8052 PulseGuide returned control before completion, sleep 592 23:08:33.381 00.607 8052 IsGuiding returns 0 23:08:33.381 00.000 8052 Move returns status 0, amount 587 23:08:33.381 00.000 8052 move complete, result=0 23:08:33.381 00.000 8052 worker thread done servicing request 23:08:33.381 00.000 8052 Worker thread wakes up 23:08:33.381 00.000 3236 GuideStep: 6.0 px 216 ms WEST, -3.9 px 587 ms NORTH 23:08:33.381 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:33.381 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1025,251,31,31) 23:08:34.162 00.781 8052 Exposure complete 23:08:34.318 00.156 8052 worker thread done servicing request 23:08:34.318 00.000 3236 OnExposeComplete: enter 23:08:34.318 00.000 3236 UpdateGuideState(): m_state=6 23:08:34.318 00.000 3236 Star::Find(15, 1039, 265, 0, (0,0,0,0), 0.0, 255) frame 778 23:08:34.318 00.000 3236 Star::Find false star n=11 nbg=279 bg=27.1 sigma=0.8 thresh=30 peak=29 23:08:34.318 00.000 3236 Star::Find returns 0 (2), X=1039.00, Y=265.00, Mass=37, SNR=2.9, Peak=33 HFD=0.0 23:08:34.318 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:08:34.318 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:08:34.318 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:08:34.318 00.000 8052 Worker thread wakes up 23:08:34.318 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:08:34.318 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:08:34.318 00.000 8052 move complete, result=0 23:08:34.318 00.000 8052 worker thread done servicing request 23:08:34.437 00.119 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:08:34.437 00.000 3236 Status Line: Star lost - low SNR 23:08:34.447 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=30, Gamma=1.040 23:08:34.787 00.340 3236 UpdateGuideState exits: Star lost - low SNR 23:08:34.787 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:34.787 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:08:34.787 00.000 3236 Enqueuing Expose request 23:08:34.787 00.000 8052 Worker thread wakes up 23:08:34.787 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:34.787 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:08:36.177 01.390 8052 Exposure complete 23:08:36.417 00.240 8052 worker thread done servicing request 23:08:36.417 00.000 3236 OnExposeComplete: enter 23:08:36.417 00.000 3236 UpdateGuideState(): m_state=6 23:08:36.417 00.000 3236 Star::Find(15, 1039, 265, 0, (0,0,0,0), 0.0, 255) frame 779 23:08:36.417 00.000 3236 Star::Find returns 1 (0), X=1028.87, Y=270.56, Mass=213, SNR=10.0, Peak=33 HFD=5.2 23:08:36.417 00.000 3236 DistanceChecker: reject for large offset (23.84 > 5.85) avgDist = 2.92 count = 768 23:08:36.417 00.000 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.89 = -1.39) 23:08:36.417 00.000 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.14 = -3.14) 23:08:36.417 00.000 3236 CameraToMount -- cameraX=-23.72 cameraY=2.39 hyp=23.84 cameraTheta=3.04 mountX=4.21 mountY=-0.05, mountTheta=-0.01 23:08:36.423 00.006 3236 SchedulePrimaryMove(06CFF028, x=-23.72, y=2.39, opts=13) 23:08:36.423 00.000 3236 Enqueuing Move request for scope (-23.72, 2.39) 23:08:36.426 00.003 8052 Worker thread wakes up 23:08:36.427 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-23.72, 2.39) opts 0xd 23:08:36.427 00.000 8052 Handling offset move in thread for scope, endpoint = (-23.72, 2.39) 23:08:36.427 00.000 8052 Moving (-23.72, 2.39) raw xDistance=4.21 yDistance=-0.05 23:08:36.427 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.93 from input 4.21 23:08:36.427 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:08:36.427 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:08:36.427 00.000 8052 MoveAxis(W, 161, ABG) 23:08:36.427 00.000 8052 Guiding Dir = 3, Dur = 161 23:08:36.427 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=23, FiltMax=32, Gamma=1.040 23:08:36.486 00.059 8052 IsSlewing returns 0 23:08:36.547 00.061 8052 IsGuiding returns 0 23:08:36.627 00.080 8052 PulseGuide returned control before completion, sleep 95 23:08:36.725 00.098 3236 UpdateGuideState exits: m=213 SNR=10.0 23:08:36.725 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:36.725 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:36.725 00.000 3236 Enqueuing Expose request 23:08:36.737 00.012 8052 IsGuiding returns 1 23:08:36.737 00.000 8052 scope still moving after pulse duration time elapsed 23:08:36.767 00.030 8052 IsSlewing returns 0 23:08:36.767 00.000 8052 IsGuiding returns 1 23:08:36.807 00.040 8052 IsSlewing returns 0 23:08:36.815 00.008 8052 IsGuiding returns 0 23:08:36.815 00.000 8052 scope move finished after 161 + 104 ms 23:08:36.815 00.000 8052 Move returns status 0, amount 161 23:08:36.815 00.000 8052 MoveAxis(N, 0, ABG) 23:08:36.815 00.000 8052 Move returns status 0, amount 0 23:08:36.815 00.000 8052 move complete, result=0 23:08:36.815 00.000 8052 worker thread done servicing request 23:08:36.815 00.000 8052 Worker thread wakes up 23:08:36.815 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:36.817 00.002 8052 Handling exposure in thread, d=2000 o=3 r=(1014,256,31,31) 23:08:36.817 00.000 3236 GuideStep: 4.2 px 161 ms WEST, -0.0 px 0 ms NORTH 23:08:38.204 01.387 8052 Exposure complete 23:08:38.377 00.173 8052 worker thread done servicing request 23:08:38.444 00.067 3236 OnExposeComplete: enter 23:08:38.445 00.001 3236 UpdateGuideState(): m_state=6 23:08:38.445 00.000 3236 Star::Find(15, 1028, 270, 0, (0,0,0,0), 0.0, 255) frame 780 23:08:38.446 00.001 3236 Star::Find returns 1 (0), X=1029.68, Y=272.17, Mass=228, SNR=10.3, Peak=37 HFD=5.6 23:08:38.447 00.001 3236 DistanceChecker: reject for large offset (23.26 > 7.73) avgDist = 3.86 count = 769 23:08:38.447 00.000 3236 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.85) = xAngle (4.82 = -1.47) 23:08:38.447 00.000 3236 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.07 = 3.07) 23:08:38.448 00.001 3236 CameraToMount -- cameraX=-22.91 cameraY=4.00 hyp=23.26 cameraTheta=2.97 mountX=2.44 mountY=1.64, mountTheta=0.59 23:08:38.449 00.001 3236 SchedulePrimaryMove(06CFF028, x=-22.91, y=4.00, opts=13) 23:08:38.450 00.001 3236 Enqueuing Move request for scope (-22.91, 4.00) 23:08:38.450 00.000 8052 Worker thread wakes up 23:08:38.450 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-22.91, 4.00) opts 0xd 23:08:38.450 00.000 8052 Handling offset move in thread for scope, endpoint = (-22.91, 4.00) 23:08:38.450 00.000 8052 Moving (-22.91, 4.00) raw xDistance=2.44 yDistance=1.64 23:08:38.450 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.74 from input 2.44 23:08:38.451 00.001 8052 resist switch: large excursion: input 1.64 thresh 0.54 direction from -1 to 1 23:08:38.451 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.91 23:08:38.451 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.64 from input 1.64 23:08:38.451 00.000 8052 MoveAxis(W, 96, ABG) 23:08:38.451 00.000 8052 Guiding Dir = 3, Dur = 96 23:08:38.453 00.002 8052 IsSlewing returns 0 23:08:38.456 00.003 8052 IsGuiding returns 0 23:08:38.493 00.037 8052 PulseGuide returned control before completion, sleep 70 23:08:38.566 00.073 8052 IsGuiding returns 1 23:08:38.566 00.000 8052 scope still moving after pulse duration time elapsed 23:08:38.588 00.022 8052 IsSlewing returns 0 23:08:38.591 00.003 8052 IsGuiding returns 0 23:08:38.592 00.001 8052 scope move finished after 96 + 39 ms 23:08:38.592 00.000 8052 Move returns status 0, amount 96 23:08:38.592 00.000 8052 MoveAxis(S, 249, ABG) 23:08:38.592 00.000 8052 Guiding Dir = 1, Dur = 249 23:08:38.595 00.003 8052 IsSlewing returns 0 23:08:38.597 00.002 8052 IsGuiding returns 0 23:08:38.685 00.088 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=27, FiltMax=35, Gamma=1.040 23:08:38.775 00.090 8052 PulseGuide returned control before completion, sleep 95 23:08:38.872 00.097 8052 IsGuiding returns 1 23:08:38.872 00.000 8052 scope still moving after pulse duration time elapsed 23:08:38.894 00.022 8052 IsSlewing returns 0 23:08:38.896 00.002 8052 IsGuiding returns 1 23:08:38.918 00.022 8052 IsSlewing returns 0 23:08:38.920 00.002 8052 IsGuiding returns 1 23:08:38.976 00.056 3236 UpdateGuideState exits: m=228 SNR=10.3 23:08:38.976 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:38.977 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:38.977 00.000 3236 Enqueuing Expose request 23:08:39.012 00.035 8052 IsSlewing returns 0 23:08:39.077 00.065 8052 IsGuiding returns 0 23:08:39.078 00.001 8052 scope move finished after 249 + 218 ms 23:08:39.078 00.000 8052 Move returns status 0, amount 249 23:08:39.078 00.000 8052 move complete, result=0 23:08:39.078 00.000 8052 worker thread done servicing request 23:08:39.078 00.000 3236 GuideStep: 2.4 px 96 ms WEST, 1.6 px 249 ms SOUTH 23:08:39.079 00.001 8052 Worker thread wakes up 23:08:39.079 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:39.079 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1015,257,31,31) 23:08:40.103 01.024 8052 Exposure complete 23:08:40.229 00.126 8052 worker thread done servicing request 23:08:40.229 00.000 3236 OnExposeComplete: enter 23:08:40.229 00.000 3236 UpdateGuideState(): m_state=6 23:08:40.230 00.001 3236 Star::Find(15, 1029, 272, 0, (0,0,0,0), 0.0, 255) frame 781 23:08:40.230 00.000 3236 Star::Find returns 1 (0), X=1029.17, Y=276.74, Mass=212, SNR=10.0, Peak=36 HFD=5.8 23:08:40.231 00.001 3236 DistanceChecker: reject for large offset (24.94 > 9.47) avgDist = 4.74 count = 770 23:08:40.231 00.000 3236 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.85) = xAngle (4.64 = -1.64) 23:08:40.231 00.000 3236 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.89 = 2.89) 23:08:40.231 00.000 3236 CameraToMount -- cameraX=-23.42 cameraY=8.57 hyp=24.94 cameraTheta=2.79 mountX=-1.82 mountY=6.13, mountTheta=1.86 23:08:40.233 00.002 3236 SchedulePrimaryMove(06CFF028, x=-23.42, y=8.57, opts=13) 23:08:40.233 00.000 3236 Enqueuing Move request for scope (-23.42, 8.57) 23:08:40.233 00.000 8052 Worker thread wakes up 23:08:40.233 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-23.42, 8.57) opts 0xd 23:08:40.234 00.001 8052 Handling offset move in thread for scope, endpoint = (-23.42, 8.57) 23:08:40.234 00.000 8052 Moving (-23.42, 8.57) raw xDistance=-1.82 yDistance=6.13 23:08:40.234 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.02 from input -1.82 23:08:40.234 00.000 8052 GuideAlgorithmResistSwitch::result() returns 6.13 from input 6.13 23:08:40.234 00.000 8052 MoveAxis(E, 56, ABG) 23:08:40.234 00.000 8052 Guiding Dir = 2, Dur = 56 23:08:40.237 00.003 8052 IsSlewing returns 0 23:08:40.239 00.002 8052 IsGuiding returns 0 23:08:40.244 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=27, FiltMax=36, Gamma=1.040 23:08:40.252 00.008 8052 PulseGuide returned control before completion, sleep 54 23:08:40.357 00.105 8052 IsGuiding returns 0 23:08:40.358 00.001 8052 Move returns status 0, amount 56 23:08:40.358 00.000 8052 MoveAxis(S, 932, ABG) 23:08:40.358 00.000 8052 Guiding Dir = 1, Dur = 932 23:08:40.454 00.096 8052 IsSlewing returns 0 23:08:40.455 00.001 3236 UpdateGuideState exits: m=212 SNR=10.0 23:08:40.456 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:40.456 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:40.456 00.000 3236 Enqueuing Expose request 23:08:40.530 00.074 8052 IsGuiding returns 0 23:08:40.626 00.096 8052 PulseGuide returned control before completion, sleep 847 23:08:41.478 00.852 8052 IsGuiding returns 1 23:08:41.478 00.000 8052 scope still moving after pulse duration time elapsed 23:08:41.500 00.022 8052 IsSlewing returns 0 23:08:41.502 00.002 8052 IsGuiding returns 1 23:08:41.524 00.022 8052 IsSlewing returns 0 23:08:41.526 00.002 8052 IsGuiding returns 1 23:08:41.548 00.022 8052 IsSlewing returns 0 23:08:41.550 00.002 8052 IsGuiding returns 1 23:08:41.573 00.023 8052 IsSlewing returns 0 23:08:41.575 00.002 8052 IsGuiding returns 0 23:08:41.575 00.000 8052 scope move finished after 932 + 112 ms 23:08:41.575 00.000 8052 Move returns status 0, amount 932 23:08:41.575 00.000 8052 move complete, result=0 23:08:41.575 00.000 8052 worker thread done servicing request 23:08:41.576 00.001 3236 GuideStep: -1.8 px 56 ms EAST, 6.1 px 932 ms SOUTH 23:08:41.576 00.000 8052 Worker thread wakes up 23:08:41.576 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:41.576 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1014,262,31,31) 23:08:42.100 00.524 8052 Exposure complete 23:08:42.264 00.164 3236 OnExposeComplete: enter 23:08:42.264 00.000 3236 UpdateGuideState(): m_state=6 23:08:42.265 00.001 8052 worker thread done servicing request 23:08:42.265 00.000 3236 Star::Find(15, 1029, 276, 0, (0,0,0,0), 0.0, 255) frame 782 23:08:42.265 00.000 3236 Star::Find returns 1 (0), X=1030.30, Y=276.53, Mass=202, SNR=9.7, Peak=34 HFD=6.2 23:08:42.266 00.001 3236 DistanceChecker: reject for large offset (23.80 > 11.29) avgDist = 5.65 count = 771 23:08:42.266 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.63 = -1.65) 23:08:42.266 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.89 = 2.89) 23:08:42.266 00.000 3236 CameraToMount -- cameraX=-22.29 cameraY=8.36 hyp=23.80 cameraTheta=2.78 mountX=-1.93 mountY=6.04, mountTheta=1.88 23:08:42.268 00.002 3236 SchedulePrimaryMove(06CFF028, x=-22.29, y=8.36, opts=13) 23:08:42.268 00.000 3236 Enqueuing Move request for scope (-22.29, 8.36) 23:08:42.268 00.000 8052 Worker thread wakes up 23:08:42.269 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-22.29, 8.36) opts 0xd 23:08:42.269 00.000 8052 Handling offset move in thread for scope, endpoint = (-22.29, 8.36) 23:08:42.269 00.000 8052 Moving (-22.29, 8.36) raw xDistance=-1.93 yDistance=6.04 23:08:42.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.29 from input -1.93 23:08:42.270 00.001 8052 GuideAlgorithmResistSwitch::result() returns 6.04 from input 6.04 23:08:42.270 00.000 8052 MoveAxis(E, 71, ABG) 23:08:42.270 00.000 8052 Guiding Dir = 2, Dur = 71 23:08:42.273 00.003 8052 IsSlewing returns 0 23:08:42.276 00.003 8052 IsGuiding returns 0 23:08:42.281 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=32, Gamma=1.040 23:08:42.282 00.001 8052 PulseGuide returned control before completion, sleep 76 23:08:42.360 00.078 8052 IsGuiding returns 0 23:08:42.360 00.000 8052 Move returns status 0, amount 71 23:08:42.361 00.001 8052 MoveAxis(S, 918, ABG) 23:08:42.361 00.000 8052 Guiding Dir = 1, Dur = 918 23:08:42.363 00.002 8052 IsSlewing returns 0 23:08:42.365 00.002 8052 IsGuiding returns 0 23:08:42.370 00.005 8052 PulseGuide returned control before completion, sleep 923 23:08:42.550 00.180 3236 UpdateGuideState exits: m=202 SNR=9.7 23:08:42.550 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:42.550 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:42.550 00.000 3236 Enqueuing Expose request 23:08:43.297 00.747 8052 IsGuiding returns 0 23:08:43.297 00.000 8052 Move returns status 0, amount 918 23:08:43.297 00.000 8052 move complete, result=0 23:08:43.298 00.001 8052 worker thread done servicing request 23:08:43.298 00.000 8052 Worker thread wakes up 23:08:43.298 00.000 3236 GuideStep: -1.9 px 71 ms EAST, 6.0 px 918 ms SOUTH 23:08:43.298 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:43.298 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1015,262,31,31) 23:08:44.126 00.828 8052 Exposure complete 23:08:44.295 00.169 8052 worker thread done servicing request 23:08:44.296 00.001 3236 OnExposeComplete: enter 23:08:44.296 00.000 3236 UpdateGuideState(): m_state=6 23:08:44.297 00.001 3236 Star::Find(15, 1030, 276, 0, (0,0,0,0), 0.0, 255) frame 783 23:08:44.298 00.001 3236 Star::Find false star n=14 nbg=277 bg=27.1 sigma=0.9 thresh=30 peak=29 23:08:44.298 00.000 3236 Star::Find returns 0 (2), X=1030.00, Y=276.00, Mass=45, SNR=2.9, Peak=31 HFD=0.0 23:08:44.298 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:08:44.298 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:08:44.299 00.001 3236 Enqueuing Move request for scope (0.00, 0.00) 23:08:44.299 00.000 8052 Worker thread wakes up 23:08:44.299 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:08:44.299 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:08:44.299 00.000 8052 move complete, result=0 23:08:44.300 00.001 8052 worker thread done servicing request 23:08:44.401 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:08:44.401 00.000 3236 Status Line: Star lost - low SNR 23:08:44.410 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=25, FiltMax=30, Gamma=1.040 23:08:44.682 00.272 3236 UpdateGuideState exits: Star lost - low SNR 23:08:44.682 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:44.683 00.001 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:08:44.683 00.000 3236 Enqueuing Expose request 23:08:44.683 00.000 8052 Worker thread wakes up 23:08:44.683 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:44.683 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:08:46.117 01.434 8052 Exposure complete 23:08:46.285 00.168 8052 worker thread done servicing request 23:08:46.286 00.001 3236 OnExposeComplete: enter 23:08:46.286 00.000 3236 UpdateGuideState(): m_state=6 23:08:46.287 00.001 3236 Star::Find(15, 1030, 276, 0, (0,0,0,0), 0.0, 255) frame 784 23:08:46.287 00.000 3236 Star::Find returns 1 (0), X=1046.07, Y=272.79, Mass=216, SNR=10.1, Peak=36 HFD=4.4 23:08:46.287 00.000 3236 DistanceChecker: deactivated 23:08:46.288 00.001 3236 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.85) = xAngle (4.37 = -1.91) 23:08:46.288 00.000 3236 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.63 = 2.63) 23:08:46.288 00.000 3236 CameraToMount -- cameraX=-6.52 cameraY=4.62 hyp=7.99 cameraTheta=2.53 mountX=-2.65 mountY=3.93, mountTheta=2.16 23:08:46.290 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.52, y=4.62, opts=13) 23:08:46.290 00.000 3236 Enqueuing Move request for scope (-6.52, 4.62) 23:08:46.290 00.000 8052 Worker thread wakes up 23:08:46.291 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.52, 4.62) opts 0xd 23:08:46.291 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.52, 4.62) 23:08:46.291 00.000 8052 Moving (-6.52, 4.62) raw xDistance=-2.65 yDistance=3.93 23:08:46.294 00.003 8052 GuideAlgorithmHysteresis::Result() returns -1.76 from input -2.65 23:08:46.295 00.001 8052 GuideAlgorithmResistSwitch::result() returns 3.93 from input 3.93 23:08:46.295 00.000 8052 MoveAxis(E, 97, ABG) 23:08:46.296 00.001 8052 Guiding Dir = 2, Dur = 97 23:08:46.299 00.003 8052 IsSlewing returns 0 23:08:46.301 00.002 8052 IsGuiding returns 0 23:08:46.303 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=58, FiltMin=24, FiltMax=34, Gamma=1.040 23:08:46.308 00.005 8052 PulseGuide returned control before completion, sleep 101 23:08:46.413 00.105 8052 IsGuiding returns 0 23:08:46.413 00.000 8052 Move returns status 0, amount 97 23:08:46.413 00.000 8052 MoveAxis(S, 597, ABG) 23:08:46.413 00.000 8052 Guiding Dir = 1, Dur = 597 23:08:46.416 00.003 8052 IsSlewing returns 0 23:08:46.419 00.003 8052 IsGuiding returns 0 23:08:46.429 00.010 8052 PulseGuide returned control before completion, sleep 598 23:08:46.581 00.152 3236 UpdateGuideState exits: m=216 SNR=10.1 23:08:46.582 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:46.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:46.582 00.000 3236 Enqueuing Expose request 23:08:47.030 00.448 8052 IsGuiding returns 0 23:08:47.030 00.000 8052 Move returns status 0, amount 597 23:08:47.031 00.001 8052 move complete, result=0 23:08:47.031 00.000 8052 worker thread done servicing request 23:08:47.031 00.000 3236 GuideStep: -2.7 px 97 ms EAST, 3.9 px 597 ms SOUTH 23:08:47.032 00.001 8052 Worker thread wakes up 23:08:47.032 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:47.032 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,258,31,31) 23:08:48.162 01.130 8052 Exposure complete 23:08:48.326 00.164 3236 OnExposeComplete: enter 23:08:48.326 00.000 3236 UpdateGuideState(): m_state=6 23:08:48.327 00.001 3236 Star::Find(15, 1046, 272, 0, (0,0,0,0), 0.0, 255) frame 785 23:08:48.327 00.000 3236 Star::Find returns 1 (0), X=1050.47, Y=270.11, Mass=189, SNR=9.4, Peak=31 HFD=5.4 23:08:48.327 00.000 3236 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.85) = xAngle (4.25 = -2.03) 23:08:48.328 00.001 3236 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.50 = 2.50) 23:08:48.328 00.000 3236 CameraToMount -- cameraX=-2.12 cameraY=1.94 hyp=2.87 cameraTheta=2.40 mountX=-1.28 mountY=1.71, mountTheta=2.21 23:08:48.329 00.001 8052 worker thread done servicing request 23:08:48.330 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.12, y=1.94, opts=13) 23:08:48.330 00.000 3236 Enqueuing Move request for scope (-2.12, 1.94) 23:08:48.330 00.000 8052 Worker thread wakes up 23:08:48.331 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.12, 1.94) opts 0xd 23:08:48.331 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.12, 1.94) 23:08:48.331 00.000 8052 Moving (-2.12, 1.94) raw xDistance=-1.28 yDistance=1.71 23:08:48.331 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.28 23:08:48.332 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.71 from input 1.71 23:08:48.332 00.000 8052 MoveAxis(E, 51, ABG) 23:08:48.332 00.000 8052 Guiding Dir = 2, Dur = 51 23:08:48.335 00.003 8052 IsSlewing returns 0 23:08:48.338 00.003 8052 IsGuiding returns 0 23:08:48.342 00.004 8052 PulseGuide returned control before completion, sleep 57 23:08:48.344 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=30, Gamma=1.040 23:08:48.403 00.059 8052 IsGuiding returns 0 23:08:48.403 00.000 8052 Move returns status 0, amount 51 23:08:48.403 00.000 8052 MoveAxis(S, 260, ABG) 23:08:48.403 00.000 8052 Guiding Dir = 1, Dur = 260 23:08:48.405 00.002 8052 IsSlewing returns 0 23:08:48.407 00.002 8052 IsGuiding returns 0 23:08:48.413 00.006 8052 PulseGuide returned control before completion, sleep 265 23:08:48.610 00.197 3236 UpdateGuideState exits: m=189 SNR=9.4 23:08:48.611 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:48.611 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:48.611 00.000 3236 Enqueuing Expose request 23:08:48.686 00.075 8052 IsGuiding returns 1 23:08:48.687 00.001 8052 scope still moving after pulse duration time elapsed 23:08:48.725 00.038 8052 IsSlewing returns 0 23:08:48.727 00.002 8052 IsGuiding returns 1 23:08:48.755 00.028 8052 IsSlewing returns 0 23:08:48.757 00.002 8052 IsGuiding returns 0 23:08:48.758 00.001 8052 scope move finished after 260 + 90 ms 23:08:48.758 00.000 8052 Move returns status 0, amount 260 23:08:48.758 00.000 8052 move complete, result=0 23:08:48.758 00.000 8052 worker thread done servicing request 23:08:48.758 00.000 8052 Worker thread wakes up 23:08:48.758 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:48.759 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:48.759 00.000 3236 GuideStep: -1.3 px 51 ms EAST, 1.7 px 260 ms SOUTH 23:08:50.090 01.331 8052 Exposure complete 23:08:50.254 00.164 8052 worker thread done servicing request 23:08:50.254 00.000 3236 OnExposeComplete: enter 23:08:50.254 00.000 3236 UpdateGuideState(): m_state=6 23:08:50.255 00.001 3236 Star::Find(15, 1050, 270, 0, (0,0,0,0), 0.0, 255) frame 786 23:08:50.256 00.001 3236 Star::Find returns 1 (0), X=1054.09, Y=266.12, Mass=198, SNR=9.6, Peak=37 HFD=5.1 23:08:50.256 00.000 3236 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.85) = xAngle (0.91 = 0.91) 23:08:50.256 00.000 3236 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.84 = -0.84) 23:08:50.256 00.000 3236 CameraToMount -- cameraX=1.50 cameraY=-2.05 hyp=2.54 cameraTheta=-0.94 mountX=1.56 mountY=-1.89, mountTheta=-0.88 23:08:50.258 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.50, y=-2.05, opts=13) 23:08:50.258 00.000 3236 Enqueuing Move request for scope (1.50, -2.05) 23:08:50.259 00.001 8052 Worker thread wakes up 23:08:50.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.50, -2.05) opts 0xd 23:08:50.260 00.001 8052 Handling offset move in thread for scope, endpoint = (1.50, -2.05) 23:08:50.260 00.000 8052 Moving (1.50, -2.05) raw xDistance=1.56 yDistance=-1.89 23:08:50.260 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.56 23:08:50.261 00.001 8052 resist switch: large excursion: input -1.89 thresh 0.54 direction from 1 to -1 23:08:50.261 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.67 23:08:50.261 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.89 from input -1.89 23:08:50.261 00.000 8052 MoveAxis(W, 51, ABG) 23:08:50.262 00.001 8052 Guiding Dir = 3, Dur = 51 23:08:50.264 00.002 8052 IsSlewing returns 0 23:08:50.267 00.003 8052 IsGuiding returns 0 23:08:50.272 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=27, FiltMax=34, Gamma=1.040 23:08:50.274 00.002 8052 PulseGuide returned control before completion, sleep 54 23:08:50.331 00.057 8052 IsGuiding returns 0 23:08:50.332 00.001 8052 Move returns status 0, amount 51 23:08:50.332 00.000 8052 MoveAxis(N, 287, ABG) 23:08:50.332 00.000 8052 Guiding Dir = 0, Dur = 287 23:08:50.334 00.002 8052 IsSlewing returns 0 23:08:50.336 00.002 8052 IsGuiding returns 0 23:08:50.341 00.005 8052 PulseGuide returned control before completion, sleep 293 23:08:50.539 00.198 3236 UpdateGuideState exits: m=198 SNR=9.6 23:08:50.540 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:50.540 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:50.540 00.000 3236 Enqueuing Expose request 23:08:50.724 00.184 8052 IsGuiding returns 0 23:08:50.724 00.000 8052 Move returns status 0, amount 287 23:08:50.725 00.001 8052 move complete, result=0 23:08:50.725 00.000 8052 worker thread done servicing request 23:08:50.725 00.000 8052 Worker thread wakes up 23:08:50.725 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:50.726 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:50.741 00.015 3236 GuideStep: 1.6 px 51 ms WEST, -1.9 px 287 ms NORTH 23:08:52.158 01.417 8052 Exposure complete 23:08:52.322 00.164 8052 worker thread done servicing request 23:08:52.322 00.000 3236 OnExposeComplete: enter 23:08:52.322 00.000 3236 UpdateGuideState(): m_state=6 23:08:52.323 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 787 23:08:52.324 00.001 3236 Star::Find returns 1 (0), X=1054.12, Y=265.15, Mass=204, SNR=9.8, Peak=34 HFD=4.3 23:08:52.324 00.000 3236 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.85) = xAngle (0.75 = 0.75) 23:08:52.324 00.000 3236 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.00 = -1.00) 23:08:52.325 00.001 3236 CameraToMount -- cameraX=1.53 cameraY=-3.03 hyp=3.39 cameraTheta=-1.10 mountX=2.49 mountY=-2.85, mountTheta=-0.85 23:08:52.326 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.53, y=-3.03, opts=13) 23:08:52.327 00.001 3236 Enqueuing Move request for scope (1.53, -3.03) 23:08:52.327 00.000 8052 Worker thread wakes up 23:08:52.327 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.53, -3.03) opts 0xd 23:08:52.327 00.000 8052 Handling offset move in thread for scope, endpoint = (1.53, -3.03) 23:08:52.327 00.000 8052 Moving (1.53, -3.03) raw xDistance=2.49 yDistance=-2.85 23:08:52.328 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.63 from input 2.49 23:08:52.328 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.85 from input -2.85 23:08:52.328 00.000 8052 MoveAxis(W, 90, ABG) 23:08:52.328 00.000 8052 Guiding Dir = 3, Dur = 90 23:08:52.331 00.003 8052 IsSlewing returns 0 23:08:52.334 00.003 8052 IsGuiding returns 0 23:08:52.339 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=22, FiltMax=32, Gamma=1.040 23:08:52.341 00.002 8052 PulseGuide returned control before completion, sleep 94 23:08:52.437 00.096 8052 IsGuiding returns 0 23:08:52.438 00.001 8052 Move returns status 0, amount 90 23:08:52.438 00.000 8052 MoveAxis(N, 434, ABG) 23:08:52.438 00.000 8052 Guiding Dir = 0, Dur = 434 23:08:52.440 00.002 8052 IsSlewing returns 0 23:08:52.442 00.002 8052 IsGuiding returns 0 23:08:52.448 00.006 8052 PulseGuide returned control before completion, sleep 439 23:08:52.603 00.155 3236 UpdateGuideState exits: m=204 SNR=9.8 23:08:52.603 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:52.603 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:52.604 00.001 3236 Enqueuing Expose request 23:08:52.890 00.286 8052 IsGuiding returns 0 23:08:52.890 00.000 8052 Move returns status 0, amount 434 23:08:52.890 00.000 8052 move complete, result=0 23:08:52.890 00.000 8052 worker thread done servicing request 23:08:52.891 00.001 3236 GuideStep: 2.5 px 90 ms WEST, -2.9 px 434 ms NORTH 23:08:52.891 00.000 8052 Worker thread wakes up 23:08:52.891 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:52.891 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:54.121 01.230 8052 Exposure complete 23:08:54.285 00.164 8052 worker thread done servicing request 23:08:54.286 00.001 3236 OnExposeComplete: enter 23:08:54.286 00.000 3236 UpdateGuideState(): m_state=6 23:08:54.287 00.001 3236 Star::Find(15, 1054, 265, 0, (0,0,0,0), 0.0, 255) frame 788 23:08:54.287 00.000 3236 Star::Find returns 1 (0), X=1053.87, Y=265.98, Mass=200, SNR=9.7, Peak=39 HFD=4.3 23:08:54.288 00.001 3236 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.85) = xAngle (0.80 = 0.80) 23:08:54.288 00.000 3236 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.94 = -0.94) 23:08:54.288 00.000 3236 CameraToMount -- cameraX=1.28 cameraY=-2.20 hyp=2.54 cameraTheta=-1.04 mountX=1.77 mountY=-2.06, mountTheta=-0.86 23:08:54.290 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.28, y=-2.20, opts=13) 23:08:54.290 00.000 3236 Enqueuing Move request for scope (1.28, -2.20) 23:08:54.290 00.000 8052 Worker thread wakes up 23:08:54.291 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.28, -2.20) opts 0xd 23:08:54.291 00.000 8052 Handling offset move in thread for scope, endpoint = (1.28, -2.20) 23:08:54.291 00.000 8052 Moving (1.28, -2.20) raw xDistance=1.77 yDistance=-2.06 23:08:54.291 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.23 from input 1.77 23:08:54.291 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.06 from input -2.06 23:08:54.292 00.001 8052 MoveAxis(W, 67, ABG) 23:08:54.292 00.000 8052 Guiding Dir = 3, Dur = 67 23:08:54.295 00.003 8052 IsSlewing returns 0 23:08:54.298 00.003 8052 IsGuiding returns 0 23:08:54.302 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=80, FiltMin=28, FiltMax=36, Gamma=1.040 23:08:54.308 00.006 8052 PulseGuide returned control before completion, sleep 67 23:08:54.378 00.070 8052 IsGuiding returns 0 23:08:54.379 00.001 8052 Move returns status 0, amount 67 23:08:54.379 00.000 8052 MoveAxis(N, 313, ABG) 23:08:54.379 00.000 8052 Guiding Dir = 0, Dur = 313 23:08:54.382 00.003 8052 IsSlewing returns 0 23:08:54.384 00.002 8052 IsGuiding returns 0 23:08:54.390 00.006 8052 PulseGuide returned control before completion, sleep 318 23:08:54.573 00.183 3236 UpdateGuideState exits: m=200 SNR=9.7 23:08:54.574 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:54.574 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:54.574 00.000 3236 Enqueuing Expose request 23:08:54.715 00.141 8052 IsGuiding returns 0 23:08:54.715 00.000 8052 Move returns status 0, amount 313 23:08:54.716 00.001 8052 move complete, result=0 23:08:54.716 00.000 8052 worker thread done servicing request 23:08:54.716 00.000 3236 GuideStep: 1.8 px 67 ms WEST, -2.1 px 313 ms NORTH 23:08:54.716 00.000 8052 Worker thread wakes up 23:08:54.716 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:54.717 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:56.149 01.432 8052 Exposure complete 23:08:56.312 00.163 8052 worker thread done servicing request 23:08:56.312 00.000 3236 OnExposeComplete: enter 23:08:56.312 00.000 3236 UpdateGuideState(): m_state=6 23:08:56.313 00.001 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 789 23:08:56.314 00.001 3236 Star::Find returns 1 (0), X=1052.13, Y=268.54, Mass=173, SNR=9.0, Peak=30 HFD=5.2 23:08:56.314 00.000 3236 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.85) = xAngle (4.32 = -1.96) 23:08:56.314 00.000 3236 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.58 = 2.58) 23:08:56.314 00.000 3236 CameraToMount -- cameraX=-0.46 cameraY=0.36 hyp=0.59 cameraTheta=2.48 mountX=-0.22 mountY=0.31, mountTheta=2.19 23:08:56.316 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.46, y=0.36, opts=13) 23:08:56.316 00.000 3236 Enqueuing Move request for scope (-0.46, 0.36) 23:08:56.316 00.000 8052 Worker thread wakes up 23:08:56.317 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.36) opts 0xd 23:08:56.317 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.46, 0.36) 23:08:56.317 00.000 8052 Moving (-0.46, 0.36) raw xDistance=-0.22 yDistance=0.31 23:08:56.317 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.22 23:08:56.317 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:08:56.318 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31 23:08:56.318 00.000 8052 MoveAxis(E, 3, ABG) 23:08:56.318 00.000 8052 Guiding Dir = 2, Dur = 3 23:08:56.324 00.006 8052 IsSlewing returns 0 23:08:56.326 00.002 8052 IsGuiding returns 0 23:08:56.328 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=22, FiltMax=29, Gamma=1.040 23:08:56.333 00.005 8052 IsGuiding returns 0 23:08:56.333 00.000 8052 Move returns status 0, amount 3 23:08:56.334 00.001 8052 MoveAxis(N, 0, ABG) 23:08:56.334 00.000 8052 Move returns status 0, amount 0 23:08:56.334 00.000 8052 move complete, result=0 23:08:56.335 00.001 8052 worker thread done servicing request 23:08:56.593 00.258 3236 UpdateGuideState exits: m=173 SNR=9.0 23:08:56.593 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:56.593 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:56.594 00.001 3236 Enqueuing Expose request 23:08:56.594 00.000 8052 Worker thread wakes up 23:08:56.594 00.000 3236 GuideStep: -0.2 px 3 ms EAST, 0.3 px 0 ms NORTH 23:08:56.594 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:56.594 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:08:58.129 01.535 8052 Exposure complete 23:08:58.303 00.174 8052 worker thread done servicing request 23:08:58.303 00.000 3236 OnExposeComplete: enter 23:08:58.304 00.001 3236 UpdateGuideState(): m_state=6 23:08:58.305 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 790 23:08:58.305 00.000 3236 Star::Find returns 1 (0), X=1052.51, Y=269.76, Mass=196, SNR=9.6, Peak=30 HFD=4.6 23:08:58.305 00.000 3236 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.85) = xAngle (3.47 = -2.82) 23:08:58.306 00.001 3236 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.72 = 1.72) 23:08:58.306 00.000 3236 CameraToMount -- cameraX=-0.08 cameraY=1.58 hyp=1.58 cameraTheta=1.62 mountX=-1.50 mountY=1.57, mountTheta=2.33 23:08:58.308 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.08, y=1.58, opts=13) 23:08:58.308 00.000 3236 Enqueuing Move request for scope (-0.08, 1.58) 23:08:58.308 00.000 8052 Worker thread wakes up 23:08:58.308 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.58) opts 0xd 23:08:58.309 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.08, 1.58) 23:08:58.309 00.000 8052 Moving (-0.08, 1.58) raw xDistance=-1.50 yDistance=1.57 23:08:58.309 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.50 23:08:58.309 00.000 8052 resist switch: large excursion: input 1.57 thresh 0.54 direction from -1 to 1 23:08:58.310 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.70 23:08:58.310 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.57 from input 1.57 23:08:58.310 00.000 8052 MoveAxis(E, 52, ABG) 23:08:58.310 00.000 8052 Guiding Dir = 2, Dur = 52 23:08:58.313 00.003 8052 IsSlewing returns 0 23:08:58.317 00.004 8052 IsGuiding returns 0 23:08:58.321 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=19, FiltMax=28, Gamma=1.040 23:08:58.335 00.014 8052 PulseGuide returned control before completion, sleep 46 23:08:58.501 00.166 8052 IsGuiding returns 0 23:08:58.501 00.000 8052 Move returns status 0, amount 52 23:08:58.502 00.001 8052 MoveAxis(S, 238, ABG) 23:08:58.502 00.000 8052 Guiding Dir = 1, Dur = 238 23:08:58.562 00.060 8052 IsSlewing returns 0 23:08:58.571 00.009 3236 UpdateGuideState exits: m=196 SNR=9.6 23:08:58.571 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:08:58.571 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:08:58.571 00.000 3236 Enqueuing Expose request 23:08:58.627 00.056 8052 IsGuiding returns 0 23:08:58.766 00.139 8052 PulseGuide returned control before completion, sleep 110 23:08:58.879 00.113 8052 IsGuiding returns 1 23:08:58.880 00.001 8052 scope still moving after pulse duration time elapsed 23:08:58.903 00.023 8052 IsSlewing returns 0 23:08:58.905 00.002 8052 IsGuiding returns 1 23:08:58.927 00.022 8052 IsSlewing returns 0 23:08:58.929 00.002 8052 IsGuiding returns 1 23:08:58.952 00.023 8052 IsSlewing returns 0 23:08:58.954 00.002 8052 IsGuiding returns 1 23:08:58.977 00.023 8052 IsSlewing returns 0 23:08:58.980 00.003 8052 IsGuiding returns 1 23:08:59.002 00.022 8052 IsSlewing returns 0 23:08:59.004 00.002 8052 IsGuiding returns 0 23:08:59.005 00.001 8052 scope move finished after 238 + 139 ms 23:08:59.005 00.000 8052 Move returns status 0, amount 238 23:08:59.005 00.000 8052 move complete, result=0 23:08:59.005 00.000 8052 worker thread done servicing request 23:08:59.005 00.000 3236 GuideStep: -1.5 px 52 ms EAST, 1.6 px 238 ms SOUTH 23:08:59.006 00.001 8052 Worker thread wakes up 23:08:59.006 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:08:59.006 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:00.134 01.128 8052 Exposure complete 23:09:00.278 00.144 8052 worker thread done servicing request 23:09:00.278 00.000 3236 OnExposeComplete: enter 23:09:00.279 00.001 3236 UpdateGuideState(): m_state=6 23:09:00.279 00.000 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 791 23:09:00.280 00.001 3236 Star::Find returns 1 (0), X=1052.80, Y=266.44, Mass=202, SNR=9.7, Peak=36 HFD=5.2 23:09:00.280 00.000 3236 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.85) = xAngle (0.40 = 0.40) 23:09:00.280 00.000 3236 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.35 = -1.35) 23:09:00.280 00.000 3236 CameraToMount -- cameraX=0.21 cameraY=-1.74 hyp=1.75 cameraTheta=-1.45 mountX=1.61 mountY=-1.71, mountTheta=-0.81 23:09:00.282 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.21, y=-1.74, opts=13) 23:09:00.282 00.000 3236 Enqueuing Move request for scope (0.21, -1.74) 23:09:00.282 00.000 8052 Worker thread wakes up 23:09:00.282 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.74) opts 0xd 23:09:00.283 00.001 8052 Handling offset move in thread for scope, endpoint = (0.21, -1.74) 23:09:00.283 00.000 8052 Moving (0.21, -1.74) raw xDistance=1.61 yDistance=-1.71 23:09:00.283 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.61 23:09:00.283 00.000 8052 resist switch: large excursion: input -1.71 thresh 0.54 direction from 1 to -1 23:09:00.283 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.12 23:09:00.283 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.71 from input -1.71 23:09:00.284 00.001 8052 MoveAxis(W, 52, ABG) 23:09:00.284 00.000 8052 Guiding Dir = 3, Dur = 52 23:09:00.286 00.002 8052 IsSlewing returns 0 23:09:00.287 00.001 8052 IsGuiding returns 0 23:09:00.295 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=35, Gamma=1.040 23:09:00.321 00.026 8052 PulseGuide returned control before completion, sleep 29 23:09:00.353 00.032 8052 IsGuiding returns 1 23:09:00.353 00.000 8052 scope still moving after pulse duration time elapsed 23:09:00.375 00.022 8052 IsSlewing returns 0 23:09:00.377 00.002 8052 IsGuiding returns 0 23:09:00.377 00.000 8052 scope move finished after 52 + 37 ms 23:09:00.377 00.000 8052 Move returns status 0, amount 52 23:09:00.377 00.000 8052 MoveAxis(N, 259, ABG) 23:09:00.377 00.000 8052 Guiding Dir = 0, Dur = 259 23:09:00.379 00.002 8052 IsSlewing returns 0 23:09:00.381 00.002 8052 IsGuiding returns 0 23:09:00.406 00.025 8052 PulseGuide returned control before completion, sleep 245 23:09:00.534 00.128 3236 UpdateGuideState exits: m=202 SNR=9.7 23:09:00.535 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:00.535 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:00.535 00.000 3236 Enqueuing Expose request 23:09:00.655 00.120 8052 IsGuiding returns 1 23:09:00.656 00.001 8052 scope still moving after pulse duration time elapsed 23:09:00.678 00.022 8052 IsSlewing returns 0 23:09:00.680 00.002 8052 IsGuiding returns 0 23:09:00.681 00.001 8052 scope move finished after 259 + 40 ms 23:09:00.681 00.000 8052 Move returns status 0, amount 259 23:09:00.681 00.000 8052 move complete, result=0 23:09:00.681 00.000 8052 worker thread done servicing request 23:09:00.681 00.000 8052 Worker thread wakes up 23:09:00.682 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:00.682 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:00.707 00.025 3236 GuideStep: 1.6 px 52 ms WEST, -1.7 px 259 ms NORTH 23:09:02.110 01.403 8052 Exposure complete 23:09:02.233 00.123 8052 worker thread done servicing request 23:09:02.233 00.000 3236 OnExposeComplete: enter 23:09:02.233 00.000 3236 UpdateGuideState(): m_state=6 23:09:02.234 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 792 23:09:02.234 00.000 3236 Star::Find returns 1 (0), X=1053.26, Y=266.03, Mass=180, SNR=9.2, Peak=38 HFD=4.5 23:09:02.235 00.001 3236 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.85) = xAngle (0.58 = 0.58) 23:09:02.235 00.000 3236 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.16 = -1.16) 23:09:02.235 00.000 3236 CameraToMount -- cameraX=0.67 cameraY=-2.15 hyp=2.25 cameraTheta=-1.27 mountX=1.88 mountY=-2.07, mountTheta=-0.83 23:09:02.236 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.67, y=-2.15, opts=13) 23:09:02.237 00.001 3236 Enqueuing Move request for scope (0.67, -2.15) 23:09:02.237 00.000 8052 Worker thread wakes up 23:09:02.237 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.67, -2.15) opts 0xd 23:09:02.237 00.000 8052 Handling offset move in thread for scope, endpoint = (0.67, -2.15) 23:09:02.237 00.000 8052 Moving (0.67, -2.15) raw xDistance=1.88 yDistance=-2.07 23:09:02.237 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.88 23:09:02.238 00.001 8052 GuideAlgorithmResistSwitch::result() returns -2.07 from input -2.07 23:09:02.238 00.000 8052 MoveAxis(W, 69, ABG) 23:09:02.238 00.000 8052 Guiding Dir = 3, Dur = 69 23:09:02.242 00.004 8052 IsSlewing returns 0 23:09:02.244 00.002 8052 IsGuiding returns 0 23:09:02.248 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=36, Gamma=1.040 23:09:02.263 00.015 8052 PulseGuide returned control before completion, sleep 61 23:09:02.441 00.178 8052 IsGuiding returns 0 23:09:02.441 00.000 8052 Move returns status 0, amount 69 23:09:02.441 00.000 8052 MoveAxis(N, 314, ABG) 23:09:02.442 00.001 8052 Guiding Dir = 0, Dur = 314 23:09:02.466 00.024 3236 UpdateGuideState exits: m=180 SNR=9.2 23:09:02.467 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:02.467 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:02.467 00.000 3236 Enqueuing Expose request 23:09:02.537 00.070 8052 IsSlewing returns 0 23:09:02.682 00.145 8052 IsGuiding returns 0 23:09:02.739 00.057 8052 PulseGuide returned control before completion, sleep 267 23:09:03.010 00.271 8052 IsGuiding returns 1 23:09:03.010 00.000 8052 scope still moving after pulse duration time elapsed 23:09:03.033 00.023 8052 IsSlewing returns 0 23:09:03.036 00.003 8052 IsGuiding returns 1 23:09:03.058 00.022 8052 IsSlewing returns 0 23:09:03.060 00.002 8052 IsGuiding returns 0 23:09:03.060 00.000 8052 scope move finished after 314 + 63 ms 23:09:03.060 00.000 8052 Move returns status 0, amount 314 23:09:03.060 00.000 8052 move complete, result=0 23:09:03.060 00.000 8052 worker thread done servicing request 23:09:03.060 00.000 8052 Worker thread wakes up 23:09:03.061 00.001 3236 GuideStep: 1.9 px 69 ms WEST, -2.1 px 314 ms NORTH 23:09:03.061 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:03.061 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:04.090 01.029 8052 Exposure complete 23:09:04.220 00.130 8052 worker thread done servicing request 23:09:04.220 00.000 3236 OnExposeComplete: enter 23:09:04.220 00.000 3236 UpdateGuideState(): m_state=6 23:09:04.221 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 793 23:09:04.221 00.000 3236 Star::Find returns 1 (0), X=1053.04, Y=267.26, Mass=178, SNR=9.1, Peak=35 HFD=4.8 23:09:04.222 00.001 3236 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.85) = xAngle (0.74 = 0.74) 23:09:04.222 00.000 3236 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.01 = -1.01) 23:09:04.222 00.000 3236 CameraToMount -- cameraX=0.45 cameraY=-0.91 hyp=1.01 cameraTheta=-1.11 mountX=0.75 mountY=-0.86, mountTheta=-0.85 23:09:04.224 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.45, y=-0.91, opts=13) 23:09:04.224 00.000 3236 Enqueuing Move request for scope (0.45, -0.91) 23:09:04.224 00.000 8052 Worker thread wakes up 23:09:04.224 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.91) opts 0xd 23:09:04.224 00.000 8052 Handling offset move in thread for scope, endpoint = (0.45, -0.91) 23:09:04.225 00.001 8052 Moving (0.45, -0.91) raw xDistance=0.75 yDistance=-0.86 23:09:04.225 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.75 23:09:04.225 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86 23:09:04.233 00.008 8052 MoveAxis(W, 31, ABG) 23:09:04.233 00.000 8052 Guiding Dir = 3, Dur = 31 23:09:04.235 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=26, FiltMax=34, Gamma=1.040 23:09:04.235 00.000 8052 IsSlewing returns 0 23:09:04.238 00.003 8052 IsGuiding returns 0 23:09:04.284 00.046 8052 IsGuiding returns 1 23:09:04.284 00.000 8052 scope still moving after pulse duration time elapsed 23:09:04.307 00.023 8052 IsSlewing returns 0 23:09:04.309 00.002 8052 IsGuiding returns 1 23:09:04.331 00.022 8052 IsSlewing returns 0 23:09:04.333 00.002 8052 IsGuiding returns 1 23:09:04.356 00.023 8052 IsSlewing returns 0 23:09:04.357 00.001 8052 IsGuiding returns 0 23:09:04.358 00.001 8052 scope move finished after 31 + 88 ms 23:09:04.358 00.000 8052 Move returns status 0, amount 31 23:09:04.358 00.000 8052 MoveAxis(N, 131, ABG) 23:09:04.358 00.000 8052 Guiding Dir = 0, Dur = 131 23:09:04.360 00.002 8052 IsSlewing returns 0 23:09:04.361 00.001 8052 IsGuiding returns 0 23:09:04.377 00.016 8052 PulseGuide returned control before completion, sleep 126 23:09:04.457 00.080 3236 UpdateGuideState exits: m=178 SNR=9.1 23:09:04.457 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:04.457 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:04.457 00.000 3236 Enqueuing Expose request 23:09:04.507 00.050 8052 IsGuiding returns 1 23:09:04.507 00.000 8052 scope still moving after pulse duration time elapsed 23:09:04.529 00.022 8052 IsSlewing returns 0 23:09:04.531 00.002 8052 IsGuiding returns 1 23:09:04.554 00.023 8052 IsSlewing returns 0 23:09:04.560 00.006 8052 IsGuiding returns 0 23:09:04.560 00.000 8052 scope move finished after 131 + 67 ms 23:09:04.560 00.000 8052 Move returns status 0, amount 131 23:09:04.561 00.001 8052 move complete, result=0 23:09:04.561 00.000 8052 worker thread done servicing request 23:09:04.561 00.000 8052 Worker thread wakes up 23:09:04.561 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:04.561 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:04.562 00.001 3236 GuideStep: 0.8 px 31 ms WEST, -0.9 px 131 ms NORTH 23:09:06.096 01.534 8052 Exposure complete 23:09:06.260 00.164 8052 worker thread done servicing request 23:09:06.260 00.000 3236 OnExposeComplete: enter 23:09:06.260 00.000 3236 UpdateGuideState(): m_state=6 23:09:06.261 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 794 23:09:06.262 00.001 3236 Star::Find returns 1 (0), X=1050.69, Y=268.99, Mass=204, SNR=9.8, Peak=38 HFD=5.1 23:09:06.262 00.000 3236 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.85) = xAngle (4.58 = -1.70) 23:09:06.262 00.000 3236 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.84 = 2.84) 23:09:06.262 00.000 3236 CameraToMount -- cameraX=-1.90 cameraY=0.82 hyp=2.07 cameraTheta=2.74 mountX=-0.26 mountY=0.62, mountTheta=1.97 23:09:06.264 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.90, y=0.82, opts=13) 23:09:06.265 00.001 3236 Enqueuing Move request for scope (-1.90, 0.82) 23:09:06.265 00.000 8052 Worker thread wakes up 23:09:06.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.90, 0.82) opts 0xd 23:09:06.265 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.90, 0.82) 23:09:06.265 00.000 8052 Moving (-1.90, 0.82) raw xDistance=-0.26 yDistance=0.62 23:09:06.266 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26 23:09:06.266 00.000 8052 resist switch: large excursion: input 0.62 thresh 0.54 direction from -1 to 1 23:09:06.266 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.86 23:09:06.266 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 23:09:06.267 00.001 8052 MoveAxis(E, 7, ABG) 23:09:06.267 00.000 8052 Guiding Dir = 2, Dur = 7 23:09:06.270 00.003 8052 IsSlewing returns 0 23:09:06.273 00.003 8052 IsGuiding returns 0 23:09:06.277 00.004 8052 PulseGuide returned control before completion, sleep 14 23:09:06.278 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=28, FiltMax=36, Gamma=1.040 23:09:06.352 00.074 8052 IsGuiding returns 0 23:09:06.353 00.001 8052 Move returns status 0, amount 7 23:09:06.353 00.000 8052 MoveAxis(S, 94, ABG) 23:09:06.353 00.000 8052 Guiding Dir = 1, Dur = 94 23:09:06.418 00.065 8052 IsSlewing returns 0 23:09:06.487 00.069 8052 IsGuiding returns 0 23:09:06.547 00.060 3236 UpdateGuideState exits: m=204 SNR=9.8 23:09:06.547 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:06.547 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:06.548 00.001 3236 Enqueuing Expose request 23:09:06.552 00.004 8052 PulseGuide returned control before completion, sleep 40 23:09:06.595 00.043 8052 IsGuiding returns 1 23:09:06.596 00.001 8052 scope still moving after pulse duration time elapsed 23:09:06.618 00.022 8052 IsSlewing returns 0 23:09:06.620 00.002 8052 IsGuiding returns 1 23:09:06.646 00.026 8052 IsSlewing returns 0 23:09:06.650 00.004 8052 IsGuiding returns 1 23:09:06.677 00.027 8052 IsSlewing returns 0 23:09:06.682 00.005 8052 IsGuiding returns 0 23:09:06.682 00.000 8052 scope move finished after 94 + 101 ms 23:09:06.683 00.001 8052 Move returns status 0, amount 94 23:09:06.683 00.000 8052 move complete, result=0 23:09:06.683 00.000 8052 worker thread done servicing request 23:09:06.684 00.001 8052 Worker thread wakes up 23:09:06.684 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:06.684 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:06.685 00.001 3236 GuideStep: -0.3 px 7 ms EAST, 0.6 px 94 ms SOUTH 23:09:08.116 01.431 8052 Exposure complete 23:09:08.280 00.164 8052 worker thread done servicing request 23:09:08.280 00.000 3236 OnExposeComplete: enter 23:09:08.281 00.001 3236 UpdateGuideState(): m_state=6 23:09:08.282 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 795 23:09:08.282 00.000 3236 Star::Find returns 1 (0), X=1050.23, Y=269.72, Mass=198, SNR=9.7, Peak=34 HFD=4.9 23:09:08.282 00.000 3236 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.85) = xAngle (4.41 = -1.87) 23:09:08.282 00.000 3236 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.67 = 2.67) 23:09:08.283 00.001 3236 CameraToMount -- cameraX=-2.36 cameraY=1.54 hyp=2.82 cameraTheta=2.56 mountX=-0.84 mountY=1.29, mountTheta=2.14 23:09:08.284 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.36, y=1.54, opts=13) 23:09:08.285 00.001 3236 Enqueuing Move request for scope (-2.36, 1.54) 23:09:08.285 00.000 8052 Worker thread wakes up 23:09:08.285 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.36, 1.54) opts 0xd 23:09:08.285 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.36, 1.54) 23:09:08.286 00.001 8052 Moving (-2.36, 1.54) raw xDistance=-0.84 yDistance=1.29 23:09:08.286 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.84 23:09:08.286 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.29 from input 1.29 23:09:08.286 00.000 8052 MoveAxis(E, 29, ABG) 23:09:08.287 00.001 8052 Guiding Dir = 2, Dur = 29 23:09:08.289 00.002 8052 IsSlewing returns 0 23:09:08.292 00.003 8052 IsGuiding returns 0 23:09:08.297 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=24, FiltMax=33, Gamma=1.040 23:09:08.300 00.003 8052 PulseGuide returned control before completion, sleep 31 23:09:08.335 00.035 8052 IsGuiding returns 1 23:09:08.335 00.000 8052 scope still moving after pulse duration time elapsed 23:09:08.357 00.022 8052 IsSlewing returns 0 23:09:08.359 00.002 8052 IsGuiding returns 0 23:09:08.359 00.000 8052 scope move finished after 29 + 38 ms 23:09:08.360 00.001 8052 Move returns status 0, amount 29 23:09:08.360 00.000 8052 MoveAxis(S, 197, ABG) 23:09:08.360 00.000 8052 Guiding Dir = 1, Dur = 197 23:09:08.362 00.002 8052 IsSlewing returns 0 23:09:08.364 00.002 8052 IsGuiding returns 0 23:09:08.371 00.007 8052 PulseGuide returned control before completion, sleep 200 23:09:08.560 00.189 3236 UpdateGuideState exits: m=198 SNR=9.7 23:09:08.560 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:08.560 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:08.561 00.001 3236 Enqueuing Expose request 23:09:08.575 00.014 8052 IsGuiding returns 0 23:09:08.575 00.000 8052 Move returns status 0, amount 197 23:09:08.575 00.000 8052 move complete, result=0 23:09:08.575 00.000 8052 worker thread done servicing request 23:09:08.576 00.001 8052 Worker thread wakes up 23:09:08.576 00.000 3236 GuideStep: -0.8 px 29 ms EAST, 1.3 px 197 ms SOUTH 23:09:08.576 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:08.576 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:10.110 01.534 8052 Exposure complete 23:09:10.279 00.169 8052 worker thread done servicing request 23:09:10.279 00.000 3236 OnExposeComplete: enter 23:09:10.280 00.001 3236 UpdateGuideState(): m_state=6 23:09:10.281 00.001 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 796 23:09:10.281 00.000 3236 Star::Find returns 1 (0), X=1049.52, Y=268.10, Mass=183, SNR=9.2, Peak=34 HFD=4.4 23:09:10.281 00.000 3236 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.85) = xAngle (-1.27 = -1.27) 23:09:10.281 00.000 3236 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.02 = -3.02) 23:09:10.282 00.001 3236 CameraToMount -- cameraX=-3.07 cameraY=-0.07 hyp=3.07 cameraTheta=-3.12 mountX=0.91 mountY=-0.39, mountTheta=-0.40 23:09:10.284 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.07, y=-0.07, opts=13) 23:09:10.284 00.000 3236 Enqueuing Move request for scope (-3.07, -0.07) 23:09:10.284 00.000 8052 Worker thread wakes up 23:09:10.285 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.07, -0.07) opts 0xd 23:09:10.285 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.07, -0.07) 23:09:10.285 00.000 8052 Moving (-3.07, -0.07) raw xDistance=0.91 yDistance=-0.39 23:09:10.285 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.91 23:09:10.285 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:09:10.286 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39 23:09:10.286 00.000 8052 MoveAxis(W, 30, ABG) 23:09:10.287 00.001 8052 Guiding Dir = 3, Dur = 30 23:09:10.292 00.005 8052 IsSlewing returns 0 23:09:10.296 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=34, Gamma=1.040 23:09:10.357 00.061 8052 IsGuiding returns 0 23:09:10.366 00.009 8052 PulseGuide returned control before completion, sleep 32 23:09:10.400 00.034 8052 IsGuiding returns 1 23:09:10.401 00.001 8052 scope still moving after pulse duration time elapsed 23:09:10.423 00.022 8052 IsSlewing returns 0 23:09:10.425 00.002 8052 IsGuiding returns 0 23:09:10.425 00.000 8052 scope move finished after 30 + 38 ms 23:09:10.426 00.001 8052 Move returns status 0, amount 30 23:09:10.426 00.000 8052 MoveAxis(N, 0, ABG) 23:09:10.426 00.000 8052 Move returns status 0, amount 0 23:09:10.426 00.000 8052 move complete, result=0 23:09:10.426 00.000 8052 worker thread done servicing request 23:09:10.564 00.138 3236 UpdateGuideState exits: m=183 SNR=9.2 23:09:10.564 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:10.564 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:10.564 00.000 3236 Enqueuing Expose request 23:09:10.565 00.001 8052 Worker thread wakes up 23:09:10.565 00.000 3236 GuideStep: 0.9 px 30 ms WEST, -0.4 px 0 ms NORTH 23:09:10.565 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:10.565 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:12.098 01.533 8052 Exposure complete 23:09:12.261 00.163 8052 worker thread done servicing request 23:09:12.262 00.001 3236 OnExposeComplete: enter 23:09:12.262 00.000 3236 UpdateGuideState(): m_state=6 23:09:12.263 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 797 23:09:12.263 00.000 3236 Star::Find returns 1 (0), X=1052.38, Y=268.88, Mass=191, SNR=9.5, Peak=33 HFD=4.6 23:09:12.264 00.001 3236 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.85) = xAngle (3.71 = -2.58) 23:09:12.264 00.000 3236 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.96 = 1.96) 23:09:12.264 00.000 3236 CameraToMount -- cameraX=-0.21 cameraY=0.70 hyp=0.74 cameraTheta=1.86 mountX=-0.62 mountY=0.68, mountTheta=2.31 23:09:12.266 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.21, y=0.70, opts=13) 23:09:12.266 00.000 3236 Enqueuing Move request for scope (-0.21, 0.70) 23:09:12.266 00.000 8052 Worker thread wakes up 23:09:12.266 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.70) opts 0xd 23:09:12.267 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.21, 0.70) 23:09:12.267 00.000 8052 Moving (-0.21, 0.70) raw xDistance=-0.62 yDistance=0.68 23:09:12.267 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.62 23:09:12.267 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 23:09:12.267 00.000 8052 MoveAxis(E, 19, ABG) 23:09:12.268 00.001 8052 Guiding Dir = 2, Dur = 19 23:09:12.271 00.003 8052 IsSlewing returns 0 23:09:12.273 00.002 8052 IsGuiding returns 0 23:09:12.277 00.004 8052 PulseGuide returned control before completion, sleep 26 23:09:12.279 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=32, Gamma=1.040 23:09:12.305 00.026 8052 IsGuiding returns 0 23:09:12.306 00.001 8052 Move returns status 0, amount 19 23:09:12.306 00.000 8052 MoveAxis(S, 103, ABG) 23:09:12.306 00.000 8052 Guiding Dir = 1, Dur = 103 23:09:12.308 00.002 8052 IsSlewing returns 0 23:09:12.310 00.002 8052 IsGuiding returns 0 23:09:12.318 00.008 8052 PulseGuide returned control before completion, sleep 106 23:09:12.428 00.110 8052 IsGuiding returns 1 23:09:12.428 00.000 8052 scope still moving after pulse duration time elapsed 23:09:12.450 00.022 8052 IsSlewing returns 0 23:09:12.452 00.002 8052 IsGuiding returns 0 23:09:12.452 00.000 8052 scope move finished after 103 + 38 ms 23:09:12.452 00.000 8052 Move returns status 0, amount 103 23:09:12.453 00.001 8052 move complete, result=0 23:09:12.453 00.000 8052 worker thread done servicing request 23:09:12.549 00.096 3236 UpdateGuideState exits: m=191 SNR=9.5 23:09:12.549 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:12.550 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:12.550 00.000 3236 Enqueuing Expose request 23:09:12.550 00.000 8052 Worker thread wakes up 23:09:12.550 00.000 3236 GuideStep: -0.6 px 19 ms EAST, 0.7 px 103 ms SOUTH 23:09:12.550 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:12.551 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:14.085 01.534 8052 Exposure complete 23:09:14.254 00.169 8052 worker thread done servicing request 23:09:14.254 00.000 3236 OnExposeComplete: enter 23:09:14.254 00.000 3236 UpdateGuideState(): m_state=6 23:09:14.255 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 798 23:09:14.256 00.001 3236 Star::Find returns 1 (0), X=1052.44, Y=269.18, Mass=193, SNR=9.5, Peak=37 HFD=5.1 23:09:14.256 00.000 3236 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.85) = xAngle (3.57 = -2.72) 23:09:14.257 00.001 3236 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.82 = 1.82) 23:09:14.257 00.000 3236 CameraToMount -- cameraX=-0.15 cameraY=1.00 hyp=1.01 cameraTheta=1.72 mountX=-0.92 mountY=0.98, mountTheta=2.33 23:09:14.259 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.15, y=1.00, opts=13) 23:09:14.259 00.000 3236 Enqueuing Move request for scope (-0.15, 1.00) 23:09:14.259 00.000 8052 Worker thread wakes up 23:09:14.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 1.00) opts 0xd 23:09:14.260 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.15, 1.00) 23:09:14.260 00.000 8052 Moving (-0.15, 1.00) raw xDistance=-0.92 yDistance=0.98 23:09:14.260 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.92 23:09:14.260 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98 23:09:14.261 00.001 8052 MoveAxis(E, 33, ABG) 23:09:14.261 00.000 8052 Guiding Dir = 2, Dur = 33 23:09:14.264 00.003 8052 IsSlewing returns 0 23:09:14.267 00.003 8052 IsGuiding returns 0 23:09:14.272 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=27, FiltMax=35, Gamma=1.040 23:09:14.275 00.003 8052 PulseGuide returned control before completion, sleep 35 23:09:14.312 00.037 8052 IsGuiding returns 0 23:09:14.313 00.001 8052 Move returns status 0, amount 33 23:09:14.313 00.000 8052 MoveAxis(S, 149, ABG) 23:09:14.313 00.000 8052 Guiding Dir = 1, Dur = 149 23:09:14.315 00.002 8052 IsSlewing returns 0 23:09:14.317 00.002 8052 IsGuiding returns 0 23:09:14.322 00.005 8052 PulseGuide returned control before completion, sleep 155 23:09:14.483 00.161 8052 IsGuiding returns 0 23:09:14.483 00.000 8052 Move returns status 0, amount 149 23:09:14.483 00.000 8052 move complete, result=0 23:09:14.483 00.000 8052 worker thread done servicing request 23:09:14.537 00.054 3236 UpdateGuideState exits: m=193 SNR=9.5 23:09:14.538 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:14.538 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:14.538 00.000 3236 Enqueuing Expose request 23:09:14.538 00.000 8052 Worker thread wakes up 23:09:14.538 00.000 3236 GuideStep: -0.9 px 33 ms EAST, 1.0 px 149 ms SOUTH 23:09:14.538 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:14.539 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:16.174 01.635 8052 Exposure complete 23:09:16.339 00.165 8052 worker thread done servicing request 23:09:16.339 00.000 3236 OnExposeComplete: enter 23:09:16.339 00.000 3236 UpdateGuideState(): m_state=6 23:09:16.340 00.001 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 799 23:09:16.341 00.001 3236 Star::Find returns 1 (0), X=1052.52, Y=267.90, Mass=211, SNR=10.0, Peak=40 HFD=4.3 23:09:16.341 00.000 3236 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.85) = xAngle (0.02 = 0.02) 23:09:16.341 00.000 3236 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.73 = -1.73) 23:09:16.341 00.000 3236 CameraToMount -- cameraX=-0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.83 mountX=0.29 mountY=-0.28, mountTheta=-0.78 23:09:16.343 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.07, y=-0.28, opts=13) 23:09:16.344 00.001 3236 Enqueuing Move request for scope (-0.07, -0.28) 23:09:16.344 00.000 8052 Worker thread wakes up 23:09:16.344 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.28) opts 0xd 23:09:16.344 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.07, -0.28) 23:09:16.345 00.001 8052 Moving (-0.07, -0.28) raw xDistance=0.29 yDistance=-0.28 23:09:16.345 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29 23:09:16.345 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:09:16.346 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 23:09:16.346 00.000 8052 MoveAxis(W, 8, ABG) 23:09:16.346 00.000 8052 Guiding Dir = 3, Dur = 8 23:09:16.348 00.002 8052 IsSlewing returns 0 23:09:16.351 00.003 8052 IsGuiding returns 0 23:09:16.355 00.004 8052 PulseGuide returned control before completion, sleep 15 23:09:16.356 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=28, FiltMax=36, Gamma=1.040 23:09:16.374 00.018 8052 IsGuiding returns 0 23:09:16.374 00.000 8052 Move returns status 0, amount 8 23:09:16.375 00.001 8052 MoveAxis(N, 0, ABG) 23:09:16.375 00.000 8052 Move returns status 0, amount 0 23:09:16.375 00.000 8052 move complete, result=0 23:09:16.375 00.000 8052 worker thread done servicing request 23:09:16.621 00.246 3236 UpdateGuideState exits: m=211 SNR=10.0 23:09:16.621 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:16.622 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:16.622 00.000 3236 Enqueuing Expose request 23:09:16.622 00.000 8052 Worker thread wakes up 23:09:16.622 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:16.623 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:16.623 00.000 3236 GuideStep: 0.3 px 8 ms WEST, -0.3 px 0 ms NORTH 23:09:18.157 01.534 8052 Exposure complete 23:09:18.322 00.165 8052 worker thread done servicing request 23:09:18.322 00.000 3236 OnExposeComplete: enter 23:09:18.322 00.000 3236 UpdateGuideState(): m_state=6 23:09:18.323 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 800 23:09:18.324 00.001 3236 Star::Find returns 1 (0), X=1052.62, Y=268.30, Mass=205, SNR=9.9, Peak=34 HFD=4.7 23:09:18.324 00.000 3236 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.85) = xAngle (3.15 = -3.13) 23:09:18.324 00.000 3236 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.41 = 1.41) 23:09:18.325 00.001 3236 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.31 mountX=-0.13 mountY=0.12, mountTheta=2.36 23:09:18.326 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.03, y=0.12, opts=13) 23:09:18.327 00.001 3236 Enqueuing Move request for scope (0.03, 0.12) 23:09:18.327 00.000 8052 Worker thread wakes up 23:09:18.327 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd 23:09:18.327 00.000 8052 Handling offset move in thread for scope, endpoint = (0.03, 0.12) 23:09:18.327 00.000 8052 Moving (0.03, 0.12) raw xDistance=-0.13 yDistance=0.12 23:09:18.328 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:09:18.328 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:09:18.328 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12 23:09:18.328 00.000 8052 MoveAxis(E, 0, ABG) 23:09:18.329 00.001 8052 Move returns status 0, amount 0 23:09:18.329 00.000 8052 MoveAxis(N, 0, ABG) 23:09:18.329 00.000 8052 Move returns status 0, amount 0 23:09:18.329 00.000 8052 move complete, result=0 23:09:18.330 00.001 8052 worker thread done servicing request 23:09:18.339 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=22, FiltMax=31, Gamma=1.040 23:09:18.599 00.260 3236 UpdateGuideState exits: m=205 SNR=9.9 23:09:18.599 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:18.600 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:18.600 00.000 3236 Enqueuing Expose request 23:09:18.600 00.000 8052 Worker thread wakes up 23:09:18.600 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:09:18.601 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:18.601 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:20.140 01.539 8052 Exposure complete 23:09:20.306 00.166 8052 worker thread done servicing request 23:09:20.306 00.000 3236 OnExposeComplete: enter 23:09:20.306 00.000 3236 UpdateGuideState(): m_state=6 23:09:20.307 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 801 23:09:20.308 00.001 3236 Star::Find returns 1 (0), X=1052.34, Y=267.99, Mass=187, SNR=9.4, Peak=36 HFD=5.1 23:09:20.308 00.000 3236 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.85) = xAngle (-0.64 = -0.64) 23:09:20.308 00.000 3236 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.39 = -2.39) 23:09:20.308 00.000 3236 CameraToMount -- cameraX=-0.25 cameraY=-0.19 hyp=0.31 cameraTheta=-2.49 mountX=0.25 mountY=-0.21, mountTheta=-0.71 23:09:20.310 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.25, y=-0.19, opts=13) 23:09:20.310 00.000 3236 Enqueuing Move request for scope (-0.25, -0.19) 23:09:20.310 00.000 8052 Worker thread wakes up 23:09:20.311 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.19) opts 0xd 23:09:20.311 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.25, -0.19) 23:09:20.311 00.000 8052 Moving (-0.25, -0.19) raw xDistance=0.25 yDistance=-0.21 23:09:20.311 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25 23:09:20.312 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:09:20.312 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:09:20.313 00.001 8052 MoveAxis(W, 9, ABG) 23:09:20.313 00.000 8052 Guiding Dir = 3, Dur = 9 23:09:20.323 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=28, FiltMax=35, Gamma=1.040 23:09:20.367 00.044 8052 IsSlewing returns 0 23:09:20.431 00.064 8052 IsGuiding returns 0 23:09:20.558 00.127 8052 IsGuiding returns 0 23:09:20.559 00.001 8052 Move returns status 0, amount 9 23:09:20.559 00.000 8052 MoveAxis(N, 0, ABG) 23:09:20.559 00.000 8052 Move returns status 0, amount 0 23:09:20.559 00.000 8052 move complete, result=0 23:09:20.559 00.000 8052 worker thread done servicing request 23:09:20.589 00.030 3236 UpdateGuideState exits: m=187 SNR=9.4 23:09:20.589 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:20.589 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:20.589 00.000 3236 Enqueuing Expose request 23:09:20.590 00.001 8052 Worker thread wakes up 23:09:20.590 00.000 3236 GuideStep: 0.2 px 9 ms WEST, -0.2 px 0 ms NORTH 23:09:20.590 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:20.590 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:22.124 01.534 8052 Exposure complete 23:09:22.288 00.164 8052 worker thread done servicing request 23:09:22.288 00.000 3236 OnExposeComplete: enter 23:09:22.288 00.000 3236 UpdateGuideState(): m_state=6 23:09:22.289 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 802 23:09:22.289 00.000 3236 Star::Find returns 1 (0), X=1052.82, Y=266.70, Mass=150, SNR=8.4, Peak=37 HFD=4.5 23:09:22.290 00.001 3236 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.85) = xAngle (0.43 = 0.43) 23:09:22.290 00.000 3236 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.31 = -1.31) 23:09:22.290 00.000 3236 CameraToMount -- cameraX=0.23 cameraY=-1.47 hyp=1.49 cameraTheta=-1.42 mountX=1.35 mountY=-1.44, mountTheta=-0.82 23:09:22.292 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.23, y=-1.47, opts=13) 23:09:22.293 00.001 3236 Enqueuing Move request for scope (0.23, -1.47) 23:09:22.293 00.000 8052 Worker thread wakes up 23:09:22.293 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -1.47) opts 0xd 23:09:22.293 00.000 8052 Handling offset move in thread for scope, endpoint = (0.23, -1.47) 23:09:22.294 00.001 8052 Moving (0.23, -1.47) raw xDistance=1.35 yDistance=-1.44 23:09:22.294 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.35 23:09:22.294 00.000 8052 resist switch: large excursion: input -1.44 thresh 0.54 direction from 1 to -1 23:09:22.294 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.32 23:09:22.295 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44 23:09:22.295 00.000 8052 MoveAxis(W, 47, ABG) 23:09:22.295 00.000 8052 Guiding Dir = 3, Dur = 47 23:09:22.298 00.003 8052 IsSlewing returns 0 23:09:22.302 00.004 8052 IsGuiding returns 0 23:09:22.305 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=34, Gamma=1.040 23:09:22.310 00.005 8052 PulseGuide returned control before completion, sleep 50 23:09:22.362 00.052 8052 IsGuiding returns 0 23:09:22.363 00.001 8052 Move returns status 0, amount 47 23:09:22.363 00.000 8052 MoveAxis(N, 219, ABG) 23:09:22.363 00.000 8052 Guiding Dir = 0, Dur = 219 23:09:22.365 00.002 8052 IsSlewing returns 0 23:09:22.367 00.002 8052 IsGuiding returns 0 23:09:22.373 00.006 8052 PulseGuide returned control before completion, sleep 224 23:09:22.568 00.195 3236 UpdateGuideState exits: m=150 SNR=8.4 23:09:22.569 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:22.569 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:22.569 00.000 3236 Enqueuing Expose request 23:09:22.601 00.032 8052 IsGuiding returns 0 23:09:22.601 00.000 8052 Move returns status 0, amount 219 23:09:22.601 00.000 8052 move complete, result=0 23:09:22.602 00.001 8052 worker thread done servicing request 23:09:22.602 00.000 8052 Worker thread wakes up 23:09:22.602 00.000 3236 GuideStep: 1.4 px 47 ms WEST, -1.4 px 219 ms NORTH 23:09:22.602 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:22.603 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:24.136 01.533 8052 Exposure complete 23:09:24.303 00.167 8052 worker thread done servicing request 23:09:24.303 00.000 3236 OnExposeComplete: enter 23:09:24.303 00.000 3236 UpdateGuideState(): m_state=6 23:09:24.304 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 803 23:09:24.305 00.001 3236 Star::Find returns 1 (0), X=1052.93, Y=268.72, Mass=173, SNR=9.0, Peak=26 HFD=5.1 23:09:24.305 00.000 3236 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.85) = xAngle (2.86 = 2.86) 23:09:24.305 00.000 3236 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.12 = 1.12) 23:09:24.305 00.000 3236 CameraToMount -- cameraX=0.34 cameraY=0.54 hyp=0.64 cameraTheta=1.01 mountX=-0.61 mountY=0.57, mountTheta=2.39 23:09:24.307 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.34, y=0.54, opts=13) 23:09:24.308 00.001 3236 Enqueuing Move request for scope (0.34, 0.54) 23:09:24.308 00.000 8052 Worker thread wakes up 23:09:24.308 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.54) opts 0xd 23:09:24.308 00.000 8052 Handling offset move in thread for scope, endpoint = (0.34, 0.54) 23:09:24.309 00.001 8052 Moving (0.34, 0.54) raw xDistance=-0.61 yDistance=0.57 23:09:24.309 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.61 23:09:24.309 00.000 8052 resist switch: large excursion: input 0.57 thresh 0.54 direction from -1 to 1 23:09:24.309 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.72 23:09:24.309 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:09:24.310 00.001 8052 MoveAxis(E, 18, ABG) 23:09:24.310 00.000 8052 Guiding Dir = 2, Dur = 18 23:09:24.319 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=58, FiltMin=18, FiltMax=25, Gamma=1.040 23:09:24.351 00.032 8052 IsSlewing returns 0 23:09:24.355 00.004 8052 IsGuiding returns 0 23:09:24.360 00.005 8052 PulseGuide returned control before completion, sleep 24 23:09:24.386 00.026 8052 IsGuiding returns 0 23:09:24.387 00.001 8052 Move returns status 0, amount 18 23:09:24.387 00.000 8052 MoveAxis(S, 87, ABG) 23:09:24.387 00.000 8052 Guiding Dir = 1, Dur = 87 23:09:24.389 00.002 8052 IsSlewing returns 0 23:09:24.391 00.002 8052 IsGuiding returns 0 23:09:24.397 00.006 8052 PulseGuide returned control before completion, sleep 92 23:09:24.492 00.095 8052 IsGuiding returns 1 23:09:24.493 00.001 8052 scope still moving after pulse duration time elapsed 23:09:24.515 00.022 8052 IsSlewing returns 0 23:09:24.517 00.002 8052 IsGuiding returns 1 23:09:24.539 00.022 8052 IsSlewing returns 0 23:09:24.541 00.002 8052 IsGuiding returns 0 23:09:24.542 00.001 8052 scope move finished after 87 + 62 ms 23:09:24.542 00.000 8052 Move returns status 0, amount 87 23:09:24.542 00.000 8052 move complete, result=0 23:09:24.542 00.000 8052 worker thread done servicing request 23:09:24.586 00.044 3236 UpdateGuideState exits: m=173 SNR=9.0 23:09:24.587 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:24.587 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:24.587 00.000 3236 Enqueuing Expose request 23:09:24.588 00.001 8052 Worker thread wakes up 23:09:24.588 00.000 3236 GuideStep: -0.6 px 18 ms EAST, 0.6 px 87 ms SOUTH 23:09:24.588 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:24.588 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:26.123 01.535 8052 Exposure complete 23:09:26.287 00.164 8052 worker thread done servicing request 23:09:26.288 00.001 3236 OnExposeComplete: enter 23:09:26.288 00.000 3236 UpdateGuideState(): m_state=6 23:09:26.289 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 804 23:09:26.289 00.000 3236 Star::Find returns 1 (0), X=1052.41, Y=268.70, Mass=189, SNR=9.5, Peak=39 HFD=4.8 23:09:26.289 00.000 3236 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.85) = xAngle (3.75 = -2.54) 23:09:26.290 00.001 3236 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.00 = 2.00) 23:09:26.290 00.000 3236 CameraToMount -- cameraX=-0.18 cameraY=0.52 hyp=0.55 cameraTheta=1.90 mountX=-0.45 mountY=0.50, mountTheta=2.31 23:09:26.292 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.18, y=0.52, opts=13) 23:09:26.292 00.000 3236 Enqueuing Move request for scope (-0.18, 0.52) 23:09:26.292 00.000 8052 Worker thread wakes up 23:09:26.293 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.52) opts 0xd 23:09:26.293 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.18, 0.52) 23:09:26.293 00.000 8052 Moving (-0.18, 0.52) raw xDistance=-0.45 yDistance=0.50 23:09:26.293 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45 23:09:26.293 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 23:09:26.294 00.001 8052 MoveAxis(E, 17, ABG) 23:09:26.294 00.000 8052 Guiding Dir = 2, Dur = 17 23:09:26.297 00.003 8052 IsSlewing returns 0 23:09:26.300 00.003 8052 IsGuiding returns 0 23:09:26.303 00.003 8052 PulseGuide returned control before completion, sleep 24 23:09:26.304 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=29, FiltMax=37, Gamma=1.040 23:09:26.330 00.026 8052 IsGuiding returns 0 23:09:26.331 00.001 8052 Move returns status 0, amount 17 23:09:26.331 00.000 8052 MoveAxis(S, 76, ABG) 23:09:26.331 00.000 8052 Guiding Dir = 1, Dur = 76 23:09:26.333 00.002 8052 IsSlewing returns 0 23:09:26.336 00.003 8052 IsGuiding returns 0 23:09:26.349 00.013 8052 PulseGuide returned control before completion, sleep 74 23:09:26.425 00.076 8052 IsGuiding returns 1 23:09:26.426 00.001 8052 scope still moving after pulse duration time elapsed 23:09:26.448 00.022 8052 IsSlewing returns 0 23:09:26.451 00.003 8052 IsGuiding returns 1 23:09:26.482 00.031 8052 IsSlewing returns 0 23:09:26.484 00.002 8052 IsGuiding returns 0 23:09:26.484 00.000 8052 scope move finished after 76 + 72 ms 23:09:26.484 00.000 8052 Move returns status 0, amount 76 23:09:26.485 00.001 8052 move complete, result=0 23:09:26.485 00.000 8052 worker thread done servicing request 23:09:26.571 00.086 3236 UpdateGuideState exits: m=189 SNR=9.5 23:09:26.572 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:26.572 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:26.572 00.000 3236 Enqueuing Expose request 23:09:26.573 00.001 8052 Worker thread wakes up 23:09:26.573 00.000 3236 GuideStep: -0.5 px 17 ms EAST, 0.5 px 76 ms SOUTH 23:09:26.573 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:26.573 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:28.108 01.535 8052 Exposure complete 23:09:28.273 00.165 8052 worker thread done servicing request 23:09:28.274 00.001 3236 OnExposeComplete: enter 23:09:28.274 00.000 3236 UpdateGuideState(): m_state=6 23:09:28.275 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 805 23:09:28.275 00.000 3236 Star::Find returns 1 (0), X=1053.28, Y=267.86, Mass=184, SNR=9.3, Peak=32 HFD=4.5 23:09:28.275 00.000 3236 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.85) = xAngle (1.41 = 1.41) 23:09:28.276 00.001 3236 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.33 = -0.33) 23:09:28.276 00.000 3236 CameraToMount -- cameraX=0.69 cameraY=-0.32 hyp=0.76 cameraTheta=-0.43 mountX=0.12 mountY=-0.25, mountTheta=-1.12 23:09:28.277 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.69, y=-0.32, opts=13) 23:09:28.278 00.001 3236 Enqueuing Move request for scope (0.69, -0.32) 23:09:28.278 00.000 8052 Worker thread wakes up 23:09:28.278 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.32) opts 0xd 23:09:28.278 00.000 8052 Handling offset move in thread for scope, endpoint = (0.69, -0.32) 23:09:28.279 00.001 8052 Moving (0.69, -0.32) raw xDistance=0.12 yDistance=-0.25 23:09:28.279 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:09:28.279 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:09:28.280 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25 23:09:28.280 00.000 8052 MoveAxis(E, 0, ABG) 23:09:28.280 00.000 8052 Move returns status 0, amount 0 23:09:28.281 00.001 8052 MoveAxis(N, 0, ABG) 23:09:28.281 00.000 8052 Move returns status 0, amount 0 23:09:28.281 00.000 8052 move complete, result=0 23:09:28.281 00.000 8052 worker thread done servicing request 23:09:28.292 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=22, FiltMax=32, Gamma=1.040 23:09:28.553 00.261 3236 UpdateGuideState exits: m=184 SNR=9.3 23:09:28.553 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:28.554 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:28.554 00.000 3236 Enqueuing Expose request 23:09:28.555 00.001 8052 Worker thread wakes up 23:09:28.555 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:28.555 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:28.556 00.001 3236 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:09:30.090 01.534 8052 Exposure complete 23:09:30.260 00.170 8052 worker thread done servicing request 23:09:30.260 00.000 3236 OnExposeComplete: enter 23:09:30.260 00.000 3236 UpdateGuideState(): m_state=6 23:09:30.261 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 806 23:09:30.261 00.000 3236 Star::Find returns 1 (0), X=1053.28, Y=267.95, Mass=202, SNR=9.7, Peak=37 HFD=4.7 23:09:30.262 00.001 3236 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.85) = xAngle (1.53 = 1.53) 23:09:30.262 00.000 3236 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.21 = -0.21) 23:09:30.262 00.000 3236 CameraToMount -- cameraX=0.69 cameraY=-0.22 hyp=0.72 cameraTheta=-0.32 mountX=0.03 mountY=-0.15, mountTheta=-1.40 23:09:30.264 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.69, y=-0.22, opts=13) 23:09:30.265 00.001 3236 Enqueuing Move request for scope (0.69, -0.22) 23:09:30.265 00.000 8052 Worker thread wakes up 23:09:30.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.22) opts 0xd 23:09:30.265 00.000 8052 Handling offset move in thread for scope, endpoint = (0.69, -0.22) 23:09:30.266 00.001 8052 Moving (0.69, -0.22) raw xDistance=0.03 yDistance=-0.15 23:09:30.266 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:09:30.266 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:09:30.267 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:09:30.267 00.000 8052 MoveAxis(E, 0, ABG) 23:09:30.267 00.000 8052 Move returns status 0, amount 0 23:09:30.267 00.000 8052 MoveAxis(N, 0, ABG) 23:09:30.268 00.001 8052 Move returns status 0, amount 0 23:09:30.268 00.000 8052 move complete, result=0 23:09:30.268 00.000 8052 worker thread done servicing request 23:09:30.277 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=34, Gamma=1.040 23:09:30.537 00.260 3236 UpdateGuideState exits: m=202 SNR=9.7 23:09:30.537 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:30.538 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:30.538 00.000 3236 Enqueuing Expose request 23:09:30.538 00.000 8052 Worker thread wakes up 23:09:30.539 00.001 3236 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH 23:09:30.539 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:30.539 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:32.174 01.635 8052 Exposure complete 23:09:32.348 00.174 8052 worker thread done servicing request 23:09:32.349 00.001 3236 OnExposeComplete: enter 23:09:32.349 00.000 3236 UpdateGuideState(): m_state=6 23:09:32.350 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 807 23:09:32.350 00.000 3236 Star::Find returns 1 (0), X=1053.65, Y=268.34, Mass=192, SNR=9.6, Peak=37 HFD=4.6 23:09:32.351 00.001 3236 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.85) = xAngle (2.00 = 2.00) 23:09:32.351 00.000 3236 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.26 = 0.26) 23:09:32.351 00.000 3236 CameraToMount -- cameraX=1.06 cameraY=0.16 hyp=1.07 cameraTheta=0.15 mountX=-0.45 mountY=0.27, mountTheta=2.60 23:09:32.353 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.06, y=0.16, opts=13) 23:09:32.353 00.000 3236 Enqueuing Move request for scope (1.06, 0.16) 23:09:32.353 00.000 8052 Worker thread wakes up 23:09:32.353 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.16) opts 0xd 23:09:32.354 00.001 8052 Handling offset move in thread for scope, endpoint = (1.06, 0.16) 23:09:32.354 00.000 8052 Moving (1.06, 0.16) raw xDistance=-0.45 yDistance=0.27 23:09:32.354 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45 23:09:32.354 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27 23:09:32.354 00.000 8052 MoveAxis(E, 15, ABG) 23:09:32.355 00.001 8052 Guiding Dir = 2, Dur = 15 23:09:32.357 00.002 8052 IsSlewing returns 0 23:09:32.359 00.002 8052 IsGuiding returns 0 23:09:32.364 00.005 8052 PulseGuide returned control before completion, sleep 21 23:09:32.369 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=35, Gamma=1.040 23:09:32.388 00.019 8052 IsGuiding returns 0 23:09:32.388 00.000 8052 Move returns status 0, amount 15 23:09:32.388 00.000 8052 MoveAxis(S, 41, ABG) 23:09:32.388 00.000 8052 Guiding Dir = 1, Dur = 41 23:09:32.390 00.002 8052 IsSlewing returns 0 23:09:32.393 00.003 8052 IsGuiding returns 0 23:09:32.401 00.008 8052 PulseGuide returned control before completion, sleep 44 23:09:32.447 00.046 8052 IsGuiding returns 1 23:09:32.447 00.000 8052 scope still moving after pulse duration time elapsed 23:09:32.471 00.024 8052 IsSlewing returns 0 23:09:32.473 00.002 8052 IsGuiding returns 1 23:09:32.495 00.022 8052 IsSlewing returns 0 23:09:32.497 00.002 8052 IsGuiding returns 1 23:09:32.520 00.023 8052 IsSlewing returns 0 23:09:32.522 00.002 8052 IsGuiding returns 1 23:09:32.544 00.022 8052 IsSlewing returns 0 23:09:32.546 00.002 8052 IsGuiding returns 0 23:09:32.547 00.001 8052 scope move finished after 41 + 112 ms 23:09:32.547 00.000 8052 Move returns status 0, amount 41 23:09:32.547 00.000 8052 move complete, result=0 23:09:32.547 00.000 8052 worker thread done servicing request 23:09:32.642 00.095 3236 UpdateGuideState exits: m=192 SNR=9.6 23:09:32.642 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:32.643 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:32.643 00.000 3236 Enqueuing Expose request 23:09:32.643 00.000 8052 Worker thread wakes up 23:09:32.643 00.000 3236 GuideStep: -0.4 px 15 ms EAST, 0.3 px 41 ms SOUTH 23:09:32.643 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:32.644 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:34.178 01.534 8052 Exposure complete 23:09:34.344 00.166 8052 worker thread done servicing request 23:09:34.345 00.001 3236 OnExposeComplete: enter 23:09:34.346 00.001 3236 UpdateGuideState(): m_state=6 23:09:34.347 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 808 23:09:34.347 00.000 3236 Star::Find returns 1 (0), X=1052.44, Y=268.66, Mass=210, SNR=10.0, Peak=38 HFD=4.5 23:09:34.347 00.000 3236 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.85) = xAngle (3.72 = -2.57) 23:09:34.348 00.001 3236 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.97 = 1.97) 23:09:34.348 00.000 3236 CameraToMount -- cameraX=-0.15 cameraY=0.48 hyp=0.50 cameraTheta=1.87 mountX=-0.42 mountY=0.46, mountTheta=2.31 23:09:34.350 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.15, y=0.48, opts=13) 23:09:34.350 00.000 3236 Enqueuing Move request for scope (-0.15, 0.48) 23:09:34.350 00.000 8052 Worker thread wakes up 23:09:34.351 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.48) opts 0xd 23:09:34.351 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.15, 0.48) 23:09:34.351 00.000 8052 Moving (-0.15, 0.48) raw xDistance=-0.42 yDistance=0.46 23:09:34.351 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42 23:09:34.351 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46 23:09:34.352 00.001 8052 MoveAxis(E, 16, ABG) 23:09:34.352 00.000 8052 Guiding Dir = 2, Dur = 16 23:09:34.363 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=36, Gamma=1.040 23:09:34.412 00.049 8052 IsSlewing returns 0 23:09:34.480 00.068 8052 IsGuiding returns 0 23:09:34.542 00.062 8052 IsGuiding returns 0 23:09:34.542 00.000 8052 Move returns status 0, amount 16 23:09:34.542 00.000 8052 MoveAxis(S, 71, ABG) 23:09:34.542 00.000 8052 Guiding Dir = 1, Dur = 71 23:09:34.544 00.002 8052 IsSlewing returns 0 23:09:34.548 00.004 8052 IsGuiding returns 0 23:09:34.552 00.004 8052 PulseGuide returned control before completion, sleep 77 23:09:34.633 00.081 8052 IsGuiding returns 1 23:09:34.633 00.000 8052 scope still moving after pulse duration time elapsed 23:09:34.640 00.007 3236 UpdateGuideState exits: m=210 SNR=10.0 23:09:34.640 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:34.640 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:34.641 00.001 3236 Enqueuing Expose request 23:09:34.655 00.014 8052 IsSlewing returns 0 23:09:34.657 00.002 8052 IsGuiding returns 0 23:09:34.658 00.001 8052 scope move finished after 71 + 38 ms 23:09:34.658 00.000 8052 Move returns status 0, amount 71 23:09:34.658 00.000 8052 move complete, result=0 23:09:34.658 00.000 8052 worker thread done servicing request 23:09:34.659 00.001 8052 Worker thread wakes up 23:09:34.659 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:34.659 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:34.667 00.008 3236 GuideStep: -0.4 px 16 ms EAST, 0.5 px 71 ms SOUTH 23:09:36.094 01.427 8052 Exposure complete 23:09:36.258 00.164 8052 worker thread done servicing request 23:09:36.259 00.001 3236 OnExposeComplete: enter 23:09:36.259 00.000 3236 UpdateGuideState(): m_state=6 23:09:36.260 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 809 23:09:36.260 00.000 3236 Star::Find returns 1 (0), X=1053.51, Y=267.77, Mass=204, SNR=9.8, Peak=34 HFD=4.9 23:09:36.261 00.001 3236 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.85) = xAngle (1.44 = 1.44) 23:09:36.261 00.000 3236 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.31 = -0.31) 23:09:36.261 00.000 3236 CameraToMount -- cameraX=0.92 cameraY=-0.40 hyp=1.00 cameraTheta=-0.41 mountX=0.13 mountY=-0.31, mountTheta=-1.16 23:09:36.263 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.92, y=-0.40, opts=13) 23:09:36.263 00.000 3236 Enqueuing Move request for scope (0.92, -0.40) 23:09:36.263 00.000 8052 Worker thread wakes up 23:09:36.263 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.40) opts 0xd 23:09:36.264 00.001 8052 Handling offset move in thread for scope, endpoint = (0.92, -0.40) 23:09:36.264 00.000 8052 Moving (0.92, -0.40) raw xDistance=0.13 yDistance=-0.31 23:09:36.264 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:09:36.264 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:09:36.265 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 23:09:36.265 00.000 8052 MoveAxis(E, 0, ABG) 23:09:36.266 00.001 8052 Move returns status 0, amount 0 23:09:36.266 00.000 8052 MoveAxis(N, 0, ABG) 23:09:36.266 00.000 8052 Move returns status 0, amount 0 23:09:36.266 00.000 8052 move complete, result=0 23:09:36.267 00.001 8052 worker thread done servicing request 23:09:36.275 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=24, FiltMax=32, Gamma=1.040 23:09:36.537 00.262 3236 UpdateGuideState exits: m=204 SNR=9.8 23:09:36.537 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:36.538 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:36.538 00.000 3236 Enqueuing Expose request 23:09:36.538 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:09:36.538 00.000 8052 Worker thread wakes up 23:09:36.540 00.002 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:36.540 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:38.177 01.637 8052 Exposure complete 23:09:38.343 00.166 8052 worker thread done servicing request 23:09:38.343 00.000 3236 OnExposeComplete: enter 23:09:38.343 00.000 3236 UpdateGuideState(): m_state=6 23:09:38.344 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 810 23:09:38.345 00.001 3236 Star::Find returns 1 (0), X=1055.07, Y=267.85, Mass=200, SNR=9.7, Peak=37 HFD=4.3 23:09:38.345 00.000 3236 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.85) = xAngle (1.72 = 1.72) 23:09:38.345 00.000 3236 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.03 = -0.03) 23:09:38.345 00.000 3236 CameraToMount -- cameraX=2.47 cameraY=-0.33 hyp=2.50 cameraTheta=-0.13 mountX=-0.36 mountY=-0.07, mountTheta=-2.95 23:09:38.347 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.47, y=-0.33, opts=13) 23:09:38.347 00.000 3236 Enqueuing Move request for scope (2.47, -0.33) 23:09:38.347 00.000 8052 Worker thread wakes up 23:09:38.348 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.47, -0.33) opts 0xd 23:09:38.348 00.000 8052 Handling offset move in thread for scope, endpoint = (2.47, -0.33) 23:09:38.348 00.000 8052 Moving (2.47, -0.33) raw xDistance=-0.36 yDistance=-0.07 23:09:38.348 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36 23:09:38.349 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:09:38.349 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:09:38.349 00.000 8052 MoveAxis(E, 13, ABG) 23:09:38.349 00.000 8052 Guiding Dir = 2, Dur = 13 23:09:38.355 00.006 8052 IsSlewing returns 0 23:09:38.357 00.002 8052 IsGuiding returns 0 23:09:38.359 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=33, Gamma=1.040 23:09:38.361 00.002 8052 PulseGuide returned control before completion, sleep 20 23:09:38.383 00.022 8052 IsGuiding returns 0 23:09:38.384 00.001 8052 Move returns status 0, amount 13 23:09:38.384 00.000 8052 MoveAxis(N, 0, ABG) 23:09:38.384 00.000 8052 Move returns status 0, amount 0 23:09:38.384 00.000 8052 move complete, result=0 23:09:38.385 00.001 8052 worker thread done servicing request 23:09:38.622 00.237 3236 UpdateGuideState exits: m=200 SNR=9.7 23:09:38.622 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:38.623 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:38.623 00.000 3236 Enqueuing Expose request 23:09:38.623 00.000 8052 Worker thread wakes up 23:09:38.623 00.000 3236 GuideStep: -0.4 px 13 ms EAST, -0.1 px 0 ms NORTH 23:09:38.623 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:38.624 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:40.157 01.533 8052 Exposure complete 23:09:40.321 00.164 8052 worker thread done servicing request 23:09:40.321 00.000 3236 OnExposeComplete: enter 23:09:40.322 00.001 3236 UpdateGuideState(): m_state=6 23:09:40.323 00.001 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 811 23:09:40.323 00.000 3236 Star::Find returns 1 (0), X=1053.94, Y=266.87, Mass=194, SNR=9.5, Peak=36 HFD=4.7 23:09:40.323 00.000 3236 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.85) = xAngle (1.08 = 1.08) 23:09:40.324 00.001 3236 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.67 = -0.67) 23:09:40.324 00.000 3236 CameraToMount -- cameraX=1.35 cameraY=-1.31 hyp=1.88 cameraTheta=-0.77 mountX=0.89 mountY=-1.16, mountTheta=-0.92 23:09:40.326 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.35, y=-1.31, opts=13) 23:09:40.326 00.000 3236 Enqueuing Move request for scope (1.35, -1.31) 23:09:40.326 00.000 8052 Worker thread wakes up 23:09:40.326 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.35, -1.31) opts 0xd 23:09:40.327 00.001 8052 Handling offset move in thread for scope, endpoint = (1.35, -1.31) 23:09:40.327 00.000 8052 Moving (1.35, -1.31) raw xDistance=0.89 yDistance=-1.16 23:09:40.327 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.89 23:09:40.327 00.000 8052 resist switch: large excursion: input -1.16 thresh 0.54 direction from 1 to -1 23:09:40.327 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.49 23:09:40.328 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.16 from input -1.16 23:09:40.328 00.000 8052 MoveAxis(W, 30, ABG) 23:09:40.329 00.001 8052 Guiding Dir = 3, Dur = 30 23:09:40.332 00.003 8052 IsSlewing returns 0 23:09:40.334 00.002 8052 IsGuiding returns 0 23:09:40.338 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=35, Gamma=1.040 23:09:40.340 00.002 8052 PulseGuide returned control before completion, sleep 35 23:09:40.379 00.039 8052 IsGuiding returns 1 23:09:40.379 00.000 8052 scope still moving after pulse duration time elapsed 23:09:40.402 00.023 8052 IsSlewing returns 0 23:09:40.404 00.002 8052 IsGuiding returns 0 23:09:40.404 00.000 8052 scope move finished after 30 + 39 ms 23:09:40.404 00.000 8052 Move returns status 0, amount 30 23:09:40.404 00.000 8052 MoveAxis(N, 177, ABG) 23:09:40.405 00.001 8052 Guiding Dir = 0, Dur = 177 23:09:40.407 00.002 8052 IsSlewing returns 0 23:09:40.409 00.002 8052 IsGuiding returns 0 23:09:40.414 00.005 8052 PulseGuide returned control before completion, sleep 183 23:09:40.601 00.187 8052 IsGuiding returns 0 23:09:40.601 00.000 8052 Move returns status 0, amount 177 23:09:40.601 00.000 8052 move complete, result=0 23:09:40.602 00.001 8052 worker thread done servicing request 23:09:40.609 00.007 3236 UpdateGuideState exits: m=194 SNR=9.5 23:09:40.609 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:40.610 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:40.610 00.000 3236 Enqueuing Expose request 23:09:40.610 00.000 8052 Worker thread wakes up 23:09:40.611 00.001 3236 GuideStep: 0.9 px 30 ms WEST, -1.2 px 177 ms NORTH 23:09:40.611 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:40.611 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:42.145 01.534 8052 Exposure complete 23:09:42.324 00.179 8052 worker thread done servicing request 23:09:42.325 00.001 3236 OnExposeComplete: enter 23:09:42.325 00.000 3236 UpdateGuideState(): m_state=6 23:09:42.326 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 812 23:09:42.326 00.000 3236 Star::Find returns 1 (0), X=1053.79, Y=266.21, Mass=166, SNR=8.7, Peak=33 HFD=5.2 23:09:42.326 00.000 3236 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.85) = xAngle (0.83 = 0.83) 23:09:42.327 00.001 3236 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.92 = -0.92) 23:09:42.327 00.000 3236 CameraToMount -- cameraX=1.20 cameraY=-1.96 hyp=2.30 cameraTheta=-1.02 mountX=1.56 mountY=-1.83, mountTheta=-0.87 23:09:42.329 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.20, y=-1.96, opts=13) 23:09:42.329 00.000 3236 Enqueuing Move request for scope (1.20, -1.96) 23:09:42.329 00.000 8052 Worker thread wakes up 23:09:42.330 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.20, -1.96) opts 0xd 23:09:42.330 00.000 8052 Handling offset move in thread for scope, endpoint = (1.20, -1.96) 23:09:42.330 00.000 8052 Moving (1.20, -1.96) raw xDistance=1.56 yDistance=-1.83 23:09:42.330 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.56 23:09:42.331 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.83 from input -1.83 23:09:42.331 00.000 8052 MoveAxis(W, 56, ABG) 23:09:42.331 00.000 8052 Guiding Dir = 3, Dur = 56 23:09:42.334 00.003 8052 IsSlewing returns 0 23:09:42.337 00.003 8052 IsGuiding returns 0 23:09:42.342 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=24, FiltMax=30, Gamma=1.040 23:09:42.343 00.001 8052 PulseGuide returned control before completion, sleep 61 23:09:42.406 00.063 8052 IsGuiding returns 0 23:09:42.406 00.000 8052 Move returns status 0, amount 56 23:09:42.407 00.001 8052 MoveAxis(N, 278, ABG) 23:09:42.407 00.000 8052 Guiding Dir = 0, Dur = 278 23:09:42.409 00.002 8052 IsSlewing returns 0 23:09:42.410 00.001 8052 IsGuiding returns 0 23:09:42.414 00.004 8052 PulseGuide returned control before completion, sleep 285 23:09:42.551 00.137 3236 UpdateGuideState exits: m=166 SNR=8.7 23:09:42.551 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:42.552 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:42.552 00.000 3236 Enqueuing Expose request 23:09:42.703 00.151 8052 IsGuiding returns 0 23:09:42.704 00.001 8052 Move returns status 0, amount 278 23:09:42.704 00.000 8052 move complete, result=0 23:09:42.704 00.000 8052 worker thread done servicing request 23:09:42.704 00.000 8052 Worker thread wakes up 23:09:42.704 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:42.704 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:42.705 00.001 3236 GuideStep: 1.6 px 56 ms WEST, -1.8 px 278 ms NORTH 23:09:44.133 01.428 8052 Exposure complete 23:09:44.258 00.125 8052 worker thread done servicing request 23:09:44.258 00.000 3236 OnExposeComplete: enter 23:09:44.259 00.001 3236 UpdateGuideState(): m_state=6 23:09:44.260 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 813 23:09:44.260 00.000 3236 Star::Find returns 1 (0), X=1053.74, Y=268.21, Mass=184, SNR=9.3, Peak=34 HFD=5.0 23:09:44.260 00.000 3236 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.85) = xAngle (1.88 = 1.88) 23:09:44.260 00.000 3236 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.13 = 0.13) 23:09:44.260 00.000 3236 CameraToMount -- cameraX=1.15 cameraY=0.04 hyp=1.15 cameraTheta=0.03 mountX=-0.35 mountY=0.15, mountTheta=2.73 23:09:44.262 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.15, y=0.04, opts=13) 23:09:44.262 00.000 3236 Enqueuing Move request for scope (1.15, 0.04) 23:09:44.262 00.000 8052 Worker thread wakes up 23:09:44.263 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.15, 0.04) opts 0xd 23:09:44.263 00.000 8052 Handling offset move in thread for scope, endpoint = (1.15, 0.04) 23:09:44.263 00.000 8052 Moving (1.15, 0.04) raw xDistance=-0.35 yDistance=0.15 23:09:44.263 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35 23:09:44.263 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:09:44.263 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:09:44.264 00.001 8052 MoveAxis(E, 8, ABG) 23:09:44.264 00.000 8052 Guiding Dir = 2, Dur = 8 23:09:44.268 00.004 8052 IsSlewing returns 0 23:09:44.270 00.002 8052 IsGuiding returns 0 23:09:44.272 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=26, FiltMax=34, Gamma=1.040 23:09:44.273 00.001 8052 PulseGuide returned control before completion, sleep 16 23:09:44.292 00.019 8052 IsGuiding returns 0 23:09:44.293 00.001 8052 Move returns status 0, amount 8 23:09:44.293 00.000 8052 MoveAxis(N, 0, ABG) 23:09:44.293 00.000 8052 Move returns status 0, amount 0 23:09:44.293 00.000 8052 move complete, result=0 23:09:44.293 00.000 8052 worker thread done servicing request 23:09:44.475 00.182 3236 UpdateGuideState exits: m=184 SNR=9.3 23:09:44.475 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:44.475 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:44.475 00.000 3236 Enqueuing Expose request 23:09:44.475 00.000 8052 Worker thread wakes up 23:09:44.476 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:44.476 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:44.476 00.000 3236 GuideStep: -0.3 px 8 ms EAST, 0.2 px 0 ms NORTH 23:09:46.112 01.636 8052 Exposure complete 23:09:46.276 00.164 8052 worker thread done servicing request 23:09:46.276 00.000 3236 OnExposeComplete: enter 23:09:46.276 00.000 3236 UpdateGuideState(): m_state=6 23:09:46.277 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 814 23:09:46.278 00.001 3236 Star::Find returns 1 (0), X=1053.75, Y=268.04, Mass=196, SNR=9.6, Peak=42 HFD=4.7 23:09:46.278 00.000 3236 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.85) = xAngle (1.73 = 1.73) 23:09:46.278 00.000 3236 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.02 = -0.02) 23:09:46.278 00.000 3236 CameraToMount -- cameraX=1.16 cameraY=-0.14 hyp=1.17 cameraTheta=-0.12 mountX=-0.18 mountY=-0.02, mountTheta=-3.03 23:09:46.281 00.003 3236 SchedulePrimaryMove(06CFF028, x=1.16, y=-0.14, opts=13) 23:09:46.281 00.000 3236 Enqueuing Move request for scope (1.16, -0.14) 23:09:46.282 00.001 8052 Worker thread wakes up 23:09:46.282 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.16, -0.14) opts 0xd 23:09:46.283 00.001 8052 Handling offset move in thread for scope, endpoint = (1.16, -0.14) 23:09:46.283 00.000 8052 Moving (1.16, -0.14) raw xDistance=-0.18 yDistance=-0.02 23:09:46.283 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.18 23:09:46.284 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:09:46.284 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:09:46.284 00.000 8052 MoveAxis(E, 7, ABG) 23:09:46.284 00.000 8052 Guiding Dir = 2, Dur = 7 23:09:46.287 00.003 8052 IsSlewing returns 0 23:09:46.290 00.003 8052 IsGuiding returns 0 23:09:46.293 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=32, FiltMax=40, Gamma=1.040 23:09:46.294 00.001 8052 PulseGuide returned control before completion, sleep 14 23:09:46.310 00.016 8052 IsGuiding returns 0 23:09:46.311 00.001 8052 Move returns status 0, amount 7 23:09:46.311 00.000 8052 MoveAxis(N, 0, ABG) 23:09:46.311 00.000 8052 Move returns status 0, amount 0 23:09:46.311 00.000 8052 move complete, result=0 23:09:46.312 00.001 8052 worker thread done servicing request 23:09:46.553 00.241 3236 UpdateGuideState exits: m=196 SNR=9.6 23:09:46.553 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:46.553 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:46.553 00.000 3236 Enqueuing Expose request 23:09:46.554 00.001 8052 Worker thread wakes up 23:09:46.554 00.000 3236 GuideStep: -0.2 px 7 ms EAST, -0.0 px 0 ms NORTH 23:09:46.554 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:46.554 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:48.088 01.534 8052 Exposure complete 23:09:48.255 00.167 3236 OnExposeComplete: enter 23:09:48.255 00.000 8052 worker thread done servicing request 23:09:48.255 00.000 3236 UpdateGuideState(): m_state=6 23:09:48.256 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 815 23:09:48.257 00.001 3236 Star::Find returns 1 (0), X=1055.13, Y=267.68, Mass=192, SNR=9.5, Peak=33 HFD=4.8 23:09:48.257 00.000 3236 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.85) = xAngle (1.65 = 1.65) 23:09:48.257 00.000 3236 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.09 = -0.09) 23:09:48.257 00.000 3236 CameraToMount -- cameraX=2.54 cameraY=-0.50 hyp=2.59 cameraTheta=-0.19 mountX=-0.22 mountY=-0.24, mountTheta=-2.31 23:09:48.259 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.54, y=-0.50, opts=13) 23:09:48.260 00.001 3236 Enqueuing Move request for scope (2.54, -0.50) 23:09:48.260 00.000 8052 Worker thread wakes up 23:09:48.260 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.54, -0.50) opts 0xd 23:09:48.260 00.000 8052 Handling offset move in thread for scope, endpoint = (2.54, -0.50) 23:09:48.261 00.001 8052 Moving (2.54, -0.50) raw xDistance=-0.22 yDistance=-0.24 23:09:48.261 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22 23:09:48.261 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24 23:09:48.261 00.000 8052 MoveAxis(E, 8, ABG) 23:09:48.261 00.000 8052 Guiding Dir = 2, Dur = 8 23:09:48.272 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=23, FiltMax=31, Gamma=1.040 23:09:48.314 00.042 8052 IsSlewing returns 0 23:09:48.379 00.065 8052 IsGuiding returns 0 23:09:48.509 00.130 8052 IsGuiding returns 0 23:09:48.509 00.000 8052 Move returns status 0, amount 8 23:09:48.509 00.000 8052 MoveAxis(N, 36, ABG) 23:09:48.509 00.000 8052 Guiding Dir = 0, Dur = 36 23:09:48.513 00.004 8052 IsSlewing returns 0 23:09:48.516 00.003 8052 IsGuiding returns 0 23:09:48.527 00.011 8052 PulseGuide returned control before completion, sleep 36 23:09:48.540 00.013 3236 UpdateGuideState exits: m=192 SNR=9.5 23:09:48.540 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:48.541 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:48.541 00.000 3236 Enqueuing Expose request 23:09:48.566 00.025 8052 IsGuiding returns 1 23:09:48.566 00.000 8052 scope still moving after pulse duration time elapsed 23:09:48.590 00.024 8052 IsSlewing returns 0 23:09:48.595 00.005 8052 IsGuiding returns 1 23:09:48.619 00.024 8052 IsSlewing returns 0 23:09:48.625 00.006 8052 IsGuiding returns 1 23:09:48.648 00.023 8052 IsSlewing returns 0 23:09:48.650 00.002 8052 IsGuiding returns 1 23:09:48.680 00.030 8052 IsSlewing returns 0 23:09:48.683 00.003 8052 IsGuiding returns 0 23:09:48.684 00.001 8052 scope move finished after 36 + 131 ms 23:09:48.684 00.000 8052 Move returns status 0, amount 36 23:09:48.684 00.000 8052 move complete, result=0 23:09:48.684 00.000 8052 worker thread done servicing request 23:09:48.685 00.001 8052 Worker thread wakes up 23:09:48.685 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:48.685 00.000 3236 GuideStep: -0.2 px 8 ms EAST, -0.2 px 36 ms NORTH 23:09:48.685 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:50.118 01.433 8052 Exposure complete 23:09:50.290 00.172 8052 worker thread done servicing request 23:09:50.290 00.000 3236 OnExposeComplete: enter 23:09:50.290 00.000 3236 UpdateGuideState(): m_state=6 23:09:50.291 00.001 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 816 23:09:50.292 00.001 3236 Star::Find returns 1 (0), X=1054.81, Y=267.16, Mass=184, SNR=9.3, Peak=38 HFD=4.3 23:09:50.292 00.000 3236 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.85) = xAngle (1.42 = 1.42) 23:09:50.292 00.000 3236 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.33 = -0.33) 23:09:50.292 00.000 3236 CameraToMount -- cameraX=2.22 cameraY=-1.01 hyp=2.44 cameraTheta=-0.43 mountX=0.37 mountY=-0.78, mountTheta=-1.13 23:09:50.294 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.22, y=-1.01, opts=13) 23:09:50.295 00.001 3236 Enqueuing Move request for scope (2.22, -1.01) 23:09:50.295 00.000 8052 Worker thread wakes up 23:09:50.295 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.22, -1.01) opts 0xd 23:09:50.296 00.001 8052 Handling offset move in thread for scope, endpoint = (2.22, -1.01) 23:09:50.296 00.000 8052 Moving (2.22, -1.01) raw xDistance=0.37 yDistance=-0.78 23:09:50.296 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37 23:09:50.296 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 23:09:50.296 00.000 8052 MoveAxis(W, 12, ABG) 23:09:50.299 00.003 8052 Guiding Dir = 3, Dur = 12 23:09:50.302 00.003 8052 IsSlewing returns 0 23:09:50.305 00.003 8052 IsGuiding returns 0 23:09:50.307 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=27, FiltMax=36, Gamma=1.040 23:09:50.308 00.001 8052 PulseGuide returned control before completion, sleep 19 23:09:50.331 00.023 8052 IsGuiding returns 0 23:09:50.332 00.001 8052 Move returns status 0, amount 12 23:09:50.332 00.000 8052 MoveAxis(N, 119, ABG) 23:09:50.332 00.000 8052 Guiding Dir = 0, Dur = 119 23:09:50.336 00.004 8052 IsSlewing returns 0 23:09:50.339 00.003 8052 IsGuiding returns 0 23:09:50.344 00.005 8052 PulseGuide returned control before completion, sleep 124 23:09:50.481 00.137 8052 IsGuiding returns 0 23:09:50.482 00.001 8052 Move returns status 0, amount 119 23:09:50.482 00.000 8052 move complete, result=0 23:09:50.482 00.000 8052 worker thread done servicing request 23:09:50.570 00.088 3236 UpdateGuideState exits: m=184 SNR=9.3 23:09:50.571 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:50.571 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:50.571 00.000 3236 Enqueuing Expose request 23:09:50.571 00.000 8052 Worker thread wakes up 23:09:50.571 00.000 3236 GuideStep: 0.4 px 12 ms WEST, -0.8 px 119 ms NORTH 23:09:50.571 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:50.572 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:52.106 01.534 8052 Exposure complete 23:09:52.271 00.165 8052 worker thread done servicing request 23:09:52.271 00.000 3236 OnExposeComplete: enter 23:09:52.271 00.000 3236 UpdateGuideState(): m_state=6 23:09:52.272 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 817 23:09:52.272 00.000 3236 Star::Find returns 1 (0), X=1053.56, Y=266.74, Mass=191, SNR=9.5, Peak=39 HFD=4.2 23:09:52.273 00.001 3236 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.85) = xAngle (0.87 = 0.87) 23:09:52.273 00.000 3236 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.88 = -0.88) 23:09:52.273 00.000 3236 CameraToMount -- cameraX=0.97 cameraY=-1.44 hyp=1.73 cameraTheta=-0.98 mountX=1.12 mountY=-1.33, mountTheta=-0.87 23:09:52.275 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.97, y=-1.44, opts=13) 23:09:52.275 00.000 3236 Enqueuing Move request for scope (0.97, -1.44) 23:09:52.276 00.001 8052 Worker thread wakes up 23:09:52.276 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.97, -1.44) opts 0xd 23:09:52.276 00.000 8052 Handling offset move in thread for scope, endpoint = (0.97, -1.44) 23:09:52.276 00.000 8052 Moving (0.97, -1.44) raw xDistance=1.12 yDistance=-1.33 23:09:52.277 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.12 23:09:52.277 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.33 from input -1.33 23:09:52.277 00.000 8052 MoveAxis(W, 40, ABG) 23:09:52.277 00.000 8052 Guiding Dir = 3, Dur = 40 23:09:52.287 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=35, Gamma=1.040 23:09:52.297 00.010 8052 IsSlewing returns 0 23:09:52.301 00.004 8052 IsGuiding returns 0 23:09:52.308 00.007 8052 PulseGuide returned control before completion, sleep 44 23:09:52.355 00.047 8052 IsGuiding returns 0 23:09:52.356 00.001 8052 Move returns status 0, amount 40 23:09:52.356 00.000 8052 MoveAxis(N, 202, ABG) 23:09:52.356 00.000 8052 Guiding Dir = 0, Dur = 202 23:09:52.358 00.002 8052 IsSlewing returns 0 23:09:52.360 00.002 8052 IsGuiding returns 0 23:09:52.368 00.008 8052 PulseGuide returned control before completion, sleep 206 23:09:52.550 00.182 3236 UpdateGuideState exits: m=191 SNR=9.5 23:09:52.551 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:52.551 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:52.551 00.000 3236 Enqueuing Expose request 23:09:52.578 00.027 8052 IsGuiding returns 0 23:09:52.578 00.000 8052 Move returns status 0, amount 202 23:09:52.578 00.000 8052 move complete, result=0 23:09:52.579 00.001 8052 worker thread done servicing request 23:09:52.579 00.000 8052 Worker thread wakes up 23:09:52.579 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:52.579 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:52.586 00.007 3236 GuideStep: 1.1 px 40 ms WEST, -1.3 px 202 ms NORTH 23:09:54.114 01.528 8052 Exposure complete 23:09:54.299 00.185 8052 worker thread done servicing request 23:09:54.299 00.000 3236 OnExposeComplete: enter 23:09:54.299 00.000 3236 UpdateGuideState(): m_state=6 23:09:54.300 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 818 23:09:54.300 00.000 3236 Star::Find returns 1 (0), X=1052.26, Y=268.25, Mass=189, SNR=9.4, Peak=37 HFD=4.7 23:09:54.301 00.001 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.77 = -1.52) 23:09:54.301 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.02 = 3.02) 23:09:54.301 00.000 3236 CameraToMount -- cameraX=-0.33 cameraY=0.07 hyp=0.34 cameraTheta=2.92 mountX=0.02 mountY=0.04, mountTheta=1.14 23:09:54.303 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.33, y=0.07, opts=13) 23:09:54.303 00.000 3236 Enqueuing Move request for scope (-0.33, 0.07) 23:09:54.303 00.000 8052 Worker thread wakes up 23:09:54.304 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.07) opts 0xd 23:09:54.304 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.33, 0.07) 23:09:54.304 00.000 8052 Moving (-0.33, 0.07) raw xDistance=0.02 yDistance=0.04 23:09:54.304 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:09:54.305 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:09:54.305 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04 23:09:54.305 00.000 8052 MoveAxis(E, 0, ABG) 23:09:54.305 00.000 8052 Move returns status 0, amount 0 23:09:54.306 00.001 8052 MoveAxis(N, 0, ABG) 23:09:54.306 00.000 8052 Move returns status 0, amount 0 23:09:54.306 00.000 8052 move complete, result=0 23:09:54.306 00.000 8052 worker thread done servicing request 23:09:54.315 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=27, FiltMax=35, Gamma=1.040 23:09:54.615 00.300 3236 UpdateGuideState exits: m=189 SNR=9.4 23:09:54.615 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:54.616 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:54.616 00.000 3236 Enqueuing Expose request 23:09:54.616 00.000 8052 Worker thread wakes up 23:09:54.616 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:09:54.617 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:54.617 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:56.149 01.532 8052 Exposure complete 23:09:56.289 00.140 8052 worker thread done servicing request 23:09:56.289 00.000 3236 OnExposeComplete: enter 23:09:56.289 00.000 3236 UpdateGuideState(): m_state=6 23:09:56.290 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 819 23:09:56.291 00.001 3236 Star::Find returns 1 (0), X=1052.59, Y=267.87, Mass=203, SNR=9.8, Peak=41 HFD=4.4 23:09:56.291 00.000 3236 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.85) = xAngle (0.27 = 0.27) 23:09:56.291 00.000 3236 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.48 = -1.48) 23:09:56.291 00.000 3236 CameraToMount -- cameraX=-0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.58 mountX=0.29 mountY=-0.30, mountTheta=-0.80 23:09:56.293 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.00, y=-0.30, opts=13) 23:09:56.293 00.000 3236 Enqueuing Move request for scope (-0.00, -0.30) 23:09:56.293 00.000 8052 Worker thread wakes up 23:09:56.293 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.30) opts 0xd 23:09:56.294 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.00, -0.30) 23:09:56.294 00.000 8052 Moving (-0.00, -0.30) raw xDistance=0.29 yDistance=-0.30 23:09:56.294 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29 23:09:56.294 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 23:09:56.294 00.000 8052 MoveAxis(W, 10, ABG) 23:09:56.295 00.001 8052 Guiding Dir = 3, Dur = 10 23:09:56.297 00.002 8052 IsSlewing returns 0 23:09:56.300 00.003 8052 IsGuiding returns 0 23:09:56.302 00.002 8052 PulseGuide returned control before completion, sleep 18 23:09:56.303 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=27, FiltMax=36, Gamma=1.040 23:09:56.324 00.021 8052 IsGuiding returns 0 23:09:56.324 00.000 8052 Move returns status 0, amount 10 23:09:56.324 00.000 8052 MoveAxis(N, 46, ABG) 23:09:56.324 00.000 8052 Guiding Dir = 0, Dur = 46 23:09:56.327 00.003 8052 IsSlewing returns 0 23:09:56.329 00.002 8052 IsGuiding returns 0 23:09:56.334 00.005 8052 PulseGuide returned control before completion, sleep 51 23:09:56.387 00.053 8052 IsGuiding returns 1 23:09:56.387 00.000 8052 scope still moving after pulse duration time elapsed 23:09:56.410 00.023 8052 IsSlewing returns 0 23:09:56.411 00.001 8052 IsGuiding returns 1 23:09:56.434 00.023 8052 IsSlewing returns 0 23:09:56.436 00.002 8052 IsGuiding returns 1 23:09:56.458 00.022 8052 IsSlewing returns 0 23:09:56.460 00.002 8052 IsGuiding returns 0 23:09:56.460 00.000 8052 scope move finished after 46 + 85 ms 23:09:56.460 00.000 8052 Move returns status 0, amount 46 23:09:56.460 00.000 8052 move complete, result=0 23:09:56.460 00.000 8052 worker thread done servicing request 23:09:56.533 00.073 3236 UpdateGuideState exits: m=203 SNR=9.8 23:09:56.533 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:56.533 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:56.533 00.000 3236 Enqueuing Expose request 23:09:56.533 00.000 8052 Worker thread wakes up 23:09:56.534 00.001 3236 GuideStep: 0.3 px 10 ms WEST, -0.3 px 46 ms NORTH 23:09:56.534 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:56.534 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:09:58.165 01.631 8052 Exposure complete 23:09:58.292 00.127 8052 worker thread done servicing request 23:09:58.293 00.001 3236 OnExposeComplete: enter 23:09:58.293 00.000 3236 UpdateGuideState(): m_state=6 23:09:58.294 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 820 23:09:58.294 00.000 3236 Star::Find returns 1 (0), X=1051.74, Y=267.15, Mass=195, SNR=9.6, Peak=38 HFD=4.7 23:09:58.294 00.000 3236 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.85) = xAngle (-0.42 = -0.42) 23:09:58.294 00.000 3236 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.16 = -2.16) 23:09:58.295 00.001 3236 CameraToMount -- cameraX=-0.85 cameraY=-1.02 hyp=1.33 cameraTheta=-2.27 mountX=1.22 mountY=-1.11, mountTheta=-0.74 23:09:58.296 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.85, y=-1.02, opts=13) 23:09:58.296 00.000 3236 Enqueuing Move request for scope (-0.85, -1.02) 23:09:58.296 00.000 8052 Worker thread wakes up 23:09:58.297 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -1.02) opts 0xd 23:09:58.297 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.85, -1.02) 23:09:58.297 00.000 8052 Moving (-0.85, -1.02) raw xDistance=1.22 yDistance=-1.11 23:09:58.297 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.22 23:09:58.297 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 23:09:58.297 00.000 8052 MoveAxis(W, 43, ABG) 23:09:58.298 00.001 8052 Guiding Dir = 3, Dur = 43 23:09:58.300 00.002 8052 IsSlewing returns 0 23:09:58.302 00.002 8052 IsGuiding returns 0 23:09:58.307 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=34, Gamma=1.040 23:09:58.345 00.038 8052 PulseGuide returned control before completion, sleep 12 23:09:58.359 00.014 8052 IsGuiding returns 1 23:09:58.359 00.000 8052 scope still moving after pulse duration time elapsed 23:09:58.551 00.192 8052 IsSlewing returns 0 23:09:58.574 00.023 3236 UpdateGuideState exits: m=195 SNR=9.6 23:09:58.575 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:09:58.575 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:09:58.575 00.000 3236 Enqueuing Expose request 23:09:58.649 00.074 8052 IsGuiding returns 0 23:09:58.650 00.001 8052 scope move finished after 43 + 303 ms 23:09:58.650 00.000 8052 Move returns status 0, amount 43 23:09:58.650 00.000 8052 MoveAxis(N, 168, ABG) 23:09:58.650 00.000 8052 Guiding Dir = 0, Dur = 168 23:09:58.712 00.062 8052 IsSlewing returns 0 23:09:58.780 00.068 8052 IsGuiding returns 0 23:09:58.788 00.008 8052 PulseGuide returned control before completion, sleep 172 23:09:58.964 00.176 8052 IsGuiding returns 0 23:09:58.964 00.000 8052 Move returns status 0, amount 168 23:09:58.964 00.000 8052 move complete, result=0 23:09:58.965 00.001 8052 worker thread done servicing request 23:09:58.965 00.000 8052 Worker thread wakes up 23:09:58.965 00.000 3236 GuideStep: 1.2 px 43 ms WEST, -1.1 px 168 ms NORTH 23:09:58.965 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:09:58.965 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:00.092 01.127 8052 Exposure complete 23:10:00.250 00.158 3236 OnExposeComplete: enter 23:10:00.251 00.001 3236 UpdateGuideState(): m_state=6 23:10:00.251 00.000 8052 worker thread done servicing request 23:10:00.252 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 821 23:10:00.252 00.000 3236 Star::Find returns 1 (0), X=1051.71, Y=269.12, Mass=215, SNR=10.1, Peak=33 HFD=4.9 23:10:00.252 00.000 3236 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.85) = xAngle (4.17 = -2.11) 23:10:00.252 00.000 3236 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.42 = 2.42) 23:10:00.253 00.001 3236 CameraToMount -- cameraX=-0.88 cameraY=0.95 hyp=1.29 cameraTheta=2.32 mountX=-0.67 mountY=0.85, mountTheta=2.24 23:10:00.254 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.88, y=0.95, opts=13) 23:10:00.255 00.001 3236 Enqueuing Move request for scope (-0.88, 0.95) 23:10:00.255 00.000 8052 Worker thread wakes up 23:10:00.255 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.95) opts 0xd 23:10:00.255 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.88, 0.95) 23:10:00.255 00.000 8052 Moving (-0.88, 0.95) raw xDistance=-0.67 yDistance=0.85 23:10:00.256 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.67 23:10:00.256 00.000 8052 resist switch: large excursion: input 0.85 thresh 0.54 direction from -1 to 1 23:10:00.256 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.56 23:10:00.256 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 23:10:00.256 00.000 8052 MoveAxis(E, 20, ABG) 23:10:00.257 00.001 8052 Guiding Dir = 2, Dur = 20 23:10:00.259 00.002 8052 IsSlewing returns 0 23:10:00.262 00.003 8052 IsGuiding returns 0 23:10:00.266 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=56, FiltMin=22, FiltMax=30, Gamma=1.040 23:10:00.311 00.045 8052 IsGuiding returns 1 23:10:00.312 00.001 8052 scope still moving after pulse duration time elapsed 23:10:00.335 00.023 8052 IsSlewing returns 0 23:10:00.336 00.001 8052 IsGuiding returns 1 23:10:00.359 00.023 8052 IsSlewing returns 0 23:10:00.361 00.002 8052 IsGuiding returns 1 23:10:00.384 00.023 8052 IsSlewing returns 0 23:10:00.385 00.001 8052 IsGuiding returns 0 23:10:00.385 00.000 8052 scope move finished after 20 + 103 ms 23:10:00.386 00.001 8052 Move returns status 0, amount 20 23:10:00.386 00.000 8052 MoveAxis(S, 130, ABG) 23:10:00.386 00.000 8052 Guiding Dir = 1, Dur = 130 23:10:00.388 00.002 8052 IsSlewing returns 0 23:10:00.390 00.002 8052 IsGuiding returns 0 23:10:00.411 00.021 8052 PulseGuide returned control before completion, sleep 120 23:10:00.502 00.091 3236 UpdateGuideState exits: m=215 SNR=10.1 23:10:00.502 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:00.503 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:00.503 00.000 3236 Enqueuing Expose request 23:10:00.538 00.035 8052 IsGuiding returns 1 23:10:00.538 00.000 8052 scope still moving after pulse duration time elapsed 23:10:00.561 00.023 8052 IsSlewing returns 0 23:10:00.564 00.003 8052 IsGuiding returns 1 23:10:00.590 00.026 8052 IsSlewing returns 0 23:10:00.592 00.002 8052 IsGuiding returns 0 23:10:00.592 00.000 8052 scope move finished after 130 + 71 ms 23:10:00.592 00.000 8052 Move returns status 0, amount 130 23:10:00.592 00.000 8052 move complete, result=0 23:10:00.592 00.000 8052 worker thread done servicing request 23:10:00.593 00.001 8052 Worker thread wakes up 23:10:00.593 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:00.593 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:00.593 00.000 3236 GuideStep: -0.7 px 20 ms EAST, 0.9 px 130 ms SOUTH 23:10:02.126 01.533 8052 Exposure complete 23:10:02.290 00.164 8052 worker thread done servicing request 23:10:02.290 00.000 3236 OnExposeComplete: enter 23:10:02.291 00.001 3236 UpdateGuideState(): m_state=6 23:10:02.292 00.001 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 822 23:10:02.292 00.000 3236 Star::Find returns 1 (0), X=1051.61, Y=268.53, Mass=217, SNR=10.1, Peak=34 HFD=5.2 23:10:02.292 00.000 3236 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.85) = xAngle (4.64 = -1.64) 23:10:02.293 00.001 3236 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.90 = 2.90) 23:10:02.293 00.000 3236 CameraToMount -- cameraX=-0.98 cameraY=0.36 hyp=1.05 cameraTheta=2.80 mountX=-0.07 mountY=0.25, mountTheta=1.85 23:10:02.295 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.98, y=0.36, opts=13) 23:10:02.295 00.000 3236 Enqueuing Move request for scope (-0.98, 0.36) 23:10:02.295 00.000 8052 Worker thread wakes up 23:10:02.296 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.98, 0.36) opts 0xd 23:10:02.296 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.98, 0.36) 23:10:02.296 00.000 8052 Moving (-0.98, 0.36) raw xDistance=-0.07 yDistance=0.25 23:10:02.296 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:10:02.298 00.002 8052 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 23:10:02.298 00.000 8052 MoveAxis(E, 0, ABG) 23:10:02.299 00.001 8052 Move returns status 0, amount 0 23:10:02.299 00.000 8052 MoveAxis(S, 38, ABG) 23:10:02.299 00.000 8052 Guiding Dir = 1, Dur = 38 23:10:02.302 00.003 8052 IsSlewing returns 0 23:10:02.304 00.002 8052 IsGuiding returns 0 23:10:02.311 00.007 8052 PulseGuide returned control before completion, sleep 42 23:10:02.315 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=31, Gamma=1.040 23:10:02.438 00.123 8052 IsGuiding returns 1 23:10:02.439 00.001 8052 scope still moving after pulse duration time elapsed 23:10:02.549 00.110 8052 IsSlewing returns 0 23:10:02.585 00.036 3236 UpdateGuideState exits: m=217 SNR=10.1 23:10:02.585 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:02.585 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:02.586 00.001 3236 Enqueuing Expose request 23:10:02.637 00.051 8052 IsGuiding returns 0 23:10:02.637 00.000 8052 scope move finished after 38 + 294 ms 23:10:02.637 00.000 8052 Move returns status 0, amount 38 23:10:02.637 00.000 8052 move complete, result=0 23:10:02.638 00.001 8052 worker thread done servicing request 23:10:02.638 00.000 8052 Worker thread wakes up 23:10:02.638 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:02.638 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:02.650 00.012 3236 GuideStep: -0.1 px 0 ms EAST, 0.3 px 38 ms SOUTH 23:10:04.173 01.523 8052 Exposure complete 23:10:04.338 00.165 8052 worker thread done servicing request 23:10:04.338 00.000 3236 OnExposeComplete: enter 23:10:04.338 00.000 3236 UpdateGuideState(): m_state=6 23:10:04.340 00.002 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 823 23:10:04.340 00.000 3236 Star::Find returns 1 (0), X=1052.26, Y=266.83, Mass=201, SNR=9.8, Peak=39 HFD=4.5 23:10:04.340 00.000 3236 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.85) = xAngle (0.04 = 0.04) 23:10:04.341 00.001 3236 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.71 = -1.71) 23:10:04.341 00.000 3236 CameraToMount -- cameraX=-0.33 cameraY=-1.34 hyp=1.38 cameraTheta=-1.81 mountX=1.38 mountY=-1.37, mountTheta=-0.78 23:10:04.343 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.33, y=-1.34, opts=13) 23:10:04.343 00.000 3236 Enqueuing Move request for scope (-0.33, -1.34) 23:10:04.343 00.000 8052 Worker thread wakes up 23:10:04.343 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -1.34) opts 0xd 23:10:04.344 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.33, -1.34) 23:10:04.344 00.000 8052 Moving (-0.33, -1.34) raw xDistance=1.38 yDistance=-1.37 23:10:04.344 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.38 23:10:04.344 00.000 8052 resist switch: large excursion: input -1.37 thresh 0.54 direction from 1 to -1 23:10:04.345 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.10 23:10:04.345 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.37 from input -1.37 23:10:04.345 00.000 8052 MoveAxis(W, 48, ABG) 23:10:04.345 00.000 8052 Guiding Dir = 3, Dur = 48 23:10:04.348 00.003 8052 IsSlewing returns 0 23:10:04.350 00.002 8052 IsGuiding returns 0 23:10:04.355 00.005 8052 PulseGuide returned control before completion, sleep 54 23:10:04.356 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=106, FiltMin=27, FiltMax=36, Gamma=1.040 23:10:04.414 00.058 8052 IsGuiding returns 0 23:10:04.415 00.001 8052 Move returns status 0, amount 48 23:10:04.415 00.000 8052 MoveAxis(N, 208, ABG) 23:10:04.415 00.000 8052 Guiding Dir = 0, Dur = 208 23:10:04.417 00.002 8052 IsSlewing returns 0 23:10:04.419 00.002 8052 IsGuiding returns 0 23:10:04.425 00.006 8052 PulseGuide returned control before completion, sleep 213 23:10:04.622 00.197 3236 UpdateGuideState exits: m=201 SNR=9.8 23:10:04.622 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:04.622 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:04.623 00.001 3236 Enqueuing Expose request 23:10:04.642 00.019 8052 IsGuiding returns 0 23:10:04.642 00.000 8052 Move returns status 0, amount 208 23:10:04.642 00.000 8052 move complete, result=0 23:10:04.642 00.000 8052 worker thread done servicing request 23:10:04.643 00.001 8052 Worker thread wakes up 23:10:04.643 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:04.643 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:04.655 00.012 3236 GuideStep: 1.4 px 48 ms WEST, -1.4 px 208 ms NORTH 23:10:06.177 01.522 8052 Exposure complete 23:10:06.344 00.167 8052 worker thread done servicing request 23:10:06.344 00.000 3236 OnExposeComplete: enter 23:10:06.345 00.001 3236 UpdateGuideState(): m_state=6 23:10:06.346 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 824 23:10:06.346 00.000 3236 Star::Find returns 1 (0), X=1051.78, Y=266.62, Mass=214, SNR=10.0, Peak=37 HFD=5.1 23:10:06.346 00.000 3236 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.85) = xAngle (-0.20 = -0.20) 23:10:06.346 00.000 3236 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.95 = -1.95) 23:10:06.347 00.001 3236 CameraToMount -- cameraX=-0.81 cameraY=-1.56 hyp=1.76 cameraTheta=-2.05 mountX=1.72 mountY=-1.63, mountTheta=-0.76 23:10:06.348 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.81, y=-1.56, opts=13) 23:10:06.349 00.001 3236 Enqueuing Move request for scope (-0.81, -1.56) 23:10:06.349 00.000 8052 Worker thread wakes up 23:10:06.349 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -1.56) opts 0xd 23:10:06.349 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.81, -1.56) 23:10:06.349 00.000 8052 Moving (-0.81, -1.56) raw xDistance=1.72 yDistance=-1.63 23:10:06.350 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.14 from input 1.72 23:10:06.350 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.63 from input -1.63 23:10:06.350 00.000 8052 MoveAxis(W, 63, ABG) 23:10:06.350 00.000 8052 Guiding Dir = 3, Dur = 63 23:10:06.359 00.009 8052 IsSlewing returns 0 23:10:06.362 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=35, Gamma=1.040 23:10:06.426 00.064 8052 IsGuiding returns 0 23:10:06.497 00.071 8052 IsGuiding returns 1 23:10:06.498 00.001 8052 scope still moving after pulse duration time elapsed 23:10:06.520 00.022 8052 IsSlewing returns 0 23:10:06.522 00.002 8052 IsGuiding returns 1 23:10:06.544 00.022 8052 IsSlewing returns 0 23:10:06.546 00.002 8052 IsGuiding returns 1 23:10:06.568 00.022 8052 IsSlewing returns 0 23:10:06.570 00.002 8052 IsGuiding returns 0 23:10:06.571 00.001 8052 scope move finished after 63 + 81 ms 23:10:06.571 00.000 8052 Move returns status 0, amount 63 23:10:06.571 00.000 8052 MoveAxis(N, 248, ABG) 23:10:06.571 00.000 8052 Guiding Dir = 0, Dur = 248 23:10:06.573 00.002 8052 IsSlewing returns 0 23:10:06.575 00.002 8052 IsGuiding returns 0 23:10:06.581 00.006 8052 PulseGuide returned control before completion, sleep 253 23:10:06.628 00.047 3236 UpdateGuideState exits: m=214 SNR=10.0 23:10:06.629 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:06.629 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:06.629 00.000 3236 Enqueuing Expose request 23:10:06.838 00.209 8052 IsGuiding returns 0 23:10:06.838 00.000 8052 Move returns status 0, amount 248 23:10:06.838 00.000 8052 move complete, result=0 23:10:06.838 00.000 8052 worker thread done servicing request 23:10:06.838 00.000 3236 GuideStep: 1.7 px 63 ms WEST, -1.6 px 248 ms NORTH 23:10:06.839 00.001 8052 Worker thread wakes up 23:10:06.839 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:06.839 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:08.172 01.333 8052 Exposure complete 23:10:08.337 00.165 8052 worker thread done servicing request 23:10:08.337 00.000 3236 OnExposeComplete: enter 23:10:08.338 00.001 3236 UpdateGuideState(): m_state=6 23:10:08.338 00.000 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 825 23:10:08.339 00.001 3236 Star::Find returns 1 (0), X=1052.14, Y=268.40, Mass=191, SNR=9.5, Peak=38 HFD=5.1 23:10:08.339 00.000 3236 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.85) = xAngle (4.53 = -1.76) 23:10:08.339 00.000 3236 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.78 = 2.78) 23:10:08.340 00.001 3236 CameraToMount -- cameraX=-0.46 cameraY=0.23 hyp=0.51 cameraTheta=2.68 mountX=-0.09 mountY=0.18, mountTheta=2.05 23:10:08.341 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.46, y=0.23, opts=13) 23:10:08.342 00.001 3236 Enqueuing Move request for scope (-0.46, 0.23) 23:10:08.342 00.000 8052 Worker thread wakes up 23:10:08.342 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.23) opts 0xd 23:10:08.342 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.46, 0.23) 23:10:08.343 00.001 8052 Moving (-0.46, 0.23) raw xDistance=-0.09 yDistance=0.18 23:10:08.343 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:10:08.343 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:10:08.343 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 23:10:08.344 00.001 8052 MoveAxis(E, 0, ABG) 23:10:08.344 00.000 8052 Move returns status 0, amount 0 23:10:08.344 00.000 8052 MoveAxis(N, 0, ABG) 23:10:08.344 00.000 8052 Move returns status 0, amount 0 23:10:08.345 00.001 8052 move complete, result=0 23:10:08.345 00.000 8052 worker thread done servicing request 23:10:08.353 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=36, Gamma=1.040 23:10:08.613 00.260 3236 UpdateGuideState exits: m=191 SNR=9.5 23:10:08.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:08.613 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:08.613 00.000 3236 Enqueuing Expose request 23:10:08.614 00.001 8052 Worker thread wakes up 23:10:08.614 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:10:08.614 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:08.615 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:10.165 01.550 8052 Exposure complete 23:10:10.332 00.167 8052 worker thread done servicing request 23:10:10.332 00.000 3236 OnExposeComplete: enter 23:10:10.333 00.001 3236 UpdateGuideState(): m_state=6 23:10:10.334 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 826 23:10:10.334 00.000 3236 Star::Find returns 1 (0), X=1052.33, Y=269.47, Mass=198, SNR=9.7, Peak=35 HFD=5.0 23:10:10.334 00.000 3236 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.85) = xAngle (3.62 = -2.67) 23:10:10.334 00.000 3236 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.87 = 1.87) 23:10:10.335 00.001 3236 CameraToMount -- cameraX=-0.26 cameraY=1.30 hyp=1.32 cameraTheta=1.77 mountX=-1.17 mountY=1.26, mountTheta=2.32 23:10:10.337 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.26, y=1.30, opts=13) 23:10:10.337 00.000 3236 Enqueuing Move request for scope (-0.26, 1.30) 23:10:10.337 00.000 8052 Worker thread wakes up 23:10:10.337 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 1.30) opts 0xd 23:10:10.338 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.26, 1.30) 23:10:10.338 00.000 8052 Moving (-0.26, 1.30) raw xDistance=-1.17 yDistance=1.26 23:10:10.338 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.17 23:10:10.338 00.000 8052 resist switch: large excursion: input 1.26 thresh 0.54 direction from -1 to 1 23:10:10.339 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.79 23:10:10.339 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26 23:10:10.339 00.000 8052 MoveAxis(E, 41, ABG) 23:10:10.340 00.001 8052 Guiding Dir = 2, Dur = 41 23:10:10.342 00.002 8052 IsSlewing returns 0 23:10:10.345 00.003 8052 IsGuiding returns 0 23:10:10.349 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=35, Gamma=1.040 23:10:10.350 00.001 8052 PulseGuide returned control before completion, sleep 47 23:10:10.399 00.049 8052 IsGuiding returns 0 23:10:10.400 00.001 8052 Move returns status 0, amount 41 23:10:10.400 00.000 8052 MoveAxis(S, 192, ABG) 23:10:10.400 00.000 8052 Guiding Dir = 1, Dur = 192 23:10:10.403 00.003 8052 IsSlewing returns 0 23:10:10.406 00.003 8052 IsGuiding returns 0 23:10:10.413 00.007 8052 PulseGuide returned control before completion, sleep 195 23:10:10.612 00.199 8052 IsGuiding returns 0 23:10:10.612 00.000 8052 Move returns status 0, amount 192 23:10:10.612 00.000 8052 move complete, result=0 23:10:10.612 00.000 8052 worker thread done servicing request 23:10:10.618 00.006 3236 UpdateGuideState exits: m=198 SNR=9.7 23:10:10.618 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:10.619 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:10.619 00.000 3236 Enqueuing Expose request 23:10:10.619 00.000 8052 Worker thread wakes up 23:10:10.619 00.000 3236 GuideStep: -1.2 px 41 ms EAST, 1.3 px 192 ms SOUTH 23:10:10.620 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:10.620 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:12.154 01.534 8052 Exposure complete 23:10:12.319 00.165 8052 worker thread done servicing request 23:10:12.319 00.000 3236 OnExposeComplete: enter 23:10:12.319 00.000 3236 UpdateGuideState(): m_state=6 23:10:12.320 00.001 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 827 23:10:12.320 00.000 3236 Star::Find returns 1 (0), X=1052.37, Y=267.42, Mass=191, SNR=9.4, Peak=38 HFD=4.7 23:10:12.321 00.001 3236 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.85) = xAngle (-0.01 = -0.01) 23:10:12.321 00.000 3236 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.76 = -1.76) 23:10:12.321 00.000 3236 CameraToMount -- cameraX=-0.22 cameraY=-0.75 hyp=0.78 cameraTheta=-1.86 mountX=0.78 mountY=-0.77, mountTheta=-0.78 23:10:12.323 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.22, y=-0.75, opts=13) 23:10:12.323 00.000 3236 Enqueuing Move request for scope (-0.22, -0.75) 23:10:12.323 00.000 8052 Worker thread wakes up 23:10:12.324 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.75) opts 0xd 23:10:12.324 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.22, -0.75) 23:10:12.324 00.000 8052 Moving (-0.22, -0.75) raw xDistance=0.78 yDistance=-0.77 23:10:12.324 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.78 23:10:12.324 00.000 8052 resist switch: large excursion: input -0.77 thresh 0.54 direction from 1 to -1 23:10:12.325 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.31 23:10:12.325 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 23:10:12.325 00.000 8052 MoveAxis(W, 24, ABG) 23:10:12.326 00.001 8052 Guiding Dir = 3, Dur = 24 23:10:12.328 00.002 8052 IsSlewing returns 0 23:10:12.331 00.003 8052 IsGuiding returns 0 23:10:12.336 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=34, Gamma=1.040 23:10:12.338 00.002 8052 PulseGuide returned control before completion, sleep 28 23:10:12.368 00.030 8052 IsGuiding returns 1 23:10:12.369 00.001 8052 scope still moving after pulse duration time elapsed 23:10:12.391 00.022 8052 IsSlewing returns 0 23:10:12.394 00.003 8052 IsGuiding returns 0 23:10:12.394 00.000 8052 scope move finished after 24 + 38 ms 23:10:12.394 00.000 8052 Move returns status 0, amount 24 23:10:12.394 00.000 8052 MoveAxis(N, 117, ABG) 23:10:12.395 00.001 8052 Guiding Dir = 0, Dur = 117 23:10:12.397 00.002 8052 IsSlewing returns 0 23:10:12.401 00.004 8052 IsGuiding returns 0 23:10:12.408 00.007 8052 PulseGuide returned control before completion, sleep 121 23:10:12.534 00.126 8052 IsGuiding returns 0 23:10:12.534 00.000 8052 Move returns status 0, amount 117 23:10:12.534 00.000 8052 move complete, result=0 23:10:12.534 00.000 8052 worker thread done servicing request 23:10:12.610 00.076 3236 UpdateGuideState exits: m=191 SNR=9.4 23:10:12.610 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:12.610 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:12.610 00.000 3236 Enqueuing Expose request 23:10:12.610 00.000 8052 Worker thread wakes up 23:10:12.611 00.001 3236 GuideStep: 0.8 px 24 ms WEST, -0.8 px 117 ms NORTH 23:10:12.611 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:12.611 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:14.147 01.536 8052 Exposure complete 23:10:14.312 00.165 8052 worker thread done servicing request 23:10:14.312 00.000 3236 OnExposeComplete: enter 23:10:14.312 00.000 3236 UpdateGuideState(): m_state=6 23:10:14.313 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 828 23:10:14.314 00.001 3236 Star::Find returns 1 (0), X=1051.66, Y=267.11, Mass=230, SNR=10.5, Peak=39 HFD=4.5 23:10:14.314 00.000 3236 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.85) = xAngle (-0.44 = -0.44) 23:10:14.314 00.000 3236 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.19 = -2.19) 23:10:14.314 00.000 3236 CameraToMount -- cameraX=-0.93 cameraY=-1.06 hyp=1.41 cameraTheta=-2.29 mountX=1.28 mountY=-1.15, mountTheta=-0.73 23:10:14.316 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.93, y=-1.06, opts=13) 23:10:14.317 00.001 3236 Enqueuing Move request for scope (-0.93, -1.06) 23:10:14.317 00.000 8052 Worker thread wakes up 23:10:14.317 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -1.06) opts 0xd 23:10:14.317 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.93, -1.06) 23:10:14.318 00.001 8052 Moving (-0.93, -1.06) raw xDistance=1.28 yDistance=-1.15 23:10:14.318 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.28 23:10:14.318 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15 23:10:14.318 00.000 8052 MoveAxis(W, 46, ABG) 23:10:14.318 00.000 8052 Guiding Dir = 3, Dur = 46 23:10:14.321 00.003 8052 IsSlewing returns 0 23:10:14.324 00.003 8052 IsGuiding returns 0 23:10:14.329 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=26, FiltMax=35, Gamma=1.040 23:10:14.330 00.001 8052 PulseGuide returned control before completion, sleep 50 23:10:14.384 00.054 8052 IsGuiding returns 0 23:10:14.384 00.000 8052 Move returns status 0, amount 46 23:10:14.384 00.000 8052 MoveAxis(N, 175, ABG) 23:10:14.384 00.000 8052 Guiding Dir = 0, Dur = 175 23:10:14.387 00.003 8052 IsSlewing returns 0 23:10:14.389 00.002 8052 IsGuiding returns 0 23:10:14.394 00.005 8052 PulseGuide returned control before completion, sleep 180 23:10:14.579 00.185 8052 IsGuiding returns 0 23:10:14.579 00.000 8052 Move returns status 0, amount 175 23:10:14.579 00.000 8052 move complete, result=0 23:10:14.580 00.001 8052 worker thread done servicing request 23:10:14.596 00.016 3236 UpdateGuideState exits: m=230 SNR=10.5 23:10:14.596 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:14.596 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:14.597 00.001 3236 Enqueuing Expose request 23:10:14.597 00.000 8052 Worker thread wakes up 23:10:14.597 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:14.598 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:14.598 00.000 3236 GuideStep: 1.3 px 46 ms WEST, -1.2 px 175 ms NORTH 23:10:16.132 01.534 8052 Exposure complete 23:10:16.300 00.168 8052 worker thread done servicing request 23:10:16.300 00.000 3236 OnExposeComplete: enter 23:10:16.300 00.000 3236 UpdateGuideState(): m_state=6 23:10:16.301 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 829 23:10:16.301 00.000 3236 Star::Find returns 1 (0), X=1052.55, Y=268.83, Mass=221, SNR=10.2, Peak=40 HFD=5.0 23:10:16.302 00.001 3236 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.85) = xAngle (3.47 = -2.81) 23:10:16.302 00.000 3236 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.73 = 1.73) 23:10:16.302 00.000 3236 CameraToMount -- cameraX=-0.04 cameraY=0.66 hyp=0.66 cameraTheta=1.63 mountX=-0.62 mountY=0.65, mountTheta=2.33 23:10:16.304 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.04, y=0.66, opts=13) 23:10:16.304 00.000 3236 Enqueuing Move request for scope (-0.04, 0.66) 23:10:16.304 00.000 8052 Worker thread wakes up 23:10:16.304 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.66) opts 0xd 23:10:16.305 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.04, 0.66) 23:10:16.305 00.000 8052 Moving (-0.04, 0.66) raw xDistance=-0.62 yDistance=0.65 23:10:16.305 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.62 23:10:16.305 00.000 8052 resist switch: large excursion: input 0.65 thresh 0.54 direction from -1 to 1 23:10:16.305 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.94 23:10:16.306 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 23:10:16.306 00.000 8052 MoveAxis(E, 18, ABG) 23:10:16.306 00.000 8052 Guiding Dir = 2, Dur = 18 23:10:16.309 00.003 8052 IsSlewing returns 0 23:10:16.312 00.003 8052 IsGuiding returns 0 23:10:16.315 00.003 8052 PulseGuide returned control before completion, sleep 25 23:10:16.316 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=29, FiltMax=39, Gamma=1.040 23:10:16.346 00.030 8052 IsGuiding returns 0 23:10:16.346 00.000 8052 Move returns status 0, amount 18 23:10:16.346 00.000 8052 MoveAxis(S, 99, ABG) 23:10:16.347 00.001 8052 Guiding Dir = 1, Dur = 99 23:10:16.349 00.002 8052 IsSlewing returns 0 23:10:16.351 00.002 8052 IsGuiding returns 0 23:10:16.355 00.004 8052 PulseGuide returned control before completion, sleep 105 23:10:16.517 00.162 8052 IsGuiding returns 1 23:10:16.518 00.001 8052 scope still moving after pulse duration time elapsed 23:10:16.589 00.071 3236 UpdateGuideState exits: m=221 SNR=10.2 23:10:16.590 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:16.590 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:16.590 00.000 3236 Enqueuing Expose request 23:10:16.613 00.023 8052 IsSlewing returns 0 23:10:16.700 00.087 8052 IsGuiding returns 0 23:10:16.701 00.001 8052 scope move finished after 99 + 250 ms 23:10:16.701 00.000 8052 Move returns status 0, amount 99 23:10:16.701 00.000 8052 move complete, result=0 23:10:16.701 00.000 8052 worker thread done servicing request 23:10:16.701 00.000 8052 Worker thread wakes up 23:10:16.702 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:16.702 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:16.710 00.008 3236 GuideStep: -0.6 px 18 ms EAST, 0.6 px 99 ms SOUTH 23:10:18.134 01.424 8052 Exposure complete 23:10:18.298 00.164 8052 worker thread done servicing request 23:10:18.298 00.000 3236 OnExposeComplete: enter 23:10:18.298 00.000 3236 UpdateGuideState(): m_state=6 23:10:18.299 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 830 23:10:18.299 00.000 3236 Star::Find returns 1 (0), X=1053.55, Y=268.29, Mass=187, SNR=9.3, Peak=32 HFD=5.0 23:10:18.300 00.001 3236 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.85) = xAngle (1.97 = 1.97) 23:10:18.300 00.000 3236 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.22 = 0.22) 23:10:18.300 00.000 3236 CameraToMount -- cameraX=0.96 cameraY=0.11 hyp=0.97 cameraTheta=0.12 mountX=-0.37 mountY=0.21, mountTheta=2.63 23:10:18.302 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.96, y=0.11, opts=13) 23:10:18.302 00.000 3236 Enqueuing Move request for scope (0.96, 0.11) 23:10:18.302 00.000 8052 Worker thread wakes up 23:10:18.303 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.11) opts 0xd 23:10:18.303 00.000 8052 Handling offset move in thread for scope, endpoint = (0.96, 0.11) 23:10:18.303 00.000 8052 Moving (0.96, 0.11) raw xDistance=-0.37 yDistance=0.21 23:10:18.303 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37 23:10:18.303 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21 23:10:18.304 00.001 8052 MoveAxis(E, 14, ABG) 23:10:18.304 00.000 8052 Guiding Dir = 2, Dur = 14 23:10:18.307 00.003 8052 IsSlewing returns 0 23:10:18.309 00.002 8052 IsGuiding returns 0 23:10:18.313 00.004 8052 PulseGuide returned control before completion, sleep 21 23:10:18.315 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=22, FiltMax=30, Gamma=1.040 23:10:18.336 00.021 8052 IsGuiding returns 0 23:10:18.336 00.000 8052 Move returns status 0, amount 14 23:10:18.337 00.001 8052 MoveAxis(S, 32, ABG) 23:10:18.337 00.000 8052 Guiding Dir = 1, Dur = 32 23:10:18.339 00.002 8052 IsSlewing returns 0 23:10:18.342 00.003 8052 IsGuiding returns 0 23:10:18.348 00.006 8052 PulseGuide returned control before completion, sleep 36 23:10:18.387 00.039 8052 IsGuiding returns 1 23:10:18.388 00.001 8052 scope still moving after pulse duration time elapsed 23:10:18.410 00.022 8052 IsSlewing returns 0 23:10:18.412 00.002 8052 IsGuiding returns 1 23:10:18.434 00.022 8052 IsSlewing returns 0 23:10:18.436 00.002 8052 IsGuiding returns 1 23:10:18.458 00.022 8052 IsSlewing returns 0 23:10:18.460 00.002 8052 IsGuiding returns 1 23:10:18.483 00.023 8052 IsSlewing returns 0 23:10:18.486 00.003 8052 IsGuiding returns 0 23:10:18.486 00.000 8052 scope move finished after 32 + 111 ms 23:10:18.486 00.000 8052 Move returns status 0, amount 32 23:10:18.486 00.000 8052 move complete, result=0 23:10:18.487 00.001 8052 worker thread done servicing request 23:10:18.591 00.104 3236 UpdateGuideState exits: m=187 SNR=9.3 23:10:18.591 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:18.591 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:18.591 00.000 3236 Enqueuing Expose request 23:10:18.592 00.001 8052 Worker thread wakes up 23:10:18.592 00.000 3236 GuideStep: -0.4 px 14 ms EAST, 0.2 px 32 ms SOUTH 23:10:18.592 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:18.592 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:20.126 01.534 8052 Exposure complete 23:10:20.290 00.164 3236 OnExposeComplete: enter 23:10:20.291 00.001 3236 UpdateGuideState(): m_state=6 23:10:20.292 00.001 8052 worker thread done servicing request 23:10:20.292 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 831 23:10:20.292 00.000 3236 Star::Find returns 1 (0), X=1053.51, Y=266.34, Mass=185, SNR=9.4, Peak=34 HFD=4.8 23:10:20.293 00.001 3236 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.85) = xAngle (0.74 = 0.74) 23:10:20.293 00.000 3236 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.01 = -1.01) 23:10:20.293 00.000 3236 CameraToMount -- cameraX=0.92 cameraY=-1.83 hyp=2.05 cameraTheta=-1.11 mountX=1.51 mountY=-1.73, mountTheta=-0.85 23:10:20.295 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.92, y=-1.83, opts=13) 23:10:20.295 00.000 3236 Enqueuing Move request for scope (0.92, -1.83) 23:10:20.296 00.001 8052 Worker thread wakes up 23:10:20.296 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.92, -1.83) opts 0xd 23:10:20.296 00.000 8052 Handling offset move in thread for scope, endpoint = (0.92, -1.83) 23:10:20.296 00.000 8052 Moving (0.92, -1.83) raw xDistance=1.51 yDistance=-1.73 23:10:20.297 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.51 23:10:20.297 00.000 8052 resist switch: large excursion: input -1.73 thresh 0.54 direction from 1 to -1 23:10:20.297 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.19 23:10:20.297 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73 23:10:20.297 00.000 8052 MoveAxis(W, 51, ABG) 23:10:20.298 00.001 8052 Guiding Dir = 3, Dur = 51 23:10:20.300 00.002 8052 IsSlewing returns 0 23:10:20.303 00.003 8052 IsGuiding returns 0 23:10:20.308 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=269, FiltMin=25, FiltMax=50, Gamma=1.040 23:10:20.309 00.001 8052 PulseGuide returned control before completion, sleep 56 23:10:20.404 00.095 8052 IsGuiding returns 0 23:10:20.404 00.000 8052 Move returns status 0, amount 51 23:10:20.405 00.001 8052 MoveAxis(N, 263, ABG) 23:10:20.405 00.000 8052 Guiding Dir = 0, Dur = 263 23:10:20.500 00.095 8052 IsSlewing returns 0 23:10:20.565 00.065 8052 IsGuiding returns 0 23:10:20.578 00.013 3236 UpdateGuideState exits: m=185 SNR=9.4 23:10:20.578 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:20.578 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:20.578 00.000 3236 Enqueuing Expose request 23:10:20.669 00.091 8052 PulseGuide returned control before completion, sleep 170 23:10:20.842 00.173 8052 IsGuiding returns 1 23:10:20.842 00.000 8052 scope still moving after pulse duration time elapsed 23:10:20.864 00.022 8052 IsSlewing returns 0 23:10:20.866 00.002 8052 IsGuiding returns 1 23:10:20.888 00.022 8052 IsSlewing returns 0 23:10:20.890 00.002 8052 IsGuiding returns 1 23:10:20.912 00.022 8052 IsSlewing returns 0 23:10:20.914 00.002 8052 IsGuiding returns 1 23:10:20.936 00.022 8052 IsSlewing returns 0 23:10:20.937 00.001 8052 IsGuiding returns 0 23:10:20.938 00.001 8052 scope move finished after 263 + 109 ms 23:10:20.938 00.000 8052 Move returns status 0, amount 263 23:10:20.938 00.000 8052 move complete, result=0 23:10:20.938 00.000 8052 worker thread done servicing request 23:10:20.938 00.000 3236 GuideStep: 1.5 px 51 ms WEST, -1.7 px 263 ms NORTH 23:10:20.939 00.001 8052 Worker thread wakes up 23:10:20.939 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:20.939 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:22.170 01.231 8052 Exposure complete 23:10:22.333 00.163 8052 worker thread done servicing request 23:10:22.333 00.000 3236 OnExposeComplete: enter 23:10:22.334 00.001 3236 UpdateGuideState(): m_state=6 23:10:22.335 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 832 23:10:22.335 00.000 3236 Star::Find returns 1 (0), X=1053.05, Y=267.42, Mass=203, SNR=9.8, Peak=32 HFD=4.9 23:10:22.335 00.000 3236 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.85) = xAngle (0.82 = 0.82) 23:10:22.335 00.000 3236 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.93 = -0.93) 23:10:22.335 00.000 3236 CameraToMount -- cameraX=0.45 cameraY=-0.75 hyp=0.88 cameraTheta=-1.03 mountX=0.60 mountY=-0.70, mountTheta=-0.86 23:10:22.337 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.45, y=-0.75, opts=13) 23:10:22.338 00.001 3236 Enqueuing Move request for scope (0.45, -0.75) 23:10:22.338 00.000 8052 Worker thread wakes up 23:10:22.338 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.75) opts 0xd 23:10:22.338 00.000 8052 Handling offset move in thread for scope, endpoint = (0.45, -0.75) 23:10:22.338 00.000 8052 Moving (0.45, -0.75) raw xDistance=0.60 yDistance=-0.70 23:10:22.339 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.60 23:10:22.339 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 23:10:22.339 00.000 8052 MoveAxis(W, 24, ABG) 23:10:22.339 00.000 8052 Guiding Dir = 3, Dur = 24 23:10:22.342 00.003 8052 IsSlewing returns 0 23:10:22.345 00.003 8052 IsGuiding returns 0 23:10:22.350 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=22, FiltMax=31, Gamma=1.040 23:10:22.351 00.001 8052 PulseGuide returned control before completion, sleep 28 23:10:22.386 00.035 8052 IsGuiding returns 1 23:10:22.386 00.000 8052 scope still moving after pulse duration time elapsed 23:10:22.408 00.022 8052 IsSlewing returns 0 23:10:22.410 00.002 8052 IsGuiding returns 0 23:10:22.410 00.000 8052 scope move finished after 24 + 41 ms 23:10:22.411 00.001 8052 Move returns status 0, amount 24 23:10:22.411 00.000 8052 MoveAxis(N, 107, ABG) 23:10:22.411 00.000 8052 Guiding Dir = 0, Dur = 107 23:10:22.413 00.002 8052 IsSlewing returns 0 23:10:22.415 00.002 8052 IsGuiding returns 0 23:10:22.424 00.009 8052 PulseGuide returned control before completion, sleep 109 23:10:22.536 00.112 8052 IsGuiding returns 1 23:10:22.536 00.000 8052 scope still moving after pulse duration time elapsed 23:10:22.559 00.023 8052 IsSlewing returns 0 23:10:22.561 00.002 8052 IsGuiding returns 0 23:10:22.562 00.001 8052 scope move finished after 107 + 39 ms 23:10:22.562 00.000 8052 Move returns status 0, amount 107 23:10:22.562 00.000 8052 move complete, result=0 23:10:22.562 00.000 8052 worker thread done servicing request 23:10:22.621 00.059 3236 UpdateGuideState exits: m=203 SNR=9.8 23:10:22.621 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:22.621 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:22.621 00.000 3236 Enqueuing Expose request 23:10:22.622 00.001 8052 Worker thread wakes up 23:10:22.622 00.000 3236 GuideStep: 0.6 px 24 ms WEST, -0.7 px 107 ms NORTH 23:10:22.622 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:22.622 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:24.157 01.535 8052 Exposure complete 23:10:24.323 00.166 8052 worker thread done servicing request 23:10:24.323 00.000 3236 OnExposeComplete: enter 23:10:24.323 00.000 3236 UpdateGuideState(): m_state=6 23:10:24.324 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 833 23:10:24.325 00.001 3236 Star::Find returns 1 (0), X=1051.90, Y=267.46, Mass=185, SNR=9.3, Peak=34 HFD=4.9 23:10:24.325 00.000 3236 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.85) = xAngle (-0.49 = -0.49) 23:10:24.325 00.000 3236 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.24 = -2.24) 23:10:24.326 00.001 3236 CameraToMount -- cameraX=-0.69 cameraY=-0.71 hyp=0.99 cameraTheta=-2.34 mountX=0.87 mountY=-0.78, mountTheta=-0.73 23:10:24.327 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.69, y=-0.71, opts=13) 23:10:24.328 00.001 3236 Enqueuing Move request for scope (-0.69, -0.71) 23:10:24.328 00.000 8052 Worker thread wakes up 23:10:24.328 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.71) opts 0xd 23:10:24.328 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.69, -0.71) 23:10:24.329 00.001 8052 Moving (-0.69, -0.71) raw xDistance=0.87 yDistance=-0.78 23:10:24.329 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.87 23:10:24.329 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78 23:10:24.329 00.000 8052 MoveAxis(W, 32, ABG) 23:10:24.329 00.000 8052 Guiding Dir = 3, Dur = 32 23:10:24.340 00.011 8052 IsSlewing returns 0 23:10:24.340 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=24, FiltMax=32, Gamma=1.040 23:10:24.405 00.065 8052 IsGuiding returns 0 23:10:24.485 00.080 8052 IsGuiding returns 1 23:10:24.485 00.000 8052 scope still moving after pulse duration time elapsed 23:10:24.508 00.023 8052 IsSlewing returns 0 23:10:24.510 00.002 8052 IsGuiding returns 1 23:10:24.532 00.022 8052 IsSlewing returns 0 23:10:24.534 00.002 8052 IsGuiding returns 0 23:10:24.534 00.000 8052 scope move finished after 32 + 96 ms 23:10:24.534 00.000 8052 Move returns status 0, amount 32 23:10:24.535 00.001 8052 MoveAxis(N, 118, ABG) 23:10:24.535 00.000 8052 Guiding Dir = 0, Dur = 118 23:10:24.537 00.002 8052 IsSlewing returns 0 23:10:24.539 00.002 8052 IsGuiding returns 0 23:10:24.544 00.005 8052 PulseGuide returned control before completion, sleep 123 23:10:24.610 00.066 3236 UpdateGuideState exits: m=185 SNR=9.3 23:10:24.610 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:24.610 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:24.610 00.000 3236 Enqueuing Expose request 23:10:24.670 00.060 8052 IsGuiding returns 1 23:10:24.671 00.001 8052 scope still moving after pulse duration time elapsed 23:10:24.693 00.022 8052 IsSlewing returns 0 23:10:24.696 00.003 8052 IsGuiding returns 0 23:10:24.696 00.000 8052 scope move finished after 118 + 39 ms 23:10:24.696 00.000 8052 Move returns status 0, amount 118 23:10:24.696 00.000 8052 move complete, result=0 23:10:24.696 00.000 8052 worker thread done servicing request 23:10:24.697 00.001 8052 Worker thread wakes up 23:10:24.697 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:24.697 00.000 3236 GuideStep: 0.9 px 32 ms WEST, -0.8 px 118 ms NORTH 23:10:24.698 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:26.132 01.434 8052 Exposure complete 23:10:26.296 00.164 3236 OnExposeComplete: enter 23:10:26.296 00.000 8052 worker thread done servicing request 23:10:26.296 00.000 3236 UpdateGuideState(): m_state=6 23:10:26.297 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 834 23:10:26.297 00.000 3236 Star::Find returns 1 (0), X=1052.38, Y=265.89, Mass=148, SNR=8.3, Peak=33 HFD=5.0 23:10:26.298 00.001 3236 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.85) = xAngle (0.18 = 0.18) 23:10:26.298 00.000 3236 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.56 = -1.56) 23:10:26.298 00.000 3236 CameraToMount -- cameraX=-0.21 cameraY=-2.28 hyp=2.29 cameraTheta=-1.66 mountX=2.25 mountY=-2.29, mountTheta=-0.79 23:10:26.300 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.21, y=-2.28, opts=13) 23:10:26.300 00.000 3236 Enqueuing Move request for scope (-0.21, -2.28) 23:10:26.300 00.000 8052 Worker thread wakes up 23:10:26.301 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -2.28) opts 0xd 23:10:26.301 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.21, -2.28) 23:10:26.301 00.000 8052 Moving (-0.21, -2.28) raw xDistance=2.25 yDistance=-2.29 23:10:26.301 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.46 from input 2.25 23:10:26.301 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.29 from input -2.29 23:10:26.302 00.001 8052 MoveAxis(W, 80, ABG) 23:10:26.302 00.000 8052 Guiding Dir = 3, Dur = 80 23:10:26.305 00.003 8052 IsSlewing returns 0 23:10:26.307 00.002 8052 IsGuiding returns 0 23:10:26.313 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=24, FiltMax=31, Gamma=1.040 23:10:26.314 00.001 8052 PulseGuide returned control before completion, sleep 84 23:10:26.402 00.088 8052 IsGuiding returns 0 23:10:26.402 00.000 8052 Move returns status 0, amount 80 23:10:26.402 00.000 8052 MoveAxis(N, 349, ABG) 23:10:26.402 00.000 8052 Guiding Dir = 0, Dur = 349 23:10:26.404 00.002 8052 IsSlewing returns 0 23:10:26.406 00.002 8052 IsGuiding returns 0 23:10:26.414 00.008 8052 PulseGuide returned control before completion, sleep 352 23:10:26.576 00.162 3236 UpdateGuideState exits: m=148 SNR=8.3 23:10:26.576 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:26.576 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:26.576 00.000 3236 Enqueuing Expose request 23:10:26.849 00.273 8052 IsGuiding returns 0 23:10:26.849 00.000 8052 Move returns status 0, amount 349 23:10:26.850 00.001 8052 move complete, result=0 23:10:26.850 00.000 8052 worker thread done servicing request 23:10:26.850 00.000 8052 Worker thread wakes up 23:10:26.850 00.000 3236 GuideStep: 2.3 px 80 ms WEST, -2.3 px 349 ms NORTH 23:10:26.850 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:26.851 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:28.082 01.231 8052 Exposure complete 23:10:28.247 00.165 8052 worker thread done servicing request 23:10:28.247 00.000 3236 OnExposeComplete: enter 23:10:28.248 00.001 3236 UpdateGuideState(): m_state=6 23:10:28.249 00.001 3236 Star::Find(15, 1052, 265, 0, (0,0,0,0), 0.0, 255) frame 835 23:10:28.249 00.000 3236 Star::Find returns 1 (0), X=1049.80, Y=266.75, Mass=182, SNR=9.2, Peak=29 HFD=6.4 23:10:28.249 00.000 3236 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.85) = xAngle (-0.82 = -0.82) 23:10:28.250 00.001 3236 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.57 = -2.57) 23:10:28.250 00.000 3236 CameraToMount -- cameraX=-2.79 cameraY=-1.43 hyp=3.14 cameraTheta=-2.67 mountX=2.14 mountY=-1.71, mountTheta=-0.67 23:10:28.252 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.79, y=-1.43, opts=13) 23:10:28.252 00.000 3236 Enqueuing Move request for scope (-2.79, -1.43) 23:10:28.253 00.001 8052 Worker thread wakes up 23:10:28.253 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.79, -1.43) opts 0xd 23:10:28.253 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.79, -1.43) 23:10:28.253 00.000 8052 Moving (-2.79, -1.43) raw xDistance=2.14 yDistance=-1.71 23:10:28.253 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.45 from input 2.14 23:10:28.254 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.71 from input -1.71 23:10:28.254 00.000 8052 MoveAxis(W, 80, ABG) 23:10:28.254 00.000 8052 Guiding Dir = 3, Dur = 80 23:10:28.265 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=19, FiltMax=25, Gamma=1.040 23:10:28.309 00.044 8052 IsSlewing returns 0 23:10:28.313 00.004 8052 IsGuiding returns 0 23:10:28.319 00.006 8052 PulseGuide returned control before completion, sleep 85 23:10:28.410 00.091 8052 IsGuiding returns 0 23:10:28.410 00.000 8052 Move returns status 0, amount 80 23:10:28.410 00.000 8052 MoveAxis(N, 259, ABG) 23:10:28.411 00.001 8052 Guiding Dir = 0, Dur = 259 23:10:28.413 00.002 8052 IsSlewing returns 0 23:10:28.414 00.001 8052 IsGuiding returns 0 23:10:28.419 00.005 8052 PulseGuide returned control before completion, sleep 265 23:10:28.532 00.113 3236 UpdateGuideState exits: m=182 SNR=9.2 23:10:28.532 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:28.532 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:28.533 00.001 3236 Enqueuing Expose request 23:10:28.691 00.158 8052 IsGuiding returns 0 23:10:28.694 00.003 8052 Move returns status 0, amount 259 23:10:28.695 00.001 8052 move complete, result=0 23:10:28.695 00.000 8052 worker thread done servicing request 23:10:28.695 00.000 8052 Worker thread wakes up 23:10:28.695 00.000 3236 GuideStep: 2.1 px 80 ms WEST, -1.7 px 259 ms NORTH 23:10:28.696 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:28.696 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:30.128 01.432 8052 Exposure complete 23:10:30.291 00.163 8052 worker thread done servicing request 23:10:30.291 00.000 3236 OnExposeComplete: enter 23:10:30.292 00.001 3236 UpdateGuideState(): m_state=6 23:10:30.293 00.001 3236 Star::Find(15, 1049, 266, 0, (0,0,0,0), 0.0, 255) frame 836 23:10:30.293 00.000 3236 Star::Find returns 1 (0), X=1046.24, Y=268.24, Mass=189, SNR=9.4, Peak=32 HFD=5.7 23:10:30.293 00.000 3236 DistanceChecker: reject for large offset (6.35 > 3.80) avgDist = 1.90 count = 824 23:10:30.293 00.000 3236 DistanceChecker: activated 23:10:30.294 00.001 3236 Status Line: Recovering 23:10:30.299 00.005 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:10:30.300 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:10:30.300 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:10:30.300 00.000 8052 Worker thread wakes up 23:10:30.301 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:10:30.301 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:10:30.301 00.000 8052 move complete, result=0 23:10:30.301 00.000 8052 worker thread done servicing request 23:10:30.402 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:10:30.402 00.000 3236 Status Line: No star found 23:10:30.409 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=24, FiltMax=31, Gamma=1.040 23:10:30.681 00.272 3236 UpdateGuideState exits: No star found 23:10:30.681 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:30.681 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:10:30.682 00.001 3236 Enqueuing Expose request 23:10:30.682 00.000 8052 Worker thread wakes up 23:10:30.682 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:30.682 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:10:32.118 01.436 8052 Exposure complete 23:10:32.292 00.174 8052 worker thread done servicing request 23:10:32.292 00.000 3236 OnExposeComplete: enter 23:10:32.292 00.000 3236 UpdateGuideState(): m_state=6 23:10:32.293 00.001 3236 Star::Find(15, 1049, 266, 0, (0,0,0,0), 0.0, 255) frame 837 23:10:32.294 00.001 3236 Star::Find returns 1 (0), X=1046.04, Y=268.16, Mass=192, SNR=9.5, Peak=26 HFD=5.6 23:10:32.294 00.000 3236 DistanceChecker: reject for large offset (6.55 > 3.80) avgDist = 1.90 count = 824 23:10:32.294 00.000 3236 Status Line: Recovering 23:10:32.300 00.006 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:10:32.300 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:10:32.301 00.001 3236 Enqueuing Move request for scope (0.00, 0.00) 23:10:32.301 00.000 8052 Worker thread wakes up 23:10:32.301 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:10:32.301 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:10:32.301 00.000 8052 move complete, result=0 23:10:32.302 00.001 8052 worker thread done servicing request 23:10:32.403 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:10:32.403 00.000 3236 Status Line: No star found 23:10:32.409 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=58, FiltMin=18, FiltMax=25, Gamma=1.040 23:10:32.677 00.268 3236 UpdateGuideState exits: No star found 23:10:32.677 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:32.677 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:10:32.678 00.001 3236 Enqueuing Expose request 23:10:32.678 00.000 8052 Worker thread wakes up 23:10:32.678 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:32.678 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:10:34.112 01.434 8052 Exposure complete 23:10:34.285 00.173 3236 OnExposeComplete: enter 23:10:34.285 00.000 3236 UpdateGuideState(): m_state=6 23:10:34.286 00.001 3236 Star::Find(15, 1049, 266, 0, (0,0,0,0), 0.0, 255) frame 838 23:10:34.286 00.000 3236 Star::Find returns 1 (0), X=1046.24, Y=268.52, Mass=184, SNR=9.3, Peak=32 HFD=5.4 23:10:34.287 00.001 3236 DistanceChecker: reject for large offset (6.36 > 3.80) avgDist = 1.90 count = 824 23:10:34.287 00.000 3236 Status Line: Recovering 23:10:34.287 00.000 8052 worker thread done servicing request 23:10:34.293 00.006 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:10:34.294 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:10:34.294 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:10:34.294 00.000 8052 Worker thread wakes up 23:10:34.294 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:10:34.295 00.001 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:10:34.295 00.000 8052 move complete, result=0 23:10:34.295 00.000 8052 worker thread done servicing request 23:10:34.396 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:10:34.396 00.000 3236 Status Line: No star found 23:10:34.401 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=23, FiltMax=30, Gamma=1.040 23:10:34.676 00.275 3236 UpdateGuideState exits: No star found 23:10:34.676 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:34.676 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:10:34.676 00.000 3236 Enqueuing Expose request 23:10:34.677 00.001 8052 Worker thread wakes up 23:10:34.677 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:34.677 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:10:36.111 01.434 8052 Exposure complete 23:10:36.280 00.169 3236 OnExposeComplete: enter 23:10:36.281 00.001 3236 UpdateGuideState(): m_state=6 23:10:36.281 00.000 3236 Star::Find(15, 1049, 266, 0, (0,0,0,0), 0.0, 255) frame 839 23:10:36.282 00.001 3236 Star::Find returns 1 (0), X=1047.46, Y=269.04, Mass=184, SNR=9.3, Peak=31 HFD=5.1 23:10:36.282 00.000 3236 DistanceChecker: reject for large offset (5.20 > 3.80) avgDist = 1.90 count = 824 23:10:36.282 00.000 8052 worker thread done servicing request 23:10:36.283 00.001 3236 DistanceChecker: begin recovering 23:10:36.283 00.000 3236 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.85) = xAngle (4.82 = -1.46) 23:10:36.283 00.000 3236 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.08 = 3.08) 23:10:36.283 00.000 3236 CameraToMount -- cameraX=-5.13 cameraY=0.86 hyp=5.20 cameraTheta=2.98 mountX=0.58 mountY=0.33, mountTheta=0.52 23:10:36.285 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.13, y=0.86, opts=13) 23:10:36.286 00.001 3236 Enqueuing Move request for scope (-5.13, 0.86) 23:10:36.286 00.000 8052 Worker thread wakes up 23:10:36.286 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.13, 0.86) opts 0xd 23:10:36.286 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.13, 0.86) 23:10:36.287 00.001 8052 Moving (-5.13, 0.86) raw xDistance=0.58 yDistance=0.33 23:10:36.287 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.58 23:10:36.288 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:10:36.288 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 23:10:36.289 00.001 8052 MoveAxis(W, 26, ABG) 23:10:36.289 00.000 8052 Guiding Dir = 3, Dur = 26 23:10:36.291 00.002 8052 IsSlewing returns 0 23:10:36.294 00.003 8052 IsGuiding returns 0 23:10:36.299 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=22, FiltMax=29, Gamma=1.040 23:10:36.301 00.002 8052 PulseGuide returned control before completion, sleep 30 23:10:36.334 00.033 8052 IsGuiding returns 1 23:10:36.334 00.000 8052 scope still moving after pulse duration time elapsed 23:10:36.357 00.023 8052 IsSlewing returns 0 23:10:36.360 00.003 8052 IsGuiding returns 0 23:10:36.360 00.000 8052 scope move finished after 26 + 39 ms 23:10:36.360 00.000 8052 Move returns status 0, amount 26 23:10:36.360 00.000 8052 MoveAxis(N, 0, ABG) 23:10:36.360 00.000 8052 Move returns status 0, amount 0 23:10:36.361 00.001 8052 move complete, result=0 23:10:36.361 00.000 8052 worker thread done servicing request 23:10:36.576 00.215 3236 UpdateGuideState exits: m=184 SNR=9.3 23:10:36.576 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:36.576 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:36.577 00.001 3236 Enqueuing Expose request 23:10:36.577 00.000 8052 Worker thread wakes up 23:10:36.577 00.000 3236 GuideStep: 0.6 px 26 ms WEST, 0.3 px 0 ms NORTH 23:10:36.578 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:36.578 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:38.111 01.533 8052 Exposure complete 23:10:38.277 00.166 8052 worker thread done servicing request 23:10:38.277 00.000 3236 OnExposeComplete: enter 23:10:38.278 00.001 3236 UpdateGuideState(): m_state=6 23:10:38.279 00.001 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 840 23:10:38.279 00.000 3236 Star::Find returns 1 (0), X=1047.61, Y=268.56, Mass=175, SNR=9.0, Peak=37 HFD=4.9 23:10:38.279 00.000 3236 DistanceChecker: reject for large offset (5.00 > 4.09) avgDist = 2.05 count = 825 23:10:38.279 00.000 3236 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.85) = xAngle (4.91 = -1.37) 23:10:38.280 00.001 3236 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.17 = -3.12) 23:10:38.280 00.000 3236 CameraToMount -- cameraX=-4.98 cameraY=0.39 hyp=5.00 cameraTheta=3.06 mountX=0.99 mountY=-0.12, mountTheta=-0.12 23:10:38.282 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.98, y=0.39, opts=13) 23:10:38.282 00.000 3236 Enqueuing Move request for scope (-4.98, 0.39) 23:10:38.282 00.000 8052 Worker thread wakes up 23:10:38.282 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.98, 0.39) opts 0xd 23:10:38.283 00.001 8052 Handling offset move in thread for scope, endpoint = (-4.98, 0.39) 23:10:38.283 00.000 8052 Moving (-4.98, 0.39) raw xDistance=0.99 yDistance=-0.12 23:10:38.283 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.99 23:10:38.283 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:10:38.283 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12 23:10:38.284 00.001 8052 MoveAxis(W, 36, ABG) 23:10:38.284 00.000 8052 Guiding Dir = 3, Dur = 36 23:10:38.294 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=28, FiltMax=35, Gamma=1.040 23:10:38.304 00.010 8052 IsSlewing returns 0 23:10:38.368 00.064 8052 IsGuiding returns 0 23:10:38.442 00.074 8052 IsGuiding returns 1 23:10:38.442 00.000 8052 scope still moving after pulse duration time elapsed 23:10:38.464 00.022 8052 IsSlewing returns 0 23:10:38.466 00.002 8052 IsGuiding returns 1 23:10:38.489 00.023 8052 IsSlewing returns 0 23:10:38.491 00.002 8052 IsGuiding returns 0 23:10:38.491 00.000 8052 scope move finished after 36 + 86 ms 23:10:38.491 00.000 8052 Move returns status 0, amount 36 23:10:38.492 00.001 8052 MoveAxis(N, 0, ABG) 23:10:38.492 00.000 8052 Move returns status 0, amount 0 23:10:38.492 00.000 8052 move complete, result=0 23:10:38.492 00.000 8052 worker thread done servicing request 23:10:38.560 00.068 3236 UpdateGuideState exits: m=175 SNR=9.0 23:10:38.561 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:38.561 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:38.561 00.000 3236 Enqueuing Expose request 23:10:38.561 00.000 8052 Worker thread wakes up 23:10:38.562 00.001 3236 GuideStep: 1.0 px 36 ms WEST, -0.1 px 0 ms NORTH 23:10:38.562 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:38.562 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:40.096 01.534 8052 Exposure complete 23:10:40.258 00.162 8052 worker thread done servicing request 23:10:40.258 00.000 3236 OnExposeComplete: enter 23:10:40.258 00.000 3236 UpdateGuideState(): m_state=6 23:10:40.259 00.001 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 841 23:10:40.260 00.001 3236 Star::Find returns 1 (0), X=1046.91, Y=269.54, Mass=210, SNR=9.9, Peak=35 HFD=5.4 23:10:40.260 00.000 3236 DistanceChecker: reject for large offset (5.84 > 4.36) avgDist = 2.18 count = 826 23:10:40.260 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.75 = -1.53) 23:10:40.260 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 23:10:40.261 00.001 3236 CameraToMount -- cameraX=-5.68 cameraY=1.36 hyp=5.84 cameraTheta=2.91 mountX=0.25 mountY=0.78, mountTheta=1.26 23:10:40.262 00.001 3236 SchedulePrimaryMove(06CFF028, x=-5.68, y=1.36, opts=13) 23:10:40.263 00.001 3236 Enqueuing Move request for scope (-5.68, 1.36) 23:10:40.263 00.000 8052 Worker thread wakes up 23:10:40.263 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.68, 1.36) opts 0xd 23:10:40.263 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.68, 1.36) 23:10:40.263 00.000 8052 Moving (-5.68, 1.36) raw xDistance=0.25 yDistance=0.78 23:10:40.264 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.25 23:10:40.264 00.000 8052 resist switch: large excursion: input 0.78 thresh 0.54 direction from -1 to 1 23:10:40.264 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.33 23:10:40.264 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 23:10:40.265 00.001 8052 MoveAxis(W, 11, ABG) 23:10:40.265 00.000 8052 Guiding Dir = 3, Dur = 11 23:10:40.267 00.002 8052 IsSlewing returns 0 23:10:40.271 00.004 8052 IsGuiding returns 0 23:10:40.274 00.003 8052 PulseGuide returned control before completion, sleep 18 23:10:40.276 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=34, Gamma=1.040 23:10:40.295 00.019 8052 IsGuiding returns 0 23:10:40.296 00.001 8052 Move returns status 0, amount 11 23:10:40.296 00.000 8052 MoveAxis(S, 118, ABG) 23:10:40.296 00.000 8052 Guiding Dir = 1, Dur = 118 23:10:40.298 00.002 8052 IsSlewing returns 0 23:10:40.300 00.002 8052 IsGuiding returns 0 23:10:40.311 00.011 8052 PulseGuide returned control before completion, sleep 117 23:10:40.432 00.121 8052 IsGuiding returns 0 23:10:40.433 00.001 8052 Move returns status 0, amount 118 23:10:40.433 00.000 8052 move complete, result=0 23:10:40.433 00.000 8052 worker thread done servicing request 23:10:40.543 00.110 3236 UpdateGuideState exits: m=210 SNR=9.9 23:10:40.544 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:40.544 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:40.544 00.000 3236 Enqueuing Expose request 23:10:40.544 00.000 8052 Worker thread wakes up 23:10:40.544 00.000 3236 GuideStep: 0.2 px 11 ms WEST, 0.8 px 118 ms SOUTH 23:10:40.545 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:40.545 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:42.079 01.534 8052 Exposure complete 23:10:42.242 00.163 8052 worker thread done servicing request 23:10:42.243 00.001 3236 OnExposeComplete: enter 23:10:42.243 00.000 3236 UpdateGuideState(): m_state=6 23:10:42.244 00.001 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 842 23:10:42.244 00.000 3236 Star::Find returns 1 (0), X=1046.47, Y=268.56, Mass=204, SNR=9.8, Peak=40 HFD=5.0 23:10:42.244 00.000 3236 DistanceChecker: reject for large offset (6.14 > 4.69) avgDist = 2.34 count = 827 23:10:42.244 00.000 3236 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.85) = xAngle (4.93 = -1.36) 23:10:42.245 00.001 3236 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.18 = -3.10) 23:10:42.245 00.000 3236 CameraToMount -- cameraX=-6.12 cameraY=0.39 hyp=6.14 cameraTheta=3.08 mountX=1.31 mountY=-0.24, mountTheta=-0.18 23:10:42.247 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.12, y=0.39, opts=13) 23:10:42.247 00.000 3236 Enqueuing Move request for scope (-6.12, 0.39) 23:10:42.247 00.000 8052 Worker thread wakes up 23:10:42.247 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.12, 0.39) opts 0xd 23:10:42.248 00.001 8052 Handling offset move in thread for scope, endpoint = (-6.12, 0.39) 23:10:42.248 00.000 8052 Moving (-6.12, 0.39) raw xDistance=1.31 yDistance=-0.24 23:10:42.248 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.31 23:10:42.248 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:10:42.250 00.002 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24 23:10:42.250 00.000 8052 MoveAxis(W, 46, ABG) 23:10:42.251 00.001 8052 Guiding Dir = 3, Dur = 46 23:10:42.256 00.005 8052 IsSlewing returns 0 23:10:42.259 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=30, FiltMax=38, Gamma=1.040 23:10:42.260 00.001 8052 IsGuiding returns 0 23:10:42.268 00.008 8052 PulseGuide returned control before completion, sleep 49 23:10:42.319 00.051 8052 IsGuiding returns 0 23:10:42.319 00.000 8052 Move returns status 0, amount 46 23:10:42.320 00.001 8052 MoveAxis(N, 0, ABG) 23:10:42.320 00.000 8052 Move returns status 0, amount 0 23:10:42.320 00.000 8052 move complete, result=0 23:10:42.320 00.000 8052 worker thread done servicing request 23:10:42.518 00.198 3236 UpdateGuideState exits: m=204 SNR=9.8 23:10:42.519 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:42.519 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:42.519 00.000 3236 Enqueuing Expose request 23:10:42.519 00.000 8052 Worker thread wakes up 23:10:42.519 00.000 3236 GuideStep: 1.3 px 46 ms WEST, -0.2 px 0 ms NORTH 23:10:42.520 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:42.520 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,254,31,31) 23:10:44.155 01.635 8052 Exposure complete 23:10:44.317 00.162 8052 worker thread done servicing request 23:10:44.318 00.001 3236 OnExposeComplete: enter 23:10:44.318 00.000 3236 UpdateGuideState(): m_state=6 23:10:44.319 00.001 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 843 23:10:44.319 00.000 3236 Star::Find returns 1 (0), X=1047.51, Y=269.55, Mass=202, SNR=9.7, Peak=35 HFD=5.2 23:10:44.319 00.000 3236 DistanceChecker: reject for large offset (5.26 > 5.03) avgDist = 2.52 count = 828 23:10:44.320 00.001 3236 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.85) = xAngle (4.73 = -1.56) 23:10:44.320 00.000 3236 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.98 = 2.98) 23:10:44.320 00.000 3236 CameraToMount -- cameraX=-5.08 cameraY=1.38 hyp=5.26 cameraTheta=2.88 mountX=0.07 mountY=0.85, mountTheta=1.49 23:10:44.322 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.08, y=1.38, opts=13) 23:10:44.322 00.000 3236 Enqueuing Move request for scope (-5.08, 1.38) 23:10:44.322 00.000 8052 Worker thread wakes up 23:10:44.322 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.08, 1.38) opts 0xd 23:10:44.323 00.001 8052 Handling offset move in thread for scope, endpoint = (-5.08, 1.38) 23:10:44.324 00.001 8052 Moving (-5.08, 1.38) raw xDistance=0.07 yDistance=0.85 23:10:44.325 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:10:44.325 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 23:10:44.325 00.000 8052 MoveAxis(E, 0, ABG) 23:10:44.325 00.000 8052 Move returns status 0, amount 0 23:10:44.326 00.001 8052 MoveAxis(S, 130, ABG) 23:10:44.326 00.000 8052 Guiding Dir = 1, Dur = 130 23:10:44.329 00.003 8052 IsSlewing returns 0 23:10:44.331 00.002 8052 IsGuiding returns 0 23:10:44.335 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=33, Gamma=1.040 23:10:44.336 00.001 8052 PulseGuide returned control before completion, sleep 136 23:10:44.477 00.141 8052 IsGuiding returns 0 23:10:44.477 00.000 8052 Move returns status 0, amount 130 23:10:44.477 00.000 8052 move complete, result=0 23:10:44.477 00.000 8052 worker thread done servicing request 23:10:44.605 00.128 3236 UpdateGuideState exits: m=202 SNR=9.7 23:10:44.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:44.605 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:44.605 00.000 3236 Enqueuing Expose request 23:10:44.606 00.001 8052 Worker thread wakes up 23:10:44.606 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.9 px 130 ms SOUTH 23:10:44.606 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:44.606 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:46.141 01.535 8052 Exposure complete 23:10:46.304 00.163 8052 worker thread done servicing request 23:10:46.304 00.000 3236 OnExposeComplete: enter 23:10:46.305 00.001 3236 UpdateGuideState(): m_state=6 23:10:46.305 00.000 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 844 23:10:46.306 00.001 3236 Star::Find returns 1 (0), X=1046.98, Y=268.76, Mass=200, SNR=9.6, Peak=38 HFD=5.9 23:10:46.306 00.000 3236 DistanceChecker: reject for large offset (5.65 > 5.28) avgDist = 2.64 count = 829 23:10:46.306 00.000 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.89 = -1.40) 23:10:46.307 00.001 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.14 = 3.14) 23:10:46.307 00.000 3236 CameraToMount -- cameraX=-5.61 cameraY=0.59 hyp=5.65 cameraTheta=3.04 mountX=0.97 mountY=0.01, mountTheta=0.01 23:10:46.309 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.61, y=0.59, opts=13) 23:10:46.309 00.000 3236 Enqueuing Move request for scope (-5.61, 0.59) 23:10:46.309 00.000 8052 Worker thread wakes up 23:10:46.310 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.61, 0.59) opts 0xd 23:10:46.310 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.61, 0.59) 23:10:46.310 00.000 8052 Moving (-5.61, 0.59) raw xDistance=0.97 yDistance=0.01 23:10:46.310 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97 23:10:46.310 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:10:46.311 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:10:46.311 00.000 8052 MoveAxis(W, 34, ABG) 23:10:46.311 00.000 8052 Guiding Dir = 3, Dur = 34 23:10:46.314 00.003 8052 IsSlewing returns 0 23:10:46.317 00.003 8052 IsGuiding returns 0 23:10:46.321 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=29, FiltMax=36, Gamma=1.040 23:10:46.324 00.003 8052 PulseGuide returned control before completion, sleep 37 23:10:46.364 00.040 8052 IsGuiding returns 0 23:10:46.365 00.001 8052 Move returns status 0, amount 34 23:10:46.365 00.000 8052 MoveAxis(N, 0, ABG) 23:10:46.365 00.000 8052 Move returns status 0, amount 0 23:10:46.365 00.000 8052 move complete, result=0 23:10:46.366 00.001 8052 worker thread done servicing request 23:10:46.583 00.217 3236 UpdateGuideState exits: m=200 SNR=9.6 23:10:46.584 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:46.584 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:46.584 00.000 3236 Enqueuing Expose request 23:10:46.584 00.000 8052 Worker thread wakes up 23:10:46.584 00.000 3236 GuideStep: 1.0 px 34 ms WEST, 0.0 px 0 ms NORTH 23:10:46.585 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:46.585 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:48.118 01.533 8052 Exposure complete 23:10:48.281 00.163 8052 worker thread done servicing request 23:10:48.281 00.000 3236 OnExposeComplete: enter 23:10:48.281 00.000 3236 UpdateGuideState(): m_state=6 23:10:48.283 00.002 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 845 23:10:48.283 00.000 3236 Star::Find returns 1 (0), X=1048.80, Y=269.23, Mass=210, SNR=10.0, Peak=37 HFD=4.4 23:10:48.284 00.001 3236 DistanceChecker: deactivated 23:10:48.284 00.000 3236 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.85) = xAngle (4.72 = -1.56) 23:10:48.284 00.000 3236 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.97 = 2.97) 23:10:48.284 00.000 3236 CameraToMount -- cameraX=-3.79 cameraY=1.06 hyp=3.94 cameraTheta=2.87 mountX=0.02 mountY=0.66, mountTheta=1.53 23:10:48.286 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.79, y=1.06, opts=13) 23:10:48.286 00.000 3236 Enqueuing Move request for scope (-3.79, 1.06) 23:10:48.287 00.001 8052 Worker thread wakes up 23:10:48.288 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.79, 1.06) opts 0xd 23:10:48.288 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.79, 1.06) 23:10:48.288 00.000 8052 Moving (-3.79, 1.06) raw xDistance=0.02 yDistance=0.66 23:10:48.289 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:10:48.289 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 23:10:48.289 00.000 8052 MoveAxis(E, 0, ABG) 23:10:48.289 00.000 8052 Move returns status 0, amount 0 23:10:48.290 00.001 8052 MoveAxis(S, 101, ABG) 23:10:48.290 00.000 8052 Guiding Dir = 1, Dur = 101 23:10:48.293 00.003 8052 IsSlewing returns 0 23:10:48.295 00.002 8052 IsGuiding returns 0 23:10:48.299 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=36, Gamma=1.040 23:10:48.302 00.003 8052 PulseGuide returned control before completion, sleep 105 23:10:48.461 00.159 8052 IsGuiding returns 1 23:10:48.461 00.000 8052 scope still moving after pulse duration time elapsed 23:10:48.567 00.106 3236 UpdateGuideState exits: m=210 SNR=10.0 23:10:48.567 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:48.568 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:48.568 00.000 3236 Enqueuing Expose request 23:10:48.574 00.006 8052 IsSlewing returns 0 23:10:48.644 00.070 8052 IsGuiding returns 0 23:10:48.644 00.000 8052 scope move finished after 101 + 247 ms 23:10:48.644 00.000 8052 Move returns status 0, amount 101 23:10:48.644 00.000 8052 move complete, result=0 23:10:48.645 00.001 8052 worker thread done servicing request 23:10:48.645 00.000 8052 Worker thread wakes up 23:10:48.645 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:48.645 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:48.663 00.018 3236 GuideStep: 0.0 px 0 ms EAST, 0.7 px 101 ms SOUTH 23:10:50.078 01.415 8052 Exposure complete 23:10:50.267 00.189 8052 worker thread done servicing request 23:10:50.268 00.001 3236 OnExposeComplete: enter 23:10:50.268 00.000 3236 UpdateGuideState(): m_state=6 23:10:50.269 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 846 23:10:50.269 00.000 3236 Star::Find returns 1 (0), X=1048.96, Y=268.62, Mass=207, SNR=9.9, Peak=32 HFD=5.2 23:10:50.269 00.000 3236 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.85) = xAngle (4.87 = -1.41) 23:10:50.270 00.001 3236 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.12 = 3.12) 23:10:50.270 00.000 3236 CameraToMount -- cameraX=-3.63 cameraY=0.44 hyp=3.66 cameraTheta=3.02 mountX=0.57 mountY=0.07, mountTheta=0.12 23:10:50.272 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.63, y=0.44, opts=13) 23:10:50.273 00.001 3236 Enqueuing Move request for scope (-3.63, 0.44) 23:10:50.273 00.000 8052 Worker thread wakes up 23:10:50.273 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.63, 0.44) opts 0xd 23:10:50.273 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.63, 0.44) 23:10:50.273 00.000 8052 Moving (-3.63, 0.44) raw xDistance=0.57 yDistance=0.07 23:10:50.274 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57 23:10:50.274 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:10:50.274 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:10:50.275 00.001 8052 MoveAxis(W, 20, ABG) 23:10:50.275 00.000 8052 Guiding Dir = 3, Dur = 20 23:10:50.277 00.002 8052 IsSlewing returns 0 23:10:50.280 00.003 8052 IsGuiding returns 0 23:10:50.285 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=22, FiltMax=30, Gamma=1.040 23:10:50.289 00.004 8052 PulseGuide returned control before completion, sleep 22 23:10:50.313 00.024 8052 IsGuiding returns 1 23:10:50.314 00.001 8052 scope still moving after pulse duration time elapsed 23:10:50.336 00.022 8052 IsSlewing returns 0 23:10:50.338 00.002 8052 IsGuiding returns 0 23:10:50.339 00.001 8052 scope move finished after 20 + 38 ms 23:10:50.339 00.000 8052 Move returns status 0, amount 20 23:10:50.339 00.000 8052 MoveAxis(N, 0, ABG) 23:10:50.339 00.000 8052 Move returns status 0, amount 0 23:10:50.339 00.000 8052 move complete, result=0 23:10:50.339 00.000 8052 worker thread done servicing request 23:10:50.565 00.226 3236 UpdateGuideState exits: m=207 SNR=9.9 23:10:50.565 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:50.565 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:50.566 00.001 3236 Enqueuing Expose request 23:10:50.566 00.000 8052 Worker thread wakes up 23:10:50.566 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:50.566 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:50.566 00.000 3236 GuideStep: 0.6 px 20 ms WEST, 0.1 px 0 ms NORTH 23:10:52.097 01.531 8052 Exposure complete 23:10:52.231 00.134 8052 worker thread done servicing request 23:10:52.231 00.000 3236 OnExposeComplete: enter 23:10:52.231 00.000 3236 UpdateGuideState(): m_state=6 23:10:52.232 00.001 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 847 23:10:52.232 00.000 3236 Star::Find returns 1 (0), X=1049.48, Y=269.40, Mass=209, SNR=9.9, Peak=37 HFD=4.9 23:10:52.232 00.000 3236 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.85) = xAngle (4.62 = -1.67) 23:10:52.232 00.000 3236 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.87 = 2.87) 23:10:52.232 00.000 3236 CameraToMount -- cameraX=-3.11 cameraY=1.22 hyp=3.34 cameraTheta=2.77 mountX=-0.32 mountY=0.90, mountTheta=1.92 23:10:52.234 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.11, y=1.22, opts=13) 23:10:52.235 00.001 3236 Enqueuing Move request for scope (-3.11, 1.22) 23:10:52.235 00.000 8052 Worker thread wakes up 23:10:52.235 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.11, 1.22) opts 0xd 23:10:52.235 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.11, 1.22) 23:10:52.235 00.000 8052 Moving (-3.11, 1.22) raw xDistance=-0.32 yDistance=0.90 23:10:52.236 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32 23:10:52.236 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 23:10:52.236 00.000 8052 MoveAxis(E, 10, ABG) 23:10:52.236 00.000 8052 Guiding Dir = 2, Dur = 10 23:10:52.238 00.002 8052 IsSlewing returns 0 23:10:52.241 00.003 8052 IsGuiding returns 0 23:10:52.244 00.003 8052 PulseGuide returned control before completion, sleep 18 23:10:52.246 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=25, FiltMax=33, Gamma=1.040 23:10:52.317 00.071 8052 IsGuiding returns 0 23:10:52.317 00.000 8052 Move returns status 0, amount 10 23:10:52.317 00.000 8052 MoveAxis(S, 136, ABG) 23:10:52.317 00.000 8052 Guiding Dir = 1, Dur = 136 23:10:52.382 00.065 8052 IsSlewing returns 0 23:10:52.447 00.065 8052 IsGuiding returns 0 23:10:52.462 00.015 3236 UpdateGuideState exits: m=209 SNR=9.9 23:10:52.462 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:52.462 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:52.462 00.000 3236 Enqueuing Expose request 23:10:52.627 00.165 8052 IsGuiding returns 1 23:10:52.627 00.000 8052 scope still moving after pulse duration time elapsed 23:10:52.649 00.022 8052 IsSlewing returns 0 23:10:52.651 00.002 8052 IsGuiding returns 1 23:10:52.673 00.022 8052 IsSlewing returns 0 23:10:52.676 00.003 8052 IsGuiding returns 1 23:10:52.698 00.022 8052 IsSlewing returns 0 23:10:52.700 00.002 8052 IsGuiding returns 1 23:10:52.723 00.023 8052 IsSlewing returns 0 23:10:52.726 00.003 8052 IsGuiding returns 1 23:10:52.748 00.022 8052 IsSlewing returns 0 23:10:52.750 00.002 8052 IsGuiding returns 1 23:10:52.772 00.022 8052 IsSlewing returns 0 23:10:52.774 00.002 8052 IsGuiding returns 0 23:10:52.774 00.000 8052 scope move finished after 136 + 191 ms 23:10:52.774 00.000 8052 Move returns status 0, amount 136 23:10:52.775 00.001 8052 move complete, result=0 23:10:52.775 00.000 8052 worker thread done servicing request 23:10:52.775 00.000 3236 GuideStep: -0.3 px 10 ms EAST, 0.9 px 136 ms SOUTH 23:10:52.775 00.000 8052 Worker thread wakes up 23:10:52.776 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:52.776 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:54.103 01.327 8052 Exposure complete 23:10:54.234 00.131 8052 worker thread done servicing request 23:10:54.234 00.000 3236 OnExposeComplete: enter 23:10:54.235 00.001 3236 UpdateGuideState(): m_state=6 23:10:54.235 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 848 23:10:54.236 00.001 3236 Star::Find returns 1 (0), X=1050.12, Y=268.56, Mass=206, SNR=9.9, Peak=40 HFD=4.8 23:10:54.236 00.000 3236 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.85) = xAngle (4.84 = -1.45) 23:10:54.236 00.000 3236 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.09 = 3.09) 23:10:54.236 00.000 3236 CameraToMount -- cameraX=-2.48 cameraY=0.38 hyp=2.50 cameraTheta=2.99 mountX=0.31 mountY=0.13, mountTheta=0.39 23:10:54.237 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.48, y=0.38, opts=13) 23:10:54.238 00.001 3236 Enqueuing Move request for scope (-2.48, 0.38) 23:10:54.238 00.000 8052 Worker thread wakes up 23:10:54.238 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.48, 0.38) opts 0xd 23:10:54.238 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.48, 0.38) 23:10:54.238 00.000 8052 Moving (-2.48, 0.38) raw xDistance=0.31 yDistance=0.13 23:10:54.238 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31 23:10:54.239 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:10:54.239 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:10:54.239 00.000 8052 MoveAxis(W, 10, ABG) 23:10:54.239 00.000 8052 Guiding Dir = 3, Dur = 10 23:10:54.241 00.002 8052 IsSlewing returns 0 23:10:54.244 00.003 8052 IsGuiding returns 0 23:10:54.248 00.004 8052 PulseGuide returned control before completion, sleep 17 23:10:54.248 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=28, FiltMax=37, Gamma=1.040 23:10:54.268 00.020 8052 IsGuiding returns 0 23:10:54.268 00.000 8052 Move returns status 0, amount 10 23:10:54.268 00.000 8052 MoveAxis(N, 0, ABG) 23:10:54.268 00.000 8052 Move returns status 0, amount 0 23:10:54.268 00.000 8052 move complete, result=0 23:10:54.268 00.000 8052 worker thread done servicing request 23:10:54.464 00.196 3236 UpdateGuideState exits: m=206 SNR=9.9 23:10:54.464 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:54.465 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:54.465 00.000 3236 Enqueuing Expose request 23:10:54.466 00.001 8052 Worker thread wakes up 23:10:54.466 00.000 3236 GuideStep: 0.3 px 10 ms WEST, 0.1 px 0 ms NORTH 23:10:54.466 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:54.466 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:56.099 01.633 8052 Exposure complete 23:10:56.229 00.130 8052 worker thread done servicing request 23:10:56.229 00.000 3236 OnExposeComplete: enter 23:10:56.229 00.000 3236 UpdateGuideState(): m_state=6 23:10:56.230 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 849 23:10:56.230 00.000 3236 Star::Find returns 1 (0), X=1049.65, Y=269.82, Mass=209, SNR=10.0, Peak=37 HFD=4.5 23:10:56.231 00.001 3236 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.85) = xAngle (4.48 = -1.80) 23:10:56.231 00.000 3236 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.73 = 2.73) 23:10:56.231 00.000 3236 CameraToMount -- cameraX=-2.94 cameraY=1.65 hyp=3.37 cameraTheta=2.63 mountX=-0.78 mountY=1.34, mountTheta=2.10 23:10:56.232 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.94, y=1.65, opts=13) 23:10:56.233 00.001 3236 Enqueuing Move request for scope (-2.94, 1.65) 23:10:56.233 00.000 8052 Worker thread wakes up 23:10:56.233 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.94, 1.65) opts 0xd 23:10:56.233 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.94, 1.65) 23:10:56.233 00.000 8052 Moving (-2.94, 1.65) raw xDistance=-0.78 yDistance=1.34 23:10:56.243 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=33, Gamma=1.040 23:10:56.250 00.007 8052 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.78 23:10:56.250 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.34 from input 1.34 23:10:56.250 00.000 8052 MoveAxis(E, 26, ABG) 23:10:56.250 00.000 8052 Guiding Dir = 2, Dur = 26 23:10:56.287 00.037 8052 IsSlewing returns 0 23:10:56.349 00.062 8052 IsGuiding returns 0 23:10:56.437 00.088 8052 IsGuiding returns 1 23:10:56.437 00.000 8052 scope still moving after pulse duration time elapsed 23:10:56.461 00.024 8052 IsSlewing returns 0 23:10:56.463 00.002 8052 IsGuiding returns 1 23:10:56.467 00.004 3236 UpdateGuideState exits: m=209 SNR=10.0 23:10:56.468 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:56.468 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:56.468 00.000 3236 Enqueuing Expose request 23:10:56.485 00.017 8052 IsSlewing returns 0 23:10:56.487 00.002 8052 IsGuiding returns 1 23:10:56.511 00.024 8052 IsSlewing returns 0 23:10:56.516 00.005 8052 IsGuiding returns 0 23:10:56.516 00.000 8052 scope move finished after 26 + 141 ms 23:10:56.516 00.000 8052 Move returns status 0, amount 26 23:10:56.517 00.001 8052 MoveAxis(S, 203, ABG) 23:10:56.517 00.000 8052 Guiding Dir = 1, Dur = 203 23:10:56.519 00.002 8052 IsSlewing returns 0 23:10:56.522 00.003 8052 IsGuiding returns 0 23:10:56.555 00.033 8052 PulseGuide returned control before completion, sleep 180 23:10:56.739 00.184 8052 IsGuiding returns 1 23:10:56.739 00.000 8052 scope still moving after pulse duration time elapsed 23:10:56.761 00.022 8052 IsSlewing returns 0 23:10:56.763 00.002 8052 IsGuiding returns 1 23:10:56.786 00.023 8052 IsSlewing returns 0 23:10:56.788 00.002 8052 IsGuiding returns 0 23:10:56.788 00.000 8052 scope move finished after 203 + 63 ms 23:10:56.789 00.001 8052 Move returns status 0, amount 203 23:10:56.789 00.000 8052 move complete, result=0 23:10:56.789 00.000 8052 worker thread done servicing request 23:10:56.789 00.000 3236 GuideStep: -0.8 px 26 ms EAST, 1.3 px 203 ms SOUTH 23:10:56.789 00.000 8052 Worker thread wakes up 23:10:56.790 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:56.790 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:10:58.122 01.332 8052 Exposure complete 23:10:58.285 00.163 8052 worker thread done servicing request 23:10:58.285 00.000 3236 OnExposeComplete: enter 23:10:58.285 00.000 3236 UpdateGuideState(): m_state=6 23:10:58.286 00.001 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 850 23:10:58.287 00.001 3236 Star::Find returns 1 (0), X=1050.08, Y=269.14, Mass=213, SNR=10.1, Peak=35 HFD=4.5 23:10:58.287 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.62 = -1.66) 23:10:58.287 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.88 = 2.88) 23:10:58.287 00.000 3236 CameraToMount -- cameraX=-2.51 cameraY=0.96 hyp=2.69 cameraTheta=2.78 mountX=-0.24 mountY=0.70, mountTheta=1.90 23:10:58.289 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.51, y=0.96, opts=13) 23:10:58.290 00.001 3236 Enqueuing Move request for scope (-2.51, 0.96) 23:10:58.291 00.001 8052 Worker thread wakes up 23:10:58.291 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.51, 0.96) opts 0xd 23:10:58.291 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.51, 0.96) 23:10:58.291 00.000 8052 Moving (-2.51, 0.96) raw xDistance=-0.24 yDistance=0.70 23:10:58.292 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.24 23:10:58.292 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70 23:10:58.293 00.001 8052 MoveAxis(E, 10, ABG) 23:10:58.293 00.000 8052 Guiding Dir = 2, Dur = 10 23:10:58.295 00.002 8052 IsSlewing returns 0 23:10:58.298 00.003 8052 IsGuiding returns 0 23:10:58.302 00.004 8052 PulseGuide returned control before completion, sleep 17 23:10:58.303 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=22, FiltMax=31, Gamma=1.040 23:10:58.322 00.019 8052 IsGuiding returns 0 23:10:58.322 00.000 8052 Move returns status 0, amount 10 23:10:58.323 00.001 8052 MoveAxis(S, 107, ABG) 23:10:58.323 00.000 8052 Guiding Dir = 1, Dur = 107 23:10:58.325 00.002 8052 IsSlewing returns 0 23:10:58.327 00.002 8052 IsGuiding returns 0 23:10:58.333 00.006 8052 PulseGuide returned control before completion, sleep 112 23:10:58.449 00.116 8052 IsGuiding returns 0 23:10:58.450 00.001 8052 Move returns status 0, amount 107 23:10:58.450 00.000 8052 move complete, result=0 23:10:58.450 00.000 8052 worker thread done servicing request 23:10:58.571 00.121 3236 UpdateGuideState exits: m=213 SNR=10.1 23:10:58.571 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:10:58.571 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:10:58.572 00.001 3236 Enqueuing Expose request 23:10:58.572 00.000 8052 Worker thread wakes up 23:10:58.572 00.000 3236 GuideStep: -0.2 px 10 ms EAST, 0.7 px 107 ms SOUTH 23:10:58.572 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:10:58.572 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:00.107 01.535 8052 Exposure complete 23:11:00.283 00.176 8052 worker thread done servicing request 23:11:00.283 00.000 3236 OnExposeComplete: enter 23:11:00.283 00.000 3236 UpdateGuideState(): m_state=6 23:11:00.284 00.001 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 851 23:11:00.285 00.001 3236 Star::Find returns 1 (0), X=1050.58, Y=267.89, Mass=212, SNR=10.0, Peak=38 HFD=4.6 23:11:00.285 00.000 3236 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.85) = xAngle (-1.15 = -1.15) 23:11:00.285 00.000 3236 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.90 = -2.90) 23:11:00.285 00.000 3236 CameraToMount -- cameraX=-2.01 cameraY=-0.28 hyp=2.03 cameraTheta=-3.00 mountX=0.82 mountY=-0.49, mountTheta=-0.53 23:11:00.287 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.01, y=-0.28, opts=13) 23:11:00.288 00.001 3236 Enqueuing Move request for scope (-2.01, -0.28) 23:11:00.288 00.000 8052 Worker thread wakes up 23:11:00.288 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.01, -0.28) opts 0xd 23:11:00.289 00.001 8052 Handling offset move in thread for scope, endpoint = (-2.01, -0.28) 23:11:00.289 00.000 8052 Moving (-2.01, -0.28) raw xDistance=0.82 yDistance=-0.49 23:11:00.289 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.82 23:11:00.289 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:11:00.290 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 23:11:00.290 00.000 8052 MoveAxis(W, 28, ABG) 23:11:00.290 00.000 8052 Guiding Dir = 3, Dur = 28 23:11:00.293 00.003 8052 IsSlewing returns 0 23:11:00.295 00.002 8052 IsGuiding returns 0 23:11:00.300 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=34, Gamma=1.040 23:11:00.303 00.003 8052 PulseGuide returned control before completion, sleep 31 23:11:00.336 00.033 8052 IsGuiding returns 0 23:11:00.337 00.001 8052 Move returns status 0, amount 28 23:11:00.337 00.000 8052 MoveAxis(N, 0, ABG) 23:11:00.337 00.000 8052 Move returns status 0, amount 0 23:11:00.337 00.000 8052 move complete, result=0 23:11:00.337 00.000 8052 worker thread done servicing request 23:11:00.512 00.175 3236 UpdateGuideState exits: m=212 SNR=10.0 23:11:00.513 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:00.513 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:00.513 00.000 3236 Enqueuing Expose request 23:11:00.513 00.000 8052 Worker thread wakes up 23:11:00.513 00.000 3236 GuideStep: 0.8 px 28 ms WEST, -0.5 px 0 ms NORTH 23:11:00.514 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:00.514 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:02.149 01.635 8052 Exposure complete 23:11:02.312 00.163 8052 worker thread done servicing request 23:11:02.312 00.000 3236 OnExposeComplete: enter 23:11:02.312 00.000 3236 UpdateGuideState(): m_state=6 23:11:02.313 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 852 23:11:02.314 00.001 3236 Star::Find returns 1 (0), X=1050.25, Y=266.01, Mass=220, SNR=10.2, Peak=39 HFD=4.7 23:11:02.314 00.000 3236 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.85) = xAngle (-0.55 = -0.55) 23:11:02.314 00.000 3236 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.29 = -2.29) 23:11:02.314 00.000 3236 CameraToMount -- cameraX=-2.34 cameraY=-2.16 hyp=3.19 cameraTheta=-2.40 mountX=2.72 mountY=-2.39, mountTheta=-0.72 23:11:02.316 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.34, y=-2.16, opts=13) 23:11:02.316 00.000 3236 Enqueuing Move request for scope (-2.34, -2.16) 23:11:02.317 00.001 8052 Worker thread wakes up 23:11:02.317 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.34, -2.16) opts 0xd 23:11:02.317 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.34, -2.16) 23:11:02.317 00.000 8052 Moving (-2.34, -2.16) raw xDistance=2.72 yDistance=-2.39 23:11:02.317 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.75 from input 2.72 23:11:02.319 00.002 8052 resist switch: large excursion: input -2.39 thresh 0.54 direction from 1 to -1 23:11:02.319 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.18 23:11:02.320 00.001 8052 GuideAlgorithmResistSwitch::result() returns -2.39 from input -2.39 23:11:02.320 00.000 8052 MoveAxis(W, 96, ABG) 23:11:02.320 00.000 8052 Guiding Dir = 3, Dur = 96 23:11:02.323 00.003 8052 IsSlewing returns 0 23:11:02.325 00.002 8052 IsGuiding returns 0 23:11:02.329 00.004 8052 PulseGuide returned control before completion, sleep 102 23:11:02.330 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=27, FiltMax=35, Gamma=1.040 23:11:02.434 00.104 8052 IsGuiding returns 0 23:11:02.435 00.001 8052 Move returns status 0, amount 96 23:11:02.435 00.000 8052 MoveAxis(N, 364, ABG) 23:11:02.435 00.000 8052 Guiding Dir = 0, Dur = 364 23:11:02.437 00.002 8052 IsSlewing returns 0 23:11:02.439 00.002 8052 IsGuiding returns 0 23:11:02.444 00.005 8052 PulseGuide returned control before completion, sleep 370 23:11:02.598 00.154 3236 UpdateGuideState exits: m=220 SNR=10.2 23:11:02.598 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:02.598 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:02.598 00.000 3236 Enqueuing Expose request 23:11:02.893 00.295 8052 IsGuiding returns 0 23:11:02.893 00.000 8052 Move returns status 0, amount 364 23:11:02.893 00.000 8052 move complete, result=0 23:11:02.894 00.001 8052 worker thread done servicing request 23:11:02.894 00.000 3236 GuideStep: 2.7 px 96 ms WEST, -2.4 px 364 ms NORTH 23:11:02.894 00.000 8052 Worker thread wakes up 23:11:02.894 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:02.894 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:04.126 01.232 8052 Exposure complete 23:11:04.289 00.163 8052 worker thread done servicing request 23:11:04.289 00.000 3236 OnExposeComplete: enter 23:11:04.290 00.001 3236 UpdateGuideState(): m_state=6 23:11:04.291 00.001 3236 Star::Find(15, 1050, 266, 0, (0,0,0,0), 0.0, 255) frame 853 23:11:04.291 00.000 3236 Star::Find returns 1 (0), X=1050.14, Y=265.03, Mass=198, SNR=9.7, Peak=36 HFD=4.4 23:11:04.291 00.000 3236 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.85) = xAngle (-0.39 = -0.39) 23:11:04.292 00.001 3236 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.13 = -2.13) 23:11:04.292 00.000 3236 CameraToMount -- cameraX=-2.45 cameraY=-3.14 hyp=3.99 cameraTheta=-2.23 mountX=3.69 mountY=-3.38, mountTheta=-0.74 23:11:04.293 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.45, y=-3.14, opts=13) 23:11:04.294 00.001 3236 Enqueuing Move request for scope (-2.45, -3.14) 23:11:04.294 00.000 8052 Worker thread wakes up 23:11:04.294 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.45, -3.14) opts 0xd 23:11:04.294 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.45, -3.14) 23:11:04.295 00.001 8052 Moving (-2.45, -3.14) raw xDistance=3.69 yDistance=-3.38 23:11:04.295 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.45 from input 3.69 23:11:04.295 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.38 from input -3.38 23:11:04.295 00.000 8052 MoveAxis(W, 135, ABG) 23:11:04.296 00.001 8052 Guiding Dir = 3, Dur = 135 23:11:04.299 00.003 8052 IsSlewing returns 0 23:11:04.307 00.008 8052 IsGuiding returns 0 23:11:04.314 00.007 8052 PulseGuide returned control before completion, sleep 139 23:11:04.316 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=26, FiltMax=35, Gamma=1.040 23:11:04.456 00.140 8052 IsGuiding returns 0 23:11:04.456 00.000 8052 Move returns status 0, amount 135 23:11:04.457 00.001 8052 MoveAxis(N, 513, ABG) 23:11:04.457 00.000 8052 Guiding Dir = 0, Dur = 513 23:11:04.459 00.002 8052 IsSlewing returns 0 23:11:04.461 00.002 8052 IsGuiding returns 0 23:11:04.468 00.007 8052 PulseGuide returned control before completion, sleep 516 23:11:04.583 00.115 3236 UpdateGuideState exits: m=198 SNR=9.7 23:11:04.584 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:04.584 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:04.584 00.000 3236 Enqueuing Expose request 23:11:04.988 00.404 8052 IsGuiding returns 1 23:11:04.988 00.000 8052 scope still moving after pulse duration time elapsed 23:11:05.011 00.023 8052 IsSlewing returns 0 23:11:05.013 00.002 8052 IsGuiding returns 0 23:11:05.013 00.000 8052 scope move finished after 513 + 39 ms 23:11:05.013 00.000 8052 Move returns status 0, amount 513 23:11:05.014 00.001 8052 move complete, result=0 23:11:05.014 00.000 8052 worker thread done servicing request 23:11:05.014 00.000 3236 GuideStep: 3.7 px 135 ms WEST, -3.4 px 513 ms NORTH 23:11:05.015 00.001 8052 Worker thread wakes up 23:11:05.015 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:05.015 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:06.145 01.130 8052 Exposure complete 23:11:06.306 00.161 8052 worker thread done servicing request 23:11:06.307 00.001 3236 OnExposeComplete: enter 23:11:06.307 00.000 3236 UpdateGuideState(): m_state=6 23:11:06.308 00.001 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 854 23:11:06.308 00.000 3236 Star::Find returns 1 (0), X=1045.41, Y=266.98, Mass=159, SNR=8.5, Peak=32 HFD=5.6 23:11:06.308 00.000 3236 DistanceChecker: reject for large offset (7.28 > 5.82) avgDist = 2.91 count = 839 23:11:06.309 00.001 3236 DistanceChecker: activated 23:11:06.309 00.000 3236 Status Line: Recovering 23:11:06.314 00.005 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:11:06.315 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:11:06.315 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:11:06.315 00.000 8052 Worker thread wakes up 23:11:06.316 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:11:06.316 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:11:06.316 00.000 8052 move complete, result=0 23:11:06.316 00.000 8052 worker thread done servicing request 23:11:06.417 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:11:06.417 00.000 3236 Status Line: No star found 23:11:06.422 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=22, FiltMax=29, Gamma=1.040 23:11:06.699 00.277 3236 UpdateGuideState exits: No star found 23:11:06.700 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:06.700 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:11:06.700 00.000 3236 Enqueuing Expose request 23:11:06.701 00.001 8052 Worker thread wakes up 23:11:06.701 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:06.701 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:11:08.138 01.437 8052 Exposure complete 23:11:08.309 00.171 8052 worker thread done servicing request 23:11:08.309 00.000 3236 OnExposeComplete: enter 23:11:08.310 00.001 3236 UpdateGuideState(): m_state=6 23:11:08.311 00.001 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 855 23:11:08.311 00.000 3236 Star::Find returns 1 (0), X=1043.24, Y=266.86, Mass=226, SNR=10.4, Peak=37 HFD=4.8 23:11:08.311 00.000 3236 DistanceChecker: reject for large offset (9.44 > 5.82) avgDist = 2.91 count = 839 23:11:08.311 00.000 3236 Status Line: Recovering 23:11:08.317 00.006 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:11:08.318 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:11:08.318 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:11:08.318 00.000 8052 Worker thread wakes up 23:11:08.318 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:11:08.319 00.001 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:11:08.319 00.000 8052 move complete, result=0 23:11:08.319 00.000 8052 worker thread done servicing request 23:11:08.420 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:11:08.420 00.000 3236 Status Line: No star found 23:11:08.426 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=34, Gamma=1.040 23:11:08.691 00.265 3236 UpdateGuideState exits: No star found 23:11:08.691 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:08.692 00.001 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:11:08.692 00.000 3236 Enqueuing Expose request 23:11:08.692 00.000 8052 Worker thread wakes up 23:11:08.692 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:08.693 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:11:10.126 01.433 8052 Exposure complete 23:11:10.297 00.171 8052 worker thread done servicing request 23:11:10.297 00.000 3236 OnExposeComplete: enter 23:11:10.297 00.000 3236 UpdateGuideState(): m_state=6 23:11:10.298 00.001 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 856 23:11:10.299 00.001 3236 Star::Find returns 1 (0), X=1043.24, Y=267.61, Mass=222, SNR=10.3, Peak=40 HFD=4.8 23:11:10.299 00.000 3236 DistanceChecker: reject for large offset (9.37 > 5.82) avgDist = 2.91 count = 839 23:11:10.299 00.000 3236 Status Line: Recovering 23:11:10.304 00.005 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:11:10.305 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:11:10.306 00.001 3236 Enqueuing Move request for scope (0.00, 0.00) 23:11:10.306 00.000 8052 Worker thread wakes up 23:11:10.306 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:11:10.306 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:11:10.307 00.001 8052 move complete, result=0 23:11:10.308 00.001 8052 worker thread done servicing request 23:11:10.408 00.100 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:11:10.408 00.000 3236 Status Line: No star found 23:11:10.413 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=28, FiltMax=38, Gamma=1.040 23:11:10.689 00.276 3236 UpdateGuideState exits: No star found 23:11:10.689 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:10.690 00.001 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:11:10.690 00.000 3236 Enqueuing Expose request 23:11:10.690 00.000 8052 Worker thread wakes up 23:11:10.690 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:10.691 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:11:12.130 01.439 8052 Exposure complete 23:11:12.305 00.175 8052 worker thread done servicing request 23:11:12.305 00.000 3236 OnExposeComplete: enter 23:11:12.306 00.001 3236 UpdateGuideState(): m_state=6 23:11:12.307 00.001 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 857 23:11:12.307 00.000 3236 Star::Find returns 1 (0), X=1043.88, Y=266.36, Mass=210, SNR=9.9, Peak=41 HFD=5.0 23:11:12.307 00.000 3236 DistanceChecker: reject for large offset (8.90 > 5.82) avgDist = 2.91 count = 839 23:11:12.307 00.000 3236 DistanceChecker: begin recovering 23:11:12.308 00.001 3236 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.85) = xAngle (-1.09 = -1.09) 23:11:12.308 00.000 3236 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.83 = -2.83) 23:11:12.308 00.000 3236 CameraToMount -- cameraX=-8.71 cameraY=-1.82 hyp=8.90 cameraTheta=-2.94 mountX=4.13 mountY=-2.70, mountTheta=-0.58 23:11:12.310 00.002 3236 SchedulePrimaryMove(06CFF028, x=-8.71, y=-1.82, opts=13) 23:11:12.310 00.000 3236 Enqueuing Move request for scope (-8.71, -1.82) 23:11:12.311 00.001 8052 Worker thread wakes up 23:11:12.311 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.71, -1.82) opts 0xd 23:11:12.311 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.71, -1.82) 23:11:12.312 00.001 8052 Moving (-8.71, -1.82) raw xDistance=4.13 yDistance=-2.70 23:11:12.312 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.78 from input 4.13 23:11:12.312 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.70 from input -2.70 23:11:12.312 00.000 8052 MoveAxis(W, 153, ABG) 23:11:12.313 00.001 8052 Guiding Dir = 3, Dur = 153 23:11:12.316 00.003 8052 IsSlewing returns 0 23:11:12.319 00.003 8052 IsGuiding returns 0 23:11:12.324 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=35, Gamma=1.040 23:11:12.328 00.004 8052 PulseGuide returned control before completion, sleep 155 23:11:12.487 00.159 8052 IsGuiding returns 0 23:11:12.487 00.000 8052 Move returns status 0, amount 153 23:11:12.487 00.000 8052 MoveAxis(N, 410, ABG) 23:11:12.487 00.000 8052 Guiding Dir = 0, Dur = 410 23:11:12.490 00.003 8052 IsSlewing returns 0 23:11:12.491 00.001 8052 IsGuiding returns 0 23:11:12.498 00.007 8052 PulseGuide returned control before completion, sleep 414 23:11:12.603 00.105 3236 UpdateGuideState exits: m=210 SNR=9.9 23:11:12.603 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:12.603 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:12.603 00.000 3236 Enqueuing Expose request 23:11:12.921 00.318 8052 IsGuiding returns 0 23:11:12.921 00.000 8052 Move returns status 0, amount 410 23:11:12.921 00.000 8052 move complete, result=0 23:11:12.921 00.000 8052 worker thread done servicing request 23:11:12.921 00.000 8052 Worker thread wakes up 23:11:12.921 00.000 3236 GuideStep: 4.1 px 153 ms WEST, -2.7 px 410 ms NORTH 23:11:12.922 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:12.922 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1029,251,31,31) 23:11:14.154 01.232 8052 Exposure complete 23:11:14.319 00.165 8052 worker thread done servicing request 23:11:14.320 00.001 3236 OnExposeComplete: enter 23:11:14.320 00.000 3236 UpdateGuideState(): m_state=6 23:11:14.321 00.001 3236 Star::Find(15, 1043, 266, 0, (0,0,0,0), 0.0, 255) frame 858 23:11:14.321 00.000 3236 Star::Find returns 1 (0), X=1040.72, Y=267.38, Mass=162, SNR=8.6, Peak=33 HFD=6.3 23:11:14.321 00.000 3236 DistanceChecker: reject for large offset (11.90 > 6.36) avgDist = 3.18 count = 840 23:11:14.322 00.001 3236 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.85) = xAngle (-1.23 = -1.23) 23:11:14.322 00.000 3236 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.97 = -2.97) 23:11:14.322 00.000 3236 CameraToMount -- cameraX=-11.87 cameraY=-0.80 hyp=11.90 cameraTheta=-3.07 mountX=4.02 mountY=-2.00, mountTheta=-0.46 23:11:14.324 00.002 3236 SchedulePrimaryMove(06CFF028, x=-11.87, y=-0.80, opts=13) 23:11:14.324 00.000 3236 Enqueuing Move request for scope (-11.87, -0.80) 23:11:14.324 00.000 8052 Worker thread wakes up 23:11:14.324 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-11.87, -0.80) opts 0xd 23:11:14.325 00.001 8052 Handling offset move in thread for scope, endpoint = (-11.87, -0.80) 23:11:14.325 00.000 8052 Moving (-11.87, -0.80) raw xDistance=4.02 yDistance=-2.00 23:11:14.325 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.73 from input 4.02 23:11:14.325 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.00 from input -2.00 23:11:14.326 00.001 8052 MoveAxis(W, 150, ABG) 23:11:14.326 00.000 8052 Guiding Dir = 3, Dur = 150 23:11:14.338 00.012 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=32, Gamma=1.040 23:11:14.346 00.008 8052 IsSlewing returns 0 23:11:14.354 00.008 8052 IsGuiding returns 0 23:11:14.363 00.009 8052 PulseGuide returned control before completion, sleep 151 23:11:14.518 00.155 8052 IsGuiding returns 0 23:11:14.518 00.000 8052 Move returns status 0, amount 150 23:11:14.519 00.001 8052 MoveAxis(N, 305, ABG) 23:11:14.519 00.000 8052 Guiding Dir = 0, Dur = 305 23:11:14.521 00.002 8052 IsSlewing returns 0 23:11:14.523 00.002 8052 IsGuiding returns 0 23:11:14.529 00.006 8052 PulseGuide returned control before completion, sleep 310 23:11:14.601 00.072 3236 UpdateGuideState exits: m=162 SNR=8.6 23:11:14.601 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:14.601 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:14.601 00.000 3236 Enqueuing Expose request 23:11:14.843 00.242 8052 IsGuiding returns 0 23:11:14.843 00.000 8052 Move returns status 0, amount 305 23:11:14.843 00.000 8052 move complete, result=0 23:11:14.843 00.000 8052 worker thread done servicing request 23:11:14.844 00.001 3236 GuideStep: 4.0 px 150 ms WEST, -2.0 px 305 ms NORTH 23:11:14.844 00.000 8052 Worker thread wakes up 23:11:14.844 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:14.844 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1026,252,31,31) 23:11:16.076 01.232 8052 Exposure complete 23:11:16.238 00.162 8052 worker thread done servicing request 23:11:16.239 00.001 3236 OnExposeComplete: enter 23:11:16.239 00.000 3236 UpdateGuideState(): m_state=6 23:11:16.240 00.001 3236 Star::Find(15, 1040, 267, 0, (0,0,0,0), 0.0, 255) frame 859 23:11:16.240 00.000 3236 Star::Find returns 1 (0), X=1035.86, Y=270.26, Mass=202, SNR=9.7, Peak=35 HFD=5.1 23:11:16.240 00.000 3236 DistanceChecker: reject for large offset (16.86 > 7.14) avgDist = 3.57 count = 841 23:11:16.241 00.001 3236 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.85) = xAngle (4.87 = -1.42) 23:11:16.241 00.000 3236 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.12 = 3.12) 23:11:16.241 00.000 3236 CameraToMount -- cameraX=-16.73 cameraY=2.09 hyp=16.86 cameraTheta=3.02 mountX=2.58 mountY=0.37, mountTheta=0.14 23:11:16.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=-16.73, y=2.09, opts=13) 23:11:16.243 00.000 3236 Enqueuing Move request for scope (-16.73, 2.09) 23:11:16.243 00.000 8052 Worker thread wakes up 23:11:16.244 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-16.73, 2.09) opts 0xd 23:11:16.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-16.73, 2.09) 23:11:16.244 00.000 8052 Moving (-16.73, 2.09) raw xDistance=2.58 yDistance=0.37 23:11:16.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.81 from input 2.58 23:11:16.244 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:11:16.245 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 23:11:16.245 00.000 8052 MoveAxis(W, 100, ABG) 23:11:16.246 00.001 8052 Guiding Dir = 3, Dur = 100 23:11:16.248 00.002 8052 IsSlewing returns 0 23:11:16.251 00.003 8052 IsGuiding returns 0 23:11:16.255 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=24, FiltMax=32, Gamma=1.040 23:11:16.256 00.001 8052 PulseGuide returned control before completion, sleep 105 23:11:16.365 00.109 8052 IsGuiding returns 0 23:11:16.365 00.000 8052 Move returns status 0, amount 100 23:11:16.366 00.001 8052 MoveAxis(N, 0, ABG) 23:11:16.366 00.000 8052 Move returns status 0, amount 0 23:11:16.366 00.000 8052 move complete, result=0 23:11:16.366 00.000 8052 worker thread done servicing request 23:11:16.518 00.152 3236 UpdateGuideState exits: m=202 SNR=9.7 23:11:16.518 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:16.519 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:16.519 00.000 3236 Enqueuing Expose request 23:11:16.519 00.000 8052 Worker thread wakes up 23:11:16.519 00.000 3236 GuideStep: 2.6 px 100 ms WEST, 0.4 px 0 ms NORTH 23:11:16.519 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:16.520 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1021,255,31,31) 23:11:18.155 01.635 8052 Exposure complete 23:11:18.318 00.163 8052 worker thread done servicing request 23:11:18.318 00.000 3236 OnExposeComplete: enter 23:11:18.318 00.000 3236 UpdateGuideState(): m_state=6 23:11:18.319 00.001 3236 Star::Find(15, 1035, 270, 0, (0,0,0,0), 0.0, 255) frame 860 23:11:18.320 00.001 3236 Star::Find returns 1 (0), X=1034.22, Y=271.66, Mass=202, SNR=9.7, Peak=37 HFD=5.2 23:11:18.320 00.000 3236 DistanceChecker: reject for large offset (18.70 > 8.34) avgDist = 4.17 count = 842 23:11:18.320 00.000 3236 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.85) = xAngle (4.80 = -1.48) 23:11:18.320 00.000 3236 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 23:11:18.321 00.001 3236 CameraToMount -- cameraX=-18.37 cameraY=3.49 hyp=18.70 cameraTheta=2.95 mountX=1.68 mountY=1.59, mountTheta=0.76 23:11:18.322 00.001 3236 SchedulePrimaryMove(06CFF028, x=-18.37, y=3.49, opts=13) 23:11:18.323 00.001 3236 Enqueuing Move request for scope (-18.37, 3.49) 23:11:18.323 00.000 8052 Worker thread wakes up 23:11:18.323 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-18.37, 3.49) opts 0xd 23:11:18.323 00.000 8052 Handling offset move in thread for scope, endpoint = (-18.37, 3.49) 23:11:18.325 00.002 8052 Moving (-18.37, 3.49) raw xDistance=1.68 yDistance=1.59 23:11:18.325 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.19 from input 1.68 23:11:18.327 00.002 8052 resist switch: large excursion: input 1.59 thresh 0.54 direction from -1 to 1 23:11:18.327 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.78 23:11:18.328 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.59 from input 1.59 23:11:18.328 00.000 8052 MoveAxis(W, 65, ABG) 23:11:18.328 00.000 8052 Guiding Dir = 3, Dur = 65 23:11:18.331 00.003 8052 IsSlewing returns 0 23:11:18.333 00.002 8052 IsGuiding returns 0 23:11:18.336 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=28, FiltMax=38, Gamma=1.040 23:11:18.341 00.005 8052 PulseGuide returned control before completion, sleep 69 23:11:18.414 00.073 8052 IsGuiding returns 0 23:11:18.414 00.000 8052 Move returns status 0, amount 65 23:11:18.414 00.000 8052 MoveAxis(S, 242, ABG) 23:11:18.414 00.000 8052 Guiding Dir = 1, Dur = 242 23:11:18.416 00.002 8052 IsSlewing returns 0 23:11:18.418 00.002 8052 IsGuiding returns 0 23:11:18.424 00.006 8052 PulseGuide returned control before completion, sleep 246 23:11:18.601 00.177 3236 UpdateGuideState exits: m=202 SNR=9.7 23:11:18.601 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:18.601 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:18.602 00.001 3236 Enqueuing Expose request 23:11:18.674 00.072 8052 IsGuiding returns 1 23:11:18.675 00.001 8052 scope still moving after pulse duration time elapsed 23:11:18.698 00.023 8052 IsSlewing returns 0 23:11:18.700 00.002 8052 IsGuiding returns 0 23:11:18.700 00.000 8052 scope move finished after 242 + 39 ms 23:11:18.700 00.000 8052 Move returns status 0, amount 242 23:11:18.700 00.000 8052 move complete, result=0 23:11:18.701 00.001 8052 worker thread done servicing request 23:11:18.701 00.000 8052 Worker thread wakes up 23:11:18.701 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:18.701 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1019,257,31,31) 23:11:18.703 00.002 3236 GuideStep: 1.7 px 65 ms WEST, 1.6 px 242 ms SOUTH 23:11:20.135 01.432 8052 Exposure complete 23:11:20.296 00.161 8052 worker thread done servicing request 23:11:20.297 00.001 3236 OnExposeComplete: enter 23:11:20.297 00.000 3236 UpdateGuideState(): m_state=6 23:11:20.298 00.001 3236 Star::Find(15, 1034, 271, 0, (0,0,0,0), 0.0, 255) frame 861 23:11:20.298 00.000 3236 Star::Find returns 1 (0), X=1034.58, Y=272.16, Mass=211, SNR=10.0, Peak=35 HFD=4.9 23:11:20.299 00.001 3236 DistanceChecker: reject for large offset (18.45 > 9.65) avgDist = 4.82 count = 843 23:11:20.299 00.000 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.77 = -1.51) 23:11:20.299 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.03 = 3.03) 23:11:20.299 00.000 3236 CameraToMount -- cameraX=-18.01 cameraY=3.99 hyp=18.45 cameraTheta=2.92 mountX=1.10 mountY=2.13, mountTheta=1.09 23:11:20.301 00.002 3236 SchedulePrimaryMove(06CFF028, x=-18.01, y=3.99, opts=13) 23:11:20.302 00.001 3236 Enqueuing Move request for scope (-18.01, 3.99) 23:11:20.302 00.000 8052 Worker thread wakes up 23:11:20.302 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-18.01, 3.99) opts 0xd 23:11:20.302 00.000 8052 Handling offset move in thread for scope, endpoint = (-18.01, 3.99) 23:11:20.303 00.001 8052 Moving (-18.01, 3.99) raw xDistance=1.10 yDistance=2.13 23:11:20.303 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.10 23:11:20.303 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.13 from input 2.13 23:11:20.303 00.000 8052 MoveAxis(W, 43, ABG) 23:11:20.304 00.001 8052 Guiding Dir = 3, Dur = 43 23:11:20.307 00.003 8052 IsSlewing returns 0 23:11:20.311 00.004 8052 IsGuiding returns 0 23:11:20.314 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=24, FiltMax=33, Gamma=1.040 23:11:20.318 00.004 8052 PulseGuide returned control before completion, sleep 46 23:11:20.367 00.049 8052 IsGuiding returns 0 23:11:20.367 00.000 8052 Move returns status 0, amount 43 23:11:20.367 00.000 8052 MoveAxis(S, 323, ABG) 23:11:20.367 00.000 8052 Guiding Dir = 1, Dur = 323 23:11:20.369 00.002 8052 IsSlewing returns 0 23:11:20.371 00.002 8052 IsGuiding returns 0 23:11:20.376 00.005 8052 PulseGuide returned control before completion, sleep 329 23:11:20.583 00.207 3236 UpdateGuideState exits: m=211 SNR=10.0 23:11:20.583 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:20.584 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:20.584 00.000 3236 Enqueuing Expose request 23:11:20.718 00.134 8052 IsGuiding returns 0 23:11:20.718 00.000 8052 Move returns status 0, amount 323 23:11:20.718 00.000 8052 move complete, result=0 23:11:20.719 00.001 8052 worker thread done servicing request 23:11:20.719 00.000 8052 Worker thread wakes up 23:11:20.719 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:20.720 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1020,257,31,31) 23:11:20.720 00.000 3236 GuideStep: 1.1 px 43 ms WEST, 2.1 px 323 ms SOUTH 23:11:22.152 01.432 8052 Exposure complete 23:11:22.316 00.164 8052 worker thread done servicing request 23:11:22.316 00.000 3236 OnExposeComplete: enter 23:11:22.316 00.000 3236 UpdateGuideState(): m_state=6 23:11:22.317 00.001 3236 Star::Find(15, 1034, 272, 0, (0,0,0,0), 0.0, 255) frame 862 23:11:22.317 00.000 3236 Star::Find returns 1 (0), X=1035.05, Y=272.90, Mass=202, SNR=9.7, Peak=33 HFD=5.7 23:11:22.318 00.001 3236 DistanceChecker: reject for large offset (18.16 > 10.87) avgDist = 5.44 count = 844 23:11:22.318 00.000 3236 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.85) = xAngle (4.73 = -1.56) 23:11:22.318 00.000 3236 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.98 = 2.98) 23:11:22.318 00.000 3236 CameraToMount -- cameraX=-17.54 cameraY=4.72 hyp=18.16 cameraTheta=2.88 mountX=0.27 mountY=2.91, mountTheta=1.48 23:11:22.320 00.002 3236 SchedulePrimaryMove(06CFF028, x=-17.54, y=4.72, opts=13) 23:11:22.321 00.001 3236 Enqueuing Move request for scope (-17.54, 4.72) 23:11:22.321 00.000 8052 Worker thread wakes up 23:11:22.321 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-17.54, 4.72) opts 0xd 23:11:22.322 00.001 8052 Handling offset move in thread for scope, endpoint = (-17.54, 4.72) 23:11:22.322 00.000 8052 Moving (-17.54, 4.72) raw xDistance=0.27 yDistance=2.91 23:11:22.322 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.27 23:11:22.322 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.91 from input 2.91 23:11:22.323 00.001 8052 MoveAxis(W, 12, ABG) 23:11:22.323 00.000 8052 Guiding Dir = 3, Dur = 12 23:11:22.326 00.003 8052 IsSlewing returns 0 23:11:22.328 00.002 8052 IsGuiding returns 0 23:11:22.332 00.004 8052 PulseGuide returned control before completion, sleep 19 23:11:22.333 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=33, Gamma=1.040 23:11:22.354 00.021 8052 IsGuiding returns 0 23:11:22.355 00.001 8052 Move returns status 0, amount 12 23:11:22.355 00.000 8052 MoveAxis(S, 442, ABG) 23:11:22.355 00.000 8052 Guiding Dir = 1, Dur = 442 23:11:22.358 00.003 8052 IsSlewing returns 0 23:11:22.359 00.001 8052 IsGuiding returns 0 23:11:22.366 00.007 8052 PulseGuide returned control before completion, sleep 446 23:11:22.597 00.231 3236 UpdateGuideState exits: m=202 SNR=9.7 23:11:22.597 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:22.598 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:22.598 00.000 3236 Enqueuing Expose request 23:11:22.816 00.218 8052 IsGuiding returns 0 23:11:22.817 00.001 8052 Move returns status 0, amount 442 23:11:22.817 00.000 8052 move complete, result=0 23:11:22.817 00.000 8052 worker thread done servicing request 23:11:22.817 00.000 3236 GuideStep: 0.3 px 12 ms WEST, 2.9 px 442 ms SOUTH 23:11:22.818 00.001 8052 Worker thread wakes up 23:11:22.818 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:22.818 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1020,258,31,31) 23:11:24.150 01.332 8052 Exposure complete 23:11:24.313 00.163 8052 worker thread done servicing request 23:11:24.313 00.000 3236 OnExposeComplete: enter 23:11:24.314 00.001 3236 UpdateGuideState(): m_state=6 23:11:24.315 00.001 3236 Star::Find(15, 1035, 272, 0, (0,0,0,0), 0.0, 255) frame 863 23:11:24.315 00.000 3236 Star::Find returns 1 (0), X=1034.83, Y=272.43, Mass=205, SNR=9.8, Peak=35 HFD=5.4 23:11:24.315 00.000 3236 DistanceChecker: reject for large offset (18.26 > 12.02) avgDist = 6.01 count = 845 23:11:24.315 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.76 = -1.53) 23:11:24.316 00.001 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 23:11:24.316 00.000 3236 CameraToMount -- cameraX=-17.76 cameraY=4.25 hyp=18.26 cameraTheta=2.91 mountX=0.78 mountY=2.42, mountTheta=1.26 23:11:24.318 00.002 3236 SchedulePrimaryMove(06CFF028, x=-17.76, y=4.25, opts=13) 23:11:24.319 00.001 3236 Enqueuing Move request for scope (-17.76, 4.25) 23:11:24.319 00.000 8052 Worker thread wakes up 23:11:24.319 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-17.76, 4.25) opts 0xd 23:11:24.320 00.001 8052 Handling offset move in thread for scope, endpoint = (-17.76, 4.25) 23:11:24.320 00.000 8052 Moving (-17.76, 4.25) raw xDistance=0.78 yDistance=2.42 23:11:24.320 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.78 23:11:24.320 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.42 from input 2.42 23:11:24.320 00.000 8052 MoveAxis(W, 28, ABG) 23:11:24.321 00.001 8052 Guiding Dir = 3, Dur = 28 23:11:24.323 00.002 8052 IsSlewing returns 0 23:11:24.326 00.003 8052 IsGuiding returns 0 23:11:24.331 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=34, Gamma=1.040 23:11:24.332 00.001 8052 PulseGuide returned control before completion, sleep 33 23:11:24.473 00.141 8052 IsGuiding returns 0 23:11:24.474 00.001 8052 Move returns status 0, amount 28 23:11:24.474 00.000 8052 MoveAxis(S, 367, ABG) 23:11:24.474 00.000 8052 Guiding Dir = 1, Dur = 367 23:11:24.536 00.062 8052 IsSlewing returns 0 23:11:24.601 00.065 3236 UpdateGuideState exits: m=205 SNR=9.8 23:11:24.601 00.000 8052 IsGuiding returns 0 23:11:24.601 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:24.602 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:24.602 00.000 3236 Enqueuing Expose request 23:11:24.733 00.131 8052 PulseGuide returned control before completion, sleep 245 23:11:24.982 00.249 8052 IsGuiding returns 1 23:11:24.982 00.000 8052 scope still moving after pulse duration time elapsed 23:11:25.005 00.023 8052 IsSlewing returns 0 23:11:25.007 00.002 8052 IsGuiding returns 1 23:11:25.029 00.022 8052 IsSlewing returns 0 23:11:25.031 00.002 8052 IsGuiding returns 1 23:11:25.054 00.023 8052 IsSlewing returns 0 23:11:25.056 00.002 8052 IsGuiding returns 1 23:11:25.078 00.022 8052 IsSlewing returns 0 23:11:25.080 00.002 8052 IsGuiding returns 1 23:11:25.105 00.025 8052 IsSlewing returns 0 23:11:25.107 00.002 8052 IsGuiding returns 0 23:11:25.107 00.000 8052 scope move finished after 367 + 138 ms 23:11:25.107 00.000 8052 Move returns status 0, amount 367 23:11:25.107 00.000 8052 move complete, result=0 23:11:25.108 00.001 8052 worker thread done servicing request 23:11:25.108 00.000 8052 Worker thread wakes up 23:11:25.108 00.000 3236 GuideStep: 0.8 px 28 ms WEST, 2.4 px 367 ms SOUTH 23:11:25.108 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:25.108 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1020,257,31,31) 23:11:26.137 01.029 8052 Exposure complete 23:11:26.299 00.162 8052 worker thread done servicing request 23:11:26.299 00.000 3236 OnExposeComplete: enter 23:11:26.300 00.001 3236 UpdateGuideState(): m_state=6 23:11:26.301 00.001 3236 Star::Find(15, 1034, 272, 0, (0,0,0,0), 0.0, 255) frame 864 23:11:26.301 00.000 3236 Star::Find returns 1 (0), X=1036.44, Y=272.17, Mass=177, SNR=9.0, Peak=34 HFD=5.9 23:11:26.301 00.000 3236 DistanceChecker: reject for large offset (16.64 > 13.12) avgDist = 6.56 count = 846 23:11:26.301 00.000 3236 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.85) = xAngle (4.75 = -1.54) 23:11:26.302 00.001 3236 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 23:11:26.302 00.000 3236 CameraToMount -- cameraX=-16.15 cameraY=3.99 hyp=16.64 cameraTheta=2.90 mountX=0.59 mountY=2.32, mountTheta=1.32 23:11:26.304 00.002 3236 SchedulePrimaryMove(06CFF028, x=-16.15, y=3.99, opts=13) 23:11:26.304 00.000 3236 Enqueuing Move request for scope (-16.15, 3.99) 23:11:26.304 00.000 8052 Worker thread wakes up 23:11:26.304 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-16.15, 3.99) opts 0xd 23:11:26.305 00.001 8052 Handling offset move in thread for scope, endpoint = (-16.15, 3.99) 23:11:26.305 00.000 8052 Moving (-16.15, 3.99) raw xDistance=0.59 yDistance=2.32 23:11:26.305 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.59 23:11:26.305 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.32 from input 2.32 23:11:26.305 00.000 8052 MoveAxis(W, 22, ABG) 23:11:26.306 00.001 8052 Guiding Dir = 3, Dur = 22 23:11:26.308 00.002 8052 IsSlewing returns 0 23:11:26.310 00.002 8052 IsGuiding returns 0 23:11:26.317 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=26, FiltMax=33, Gamma=1.040 23:11:26.317 00.000 8052 PulseGuide returned control before completion, sleep 26 23:11:26.347 00.030 8052 IsGuiding returns 0 23:11:26.347 00.000 8052 Move returns status 0, amount 22 23:11:26.347 00.000 8052 MoveAxis(S, 353, ABG) 23:11:26.348 00.001 8052 Guiding Dir = 1, Dur = 353 23:11:26.350 00.002 8052 IsSlewing returns 0 23:11:26.352 00.002 8052 IsGuiding returns 0 23:11:26.359 00.007 8052 PulseGuide returned control before completion, sleep 357 23:11:26.585 00.226 3236 UpdateGuideState exits: m=177 SNR=9.0 23:11:26.585 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:26.585 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:26.585 00.000 3236 Enqueuing Expose request 23:11:26.787 00.202 8052 IsGuiding returns 0 23:11:26.787 00.000 8052 Move returns status 0, amount 353 23:11:26.787 00.000 8052 move complete, result=0 23:11:26.787 00.000 8052 worker thread done servicing request 23:11:26.788 00.001 8052 Worker thread wakes up 23:11:26.788 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:26.788 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1021,257,31,31) 23:11:26.789 00.001 3236 GuideStep: 0.6 px 22 ms WEST, 2.3 px 353 ms SOUTH 23:11:28.119 01.330 8052 Exposure complete 23:11:28.281 00.162 8052 worker thread done servicing request 23:11:28.282 00.001 3236 OnExposeComplete: enter 23:11:28.282 00.000 3236 UpdateGuideState(): m_state=6 23:11:28.283 00.001 3236 Star::Find(15, 1036, 272, 0, (0,0,0,0), 0.0, 255) frame 865 23:11:28.283 00.000 3236 Star::Find returns 1 (0), X=1041.99, Y=271.89, Mass=205, SNR=9.8, Peak=36 HFD=5.8 23:11:28.284 00.001 3236 DistanceChecker: deactivated 23:11:28.284 00.000 3236 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.85) = xAngle (4.65 = -1.63) 23:11:28.284 00.000 3236 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.91 = 2.91) 23:11:28.284 00.000 3236 CameraToMount -- cameraX=-10.60 cameraY=3.72 hyp=11.23 cameraTheta=2.80 mountX=-0.67 mountY=2.61, mountTheta=1.82 23:11:28.286 00.002 3236 SchedulePrimaryMove(06CFF028, x=-10.60, y=3.72, opts=13) 23:11:28.286 00.000 3236 Enqueuing Move request for scope (-10.60, 3.72) 23:11:28.287 00.001 8052 Worker thread wakes up 23:11:28.287 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-10.60, 3.72) opts 0xd 23:11:28.287 00.000 8052 Handling offset move in thread for scope, endpoint = (-10.60, 3.72) 23:11:28.287 00.000 8052 Moving (-10.60, 3.72) raw xDistance=-0.67 yDistance=2.61 23:11:28.288 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.67 23:11:28.288 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.61 from input 2.61 23:11:28.288 00.000 8052 MoveAxis(E, 22, ABG) 23:11:28.288 00.000 8052 Guiding Dir = 2, Dur = 22 23:11:28.299 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=34, Gamma=1.040 23:11:28.347 00.048 8052 IsSlewing returns 0 23:11:28.407 00.060 8052 IsGuiding returns 0 23:11:28.508 00.101 3236 UpdateGuideState exits: m=205 SNR=9.8 23:11:28.508 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:28.508 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:28.508 00.000 3236 Enqueuing Expose request 23:11:28.636 00.128 8052 IsGuiding returns 0 23:11:28.636 00.000 8052 Move returns status 0, amount 22 23:11:28.636 00.000 8052 MoveAxis(S, 397, ABG) 23:11:28.636 00.000 8052 Guiding Dir = 1, Dur = 397 23:11:28.644 00.008 8052 IsSlewing returns 0 23:11:28.651 00.007 8052 IsGuiding returns 0 23:11:28.658 00.007 8052 PulseGuide returned control before completion, sleep 401 23:11:29.062 00.404 8052 IsGuiding returns 0 23:11:29.062 00.000 8052 Move returns status 0, amount 397 23:11:29.063 00.001 8052 move complete, result=0 23:11:29.063 00.000 8052 worker thread done servicing request 23:11:29.063 00.000 3236 GuideStep: -0.7 px 22 ms EAST, 2.6 px 397 ms SOUTH 23:11:29.063 00.000 8052 Worker thread wakes up 23:11:29.063 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:29.064 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1027,257,31,31) 23:11:30.093 01.029 8052 Exposure complete 23:11:30.255 00.162 8052 worker thread done servicing request 23:11:30.255 00.000 3236 OnExposeComplete: enter 23:11:30.255 00.000 3236 UpdateGuideState(): m_state=6 23:11:30.256 00.001 3236 Star::Find(15, 1041, 271, 0, (0,0,0,0), 0.0, 255) frame 866 23:11:30.256 00.000 3236 Star::Find returns 1 (0), X=1045.43, Y=268.70, Mass=185, SNR=9.3, Peak=32 HFD=5.4 23:11:30.257 00.001 3236 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.85) = xAngle (4.92 = -1.37) 23:11:30.257 00.000 3236 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.17 = -3.11) 23:11:30.257 00.000 3236 CameraToMount -- cameraX=-7.16 cameraY=0.53 hyp=7.18 cameraTheta=3.07 mountX=1.45 mountY=-0.21, mountTheta=-0.14 23:11:30.259 00.002 3236 SchedulePrimaryMove(06CFF028, x=-7.16, y=0.53, opts=13) 23:11:30.260 00.001 3236 Enqueuing Move request for scope (-7.16, 0.53) 23:11:30.260 00.000 8052 Worker thread wakes up 23:11:30.260 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.16, 0.53) opts 0xd 23:11:30.261 00.001 8052 Handling offset move in thread for scope, endpoint = (-7.16, 0.53) 23:11:30.261 00.000 8052 Moving (-7.16, 0.53) raw xDistance=1.45 yDistance=-0.21 23:11:30.261 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.45 23:11:30.261 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:11:30.262 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:11:30.262 00.000 8052 MoveAxis(W, 49, ABG) 23:11:30.262 00.000 8052 Guiding Dir = 3, Dur = 49 23:11:30.265 00.003 8052 IsSlewing returns 0 23:11:30.267 00.002 8052 IsGuiding returns 0 23:11:30.272 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=31, Gamma=1.040 23:11:30.272 00.000 8052 PulseGuide returned control before completion, sleep 55 23:11:30.330 00.058 8052 IsGuiding returns 0 23:11:30.330 00.000 8052 Move returns status 0, amount 49 23:11:30.331 00.001 8052 MoveAxis(N, 0, ABG) 23:11:30.331 00.000 8052 Move returns status 0, amount 0 23:11:30.331 00.000 8052 move complete, result=0 23:11:30.331 00.000 8052 worker thread done servicing request 23:11:30.535 00.204 3236 UpdateGuideState exits: m=185 SNR=9.3 23:11:30.535 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:30.535 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:30.535 00.000 3236 Enqueuing Expose request 23:11:30.536 00.001 8052 Worker thread wakes up 23:11:30.536 00.000 3236 GuideStep: 1.5 px 49 ms WEST, -0.2 px 0 ms NORTH 23:11:30.536 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:30.536 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,254,31,31) 23:11:32.171 01.635 8052 Exposure complete 23:11:32.336 00.165 8052 worker thread done servicing request 23:11:32.336 00.000 3236 OnExposeComplete: enter 23:11:32.336 00.000 3236 UpdateGuideState(): m_state=6 23:11:32.338 00.002 3236 Star::Find(15, 1045, 268, 0, (0,0,0,0), 0.0, 255) frame 867 23:11:32.338 00.000 3236 Star::Find returns 1 (0), X=1046.35, Y=267.19, Mass=210, SNR=9.9, Peak=31 HFD=5.3 23:11:32.338 00.000 3236 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.85) = xAngle (-1.14 = -1.14) 23:11:32.339 00.001 3236 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.88 = -2.88) 23:11:32.339 00.000 3236 CameraToMount -- cameraX=-6.24 cameraY=-0.98 hyp=6.32 cameraTheta=-2.99 mountX=2.66 mountY=-1.62, mountTheta=-0.55 23:11:32.341 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.24, y=-0.98, opts=13) 23:11:32.341 00.000 3236 Enqueuing Move request for scope (-6.24, -0.98) 23:11:32.341 00.000 8052 Worker thread wakes up 23:11:32.341 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.24, -0.98) opts 0xd 23:11:32.342 00.001 8052 Handling offset move in thread for scope, endpoint = (-6.24, -0.98) 23:11:32.342 00.000 8052 Moving (-6.24, -0.98) raw xDistance=2.66 yDistance=-1.62 23:11:32.342 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.74 from input 2.66 23:11:32.342 00.000 8052 resist switch: large excursion: input -1.62 thresh 0.54 direction from 1 to -1 23:11:32.342 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.85 23:11:32.343 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.62 from input -1.62 23:11:32.343 00.000 8052 MoveAxis(W, 95, ABG) 23:11:32.343 00.000 8052 Guiding Dir = 3, Dur = 95 23:11:32.354 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=22, FiltMax=29, Gamma=1.040 23:11:32.377 00.023 8052 IsSlewing returns 0 23:11:32.439 00.062 8052 IsGuiding returns 0 23:11:32.446 00.007 8052 PulseGuide returned control before completion, sleep 99 23:11:32.547 00.101 8052 IsGuiding returns 0 23:11:32.548 00.001 8052 Move returns status 0, amount 95 23:11:32.548 00.000 8052 MoveAxis(N, 246, ABG) 23:11:32.548 00.000 8052 Guiding Dir = 0, Dur = 246 23:11:32.550 00.002 8052 IsSlewing returns 0 23:11:32.552 00.002 8052 IsGuiding returns 0 23:11:32.558 00.006 8052 PulseGuide returned control before completion, sleep 251 23:11:32.622 00.064 3236 UpdateGuideState exits: m=210 SNR=9.9 23:11:32.622 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:32.622 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:32.623 00.001 3236 Enqueuing Expose request 23:11:32.813 00.190 8052 IsGuiding returns 0 23:11:32.813 00.000 8052 Move returns status 0, amount 246 23:11:32.814 00.001 8052 move complete, result=0 23:11:32.814 00.000 8052 worker thread done servicing request 23:11:32.814 00.000 8052 Worker thread wakes up 23:11:32.814 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:32.815 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1031,252,31,31) 23:11:32.825 00.010 3236 GuideStep: 2.7 px 95 ms WEST, -1.6 px 246 ms NORTH 23:11:34.147 01.322 8052 Exposure complete 23:11:34.310 00.163 8052 worker thread done servicing request 23:11:34.311 00.001 3236 OnExposeComplete: enter 23:11:34.311 00.000 3236 UpdateGuideState(): m_state=6 23:11:34.312 00.001 3236 Star::Find(15, 1046, 267, 0, (0,0,0,0), 0.0, 255) frame 868 23:11:34.312 00.000 3236 Star::Find returns 1 (0), X=1047.57, Y=268.44, Mass=193, SNR=9.5, Peak=37 HFD=5.0 23:11:34.313 00.001 3236 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.85) = xAngle (4.94 = -1.35) 23:11:34.313 00.000 3236 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.19 = -3.09) 23:11:34.313 00.000 3236 CameraToMount -- cameraX=-5.02 cameraY=0.27 hyp=5.03 cameraTheta=3.09 mountX=1.12 mountY=-0.25, mountTheta=-0.22 23:11:34.315 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.02, y=0.27, opts=13) 23:11:34.315 00.000 3236 Enqueuing Move request for scope (-5.02, 0.27) 23:11:34.315 00.000 8052 Worker thread wakes up 23:11:34.316 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.02, 0.27) opts 0xd 23:11:34.316 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.02, 0.27) 23:11:34.316 00.000 8052 Moving (-5.02, 0.27) raw xDistance=1.12 yDistance=-0.25 23:11:34.316 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.12 23:11:34.316 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 23:11:34.317 00.001 8052 MoveAxis(W, 45, ABG) 23:11:34.318 00.001 8052 Guiding Dir = 3, Dur = 45 23:11:34.321 00.003 8052 IsSlewing returns 0 23:11:34.323 00.002 8052 IsGuiding returns 0 23:11:34.329 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=34, Gamma=1.040 23:11:34.330 00.001 8052 PulseGuide returned control before completion, sleep 49 23:11:34.381 00.051 8052 IsGuiding returns 0 23:11:34.382 00.001 8052 Move returns status 0, amount 45 23:11:34.382 00.000 8052 MoveAxis(N, 37, ABG) 23:11:34.382 00.000 8052 Guiding Dir = 0, Dur = 37 23:11:34.384 00.002 8052 IsSlewing returns 0 23:11:34.386 00.002 8052 IsGuiding returns 0 23:11:34.393 00.007 8052 PulseGuide returned control before completion, sleep 40 23:11:34.437 00.044 8052 IsGuiding returns 1 23:11:34.437 00.000 8052 scope still moving after pulse duration time elapsed 23:11:34.459 00.022 8052 IsSlewing returns 0 23:11:34.462 00.003 8052 IsGuiding returns 1 23:11:34.485 00.023 8052 IsSlewing returns 0 23:11:34.487 00.002 8052 IsGuiding returns 1 23:11:34.509 00.022 8052 IsSlewing returns 0 23:11:34.511 00.002 8052 IsGuiding returns 1 23:11:34.533 00.022 8052 IsSlewing returns 0 23:11:34.535 00.002 8052 IsGuiding returns 1 23:11:34.557 00.022 8052 IsSlewing returns 0 23:11:34.559 00.002 8052 IsGuiding returns 0 23:11:34.560 00.001 8052 scope move finished after 37 + 136 ms 23:11:34.560 00.000 8052 Move returns status 0, amount 37 23:11:34.560 00.000 8052 move complete, result=0 23:11:34.560 00.000 8052 worker thread done servicing request 23:11:34.594 00.034 3236 UpdateGuideState exits: m=193 SNR=9.5 23:11:34.594 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:34.594 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:34.595 00.001 3236 Enqueuing Expose request 23:11:34.595 00.000 8052 Worker thread wakes up 23:11:34.595 00.000 3236 GuideStep: 1.1 px 45 ms WEST, -0.2 px 37 ms NORTH 23:11:34.596 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:34.596 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:36.130 01.534 8052 Exposure complete 23:11:36.293 00.163 8052 worker thread done servicing request 23:11:36.293 00.000 3236 OnExposeComplete: enter 23:11:36.294 00.001 3236 UpdateGuideState(): m_state=6 23:11:36.295 00.001 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 869 23:11:36.295 00.000 3236 Star::Find returns 1 (0), X=1046.59, Y=271.48, Mass=197, SNR=9.6, Peak=34 HFD=5.3 23:11:36.295 00.000 3236 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.85) = xAngle (4.49 = -1.80) 23:11:36.296 00.001 3236 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.74 = 2.74) 23:11:36.296 00.000 3236 CameraToMount -- cameraX=-6.00 cameraY=3.31 hyp=6.85 cameraTheta=2.64 mountX=-1.54 mountY=2.68, mountTheta=2.09 23:11:36.298 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.00, y=3.31, opts=13) 23:11:36.298 00.000 3236 Enqueuing Move request for scope (-6.00, 3.31) 23:11:36.298 00.000 8052 Worker thread wakes up 23:11:36.299 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.00, 3.31) opts 0xd 23:11:36.299 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.00, 3.31) 23:11:36.299 00.000 8052 Moving (-6.00, 3.31) raw xDistance=-1.54 yDistance=2.68 23:11:36.299 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.54 23:11:36.299 00.000 8052 resist switch: large excursion: input 2.68 thresh 0.54 direction from -1 to 1 23:11:36.300 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=8.04 23:11:36.300 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.68 from input 2.68 23:11:36.300 00.000 8052 MoveAxis(E, 50, ABG) 23:11:36.300 00.000 8052 Guiding Dir = 2, Dur = 50 23:11:36.307 00.007 8052 IsSlewing returns 0 23:11:36.310 00.003 8052 IsGuiding returns 0 23:11:36.313 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=33, Gamma=1.040 23:11:36.315 00.002 8052 PulseGuide returned control before completion, sleep 55 23:11:36.372 00.057 8052 IsGuiding returns 0 23:11:36.372 00.000 8052 Move returns status 0, amount 50 23:11:36.373 00.001 8052 MoveAxis(S, 407, ABG) 23:11:36.373 00.000 8052 Guiding Dir = 1, Dur = 407 23:11:36.375 00.002 8052 IsSlewing returns 0 23:11:36.377 00.002 8052 IsGuiding returns 0 23:11:36.383 00.006 8052 PulseGuide returned control before completion, sleep 412 23:11:36.577 00.194 3236 UpdateGuideState exits: m=197 SNR=9.6 23:11:36.577 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:36.578 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:36.578 00.000 3236 Enqueuing Expose request 23:11:36.798 00.220 8052 IsGuiding returns 0 23:11:36.798 00.000 8052 Move returns status 0, amount 407 23:11:36.798 00.000 8052 move complete, result=0 23:11:36.799 00.001 8052 worker thread done servicing request 23:11:36.799 00.000 3236 GuideStep: -1.5 px 50 ms EAST, 2.7 px 407 ms SOUTH 23:11:36.799 00.000 8052 Worker thread wakes up 23:11:36.800 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:36.800 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,256,31,31) 23:11:38.132 01.332 8052 Exposure complete 23:11:38.293 00.161 8052 worker thread done servicing request 23:11:38.293 00.000 3236 OnExposeComplete: enter 23:11:38.294 00.001 3236 UpdateGuideState(): m_state=6 23:11:38.295 00.001 3236 Star::Find(15, 1046, 271, 0, (0,0,0,0), 0.0, 255) frame 870 23:11:38.295 00.000 3236 Star::Find returns 1 (0), X=1048.88, Y=271.48, Mass=217, SNR=10.1, Peak=32 HFD=5.2 23:11:38.295 00.000 3236 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.85) = xAngle (4.26 = -2.02) 23:11:38.295 00.000 3236 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.52 = 2.52) 23:11:38.296 00.001 3236 CameraToMount -- cameraX=-3.71 cameraY=3.30 hyp=4.97 cameraTheta=2.41 mountX=-2.16 mountY=2.90, mountTheta=2.21 23:11:38.298 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.71, y=3.30, opts=13) 23:11:38.298 00.000 3236 Enqueuing Move request for scope (-3.71, 3.30) 23:11:38.298 00.000 8052 Worker thread wakes up 23:11:38.299 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.71, 3.30) opts 0xd 23:11:38.299 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.71, 3.30) 23:11:38.299 00.000 8052 Moving (-3.71, 3.30) raw xDistance=-2.16 yDistance=2.90 23:11:38.299 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.42 from input -2.16 23:11:38.299 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.90 from input 2.90 23:11:38.300 00.001 8052 MoveAxis(E, 78, ABG) 23:11:38.300 00.000 8052 Guiding Dir = 2, Dur = 78 23:11:38.308 00.008 8052 IsSlewing returns 0 23:11:38.310 00.002 8052 IsGuiding returns 0 23:11:38.316 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=19, FiltMax=28, Gamma=1.040 23:11:38.317 00.001 8052 PulseGuide returned control before completion, sleep 82 23:11:38.402 00.085 8052 IsGuiding returns 0 23:11:38.402 00.000 8052 Move returns status 0, amount 78 23:11:38.402 00.000 8052 MoveAxis(S, 442, ABG) 23:11:38.402 00.000 8052 Guiding Dir = 1, Dur = 442 23:11:38.404 00.002 8052 IsSlewing returns 0 23:11:38.406 00.002 8052 IsGuiding returns 0 23:11:38.411 00.005 8052 PulseGuide returned control before completion, sleep 447 23:11:38.582 00.171 3236 UpdateGuideState exits: m=217 SNR=10.1 23:11:38.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:38.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:38.583 00.001 3236 Enqueuing Expose request 23:11:38.862 00.279 8052 IsGuiding returns 0 23:11:38.862 00.000 8052 Move returns status 0, amount 442 23:11:38.862 00.000 8052 move complete, result=0 23:11:38.863 00.001 8052 worker thread done servicing request 23:11:38.863 00.000 3236 GuideStep: -2.2 px 78 ms EAST, 2.9 px 442 ms SOUTH 23:11:38.863 00.000 8052 Worker thread wakes up 23:11:38.863 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:38.863 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:40.094 01.231 8052 Exposure complete 23:11:40.255 00.161 8052 worker thread done servicing request 23:11:40.255 00.000 3236 OnExposeComplete: enter 23:11:40.255 00.000 3236 UpdateGuideState(): m_state=6 23:11:40.256 00.001 3236 Star::Find(15, 1048, 271, 0, (0,0,0,0), 0.0, 255) frame 871 23:11:40.257 00.001 3236 Star::Find returns 1 (0), X=1051.10, Y=267.59, Mass=178, SNR=9.1, Peak=35 HFD=5.3 23:11:40.257 00.000 3236 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.85) = xAngle (-0.92 = -0.92) 23:11:40.257 00.000 3236 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.66 = -2.66) 23:11:40.257 00.000 3236 CameraToMount -- cameraX=-1.49 cameraY=-0.59 hyp=1.60 cameraTheta=-2.77 mountX=0.98 mountY=-0.74, mountTheta=-0.65 23:11:40.259 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.49, y=-0.59, opts=13) 23:11:40.259 00.000 3236 Enqueuing Move request for scope (-1.49, -0.59) 23:11:40.260 00.001 8052 Worker thread wakes up 23:11:40.260 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.49, -0.59) opts 0xd 23:11:40.260 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.49, -0.59) 23:11:40.260 00.000 8052 Moving (-1.49, -0.59) raw xDistance=0.98 yDistance=-0.74 23:11:40.261 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.98 23:11:40.261 00.000 8052 resist switch: large excursion: input -0.74 thresh 0.54 direction from 1 to -1 23:11:40.261 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.21 23:11:40.261 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 23:11:40.261 00.000 8052 MoveAxis(W, 28, ABG) 23:11:40.262 00.001 8052 Guiding Dir = 3, Dur = 28 23:11:40.265 00.003 8052 IsSlewing returns 0 23:11:40.267 00.002 8052 IsGuiding returns 0 23:11:40.272 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=33, Gamma=1.040 23:11:40.273 00.001 8052 PulseGuide returned control before completion, sleep 33 23:11:40.310 00.037 8052 IsGuiding returns 0 23:11:40.310 00.000 8052 Move returns status 0, amount 28 23:11:40.310 00.000 8052 MoveAxis(N, 112, ABG) 23:11:40.311 00.001 8052 Guiding Dir = 0, Dur = 112 23:11:40.313 00.002 8052 IsSlewing returns 0 23:11:40.314 00.001 8052 IsGuiding returns 0 23:11:40.328 00.014 8052 PulseGuide returned control before completion, sleep 109 23:11:40.441 00.113 8052 IsGuiding returns 1 23:11:40.441 00.000 8052 scope still moving after pulse duration time elapsed 23:11:40.463 00.022 8052 IsSlewing returns 0 23:11:40.465 00.002 8052 IsGuiding returns 1 23:11:40.487 00.022 8052 IsSlewing returns 0 23:11:40.489 00.002 8052 IsGuiding returns 0 23:11:40.489 00.000 8052 scope move finished after 112 + 62 ms 23:11:40.489 00.000 8052 Move returns status 0, amount 112 23:11:40.489 00.000 8052 move complete, result=0 23:11:40.490 00.001 8052 worker thread done servicing request 23:11:40.539 00.049 3236 UpdateGuideState exits: m=178 SNR=9.1 23:11:40.539 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:40.540 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:40.540 00.000 3236 Enqueuing Expose request 23:11:40.540 00.000 8052 Worker thread wakes up 23:11:40.540 00.000 3236 GuideStep: 1.0 px 28 ms WEST, -0.7 px 112 ms NORTH 23:11:40.541 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:40.541 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:42.075 01.534 8052 Exposure complete 23:11:42.236 00.161 8052 worker thread done servicing request 23:11:42.237 00.001 3236 OnExposeComplete: enter 23:11:42.237 00.000 3236 UpdateGuideState(): m_state=6 23:11:42.238 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 872 23:11:42.238 00.000 3236 Star::Find returns 1 (0), X=1053.46, Y=269.27, Mass=212, SNR=9.9, Peak=37 HFD=5.5 23:11:42.238 00.000 3236 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.85) = xAngle (2.75 = 2.75) 23:11:42.239 00.001 3236 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.00 = 1.00) 23:11:42.239 00.000 3236 CameraToMount -- cameraX=0.87 cameraY=1.10 hyp=1.40 cameraTheta=0.90 mountX=-1.29 mountY=1.18, mountTheta=2.40 23:11:42.241 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.87, y=1.10, opts=13) 23:11:42.241 00.000 3236 Enqueuing Move request for scope (0.87, 1.10) 23:11:42.241 00.000 8052 Worker thread wakes up 23:11:42.241 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.87, 1.10) opts 0xd 23:11:42.241 00.000 8052 Handling offset move in thread for scope, endpoint = (0.87, 1.10) 23:11:42.242 00.001 8052 Moving (0.87, 1.10) raw xDistance=-1.29 yDistance=1.18 23:11:42.242 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.29 23:11:42.242 00.000 8052 resist switch: large excursion: input 1.18 thresh 0.54 direction from -1 to 1 23:11:42.243 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.54 23:11:42.243 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18 23:11:42.243 00.000 8052 MoveAxis(E, 43, ABG) 23:11:42.243 00.000 8052 Guiding Dir = 2, Dur = 43 23:11:42.246 00.003 8052 IsSlewing returns 0 23:11:42.248 00.002 8052 IsGuiding returns 0 23:11:42.253 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=26, FiltMax=33, Gamma=1.040 23:11:42.256 00.003 8052 PulseGuide returned control before completion, sleep 47 23:11:42.306 00.050 8052 IsGuiding returns 0 23:11:42.307 00.001 8052 Move returns status 0, amount 43 23:11:42.307 00.000 8052 MoveAxis(S, 179, ABG) 23:11:42.307 00.000 8052 Guiding Dir = 1, Dur = 179 23:11:42.309 00.002 8052 IsSlewing returns 0 23:11:42.311 00.002 8052 IsGuiding returns 0 23:11:42.318 00.007 8052 PulseGuide returned control before completion, sleep 183 23:11:42.519 00.201 3236 UpdateGuideState exits: m=212 SNR=9.9 23:11:42.519 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:42.519 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:42.520 00.001 3236 Enqueuing Expose request 23:11:42.619 00.099 8052 IsGuiding returns 0 23:11:42.619 00.000 8052 Move returns status 0, amount 179 23:11:42.620 00.001 8052 move complete, result=0 23:11:42.620 00.000 8052 worker thread done servicing request 23:11:42.620 00.000 8052 Worker thread wakes up 23:11:42.620 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:42.620 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:42.627 00.007 3236 GuideStep: -1.3 px 43 ms EAST, 1.2 px 179 ms SOUTH 23:11:44.155 01.528 8052 Exposure complete 23:11:44.318 00.163 3236 OnExposeComplete: enter 23:11:44.319 00.001 3236 UpdateGuideState(): m_state=6 23:11:44.319 00.000 8052 worker thread done servicing request 23:11:44.320 00.001 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 873 23:11:44.320 00.000 3236 Star::Find returns 1 (0), X=1054.78, Y=266.42, Mass=170, SNR=8.9, Peak=34 HFD=4.8 23:11:44.321 00.001 3236 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.85) = xAngle (1.17 = 1.17) 23:11:44.321 00.000 3236 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.57 = -0.57) 23:11:44.321 00.000 3236 CameraToMount -- cameraX=2.19 cameraY=-1.75 hyp=2.80 cameraTheta=-0.68 mountX=1.09 mountY=-1.52, mountTheta=-0.95 23:11:44.323 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.19, y=-1.75, opts=13) 23:11:44.323 00.000 3236 Enqueuing Move request for scope (2.19, -1.75) 23:11:44.323 00.000 8052 Worker thread wakes up 23:11:44.324 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.19, -1.75) opts 0xd 23:11:44.324 00.000 8052 Handling offset move in thread for scope, endpoint = (2.19, -1.75) 23:11:44.324 00.000 8052 Moving (2.19, -1.75) raw xDistance=1.09 yDistance=-1.52 23:11:44.324 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.09 23:11:44.325 00.001 8052 resist switch: large excursion: input -1.52 thresh 0.54 direction from 1 to -1 23:11:44.325 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.56 23:11:44.325 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.52 from input -1.52 23:11:44.325 00.000 8052 MoveAxis(W, 35, ABG) 23:11:44.326 00.001 8052 Guiding Dir = 3, Dur = 35 23:11:44.328 00.002 8052 IsSlewing returns 0 23:11:44.331 00.003 8052 IsGuiding returns 0 23:11:44.336 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=32, Gamma=1.040 23:11:44.339 00.003 8052 PulseGuide returned control before completion, sleep 37 23:11:44.378 00.039 8052 IsGuiding returns 0 23:11:44.379 00.001 8052 Move returns status 0, amount 35 23:11:44.379 00.000 8052 MoveAxis(N, 231, ABG) 23:11:44.379 00.000 8052 Guiding Dir = 0, Dur = 231 23:11:44.381 00.002 8052 IsSlewing returns 0 23:11:44.383 00.002 8052 IsGuiding returns 0 23:11:44.390 00.007 8052 PulseGuide returned control before completion, sleep 236 23:11:44.595 00.205 3236 UpdateGuideState exits: m=170 SNR=8.9 23:11:44.595 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:44.595 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:44.596 00.001 3236 Enqueuing Expose request 23:11:44.629 00.033 8052 IsGuiding returns 1 23:11:44.630 00.001 8052 scope still moving after pulse duration time elapsed 23:11:44.652 00.022 8052 IsSlewing returns 0 23:11:44.655 00.003 8052 IsGuiding returns 1 23:11:44.677 00.022 8052 IsSlewing returns 0 23:11:44.679 00.002 8052 IsGuiding returns 0 23:11:44.680 00.001 8052 scope move finished after 231 + 64 ms 23:11:44.680 00.000 8052 Move returns status 0, amount 231 23:11:44.680 00.000 8052 move complete, result=0 23:11:44.680 00.000 8052 worker thread done servicing request 23:11:44.680 00.000 8052 Worker thread wakes up 23:11:44.681 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:44.681 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:44.725 00.044 3236 GuideStep: 1.1 px 35 ms WEST, -1.5 px 231 ms NORTH 23:11:46.120 01.395 8052 Exposure complete 23:11:46.284 00.164 8052 worker thread done servicing request 23:11:46.284 00.000 3236 OnExposeComplete: enter 23:11:46.285 00.001 3236 UpdateGuideState(): m_state=6 23:11:46.286 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 874 23:11:46.287 00.001 3236 Star::Find returns 1 (0), X=1054.97, Y=265.72, Mass=196, SNR=9.5, Peak=29 HFD=5.5 23:11:46.288 00.001 3236 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.85) = xAngle (1.05 = 1.05) 23:11:46.288 00.000 3236 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.70 = -0.70) 23:11:46.288 00.000 3236 CameraToMount -- cameraX=2.38 cameraY=-2.45 hyp=3.42 cameraTheta=-0.80 mountX=1.70 mountY=-2.19, mountTheta=-0.91 23:11:46.292 00.004 3236 SchedulePrimaryMove(06CFF028, x=2.38, y=-2.45, opts=13) 23:11:46.293 00.001 3236 Enqueuing Move request for scope (2.38, -2.45) 23:11:46.293 00.000 8052 Worker thread wakes up 23:11:46.293 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.38, -2.45) opts 0xd 23:11:46.293 00.000 8052 Handling offset move in thread for scope, endpoint = (2.38, -2.45) 23:11:46.294 00.001 8052 Moving (2.38, -2.45) raw xDistance=1.70 yDistance=-2.19 23:11:46.294 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.70 23:11:46.294 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.19 from input -2.19 23:11:46.294 00.000 8052 MoveAxis(W, 61, ABG) 23:11:46.295 00.001 8052 Guiding Dir = 3, Dur = 61 23:11:46.308 00.013 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=56, FiltMin=19, FiltMax=27, Gamma=1.040 23:11:46.321 00.013 8052 IsSlewing returns 0 23:11:46.324 00.003 8052 IsGuiding returns 0 23:11:46.362 00.038 8052 PulseGuide returned control before completion, sleep 34 23:11:46.487 00.125 8052 IsGuiding returns 0 23:11:46.487 00.000 8052 Move returns status 0, amount 61 23:11:46.488 00.001 8052 MoveAxis(N, 334, ABG) 23:11:46.488 00.000 8052 Guiding Dir = 0, Dur = 334 23:11:46.578 00.090 8052 IsSlewing returns 0 23:11:46.617 00.039 3236 UpdateGuideState exits: m=196 SNR=9.5 23:11:46.617 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:46.618 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:46.618 00.000 3236 Enqueuing Expose request 23:11:46.644 00.026 8052 IsGuiding returns 0 23:11:46.775 00.131 8052 PulseGuide returned control before completion, sleep 214 23:11:46.993 00.218 8052 IsGuiding returns 1 23:11:46.993 00.000 8052 scope still moving after pulse duration time elapsed 23:11:47.016 00.023 8052 IsSlewing returns 0 23:11:47.018 00.002 8052 IsGuiding returns 1 23:11:47.040 00.022 8052 IsSlewing returns 0 23:11:47.043 00.003 8052 IsGuiding returns 1 23:11:47.065 00.022 8052 IsSlewing returns 0 23:11:47.067 00.002 8052 IsGuiding returns 1 23:11:47.090 00.023 8052 IsSlewing returns 0 23:11:47.092 00.002 8052 IsGuiding returns 1 23:11:47.115 00.023 8052 IsSlewing returns 0 23:11:47.117 00.002 8052 IsGuiding returns 0 23:11:47.118 00.001 8052 scope move finished after 334 + 139 ms 23:11:47.118 00.000 8052 Move returns status 0, amount 334 23:11:47.118 00.000 8052 move complete, result=0 23:11:47.118 00.000 8052 worker thread done servicing request 23:11:47.118 00.000 3236 GuideStep: 1.7 px 61 ms WEST, -2.2 px 334 ms NORTH 23:11:47.119 00.001 8052 Worker thread wakes up 23:11:47.119 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:47.119 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:48.143 01.024 8052 Exposure complete 23:11:48.277 00.134 8052 worker thread done servicing request 23:11:48.277 00.000 3236 OnExposeComplete: enter 23:11:48.277 00.000 3236 UpdateGuideState(): m_state=6 23:11:48.278 00.001 3236 Star::Find(15, 1054, 265, 0, (0,0,0,0), 0.0, 255) frame 875 23:11:48.278 00.000 3236 Star::Find returns 1 (0), X=1054.14, Y=266.84, Mass=192, SNR=9.5, Peak=41 HFD=4.8 23:11:48.278 00.000 3236 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.85) = xAngle (1.14 = 1.14) 23:11:48.279 00.001 3236 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.61 = -0.61) 23:11:48.279 00.000 3236 CameraToMount -- cameraX=1.55 cameraY=-1.33 hyp=2.05 cameraTheta=-0.71 mountX=0.86 mountY=-1.17, mountTheta=-0.94 23:11:48.280 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.55, y=-1.33, opts=13) 23:11:48.281 00.001 3236 Enqueuing Move request for scope (1.55, -1.33) 23:11:48.281 00.000 8052 Worker thread wakes up 23:11:48.281 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.55, -1.33) opts 0xd 23:11:48.281 00.000 8052 Handling offset move in thread for scope, endpoint = (1.55, -1.33) 23:11:48.282 00.001 8052 Moving (1.55, -1.33) raw xDistance=0.86 yDistance=-1.17 23:11:48.282 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.86 23:11:48.282 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.17 from input -1.17 23:11:48.282 00.000 8052 MoveAxis(W, 34, ABG) 23:11:48.282 00.000 8052 Guiding Dir = 3, Dur = 34 23:11:48.285 00.003 8052 IsSlewing returns 0 23:11:48.287 00.002 8052 IsGuiding returns 0 23:11:48.291 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=32, FiltMax=40, Gamma=1.040 23:11:48.306 00.015 8052 PulseGuide returned control before completion, sleep 26 23:11:48.334 00.028 8052 IsGuiding returns 1 23:11:48.334 00.000 8052 scope still moving after pulse duration time elapsed 23:11:48.356 00.022 8052 IsSlewing returns 0 23:11:48.358 00.002 8052 IsGuiding returns 1 23:11:48.380 00.022 8052 IsSlewing returns 0 23:11:48.382 00.002 8052 IsGuiding returns 1 23:11:48.404 00.022 8052 IsSlewing returns 0 23:11:48.406 00.002 8052 IsGuiding returns 0 23:11:48.406 00.000 8052 scope move finished after 34 + 84 ms 23:11:48.406 00.000 8052 Move returns status 0, amount 34 23:11:48.406 00.000 8052 MoveAxis(N, 177, ABG) 23:11:48.406 00.000 8052 Guiding Dir = 0, Dur = 177 23:11:48.408 00.002 8052 IsSlewing returns 0 23:11:48.409 00.001 8052 IsGuiding returns 0 23:11:48.424 00.015 8052 PulseGuide returned control before completion, sleep 174 23:11:48.510 00.086 3236 UpdateGuideState exits: m=192 SNR=9.5 23:11:48.511 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:48.511 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:48.511 00.000 3236 Enqueuing Expose request 23:11:48.602 00.091 8052 IsGuiding returns 1 23:11:48.602 00.000 8052 scope still moving after pulse duration time elapsed 23:11:48.624 00.022 8052 IsSlewing returns 0 23:11:48.627 00.003 8052 IsGuiding returns 1 23:11:48.652 00.025 8052 IsSlewing returns 0 23:11:48.655 00.003 8052 IsGuiding returns 0 23:11:48.655 00.000 8052 scope move finished after 177 + 68 ms 23:11:48.655 00.000 8052 Move returns status 0, amount 177 23:11:48.655 00.000 8052 move complete, result=0 23:11:48.656 00.001 8052 worker thread done servicing request 23:11:48.656 00.000 8052 Worker thread wakes up 23:11:48.656 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:48.656 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:48.662 00.006 3236 GuideStep: 0.9 px 34 ms WEST, -1.2 px 177 ms NORTH 23:11:50.085 01.423 8052 Exposure complete 23:11:50.211 00.126 8052 worker thread done servicing request 23:11:50.211 00.000 3236 OnExposeComplete: enter 23:11:50.211 00.000 3236 UpdateGuideState(): m_state=6 23:11:50.212 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 876 23:11:50.212 00.000 3236 Star::Find returns 1 (0), X=1054.67, Y=268.92, Mass=170, SNR=8.9, Peak=36 HFD=5.0 23:11:50.212 00.000 3236 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.85) = xAngle (2.19 = 2.19) 23:11:50.213 00.001 3236 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.44 = 0.44) 23:11:50.213 00.000 3236 CameraToMount -- cameraX=2.08 cameraY=0.74 hyp=2.21 cameraTheta=0.34 mountX=-1.28 mountY=0.95, mountTheta=2.50 23:11:50.214 00.001 3236 SchedulePrimaryMove(06CFF028, x=2.08, y=0.74, opts=13) 23:11:50.215 00.001 3236 Enqueuing Move request for scope (2.08, 0.74) 23:11:50.215 00.000 8052 Worker thread wakes up 23:11:50.215 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.08, 0.74) opts 0xd 23:11:50.215 00.000 8052 Handling offset move in thread for scope, endpoint = (2.08, 0.74) 23:11:50.215 00.000 8052 Moving (2.08, 0.74) raw xDistance=-1.28 yDistance=0.95 23:11:50.215 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.28 23:11:50.216 00.001 8052 resist switch: large excursion: input 0.95 thresh 0.54 direction from -1 to 1 23:11:50.216 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.85 23:11:50.216 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 23:11:50.216 00.000 8052 MoveAxis(E, 42, ABG) 23:11:50.216 00.000 8052 Guiding Dir = 2, Dur = 42 23:11:50.219 00.003 8052 IsSlewing returns 0 23:11:50.221 00.002 8052 IsGuiding returns 0 23:11:50.225 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=32, Gamma=1.040 23:11:50.240 00.015 8052 PulseGuide returned control before completion, sleep 34 23:11:50.276 00.036 8052 IsGuiding returns 1 23:11:50.276 00.000 8052 scope still moving after pulse duration time elapsed 23:11:50.301 00.025 8052 IsSlewing returns 0 23:11:50.303 00.002 8052 IsGuiding returns 1 23:11:50.401 00.098 8052 IsSlewing returns 0 23:11:50.440 00.039 3236 UpdateGuideState exits: m=170 SNR=8.9 23:11:50.441 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:50.441 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:50.441 00.000 3236 Enqueuing Expose request 23:11:50.473 00.032 8052 IsGuiding returns 0 23:11:50.473 00.000 8052 scope move finished after 42 + 210 ms 23:11:50.474 00.001 8052 Move returns status 0, amount 42 23:11:50.474 00.000 8052 MoveAxis(S, 145, ABG) 23:11:50.474 00.000 8052 Guiding Dir = 1, Dur = 145 23:11:50.532 00.058 8052 IsSlewing returns 0 23:11:50.607 00.075 8052 IsGuiding returns 0 23:11:50.621 00.014 8052 PulseGuide returned control before completion, sleep 141 23:11:50.766 00.145 8052 IsGuiding returns 1 23:11:50.766 00.000 8052 scope still moving after pulse duration time elapsed 23:11:50.790 00.024 8052 IsSlewing returns 0 23:11:50.793 00.003 8052 IsGuiding returns 0 23:11:50.794 00.001 8052 scope move finished after 145 + 41 ms 23:11:50.794 00.000 8052 Move returns status 0, amount 145 23:11:50.794 00.000 8052 move complete, result=0 23:11:50.794 00.000 8052 worker thread done servicing request 23:11:50.794 00.000 3236 GuideStep: -1.3 px 42 ms EAST, 1.0 px 145 ms SOUTH 23:11:50.794 00.000 8052 Worker thread wakes up 23:11:50.795 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:50.795 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:52.129 01.334 8052 Exposure complete 23:11:52.264 00.135 8052 worker thread done servicing request 23:11:52.264 00.000 3236 OnExposeComplete: enter 23:11:52.264 00.000 3236 UpdateGuideState(): m_state=6 23:11:52.265 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 877 23:11:52.265 00.000 3236 Star::Find returns 1 (0), X=1055.10, Y=268.76, Mass=195, SNR=9.5, Peak=34 HFD=5.5 23:11:52.266 00.001 3236 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.85) = xAngle (2.08 = 2.08) 23:11:52.266 00.000 3236 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.33 = 0.33) 23:11:52.266 00.000 3236 CameraToMount -- cameraX=2.51 cameraY=0.59 hyp=2.58 cameraTheta=0.23 mountX=-1.25 mountY=0.84, mountTheta=2.55 23:11:52.268 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.51, y=0.59, opts=13) 23:11:52.268 00.000 3236 Enqueuing Move request for scope (2.51, 0.59) 23:11:52.268 00.000 8052 Worker thread wakes up 23:11:52.268 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.51, 0.59) opts 0xd 23:11:52.269 00.001 8052 Handling offset move in thread for scope, endpoint = (2.51, 0.59) 23:11:52.269 00.000 8052 Moving (2.51, 0.59) raw xDistance=-1.25 yDistance=0.84 23:11:52.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.25 23:11:52.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 23:11:52.269 00.000 8052 MoveAxis(E, 46, ABG) 23:11:52.269 00.000 8052 Guiding Dir = 2, Dur = 46 23:11:52.272 00.003 8052 IsSlewing returns 0 23:11:52.275 00.003 8052 IsGuiding returns 0 23:11:52.279 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=32, Gamma=1.040 23:11:52.302 00.023 8052 PulseGuide returned control before completion, sleep 29 23:11:52.334 00.032 8052 IsGuiding returns 1 23:11:52.334 00.000 8052 scope still moving after pulse duration time elapsed 23:11:52.356 00.022 8052 IsSlewing returns 0 23:11:52.358 00.002 8052 IsGuiding returns 1 23:11:52.380 00.022 8052 IsSlewing returns 0 23:11:52.382 00.002 8052 IsGuiding returns 0 23:11:52.382 00.000 8052 scope move finished after 46 + 61 ms 23:11:52.382 00.000 8052 Move returns status 0, amount 46 23:11:52.382 00.000 8052 MoveAxis(S, 128, ABG) 23:11:52.382 00.000 8052 Guiding Dir = 1, Dur = 128 23:11:52.384 00.002 8052 IsSlewing returns 0 23:11:52.386 00.002 8052 IsGuiding returns 0 23:11:52.402 00.016 8052 PulseGuide returned control before completion, sleep 123 23:11:52.513 00.111 3236 UpdateGuideState exits: m=195 SNR=9.5 23:11:52.513 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:52.513 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:52.514 00.001 3236 Enqueuing Expose request 23:11:52.528 00.014 8052 IsGuiding returns 1 23:11:52.528 00.000 8052 scope still moving after pulse duration time elapsed 23:11:52.551 00.023 8052 IsSlewing returns 0 23:11:52.553 00.002 8052 IsGuiding returns 1 23:11:52.576 00.023 8052 IsSlewing returns 0 23:11:52.578 00.002 8052 IsGuiding returns 0 23:11:52.579 00.001 8052 scope move finished after 128 + 64 ms 23:11:52.579 00.000 8052 Move returns status 0, amount 128 23:11:52.579 00.000 8052 move complete, result=0 23:11:52.579 00.000 8052 worker thread done servicing request 23:11:52.579 00.000 8052 Worker thread wakes up 23:11:52.579 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:52.580 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:52.580 00.000 3236 GuideStep: -1.3 px 46 ms EAST, 0.8 px 128 ms SOUTH 23:11:54.114 01.534 8052 Exposure complete 23:11:54.287 00.173 8052 worker thread done servicing request 23:11:54.288 00.001 3236 OnExposeComplete: enter 23:11:54.288 00.000 3236 UpdateGuideState(): m_state=6 23:11:54.289 00.001 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 878 23:11:54.289 00.000 3236 Star::Find returns 1 (0), X=1055.15, Y=267.54, Mass=183, SNR=9.2, Peak=39 HFD=5.0 23:11:54.290 00.001 3236 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.85) = xAngle (1.61 = 1.61) 23:11:54.290 00.000 3236 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.14 = -0.14) 23:11:54.290 00.000 3236 CameraToMount -- cameraX=2.56 cameraY=-0.63 hyp=2.64 cameraTheta=-0.24 mountX=-0.09 mountY=-0.37, mountTheta=-1.82 23:11:54.292 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.56, y=-0.63, opts=13) 23:11:54.292 00.000 3236 Enqueuing Move request for scope (2.56, -0.63) 23:11:54.292 00.000 8052 Worker thread wakes up 23:11:54.294 00.002 8052 worker thread servicing REQUEST_MOVE scope ofs (2.56, -0.63) opts 0xd 23:11:54.294 00.000 8052 Handling offset move in thread for scope, endpoint = (2.56, -0.63) 23:11:54.294 00.000 8052 Moving (2.56, -0.63) raw xDistance=-0.09 yDistance=-0.37 23:11:54.295 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:11:54.295 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:11:54.295 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37 23:11:54.296 00.001 8052 MoveAxis(E, 0, ABG) 23:11:54.296 00.000 8052 Move returns status 0, amount 0 23:11:54.296 00.000 8052 MoveAxis(N, 0, ABG) 23:11:54.296 00.000 8052 Move returns status 0, amount 0 23:11:54.297 00.001 8052 move complete, result=0 23:11:54.297 00.000 8052 worker thread done servicing request 23:11:54.305 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=30, FiltMax=38, Gamma=1.040 23:11:54.572 00.267 3236 UpdateGuideState exits: m=183 SNR=9.2 23:11:54.572 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:54.572 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:54.572 00.000 3236 Enqueuing Expose request 23:11:54.572 00.000 8052 Worker thread wakes up 23:11:54.573 00.001 3236 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH 23:11:54.573 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:54.573 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:56.109 01.536 8052 Exposure complete 23:11:56.276 00.167 8052 worker thread done servicing request 23:11:56.276 00.000 3236 OnExposeComplete: enter 23:11:56.276 00.000 3236 UpdateGuideState(): m_state=6 23:11:56.277 00.001 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 879 23:11:56.278 00.001 3236 Star::Find returns 1 (0), X=1054.65, Y=266.90, Mass=185, SNR=9.3, Peak=34 HFD=4.4 23:11:56.278 00.000 3236 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.85) = xAngle (1.30 = 1.30) 23:11:56.278 00.000 3236 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.45 = -0.45) 23:11:56.278 00.000 3236 CameraToMount -- cameraX=2.06 cameraY=-1.27 hyp=2.42 cameraTheta=-0.55 mountX=0.66 mountY=-1.06, mountTheta=-1.01 23:11:56.280 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.06, y=-1.27, opts=13) 23:11:56.280 00.000 3236 Enqueuing Move request for scope (2.06, -1.27) 23:11:56.281 00.001 8052 Worker thread wakes up 23:11:56.281 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.06, -1.27) opts 0xd 23:11:56.281 00.000 8052 Handling offset move in thread for scope, endpoint = (2.06, -1.27) 23:11:56.281 00.000 8052 Moving (2.06, -1.27) raw xDistance=0.66 yDistance=-1.06 23:11:56.281 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66 23:11:56.282 00.001 8052 resist switch: large excursion: input -1.06 thresh 0.54 direction from 1 to -1 23:11:56.283 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.17 23:11:56.283 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06 23:11:56.283 00.000 8052 MoveAxis(W, 23, ABG) 23:11:56.283 00.000 8052 Guiding Dir = 3, Dur = 23 23:11:56.286 00.003 8052 IsSlewing returns 0 23:11:56.289 00.003 8052 IsGuiding returns 0 23:11:56.293 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=23, FiltMax=31, Gamma=1.040 23:11:56.303 00.010 8052 PulseGuide returned control before completion, sleep 19 23:11:56.324 00.021 8052 IsGuiding returns 1 23:11:56.325 00.001 8052 scope still moving after pulse duration time elapsed 23:11:56.347 00.022 8052 IsSlewing returns 0 23:11:56.349 00.002 8052 IsGuiding returns 0 23:11:56.350 00.001 8052 scope move finished after 23 + 37 ms 23:11:56.350 00.000 8052 Move returns status 0, amount 23 23:11:56.350 00.000 8052 MoveAxis(N, 160, ABG) 23:11:56.350 00.000 8052 Guiding Dir = 0, Dur = 160 23:11:56.352 00.002 8052 IsSlewing returns 0 23:11:56.355 00.003 8052 IsGuiding returns 0 23:11:56.361 00.006 8052 PulseGuide returned control before completion, sleep 165 23:11:56.529 00.168 8052 IsGuiding returns 0 23:11:56.530 00.001 8052 Move returns status 0, amount 160 23:11:56.530 00.000 8052 move complete, result=0 23:11:56.530 00.000 8052 worker thread done servicing request 23:11:56.563 00.033 3236 UpdateGuideState exits: m=185 SNR=9.3 23:11:56.563 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:56.563 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:56.563 00.000 3236 Enqueuing Expose request 23:11:56.564 00.001 8052 Worker thread wakes up 23:11:56.564 00.000 3236 GuideStep: 0.7 px 23 ms WEST, -1.1 px 160 ms NORTH 23:11:56.564 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:56.564 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:11:58.099 01.535 8052 Exposure complete 23:11:58.264 00.165 8052 worker thread done servicing request 23:11:58.264 00.000 3236 OnExposeComplete: enter 23:11:58.264 00.000 3236 UpdateGuideState(): m_state=6 23:11:58.265 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 880 23:11:58.266 00.001 3236 Star::Find returns 1 (0), X=1056.65, Y=267.69, Mass=193, SNR=9.5, Peak=30 HFD=4.7 23:11:58.266 00.000 3236 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.85) = xAngle (1.73 = 1.73) 23:11:58.266 00.000 3236 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.02 = -0.02) 23:11:58.266 00.000 3236 CameraToMount -- cameraX=4.05 cameraY=-0.48 hyp=4.08 cameraTheta=-0.12 mountX=-0.65 mountY=-0.07, mountTheta=-3.04 23:11:58.268 00.002 3236 SchedulePrimaryMove(06CFF028, x=4.05, y=-0.48, opts=13) 23:11:58.268 00.000 3236 Enqueuing Move request for scope (4.05, -0.48) 23:11:58.268 00.000 8052 Worker thread wakes up 23:11:58.269 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (4.05, -0.48) opts 0xd 23:11:58.269 00.000 8052 Handling offset move in thread for scope, endpoint = (4.05, -0.48) 23:11:58.269 00.000 8052 Moving (4.05, -0.48) raw xDistance=-0.65 yDistance=-0.07 23:11:58.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.65 23:11:58.269 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:11:58.270 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07 23:11:58.270 00.000 8052 MoveAxis(E, 21, ABG) 23:11:58.271 00.001 8052 Guiding Dir = 2, Dur = 21 23:11:58.273 00.002 8052 IsSlewing returns 0 23:11:58.276 00.003 8052 IsGuiding returns 0 23:11:58.281 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=116, FiltMin=20, FiltMax=33, Gamma=1.040 23:11:58.281 00.000 8052 PulseGuide returned control before completion, sleep 27 23:11:58.311 00.030 8052 IsGuiding returns 0 23:11:58.311 00.000 8052 Move returns status 0, amount 21 23:11:58.312 00.001 8052 MoveAxis(N, 0, ABG) 23:11:58.312 00.000 8052 Move returns status 0, amount 0 23:11:58.312 00.000 8052 move complete, result=0 23:11:58.312 00.000 8052 worker thread done servicing request 23:11:58.545 00.233 3236 UpdateGuideState exits: m=193 SNR=9.5 23:11:58.546 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:11:58.546 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:11:58.546 00.000 3236 Enqueuing Expose request 23:11:58.546 00.000 8052 Worker thread wakes up 23:11:58.547 00.001 3236 GuideStep: -0.6 px 21 ms EAST, -0.1 px 0 ms NORTH 23:11:58.547 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:11:58.547 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:00.082 01.535 8052 Exposure complete 23:12:00.254 00.172 8052 worker thread done servicing request 23:12:00.254 00.000 3236 OnExposeComplete: enter 23:12:00.255 00.001 3236 UpdateGuideState(): m_state=6 23:12:00.256 00.001 3236 Star::Find(15, 1056, 267, 0, (0,0,0,0), 0.0, 255) frame 881 23:12:00.256 00.000 3236 Star::Find returns 1 (0), X=1056.36, Y=266.35, Mass=198, SNR=9.7, Peak=33 HFD=4.6 23:12:00.256 00.000 3236 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.85) = xAngle (1.40 = 1.40) 23:12:00.257 00.001 3236 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.35 = -0.35) 23:12:00.257 00.000 3236 CameraToMount -- cameraX=3.77 cameraY=-1.83 hyp=4.19 cameraTheta=-0.45 mountX=0.72 mountY=-1.43, mountTheta=-1.10 23:12:00.259 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.77, y=-1.83, opts=13) 23:12:00.259 00.000 3236 Enqueuing Move request for scope (3.77, -1.83) 23:12:00.259 00.000 8052 Worker thread wakes up 23:12:00.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.77, -1.83) opts 0xd 23:12:00.260 00.001 8052 Handling offset move in thread for scope, endpoint = (3.77, -1.83) 23:12:00.260 00.000 8052 Moving (3.77, -1.83) raw xDistance=0.72 yDistance=-1.43 23:12:00.260 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.72 23:12:00.260 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.43 from input -1.43 23:12:00.260 00.000 8052 MoveAxis(W, 24, ABG) 23:12:00.261 00.001 8052 Guiding Dir = 3, Dur = 24 23:12:00.263 00.002 8052 IsSlewing returns 0 23:12:00.266 00.003 8052 IsGuiding returns 0 23:12:00.271 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=22, FiltMax=31, Gamma=1.040 23:12:00.273 00.002 8052 PulseGuide returned control before completion, sleep 28 23:12:00.304 00.031 8052 IsGuiding returns 1 23:12:00.305 00.001 8052 scope still moving after pulse duration time elapsed 23:12:00.328 00.023 8052 IsSlewing returns 0 23:12:00.331 00.003 8052 IsGuiding returns 0 23:12:00.331 00.000 8052 scope move finished after 24 + 40 ms 23:12:00.331 00.000 8052 Move returns status 0, amount 24 23:12:00.331 00.000 8052 MoveAxis(N, 218, ABG) 23:12:00.331 00.000 8052 Guiding Dir = 0, Dur = 218 23:12:00.334 00.003 8052 IsSlewing returns 0 23:12:00.336 00.002 8052 IsGuiding returns 0 23:12:00.342 00.006 8052 PulseGuide returned control before completion, sleep 222 23:12:00.494 00.152 3236 UpdateGuideState exits: m=198 SNR=9.7 23:12:00.495 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:00.495 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:00.496 00.001 3236 Enqueuing Expose request 23:12:00.675 00.179 8052 IsGuiding returns 0 23:12:00.675 00.000 8052 Move returns status 0, amount 218 23:12:00.675 00.000 8052 move complete, result=0 23:12:00.675 00.000 8052 worker thread done servicing request 23:12:00.675 00.000 3236 GuideStep: 0.7 px 24 ms WEST, -1.4 px 218 ms NORTH 23:12:00.676 00.001 8052 Worker thread wakes up 23:12:00.676 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:00.676 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:02.109 01.433 8052 Exposure complete 23:12:02.271 00.162 8052 worker thread done servicing request 23:12:02.272 00.001 3236 OnExposeComplete: enter 23:12:02.272 00.000 3236 UpdateGuideState(): m_state=6 23:12:02.273 00.001 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 882 23:12:02.274 00.001 3236 Star::Find returns 1 (0), X=1056.58, Y=266.48, Mass=194, SNR=9.6, Peak=38 HFD=4.8 23:12:02.274 00.000 3236 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.85) = xAngle (1.45 = 1.45) 23:12:02.274 00.000 3236 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.30 = -0.30) 23:12:02.274 00.000 3236 CameraToMount -- cameraX=3.99 cameraY=-1.69 hyp=4.34 cameraTheta=-0.40 mountX=0.53 mountY=-1.27, mountTheta=-1.18 23:12:02.276 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.99, y=-1.69, opts=13) 23:12:02.276 00.000 3236 Enqueuing Move request for scope (3.99, -1.69) 23:12:02.277 00.001 8052 Worker thread wakes up 23:12:02.277 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.99, -1.69) opts 0xd 23:12:02.277 00.000 8052 Handling offset move in thread for scope, endpoint = (3.99, -1.69) 23:12:02.277 00.000 8052 Moving (3.99, -1.69) raw xDistance=0.53 yDistance=-1.27 23:12:02.277 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53 23:12:02.278 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.27 23:12:02.278 00.000 8052 MoveAxis(W, 20, ABG) 23:12:02.278 00.000 8052 Guiding Dir = 3, Dur = 20 23:12:02.281 00.003 8052 IsSlewing returns 0 23:12:02.285 00.004 8052 IsGuiding returns 0 23:12:02.289 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=26, FiltMax=35, Gamma=1.040 23:12:02.290 00.001 8052 PulseGuide returned control before completion, sleep 26 23:12:02.318 00.028 8052 IsGuiding returns 1 23:12:02.319 00.001 8052 scope still moving after pulse duration time elapsed 23:12:02.342 00.023 8052 IsSlewing returns 0 23:12:02.343 00.001 8052 IsGuiding returns 0 23:12:02.344 00.001 8052 scope move finished after 20 + 38 ms 23:12:02.344 00.000 8052 Move returns status 0, amount 20 23:12:02.344 00.000 8052 MoveAxis(N, 194, ABG) 23:12:02.344 00.000 8052 Guiding Dir = 0, Dur = 194 23:12:02.346 00.002 8052 IsSlewing returns 0 23:12:02.348 00.002 8052 IsGuiding returns 0 23:12:02.352 00.004 8052 PulseGuide returned control before completion, sleep 201 23:12:02.557 00.205 8052 IsGuiding returns 0 23:12:02.557 00.000 8052 Move returns status 0, amount 194 23:12:02.557 00.000 3236 UpdateGuideState exits: m=194 SNR=9.6 23:12:02.557 00.000 8052 move complete, result=0 23:12:02.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:02.558 00.001 8052 worker thread done servicing request 23:12:02.558 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:02.558 00.000 3236 Enqueuing Expose request 23:12:02.558 00.000 8052 Worker thread wakes up 23:12:02.559 00.001 3236 GuideStep: 0.5 px 20 ms WEST, -1.3 px 194 ms NORTH 23:12:02.559 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:02.559 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:04.093 01.534 8052 Exposure complete 23:12:04.255 00.162 8052 worker thread done servicing request 23:12:04.255 00.000 3236 OnExposeComplete: enter 23:12:04.255 00.000 3236 UpdateGuideState(): m_state=6 23:12:04.256 00.001 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 883 23:12:04.256 00.000 3236 Star::Find returns 1 (0), X=1056.36, Y=268.27, Mass=190, SNR=9.5, Peak=38 HFD=4.8 23:12:04.257 00.001 3236 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.85) = xAngle (1.87 = 1.87) 23:12:04.257 00.000 3236 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.13 = 0.13) 23:12:04.257 00.000 3236 CameraToMount -- cameraX=3.77 cameraY=0.09 hyp=3.77 cameraTheta=0.02 mountX=-1.12 mountY=0.47, mountTheta=2.74 23:12:04.259 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.77, y=0.09, opts=13) 23:12:04.259 00.000 3236 Enqueuing Move request for scope (3.77, 0.09) 23:12:04.259 00.000 8052 Worker thread wakes up 23:12:04.260 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (3.77, 0.09) opts 0xd 23:12:04.260 00.000 8052 Handling offset move in thread for scope, endpoint = (3.77, 0.09) 23:12:04.260 00.000 8052 Moving (3.77, 0.09) raw xDistance=-1.12 yDistance=0.47 23:12:04.260 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.12 23:12:04.261 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:12:04.261 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 23:12:04.261 00.000 8052 MoveAxis(E, 37, ABG) 23:12:04.262 00.001 8052 Guiding Dir = 2, Dur = 37 23:12:04.264 00.002 8052 IsSlewing returns 0 23:12:04.267 00.003 8052 IsGuiding returns 0 23:12:04.271 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=28, FiltMax=36, Gamma=1.040 23:12:04.275 00.004 8052 PulseGuide returned control before completion, sleep 40 23:12:04.318 00.043 8052 IsGuiding returns 0 23:12:04.318 00.000 8052 Move returns status 0, amount 37 23:12:04.318 00.000 8052 MoveAxis(N, 0, ABG) 23:12:04.318 00.000 8052 Move returns status 0, amount 0 23:12:04.319 00.001 8052 move complete, result=0 23:12:04.319 00.000 8052 worker thread done servicing request 23:12:04.547 00.228 3236 UpdateGuideState exits: m=190 SNR=9.5 23:12:04.547 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:04.548 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:04.548 00.000 3236 Enqueuing Expose request 23:12:04.548 00.000 8052 Worker thread wakes up 23:12:04.548 00.000 3236 GuideStep: -1.1 px 37 ms EAST, 0.5 px 0 ms NORTH 23:12:04.549 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:04.549 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:06.083 01.534 8052 Exposure complete 23:12:06.247 00.164 8052 worker thread done servicing request 23:12:06.247 00.000 3236 OnExposeComplete: enter 23:12:06.247 00.000 3236 UpdateGuideState(): m_state=6 23:12:06.248 00.001 3236 Star::Find(15, 1056, 268, 0, (0,0,0,0), 0.0, 255) frame 884 23:12:06.248 00.000 3236 Star::Find returns 1 (0), X=1056.56, Y=266.60, Mass=200, SNR=9.7, Peak=39 HFD=4.9 23:12:06.249 00.001 3236 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.85) = xAngle (1.47 = 1.47) 23:12:06.249 00.000 3236 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.28 = -0.28) 23:12:06.249 00.000 3236 CameraToMount -- cameraX=3.97 cameraY=-1.58 hyp=4.27 cameraTheta=-0.38 mountX=0.43 mountY=-1.17, mountTheta=-1.22 23:12:06.251 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.97, y=-1.58, opts=13) 23:12:06.251 00.000 3236 Enqueuing Move request for scope (3.97, -1.58) 23:12:06.251 00.000 8052 Worker thread wakes up 23:12:06.252 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (3.97, -1.58) opts 0xd 23:12:06.252 00.000 8052 Handling offset move in thread for scope, endpoint = (3.97, -1.58) 23:12:06.252 00.000 8052 Moving (3.97, -1.58) raw xDistance=0.43 yDistance=-1.17 23:12:06.252 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.43 23:12:06.252 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.17 from input -1.17 23:12:06.253 00.001 8052 MoveAxis(W, 12, ABG) 23:12:06.253 00.000 8052 Guiding Dir = 3, Dur = 12 23:12:06.256 00.003 8052 IsSlewing returns 0 23:12:06.259 00.003 8052 IsGuiding returns 0 23:12:06.262 00.003 8052 PulseGuide returned control before completion, sleep 19 23:12:06.264 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=27, FiltMax=37, Gamma=1.040 23:12:06.285 00.021 8052 IsGuiding returns 0 23:12:06.285 00.000 8052 Move returns status 0, amount 12 23:12:06.286 00.001 8052 MoveAxis(N, 177, ABG) 23:12:06.286 00.000 8052 Guiding Dir = 0, Dur = 177 23:12:06.288 00.002 8052 IsSlewing returns 0 23:12:06.290 00.002 8052 IsGuiding returns 0 23:12:06.304 00.014 8052 PulseGuide returned control before completion, sleep 174 23:12:06.488 00.184 8052 IsGuiding returns 1 23:12:06.488 00.000 8052 scope still moving after pulse duration time elapsed 23:12:06.511 00.023 8052 IsSlewing returns 0 23:12:06.515 00.004 8052 IsGuiding returns 0 23:12:06.515 00.000 8052 scope move finished after 177 + 47 ms 23:12:06.515 00.000 8052 Move returns status 0, amount 177 23:12:06.515 00.000 8052 move complete, result=0 23:12:06.516 00.001 8052 worker thread done servicing request 23:12:06.535 00.019 3236 UpdateGuideState exits: m=200 SNR=9.7 23:12:06.536 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:06.536 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:06.536 00.000 3236 Enqueuing Expose request 23:12:06.536 00.000 8052 Worker thread wakes up 23:12:06.537 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:06.537 00.000 3236 GuideStep: 0.4 px 12 ms WEST, -1.2 px 177 ms NORTH 23:12:06.537 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:08.071 01.534 8052 Exposure complete 23:12:08.233 00.162 8052 worker thread done servicing request 23:12:08.234 00.001 3236 OnExposeComplete: enter 23:12:08.234 00.000 3236 UpdateGuideState(): m_state=6 23:12:08.235 00.001 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 885 23:12:08.235 00.000 3236 Star::Find returns 1 (0), X=1055.40, Y=265.33, Mass=197, SNR=9.6, Peak=37 HFD=4.8 23:12:08.236 00.001 3236 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.85) = xAngle (1.06 = 1.06) 23:12:08.236 00.000 3236 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.69 = -0.69) 23:12:08.236 00.000 3236 CameraToMount -- cameraX=2.81 cameraY=-2.84 hyp=4.00 cameraTheta=-0.79 mountX=1.97 mountY=-2.54, mountTheta=-0.91 23:12:08.238 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.81, y=-2.84, opts=13) 23:12:08.238 00.000 3236 Enqueuing Move request for scope (2.81, -2.84) 23:12:08.238 00.000 8052 Worker thread wakes up 23:12:08.239 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.81, -2.84) opts 0xd 23:12:08.239 00.000 8052 Handling offset move in thread for scope, endpoint = (2.81, -2.84) 23:12:08.239 00.000 8052 Moving (2.81, -2.84) raw xDistance=1.97 yDistance=-2.54 23:12:08.239 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.97 23:12:08.239 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.54 from input -2.54 23:12:08.240 00.001 8052 MoveAxis(W, 69, ABG) 23:12:08.240 00.000 8052 Guiding Dir = 3, Dur = 69 23:12:08.253 00.013 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=34, Gamma=1.040 23:12:08.308 00.055 8052 IsSlewing returns 0 23:12:08.368 00.060 8052 IsGuiding returns 0 23:12:08.437 00.069 8052 PulseGuide returned control before completion, sleep 11 23:12:08.450 00.013 8052 IsGuiding returns 1 23:12:08.450 00.000 8052 scope still moving after pulse duration time elapsed 23:12:08.479 00.029 8052 IsSlewing returns 0 23:12:08.482 00.003 8052 IsGuiding returns 1 23:12:08.504 00.022 8052 IsSlewing returns 0 23:12:08.506 00.002 8052 IsGuiding returns 1 23:12:08.519 00.013 3236 UpdateGuideState exits: m=197 SNR=9.6 23:12:08.519 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:08.519 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:08.520 00.001 3236 Enqueuing Expose request 23:12:08.528 00.008 8052 IsSlewing returns 0 23:12:08.530 00.002 8052 IsGuiding returns 0 23:12:08.531 00.001 8052 scope move finished after 69 + 93 ms 23:12:08.531 00.000 8052 Move returns status 0, amount 69 23:12:08.535 00.004 8052 MoveAxis(N, 386, ABG) 23:12:08.536 00.001 8052 Guiding Dir = 0, Dur = 386 23:12:08.539 00.003 8052 IsSlewing returns 0 23:12:08.541 00.002 8052 IsGuiding returns 0 23:12:08.552 00.011 8052 PulseGuide returned control before completion, sleep 386 23:12:08.942 00.390 8052 IsGuiding returns 0 23:12:08.942 00.000 8052 Move returns status 0, amount 386 23:12:08.943 00.001 8052 move complete, result=0 23:12:08.943 00.000 8052 worker thread done servicing request 23:12:08.943 00.000 3236 GuideStep: 2.0 px 69 ms WEST, -2.5 px 386 ms NORTH 23:12:08.943 00.000 8052 Worker thread wakes up 23:12:08.943 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:08.943 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:10.073 01.130 8052 Exposure complete 23:12:10.235 00.162 8052 worker thread done servicing request 23:12:10.236 00.001 3236 OnExposeComplete: enter 23:12:10.236 00.000 3236 UpdateGuideState(): m_state=6 23:12:10.237 00.001 3236 Star::Find(15, 1055, 265, 0, (0,0,0,0), 0.0, 255) frame 886 23:12:10.237 00.000 3236 Star::Find returns 1 (0), X=1055.33, Y=266.31, Mass=209, SNR=9.9, Peak=36 HFD=4.7 23:12:10.238 00.001 3236 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.85) = xAngle (1.25 = 1.25) 23:12:10.238 00.000 3236 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.50 = -0.50) 23:12:10.238 00.000 3236 CameraToMount -- cameraX=2.74 cameraY=-1.86 hyp=3.31 cameraTheta=-0.60 mountX=1.04 mountY=-1.57, mountTheta=-0.99 23:12:10.240 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.74, y=-1.86, opts=13) 23:12:10.240 00.000 3236 Enqueuing Move request for scope (2.74, -1.86) 23:12:10.240 00.000 8052 Worker thread wakes up 23:12:10.241 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.74, -1.86) opts 0xd 23:12:10.241 00.000 8052 Handling offset move in thread for scope, endpoint = (2.74, -1.86) 23:12:10.241 00.000 8052 Moving (2.74, -1.86) raw xDistance=1.04 yDistance=-1.57 23:12:10.241 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.04 23:12:10.241 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.57 from input -1.57 23:12:10.242 00.001 8052 MoveAxis(W, 41, ABG) 23:12:10.242 00.000 8052 Guiding Dir = 3, Dur = 41 23:12:10.245 00.003 8052 IsSlewing returns 0 23:12:10.248 00.003 8052 IsGuiding returns 0 23:12:10.252 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=22, FiltMax=31, Gamma=1.040 23:12:10.255 00.003 8052 PulseGuide returned control before completion, sleep 45 23:12:10.303 00.048 8052 IsGuiding returns 0 23:12:10.304 00.001 8052 Move returns status 0, amount 41 23:12:10.304 00.000 8052 MoveAxis(N, 239, ABG) 23:12:10.304 00.000 8052 Guiding Dir = 0, Dur = 239 23:12:10.306 00.002 8052 IsSlewing returns 0 23:12:10.308 00.002 8052 IsGuiding returns 0 23:12:10.315 00.007 8052 PulseGuide returned control before completion, sleep 243 23:12:10.521 00.206 3236 UpdateGuideState exits: m=209 SNR=9.9 23:12:10.521 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:10.522 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:10.522 00.000 3236 Enqueuing Expose request 23:12:10.562 00.040 8052 IsGuiding returns 1 23:12:10.562 00.000 8052 scope still moving after pulse duration time elapsed 23:12:10.585 00.023 8052 IsSlewing returns 0 23:12:10.587 00.002 8052 IsGuiding returns 1 23:12:10.611 00.024 8052 IsSlewing returns 0 23:12:10.615 00.004 8052 IsGuiding returns 0 23:12:10.615 00.000 8052 scope move finished after 239 + 68 ms 23:12:10.615 00.000 8052 Move returns status 0, amount 239 23:12:10.616 00.001 8052 move complete, result=0 23:12:10.616 00.000 8052 worker thread done servicing request 23:12:10.616 00.000 8052 Worker thread wakes up 23:12:10.616 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:10.616 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:10.623 00.007 3236 GuideStep: 1.0 px 41 ms WEST, -1.6 px 239 ms NORTH 23:12:12.151 01.528 8052 Exposure complete 23:12:12.317 00.166 8052 worker thread done servicing request 23:12:12.317 00.000 3236 OnExposeComplete: enter 23:12:12.317 00.000 3236 UpdateGuideState(): m_state=6 23:12:12.318 00.001 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 887 23:12:12.318 00.000 3236 Star::Find returns 1 (0), X=1053.69, Y=268.90, Mass=196, SNR=9.6, Peak=40 HFD=4.6 23:12:12.319 00.001 3236 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.85) = xAngle (2.43 = 2.43) 23:12:12.319 00.000 3236 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.69 = 0.69) 23:12:12.319 00.000 3236 CameraToMount -- cameraX=1.10 cameraY=0.73 hyp=1.32 cameraTheta=0.58 mountX=-1.00 mountY=0.84, mountTheta=2.45 23:12:12.321 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.10, y=0.73, opts=13) 23:12:12.321 00.000 3236 Enqueuing Move request for scope (1.10, 0.73) 23:12:12.322 00.001 8052 Worker thread wakes up 23:12:12.322 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.10, 0.73) opts 0xd 23:12:12.322 00.000 8052 Handling offset move in thread for scope, endpoint = (1.10, 0.73) 23:12:12.322 00.000 8052 Moving (1.10, 0.73) raw xDistance=-1.00 yDistance=0.84 23:12:12.322 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.58 from input -1.00 23:12:12.323 00.001 8052 resist switch: large excursion: input 0.84 thresh 0.54 direction from -1 to 1 23:12:12.323 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.51 23:12:12.323 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 23:12:12.323 00.000 8052 MoveAxis(E, 32, ABG) 23:12:12.324 00.001 8052 Guiding Dir = 2, Dur = 32 23:12:12.326 00.002 8052 IsSlewing returns 0 23:12:12.329 00.003 8052 IsGuiding returns 0 23:12:12.336 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=30, FiltMax=38, Gamma=1.040 23:12:12.336 00.000 8052 PulseGuide returned control before completion, sleep 36 23:12:12.375 00.039 8052 IsGuiding returns 0 23:12:12.375 00.000 8052 Move returns status 0, amount 32 23:12:12.375 00.000 8052 MoveAxis(S, 127, ABG) 23:12:12.376 00.001 8052 Guiding Dir = 1, Dur = 127 23:12:12.378 00.002 8052 IsSlewing returns 0 23:12:12.380 00.002 8052 IsGuiding returns 0 23:12:12.389 00.009 8052 PulseGuide returned control before completion, sleep 129 23:12:12.521 00.132 8052 IsGuiding returns 1 23:12:12.521 00.000 8052 scope still moving after pulse duration time elapsed 23:12:12.544 00.023 8052 IsSlewing returns 0 23:12:12.546 00.002 8052 IsGuiding returns 0 23:12:12.546 00.000 8052 scope move finished after 127 + 39 ms 23:12:12.547 00.001 8052 Move returns status 0, amount 127 23:12:12.547 00.000 8052 move complete, result=0 23:12:12.547 00.000 8052 worker thread done servicing request 23:12:12.591 00.044 3236 UpdateGuideState exits: m=196 SNR=9.6 23:12:12.591 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:12.591 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:12.591 00.000 3236 Enqueuing Expose request 23:12:12.591 00.000 8052 Worker thread wakes up 23:12:12.592 00.001 3236 GuideStep: -1.0 px 32 ms EAST, 0.8 px 127 ms SOUTH 23:12:12.592 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:12.592 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:14.126 01.534 8052 Exposure complete 23:12:14.288 00.162 8052 worker thread done servicing request 23:12:14.289 00.001 3236 OnExposeComplete: enter 23:12:14.289 00.000 3236 UpdateGuideState(): m_state=6 23:12:14.290 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 888 23:12:14.290 00.000 3236 Star::Find returns 1 (0), X=1052.16, Y=267.83, Mass=222, SNR=10.2, Peak=37 HFD=4.7 23:12:14.291 00.001 3236 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.85) = xAngle (-0.62 = -0.62) 23:12:14.291 00.000 3236 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.37 = -2.37) 23:12:14.291 00.000 3236 CameraToMount -- cameraX=-0.43 cameraY=-0.34 hyp=0.55 cameraTheta=-2.47 mountX=0.45 mountY=-0.39, mountTheta=-0.71 23:12:14.293 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.43, y=-0.34, opts=13) 23:12:14.293 00.000 3236 Enqueuing Move request for scope (-0.43, -0.34) 23:12:14.293 00.000 8052 Worker thread wakes up 23:12:14.294 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.34) opts 0xd 23:12:14.294 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.43, -0.34) 23:12:14.294 00.000 8052 Moving (-0.43, -0.34) raw xDistance=0.45 yDistance=-0.39 23:12:14.294 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.45 23:12:14.294 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:12:14.295 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39 23:12:14.295 00.000 8052 MoveAxis(W, 13, ABG) 23:12:14.295 00.000 8052 Guiding Dir = 3, Dur = 13 23:12:14.298 00.003 8052 IsSlewing returns 0 23:12:14.306 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=35, Gamma=1.040 23:12:14.308 00.002 8052 IsGuiding returns 0 23:12:14.313 00.005 8052 PulseGuide returned control before completion, sleep 19 23:12:14.334 00.021 8052 IsGuiding returns 0 23:12:14.335 00.001 8052 Move returns status 0, amount 13 23:12:14.335 00.000 8052 MoveAxis(N, 0, ABG) 23:12:14.335 00.000 8052 Move returns status 0, amount 0 23:12:14.335 00.000 8052 move complete, result=0 23:12:14.335 00.000 8052 worker thread done servicing request 23:12:14.568 00.233 3236 UpdateGuideState exits: m=222 SNR=10.2 23:12:14.568 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:14.568 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:14.568 00.000 3236 Enqueuing Expose request 23:12:14.569 00.001 8052 Worker thread wakes up 23:12:14.569 00.000 3236 GuideStep: 0.4 px 13 ms WEST, -0.4 px 0 ms NORTH 23:12:14.569 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:14.569 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:16.103 01.534 8052 Exposure complete 23:12:16.265 00.162 8052 worker thread done servicing request 23:12:16.266 00.001 3236 OnExposeComplete: enter 23:12:16.266 00.000 3236 UpdateGuideState(): m_state=6 23:12:16.267 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 889 23:12:16.267 00.000 3236 Star::Find returns 1 (0), X=1052.99, Y=267.11, Mass=218, SNR=10.1, Peak=37 HFD=4.4 23:12:16.268 00.001 3236 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.85) = xAngle (0.64 = 0.64) 23:12:16.268 00.000 3236 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.11 = -1.11) 23:12:16.268 00.000 3236 CameraToMount -- cameraX=0.40 cameraY=-1.07 hyp=1.14 cameraTheta=-1.21 mountX=0.92 mountY=-1.02, mountTheta=-0.84 23:12:16.270 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.40, y=-1.07, opts=13) 23:12:16.270 00.000 3236 Enqueuing Move request for scope (0.40, -1.07) 23:12:16.271 00.001 8052 Worker thread wakes up 23:12:16.271 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.40, -1.07) opts 0xd 23:12:16.271 00.000 8052 Handling offset move in thread for scope, endpoint = (0.40, -1.07) 23:12:16.271 00.000 8052 Moving (0.40, -1.07) raw xDistance=0.92 yDistance=-1.02 23:12:16.271 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.92 23:12:16.272 00.001 8052 resist switch: large excursion: input -1.02 thresh 0.54 direction from 1 to -1 23:12:16.272 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.06 23:12:16.272 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 23:12:16.272 00.000 8052 MoveAxis(W, 33, ABG) 23:12:16.273 00.001 8052 Guiding Dir = 3, Dur = 33 23:12:16.275 00.002 8052 IsSlewing returns 0 23:12:16.278 00.003 8052 IsGuiding returns 0 23:12:16.282 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=36, Gamma=1.040 23:12:16.283 00.001 8052 PulseGuide returned control before completion, sleep 39 23:12:16.324 00.041 8052 IsGuiding returns 0 23:12:16.325 00.001 8052 Move returns status 0, amount 33 23:12:16.325 00.000 8052 MoveAxis(N, 155, ABG) 23:12:16.325 00.000 8052 Guiding Dir = 0, Dur = 155 23:12:16.328 00.003 8052 IsSlewing returns 0 23:12:16.330 00.002 8052 IsGuiding returns 0 23:12:16.337 00.007 8052 PulseGuide returned control before completion, sleep 158 23:12:16.499 00.162 8052 IsGuiding returns 0 23:12:16.499 00.000 8052 Move returns status 0, amount 155 23:12:16.500 00.001 8052 move complete, result=0 23:12:16.500 00.000 8052 worker thread done servicing request 23:12:16.550 00.050 3236 UpdateGuideState exits: m=218 SNR=10.1 23:12:16.550 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:16.550 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:16.550 00.000 3236 Enqueuing Expose request 23:12:16.550 00.000 8052 Worker thread wakes up 23:12:16.551 00.001 3236 GuideStep: 0.9 px 33 ms WEST, -1.0 px 155 ms NORTH 23:12:16.551 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:16.551 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:18.085 01.534 8052 Exposure complete 23:12:18.248 00.163 8052 worker thread done servicing request 23:12:18.248 00.000 3236 OnExposeComplete: enter 23:12:18.248 00.000 3236 UpdateGuideState(): m_state=6 23:12:18.249 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 890 23:12:18.250 00.001 3236 Star::Find returns 1 (0), X=1053.24, Y=267.58, Mass=218, SNR=10.1, Peak=40 HFD=4.7 23:12:18.250 00.000 3236 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.85) = xAngle (1.11 = 1.11) 23:12:18.250 00.000 3236 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.64 = -0.64) 23:12:18.250 00.000 3236 CameraToMount -- cameraX=0.65 cameraY=-0.59 hyp=0.88 cameraTheta=-0.74 mountX=0.39 mountY=-0.52, mountTheta=-0.93 23:12:18.252 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.65, y=-0.59, opts=13) 23:12:18.253 00.001 3236 Enqueuing Move request for scope (0.65, -0.59) 23:12:18.253 00.000 8052 Worker thread wakes up 23:12:18.253 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.59) opts 0xd 23:12:18.253 00.000 8052 Handling offset move in thread for scope, endpoint = (0.65, -0.59) 23:12:18.254 00.001 8052 Moving (0.65, -0.59) raw xDistance=0.39 yDistance=-0.52 23:12:18.254 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.39 23:12:18.254 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 23:12:18.254 00.000 8052 MoveAxis(W, 16, ABG) 23:12:18.255 00.001 8052 Guiding Dir = 3, Dur = 16 23:12:18.258 00.003 8052 IsSlewing returns 0 23:12:18.261 00.003 8052 IsGuiding returns 0 23:12:18.265 00.004 8052 PulseGuide returned control before completion, sleep 23 23:12:18.266 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=36, Gamma=1.040 23:12:18.290 00.024 8052 IsGuiding returns 0 23:12:18.291 00.001 8052 Move returns status 0, amount 16 23:12:18.291 00.000 8052 MoveAxis(N, 79, ABG) 23:12:18.291 00.000 8052 Guiding Dir = 0, Dur = 79 23:12:18.293 00.002 8052 IsSlewing returns 0 23:12:18.295 00.002 8052 IsGuiding returns 0 23:12:18.311 00.016 8052 PulseGuide returned control before completion, sleep 74 23:12:18.481 00.170 8052 IsGuiding returns 0 23:12:18.482 00.001 8052 Move returns status 0, amount 79 23:12:18.482 00.000 8052 move complete, result=0 23:12:18.482 00.000 8052 worker thread done servicing request 23:12:18.537 00.055 3236 UpdateGuideState exits: m=218 SNR=10.1 23:12:18.537 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:18.537 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:18.537 00.000 3236 Enqueuing Expose request 23:12:18.538 00.001 8052 Worker thread wakes up 23:12:18.538 00.000 3236 GuideStep: 0.4 px 16 ms WEST, -0.5 px 79 ms NORTH 23:12:18.538 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:18.538 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:20.073 01.535 8052 Exposure complete 23:12:20.235 00.162 8052 worker thread done servicing request 23:12:20.236 00.001 3236 OnExposeComplete: enter 23:12:20.236 00.000 3236 UpdateGuideState(): m_state=6 23:12:20.237 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 891 23:12:20.237 00.000 3236 Star::Find returns 1 (0), X=1052.55, Y=267.64, Mass=206, SNR=9.9, Peak=39 HFD=4.9 23:12:20.237 00.000 3236 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.85) = xAngle (0.20 = 0.20) 23:12:20.238 00.001 3236 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.54 = -1.54) 23:12:20.238 00.000 3236 CameraToMount -- cameraX=-0.04 cameraY=-0.53 hyp=0.54 cameraTheta=-1.65 mountX=0.52 mountY=-0.54, mountTheta=-0.80 23:12:20.240 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.04, y=-0.53, opts=13) 23:12:20.240 00.000 3236 Enqueuing Move request for scope (-0.04, -0.53) 23:12:20.240 00.000 8052 Worker thread wakes up 23:12:20.240 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.53) opts 0xd 23:12:20.241 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.04, -0.53) 23:12:20.241 00.000 8052 Moving (-0.04, -0.53) raw xDistance=0.52 yDistance=-0.54 23:12:20.241 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52 23:12:20.241 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 23:12:20.241 00.000 8052 MoveAxis(W, 19, ABG) 23:12:20.242 00.001 8052 Guiding Dir = 3, Dur = 19 23:12:20.245 00.003 8052 IsSlewing returns 0 23:12:20.248 00.003 8052 IsGuiding returns 0 23:12:20.252 00.004 8052 PulseGuide returned control before completion, sleep 26 23:12:20.253 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=29, FiltMax=37, Gamma=1.040 23:12:20.281 00.028 8052 IsGuiding returns 0 23:12:20.281 00.000 8052 Move returns status 0, amount 19 23:12:20.281 00.000 8052 MoveAxis(N, 81, ABG) 23:12:20.282 00.001 8052 Guiding Dir = 0, Dur = 81 23:12:20.284 00.002 8052 IsSlewing returns 0 23:12:20.286 00.002 8052 IsGuiding returns 0 23:12:20.291 00.005 8052 PulseGuide returned control before completion, sleep 87 23:12:20.381 00.090 8052 IsGuiding returns 1 23:12:20.382 00.001 8052 scope still moving after pulse duration time elapsed 23:12:20.404 00.022 8052 IsSlewing returns 0 23:12:20.406 00.002 8052 IsGuiding returns 1 23:12:20.429 00.023 8052 IsSlewing returns 0 23:12:20.431 00.002 8052 IsGuiding returns 0 23:12:20.431 00.000 8052 scope move finished after 81 + 63 ms 23:12:20.431 00.000 8052 Move returns status 0, amount 81 23:12:20.432 00.001 8052 move complete, result=0 23:12:20.432 00.000 8052 worker thread done servicing request 23:12:20.528 00.096 3236 UpdateGuideState exits: m=206 SNR=9.9 23:12:20.529 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:20.529 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:20.529 00.000 3236 Enqueuing Expose request 23:12:20.530 00.001 8052 Worker thread wakes up 23:12:20.530 00.000 3236 GuideStep: 0.5 px 19 ms WEST, -0.5 px 81 ms NORTH 23:12:20.530 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:20.530 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:22.166 01.636 8052 Exposure complete 23:12:22.331 00.165 8052 worker thread done servicing request 23:12:22.331 00.000 3236 OnExposeComplete: enter 23:12:22.332 00.001 3236 UpdateGuideState(): m_state=6 23:12:22.333 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 892 23:12:22.333 00.000 3236 Star::Find returns 1 (0), X=1052.54, Y=266.86, Mass=217, SNR=10.1, Peak=31 HFD=5.2 23:12:22.333 00.000 3236 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.85) = xAngle (0.24 = 0.24) 23:12:22.334 00.001 3236 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.51 = -1.51) 23:12:22.334 00.000 3236 CameraToMount -- cameraX=-0.05 cameraY=-1.32 hyp=1.32 cameraTheta=-1.61 mountX=1.28 mountY=-1.32, mountTheta=-0.80 23:12:22.336 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.05, y=-1.32, opts=13) 23:12:22.336 00.000 3236 Enqueuing Move request for scope (-0.05, -1.32) 23:12:22.336 00.000 8052 Worker thread wakes up 23:12:22.336 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.32) opts 0xd 23:12:22.337 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.05, -1.32) 23:12:22.337 00.000 8052 Moving (-0.05, -1.32) raw xDistance=1.28 yDistance=-1.32 23:12:22.337 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.28 23:12:22.337 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32 23:12:22.338 00.001 8052 MoveAxis(W, 46, ABG) 23:12:22.338 00.000 8052 Guiding Dir = 3, Dur = 46 23:12:22.349 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=22, FiltMax=30, Gamma=1.040 23:12:22.368 00.019 8052 IsSlewing returns 0 23:12:22.431 00.063 8052 IsGuiding returns 0 23:12:22.503 00.072 8052 IsGuiding returns 1 23:12:22.504 00.001 8052 scope still moving after pulse duration time elapsed 23:12:22.526 00.022 8052 IsSlewing returns 0 23:12:22.528 00.002 8052 IsGuiding returns 1 23:12:22.551 00.023 8052 IsSlewing returns 0 23:12:22.553 00.002 8052 IsGuiding returns 0 23:12:22.553 00.000 8052 scope move finished after 46 + 76 ms 23:12:22.553 00.000 8052 Move returns status 0, amount 46 23:12:22.554 00.001 8052 MoveAxis(N, 200, ABG) 23:12:22.554 00.000 8052 Guiding Dir = 0, Dur = 200 23:12:22.556 00.002 8052 IsSlewing returns 0 23:12:22.558 00.002 8052 IsGuiding returns 0 23:12:22.565 00.007 8052 PulseGuide returned control before completion, sleep 204 23:12:22.618 00.053 3236 UpdateGuideState exits: m=217 SNR=10.1 23:12:22.618 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:22.618 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:22.619 00.001 3236 Enqueuing Expose request 23:12:22.772 00.153 8052 IsGuiding returns 0 23:12:22.773 00.001 8052 Move returns status 0, amount 200 23:12:22.773 00.000 8052 move complete, result=0 23:12:22.773 00.000 8052 worker thread done servicing request 23:12:22.773 00.000 8052 Worker thread wakes up 23:12:22.773 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:22.773 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:22.775 00.002 3236 GuideStep: 1.3 px 46 ms WEST, -1.3 px 200 ms NORTH 23:12:24.106 01.331 8052 Exposure complete 23:12:24.268 00.162 8052 worker thread done servicing request 23:12:24.269 00.001 3236 OnExposeComplete: enter 23:12:24.269 00.000 3236 UpdateGuideState(): m_state=6 23:12:24.270 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 893 23:12:24.270 00.000 3236 Star::Find returns 1 (0), X=1052.32, Y=266.52, Mass=190, SNR=9.5, Peak=38 HFD=5.2 23:12:24.270 00.000 3236 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.85) = xAngle (0.12 = 0.12) 23:12:24.271 00.001 3236 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.63 = -1.63) 23:12:24.271 00.000 3236 CameraToMount -- cameraX=-0.27 cameraY=-1.66 hyp=1.68 cameraTheta=-1.73 mountX=1.67 mountY=-1.68, mountTheta=-0.79 23:12:24.273 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.27, y=-1.66, opts=13) 23:12:24.273 00.000 3236 Enqueuing Move request for scope (-0.27, -1.66) 23:12:24.273 00.000 8052 Worker thread wakes up 23:12:24.273 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -1.66) opts 0xd 23:12:24.274 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.27, -1.66) 23:12:24.274 00.000 8052 Moving (-0.27, -1.66) raw xDistance=1.67 yDistance=-1.68 23:12:24.274 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.67 23:12:24.274 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.68 from input -1.68 23:12:24.275 00.001 8052 MoveAxis(W, 61, ABG) 23:12:24.275 00.000 8052 Guiding Dir = 3, Dur = 61 23:12:24.277 00.002 8052 IsSlewing returns 0 23:12:24.280 00.003 8052 IsGuiding returns 0 23:12:24.286 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=29, FiltMax=36, Gamma=1.040 23:12:24.286 00.000 8052 PulseGuide returned control before completion, sleep 66 23:12:24.354 00.068 8052 IsGuiding returns 0 23:12:24.354 00.000 8052 Move returns status 0, amount 61 23:12:24.355 00.001 8052 MoveAxis(N, 255, ABG) 23:12:24.355 00.000 8052 Guiding Dir = 0, Dur = 255 23:12:24.357 00.002 8052 IsSlewing returns 0 23:12:24.359 00.002 8052 IsGuiding returns 0 23:12:24.364 00.005 8052 PulseGuide returned control before completion, sleep 260 23:12:24.548 00.184 3236 UpdateGuideState exits: m=190 SNR=9.5 23:12:24.549 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:24.549 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:24.549 00.000 3236 Enqueuing Expose request 23:12:24.629 00.080 8052 IsGuiding returns 0 23:12:24.630 00.001 8052 Move returns status 0, amount 255 23:12:24.630 00.000 8052 move complete, result=0 23:12:24.630 00.000 8052 worker thread done servicing request 23:12:24.630 00.000 8052 Worker thread wakes up 23:12:24.631 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:24.631 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:24.631 00.000 3236 GuideStep: 1.7 px 61 ms WEST, -1.7 px 255 ms NORTH 23:12:26.165 01.534 8052 Exposure complete 23:12:26.330 00.165 3236 OnExposeComplete: enter 23:12:26.331 00.001 8052 worker thread done servicing request 23:12:26.331 00.000 3236 UpdateGuideState(): m_state=6 23:12:26.332 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 894 23:12:26.332 00.000 3236 Star::Find returns 1 (0), X=1048.95, Y=266.85, Mass=171, SNR=8.9, Peak=32 HFD=5.6 23:12:26.332 00.000 3236 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.85) = xAngle (-0.94 = -0.94) 23:12:26.333 00.001 3236 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.69 = -2.69) 23:12:26.333 00.000 3236 CameraToMount -- cameraX=-3.64 cameraY=-1.33 hyp=3.87 cameraTheta=-2.79 mountX=2.27 mountY=-1.69, mountTheta=-0.64 23:12:26.335 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.64, y=-1.33, opts=13) 23:12:26.335 00.000 3236 Enqueuing Move request for scope (-3.64, -1.33) 23:12:26.336 00.001 8052 Worker thread wakes up 23:12:26.336 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.64, -1.33) opts 0xd 23:12:26.336 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.64, -1.33) 23:12:26.336 00.000 8052 Moving (-3.64, -1.33) raw xDistance=2.27 yDistance=-1.69 23:12:26.336 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.51 from input 2.27 23:12:26.337 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.69 from input -1.69 23:12:26.337 00.000 8052 MoveAxis(W, 83, ABG) 23:12:26.337 00.000 8052 Guiding Dir = 3, Dur = 83 23:12:26.340 00.003 8052 IsSlewing returns 0 23:12:26.344 00.004 8052 IsGuiding returns 0 23:12:26.348 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=31, Gamma=1.040 23:12:26.351 00.003 8052 PulseGuide returned control before completion, sleep 87 23:12:26.441 00.090 8052 IsGuiding returns 0 23:12:26.442 00.001 8052 Move returns status 0, amount 83 23:12:26.442 00.000 8052 MoveAxis(N, 257, ABG) 23:12:26.442 00.000 8052 Guiding Dir = 0, Dur = 257 23:12:26.444 00.002 8052 IsSlewing returns 0 23:12:26.446 00.002 8052 IsGuiding returns 0 23:12:26.452 00.006 8052 PulseGuide returned control before completion, sleep 262 23:12:26.610 00.158 3236 UpdateGuideState exits: m=171 SNR=8.9 23:12:26.611 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:26.611 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:26.611 00.000 3236 Enqueuing Expose request 23:12:26.718 00.107 8052 IsGuiding returns 0 23:12:26.718 00.000 8052 Move returns status 0, amount 257 23:12:26.718 00.000 8052 move complete, result=0 23:12:26.719 00.001 8052 worker thread done servicing request 23:12:26.719 00.000 3236 GuideStep: 2.3 px 83 ms WEST, -1.7 px 257 ms NORTH 23:12:26.719 00.000 8052 Worker thread wakes up 23:12:26.720 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:26.720 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:28.153 01.433 8052 Exposure complete 23:12:28.318 00.165 8052 worker thread done servicing request 23:12:28.318 00.000 3236 OnExposeComplete: enter 23:12:28.318 00.000 3236 UpdateGuideState(): m_state=6 23:12:28.319 00.001 3236 Star::Find(15, 1048, 266, 0, (0,0,0,0), 0.0, 255) frame 895 23:12:28.320 00.001 3236 Star::Find returns 1 (0), X=1046.12, Y=266.83, Mass=185, SNR=9.3, Peak=36 HFD=4.7 23:12:28.320 00.000 3236 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.85) = xAngle (-1.09 = -1.09) 23:12:28.320 00.000 3236 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.84 = -2.84) 23:12:28.320 00.000 3236 CameraToMount -- cameraX=-6.47 cameraY=-1.34 hyp=6.61 cameraTheta=-2.94 mountX=3.06 mountY=-1.99, mountTheta=-0.58 23:12:28.322 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.47, y=-1.34, opts=13) 23:12:28.322 00.000 3236 Enqueuing Move request for scope (-6.47, -1.34) 23:12:28.323 00.001 8052 Worker thread wakes up 23:12:28.323 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.47, -1.34) opts 0xd 23:12:28.323 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.47, -1.34) 23:12:28.323 00.000 8052 Moving (-6.47, -1.34) raw xDistance=3.06 yDistance=-1.99 23:12:28.323 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.04 from input 3.06 23:12:28.324 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.99 from input -1.99 23:12:28.324 00.000 8052 MoveAxis(W, 112, ABG) 23:12:28.324 00.000 8052 Guiding Dir = 3, Dur = 112 23:12:28.327 00.003 8052 IsSlewing returns 0 23:12:28.330 00.003 8052 IsGuiding returns 0 23:12:28.335 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=33, Gamma=1.040 23:12:28.338 00.003 8052 PulseGuide returned control before completion, sleep 114 23:12:28.456 00.118 8052 IsGuiding returns 0 23:12:28.457 00.001 8052 Move returns status 0, amount 112 23:12:28.457 00.000 8052 MoveAxis(N, 303, ABG) 23:12:28.457 00.000 8052 Guiding Dir = 0, Dur = 303 23:12:28.459 00.002 8052 IsSlewing returns 0 23:12:28.461 00.002 8052 IsGuiding returns 0 23:12:28.466 00.005 8052 PulseGuide returned control before completion, sleep 309 23:12:28.603 00.137 3236 UpdateGuideState exits: m=185 SNR=9.3 23:12:28.604 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:28.604 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:28.604 00.000 3236 Enqueuing Expose request 23:12:28.812 00.208 8052 IsGuiding returns 0 23:12:28.812 00.000 8052 Move returns status 0, amount 303 23:12:28.812 00.000 8052 move complete, result=0 23:12:28.812 00.000 8052 worker thread done servicing request 23:12:28.812 00.000 3236 GuideStep: 3.1 px 112 ms WEST, -2.0 px 303 ms NORTH 23:12:28.812 00.000 8052 Worker thread wakes up 23:12:28.813 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:28.813 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,252,31,31) 23:12:30.145 01.332 8052 Exposure complete 23:12:30.307 00.162 8052 worker thread done servicing request 23:12:30.308 00.001 3236 OnExposeComplete: enter 23:12:30.308 00.000 3236 UpdateGuideState(): m_state=6 23:12:30.309 00.001 3236 Star::Find(15, 1046, 266, 0, (0,0,0,0), 0.0, 255) frame 896 23:12:30.309 00.000 3236 Star::Find returns 1 (0), X=1044.51, Y=268.69, Mass=193, SNR=9.5, Peak=36 HFD=5.5 23:12:30.309 00.000 3236 DistanceChecker: reject for large offset (8.10 > 8.09) avgDist = 4.05 count = 878 23:12:30.309 00.000 3236 DistanceChecker: activated 23:12:30.310 00.001 3236 Status Line: Recovering 23:12:30.316 00.006 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:12:30.316 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:12:30.316 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:12:30.316 00.000 8052 Worker thread wakes up 23:12:30.317 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:12:30.317 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:12:30.317 00.000 8052 move complete, result=0 23:12:30.317 00.000 8052 worker thread done servicing request 23:12:30.418 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:12:30.418 00.000 3236 Status Line: No star found 23:12:30.425 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=33, Gamma=1.040 23:12:30.695 00.270 3236 UpdateGuideState exits: No star found 23:12:30.695 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:30.695 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:12:30.695 00.000 3236 Enqueuing Expose request 23:12:30.695 00.000 8052 Worker thread wakes up 23:12:30.696 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:30.696 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:12:32.129 01.433 8052 Exposure complete 23:12:32.298 00.169 8052 worker thread done servicing request 23:12:32.298 00.000 3236 OnExposeComplete: enter 23:12:32.299 00.001 3236 UpdateGuideState(): m_state=6 23:12:32.299 00.000 3236 Star::Find(15, 1046, 266, 0, (0,0,0,0), 0.0, 255) frame 897 23:12:32.300 00.001 3236 Star::Find returns 1 (0), X=1044.03, Y=268.76, Mass=210, SNR=9.9, Peak=33 HFD=5.6 23:12:32.300 00.000 3236 DistanceChecker: reject for large offset (8.58 > 8.09) avgDist = 4.05 count = 878 23:12:32.300 00.000 3236 Status Line: Recovering 23:12:32.306 00.006 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:12:32.308 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:12:32.308 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:12:32.308 00.000 8052 Worker thread wakes up 23:12:32.308 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:12:32.308 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:12:32.309 00.001 8052 move complete, result=0 23:12:32.309 00.000 8052 worker thread done servicing request 23:12:32.410 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:12:32.410 00.000 3236 Status Line: No star found 23:12:32.416 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=24, FiltMax=32, Gamma=1.040 23:12:32.695 00.279 3236 UpdateGuideState exits: No star found 23:12:32.696 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:32.696 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:12:32.696 00.000 3236 Enqueuing Expose request 23:12:32.696 00.000 8052 Worker thread wakes up 23:12:32.697 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:32.697 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:12:34.131 01.434 8052 Exposure complete 23:12:34.299 00.168 8052 worker thread done servicing request 23:12:34.299 00.000 3236 OnExposeComplete: enter 23:12:34.299 00.000 3236 UpdateGuideState(): m_state=6 23:12:34.300 00.001 3236 Star::Find(15, 1046, 266, 0, (0,0,0,0), 0.0, 255) frame 898 23:12:34.301 00.001 3236 Star::Find returns 1 (0), X=1045.65, Y=269.11, Mass=209, SNR=9.9, Peak=29 HFD=5.0 23:12:34.301 00.000 3236 DistanceChecker: deactivated 23:12:34.301 00.000 3236 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.85) = xAngle (4.86 = -1.43) 23:12:34.301 00.000 3236 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.11 = 3.11) 23:12:34.302 00.001 3236 CameraToMount -- cameraX=-6.94 cameraY=0.93 hyp=7.00 cameraTheta=3.01 mountX=1.01 mountY=0.22, mountTheta=0.21 23:12:34.304 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.94, y=0.93, opts=13) 23:12:34.304 00.000 3236 Enqueuing Move request for scope (-6.94, 0.93) 23:12:34.304 00.000 8052 Worker thread wakes up 23:12:34.304 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.94, 0.93) opts 0xd 23:12:34.305 00.001 8052 Handling offset move in thread for scope, endpoint = (-6.94, 0.93) 23:12:34.305 00.000 8052 Moving (-6.94, 0.93) raw xDistance=1.01 yDistance=0.22 23:12:34.305 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.01 23:12:34.305 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:12:34.306 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:12:34.306 00.000 8052 MoveAxis(W, 43, ABG) 23:12:34.307 00.001 8052 Guiding Dir = 3, Dur = 43 23:12:34.309 00.002 8052 IsSlewing returns 0 23:12:34.311 00.002 8052 IsGuiding returns 0 23:12:34.318 00.007 8052 PulseGuide returned control before completion, sleep 47 23:12:34.321 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=18, FiltMax=26, Gamma=1.040 23:12:34.368 00.047 8052 IsGuiding returns 0 23:12:34.368 00.000 8052 Move returns status 0, amount 43 23:12:34.368 00.000 8052 MoveAxis(N, 0, ABG) 23:12:34.368 00.000 8052 Move returns status 0, amount 0 23:12:34.368 00.000 8052 move complete, result=0 23:12:34.368 00.000 8052 worker thread done servicing request 23:12:34.596 00.228 3236 UpdateGuideState exits: m=209 SNR=9.9 23:12:34.596 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:34.596 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:34.596 00.000 3236 Enqueuing Expose request 23:12:34.597 00.001 8052 Worker thread wakes up 23:12:34.597 00.000 3236 GuideStep: 1.0 px 43 ms WEST, 0.2 px 0 ms NORTH 23:12:34.597 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:34.597 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,254,31,31) 23:12:36.131 01.534 8052 Exposure complete 23:12:36.301 00.170 8052 worker thread done servicing request 23:12:36.301 00.000 3236 OnExposeComplete: enter 23:12:36.301 00.000 3236 UpdateGuideState(): m_state=6 23:12:36.302 00.001 3236 Star::Find(15, 1045, 269, 0, (0,0,0,0), 0.0, 255) frame 899 23:12:36.303 00.001 3236 Star::Find returns 1 (0), X=1044.98, Y=270.07, Mass=224, SNR=10.2, Peak=41 HFD=4.6 23:12:36.303 00.000 3236 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.85) = xAngle (4.75 = -1.54) 23:12:36.303 00.000 3236 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 23:12:36.304 00.001 3236 CameraToMount -- cameraX=-7.61 cameraY=1.90 hyp=7.85 cameraTheta=2.90 mountX=0.26 mountY=1.11, mountTheta=1.34 23:12:36.305 00.001 3236 SchedulePrimaryMove(06CFF028, x=-7.61, y=1.90, opts=13) 23:12:36.306 00.001 3236 Enqueuing Move request for scope (-7.61, 1.90) 23:12:36.306 00.000 8052 Worker thread wakes up 23:12:36.306 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.61, 1.90) opts 0xd 23:12:36.306 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.61, 1.90) 23:12:36.307 00.001 8052 Moving (-7.61, 1.90) raw xDistance=0.26 yDistance=1.11 23:12:36.307 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.26 23:12:36.307 00.000 8052 resist switch: large excursion: input 1.11 thresh 0.54 direction from -1 to 1 23:12:36.307 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.33 23:12:36.308 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11 23:12:36.308 00.000 8052 MoveAxis(W, 12, ABG) 23:12:36.308 00.000 8052 Guiding Dir = 3, Dur = 12 23:12:36.318 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=30, FiltMax=39, Gamma=1.040 23:12:36.348 00.030 8052 IsSlewing returns 0 23:12:36.411 00.063 8052 IsGuiding returns 0 23:12:36.493 00.082 8052 IsGuiding returns 0 23:12:36.493 00.000 8052 Move returns status 0, amount 12 23:12:36.493 00.000 8052 MoveAxis(S, 169, ABG) 23:12:36.493 00.000 8052 Guiding Dir = 1, Dur = 169 23:12:36.496 00.003 8052 IsSlewing returns 0 23:12:36.498 00.002 8052 IsGuiding returns 0 23:12:36.502 00.004 8052 PulseGuide returned control before completion, sleep 176 23:12:36.588 00.086 3236 UpdateGuideState exits: m=224 SNR=10.2 23:12:36.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:36.589 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:36.589 00.000 3236 Enqueuing Expose request 23:12:36.682 00.093 8052 IsGuiding returns 0 23:12:36.682 00.000 8052 Move returns status 0, amount 169 23:12:36.682 00.000 8052 move complete, result=0 23:12:36.682 00.000 8052 worker thread done servicing request 23:12:36.682 00.000 8052 Worker thread wakes up 23:12:36.683 00.001 3236 GuideStep: 0.3 px 12 ms WEST, 1.1 px 169 ms SOUTH 23:12:36.684 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:36.685 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1030,255,31,31) 23:12:38.119 01.434 8052 Exposure complete 23:12:38.291 00.172 8052 worker thread done servicing request 23:12:38.291 00.000 3236 OnExposeComplete: enter 23:12:38.292 00.001 3236 UpdateGuideState(): m_state=6 23:12:38.293 00.001 3236 Star::Find(15, 1044, 270, 0, (0,0,0,0), 0.0, 255) frame 900 23:12:38.293 00.000 3236 Star::Find returns 1 (0), X=1045.77, Y=270.25, Mass=193, SNR=9.5, Peak=33 HFD=4.7 23:12:38.293 00.000 3236 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.85) = xAngle (4.70 = -1.59) 23:12:38.293 00.000 3236 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 23:12:38.294 00.001 3236 CameraToMount -- cameraX=-6.82 cameraY=2.07 hyp=7.13 cameraTheta=2.85 mountX=-0.12 mountY=1.36, mountTheta=1.66 23:12:38.296 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.82, y=2.07, opts=13) 23:12:38.296 00.000 3236 Enqueuing Move request for scope (-6.82, 2.07) 23:12:38.296 00.000 8052 Worker thread wakes up 23:12:38.296 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.82, 2.07) opts 0xd 23:12:38.297 00.001 8052 Handling offset move in thread for scope, endpoint = (-6.82, 2.07) 23:12:38.297 00.000 8052 Moving (-6.82, 2.07) raw xDistance=-0.12 yDistance=1.36 23:12:38.297 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:12:38.297 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.36 from input 1.36 23:12:38.298 00.001 8052 MoveAxis(E, 0, ABG) 23:12:38.298 00.000 8052 Move returns status 0, amount 0 23:12:38.298 00.000 8052 MoveAxis(S, 208, ABG) 23:12:38.298 00.000 8052 Guiding Dir = 1, Dur = 208 23:12:38.301 00.003 8052 IsSlewing returns 0 23:12:38.304 00.003 8052 IsGuiding returns 0 23:12:38.311 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=23, FiltMax=31, Gamma=1.040 23:12:38.315 00.004 8052 PulseGuide returned control before completion, sleep 208 23:12:38.526 00.211 8052 IsGuiding returns 1 23:12:38.527 00.001 8052 scope still moving after pulse duration time elapsed 23:12:38.549 00.022 8052 IsSlewing returns 0 23:12:38.551 00.002 8052 IsGuiding returns 0 23:12:38.552 00.001 8052 scope move finished after 208 + 39 ms 23:12:38.552 00.000 8052 Move returns status 0, amount 208 23:12:38.552 00.000 8052 move complete, result=0 23:12:38.552 00.000 8052 worker thread done servicing request 23:12:38.570 00.018 3236 UpdateGuideState exits: m=193 SNR=9.5 23:12:38.571 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:38.571 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:38.571 00.000 3236 Enqueuing Expose request 23:12:38.571 00.000 8052 Worker thread wakes up 23:12:38.572 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:38.572 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,255,31,31) 23:12:38.572 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 1.4 px 208 ms SOUTH 23:12:40.107 01.535 8052 Exposure complete 23:12:40.275 00.168 8052 worker thread done servicing request 23:12:40.275 00.000 3236 OnExposeComplete: enter 23:12:40.275 00.000 3236 UpdateGuideState(): m_state=6 23:12:40.276 00.001 3236 Star::Find(15, 1045, 270, 0, (0,0,0,0), 0.0, 255) frame 901 23:12:40.277 00.001 3236 Star::Find returns 1 (0), X=1044.98, Y=269.52, Mass=190, SNR=9.5, Peak=33 HFD=5.0 23:12:40.277 00.000 3236 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.85) = xAngle (4.82 = -1.47) 23:12:40.277 00.000 3236 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.07 = 3.07) 23:12:40.277 00.000 3236 CameraToMount -- cameraX=-7.61 cameraY=1.34 hyp=7.73 cameraTheta=2.97 mountX=0.79 mountY=0.56, mountTheta=0.61 23:12:40.279 00.002 3236 SchedulePrimaryMove(06CFF028, x=-7.61, y=1.34, opts=13) 23:12:40.280 00.001 3236 Enqueuing Move request for scope (-7.61, 1.34) 23:12:40.280 00.000 8052 Worker thread wakes up 23:12:40.280 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.61, 1.34) opts 0xd 23:12:40.281 00.001 8052 Handling offset move in thread for scope, endpoint = (-7.61, 1.34) 23:12:40.281 00.000 8052 Moving (-7.61, 1.34) raw xDistance=0.79 yDistance=0.56 23:12:40.281 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79 23:12:40.281 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 23:12:40.281 00.000 8052 MoveAxis(W, 28, ABG) 23:12:40.282 00.001 8052 Guiding Dir = 3, Dur = 28 23:12:40.292 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=24, FiltMax=32, Gamma=1.040 23:12:40.317 00.025 8052 IsSlewing returns 0 23:12:40.322 00.005 8052 IsGuiding returns 0 23:12:40.329 00.007 8052 PulseGuide returned control before completion, sleep 31 23:12:40.364 00.035 8052 IsGuiding returns 0 23:12:40.365 00.001 8052 Move returns status 0, amount 28 23:12:40.365 00.000 8052 MoveAxis(S, 85, ABG) 23:12:40.365 00.000 8052 Guiding Dir = 1, Dur = 85 23:12:40.367 00.002 8052 IsSlewing returns 0 23:12:40.369 00.002 8052 IsGuiding returns 0 23:12:40.374 00.005 8052 PulseGuide returned control before completion, sleep 91 23:12:40.476 00.102 8052 IsGuiding returns 1 23:12:40.477 00.001 8052 scope still moving after pulse duration time elapsed 23:12:40.499 00.022 8052 IsSlewing returns 0 23:12:40.502 00.003 8052 IsGuiding returns 1 23:12:40.524 00.022 8052 IsSlewing returns 0 23:12:40.526 00.002 8052 IsGuiding returns 0 23:12:40.526 00.000 8052 scope move finished after 85 + 71 ms 23:12:40.527 00.001 8052 Move returns status 0, amount 85 23:12:40.527 00.000 8052 move complete, result=0 23:12:40.527 00.000 8052 worker thread done servicing request 23:12:40.562 00.035 3236 UpdateGuideState exits: m=190 SNR=9.5 23:12:40.563 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:40.563 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:40.563 00.000 3236 Enqueuing Expose request 23:12:40.563 00.000 8052 Worker thread wakes up 23:12:40.563 00.000 3236 GuideStep: 0.8 px 28 ms WEST, 0.6 px 85 ms SOUTH 23:12:40.564 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:40.564 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,255,31,31) 23:12:42.098 01.534 8052 Exposure complete 23:12:42.261 00.163 8052 worker thread done servicing request 23:12:42.261 00.000 3236 OnExposeComplete: enter 23:12:42.262 00.001 3236 UpdateGuideState(): m_state=6 23:12:42.262 00.000 3236 Star::Find(15, 1044, 269, 0, (0,0,0,0), 0.0, 255) frame 902 23:12:42.263 00.001 3236 Star::Find returns 1 (0), X=1045.72, Y=267.88, Mass=200, SNR=9.7, Peak=40 HFD=5.0 23:12:42.263 00.000 3236 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.85) = xAngle (-1.25 = -1.25) 23:12:42.263 00.000 3236 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.00 = -3.00) 23:12:42.264 00.001 3236 CameraToMount -- cameraX=-6.87 cameraY=-0.29 hyp=6.87 cameraTheta=-3.10 mountX=2.16 mountY=-0.99, mountTheta=-0.43 23:12:42.266 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.87, y=-0.29, opts=13) 23:12:42.266 00.000 3236 Enqueuing Move request for scope (-6.87, -0.29) 23:12:42.266 00.000 8052 Worker thread wakes up 23:12:42.267 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.87, -0.29) opts 0xd 23:12:42.267 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.87, -0.29) 23:12:42.267 00.000 8052 Moving (-6.87, -0.29) raw xDistance=2.16 yDistance=-0.99 23:12:42.267 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.40 from input 2.16 23:12:42.267 00.000 8052 resist switch: large excursion: input -0.99 thresh 0.54 direction from 1 to -1 23:12:42.268 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.97 23:12:42.268 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99 23:12:42.268 00.000 8052 MoveAxis(W, 77, ABG) 23:12:42.268 00.000 8052 Guiding Dir = 3, Dur = 77 23:12:42.271 00.003 8052 IsSlewing returns 0 23:12:42.274 00.003 8052 IsGuiding returns 0 23:12:42.278 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=30, FiltMax=38, Gamma=1.040 23:12:42.279 00.001 8052 PulseGuide returned control before completion, sleep 83 23:12:42.385 00.106 8052 IsGuiding returns 1 23:12:42.385 00.000 8052 scope still moving after pulse duration time elapsed 23:12:42.408 00.023 8052 IsSlewing returns 0 23:12:42.410 00.002 8052 IsGuiding returns 0 23:12:42.410 00.000 8052 scope move finished after 77 + 58 ms 23:12:42.410 00.000 8052 Move returns status 0, amount 77 23:12:42.411 00.001 8052 MoveAxis(N, 151, ABG) 23:12:42.411 00.000 8052 Guiding Dir = 0, Dur = 151 23:12:42.415 00.004 8052 IsSlewing returns 0 23:12:42.417 00.002 8052 IsGuiding returns 0 23:12:42.425 00.008 8052 PulseGuide returned control before completion, sleep 154 23:12:42.570 00.145 3236 UpdateGuideState exits: m=200 SNR=9.7 23:12:42.571 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:42.571 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:42.571 00.000 3236 Enqueuing Expose request 23:12:42.583 00.012 8052 IsGuiding returns 0 23:12:42.583 00.000 8052 Move returns status 0, amount 151 23:12:42.583 00.000 8052 move complete, result=0 23:12:42.583 00.000 8052 worker thread done servicing request 23:12:42.584 00.001 8052 Worker thread wakes up 23:12:42.584 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:42.584 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,253,31,31) 23:12:42.584 00.000 3236 GuideStep: 2.2 px 77 ms WEST, -1.0 px 151 ms NORTH 23:12:44.114 01.530 8052 Exposure complete 23:12:44.246 00.132 8052 worker thread done servicing request 23:12:44.246 00.000 3236 OnExposeComplete: enter 23:12:44.247 00.001 3236 UpdateGuideState(): m_state=6 23:12:44.247 00.000 3236 Star::Find(15, 1045, 267, 0, (0,0,0,0), 0.0, 255) frame 903 23:12:44.248 00.001 3236 Star::Find returns 1 (0), X=1045.96, Y=268.58, Mass=220, SNR=10.2, Peak=36 HFD=5.1 23:12:44.248 00.000 3236 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.85) = xAngle (4.93 = -1.35) 23:12:44.248 00.000 3236 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.18 = -3.10) 23:12:44.248 00.000 3236 CameraToMount -- cameraX=-6.63 cameraY=0.41 hyp=6.64 cameraTheta=3.08 mountX=1.43 mountY=-0.27, mountTheta=-0.19 23:12:44.250 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.63, y=0.41, opts=13) 23:12:44.250 00.000 3236 Enqueuing Move request for scope (-6.63, 0.41) 23:12:44.250 00.000 8052 Worker thread wakes up 23:12:44.251 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.63, 0.41) opts 0xd 23:12:44.251 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.63, 0.41) 23:12:44.251 00.000 8052 Moving (-6.63, 0.41) raw xDistance=1.43 yDistance=-0.27 23:12:44.251 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.00 from input 1.43 23:12:44.251 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 23:12:44.251 00.000 8052 MoveAxis(W, 55, ABG) 23:12:44.252 00.001 8052 Guiding Dir = 3, Dur = 55 23:12:44.261 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=33, Gamma=1.040 23:12:44.280 00.019 8052 IsSlewing returns 0 23:12:44.283 00.003 8052 IsGuiding returns 0 23:12:44.314 00.031 8052 PulseGuide returned control before completion, sleep 35 23:12:44.352 00.038 8052 IsGuiding returns 1 23:12:44.352 00.000 8052 scope still moving after pulse duration time elapsed 23:12:44.375 00.023 8052 IsSlewing returns 0 23:12:44.376 00.001 8052 IsGuiding returns 1 23:12:44.400 00.024 8052 IsSlewing returns 0 23:12:44.402 00.002 8052 IsGuiding returns 0 23:12:44.402 00.000 8052 scope move finished after 55 + 63 ms 23:12:44.403 00.001 8052 Move returns status 0, amount 55 23:12:44.403 00.000 8052 MoveAxis(N, 42, ABG) 23:12:44.403 00.000 8052 Guiding Dir = 0, Dur = 42 23:12:44.404 00.001 8052 IsSlewing returns 0 23:12:44.406 00.002 8052 IsGuiding returns 0 23:12:44.442 00.036 8052 PulseGuide returned control before completion, sleep 16 23:12:44.461 00.019 8052 IsGuiding returns 1 23:12:44.461 00.000 8052 scope still moving after pulse duration time elapsed 23:12:44.484 00.023 8052 IsSlewing returns 0 23:12:44.486 00.002 8052 IsGuiding returns 1 23:12:44.506 00.020 3236 UpdateGuideState exits: m=220 SNR=10.2 23:12:44.507 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:44.507 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:44.507 00.000 3236 Enqueuing Expose request 23:12:44.508 00.001 8052 IsSlewing returns 0 23:12:44.511 00.003 8052 IsGuiding returns 1 23:12:44.533 00.022 8052 IsSlewing returns 0 23:12:44.535 00.002 8052 IsGuiding returns 1 23:12:44.559 00.024 8052 IsSlewing returns 0 23:12:44.563 00.004 8052 IsGuiding returns 1 23:12:44.585 00.022 8052 IsSlewing returns 0 23:12:44.587 00.002 8052 IsGuiding returns 1 23:12:44.614 00.027 8052 IsSlewing returns 0 23:12:44.617 00.003 8052 IsGuiding returns 0 23:12:44.617 00.000 8052 scope move finished after 42 + 168 ms 23:12:44.617 00.000 8052 Move returns status 0, amount 42 23:12:44.617 00.000 8052 move complete, result=0 23:12:44.617 00.000 8052 worker thread done servicing request 23:12:44.617 00.000 8052 Worker thread wakes up 23:12:44.618 00.001 3236 GuideStep: 1.4 px 55 ms WEST, -0.3 px 42 ms NORTH 23:12:44.618 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:44.618 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,254,31,31) 23:12:46.150 01.532 8052 Exposure complete 23:12:46.277 00.127 8052 worker thread done servicing request 23:12:46.277 00.000 3236 OnExposeComplete: enter 23:12:46.277 00.000 3236 UpdateGuideState(): m_state=6 23:12:46.278 00.001 3236 Star::Find(15, 1045, 268, 0, (0,0,0,0), 0.0, 255) frame 904 23:12:46.278 00.000 3236 Star::Find returns 1 (0), X=1046.12, Y=270.34, Mass=222, SNR=10.2, Peak=36 HFD=5.2 23:12:46.278 00.000 3236 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.85) = xAngle (4.67 = -1.62) 23:12:46.279 00.001 3236 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.92 = 2.92) 23:12:46.279 00.000 3236 CameraToMount -- cameraX=-6.47 cameraY=2.16 hyp=6.82 cameraTheta=2.82 mountX=-0.31 mountY=1.49, mountTheta=1.77 23:12:46.280 00.001 3236 SchedulePrimaryMove(06CFF028, x=-6.47, y=2.16, opts=13) 23:12:46.280 00.000 3236 Enqueuing Move request for scope (-6.47, 2.16) 23:12:46.280 00.000 8052 Worker thread wakes up 23:12:46.281 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.47, 2.16) opts 0xd 23:12:46.281 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.47, 2.16) 23:12:46.281 00.000 8052 Moving (-6.47, 2.16) raw xDistance=-0.31 yDistance=1.49 23:12:46.281 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.31 23:12:46.281 00.000 8052 resist switch: large excursion: input 1.49 thresh 0.54 direction from -1 to 1 23:12:46.281 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.47 23:12:46.290 00.009 8052 GuideAlgorithmResistSwitch::result() returns 1.49 from input 1.49 23:12:46.290 00.000 8052 MoveAxis(E, 7, ABG) 23:12:46.290 00.000 8052 Guiding Dir = 2, Dur = 7 23:12:46.290 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=34, Gamma=1.040 23:12:46.292 00.002 8052 IsSlewing returns 0 23:12:46.294 00.002 8052 IsGuiding returns 0 23:12:46.300 00.006 8052 PulseGuide returned control before completion, sleep 12 23:12:46.314 00.014 8052 IsGuiding returns 0 23:12:46.314 00.000 8052 Move returns status 0, amount 7 23:12:46.315 00.001 8052 MoveAxis(S, 227, ABG) 23:12:46.315 00.000 8052 Guiding Dir = 1, Dur = 227 23:12:46.317 00.002 8052 IsSlewing returns 0 23:12:46.318 00.001 8052 IsGuiding returns 0 23:12:46.340 00.022 8052 PulseGuide returned control before completion, sleep 216 23:12:46.505 00.165 3236 UpdateGuideState exits: m=222 SNR=10.2 23:12:46.505 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:46.505 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:46.505 00.000 3236 Enqueuing Expose request 23:12:46.649 00.144 8052 IsGuiding returns 0 23:12:46.650 00.001 8052 Move returns status 0, amount 227 23:12:46.650 00.000 8052 move complete, result=0 23:12:46.650 00.000 8052 worker thread done servicing request 23:12:46.650 00.000 8052 Worker thread wakes up 23:12:46.650 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:46.650 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,255,31,31) 23:12:46.661 00.011 3236 GuideStep: -0.3 px 7 ms EAST, 1.5 px 227 ms SOUTH 23:12:48.080 01.419 8052 Exposure complete 23:12:48.215 00.135 8052 worker thread done servicing request 23:12:48.215 00.000 3236 OnExposeComplete: enter 23:12:48.216 00.001 3236 UpdateGuideState(): m_state=6 23:12:48.216 00.000 3236 Star::Find(15, 1046, 270, 0, (0,0,0,0), 0.0, 255) frame 905 23:12:48.217 00.001 3236 Star::Find returns 1 (0), X=1044.93, Y=271.12, Mass=212, SNR=10.0, Peak=39 HFD=4.7 23:12:48.217 00.000 3236 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.85) = xAngle (4.62 = -1.66) 23:12:48.217 00.000 3236 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.88 = 2.88) 23:12:48.217 00.000 3236 CameraToMount -- cameraX=-7.66 cameraY=2.94 hyp=8.21 cameraTheta=2.77 mountX=-0.73 mountY=2.15, mountTheta=1.90 23:12:48.219 00.002 3236 SchedulePrimaryMove(06CFF028, x=-7.66, y=2.94, opts=13) 23:12:48.219 00.000 3236 Enqueuing Move request for scope (-7.66, 2.94) 23:12:48.219 00.000 8052 Worker thread wakes up 23:12:48.219 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.66, 2.94) opts 0xd 23:12:48.220 00.001 8052 Handling offset move in thread for scope, endpoint = (-7.66, 2.94) 23:12:48.220 00.000 8052 Moving (-7.66, 2.94) raw xDistance=-0.73 yDistance=2.15 23:12:48.220 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.73 23:12:48.220 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.15 from input 2.15 23:12:48.220 00.000 8052 MoveAxis(E, 26, ABG) 23:12:48.220 00.000 8052 Guiding Dir = 2, Dur = 26 23:12:48.223 00.003 8052 IsSlewing returns 0 23:12:48.226 00.003 8052 IsGuiding returns 0 23:12:48.229 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=28, FiltMax=36, Gamma=1.040 23:12:48.241 00.012 8052 PulseGuide returned control before completion, sleep 21 23:12:48.265 00.024 8052 IsGuiding returns 1 23:12:48.265 00.000 8052 scope still moving after pulse duration time elapsed 23:12:48.287 00.022 8052 IsSlewing returns 0 23:12:48.289 00.002 8052 IsGuiding returns 1 23:12:48.312 00.023 8052 IsSlewing returns 0 23:12:48.314 00.002 8052 IsGuiding returns 1 23:12:48.336 00.022 8052 IsSlewing returns 0 23:12:48.338 00.002 8052 IsGuiding returns 1 23:12:48.361 00.023 8052 IsSlewing returns 0 23:12:48.363 00.002 8052 IsGuiding returns 0 23:12:48.363 00.000 8052 scope move finished after 26 + 110 ms 23:12:48.363 00.000 8052 Move returns status 0, amount 26 23:12:48.363 00.000 8052 MoveAxis(S, 326, ABG) 23:12:48.363 00.000 8052 Guiding Dir = 1, Dur = 326 23:12:48.365 00.002 8052 IsSlewing returns 0 23:12:48.366 00.001 8052 IsGuiding returns 0 23:12:48.374 00.008 8052 PulseGuide returned control before completion, sleep 329 23:12:48.470 00.096 3236 UpdateGuideState exits: m=212 SNR=10.0 23:12:48.470 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:48.470 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:48.470 00.000 3236 Enqueuing Expose request 23:12:48.707 00.237 8052 IsGuiding returns 0 23:12:48.707 00.000 8052 Move returns status 0, amount 326 23:12:48.708 00.001 8052 move complete, result=0 23:12:48.708 00.000 8052 worker thread done servicing request 23:12:48.708 00.000 3236 GuideStep: -0.7 px 26 ms EAST, 2.1 px 326 ms SOUTH 23:12:48.708 00.000 8052 Worker thread wakes up 23:12:48.709 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:48.709 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,256,31,31) 23:12:50.143 01.434 8052 Exposure complete 23:12:50.336 00.193 8052 worker thread done servicing request 23:12:50.336 00.000 3236 OnExposeComplete: enter 23:12:50.337 00.001 3236 UpdateGuideState(): m_state=6 23:12:50.338 00.001 3236 Star::Find(15, 1044, 271, 0, (0,0,0,0), 0.0, 255) frame 906 23:12:50.338 00.000 3236 Star::Find returns 1 (0), X=1044.96, Y=269.35, Mass=213, SNR=10.0, Peak=34 HFD=5.7 23:12:50.338 00.000 3236 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.85) = xAngle (4.84 = -1.45) 23:12:50.339 00.001 3236 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.09 = 3.09) 23:12:50.339 00.000 3236 CameraToMount -- cameraX=-7.63 cameraY=1.17 hyp=7.72 cameraTheta=2.99 mountX=0.96 mountY=0.39, mountTheta=0.38 23:12:50.341 00.002 3236 SchedulePrimaryMove(06CFF028, x=-7.63, y=1.17, opts=13) 23:12:50.341 00.000 3236 Enqueuing Move request for scope (-7.63, 1.17) 23:12:50.341 00.000 8052 Worker thread wakes up 23:12:50.342 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.63, 1.17) opts 0xd 23:12:50.342 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.63, 1.17) 23:12:50.342 00.000 8052 Moving (-7.63, 1.17) raw xDistance=0.96 yDistance=0.39 23:12:50.342 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.96 23:12:50.343 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 23:12:50.343 00.000 8052 MoveAxis(W, 32, ABG) 23:12:50.343 00.000 8052 Guiding Dir = 3, Dur = 32 23:12:50.346 00.003 8052 IsSlewing returns 0 23:12:50.354 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=32, Gamma=1.040 23:12:50.354 00.000 8052 IsGuiding returns 0 23:12:50.397 00.043 8052 IsGuiding returns 1 23:12:50.398 00.001 8052 scope still moving after pulse duration time elapsed 23:12:50.581 00.183 3236 UpdateGuideState exits: m=213 SNR=10.0 23:12:50.581 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:50.581 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:50.581 00.000 3236 Enqueuing Expose request 23:12:50.606 00.025 8052 IsSlewing returns 0 23:12:50.664 00.058 8052 IsGuiding returns 0 23:12:50.665 00.001 8052 scope move finished after 32 + 278 ms 23:12:50.665 00.000 8052 Move returns status 0, amount 32 23:12:50.665 00.000 8052 MoveAxis(S, 59, ABG) 23:12:50.665 00.000 8052 Guiding Dir = 1, Dur = 59 23:12:50.728 00.063 8052 IsSlewing returns 0 23:12:50.791 00.063 8052 IsGuiding returns 0 23:12:50.796 00.005 8052 PulseGuide returned control before completion, sleep 65 23:12:50.863 00.067 8052 IsGuiding returns 1 23:12:50.863 00.000 8052 scope still moving after pulse duration time elapsed 23:12:50.885 00.022 8052 IsSlewing returns 0 23:12:50.887 00.002 8052 IsGuiding returns 1 23:12:50.909 00.022 8052 IsSlewing returns 0 23:12:50.911 00.002 8052 IsGuiding returns 1 23:12:50.933 00.022 8052 IsSlewing returns 0 23:12:50.935 00.002 8052 IsGuiding returns 0 23:12:50.935 00.000 8052 scope move finished after 59 + 85 ms 23:12:50.935 00.000 8052 Move returns status 0, amount 59 23:12:50.935 00.000 8052 move complete, result=0 23:12:50.936 00.001 8052 worker thread done servicing request 23:12:50.936 00.000 3236 GuideStep: 1.0 px 32 ms WEST, 0.4 px 59 ms SOUTH 23:12:50.936 00.000 8052 Worker thread wakes up 23:12:50.936 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:50.936 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,254,31,31) 23:12:52.168 01.232 8052 Exposure complete 23:12:52.349 00.181 8052 worker thread done servicing request 23:12:52.350 00.001 3236 OnExposeComplete: enter 23:12:52.350 00.000 3236 UpdateGuideState(): m_state=6 23:12:52.351 00.001 3236 Star::Find(15, 1044, 269, 0, (0,0,0,0), 0.0, 255) frame 907 23:12:52.351 00.000 3236 Star::Find returns 1 (0), X=1046.90, Y=269.55, Mass=193, SNR=9.5, Peak=36 HFD=5.2 23:12:52.352 00.001 3236 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.85) = xAngle (4.75 = -1.53) 23:12:52.352 00.000 3236 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 23:12:52.352 00.000 3236 CameraToMount -- cameraX=-5.69 cameraY=1.37 hyp=5.85 cameraTheta=2.90 mountX=0.24 mountY=0.78, mountTheta=1.27 23:12:52.354 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.69, y=1.37, opts=13) 23:12:52.354 00.000 3236 Enqueuing Move request for scope (-5.69, 1.37) 23:12:52.355 00.001 8052 Worker thread wakes up 23:12:52.355 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.69, 1.37) opts 0xd 23:12:52.355 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.69, 1.37) 23:12:52.355 00.000 8052 Moving (-5.69, 1.37) raw xDistance=0.24 yDistance=0.78 23:12:52.355 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.24 23:12:52.356 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 23:12:52.356 00.000 8052 MoveAxis(W, 11, ABG) 23:12:52.356 00.000 8052 Guiding Dir = 3, Dur = 11 23:12:52.359 00.003 8052 IsSlewing returns 0 23:12:52.362 00.003 8052 IsGuiding returns 0 23:12:52.366 00.004 8052 PulseGuide returned control before completion, sleep 18 23:12:52.367 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=27, FiltMax=34, Gamma=1.040 23:12:52.387 00.020 8052 IsGuiding returns 0 23:12:52.387 00.000 8052 Move returns status 0, amount 11 23:12:52.387 00.000 8052 MoveAxis(S, 119, ABG) 23:12:52.387 00.000 8052 Guiding Dir = 1, Dur = 119 23:12:52.389 00.002 8052 IsSlewing returns 0 23:12:52.392 00.003 8052 IsGuiding returns 0 23:12:52.402 00.010 8052 PulseGuide returned control before completion, sleep 119 23:12:52.525 00.123 8052 IsGuiding returns 0 23:12:52.525 00.000 8052 Move returns status 0, amount 119 23:12:52.526 00.001 8052 move complete, result=0 23:12:52.526 00.000 8052 worker thread done servicing request 23:12:52.635 00.109 3236 UpdateGuideState exits: m=193 SNR=9.5 23:12:52.636 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:52.636 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:52.636 00.000 3236 Enqueuing Expose request 23:12:52.636 00.000 8052 Worker thread wakes up 23:12:52.636 00.000 3236 GuideStep: 0.2 px 11 ms WEST, 0.8 px 119 ms SOUTH 23:12:52.637 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:52.637 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:12:54.071 01.434 8052 Exposure complete 23:12:54.235 00.164 8052 worker thread done servicing request 23:12:54.236 00.001 3236 OnExposeComplete: enter 23:12:54.236 00.000 3236 UpdateGuideState(): m_state=6 23:12:54.237 00.001 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 908 23:12:54.237 00.000 3236 Star::Find returns 1 (0), X=1045.60, Y=269.26, Mass=222, SNR=10.2, Peak=37 HFD=5.1 23:12:54.238 00.001 3236 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.85) = xAngle (4.84 = -1.45) 23:12:54.238 00.000 3236 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.09 = 3.09) 23:12:54.238 00.000 3236 CameraToMount -- cameraX=-6.99 cameraY=1.09 hyp=7.08 cameraTheta=2.99 mountX=0.87 mountY=0.37, mountTheta=0.40 23:12:54.240 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.99, y=1.09, opts=13) 23:12:54.240 00.000 3236 Enqueuing Move request for scope (-6.99, 1.09) 23:12:54.240 00.000 8052 Worker thread wakes up 23:12:54.241 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.99, 1.09) opts 0xd 23:12:54.241 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.99, 1.09) 23:12:54.241 00.000 8052 Moving (-6.99, 1.09) raw xDistance=0.87 yDistance=0.37 23:12:54.241 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.87 23:12:54.241 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:12:54.242 00.001 8052 MoveAxis(W, 31, ABG) 23:12:54.242 00.000 8052 Guiding Dir = 3, Dur = 31 23:12:54.245 00.003 8052 IsSlewing returns 0 23:12:54.247 00.002 8052 IsGuiding returns 0 23:12:54.253 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=35, Gamma=1.040 23:12:54.254 00.001 8052 PulseGuide returned control before completion, sleep 35 23:12:54.292 00.038 8052 IsGuiding returns 0 23:12:54.292 00.000 8052 Move returns status 0, amount 31 23:12:54.293 00.001 8052 MoveAxis(S, 56, ABG) 23:12:54.293 00.000 8052 Guiding Dir = 1, Dur = 56 23:12:54.302 00.009 8052 IsSlewing returns 0 23:12:54.304 00.002 8052 IsGuiding returns 0 23:12:54.311 00.007 8052 PulseGuide returned control before completion, sleep 59 23:12:54.486 00.175 8052 IsGuiding returns 1 23:12:54.487 00.001 8052 scope still moving after pulse duration time elapsed 23:12:54.525 00.038 3236 UpdateGuideState exits: m=222 SNR=10.2 23:12:54.525 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:54.525 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:54.525 00.000 3236 Enqueuing Expose request 23:12:54.637 00.112 8052 IsSlewing returns 0 23:12:54.735 00.098 8052 IsGuiding returns 0 23:12:54.735 00.000 8052 scope move finished after 56 + 375 ms 23:12:54.735 00.000 8052 Move returns status 0, amount 56 23:12:54.736 00.001 8052 move complete, result=0 23:12:54.736 00.000 8052 worker thread done servicing request 23:12:54.736 00.000 8052 Worker thread wakes up 23:12:54.736 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:54.737 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1031,254,31,31) 23:12:54.740 00.003 3236 GuideStep: 0.9 px 31 ms WEST, 0.4 px 56 ms SOUTH 23:12:56.069 01.329 8052 Exposure complete 23:12:56.234 00.165 8052 worker thread done servicing request 23:12:56.234 00.000 3236 OnExposeComplete: enter 23:12:56.235 00.001 3236 UpdateGuideState(): m_state=6 23:12:56.235 00.000 3236 Star::Find(15, 1045, 269, 0, (0,0,0,0), 0.0, 255) frame 909 23:12:56.236 00.001 3236 Star::Find returns 1 (0), X=1046.20, Y=269.49, Mass=197, SNR=9.6, Peak=34 HFD=5.0 23:12:56.236 00.000 3236 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.85) = xAngle (4.79 = -1.50) 23:12:56.236 00.000 3236 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.04 = 3.04) 23:12:56.237 00.001 3236 CameraToMount -- cameraX=-6.39 cameraY=1.32 hyp=6.52 cameraTheta=2.94 mountX=0.48 mountY=0.66, mountTheta=0.94 23:12:56.238 00.001 3236 SchedulePrimaryMove(06CFF028, x=-6.39, y=1.32, opts=13) 23:12:56.239 00.001 3236 Enqueuing Move request for scope (-6.39, 1.32) 23:12:56.239 00.000 8052 Worker thread wakes up 23:12:56.239 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.39, 1.32) opts 0xd 23:12:56.239 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.39, 1.32) 23:12:56.240 00.001 8052 Moving (-6.39, 1.32) raw xDistance=0.48 yDistance=0.66 23:12:56.240 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.48 23:12:56.240 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66 23:12:56.240 00.000 8052 MoveAxis(W, 19, ABG) 23:12:56.240 00.000 8052 Guiding Dir = 3, Dur = 19 23:12:56.243 00.003 8052 IsSlewing returns 0 23:12:56.246 00.003 8052 IsGuiding returns 0 23:12:56.250 00.004 8052 PulseGuide returned control before completion, sleep 26 23:12:56.251 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=24, FiltMax=31, Gamma=1.040 23:12:56.278 00.027 8052 IsGuiding returns 0 23:12:56.279 00.001 8052 Move returns status 0, amount 19 23:12:56.279 00.000 8052 MoveAxis(S, 100, ABG) 23:12:56.279 00.000 8052 Guiding Dir = 1, Dur = 100 23:12:56.281 00.002 8052 IsSlewing returns 0 23:12:56.283 00.002 8052 IsGuiding returns 0 23:12:56.303 00.020 8052 PulseGuide returned control before completion, sleep 90 23:12:56.396 00.093 8052 IsGuiding returns 1 23:12:56.396 00.000 8052 scope still moving after pulse duration time elapsed 23:12:56.419 00.023 8052 IsSlewing returns 0 23:12:56.421 00.002 8052 IsGuiding returns 0 23:12:56.422 00.001 8052 scope move finished after 100 + 38 ms 23:12:56.422 00.000 8052 Move returns status 0, amount 100 23:12:56.422 00.000 8052 move complete, result=0 23:12:56.422 00.000 8052 worker thread done servicing request 23:12:56.518 00.096 3236 UpdateGuideState exits: m=197 SNR=9.6 23:12:56.518 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:56.518 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:56.518 00.000 3236 Enqueuing Expose request 23:12:56.518 00.000 8052 Worker thread wakes up 23:12:56.519 00.001 3236 GuideStep: 0.5 px 19 ms WEST, 0.7 px 100 ms SOUTH 23:12:56.519 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:56.519 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,254,31,31) 23:12:58.153 01.634 8052 Exposure complete 23:12:58.317 00.164 8052 worker thread done servicing request 23:12:58.317 00.000 3236 OnExposeComplete: enter 23:12:58.318 00.001 3236 UpdateGuideState(): m_state=6 23:12:58.319 00.001 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 910 23:12:58.319 00.000 3236 Star::Find returns 1 (0), X=1048.03, Y=270.73, Mass=209, SNR=9.9, Peak=40 HFD=4.6 23:12:58.320 00.001 3236 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.85) = xAngle (4.48 = -1.80) 23:12:58.320 00.000 3236 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.73 = 2.73) 23:12:58.320 00.000 3236 CameraToMount -- cameraX=-4.56 cameraY=2.55 hyp=5.22 cameraTheta=2.63 mountX=-1.20 mountY=2.07, mountTheta=2.10 23:12:58.322 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.56, y=2.55, opts=13) 23:12:58.322 00.000 3236 Enqueuing Move request for scope (-4.56, 2.55) 23:12:58.323 00.001 8052 Worker thread wakes up 23:12:58.323 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.56, 2.55) opts 0xd 23:12:58.323 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.56, 2.55) 23:12:58.323 00.000 8052 Moving (-4.56, 2.55) raw xDistance=-1.20 yDistance=2.07 23:12:58.323 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.20 23:12:58.324 00.001 8052 GuideAlgorithmResistSwitch::result() returns 2.07 from input 2.07 23:12:58.325 00.001 8052 MoveAxis(E, 40, ABG) 23:12:58.325 00.000 8052 Guiding Dir = 2, Dur = 40 23:12:58.328 00.003 8052 IsSlewing returns 0 23:12:58.330 00.002 8052 IsGuiding returns 0 23:12:58.337 00.007 8052 PulseGuide returned control before completion, sleep 45 23:12:58.337 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=27, FiltMax=36, Gamma=1.040 23:12:58.439 00.102 8052 IsGuiding returns 0 23:12:58.439 00.000 8052 Move returns status 0, amount 40 23:12:58.440 00.001 8052 MoveAxis(S, 315, ABG) 23:12:58.440 00.000 8052 Guiding Dir = 1, Dur = 315 23:12:58.535 00.095 8052 IsSlewing returns 0 23:12:58.600 00.065 8052 IsGuiding returns 0 23:12:58.606 00.006 3236 UpdateGuideState exits: m=209 SNR=9.9 23:12:58.607 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:12:58.607 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:12:58.607 00.000 3236 Enqueuing Expose request 23:12:58.697 00.090 8052 PulseGuide returned control before completion, sleep 229 23:12:58.930 00.233 8052 IsGuiding returns 1 23:12:58.930 00.000 8052 scope still moving after pulse duration time elapsed 23:12:58.952 00.022 8052 IsSlewing returns 0 23:12:58.954 00.002 8052 IsGuiding returns 1 23:12:58.977 00.023 8052 IsSlewing returns 0 23:12:58.979 00.002 8052 IsGuiding returns 1 23:12:59.001 00.022 8052 IsSlewing returns 0 23:12:59.003 00.002 8052 IsGuiding returns 1 23:12:59.025 00.022 8052 IsSlewing returns 0 23:12:59.027 00.002 8052 IsGuiding returns 0 23:12:59.027 00.000 8052 scope move finished after 315 + 112 ms 23:12:59.028 00.001 8052 Move returns status 0, amount 315 23:12:59.028 00.000 8052 move complete, result=0 23:12:59.028 00.000 8052 worker thread done servicing request 23:12:59.029 00.001 8052 Worker thread wakes up 23:12:59.029 00.000 3236 GuideStep: -1.2 px 40 ms EAST, 2.1 px 315 ms SOUTH 23:12:59.029 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:12:59.029 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:00.160 01.131 8052 Exposure complete 23:13:00.350 00.190 8052 worker thread done servicing request 23:13:00.351 00.001 3236 OnExposeComplete: enter 23:13:00.351 00.000 3236 UpdateGuideState(): m_state=6 23:13:00.352 00.001 3236 Star::Find(15, 1048, 270, 0, (0,0,0,0), 0.0, 255) frame 911 23:13:00.352 00.000 3236 Star::Find returns 1 (0), X=1049.05, Y=269.71, Mass=210, SNR=10.0, Peak=38 HFD=4.4 23:13:00.353 00.001 3236 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.85) = xAngle (4.58 = -1.70) 23:13:00.353 00.000 3236 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.83 = 2.83) 23:13:00.353 00.000 3236 CameraToMount -- cameraX=-3.54 cameraY=1.54 hyp=3.86 cameraTheta=2.73 mountX=-0.51 mountY=1.17, mountTheta=1.98 23:13:00.356 00.003 3236 SchedulePrimaryMove(06CFF028, x=-3.54, y=1.54, opts=13) 23:13:00.357 00.001 3236 Enqueuing Move request for scope (-3.54, 1.54) 23:13:00.357 00.000 8052 Worker thread wakes up 23:13:00.357 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.54, 1.54) opts 0xd 23:13:00.357 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.54, 1.54) 23:13:00.358 00.001 8052 Moving (-3.54, 1.54) raw xDistance=-0.51 yDistance=1.17 23:13:00.358 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.51 23:13:00.358 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17 23:13:00.358 00.000 8052 MoveAxis(E, 20, ABG) 23:13:00.359 00.001 8052 Guiding Dir = 2, Dur = 20 23:13:00.362 00.003 8052 IsSlewing returns 0 23:13:00.365 00.003 8052 IsGuiding returns 0 23:13:00.371 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=36, Gamma=1.040 23:13:00.374 00.003 8052 PulseGuide returned control before completion, sleep 21 23:13:00.403 00.029 8052 IsGuiding returns 1 23:13:00.403 00.000 8052 scope still moving after pulse duration time elapsed 23:13:00.425 00.022 8052 IsSlewing returns 0 23:13:00.427 00.002 8052 IsGuiding returns 0 23:13:00.428 00.001 8052 scope move finished after 20 + 42 ms 23:13:00.428 00.000 8052 Move returns status 0, amount 20 23:13:00.428 00.000 8052 MoveAxis(S, 177, ABG) 23:13:00.428 00.000 8052 Guiding Dir = 1, Dur = 177 23:13:00.430 00.002 8052 IsSlewing returns 0 23:13:00.432 00.002 8052 IsGuiding returns 0 23:13:00.447 00.015 8052 PulseGuide returned control before completion, sleep 173 23:13:00.623 00.176 8052 IsGuiding returns 1 23:13:00.624 00.001 8052 scope still moving after pulse duration time elapsed 23:13:00.647 00.023 3236 UpdateGuideState exits: m=210 SNR=10.0 23:13:00.647 00.000 8052 IsSlewing returns 0 23:13:00.647 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:00.648 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:00.648 00.000 3236 Enqueuing Expose request 23:13:00.649 00.001 8052 IsGuiding returns 0 23:13:00.649 00.000 8052 scope move finished after 177 + 39 ms 23:13:00.650 00.001 8052 Move returns status 0, amount 177 23:13:00.650 00.000 8052 move complete, result=0 23:13:00.650 00.000 8052 worker thread done servicing request 23:13:00.650 00.000 8052 Worker thread wakes up 23:13:00.651 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:00.651 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:00.658 00.007 3236 GuideStep: -0.5 px 20 ms EAST, 1.2 px 177 ms SOUTH 23:13:02.088 01.430 8052 Exposure complete 23:13:02.266 00.178 8052 worker thread done servicing request 23:13:02.269 00.003 3236 OnExposeComplete: enter 23:13:02.270 00.001 3236 UpdateGuideState(): m_state=6 23:13:02.271 00.001 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 912 23:13:02.271 00.000 3236 Star::Find returns 1 (0), X=1051.18, Y=269.15, Mass=205, SNR=9.8, Peak=39 HFD=4.6 23:13:02.271 00.000 3236 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.85) = xAngle (4.39 = -1.90) 23:13:02.272 00.001 3236 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.64 = 2.64) 23:13:02.272 00.000 3236 CameraToMount -- cameraX=-1.41 cameraY=0.97 hyp=1.72 cameraTheta=2.54 mountX=-0.55 mountY=0.83, mountTheta=2.16 23:13:02.274 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.41, y=0.97, opts=13) 23:13:02.274 00.000 3236 Enqueuing Move request for scope (-1.41, 0.97) 23:13:02.274 00.000 8052 Worker thread wakes up 23:13:02.275 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.41, 0.97) opts 0xd 23:13:02.275 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.41, 0.97) 23:13:02.275 00.000 8052 Moving (-1.41, 0.97) raw xDistance=-0.55 yDistance=0.83 23:13:02.275 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55 23:13:02.276 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 23:13:02.276 00.000 8052 MoveAxis(E, 20, ABG) 23:13:02.276 00.000 8052 Guiding Dir = 2, Dur = 20 23:13:02.287 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=29, FiltMax=38, Gamma=1.040 23:13:02.308 00.021 8052 IsSlewing returns 0 23:13:02.374 00.066 8052 IsGuiding returns 0 23:13:02.551 00.177 8052 IsGuiding returns 0 23:13:02.552 00.001 8052 Move returns status 0, amount 20 23:13:02.552 00.000 8052 MoveAxis(S, 126, ABG) 23:13:02.552 00.000 8052 Guiding Dir = 1, Dur = 126 23:13:02.555 00.003 8052 IsSlewing returns 0 23:13:02.557 00.002 8052 IsGuiding returns 0 23:13:02.562 00.005 8052 PulseGuide returned control before completion, sleep 132 23:13:02.562 00.000 3236 UpdateGuideState exits: m=205 SNR=9.8 23:13:02.563 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:02.563 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:02.563 00.000 3236 Enqueuing Expose request 23:13:02.698 00.135 8052 IsGuiding returns 1 23:13:02.698 00.000 8052 scope still moving after pulse duration time elapsed 23:13:02.722 00.024 8052 IsSlewing returns 0 23:13:02.725 00.003 8052 IsGuiding returns 0 23:13:02.725 00.000 8052 scope move finished after 126 + 41 ms 23:13:02.725 00.000 8052 Move returns status 0, amount 126 23:13:02.725 00.000 8052 move complete, result=0 23:13:02.726 00.001 8052 worker thread done servicing request 23:13:02.726 00.000 8052 Worker thread wakes up 23:13:02.726 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:02.726 00.000 3236 GuideStep: -0.6 px 20 ms EAST, 0.8 px 126 ms SOUTH 23:13:02.726 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:04.126 01.400 8052 Exposure complete 23:13:04.259 00.133 8052 worker thread done servicing request 23:13:04.259 00.000 3236 OnExposeComplete: enter 23:13:04.259 00.000 3236 UpdateGuideState(): m_state=6 23:13:04.260 00.001 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 913 23:13:04.260 00.000 3236 Star::Find returns 1 (0), X=1050.37, Y=265.93, Mass=205, SNR=9.8, Peak=34 HFD=5.0 23:13:04.260 00.000 3236 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.85) = xAngle (-0.50 = -0.50) 23:13:04.261 00.001 3236 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.25 = -2.25) 23:13:04.261 00.000 3236 CameraToMount -- cameraX=-2.22 cameraY=-2.25 hyp=3.16 cameraTheta=-2.35 mountX=2.77 mountY=-2.46, mountTheta=-0.73 23:13:04.262 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.22, y=-2.25, opts=13) 23:13:04.263 00.001 3236 Enqueuing Move request for scope (-2.22, -2.25) 23:13:04.263 00.000 8052 Worker thread wakes up 23:13:04.263 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.22, -2.25) opts 0xd 23:13:04.263 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.22, -2.25) 23:13:04.263 00.000 8052 Moving (-2.22, -2.25) raw xDistance=2.77 yDistance=-2.46 23:13:04.264 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.72 from input 2.77 23:13:04.264 00.000 8052 resist switch: large excursion: input -2.46 thresh 0.54 direction from 1 to -1 23:13:04.264 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.38 23:13:04.264 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.46 from input -2.46 23:13:04.265 00.001 8052 MoveAxis(W, 94, ABG) 23:13:04.265 00.000 8052 Guiding Dir = 3, Dur = 94 23:13:04.267 00.002 8052 IsSlewing returns 0 23:13:04.270 00.003 8052 IsGuiding returns 0 23:13:04.272 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=33, Gamma=1.040 23:13:04.275 00.003 8052 PulseGuide returned control before completion, sleep 100 23:13:04.377 00.102 8052 IsGuiding returns 0 23:13:04.377 00.000 8052 Move returns status 0, amount 94 23:13:04.377 00.000 8052 MoveAxis(N, 374, ABG) 23:13:04.377 00.000 8052 Guiding Dir = 0, Dur = 374 23:13:04.379 00.002 8052 IsSlewing returns 0 23:13:04.380 00.001 8052 IsGuiding returns 0 23:13:04.385 00.005 8052 PulseGuide returned control before completion, sleep 380 23:13:04.475 00.090 3236 UpdateGuideState exits: m=205 SNR=9.8 23:13:04.475 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:04.475 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:04.475 00.000 3236 Enqueuing Expose request 23:13:04.769 00.294 8052 IsGuiding returns 0 23:13:04.769 00.000 8052 Move returns status 0, amount 374 23:13:04.769 00.000 8052 move complete, result=0 23:13:04.769 00.000 8052 worker thread done servicing request 23:13:04.769 00.000 8052 Worker thread wakes up 23:13:04.770 00.001 3236 GuideStep: 2.8 px 94 ms WEST, -2.5 px 374 ms NORTH 23:13:04.770 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:04.770 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:06.107 01.337 8052 Exposure complete 23:13:06.274 00.167 8052 worker thread done servicing request 23:13:06.275 00.001 3236 OnExposeComplete: enter 23:13:06.275 00.000 3236 UpdateGuideState(): m_state=6 23:13:06.276 00.001 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 914 23:13:06.277 00.001 3236 Star::Find returns 1 (0), X=1050.99, Y=266.52, Mass=209, SNR=9.9, Peak=39 HFD=5.0 23:13:06.277 00.000 3236 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.85) = xAngle (-0.49 = -0.49) 23:13:06.277 00.000 3236 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.24 = -2.24) 23:13:06.278 00.001 3236 CameraToMount -- cameraX=-1.60 cameraY=-1.66 hyp=2.30 cameraTheta=-2.34 mountX=2.03 mountY=-1.81, mountTheta=-0.73 23:13:06.279 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.60, y=-1.66, opts=13) 23:13:06.280 00.001 3236 Enqueuing Move request for scope (-1.60, -1.66) 23:13:06.280 00.000 8052 Worker thread wakes up 23:13:06.280 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.60, -1.66) opts 0xd 23:13:06.280 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.60, -1.66) 23:13:06.281 00.001 8052 Moving (-1.60, -1.66) raw xDistance=2.03 yDistance=-1.81 23:13:06.281 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.40 from input 2.03 23:13:06.281 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.81 from input -1.81 23:13:06.281 00.000 8052 MoveAxis(W, 77, ABG) 23:13:06.282 00.001 8052 Guiding Dir = 3, Dur = 77 23:13:06.292 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=36, Gamma=1.040 23:13:06.341 00.049 8052 IsSlewing returns 0 23:13:06.345 00.004 8052 IsGuiding returns 0 23:13:06.351 00.006 8052 PulseGuide returned control before completion, sleep 81 23:13:06.435 00.084 8052 IsGuiding returns 0 23:13:06.435 00.000 8052 Move returns status 0, amount 77 23:13:06.435 00.000 8052 MoveAxis(N, 275, ABG) 23:13:06.436 00.001 8052 Guiding Dir = 0, Dur = 275 23:13:06.438 00.002 8052 IsSlewing returns 0 23:13:06.439 00.001 8052 IsGuiding returns 0 23:13:06.446 00.007 8052 PulseGuide returned control before completion, sleep 279 23:13:06.570 00.124 3236 UpdateGuideState exits: m=209 SNR=9.9 23:13:06.573 00.003 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:06.574 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:06.574 00.000 3236 Enqueuing Expose request 23:13:06.730 00.156 8052 IsGuiding returns 0 23:13:06.731 00.001 8052 Move returns status 0, amount 275 23:13:06.731 00.000 8052 move complete, result=0 23:13:06.731 00.000 8052 worker thread done servicing request 23:13:06.731 00.000 8052 Worker thread wakes up 23:13:06.731 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:06.732 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:06.734 00.002 3236 GuideStep: 2.0 px 77 ms WEST, -1.8 px 275 ms NORTH 23:13:08.166 01.432 8052 Exposure complete 23:13:08.331 00.165 8052 worker thread done servicing request 23:13:08.331 00.000 3236 OnExposeComplete: enter 23:13:08.331 00.000 3236 UpdateGuideState(): m_state=6 23:13:08.332 00.001 3236 Star::Find(15, 1050, 266, 0, (0,0,0,0), 0.0, 255) frame 915 23:13:08.333 00.001 3236 Star::Find returns 1 (0), X=1050.60, Y=269.67, Mass=198, SNR=9.6, Peak=41 HFD=4.8 23:13:08.333 00.000 3236 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.85) = xAngle (4.35 = -1.94) 23:13:08.333 00.000 3236 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.60 = 2.60) 23:13:08.333 00.000 3236 CameraToMount -- cameraX=-1.99 cameraY=1.49 hyp=2.49 cameraTheta=2.50 mountX=-0.89 mountY=1.28, mountTheta=2.18 23:13:08.335 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.99, y=1.49, opts=13) 23:13:08.336 00.001 3236 Enqueuing Move request for scope (-1.99, 1.49) 23:13:08.336 00.000 8052 Worker thread wakes up 23:13:08.336 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.99, 1.49) opts 0xd 23:13:08.336 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.99, 1.49) 23:13:08.336 00.000 8052 Moving (-1.99, 1.49) raw xDistance=-0.89 yDistance=1.28 23:13:08.337 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.89 23:13:08.337 00.000 8052 resist switch: large excursion: input 1.28 thresh 0.54 direction from -1 to 1 23:13:08.337 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.84 23:13:08.338 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28 23:13:08.338 00.000 8052 MoveAxis(E, 25, ABG) 23:13:08.338 00.000 8052 Guiding Dir = 2, Dur = 25 23:13:08.341 00.003 8052 IsSlewing returns 0 23:13:08.344 00.003 8052 IsGuiding returns 0 23:13:08.349 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=31, FiltMax=39, Gamma=1.040 23:13:08.350 00.001 8052 PulseGuide returned control before completion, sleep 29 23:13:08.382 00.032 8052 IsGuiding returns 1 23:13:08.383 00.001 8052 scope still moving after pulse duration time elapsed 23:13:08.405 00.022 8052 IsSlewing returns 0 23:13:08.407 00.002 8052 IsGuiding returns 0 23:13:08.407 00.000 8052 scope move finished after 25 + 38 ms 23:13:08.407 00.000 8052 Move returns status 0, amount 25 23:13:08.408 00.001 8052 MoveAxis(S, 195, ABG) 23:13:08.408 00.000 8052 Guiding Dir = 1, Dur = 195 23:13:08.410 00.002 8052 IsSlewing returns 0 23:13:08.413 00.003 8052 IsGuiding returns 0 23:13:08.420 00.007 8052 PulseGuide returned control before completion, sleep 200 23:13:08.610 00.190 3236 UpdateGuideState exits: m=198 SNR=9.6 23:13:08.610 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:08.610 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:08.610 00.000 3236 Enqueuing Expose request 23:13:08.715 00.105 8052 IsGuiding returns 0 23:13:08.715 00.000 8052 Move returns status 0, amount 195 23:13:08.715 00.000 8052 move complete, result=0 23:13:08.716 00.001 8052 worker thread done servicing request 23:13:08.716 00.000 8052 Worker thread wakes up 23:13:08.716 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:08.716 00.000 3236 GuideStep: -0.9 px 25 ms EAST, 1.3 px 195 ms SOUTH 23:13:08.716 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:10.150 01.434 8052 Exposure complete 23:13:10.315 00.165 8052 worker thread done servicing request 23:13:10.316 00.001 3236 OnExposeComplete: enter 23:13:10.316 00.000 3236 UpdateGuideState(): m_state=6 23:13:10.317 00.001 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 916 23:13:10.317 00.000 3236 Star::Find returns 1 (0), X=1051.17, Y=270.00, Mass=207, SNR=9.9, Peak=37 HFD=4.6 23:13:10.318 00.001 3236 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.85) = xAngle (4.08 = -2.20) 23:13:10.318 00.000 3236 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.33 = 2.33) 23:13:10.318 00.000 3236 CameraToMount -- cameraX=-1.42 cameraY=1.83 hyp=2.31 cameraTheta=2.23 mountX=-1.37 mountY=1.67, mountTheta=2.26 23:13:10.320 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.42, y=1.83, opts=13) 23:13:10.320 00.000 3236 Enqueuing Move request for scope (-1.42, 1.83) 23:13:10.320 00.000 8052 Worker thread wakes up 23:13:10.320 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.42, 1.83) opts 0xd 23:13:10.321 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.42, 1.83) 23:13:10.321 00.000 8052 Moving (-1.42, 1.83) raw xDistance=-1.37 yDistance=1.67 23:13:10.321 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.37 23:13:10.321 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.67 from input 1.67 23:13:10.322 00.001 8052 MoveAxis(E, 49, ABG) 23:13:10.322 00.000 8052 Guiding Dir = 2, Dur = 49 23:13:10.325 00.003 8052 IsSlewing returns 0 23:13:10.328 00.003 8052 IsGuiding returns 0 23:13:10.335 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=35, Gamma=1.040 23:13:10.336 00.001 8052 PulseGuide returned control before completion, sleep 52 23:13:10.392 00.056 8052 IsGuiding returns 0 23:13:10.392 00.000 8052 Move returns status 0, amount 49 23:13:10.392 00.000 8052 MoveAxis(S, 254, ABG) 23:13:10.393 00.001 8052 Guiding Dir = 1, Dur = 254 23:13:10.395 00.002 8052 IsSlewing returns 0 23:13:10.397 00.002 8052 IsGuiding returns 0 23:13:10.401 00.004 8052 PulseGuide returned control before completion, sleep 261 23:13:10.620 00.219 3236 UpdateGuideState exits: m=207 SNR=9.9 23:13:10.620 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:10.620 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:10.620 00.000 3236 Enqueuing Expose request 23:13:10.665 00.045 8052 IsGuiding returns 0 23:13:10.666 00.001 8052 Move returns status 0, amount 254 23:13:10.666 00.000 8052 move complete, result=0 23:13:10.666 00.000 8052 worker thread done servicing request 23:13:10.666 00.000 8052 Worker thread wakes up 23:13:10.667 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:10.667 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:10.677 00.010 3236 GuideStep: -1.4 px 49 ms EAST, 1.7 px 254 ms SOUTH 23:13:12.100 01.423 8052 Exposure complete 23:13:12.262 00.162 3236 OnExposeComplete: enter 23:13:12.263 00.001 8052 worker thread done servicing request 23:13:12.263 00.000 3236 UpdateGuideState(): m_state=6 23:13:12.264 00.001 3236 Star::Find(15, 1051, 270, 0, (0,0,0,0), 0.0, 255) frame 917 23:13:12.264 00.000 3236 Star::Find returns 1 (0), X=1050.94, Y=268.58, Mass=223, SNR=10.3, Peak=35 HFD=5.0 23:13:12.264 00.000 3236 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.85) = xAngle (4.75 = -1.53) 23:13:12.265 00.001 3236 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 23:13:12.265 00.000 3236 CameraToMount -- cameraX=-1.65 cameraY=0.41 hyp=1.70 cameraTheta=2.90 mountX=0.06 mountY=0.24, mountTheta=1.31 23:13:12.267 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.65, y=0.41, opts=13) 23:13:12.267 00.000 3236 Enqueuing Move request for scope (-1.65, 0.41) 23:13:12.267 00.000 8052 Worker thread wakes up 23:13:12.268 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.65, 0.41) opts 0xd 23:13:12.268 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.65, 0.41) 23:13:12.268 00.000 8052 Moving (-1.65, 0.41) raw xDistance=0.06 yDistance=0.24 23:13:12.268 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:13:12.268 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24 23:13:12.269 00.001 8052 MoveAxis(E, 0, ABG) 23:13:12.269 00.000 8052 Move returns status 0, amount 0 23:13:12.269 00.000 8052 MoveAxis(S, 36, ABG) 23:13:12.269 00.000 8052 Guiding Dir = 1, Dur = 36 23:13:12.272 00.003 8052 IsSlewing returns 0 23:13:12.275 00.003 8052 IsGuiding returns 0 23:13:12.279 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=24, FiltMax=33, Gamma=1.040 23:13:12.281 00.002 8052 PulseGuide returned control before completion, sleep 40 23:13:12.324 00.043 8052 IsGuiding returns 1 23:13:12.324 00.000 8052 scope still moving after pulse duration time elapsed 23:13:12.346 00.022 8052 IsSlewing returns 0 23:13:12.348 00.002 8052 IsGuiding returns 1 23:13:12.370 00.022 8052 IsSlewing returns 0 23:13:12.372 00.002 8052 IsGuiding returns 1 23:13:12.394 00.022 8052 IsSlewing returns 0 23:13:12.396 00.002 8052 IsGuiding returns 0 23:13:12.397 00.001 8052 scope move finished after 36 + 85 ms 23:13:12.397 00.000 8052 Move returns status 0, amount 36 23:13:12.397 00.000 8052 move complete, result=0 23:13:12.397 00.000 8052 worker thread done servicing request 23:13:12.545 00.148 3236 UpdateGuideState exits: m=223 SNR=10.3 23:13:12.545 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:12.545 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:12.546 00.001 3236 Enqueuing Expose request 23:13:12.546 00.000 8052 Worker thread wakes up 23:13:12.546 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.2 px 36 ms SOUTH 23:13:12.546 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:12.547 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:14.081 01.534 8052 Exposure complete 23:13:14.243 00.162 8052 worker thread done servicing request 23:13:14.243 00.000 3236 OnExposeComplete: enter 23:13:14.244 00.001 3236 UpdateGuideState(): m_state=6 23:13:14.245 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 918 23:13:14.245 00.000 3236 Star::Find returns 1 (0), X=1050.44, Y=267.24, Mass=196, SNR=9.6, Peak=37 HFD=4.6 23:13:14.245 00.000 3236 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.85) = xAngle (-0.88 = -0.88) 23:13:14.245 00.000 3236 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.63 = -2.63) 23:13:14.245 00.000 3236 CameraToMount -- cameraX=-2.15 cameraY=-0.93 hyp=2.34 cameraTheta=-2.73 mountX=1.49 mountY=-1.15, mountTheta=-0.66 23:13:14.247 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.15, y=-0.93, opts=13) 23:13:14.247 00.000 3236 Enqueuing Move request for scope (-2.15, -0.93) 23:13:14.248 00.001 8052 Worker thread wakes up 23:13:14.248 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.15, -0.93) opts 0xd 23:13:14.248 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.15, -0.93) 23:13:14.248 00.000 8052 Moving (-2.15, -0.93) raw xDistance=1.49 yDistance=-1.15 23:13:14.249 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.49 23:13:14.249 00.000 8052 resist switch: large excursion: input -1.15 thresh 0.54 direction from 1 to -1 23:13:14.249 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.44 23:13:14.249 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15 23:13:14.250 00.001 8052 MoveAxis(W, 51, ABG) 23:13:14.250 00.000 8052 Guiding Dir = 3, Dur = 51 23:13:14.252 00.002 8052 IsSlewing returns 0 23:13:14.255 00.003 8052 IsGuiding returns 0 23:13:14.260 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=35, Gamma=1.040 23:13:14.261 00.001 8052 PulseGuide returned control before completion, sleep 55 23:13:14.320 00.059 8052 IsGuiding returns 0 23:13:14.320 00.000 8052 Move returns status 0, amount 51 23:13:14.320 00.000 8052 MoveAxis(N, 174, ABG) 23:13:14.320 00.000 8052 Guiding Dir = 0, Dur = 174 23:13:14.322 00.002 8052 IsSlewing returns 0 23:13:14.324 00.002 8052 IsGuiding returns 0 23:13:14.330 00.006 8052 PulseGuide returned control before completion, sleep 179 23:13:14.514 00.184 8052 IsGuiding returns 0 23:13:14.514 00.000 8052 Move returns status 0, amount 174 23:13:14.514 00.000 8052 move complete, result=0 23:13:14.515 00.001 8052 worker thread done servicing request 23:13:14.523 00.008 3236 UpdateGuideState exits: m=196 SNR=9.6 23:13:14.523 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:14.523 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:14.524 00.001 3236 Enqueuing Expose request 23:13:14.524 00.000 8052 Worker thread wakes up 23:13:14.524 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:14.524 00.000 3236 GuideStep: 1.5 px 51 ms WEST, -1.1 px 174 ms NORTH 23:13:14.525 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:16.160 01.635 8052 Exposure complete 23:13:16.323 00.163 8052 worker thread done servicing request 23:13:16.323 00.000 3236 OnExposeComplete: enter 23:13:16.323 00.000 3236 UpdateGuideState(): m_state=6 23:13:16.324 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 919 23:13:16.325 00.001 3236 Star::Find returns 1 (0), X=1050.22, Y=268.94, Mass=206, SNR=9.9, Peak=39 HFD=4.4 23:13:16.325 00.000 3236 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.85) = xAngle (4.68 = -1.60) 23:13:16.325 00.000 3236 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.93 = 2.93) 23:13:16.325 00.000 3236 CameraToMount -- cameraX=-2.37 cameraY=0.76 hyp=2.49 cameraTheta=2.83 mountX=-0.08 mountY=0.52, mountTheta=1.73 23:13:16.327 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.37, y=0.76, opts=13) 23:13:16.327 00.000 3236 Enqueuing Move request for scope (-2.37, 0.76) 23:13:16.328 00.001 8052 Worker thread wakes up 23:13:16.328 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.37, 0.76) opts 0xd 23:13:16.328 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.37, 0.76) 23:13:16.328 00.000 8052 Moving (-2.37, 0.76) raw xDistance=-0.08 yDistance=0.52 23:13:16.328 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:13:16.329 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:13:16.329 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52 23:13:16.329 00.000 8052 MoveAxis(E, 0, ABG) 23:13:16.330 00.001 8052 Move returns status 0, amount 0 23:13:16.330 00.000 8052 MoveAxis(N, 0, ABG) 23:13:16.330 00.000 8052 Move returns status 0, amount 0 23:13:16.330 00.000 8052 move complete, result=0 23:13:16.331 00.001 8052 worker thread done servicing request 23:13:16.340 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=36, Gamma=1.040 23:13:16.598 00.258 3236 UpdateGuideState exits: m=206 SNR=9.9 23:13:16.599 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:16.599 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:16.599 00.000 3236 Enqueuing Expose request 23:13:16.600 00.001 8052 Worker thread wakes up 23:13:16.600 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH 23:13:16.600 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:16.600 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:18.180 01.580 8052 Exposure complete 23:13:18.369 00.189 8052 worker thread done servicing request 23:13:18.369 00.000 3236 OnExposeComplete: enter 23:13:18.369 00.000 3236 UpdateGuideState(): m_state=6 23:13:18.370 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 920 23:13:18.371 00.001 3236 Star::Find returns 1 (0), X=1051.46, Y=267.92, Mass=211, SNR=10.0, Peak=37 HFD=4.0 23:13:18.371 00.000 3236 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.85) = xAngle (-1.07 = -1.07) 23:13:18.371 00.000 3236 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.82 = -2.82) 23:13:18.371 00.000 3236 CameraToMount -- cameraX=-1.13 cameraY=-0.25 hyp=1.16 cameraTheta=-2.92 mountX=0.56 mountY=-0.37, mountTheta=-0.59 23:13:18.373 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.13, y=-0.25, opts=13) 23:13:18.373 00.000 3236 Enqueuing Move request for scope (-1.13, -0.25) 23:13:18.373 00.000 8052 Worker thread wakes up 23:13:18.374 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -0.25) opts 0xd 23:13:18.374 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.13, -0.25) 23:13:18.374 00.000 8052 Moving (-1.13, -0.25) raw xDistance=0.56 yDistance=-0.37 23:13:18.374 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56 23:13:18.374 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 23:13:18.385 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=32, Gamma=1.040 23:13:18.405 00.020 8052 MoveAxis(W, 19, ABG) 23:13:18.405 00.000 8052 Guiding Dir = 3, Dur = 19 23:13:18.408 00.003 8052 IsSlewing returns 0 23:13:18.411 00.003 8052 IsGuiding returns 0 23:13:18.416 00.005 8052 PulseGuide returned control before completion, sleep 25 23:13:18.457 00.041 8052 IsGuiding returns 0 23:13:18.457 00.000 8052 Move returns status 0, amount 19 23:13:18.457 00.000 8052 MoveAxis(N, 56, ABG) 23:13:18.457 00.000 8052 Guiding Dir = 0, Dur = 56 23:13:18.459 00.002 8052 IsSlewing returns 0 23:13:18.461 00.002 8052 IsGuiding returns 0 23:13:18.498 00.037 8052 PulseGuide returned control before completion, sleep 30 23:13:18.530 00.032 8052 IsGuiding returns 1 23:13:18.531 00.001 8052 scope still moving after pulse duration time elapsed 23:13:18.553 00.022 8052 IsSlewing returns 0 23:13:18.555 00.002 8052 IsGuiding returns 1 23:13:18.578 00.023 8052 IsSlewing returns 0 23:13:18.580 00.002 8052 IsGuiding returns 1 23:13:18.603 00.023 8052 IsSlewing returns 0 23:13:18.605 00.002 8052 IsGuiding returns 1 23:13:18.627 00.022 8052 IsSlewing returns 0 23:13:18.629 00.002 8052 IsGuiding returns 1 23:13:18.648 00.019 3236 UpdateGuideState exits: m=211 SNR=10.0 23:13:18.648 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:18.649 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:18.649 00.000 3236 Enqueuing Expose request 23:13:18.652 00.003 8052 IsSlewing returns 0 23:13:18.654 00.002 8052 IsGuiding returns 1 23:13:18.678 00.024 8052 IsSlewing returns 0 23:13:18.680 00.002 8052 IsGuiding returns 1 23:13:18.703 00.023 8052 IsSlewing returns 0 23:13:18.705 00.002 8052 IsGuiding returns 0 23:13:18.705 00.000 8052 scope move finished after 56 + 187 ms 23:13:18.705 00.000 8052 Move returns status 0, amount 56 23:13:18.705 00.000 8052 move complete, result=0 23:13:18.705 00.000 8052 worker thread done servicing request 23:13:18.705 00.000 8052 Worker thread wakes up 23:13:18.707 00.002 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:18.707 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:18.721 00.014 3236 GuideStep: 0.6 px 19 ms WEST, -0.4 px 56 ms NORTH 23:13:20.149 01.428 8052 Exposure complete 23:13:20.321 00.172 8052 worker thread done servicing request 23:13:20.321 00.000 3236 OnExposeComplete: enter 23:13:20.322 00.001 3236 UpdateGuideState(): m_state=6 23:13:20.323 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 921 23:13:20.323 00.000 3236 Star::Find returns 1 (0), X=1052.72, Y=267.57, Mass=222, SNR=10.3, Peak=42 HFD=4.6 23:13:20.323 00.000 3236 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.85) = xAngle (0.49 = 0.49) 23:13:20.324 00.001 3236 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.26 = -1.26) 23:13:20.324 00.000 3236 CameraToMount -- cameraX=0.13 cameraY=-0.61 hyp=0.62 cameraTheta=-1.36 mountX=0.55 mountY=-0.59, mountTheta=-0.82 23:13:20.326 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.13, y=-0.61, opts=13) 23:13:20.326 00.000 3236 Enqueuing Move request for scope (0.13, -0.61) 23:13:20.327 00.001 8052 Worker thread wakes up 23:13:20.327 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.61) opts 0xd 23:13:20.327 00.000 8052 Handling offset move in thread for scope, endpoint = (0.13, -0.61) 23:13:20.327 00.000 8052 Moving (0.13, -0.61) raw xDistance=0.55 yDistance=-0.59 23:13:20.327 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55 23:13:20.328 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 23:13:20.328 00.000 8052 MoveAxis(W, 20, ABG) 23:13:20.328 00.000 8052 Guiding Dir = 3, Dur = 20 23:13:20.339 00.011 8052 IsSlewing returns 0 23:13:20.341 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=31, FiltMax=41, Gamma=1.040 23:13:20.346 00.005 8052 IsGuiding returns 0 23:13:20.355 00.009 8052 PulseGuide returned control before completion, sleep 22 23:13:20.379 00.024 8052 IsGuiding returns 1 23:13:20.380 00.001 8052 scope still moving after pulse duration time elapsed 23:13:20.402 00.022 8052 IsSlewing returns 0 23:13:20.404 00.002 8052 IsGuiding returns 0 23:13:20.404 00.000 8052 scope move finished after 20 + 37 ms 23:13:20.405 00.001 8052 Move returns status 0, amount 20 23:13:20.405 00.000 8052 MoveAxis(N, 90, ABG) 23:13:20.405 00.000 8052 Guiding Dir = 0, Dur = 90 23:13:20.407 00.002 8052 IsSlewing returns 0 23:13:20.409 00.002 8052 IsGuiding returns 0 23:13:20.414 00.005 8052 PulseGuide returned control before completion, sleep 96 23:13:20.512 00.098 8052 IsGuiding returns 1 23:13:20.512 00.000 8052 scope still moving after pulse duration time elapsed 23:13:20.535 00.023 8052 IsSlewing returns 0 23:13:20.537 00.002 8052 IsGuiding returns 1 23:13:20.560 00.023 8052 IsSlewing returns 0 23:13:20.562 00.002 8052 IsGuiding returns 0 23:13:20.562 00.000 8052 scope move finished after 90 + 63 ms 23:13:20.563 00.001 8052 Move returns status 0, amount 90 23:13:20.563 00.000 8052 move complete, result=0 23:13:20.563 00.000 8052 worker thread done servicing request 23:13:20.615 00.052 3236 UpdateGuideState exits: m=222 SNR=10.3 23:13:20.615 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:20.616 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:20.616 00.000 3236 Enqueuing Expose request 23:13:20.616 00.000 8052 Worker thread wakes up 23:13:20.617 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:20.617 00.000 3236 GuideStep: 0.5 px 20 ms WEST, -0.6 px 90 ms NORTH 23:13:20.617 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:22.151 01.534 8052 Exposure complete 23:13:22.317 00.166 8052 worker thread done servicing request 23:13:22.317 00.000 3236 OnExposeComplete: enter 23:13:22.317 00.000 3236 UpdateGuideState(): m_state=6 23:13:22.318 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 922 23:13:22.318 00.000 3236 Star::Find returns 1 (0), X=1051.99, Y=267.78, Mass=199, SNR=9.7, Peak=33 HFD=4.7 23:13:22.319 00.001 3236 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.85) = xAngle (-0.71 = -0.71) 23:13:22.319 00.000 3236 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.46 = -2.46) 23:13:22.319 00.000 3236 CameraToMount -- cameraX=-0.60 cameraY=-0.40 hyp=0.72 cameraTheta=-2.56 mountX=0.54 mountY=-0.45, mountTheta=-0.70 23:13:22.321 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.60, y=-0.40, opts=13) 23:13:22.322 00.001 3236 Enqueuing Move request for scope (-0.60, -0.40) 23:13:22.322 00.000 8052 Worker thread wakes up 23:13:22.322 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.40) opts 0xd 23:13:22.322 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.60, -0.40) 23:13:22.322 00.000 8052 Moving (-0.60, -0.40) raw xDistance=0.54 yDistance=-0.45 23:13:22.323 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54 23:13:22.323 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 23:13:22.323 00.000 8052 MoveAxis(W, 20, ABG) 23:13:22.323 00.000 8052 Guiding Dir = 3, Dur = 20 23:13:22.326 00.003 8052 IsSlewing returns 0 23:13:22.329 00.003 8052 IsGuiding returns 0 23:13:22.336 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=23, FiltMax=31, Gamma=1.040 23:13:22.340 00.004 8052 PulseGuide returned control before completion, sleep 20 23:13:22.362 00.022 8052 IsGuiding returns 1 23:13:22.362 00.000 8052 scope still moving after pulse duration time elapsed 23:13:22.385 00.023 8052 IsSlewing returns 0 23:13:22.387 00.002 8052 IsGuiding returns 0 23:13:22.387 00.000 8052 scope move finished after 20 + 38 ms 23:13:22.388 00.001 8052 Move returns status 0, amount 20 23:13:22.388 00.000 8052 MoveAxis(N, 69, ABG) 23:13:22.388 00.000 8052 Guiding Dir = 0, Dur = 69 23:13:22.390 00.002 8052 IsSlewing returns 0 23:13:22.392 00.002 8052 IsGuiding returns 0 23:13:22.396 00.004 8052 PulseGuide returned control before completion, sleep 76 23:13:22.476 00.080 8052 IsGuiding returns 1 23:13:22.476 00.000 8052 scope still moving after pulse duration time elapsed 23:13:22.498 00.022 8052 IsSlewing returns 0 23:13:22.500 00.002 8052 IsGuiding returns 1 23:13:22.522 00.022 8052 IsSlewing returns 0 23:13:22.524 00.002 8052 IsGuiding returns 0 23:13:22.524 00.000 8052 scope move finished after 69 + 62 ms 23:13:22.525 00.001 8052 Move returns status 0, amount 69 23:13:22.525 00.000 8052 move complete, result=0 23:13:22.525 00.000 8052 worker thread done servicing request 23:13:22.611 00.086 3236 UpdateGuideState exits: m=199 SNR=9.7 23:13:22.612 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:22.612 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:22.612 00.000 3236 Enqueuing Expose request 23:13:22.612 00.000 8052 Worker thread wakes up 23:13:22.612 00.000 3236 GuideStep: 0.5 px 20 ms WEST, -0.5 px 69 ms NORTH 23:13:22.613 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:22.613 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:24.148 01.535 8052 Exposure complete 23:13:24.314 00.166 8052 worker thread done servicing request 23:13:24.314 00.000 3236 OnExposeComplete: enter 23:13:24.314 00.000 3236 UpdateGuideState(): m_state=6 23:13:24.315 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 923 23:13:24.316 00.001 3236 Star::Find returns 1 (0), X=1052.20, Y=268.51, Mass=207, SNR=9.9, Peak=35 HFD=4.7 23:13:24.316 00.000 3236 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.85) = xAngle (4.29 = -2.00) 23:13:24.316 00.000 3236 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.54 = 2.54) 23:13:24.316 00.000 3236 CameraToMount -- cameraX=-0.39 cameraY=0.33 hyp=0.51 cameraTheta=2.44 mountX=-0.21 mountY=0.29, mountTheta=2.20 23:13:24.318 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.39, y=0.33, opts=13) 23:13:24.318 00.000 3236 Enqueuing Move request for scope (-0.39, 0.33) 23:13:24.318 00.000 8052 Worker thread wakes up 23:13:24.319 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.33) opts 0xd 23:13:24.319 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.39, 0.33) 23:13:24.319 00.000 8052 Moving (-0.39, 0.33) raw xDistance=-0.21 yDistance=0.29 23:13:24.319 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.21 23:13:24.320 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:13:24.320 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 23:13:24.321 00.001 8052 MoveAxis(E, 6, ABG) 23:13:24.321 00.000 8052 Guiding Dir = 2, Dur = 6 23:13:24.324 00.003 8052 IsSlewing returns 0 23:13:24.326 00.002 8052 IsGuiding returns 0 23:13:24.331 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=25, FiltMax=34, Gamma=1.040 23:13:24.336 00.005 8052 IsGuiding returns 0 23:13:24.336 00.000 8052 Move returns status 0, amount 6 23:13:24.336 00.000 8052 MoveAxis(N, 0, ABG) 23:13:24.336 00.000 8052 Move returns status 0, amount 0 23:13:24.336 00.000 8052 move complete, result=0 23:13:24.337 00.001 8052 worker thread done servicing request 23:13:24.594 00.257 3236 UpdateGuideState exits: m=207 SNR=9.9 23:13:24.594 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:24.594 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:24.595 00.001 3236 Enqueuing Expose request 23:13:24.595 00.000 8052 Worker thread wakes up 23:13:24.595 00.000 3236 GuideStep: -0.2 px 6 ms EAST, 0.3 px 0 ms NORTH 23:13:24.595 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:24.596 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:26.130 01.534 8052 Exposure complete 23:13:26.294 00.164 8052 worker thread done servicing request 23:13:26.294 00.000 3236 OnExposeComplete: enter 23:13:26.295 00.001 3236 UpdateGuideState(): m_state=6 23:13:26.296 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 924 23:13:26.296 00.000 3236 Star::Find returns 1 (0), X=1052.71, Y=268.78, Mass=201, SNR=9.8, Peak=35 HFD=4.6 23:13:26.296 00.000 3236 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.85) = xAngle (3.22 = -3.06) 23:13:26.297 00.001 3236 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.47 = 1.47) 23:13:26.297 00.000 3236 CameraToMount -- cameraX=0.12 cameraY=0.61 hyp=0.62 cameraTheta=1.37 mountX=-0.62 mountY=0.62, mountTheta=2.36 23:13:26.299 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.12, y=0.61, opts=13) 23:13:26.300 00.001 3236 Enqueuing Move request for scope (0.12, 0.61) 23:13:26.301 00.001 8052 Worker thread wakes up 23:13:26.302 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.61) opts 0xd 23:13:26.303 00.001 8052 Handling offset move in thread for scope, endpoint = (0.12, 0.61) 23:13:26.303 00.000 8052 Moving (0.12, 0.61) raw xDistance=-0.62 yDistance=0.62 23:13:26.303 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.62 23:13:26.303 00.000 8052 resist switch: large excursion: input 0.62 thresh 0.54 direction from -1 to 1 23:13:26.304 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.85 23:13:26.304 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 23:13:26.304 00.000 8052 MoveAxis(E, 22, ABG) 23:13:26.304 00.000 8052 Guiding Dir = 2, Dur = 22 23:13:26.308 00.004 8052 IsSlewing returns 0 23:13:26.310 00.002 8052 IsGuiding returns 0 23:13:26.312 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=24, FiltMax=33, Gamma=1.040 23:13:26.317 00.005 8052 PulseGuide returned control before completion, sleep 26 23:13:26.345 00.028 8052 IsGuiding returns 1 23:13:26.345 00.000 8052 scope still moving after pulse duration time elapsed 23:13:26.368 00.023 8052 IsSlewing returns 0 23:13:26.370 00.002 8052 IsGuiding returns 0 23:13:26.371 00.001 8052 scope move finished after 22 + 38 ms 23:13:26.371 00.000 8052 Move returns status 0, amount 22 23:13:26.371 00.000 8052 MoveAxis(S, 94, ABG) 23:13:26.371 00.000 8052 Guiding Dir = 1, Dur = 94 23:13:26.373 00.002 8052 IsSlewing returns 0 23:13:26.375 00.002 8052 IsGuiding returns 0 23:13:26.380 00.005 8052 PulseGuide returned control before completion, sleep 100 23:13:26.529 00.149 8052 IsGuiding returns 1 23:13:26.529 00.000 8052 scope still moving after pulse duration time elapsed 23:13:26.585 00.056 3236 UpdateGuideState exits: m=201 SNR=9.8 23:13:26.586 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:26.586 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:26.586 00.000 3236 Enqueuing Expose request 23:13:26.626 00.040 8052 IsSlewing returns 0 23:13:26.690 00.064 8052 IsGuiding returns 0 23:13:26.690 00.000 8052 scope move finished after 94 + 220 ms 23:13:26.691 00.001 8052 Move returns status 0, amount 94 23:13:26.691 00.000 8052 move complete, result=0 23:13:26.691 00.000 8052 worker thread done servicing request 23:13:26.692 00.001 8052 Worker thread wakes up 23:13:26.692 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:26.692 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:26.692 00.000 3236 GuideStep: -0.6 px 22 ms EAST, 0.6 px 94 ms SOUTH 23:13:28.126 01.434 8052 Exposure complete 23:13:28.290 00.164 8052 worker thread done servicing request 23:13:28.290 00.000 3236 OnExposeComplete: enter 23:13:28.291 00.001 3236 UpdateGuideState(): m_state=6 23:13:28.292 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 925 23:13:28.292 00.000 3236 Star::Find returns 1 (0), X=1052.10, Y=267.01, Mass=162, SNR=8.7, Peak=29 HFD=4.7 23:13:28.292 00.000 3236 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.85) = xAngle (-0.12 = -0.12) 23:13:28.292 00.000 3236 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.87 = -1.87) 23:13:28.293 00.001 3236 CameraToMount -- cameraX=-0.49 cameraY=-1.17 hyp=1.27 cameraTheta=-1.97 mountX=1.26 mountY=-1.21, mountTheta=-0.77 23:13:28.295 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.49, y=-1.17, opts=13) 23:13:28.295 00.000 3236 Enqueuing Move request for scope (-0.49, -1.17) 23:13:28.297 00.002 8052 Worker thread wakes up 23:13:28.304 00.007 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -1.17) opts 0xd 23:13:28.305 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.49, -1.17) 23:13:28.305 00.000 8052 Moving (-0.49, -1.17) raw xDistance=1.26 yDistance=-1.21 23:13:28.305 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.26 23:13:28.305 00.000 8052 resist switch: large excursion: input -1.21 thresh 0.54 direction from 1 to -1 23:13:28.305 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.64 23:13:28.306 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.21 from input -1.21 23:13:28.306 00.000 8052 MoveAxis(W, 42, ABG) 23:13:28.306 00.000 8052 Guiding Dir = 3, Dur = 42 23:13:28.308 00.002 8052 IsSlewing returns 0 23:13:28.309 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=22, FiltMax=28, Gamma=1.040 23:13:28.311 00.002 8052 IsGuiding returns 0 23:13:28.318 00.007 8052 PulseGuide returned control before completion, sleep 46 23:13:28.368 00.050 8052 IsGuiding returns 0 23:13:28.368 00.000 8052 Move returns status 0, amount 42 23:13:28.368 00.000 8052 MoveAxis(N, 184, ABG) 23:13:28.368 00.000 8052 Guiding Dir = 0, Dur = 184 23:13:28.370 00.002 8052 IsSlewing returns 0 23:13:28.372 00.002 8052 IsGuiding returns 0 23:13:28.378 00.006 8052 PulseGuide returned control before completion, sleep 189 23:13:28.571 00.193 8052 IsGuiding returns 0 23:13:28.571 00.000 8052 Move returns status 0, amount 184 23:13:28.572 00.001 8052 move complete, result=0 23:13:28.572 00.000 8052 worker thread done servicing request 23:13:28.577 00.005 3236 UpdateGuideState exits: m=162 SNR=8.7 23:13:28.577 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:28.577 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:28.578 00.001 3236 Enqueuing Expose request 23:13:28.578 00.000 8052 Worker thread wakes up 23:13:28.578 00.000 3236 GuideStep: 1.3 px 42 ms WEST, -1.2 px 184 ms NORTH 23:13:28.578 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:28.579 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:30.114 01.535 8052 Exposure complete 23:13:30.277 00.163 8052 worker thread done servicing request 23:13:30.277 00.000 3236 OnExposeComplete: enter 23:13:30.278 00.001 3236 UpdateGuideState(): m_state=6 23:13:30.279 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 926 23:13:30.279 00.000 3236 Star::Find returns 1 (0), X=1051.70, Y=266.48, Mass=217, SNR=10.1, Peak=36 HFD=5.1 23:13:30.279 00.000 3236 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.85) = xAngle (-0.21 = -0.21) 23:13:30.279 00.000 3236 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.95 = -1.95) 23:13:30.280 00.001 3236 CameraToMount -- cameraX=-0.90 cameraY=-1.70 hyp=1.92 cameraTheta=-2.06 mountX=1.88 mountY=-1.78, mountTheta=-0.76 23:13:30.282 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.90, y=-1.70, opts=13) 23:13:30.282 00.000 3236 Enqueuing Move request for scope (-0.90, -1.70) 23:13:30.282 00.000 8052 Worker thread wakes up 23:13:30.282 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -1.70) opts 0xd 23:13:30.286 00.004 8052 Handling offset move in thread for scope, endpoint = (-0.90, -1.70) 23:13:30.297 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=33, Gamma=1.040 23:13:30.298 00.001 8052 Moving (-0.90, -1.70) raw xDistance=1.88 yDistance=-1.78 23:13:30.303 00.005 8052 GuideAlgorithmHysteresis::Result() returns 1.24 from input 1.88 23:13:30.304 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.78 from input -1.78 23:13:30.304 00.000 8052 MoveAxis(W, 68, ABG) 23:13:30.304 00.000 8052 Guiding Dir = 3, Dur = 68 23:13:30.353 00.049 8052 IsSlewing returns 0 23:13:30.416 00.063 8052 IsGuiding returns 0 23:13:30.568 00.152 3236 UpdateGuideState exits: m=217 SNR=10.1 23:13:30.569 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:30.569 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:30.569 00.000 3236 Enqueuing Expose request 23:13:30.576 00.007 8052 IsGuiding returns 0 23:13:30.576 00.000 8052 Move returns status 0, amount 68 23:13:30.577 00.001 8052 MoveAxis(N, 271, ABG) 23:13:30.577 00.000 8052 Guiding Dir = 0, Dur = 271 23:13:30.579 00.002 8052 IsSlewing returns 0 23:13:30.581 00.002 8052 IsGuiding returns 0 23:13:30.587 00.006 8052 PulseGuide returned control before completion, sleep 277 23:13:30.867 00.280 8052 IsGuiding returns 0 23:13:30.867 00.000 8052 Move returns status 0, amount 271 23:13:30.868 00.001 8052 move complete, result=0 23:13:30.868 00.000 8052 worker thread done servicing request 23:13:30.868 00.000 8052 Worker thread wakes up 23:13:30.868 00.000 3236 GuideStep: 1.9 px 68 ms WEST, -1.8 px 271 ms NORTH 23:13:30.868 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:30.869 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:32.101 01.232 8052 Exposure complete 23:13:32.265 00.164 3236 OnExposeComplete: enter 23:13:32.266 00.001 8052 worker thread done servicing request 23:13:32.266 00.000 3236 UpdateGuideState(): m_state=6 23:13:32.267 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 927 23:13:32.267 00.000 3236 Star::Find returns 1 (0), X=1051.91, Y=268.64, Mass=211, SNR=9.9, Peak=39 HFD=5.1 23:13:32.267 00.000 3236 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.85) = xAngle (4.39 = -1.89) 23:13:32.267 00.000 3236 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.65 = 2.65) 23:13:32.268 00.001 3236 CameraToMount -- cameraX=-0.68 cameraY=0.46 hyp=0.82 cameraTheta=2.54 mountX=-0.26 mountY=0.39, mountTheta=2.15 23:13:32.269 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.68, y=0.46, opts=13) 23:13:32.270 00.001 3236 Enqueuing Move request for scope (-0.68, 0.46) 23:13:32.270 00.000 8052 Worker thread wakes up 23:13:32.270 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.46) opts 0xd 23:13:32.270 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.68, 0.46) 23:13:32.270 00.000 8052 Moving (-0.68, 0.46) raw xDistance=-0.26 yDistance=0.39 23:13:32.271 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.26 23:13:32.271 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:13:32.271 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39 23:13:32.272 00.001 8052 MoveAxis(E, 4, ABG) 23:13:32.272 00.000 8052 Guiding Dir = 2, Dur = 4 23:13:32.275 00.003 8052 IsSlewing returns 0 23:13:32.278 00.003 8052 IsGuiding returns 0 23:13:32.282 00.004 8052 PulseGuide returned control before completion, sleep 11 23:13:32.283 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=35, Gamma=1.040 23:13:32.302 00.019 8052 IsGuiding returns 0 23:13:32.303 00.001 8052 Move returns status 0, amount 4 23:13:32.303 00.000 8052 MoveAxis(N, 0, ABG) 23:13:32.303 00.000 8052 Move returns status 0, amount 0 23:13:32.303 00.000 8052 move complete, result=0 23:13:32.303 00.000 8052 worker thread done servicing request 23:13:32.550 00.247 3236 UpdateGuideState exits: m=211 SNR=9.9 23:13:32.551 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:32.551 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:32.551 00.000 3236 Enqueuing Expose request 23:13:32.551 00.000 8052 Worker thread wakes up 23:13:32.552 00.001 3236 GuideStep: -0.3 px 4 ms EAST, 0.4 px 0 ms NORTH 23:13:32.552 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:32.552 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:34.087 01.535 8052 Exposure complete 23:13:34.255 00.168 8052 worker thread done servicing request 23:13:34.256 00.001 3236 OnExposeComplete: enter 23:13:34.256 00.000 3236 UpdateGuideState(): m_state=6 23:13:34.257 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 928 23:13:34.257 00.000 3236 Star::Find returns 1 (0), X=1052.08, Y=270.35, Mass=209, SNR=9.9, Peak=39 HFD=5.1 23:13:34.258 00.001 3236 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.85) = xAngle (3.65 = -2.63) 23:13:34.258 00.000 3236 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.90 = 1.90) 23:13:34.258 00.000 3236 CameraToMount -- cameraX=-0.51 cameraY=2.17 hyp=2.23 cameraTheta=1.80 mountX=-1.95 mountY=2.11, mountTheta=2.32 23:13:34.260 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.51, y=2.17, opts=13) 23:13:34.260 00.000 3236 Enqueuing Move request for scope (-0.51, 2.17) 23:13:34.260 00.000 8052 Worker thread wakes up 23:13:34.261 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 2.17) opts 0xd 23:13:34.261 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.51, 2.17) 23:13:34.261 00.000 8052 Moving (-0.51, 2.17) raw xDistance=-1.95 yDistance=2.11 23:13:34.261 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.23 from input -1.95 23:13:34.261 00.000 8052 resist switch: large excursion: input 2.11 thresh 0.54 direction from -1 to 1 23:13:34.262 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.33 23:13:34.262 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.11 from input 2.11 23:13:34.262 00.000 8052 MoveAxis(E, 68, ABG) 23:13:34.262 00.000 8052 Guiding Dir = 2, Dur = 68 23:13:34.272 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=29, FiltMax=37, Gamma=1.040 23:13:34.304 00.032 8052 IsSlewing returns 0 23:13:34.367 00.063 8052 IsGuiding returns 0 23:13:34.373 00.006 8052 PulseGuide returned control before completion, sleep 73 23:13:34.448 00.075 8052 IsGuiding returns 0 23:13:34.448 00.000 8052 Move returns status 0, amount 68 23:13:34.449 00.001 8052 MoveAxis(S, 321, ABG) 23:13:34.449 00.000 8052 Guiding Dir = 1, Dur = 321 23:13:34.451 00.002 8052 IsSlewing returns 0 23:13:34.453 00.002 8052 IsGuiding returns 0 23:13:34.457 00.004 8052 PulseGuide returned control before completion, sleep 327 23:13:34.549 00.092 3236 UpdateGuideState exits: m=209 SNR=9.9 23:13:34.550 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:34.550 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:34.550 00.000 3236 Enqueuing Expose request 23:13:34.787 00.237 8052 IsGuiding returns 0 23:13:34.788 00.001 8052 Move returns status 0, amount 321 23:13:34.788 00.000 8052 move complete, result=0 23:13:34.788 00.000 8052 worker thread done servicing request 23:13:34.788 00.000 3236 GuideStep: -2.0 px 68 ms EAST, 2.1 px 321 ms SOUTH 23:13:34.788 00.000 8052 Worker thread wakes up 23:13:34.789 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:34.789 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:36.121 01.332 8052 Exposure complete 23:13:36.284 00.163 8052 worker thread done servicing request 23:13:36.285 00.001 3236 OnExposeComplete: enter 23:13:36.285 00.000 3236 UpdateGuideState(): m_state=6 23:13:36.286 00.001 3236 Star::Find(15, 1052, 270, 0, (0,0,0,0), 0.0, 255) frame 929 23:13:36.286 00.000 3236 Star::Find returns 1 (0), X=1052.94, Y=268.83, Mass=209, SNR=9.9, Peak=32 HFD=5.2 23:13:36.287 00.001 3236 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.85) = xAngle (2.92 = 2.92) 23:13:36.287 00.000 3236 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.18 = 1.18) 23:13:36.287 00.000 3236 CameraToMount -- cameraX=0.35 cameraY=0.65 hyp=0.74 cameraTheta=1.07 mountX=-0.72 mountY=0.68, mountTheta=2.38 23:13:36.289 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.35, y=0.65, opts=13) 23:13:36.290 00.001 3236 Enqueuing Move request for scope (0.35, 0.65) 23:13:36.290 00.000 8052 Worker thread wakes up 23:13:36.290 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.65) opts 0xd 23:13:36.290 00.000 8052 Handling offset move in thread for scope, endpoint = (0.35, 0.65) 23:13:36.290 00.000 8052 Moving (0.35, 0.65) raw xDistance=-0.72 yDistance=0.68 23:13:36.291 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.72 23:13:36.291 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 23:13:36.291 00.000 8052 MoveAxis(E, 30, ABG) 23:13:36.291 00.000 8052 Guiding Dir = 2, Dur = 30 23:13:36.294 00.003 8052 IsSlewing returns 0 23:13:36.302 00.008 8052 IsGuiding returns 0 23:13:36.304 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=22, FiltMax=30, Gamma=1.040 23:13:36.309 00.005 8052 PulseGuide returned control before completion, sleep 34 23:13:36.345 00.036 8052 IsGuiding returns 0 23:13:36.345 00.000 8052 Move returns status 0, amount 30 23:13:36.346 00.001 8052 MoveAxis(S, 104, ABG) 23:13:36.346 00.000 8052 Guiding Dir = 1, Dur = 104 23:13:36.348 00.002 8052 IsSlewing returns 0 23:13:36.350 00.002 8052 IsGuiding returns 0 23:13:36.355 00.005 8052 PulseGuide returned control before completion, sleep 109 23:13:36.475 00.120 8052 IsGuiding returns 1 23:13:36.475 00.000 8052 scope still moving after pulse duration time elapsed 23:13:36.497 00.022 8052 IsSlewing returns 0 23:13:36.499 00.002 8052 IsGuiding returns 0 23:13:36.499 00.000 8052 scope move finished after 104 + 45 ms 23:13:36.499 00.000 8052 Move returns status 0, amount 104 23:13:36.500 00.001 8052 move complete, result=0 23:13:36.500 00.000 8052 worker thread done servicing request 23:13:36.582 00.082 3236 UpdateGuideState exits: m=209 SNR=9.9 23:13:36.583 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:36.583 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:36.583 00.000 3236 Enqueuing Expose request 23:13:36.583 00.000 8052 Worker thread wakes up 23:13:36.584 00.001 3236 GuideStep: -0.7 px 30 ms EAST, 0.7 px 104 ms SOUTH 23:13:36.584 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:36.584 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:38.119 01.535 8052 Exposure complete 23:13:38.290 00.171 8052 worker thread done servicing request 23:13:38.290 00.000 3236 OnExposeComplete: enter 23:13:38.290 00.000 3236 UpdateGuideState(): m_state=6 23:13:38.291 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 930 23:13:38.292 00.001 3236 Star::Find returns 1 (0), X=1052.77, Y=267.95, Mass=193, SNR=9.5, Peak=40 HFD=4.6 23:13:38.292 00.000 3236 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.85) = xAngle (0.94 = 0.94) 23:13:38.292 00.000 3236 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.80 = -0.80) 23:13:38.292 00.000 3236 CameraToMount -- cameraX=0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-0.91 mountX=0.17 mountY=-0.21, mountTheta=-0.89 23:13:38.294 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.18, y=-0.23, opts=13) 23:13:38.294 00.000 3236 Enqueuing Move request for scope (0.18, -0.23) 23:13:38.295 00.001 8052 Worker thread wakes up 23:13:38.304 00.009 8052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.23) opts 0xd 23:13:38.304 00.000 8052 Handling offset move in thread for scope, endpoint = (0.18, -0.23) 23:13:38.304 00.000 8052 Moving (0.18, -0.23) raw xDistance=0.17 yDistance=-0.21 23:13:38.304 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:13:38.304 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:13:38.305 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21 23:13:38.305 00.000 8052 MoveAxis(E, 0, ABG) 23:13:38.306 00.001 8052 Move returns status 0, amount 0 23:13:38.306 00.000 8052 MoveAxis(N, 0, ABG) 23:13:38.306 00.000 8052 Move returns status 0, amount 0 23:13:38.306 00.000 8052 move complete, result=0 23:13:38.306 00.000 8052 worker thread done servicing request 23:13:38.308 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=29, FiltMax=37, Gamma=1.040 23:13:38.598 00.290 3236 UpdateGuideState exits: m=193 SNR=9.5 23:13:38.599 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:38.599 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:38.599 00.000 3236 Enqueuing Expose request 23:13:38.599 00.000 8052 Worker thread wakes up 23:13:38.599 00.000 3236 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:13:38.600 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:38.600 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:40.079 01.479 8052 Exposure complete 23:13:40.219 00.140 3236 OnExposeComplete: enter 23:13:40.220 00.001 3236 UpdateGuideState(): m_state=6 23:13:40.221 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 931 23:13:40.221 00.000 3236 Star::Find returns 1 (0), X=1051.81, Y=268.40, Mass=186, SNR=9.3, Peak=31 HFD=5.4 23:13:40.221 00.000 3236 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.85) = xAngle (4.71 = -1.57) 23:13:40.222 00.001 3236 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.97 = 2.97) 23:13:40.222 00.000 3236 CameraToMount -- cameraX=-0.78 cameraY=0.22 hyp=0.81 cameraTheta=2.87 mountX=0.00 mountY=0.14, mountTheta=1.56 23:13:40.224 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.78, y=0.22, opts=13) 23:13:40.224 00.000 3236 Enqueuing Move request for scope (-0.78, 0.22) 23:13:40.236 00.012 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=30, Gamma=1.040 23:13:40.237 00.001 8052 worker thread done servicing request 23:13:40.238 00.001 8052 Worker thread wakes up 23:13:40.238 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.22) opts 0xd 23:13:40.239 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.78, 0.22) 23:13:40.239 00.000 8052 Moving (-0.78, 0.22) raw xDistance=0.00 yDistance=0.14 23:13:40.239 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 23:13:40.239 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:13:40.240 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:13:40.240 00.000 8052 MoveAxis(E, 0, ABG) 23:13:40.240 00.000 8052 Move returns status 0, amount 0 23:13:40.240 00.000 8052 MoveAxis(N, 0, ABG) 23:13:40.240 00.000 8052 Move returns status 0, amount 0 23:13:40.241 00.001 8052 move complete, result=0 23:13:40.241 00.000 8052 worker thread done servicing request 23:13:40.490 00.249 3236 UpdateGuideState exits: m=186 SNR=9.3 23:13:40.490 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:40.490 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:40.490 00.000 3236 Enqueuing Expose request 23:13:40.491 00.001 8052 Worker thread wakes up 23:13:40.491 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:40.491 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:40.491 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:13:42.151 01.660 8052 Exposure complete 23:13:42.345 00.194 3236 OnExposeComplete: enter 23:13:42.346 00.001 3236 UpdateGuideState(): m_state=6 23:13:42.347 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 932 23:13:42.347 00.000 3236 Star::Find returns 1 (0), X=1053.92, Y=267.94, Mass=183, SNR=9.3, Peak=36 HFD=4.4 23:13:42.347 00.000 3236 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.85) = xAngle (1.68 = 1.68) 23:13:42.347 00.000 3236 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.07 = -0.07) 23:13:42.348 00.001 3236 CameraToMount -- cameraX=1.33 cameraY=-0.23 hyp=1.35 cameraTheta=-0.17 mountX=-0.14 mountY=-0.09, mountTheta=-2.56 23:13:42.350 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.33, y=-0.23, opts=13) 23:13:42.351 00.001 3236 Enqueuing Move request for scope (1.33, -0.23) 23:13:42.351 00.000 8052 worker thread done servicing request 23:13:42.351 00.000 8052 Worker thread wakes up 23:13:42.351 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.33, -0.23) opts 0xd 23:13:42.351 00.000 8052 Handling offset move in thread for scope, endpoint = (1.33, -0.23) 23:13:42.352 00.001 8052 Moving (1.33, -0.23) raw xDistance=-0.14 yDistance=-0.09 23:13:42.352 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:13:42.352 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:13:42.352 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09 23:13:42.353 00.001 8052 MoveAxis(E, 0, ABG) 23:13:42.353 00.000 8052 Move returns status 0, amount 0 23:13:42.353 00.000 8052 MoveAxis(N, 0, ABG) 23:13:42.354 00.001 8052 Move returns status 0, amount 0 23:13:42.354 00.000 8052 move complete, result=0 23:13:42.354 00.000 8052 worker thread done servicing request 23:13:42.361 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=34, Gamma=1.040 23:13:42.666 00.305 3236 UpdateGuideState exits: m=183 SNR=9.3 23:13:42.666 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:42.666 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:42.667 00.001 3236 Enqueuing Expose request 23:13:42.667 00.000 8052 Worker thread wakes up 23:13:42.667 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:42.667 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:42.669 00.002 3236 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:13:44.066 01.397 8052 Exposure complete 23:13:44.205 00.139 3236 OnExposeComplete: enter 23:13:44.206 00.001 3236 UpdateGuideState(): m_state=6 23:13:44.206 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 933 23:13:44.207 00.001 3236 Star::Find returns 1 (0), X=1055.47, Y=267.85, Mass=183, SNR=9.2, Peak=32 HFD=5.2 23:13:44.207 00.000 3236 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.85) = xAngle (1.74 = 1.74) 23:13:44.207 00.000 3236 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.01 = -0.01) 23:13:44.207 00.000 3236 CameraToMount -- cameraX=2.88 cameraY=-0.33 hyp=2.89 cameraTheta=-0.11 mountX=-0.47 mountY=-0.03, mountTheta=-3.08 23:13:44.209 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.88, y=-0.33, opts=13) 23:13:44.209 00.000 3236 Enqueuing Move request for scope (2.88, -0.33) 23:13:44.220 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=24, FiltMax=31, Gamma=1.040 23:13:44.254 00.034 8052 worker thread done servicing request 23:13:44.254 00.000 8052 Worker thread wakes up 23:13:44.254 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.88, -0.33) opts 0xd 23:13:44.254 00.000 8052 Handling offset move in thread for scope, endpoint = (2.88, -0.33) 23:13:44.255 00.001 8052 Moving (2.88, -0.33) raw xDistance=-0.47 yDistance=-0.03 23:13:44.255 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 23:13:44.255 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:13:44.255 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:13:44.255 00.000 8052 MoveAxis(E, 16, ABG) 23:13:44.255 00.000 8052 Guiding Dir = 2, Dur = 16 23:13:44.320 00.065 8052 IsSlewing returns 0 23:13:44.392 00.072 8052 IsGuiding returns 0 23:13:44.543 00.151 8052 IsGuiding returns 0 23:13:44.543 00.000 8052 Move returns status 0, amount 16 23:13:44.543 00.000 8052 MoveAxis(N, 0, ABG) 23:13:44.543 00.000 8052 Move returns status 0, amount 0 23:13:44.543 00.000 8052 move complete, result=0 23:13:44.543 00.000 8052 worker thread done servicing request 23:13:44.570 00.027 3236 UpdateGuideState exits: m=183 SNR=9.2 23:13:44.570 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:44.570 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:44.570 00.000 3236 Enqueuing Expose request 23:13:44.571 00.001 8052 Worker thread wakes up 23:13:44.571 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:44.571 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:44.571 00.000 3236 GuideStep: -0.5 px 16 ms EAST, -0.0 px 0 ms NORTH 23:13:46.107 01.536 8052 Exposure complete 23:13:46.272 00.165 8052 worker thread done servicing request 23:13:46.272 00.000 3236 OnExposeComplete: enter 23:13:46.272 00.000 3236 UpdateGuideState(): m_state=6 23:13:46.273 00.001 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 934 23:13:46.274 00.001 3236 Star::Find returns 1 (0), X=1054.61, Y=267.19, Mass=176, SNR=9.1, Peak=31 HFD=4.8 23:13:46.274 00.000 3236 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.85) = xAngle (1.39 = 1.39) 23:13:46.274 00.000 3236 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.35 = -0.35) 23:13:46.274 00.000 3236 CameraToMount -- cameraX=2.02 cameraY=-0.98 hyp=2.24 cameraTheta=-0.45 mountX=0.39 mountY=-0.77, mountTheta=-1.10 23:13:46.276 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.02, y=-0.98, opts=13) 23:13:46.276 00.000 3236 Enqueuing Move request for scope (2.02, -0.98) 23:13:46.277 00.001 8052 Worker thread wakes up 23:13:46.277 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.02, -0.98) opts 0xd 23:13:46.277 00.000 8052 Handling offset move in thread for scope, endpoint = (2.02, -0.98) 23:13:46.277 00.000 8052 Moving (2.02, -0.98) raw xDistance=0.39 yDistance=-0.77 23:13:46.278 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39 23:13:46.278 00.000 8052 resist switch: large excursion: input -0.77 thresh 0.54 direction from 1 to -1 23:13:46.278 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.32 23:13:46.278 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 23:13:46.279 00.001 8052 MoveAxis(W, 12, ABG) 23:13:46.279 00.000 8052 Guiding Dir = 3, Dur = 12 23:13:46.284 00.005 8052 IsSlewing returns 0 23:13:46.287 00.003 8052 IsGuiding returns 0 23:13:46.289 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=22, FiltMax=29, Gamma=1.040 23:13:46.291 00.002 8052 PulseGuide returned control before completion, sleep 18 23:13:46.313 00.022 8052 IsGuiding returns 0 23:13:46.314 00.001 8052 Move returns status 0, amount 12 23:13:46.314 00.000 8052 MoveAxis(N, 118, ABG) 23:13:46.314 00.000 8052 Guiding Dir = 0, Dur = 118 23:13:46.316 00.002 8052 IsSlewing returns 0 23:13:46.318 00.002 8052 IsGuiding returns 0 23:13:46.323 00.005 8052 PulseGuide returned control before completion, sleep 124 23:13:46.450 00.127 8052 IsGuiding returns 0 23:13:46.451 00.001 8052 Move returns status 0, amount 118 23:13:46.451 00.000 8052 move complete, result=0 23:13:46.451 00.000 8052 worker thread done servicing request 23:13:46.559 00.108 3236 UpdateGuideState exits: m=176 SNR=9.1 23:13:46.560 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:46.560 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:46.560 00.000 3236 Enqueuing Expose request 23:13:46.560 00.000 8052 Worker thread wakes up 23:13:46.561 00.001 3236 GuideStep: 0.4 px 12 ms WEST, -0.8 px 118 ms NORTH 23:13:46.561 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:46.562 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:48.107 01.545 8052 Exposure complete 23:13:48.282 00.175 8052 worker thread done servicing request 23:13:48.282 00.000 3236 OnExposeComplete: enter 23:13:48.282 00.000 3236 UpdateGuideState(): m_state=6 23:13:48.283 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 935 23:13:48.283 00.000 3236 Star::Find returns 1 (0), X=1055.52, Y=268.06, Mass=194, SNR=9.5, Peak=37 HFD=5.0 23:13:48.284 00.001 3236 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.85) = xAngle (1.81 = 1.81) 23:13:48.284 00.000 3236 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.06 = 0.06) 23:13:48.284 00.000 3236 CameraToMount -- cameraX=2.93 cameraY=-0.12 hyp=2.93 cameraTheta=-0.04 mountX=-0.69 mountY=0.18, mountTheta=2.88 23:13:48.286 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.93, y=-0.12, opts=13) 23:13:48.286 00.000 3236 Enqueuing Move request for scope (2.93, -0.12) 23:13:48.287 00.001 8052 Worker thread wakes up 23:13:48.287 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.93, -0.12) opts 0xd 23:13:48.287 00.000 8052 Handling offset move in thread for scope, endpoint = (2.93, -0.12) 23:13:48.287 00.000 8052 Moving (2.93, -0.12) raw xDistance=-0.69 yDistance=0.18 23:13:48.287 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.69 23:13:48.288 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:13:48.288 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 23:13:48.288 00.000 8052 MoveAxis(E, 23, ABG) 23:13:48.288 00.000 8052 Guiding Dir = 2, Dur = 23 23:13:48.299 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=82, FiltMin=28, FiltMax=36, Gamma=1.040 23:13:48.334 00.035 8052 IsSlewing returns 0 23:13:48.341 00.007 8052 IsGuiding returns 0 23:13:48.348 00.007 8052 PulseGuide returned control before completion, sleep 27 23:13:48.377 00.029 8052 IsGuiding returns 1 23:13:48.377 00.000 8052 scope still moving after pulse duration time elapsed 23:13:48.400 00.023 8052 IsSlewing returns 0 23:13:48.402 00.002 8052 IsGuiding returns 0 23:13:48.402 00.000 8052 scope move finished after 23 + 38 ms 23:13:48.403 00.001 8052 Move returns status 0, amount 23 23:13:48.403 00.000 8052 MoveAxis(N, 0, ABG) 23:13:48.403 00.000 8052 Move returns status 0, amount 0 23:13:48.403 00.000 8052 move complete, result=0 23:13:48.403 00.000 8052 worker thread done servicing request 23:13:48.570 00.167 3236 UpdateGuideState exits: m=194 SNR=9.5 23:13:48.570 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:48.571 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:48.571 00.000 3236 Enqueuing Expose request 23:13:48.571 00.000 8052 Worker thread wakes up 23:13:48.571 00.000 3236 GuideStep: -0.7 px 23 ms EAST, 0.2 px 0 ms NORTH 23:13:48.572 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:48.572 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:50.107 01.535 8052 Exposure complete 23:13:50.274 00.167 8052 worker thread done servicing request 23:13:50.274 00.000 3236 OnExposeComplete: enter 23:13:50.274 00.000 3236 UpdateGuideState(): m_state=6 23:13:50.275 00.001 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 936 23:13:50.276 00.001 3236 Star::Find returns 1 (0), X=1054.42, Y=267.00, Mass=199, SNR=9.7, Peak=38 HFD=5.1 23:13:50.276 00.000 3236 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.85) = xAngle (1.28 = 1.28) 23:13:50.276 00.000 3236 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.47 = -0.47) 23:13:50.276 00.000 3236 CameraToMount -- cameraX=1.83 cameraY=-1.18 hyp=2.17 cameraTheta=-0.57 mountX=0.63 mountY=-0.99, mountTheta=-1.00 23:13:50.278 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.83, y=-1.18, opts=13) 23:13:50.278 00.000 3236 Enqueuing Move request for scope (1.83, -1.18) 23:13:50.278 00.000 8052 Worker thread wakes up 23:13:50.279 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.83, -1.18) opts 0xd 23:13:50.279 00.000 8052 Handling offset move in thread for scope, endpoint = (1.83, -1.18) 23:13:50.279 00.000 8052 Moving (1.83, -1.18) raw xDistance=0.63 yDistance=-0.99 23:13:50.279 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63 23:13:50.280 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99 23:13:50.280 00.000 8052 MoveAxis(W, 20, ABG) 23:13:50.280 00.000 8052 Guiding Dir = 3, Dur = 20 23:13:50.283 00.003 8052 IsSlewing returns 0 23:13:50.286 00.003 8052 IsGuiding returns 0 23:13:50.291 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=27, FiltMax=36, Gamma=1.040 23:13:50.309 00.018 8052 IsGuiding returns 1 23:13:50.310 00.001 8052 scope still moving after pulse duration time elapsed 23:13:50.333 00.023 8052 IsSlewing returns 0 23:13:50.335 00.002 8052 IsGuiding returns 1 23:13:50.357 00.022 8052 IsSlewing returns 0 23:13:50.359 00.002 8052 IsGuiding returns 0 23:13:50.359 00.000 8052 scope move finished after 20 + 52 ms 23:13:50.360 00.001 8052 Move returns status 0, amount 20 23:13:50.360 00.000 8052 MoveAxis(N, 150, ABG) 23:13:50.360 00.000 8052 Guiding Dir = 0, Dur = 150 23:13:50.362 00.002 8052 IsSlewing returns 0 23:13:50.364 00.002 8052 IsGuiding returns 0 23:13:50.369 00.005 8052 PulseGuide returned control before completion, sleep 156 23:13:50.532 00.163 8052 IsGuiding returns 0 23:13:50.533 00.001 8052 Move returns status 0, amount 150 23:13:50.533 00.000 8052 move complete, result=0 23:13:50.533 00.000 8052 worker thread done servicing request 23:13:50.564 00.031 3236 UpdateGuideState exits: m=199 SNR=9.7 23:13:50.564 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:50.564 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:50.564 00.000 3236 Enqueuing Expose request 23:13:50.565 00.001 8052 Worker thread wakes up 23:13:50.565 00.000 3236 GuideStep: 0.6 px 20 ms WEST, -1.0 px 150 ms NORTH 23:13:50.565 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:50.565 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:52.102 01.537 8052 Exposure complete 23:13:52.267 00.165 8052 worker thread done servicing request 23:13:52.268 00.001 3236 OnExposeComplete: enter 23:13:52.268 00.000 3236 UpdateGuideState(): m_state=6 23:13:52.269 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 937 23:13:52.269 00.000 3236 Star::Find returns 1 (0), X=1054.66, Y=267.17, Mass=201, SNR=9.7, Peak=41 HFD=5.0 23:13:52.269 00.000 3236 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.85) = xAngle (1.39 = 1.39) 23:13:52.270 00.001 3236 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.35 = -0.35) 23:13:52.270 00.000 3236 CameraToMount -- cameraX=2.07 cameraY=-1.01 hyp=2.30 cameraTheta=-0.45 mountX=0.40 mountY=-0.79, mountTheta=-1.10 23:13:52.272 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.07, y=-1.01, opts=13) 23:13:52.272 00.000 3236 Enqueuing Move request for scope (2.07, -1.01) 23:13:52.272 00.000 8052 Worker thread wakes up 23:13:52.272 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.07, -1.01) opts 0xd 23:13:52.273 00.001 8052 Handling offset move in thread for scope, endpoint = (2.07, -1.01) 23:13:52.273 00.000 8052 Moving (2.07, -1.01) raw xDistance=0.40 yDistance=-0.79 23:13:52.273 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40 23:13:52.273 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 23:13:52.274 00.001 8052 MoveAxis(W, 15, ABG) 23:13:52.274 00.000 8052 Guiding Dir = 3, Dur = 15 23:13:52.277 00.003 8052 IsSlewing returns 0 23:13:52.279 00.002 8052 IsGuiding returns 0 23:13:52.284 00.005 8052 PulseGuide returned control before completion, sleep 21 23:13:52.284 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=31, FiltMax=39, Gamma=1.040 23:13:52.307 00.023 8052 IsGuiding returns 0 23:13:52.308 00.001 8052 Move returns status 0, amount 15 23:13:52.308 00.000 8052 MoveAxis(N, 120, ABG) 23:13:52.308 00.000 8052 Guiding Dir = 0, Dur = 120 23:13:52.310 00.002 8052 IsSlewing returns 0 23:13:52.312 00.002 8052 IsGuiding returns 0 23:13:52.316 00.004 8052 PulseGuide returned control before completion, sleep 127 23:13:52.449 00.133 8052 IsGuiding returns 0 23:13:52.450 00.001 8052 Move returns status 0, amount 120 23:13:52.450 00.000 8052 move complete, result=0 23:13:52.450 00.000 8052 worker thread done servicing request 23:13:52.560 00.110 3236 UpdateGuideState exits: m=201 SNR=9.7 23:13:52.560 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:52.560 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:52.561 00.001 3236 Enqueuing Expose request 23:13:52.561 00.000 8052 Worker thread wakes up 23:13:52.561 00.000 3236 GuideStep: 0.4 px 15 ms WEST, -0.8 px 120 ms NORTH 23:13:52.561 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:52.561 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:54.097 01.536 8052 Exposure complete 23:13:54.261 00.164 8052 worker thread done servicing request 23:13:54.262 00.001 3236 OnExposeComplete: enter 23:13:54.262 00.000 3236 UpdateGuideState(): m_state=6 23:13:54.263 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 938 23:13:54.263 00.000 3236 Star::Find returns 1 (0), X=1055.44, Y=268.21, Mass=200, SNR=9.7, Peak=33 HFD=5.3 23:13:54.263 00.000 3236 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.85) = xAngle (1.86 = 1.86) 23:13:54.264 00.001 3236 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.11 = 0.11) 23:13:54.264 00.000 3236 CameraToMount -- cameraX=2.85 cameraY=0.03 hyp=2.85 cameraTheta=0.01 mountX=-0.81 mountY=0.32, mountTheta=2.76 23:13:54.266 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.85, y=0.03, opts=13) 23:13:54.266 00.000 3236 Enqueuing Move request for scope (2.85, 0.03) 23:13:54.266 00.000 8052 Worker thread wakes up 23:13:54.266 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.85, 0.03) opts 0xd 23:13:54.267 00.001 8052 Handling offset move in thread for scope, endpoint = (2.85, 0.03) 23:13:54.267 00.000 8052 Moving (2.85, 0.03) raw xDistance=-0.81 yDistance=0.32 23:13:54.267 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.81 23:13:54.267 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:13:54.268 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 23:13:54.268 00.000 8052 MoveAxis(E, 27, ABG) 23:13:54.268 00.000 8052 Guiding Dir = 2, Dur = 27 23:13:54.271 00.003 8052 IsSlewing returns 0 23:13:54.274 00.003 8052 IsGuiding returns 0 23:13:54.278 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=24, FiltMax=32, Gamma=1.040 23:13:54.280 00.002 8052 PulseGuide returned control before completion, sleep 31 23:13:54.314 00.034 8052 IsGuiding returns 1 23:13:54.314 00.000 8052 scope still moving after pulse duration time elapsed 23:13:54.336 00.022 8052 IsSlewing returns 0 23:13:54.339 00.003 8052 IsGuiding returns 0 23:13:54.339 00.000 8052 scope move finished after 27 + 37 ms 23:13:54.339 00.000 8052 Move returns status 0, amount 27 23:13:54.339 00.000 8052 MoveAxis(N, 0, ABG) 23:13:54.339 00.000 8052 Move returns status 0, amount 0 23:13:54.340 00.001 8052 move complete, result=0 23:13:54.340 00.000 8052 worker thread done servicing request 23:13:54.553 00.213 3236 UpdateGuideState exits: m=200 SNR=9.7 23:13:54.554 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:54.554 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:54.554 00.000 3236 Enqueuing Expose request 23:13:54.554 00.000 3236 GuideStep: -0.8 px 27 ms EAST, 0.3 px 0 ms NORTH 23:13:54.555 00.001 8052 Worker thread wakes up 23:13:54.555 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:54.555 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:56.089 01.534 8052 Exposure complete 23:13:56.255 00.166 8052 worker thread done servicing request 23:13:56.256 00.001 3236 OnExposeComplete: enter 23:13:56.256 00.000 3236 UpdateGuideState(): m_state=6 23:13:56.257 00.001 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 939 23:13:56.257 00.000 3236 Star::Find returns 1 (0), X=1054.76, Y=268.11, Mass=183, SNR=9.2, Peak=37 HFD=5.3 23:13:56.258 00.001 3236 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.85) = xAngle (1.82 = 1.82) 23:13:56.258 00.000 3236 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.07 = 0.07) 23:13:56.258 00.000 3236 CameraToMount -- cameraX=2.17 cameraY=-0.07 hyp=2.17 cameraTheta=-0.03 mountX=-0.53 mountY=0.16, mountTheta=2.86 23:13:56.260 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.17, y=-0.07, opts=13) 23:13:56.260 00.000 3236 Enqueuing Move request for scope (2.17, -0.07) 23:13:56.260 00.000 8052 Worker thread wakes up 23:13:56.261 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.17, -0.07) opts 0xd 23:13:56.261 00.000 8052 Handling offset move in thread for scope, endpoint = (2.17, -0.07) 23:13:56.261 00.000 8052 Moving (2.17, -0.07) raw xDistance=-0.53 yDistance=0.16 23:13:56.261 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.53 23:13:56.261 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:13:56.262 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:13:56.262 00.000 8052 MoveAxis(E, 20, ABG) 23:13:56.263 00.001 8052 Guiding Dir = 2, Dur = 20 23:13:56.265 00.002 8052 IsSlewing returns 0 23:13:56.271 00.006 8052 IsGuiding returns 0 23:13:56.273 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=29, FiltMax=36, Gamma=1.040 23:13:56.278 00.005 8052 PulseGuide returned control before completion, sleep 24 23:13:56.304 00.026 8052 IsGuiding returns 0 23:13:56.305 00.001 8052 Move returns status 0, amount 20 23:13:56.305 00.000 8052 MoveAxis(N, 0, ABG) 23:13:56.305 00.000 8052 Move returns status 0, amount 0 23:13:56.305 00.000 8052 move complete, result=0 23:13:56.305 00.000 8052 worker thread done servicing request 23:13:56.537 00.232 3236 UpdateGuideState exits: m=183 SNR=9.2 23:13:56.538 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:56.538 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:56.538 00.000 3236 Enqueuing Expose request 23:13:56.538 00.000 8052 Worker thread wakes up 23:13:56.539 00.001 3236 GuideStep: -0.5 px 20 ms EAST, 0.2 px 0 ms NORTH 23:13:56.539 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:56.539 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:13:58.074 01.535 8052 Exposure complete 23:13:58.239 00.165 8052 worker thread done servicing request 23:13:58.239 00.000 3236 OnExposeComplete: enter 23:13:58.240 00.001 3236 UpdateGuideState(): m_state=6 23:13:58.241 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 940 23:13:58.241 00.000 3236 Star::Find returns 1 (0), X=1055.64, Y=267.49, Mass=166, SNR=8.8, Peak=35 HFD=4.8 23:13:58.241 00.000 3236 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.85) = xAngle (1.63 = 1.63) 23:13:58.241 00.000 3236 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.12 = -0.12) 23:13:58.242 00.001 3236 CameraToMount -- cameraX=3.05 cameraY=-0.68 hyp=3.13 cameraTheta=-0.22 mountX=-0.18 mountY=-0.37, mountTheta=-2.03 23:13:58.244 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.05, y=-0.68, opts=13) 23:13:58.244 00.000 3236 Enqueuing Move request for scope (3.05, -0.68) 23:13:58.244 00.000 8052 Worker thread wakes up 23:13:58.244 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.05, -0.68) opts 0xd 23:13:58.245 00.001 8052 Handling offset move in thread for scope, endpoint = (3.05, -0.68) 23:13:58.245 00.000 8052 Moving (3.05, -0.68) raw xDistance=-0.18 yDistance=-0.37 23:13:58.245 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.18 23:13:58.245 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 23:13:58.245 00.000 8052 MoveAxis(E, 8, ABG) 23:13:58.246 00.001 8052 Guiding Dir = 2, Dur = 8 23:13:58.256 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=32, Gamma=1.040 23:13:58.268 00.012 8052 IsSlewing returns 0 23:13:58.331 00.063 8052 IsGuiding returns 0 23:13:58.459 00.128 8052 IsGuiding returns 0 23:13:58.459 00.000 8052 Move returns status 0, amount 8 23:13:58.459 00.000 8052 MoveAxis(N, 56, ABG) 23:13:58.460 00.001 8052 Guiding Dir = 0, Dur = 56 23:13:58.467 00.007 8052 IsSlewing returns 0 23:13:58.470 00.003 8052 IsGuiding returns 0 23:13:58.480 00.010 8052 PulseGuide returned control before completion, sleep 57 23:13:58.540 00.060 8052 IsGuiding returns 1 23:13:58.540 00.000 8052 scope still moving after pulse duration time elapsed 23:13:58.541 00.001 3236 UpdateGuideState exits: m=166 SNR=8.8 23:13:58.542 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:13:58.542 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:13:58.542 00.000 3236 Enqueuing Expose request 23:13:58.563 00.021 8052 IsSlewing returns 0 23:13:58.565 00.002 8052 IsGuiding returns 1 23:13:58.588 00.023 8052 IsSlewing returns 0 23:13:58.591 00.003 8052 IsGuiding returns 1 23:13:58.614 00.023 8052 IsSlewing returns 0 23:13:58.616 00.002 8052 IsGuiding returns 0 23:13:58.617 00.001 8052 scope move finished after 56 + 90 ms 23:13:58.617 00.000 8052 Move returns status 0, amount 56 23:13:58.617 00.000 8052 move complete, result=0 23:13:58.618 00.001 3236 GuideStep: -0.2 px 8 ms EAST, -0.4 px 56 ms NORTH 23:13:58.618 00.000 8052 worker thread done servicing request 23:13:58.618 00.000 8052 Worker thread wakes up 23:13:58.618 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:13:58.618 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:00.154 01.536 8052 Exposure complete 23:14:00.319 00.165 8052 worker thread done servicing request 23:14:00.319 00.000 3236 OnExposeComplete: enter 23:14:00.319 00.000 3236 UpdateGuideState(): m_state=6 23:14:00.320 00.001 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 941 23:14:00.321 00.001 3236 Star::Find returns 1 (0), X=1056.68, Y=266.56, Mass=211, SNR=10.0, Peak=35 HFD=5.2 23:14:00.321 00.000 3236 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.85) = xAngle (1.47 = 1.47) 23:14:00.321 00.000 3236 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.27 = -0.27) 23:14:00.322 00.001 3236 CameraToMount -- cameraX=4.09 cameraY=-1.61 hyp=4.40 cameraTheta=-0.38 mountX=0.43 mountY=-1.19, mountTheta=-1.22 23:14:00.324 00.002 3236 SchedulePrimaryMove(06CFF028, x=4.09, y=-1.61, opts=13) 23:14:00.324 00.000 3236 Enqueuing Move request for scope (4.09, -1.61) 23:14:00.325 00.001 8052 Worker thread wakes up 23:14:00.325 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.09, -1.61) opts 0xd 23:14:00.325 00.000 8052 Handling offset move in thread for scope, endpoint = (4.09, -1.61) 23:14:00.326 00.001 8052 Moving (4.09, -1.61) raw xDistance=0.43 yDistance=-1.19 23:14:00.326 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.43 23:14:00.326 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19 23:14:00.327 00.001 8052 MoveAxis(W, 14, ABG) 23:14:00.327 00.000 8052 Guiding Dir = 3, Dur = 14 23:14:00.330 00.003 8052 IsSlewing returns 0 23:14:00.333 00.003 8052 IsGuiding returns 0 23:14:00.337 00.004 8052 PulseGuide returned control before completion, sleep 21 23:14:00.338 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=25, FiltMax=33, Gamma=1.040 23:14:00.361 00.023 8052 IsGuiding returns 0 23:14:00.362 00.001 8052 Move returns status 0, amount 14 23:14:00.362 00.000 8052 MoveAxis(N, 180, ABG) 23:14:00.362 00.000 8052 Guiding Dir = 0, Dur = 180 23:14:00.366 00.004 8052 IsSlewing returns 0 23:14:00.368 00.002 8052 IsGuiding returns 0 23:14:00.373 00.005 8052 PulseGuide returned control before completion, sleep 186 23:14:00.565 00.192 8052 IsGuiding returns 0 23:14:00.565 00.000 8052 Move returns status 0, amount 180 23:14:00.565 00.000 8052 move complete, result=0 23:14:00.565 00.000 8052 worker thread done servicing request 23:14:00.605 00.040 3236 UpdateGuideState exits: m=211 SNR=10.0 23:14:00.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:00.606 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:00.606 00.000 3236 Enqueuing Expose request 23:14:00.606 00.000 8052 Worker thread wakes up 23:14:00.607 00.001 3236 GuideStep: 0.4 px 14 ms WEST, -1.2 px 180 ms NORTH 23:14:00.607 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:00.607 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:02.143 01.536 8052 Exposure complete 23:14:02.311 00.168 8052 worker thread done servicing request 23:14:02.311 00.000 3236 OnExposeComplete: enter 23:14:02.312 00.001 3236 UpdateGuideState(): m_state=6 23:14:02.313 00.001 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 942 23:14:02.313 00.000 3236 Star::Find returns 1 (0), X=1055.93, Y=266.86, Mass=184, SNR=9.3, Peak=35 HFD=4.3 23:14:02.313 00.000 3236 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.85) = xAngle (1.47 = 1.47) 23:14:02.313 00.000 3236 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.27 = -0.27) 23:14:02.314 00.001 3236 CameraToMount -- cameraX=3.34 cameraY=-1.32 hyp=3.59 cameraTheta=-0.38 mountX=0.35 mountY=-0.97, mountTheta=-1.22 23:14:02.315 00.001 3236 SchedulePrimaryMove(06CFF028, x=3.34, y=-1.32, opts=13) 23:14:02.316 00.001 3236 Enqueuing Move request for scope (3.34, -1.32) 23:14:02.316 00.000 8052 Worker thread wakes up 23:14:02.316 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.34, -1.32) opts 0xd 23:14:02.316 00.000 8052 Handling offset move in thread for scope, endpoint = (3.34, -1.32) 23:14:02.316 00.000 8052 Moving (3.34, -1.32) raw xDistance=0.35 yDistance=-0.97 23:14:02.317 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35 23:14:02.317 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97 23:14:02.320 00.003 8052 MoveAxis(W, 13, ABG) 23:14:02.320 00.000 8052 Guiding Dir = 3, Dur = 13 23:14:02.323 00.003 8052 IsSlewing returns 0 23:14:02.326 00.003 8052 IsGuiding returns 0 23:14:02.328 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=34, Gamma=1.040 23:14:02.330 00.002 8052 PulseGuide returned control before completion, sleep 20 23:14:02.353 00.023 8052 IsGuiding returns 0 23:14:02.354 00.001 8052 Move returns status 0, amount 13 23:14:02.354 00.000 8052 MoveAxis(N, 148, ABG) 23:14:02.354 00.000 8052 Guiding Dir = 0, Dur = 148 23:14:02.356 00.002 8052 IsSlewing returns 0 23:14:02.358 00.002 8052 IsGuiding returns 0 23:14:02.364 00.006 8052 PulseGuide returned control before completion, sleep 153 23:14:02.523 00.159 8052 IsGuiding returns 0 23:14:02.524 00.001 8052 Move returns status 0, amount 148 23:14:02.524 00.000 8052 move complete, result=0 23:14:02.524 00.000 8052 worker thread done servicing request 23:14:02.596 00.072 3236 UpdateGuideState exits: m=184 SNR=9.3 23:14:02.597 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:02.597 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:02.597 00.000 3236 Enqueuing Expose request 23:14:02.597 00.000 8052 Worker thread wakes up 23:14:02.597 00.000 3236 GuideStep: 0.4 px 13 ms WEST, -1.0 px 148 ms NORTH 23:14:02.598 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:02.598 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:04.132 01.534 8052 Exposure complete 23:14:04.297 00.165 3236 OnExposeComplete: enter 23:14:04.297 00.000 3236 UpdateGuideState(): m_state=6 23:14:04.298 00.001 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 943 23:14:04.299 00.001 3236 Star::Find returns 1 (0), X=1056.77, Y=268.31, Mass=203, SNR=9.8, Peak=37 HFD=4.7 23:14:04.299 00.000 3236 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.85) = xAngle (1.88 = 1.88) 23:14:04.299 00.000 3236 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.14 = 0.14) 23:14:04.300 00.001 3236 CameraToMount -- cameraX=4.18 cameraY=0.14 hyp=4.19 cameraTheta=0.03 mountX=-1.28 mountY=0.57, mountTheta=2.73 23:14:04.300 00.000 8052 worker thread done servicing request 23:14:04.302 00.002 3236 SchedulePrimaryMove(06CFF028, x=4.18, y=0.14, opts=13) 23:14:04.302 00.000 3236 Enqueuing Move request for scope (4.18, 0.14) 23:14:04.303 00.001 8052 Worker thread wakes up 23:14:04.305 00.002 8052 worker thread servicing REQUEST_MOVE scope ofs (4.18, 0.14) opts 0xd 23:14:04.306 00.001 8052 Handling offset move in thread for scope, endpoint = (4.18, 0.14) 23:14:04.306 00.000 8052 Moving (4.18, 0.14) raw xDistance=-1.28 yDistance=0.57 23:14:04.306 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.28 23:14:04.306 00.000 8052 resist switch: large excursion: input 0.57 thresh 0.54 direction from -1 to 1 23:14:04.306 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.70 23:14:04.307 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:14:04.307 00.000 8052 MoveAxis(E, 43, ABG) 23:14:04.307 00.000 8052 Guiding Dir = 2, Dur = 43 23:14:04.310 00.003 8052 IsSlewing returns 0 23:14:04.312 00.002 8052 IsGuiding returns 0 23:14:04.315 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=26, FiltMax=35, Gamma=1.040 23:14:04.320 00.005 8052 PulseGuide returned control before completion, sleep 46 23:14:04.368 00.048 8052 IsGuiding returns 0 23:14:04.368 00.000 8052 Move returns status 0, amount 43 23:14:04.369 00.001 8052 MoveAxis(S, 86, ABG) 23:14:04.369 00.000 8052 Guiding Dir = 1, Dur = 86 23:14:04.371 00.002 8052 IsSlewing returns 0 23:14:04.373 00.002 8052 IsGuiding returns 0 23:14:04.383 00.010 8052 PulseGuide returned control before completion, sleep 87 23:14:04.473 00.090 8052 IsGuiding returns 1 23:14:04.473 00.000 8052 scope still moving after pulse duration time elapsed 23:14:04.495 00.022 8052 IsSlewing returns 0 23:14:04.497 00.002 8052 IsGuiding returns 1 23:14:04.521 00.024 8052 IsSlewing returns 0 23:14:04.525 00.004 8052 IsGuiding returns 0 23:14:04.525 00.000 8052 scope move finished after 86 + 65 ms 23:14:04.525 00.000 8052 Move returns status 0, amount 86 23:14:04.525 00.000 8052 move complete, result=0 23:14:04.526 00.001 8052 worker thread done servicing request 23:14:04.596 00.070 3236 UpdateGuideState exits: m=203 SNR=9.8 23:14:04.596 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:04.596 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:04.596 00.000 3236 Enqueuing Expose request 23:14:04.596 00.000 8052 Worker thread wakes up 23:14:04.597 00.001 3236 GuideStep: -1.3 px 43 ms EAST, 0.6 px 86 ms SOUTH 23:14:04.597 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:04.597 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:06.132 01.535 8052 Exposure complete 23:14:06.297 00.165 3236 OnExposeComplete: enter 23:14:06.297 00.000 3236 UpdateGuideState(): m_state=6 23:14:06.298 00.001 3236 Star::Find(15, 1056, 268, 0, (0,0,0,0), 0.0, 255) frame 944 23:14:06.299 00.001 3236 Star::Find returns 1 (0), X=1056.69, Y=266.05, Mass=192, SNR=9.5, Peak=35 HFD=4.7 23:14:06.299 00.000 3236 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.85) = xAngle (1.37 = 1.37) 23:14:06.299 00.000 3236 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.38 = -0.38) 23:14:06.300 00.001 3236 CameraToMount -- cameraX=4.10 cameraY=-2.12 hyp=4.62 cameraTheta=-0.48 mountX=0.92 mountY=-1.69, mountTheta=-1.07 23:14:06.300 00.000 8052 worker thread done servicing request 23:14:06.302 00.002 3236 SchedulePrimaryMove(06CFF028, x=4.10, y=-2.12, opts=13) 23:14:06.302 00.000 3236 Enqueuing Move request for scope (4.10, -2.12) 23:14:06.302 00.000 8052 Worker thread wakes up 23:14:06.303 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (4.10, -2.12) opts 0xd 23:14:06.303 00.000 8052 Handling offset move in thread for scope, endpoint = (4.10, -2.12) 23:14:06.304 00.001 8052 Moving (4.10, -2.12) raw xDistance=0.92 yDistance=-1.69 23:14:06.304 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.92 23:14:06.304 00.000 8052 resist switch: large excursion: input -1.69 thresh 0.54 direction from 1 to -1 23:14:06.305 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.08 23:14:06.305 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.69 from input -1.69 23:14:06.305 00.000 8052 MoveAxis(W, 29, ABG) 23:14:06.305 00.000 8052 Guiding Dir = 3, Dur = 29 23:14:06.308 00.003 8052 IsSlewing returns 0 23:14:06.311 00.003 8052 IsGuiding returns 0 23:14:06.315 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=25, FiltMax=34, Gamma=1.040 23:14:06.316 00.001 8052 PulseGuide returned control before completion, sleep 34 23:14:06.356 00.040 8052 IsGuiding returns 0 23:14:06.356 00.000 8052 Move returns status 0, amount 29 23:14:06.356 00.000 8052 MoveAxis(N, 257, ABG) 23:14:06.356 00.000 8052 Guiding Dir = 0, Dur = 257 23:14:06.358 00.002 8052 IsSlewing returns 0 23:14:06.360 00.002 8052 IsGuiding returns 0 23:14:06.366 00.006 8052 PulseGuide returned control before completion, sleep 262 23:14:06.582 00.216 3236 UpdateGuideState exits: m=192 SNR=9.5 23:14:06.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:06.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:06.582 00.000 3236 Enqueuing Expose request 23:14:06.635 00.053 8052 IsGuiding returns 0 23:14:06.635 00.000 8052 Move returns status 0, amount 257 23:14:06.635 00.000 8052 move complete, result=0 23:14:06.636 00.001 8052 worker thread done servicing request 23:14:06.636 00.000 8052 Worker thread wakes up 23:14:06.636 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:06.636 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:06.640 00.004 3236 GuideStep: 0.9 px 29 ms WEST, -1.7 px 257 ms NORTH 23:14:08.070 01.430 8052 Exposure complete 23:14:08.234 00.164 8052 worker thread done servicing request 23:14:08.235 00.001 3236 OnExposeComplete: enter 23:14:08.235 00.000 3236 UpdateGuideState(): m_state=6 23:14:08.236 00.001 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 945 23:14:08.236 00.000 3236 Star::Find returns 1 (0), X=1053.94, Y=265.38, Mass=205, SNR=9.8, Peak=31 HFD=5.2 23:14:08.237 00.001 3236 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.85) = xAngle (0.73 = 0.73) 23:14:08.237 00.000 3236 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.02 = -1.02) 23:14:08.237 00.000 3236 CameraToMount -- cameraX=1.35 cameraY=-2.80 hyp=3.11 cameraTheta=-1.12 mountX=2.32 mountY=-2.65, mountTheta=-0.85 23:14:08.239 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.35, y=-2.80, opts=13) 23:14:08.239 00.000 3236 Enqueuing Move request for scope (1.35, -2.80) 23:14:08.239 00.000 8052 Worker thread wakes up 23:14:08.239 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.35, -2.80) opts 0xd 23:14:08.240 00.001 8052 Handling offset move in thread for scope, endpoint = (1.35, -2.80) 23:14:08.240 00.000 8052 Moving (1.35, -2.80) raw xDistance=2.32 yDistance=-2.65 23:14:08.240 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.50 from input 2.32 23:14:08.240 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.65 from input -2.65 23:14:08.241 00.001 8052 MoveAxis(W, 82, ABG) 23:14:08.241 00.000 8052 Guiding Dir = 3, Dur = 82 23:14:08.243 00.002 8052 IsSlewing returns 0 23:14:08.246 00.003 8052 IsGuiding returns 0 23:14:08.251 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=22, FiltMax=30, Gamma=1.040 23:14:08.255 00.004 8052 PulseGuide returned control before completion, sleep 84 23:14:08.412 00.157 8052 IsGuiding returns 0 23:14:08.412 00.000 8052 Move returns status 0, amount 82 23:14:08.412 00.000 8052 MoveAxis(N, 402, ABG) 23:14:08.412 00.000 8052 Guiding Dir = 0, Dur = 402 23:14:08.474 00.062 8052 IsSlewing returns 0 23:14:08.526 00.052 3236 UpdateGuideState exits: m=205 SNR=9.8 23:14:08.526 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:08.527 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:08.527 00.000 3236 Enqueuing Expose request 23:14:08.538 00.011 8052 IsGuiding returns 0 23:14:08.605 00.067 8052 PulseGuide returned control before completion, sleep 346 23:14:08.954 00.349 8052 IsGuiding returns 1 23:14:08.954 00.000 8052 scope still moving after pulse duration time elapsed 23:14:08.977 00.023 8052 IsSlewing returns 0 23:14:08.979 00.002 8052 IsGuiding returns 1 23:14:09.001 00.022 8052 IsSlewing returns 0 23:14:09.003 00.002 8052 IsGuiding returns 1 23:14:09.026 00.023 8052 IsSlewing returns 0 23:14:09.027 00.001 8052 IsGuiding returns 0 23:14:09.028 00.001 8052 scope move finished after 402 + 87 ms 23:14:09.028 00.000 8052 Move returns status 0, amount 402 23:14:09.028 00.000 8052 move complete, result=0 23:14:09.028 00.000 8052 worker thread done servicing request 23:14:09.028 00.000 3236 GuideStep: 2.3 px 82 ms WEST, -2.6 px 402 ms NORTH 23:14:09.029 00.001 8052 Worker thread wakes up 23:14:09.029 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:09.029 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:10.159 01.130 8052 Exposure complete 23:14:10.325 00.166 8052 worker thread done servicing request 23:14:10.325 00.000 3236 OnExposeComplete: enter 23:14:10.325 00.000 3236 UpdateGuideState(): m_state=6 23:14:10.326 00.001 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 946 23:14:10.327 00.001 3236 Star::Find false star n=62 nbg=274 bg=22.0 sigma=0.7 thresh=24 peak=24 23:14:10.327 00.000 3236 Star::Find returns 0 (2), X=1053.00, Y=265.00, Mass=143, SNR=2.9, Peak=26 HFD=0.0 23:14:10.327 00.000 3236 DistanceChecker: activated 23:14:10.327 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:14:10.328 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:14:10.328 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:14:10.328 00.000 8052 Worker thread wakes up 23:14:10.329 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:14:10.329 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:14:10.329 00.000 8052 move complete, result=0 23:14:10.330 00.001 8052 worker thread done servicing request 23:14:10.430 00.100 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:14:10.430 00.000 3236 Status Line: Star lost - low SNR 23:14:10.438 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=20, FiltMax=25, Gamma=1.040 23:14:10.710 00.272 3236 UpdateGuideState exits: Star lost - low SNR 23:14:10.711 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:10.711 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:14:10.711 00.000 3236 Enqueuing Expose request 23:14:10.711 00.000 8052 Worker thread wakes up 23:14:10.712 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:10.712 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:14:12.150 01.438 8052 Exposure complete 23:14:12.326 00.176 3236 OnExposeComplete: enter 23:14:12.326 00.000 3236 UpdateGuideState(): m_state=6 23:14:12.327 00.001 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 947 23:14:12.328 00.001 3236 Star::Find returns 1 (0), X=1050.40, Y=268.03, Mass=200, SNR=9.7, Peak=32 HFD=4.9 23:14:12.328 00.000 3236 DistanceChecker: deactivated 23:14:12.328 00.000 3236 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.85) = xAngle (-1.23 = -1.23) 23:14:12.329 00.001 3236 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.97 = -2.97) 23:14:12.329 00.000 3236 CameraToMount -- cameraX=-2.20 cameraY=-0.15 hyp=2.20 cameraTheta=-3.07 mountX=0.74 mountY=-0.37, mountTheta=-0.46 23:14:12.331 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.20, y=-0.15, opts=13) 23:14:12.331 00.000 3236 Enqueuing Move request for scope (-2.20, -0.15) 23:14:12.332 00.001 8052 worker thread done servicing request 23:14:12.332 00.000 8052 Worker thread wakes up 23:14:12.333 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.20, -0.15) opts 0xd 23:14:12.333 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.20, -0.15) 23:14:12.333 00.000 8052 Moving (-2.20, -0.15) raw xDistance=0.74 yDistance=-0.37 23:14:12.333 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.74 23:14:12.333 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37 23:14:12.334 00.001 8052 MoveAxis(W, 32, ABG) 23:14:12.334 00.000 8052 Guiding Dir = 3, Dur = 32 23:14:12.344 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=23, FiltMax=31, Gamma=1.040 23:14:12.394 00.050 8052 IsSlewing returns 0 23:14:12.398 00.004 8052 IsGuiding returns 0 23:14:12.403 00.005 8052 PulseGuide returned control before completion, sleep 38 23:14:12.443 00.040 8052 IsGuiding returns 0 23:14:12.444 00.001 8052 Move returns status 0, amount 32 23:14:12.444 00.000 8052 MoveAxis(N, 56, ABG) 23:14:12.444 00.000 8052 Guiding Dir = 0, Dur = 56 23:14:12.451 00.007 8052 IsSlewing returns 0 23:14:12.454 00.003 8052 IsGuiding returns 0 23:14:12.460 00.006 8052 PulseGuide returned control before completion, sleep 61 23:14:12.523 00.063 8052 IsGuiding returns 1 23:14:12.523 00.000 8052 scope still moving after pulse duration time elapsed 23:14:12.547 00.024 8052 IsSlewing returns 0 23:14:12.548 00.001 8052 IsGuiding returns 1 23:14:12.572 00.024 8052 IsSlewing returns 0 23:14:12.573 00.001 8052 IsGuiding returns 1 23:14:12.596 00.023 8052 IsSlewing returns 0 23:14:12.598 00.002 8052 IsGuiding returns 1 23:14:12.621 00.023 8052 IsSlewing returns 0 23:14:12.623 00.002 8052 IsGuiding returns 0 23:14:12.623 00.000 8052 scope move finished after 56 + 113 ms 23:14:12.624 00.001 8052 Move returns status 0, amount 56 23:14:12.624 00.000 8052 move complete, result=0 23:14:12.624 00.000 8052 worker thread done servicing request 23:14:12.646 00.022 3236 UpdateGuideState exits: m=200 SNR=9.7 23:14:12.646 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:12.646 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:12.646 00.000 3236 Enqueuing Expose request 23:14:12.647 00.001 8052 Worker thread wakes up 23:14:12.647 00.000 3236 GuideStep: 0.7 px 32 ms WEST, -0.4 px 56 ms NORTH 23:14:12.647 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:12.647 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:14.081 01.434 8052 Exposure complete 23:14:14.245 00.164 8052 worker thread done servicing request 23:14:14.245 00.000 3236 OnExposeComplete: enter 23:14:14.245 00.000 3236 UpdateGuideState(): m_state=6 23:14:14.247 00.002 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 948 23:14:14.247 00.000 3236 Star::Find returns 1 (0), X=1049.80, Y=268.17, Mass=173, SNR=9.0, Peak=37 HFD=4.9 23:14:14.247 00.000 3236 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.85) = xAngle (-1.29 = -1.29) 23:14:14.248 00.001 3236 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.04 = -3.04) 23:14:14.248 00.000 3236 CameraToMount -- cameraX=-2.79 cameraY=-0.00 hyp=2.79 cameraTheta=-3.14 mountX=0.77 mountY=-0.29, mountTheta=-0.36 23:14:14.249 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.79, y=-0.00, opts=13) 23:14:14.250 00.001 3236 Enqueuing Move request for scope (-2.79, -0.00) 23:14:14.250 00.000 8052 Worker thread wakes up 23:14:14.251 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.79, -0.00) opts 0xd 23:14:14.251 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.79, -0.00) 23:14:14.252 00.001 8052 Moving (-2.79, -0.00) raw xDistance=0.77 yDistance=-0.29 23:14:14.252 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.77 23:14:14.252 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 23:14:14.253 00.001 8052 MoveAxis(W, 29, ABG) 23:14:14.253 00.000 8052 Guiding Dir = 3, Dur = 29 23:14:14.256 00.003 8052 IsSlewing returns 0 23:14:14.258 00.002 8052 IsGuiding returns 0 23:14:14.262 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=31, Gamma=1.040 23:14:14.265 00.003 8052 PulseGuide returned control before completion, sleep 33 23:14:14.303 00.038 8052 IsGuiding returns 0 23:14:14.304 00.001 8052 Move returns status 0, amount 29 23:14:14.304 00.000 8052 MoveAxis(N, 44, ABG) 23:14:14.304 00.000 8052 Guiding Dir = 0, Dur = 44 23:14:14.308 00.004 8052 IsSlewing returns 0 23:14:14.310 00.002 8052 IsGuiding returns 0 23:14:14.319 00.009 8052 PulseGuide returned control before completion, sleep 46 23:14:14.367 00.048 8052 IsGuiding returns 1 23:14:14.367 00.000 8052 scope still moving after pulse duration time elapsed 23:14:14.391 00.024 8052 IsSlewing returns 0 23:14:14.393 00.002 8052 IsGuiding returns 1 23:14:14.415 00.022 8052 IsSlewing returns 0 23:14:14.418 00.003 8052 IsGuiding returns 1 23:14:14.440 00.022 8052 IsSlewing returns 0 23:14:14.442 00.002 8052 IsGuiding returns 1 23:14:14.464 00.022 8052 IsSlewing returns 0 23:14:14.466 00.002 8052 IsGuiding returns 1 23:14:14.489 00.023 8052 IsSlewing returns 0 23:14:14.491 00.002 8052 IsGuiding returns 0 23:14:14.491 00.000 8052 scope move finished after 44 + 136 ms 23:14:14.491 00.000 8052 Move returns status 0, amount 44 23:14:14.492 00.001 8052 move complete, result=0 23:14:14.492 00.000 8052 worker thread done servicing request 23:14:14.545 00.053 3236 UpdateGuideState exits: m=173 SNR=9.0 23:14:14.546 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:14.546 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:14.546 00.000 3236 Enqueuing Expose request 23:14:14.546 00.000 8052 Worker thread wakes up 23:14:14.546 00.000 3236 GuideStep: 0.8 px 29 ms WEST, -0.3 px 44 ms NORTH 23:14:14.547 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:14.547 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:16.082 01.535 8052 Exposure complete 23:14:16.249 00.167 8052 worker thread done servicing request 23:14:16.249 00.000 3236 OnExposeComplete: enter 23:14:16.249 00.000 3236 UpdateGuideState(): m_state=6 23:14:16.250 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 949 23:14:16.250 00.000 3236 Star::Find returns 1 (0), X=1049.72, Y=269.25, Mass=160, SNR=8.6, Peak=32 HFD=4.8 23:14:16.251 00.001 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.63 = -1.65) 23:14:16.251 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.89 = 2.89) 23:14:16.251 00.000 3236 CameraToMount -- cameraX=-2.88 cameraY=1.07 hyp=3.07 cameraTheta=2.78 mountX=-0.24 mountY=0.77, mountTheta=1.87 23:14:16.253 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.88, y=1.07, opts=13) 23:14:16.253 00.000 3236 Enqueuing Move request for scope (-2.88, 1.07) 23:14:16.253 00.000 8052 Worker thread wakes up 23:14:16.254 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.88, 1.07) opts 0xd 23:14:16.254 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.88, 1.07) 23:14:16.254 00.000 8052 Moving (-2.88, 1.07) raw xDistance=-0.24 yDistance=0.77 23:14:16.254 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.24 23:14:16.254 00.000 8052 resist switch: large excursion: input 0.77 thresh 0.54 direction from -1 to 1 23:14:16.255 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.32 23:14:16.255 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 23:14:16.255 00.000 8052 MoveAxis(E, 6, ABG) 23:14:16.256 00.001 8052 Guiding Dir = 2, Dur = 6 23:14:16.259 00.003 8052 IsSlewing returns 0 23:14:16.262 00.003 8052 IsGuiding returns 0 23:14:16.265 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=23, FiltMax=31, Gamma=1.040 23:14:16.266 00.001 8052 PulseGuide returned control before completion, sleep 13 23:14:16.287 00.021 8052 IsGuiding returns 0 23:14:16.287 00.000 8052 Move returns status 0, amount 6 23:14:16.287 00.000 8052 MoveAxis(S, 117, ABG) 23:14:16.287 00.000 8052 Guiding Dir = 1, Dur = 117 23:14:16.290 00.003 8052 IsSlewing returns 0 23:14:16.292 00.002 8052 IsGuiding returns 0 23:14:16.304 00.012 8052 PulseGuide returned control before completion, sleep 116 23:14:16.424 00.120 8052 IsGuiding returns 0 23:14:16.424 00.000 8052 Move returns status 0, amount 117 23:14:16.424 00.000 8052 move complete, result=0 23:14:16.425 00.001 8052 worker thread done servicing request 23:14:16.534 00.109 3236 UpdateGuideState exits: m=160 SNR=8.6 23:14:16.534 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:16.535 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:16.535 00.000 3236 Enqueuing Expose request 23:14:16.535 00.000 8052 Worker thread wakes up 23:14:16.535 00.000 3236 GuideStep: -0.2 px 6 ms EAST, 0.8 px 117 ms SOUTH 23:14:16.535 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:16.536 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:18.073 01.537 8052 Exposure complete 23:14:18.253 00.180 8052 worker thread done servicing request 23:14:18.253 00.000 3236 OnExposeComplete: enter 23:14:18.254 00.001 3236 UpdateGuideState(): m_state=6 23:14:18.255 00.001 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 950 23:14:18.255 00.000 3236 Star::Find returns 1 (0), X=1049.07, Y=268.93, Mass=209, SNR=9.9, Peak=37 HFD=4.5 23:14:18.255 00.000 3236 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.85) = xAngle (4.78 = -1.50) 23:14:18.256 00.001 3236 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.03 = 3.03) 23:14:18.256 00.000 3236 CameraToMount -- cameraX=-3.52 cameraY=0.76 hyp=3.60 cameraTheta=2.93 mountX=0.24 mountY=0.39, mountTheta=1.03 23:14:18.258 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.52, y=0.76, opts=13) 23:14:18.258 00.000 3236 Enqueuing Move request for scope (-3.52, 0.76) 23:14:18.259 00.001 8052 Worker thread wakes up 23:14:18.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.52, 0.76) opts 0xd 23:14:18.259 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.52, 0.76) 23:14:18.260 00.001 8052 Moving (-3.52, 0.76) raw xDistance=0.24 yDistance=0.39 23:14:18.260 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24 23:14:18.260 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 23:14:18.260 00.000 8052 MoveAxis(W, 8, ABG) 23:14:18.261 00.001 8052 Guiding Dir = 3, Dur = 8 23:14:18.266 00.005 8052 IsSlewing returns 0 23:14:18.268 00.002 8052 IsGuiding returns 0 23:14:18.272 00.004 8052 PulseGuide returned control before completion, sleep 15 23:14:18.272 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=27, FiltMax=36, Gamma=1.040 23:14:18.290 00.018 8052 IsGuiding returns 0 23:14:18.291 00.001 8052 Move returns status 0, amount 8 23:14:18.291 00.000 8052 MoveAxis(S, 60, ABG) 23:14:18.291 00.000 8052 Guiding Dir = 1, Dur = 60 23:14:18.294 00.003 8052 IsSlewing returns 0 23:14:18.296 00.002 8052 IsGuiding returns 0 23:14:18.306 00.010 8052 PulseGuide returned control before completion, sleep 61 23:14:18.369 00.063 8052 IsGuiding returns 1 23:14:18.370 00.001 8052 scope still moving after pulse duration time elapsed 23:14:18.393 00.023 8052 IsSlewing returns 0 23:14:18.395 00.002 8052 IsGuiding returns 1 23:14:18.417 00.022 8052 IsSlewing returns 0 23:14:18.419 00.002 8052 IsGuiding returns 1 23:14:18.441 00.022 8052 IsSlewing returns 0 23:14:18.443 00.002 8052 IsGuiding returns 0 23:14:18.444 00.001 8052 scope move finished after 60 + 87 ms 23:14:18.444 00.000 8052 Move returns status 0, amount 60 23:14:18.444 00.000 8052 move complete, result=0 23:14:18.444 00.000 8052 worker thread done servicing request 23:14:18.564 00.120 3236 UpdateGuideState exits: m=209 SNR=9.9 23:14:18.564 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:18.564 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:18.565 00.001 3236 Enqueuing Expose request 23:14:18.565 00.000 8052 Worker thread wakes up 23:14:18.565 00.000 3236 GuideStep: 0.2 px 8 ms WEST, 0.4 px 60 ms SOUTH 23:14:18.565 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:18.565 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:20.100 01.535 8052 Exposure complete 23:14:20.264 00.164 8052 worker thread done servicing request 23:14:20.264 00.000 3236 OnExposeComplete: enter 23:14:20.265 00.001 3236 UpdateGuideState(): m_state=6 23:14:20.266 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 951 23:14:20.266 00.000 3236 Star::Find returns 1 (0), X=1049.68, Y=268.89, Mass=153, SNR=8.4, Peak=34 HFD=4.9 23:14:20.266 00.000 3236 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.85) = xAngle (4.75 = -1.53) 23:14:20.267 00.001 3236 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 23:14:20.267 00.000 3236 CameraToMount -- cameraX=-2.91 cameraY=0.71 hyp=3.00 cameraTheta=2.90 mountX=0.12 mountY=0.41, mountTheta=1.29 23:14:20.269 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.91, y=0.71, opts=13) 23:14:20.269 00.000 3236 Enqueuing Move request for scope (-2.91, 0.71) 23:14:20.269 00.000 8052 Worker thread wakes up 23:14:20.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.91, 0.71) opts 0xd 23:14:20.270 00.001 8052 Handling offset move in thread for scope, endpoint = (-2.91, 0.71) 23:14:20.270 00.000 8052 Moving (-2.91, 0.71) raw xDistance=0.12 yDistance=0.41 23:14:20.270 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:14:20.270 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41 23:14:20.270 00.000 8052 MoveAxis(E, 0, ABG) 23:14:20.271 00.001 8052 Move returns status 0, amount 0 23:14:20.271 00.000 8052 MoveAxis(S, 62, ABG) 23:14:20.271 00.000 8052 Guiding Dir = 1, Dur = 62 23:14:20.274 00.003 8052 IsSlewing returns 0 23:14:20.276 00.002 8052 IsGuiding returns 0 23:14:20.281 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=25, FiltMax=31, Gamma=1.040 23:14:20.283 00.002 8052 PulseGuide returned control before completion, sleep 66 23:14:20.351 00.068 8052 IsGuiding returns 1 23:14:20.352 00.001 8052 scope still moving after pulse duration time elapsed 23:14:20.374 00.022 8052 IsSlewing returns 0 23:14:20.376 00.002 8052 IsGuiding returns 1 23:14:20.398 00.022 8052 IsSlewing returns 0 23:14:20.400 00.002 8052 IsGuiding returns 1 23:14:20.422 00.022 8052 IsSlewing returns 0 23:14:20.425 00.003 8052 IsGuiding returns 0 23:14:20.426 00.001 8052 scope move finished after 62 + 87 ms 23:14:20.426 00.000 8052 Move returns status 0, amount 62 23:14:20.426 00.000 8052 move complete, result=0 23:14:20.426 00.000 8052 worker thread done servicing request 23:14:20.555 00.129 3236 UpdateGuideState exits: m=153 SNR=8.4 23:14:20.555 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:20.555 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:20.555 00.000 3236 Enqueuing Expose request 23:14:20.555 00.000 8052 Worker thread wakes up 23:14:20.556 00.001 3236 GuideStep: 0.1 px 0 ms EAST, 0.4 px 62 ms SOUTH 23:14:20.556 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:20.556 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:22.091 01.535 8052 Exposure complete 23:14:22.257 00.166 8052 worker thread done servicing request 23:14:22.257 00.000 3236 OnExposeComplete: enter 23:14:22.257 00.000 3236 UpdateGuideState(): m_state=6 23:14:22.258 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 952 23:14:22.259 00.001 3236 Star::Find returns 1 (0), X=1050.57, Y=268.78, Mass=195, SNR=9.6, Peak=40 HFD=4.7 23:14:22.259 00.000 3236 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.85) = xAngle (4.70 = -1.58) 23:14:22.259 00.000 3236 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 23:14:22.259 00.000 3236 CameraToMount -- cameraX=-2.02 cameraY=0.60 hyp=2.10 cameraTheta=2.85 mountX=-0.03 mountY=0.39, mountTheta=1.64 23:14:22.261 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.02, y=0.60, opts=13) 23:14:22.261 00.000 3236 Enqueuing Move request for scope (-2.02, 0.60) 23:14:22.262 00.001 8052 Worker thread wakes up 23:14:22.262 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.02, 0.60) opts 0xd 23:14:22.262 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.02, 0.60) 23:14:22.262 00.000 8052 Moving (-2.02, 0.60) raw xDistance=-0.03 yDistance=0.39 23:14:22.263 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:14:22.263 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 23:14:22.263 00.000 8052 MoveAxis(E, 0, ABG) 23:14:22.264 00.001 8052 Move returns status 0, amount 0 23:14:22.264 00.000 8052 MoveAxis(S, 60, ABG) 23:14:22.264 00.000 8052 Guiding Dir = 1, Dur = 60 23:14:22.273 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=30, FiltMax=38, Gamma=1.040 23:14:22.312 00.039 8052 IsSlewing returns 0 23:14:22.375 00.063 8052 IsGuiding returns 0 23:14:22.535 00.160 8052 IsGuiding returns 1 23:14:22.535 00.000 8052 scope still moving after pulse duration time elapsed 23:14:22.553 00.018 3236 UpdateGuideState exits: m=195 SNR=9.6 23:14:22.553 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:22.553 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:22.553 00.000 3236 Enqueuing Expose request 23:14:22.557 00.004 8052 IsSlewing returns 0 23:14:22.560 00.003 8052 IsGuiding returns 1 23:14:22.583 00.023 8052 IsSlewing returns 0 23:14:22.585 00.002 8052 IsGuiding returns 1 23:14:22.608 00.023 8052 IsSlewing returns 0 23:14:22.610 00.002 8052 IsGuiding returns 1 23:14:22.633 00.023 8052 IsSlewing returns 0 23:14:22.636 00.003 8052 IsGuiding returns 0 23:14:22.636 00.000 8052 scope move finished after 60 + 201 ms 23:14:22.636 00.000 8052 Move returns status 0, amount 60 23:14:22.637 00.001 8052 move complete, result=0 23:14:22.637 00.000 8052 worker thread done servicing request 23:14:22.637 00.000 8052 Worker thread wakes up 23:14:22.637 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:22.637 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.4 px 60 ms SOUTH 23:14:22.639 00.002 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:24.075 01.436 8052 Exposure complete 23:14:24.242 00.167 8052 worker thread done servicing request 23:14:24.242 00.000 3236 OnExposeComplete: enter 23:14:24.242 00.000 3236 UpdateGuideState(): m_state=6 23:14:24.243 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 953 23:14:24.244 00.001 3236 Star::Find returns 1 (0), X=1050.03, Y=267.14, Mass=201, SNR=9.7, Peak=29 HFD=5.7 23:14:24.244 00.000 3236 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.85) = xAngle (-0.91 = -0.91) 23:14:24.244 00.000 3236 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.66 = -2.66) 23:14:24.244 00.000 3236 CameraToMount -- cameraX=-2.56 cameraY=-1.03 hyp=2.76 cameraTheta=-2.76 mountX=1.69 mountY=-1.29, mountTheta=-0.65 23:14:24.246 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.56, y=-1.03, opts=13) 23:14:24.246 00.000 3236 Enqueuing Move request for scope (-2.56, -1.03) 23:14:24.247 00.001 8052 Worker thread wakes up 23:14:24.247 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.56, -1.03) opts 0xd 23:14:24.247 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.56, -1.03) 23:14:24.247 00.000 8052 Moving (-2.56, -1.03) raw xDistance=1.69 yDistance=-1.29 23:14:24.247 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.69 23:14:24.248 00.001 8052 resist switch: large excursion: input -1.29 thresh 0.54 direction from 1 to -1 23:14:24.248 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.86 23:14:24.248 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29 23:14:24.249 00.001 8052 MoveAxis(W, 59, ABG) 23:14:24.249 00.000 8052 Guiding Dir = 3, Dur = 59 23:14:24.252 00.003 8052 IsSlewing returns 0 23:14:24.254 00.002 8052 IsGuiding returns 0 23:14:24.258 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=21, FiltMax=28, Gamma=1.040 23:14:24.262 00.004 8052 PulseGuide returned control before completion, sleep 62 23:14:24.327 00.065 8052 IsGuiding returns 0 23:14:24.328 00.001 8052 Move returns status 0, amount 59 23:14:24.328 00.000 8052 MoveAxis(N, 196, ABG) 23:14:24.328 00.000 8052 Guiding Dir = 0, Dur = 196 23:14:24.330 00.002 8052 IsSlewing returns 0 23:14:24.332 00.002 8052 IsGuiding returns 0 23:14:24.340 00.008 8052 PulseGuide returned control before completion, sleep 198 23:14:24.533 00.193 3236 UpdateGuideState exits: m=201 SNR=9.7 23:14:24.533 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:24.534 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:24.534 00.000 3236 Enqueuing Expose request 23:14:24.543 00.009 8052 IsGuiding returns 0 23:14:24.543 00.000 8052 Move returns status 0, amount 196 23:14:24.543 00.000 8052 move complete, result=0 23:14:24.544 00.001 8052 worker thread done servicing request 23:14:24.544 00.000 3236 GuideStep: 1.7 px 59 ms WEST, -1.3 px 196 ms NORTH 23:14:24.544 00.000 8052 Worker thread wakes up 23:14:24.545 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:24.546 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:26.083 01.537 8052 Exposure complete 23:14:26.249 00.166 8052 worker thread done servicing request 23:14:26.250 00.001 3236 OnExposeComplete: enter 23:14:26.250 00.000 3236 UpdateGuideState(): m_state=6 23:14:26.251 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 954 23:14:26.251 00.000 3236 Star::Find returns 1 (0), X=1049.89, Y=266.65, Mass=180, SNR=9.2, Peak=37 HFD=5.0 23:14:26.252 00.001 3236 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.85) = xAngle (-0.78 = -0.78) 23:14:26.252 00.000 3236 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.53 = -2.53) 23:14:26.252 00.000 3236 CameraToMount -- cameraX=-2.70 cameraY=-1.52 hyp=3.10 cameraTheta=-2.63 mountX=2.20 mountY=-1.79, mountTheta=-0.68 23:14:26.254 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.70, y=-1.52, opts=13) 23:14:26.254 00.000 3236 Enqueuing Move request for scope (-2.70, -1.52) 23:14:26.254 00.000 8052 Worker thread wakes up 23:14:26.255 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.70, -1.52) opts 0xd 23:14:26.255 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.70, -1.52) 23:14:26.255 00.000 8052 Moving (-2.70, -1.52) raw xDistance=2.20 yDistance=-1.79 23:14:26.255 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.46 from input 2.20 23:14:26.255 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.79 from input -1.79 23:14:26.256 00.001 8052 MoveAxis(W, 80, ABG) 23:14:26.256 00.000 8052 Guiding Dir = 3, Dur = 80 23:14:26.264 00.008 8052 IsSlewing returns 0 23:14:26.267 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=27, FiltMax=34, Gamma=1.040 23:14:26.329 00.062 8052 IsGuiding returns 0 23:14:26.338 00.009 8052 PulseGuide returned control before completion, sleep 81 23:14:26.422 00.084 8052 IsGuiding returns 0 23:14:26.423 00.001 8052 Move returns status 0, amount 80 23:14:26.423 00.000 8052 MoveAxis(N, 272, ABG) 23:14:26.423 00.000 8052 Guiding Dir = 0, Dur = 272 23:14:26.425 00.002 8052 IsSlewing returns 0 23:14:26.427 00.002 8052 IsGuiding returns 0 23:14:26.434 00.007 8052 PulseGuide returned control before completion, sleep 275 23:14:26.547 00.113 3236 UpdateGuideState exits: m=180 SNR=9.2 23:14:26.547 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:26.547 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:26.548 00.001 3236 Enqueuing Expose request 23:14:26.714 00.166 8052 IsGuiding returns 0 23:14:26.714 00.000 8052 Move returns status 0, amount 272 23:14:26.714 00.000 8052 move complete, result=0 23:14:26.715 00.001 3236 GuideStep: 2.2 px 80 ms WEST, -1.8 px 272 ms NORTH 23:14:26.715 00.000 8052 worker thread done servicing request 23:14:26.715 00.000 8052 Worker thread wakes up 23:14:26.718 00.003 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:26.718 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:28.153 01.435 8052 Exposure complete 23:14:28.319 00.166 8052 worker thread done servicing request 23:14:28.319 00.000 3236 OnExposeComplete: enter 23:14:28.319 00.000 3236 UpdateGuideState(): m_state=6 23:14:28.320 00.001 3236 Star::Find(15, 1049, 266, 0, (0,0,0,0), 0.0, 255) frame 955 23:14:28.321 00.001 3236 Star::Find returns 1 (0), X=1047.53, Y=268.12, Mass=170, SNR=8.8, Peak=36 HFD=5.4 23:14:28.321 00.000 3236 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.85) = xAngle (-1.28 = -1.28) 23:14:28.321 00.000 3236 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.03 = -3.03) 23:14:28.321 00.000 3236 CameraToMount -- cameraX=-5.06 cameraY=-0.05 hyp=5.06 cameraTheta=-3.13 mountX=1.44 mountY=-0.57, mountTheta=-0.38 23:14:28.323 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.06, y=-0.05, opts=13) 23:14:28.323 00.000 3236 Enqueuing Move request for scope (-5.06, -0.05) 23:14:28.324 00.001 8052 Worker thread wakes up 23:14:28.324 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.06, -0.05) opts 0xd 23:14:28.324 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.06, -0.05) 23:14:28.324 00.000 8052 Moving (-5.06, -0.05) raw xDistance=1.44 yDistance=-0.57 23:14:28.325 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.01 from input 1.44 23:14:28.325 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 23:14:28.325 00.000 8052 MoveAxis(W, 55, ABG) 23:14:28.325 00.000 8052 Guiding Dir = 3, Dur = 55 23:14:28.331 00.006 8052 IsSlewing returns 0 23:14:28.334 00.003 8052 IsGuiding returns 0 23:14:28.336 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=28, FiltMax=34, Gamma=1.040 23:14:28.342 00.006 8052 PulseGuide returned control before completion, sleep 58 23:14:28.402 00.060 8052 IsGuiding returns 0 23:14:28.402 00.000 8052 Move returns status 0, amount 55 23:14:28.403 00.001 8052 MoveAxis(N, 87, ABG) 23:14:28.403 00.000 8052 Guiding Dir = 0, Dur = 87 23:14:28.405 00.002 8052 IsSlewing returns 0 23:14:28.407 00.002 8052 IsGuiding returns 0 23:14:28.415 00.008 8052 PulseGuide returned control before completion, sleep 90 23:14:28.507 00.092 8052 IsGuiding returns 1 23:14:28.507 00.000 8052 scope still moving after pulse duration time elapsed 23:14:28.530 00.023 8052 IsSlewing returns 0 23:14:28.532 00.002 8052 IsGuiding returns 1 23:14:28.554 00.022 8052 IsSlewing returns 0 23:14:28.556 00.002 8052 IsGuiding returns 0 23:14:28.556 00.000 8052 scope move finished after 87 + 62 ms 23:14:28.556 00.000 8052 Move returns status 0, amount 87 23:14:28.557 00.001 8052 move complete, result=0 23:14:28.557 00.000 8052 worker thread done servicing request 23:14:28.608 00.051 3236 UpdateGuideState exits: m=170 SNR=8.8 23:14:28.609 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:28.609 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:28.610 00.001 3236 Enqueuing Expose request 23:14:28.610 00.000 8052 Worker thread wakes up 23:14:28.610 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:28.611 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:28.611 00.000 3236 GuideStep: 1.4 px 55 ms WEST, -0.6 px 87 ms NORTH 23:14:30.150 01.539 8052 Exposure complete 23:14:30.316 00.166 8052 worker thread done servicing request 23:14:30.316 00.000 3236 OnExposeComplete: enter 23:14:30.316 00.000 3236 UpdateGuideState(): m_state=6 23:14:30.317 00.001 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 956 23:14:30.317 00.000 3236 Star::Find returns 1 (0), X=1046.30, Y=267.74, Mass=175, SNR=9.0, Peak=34 HFD=5.8 23:14:30.318 00.001 3236 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.85) = xAngle (-1.22 = -1.22) 23:14:30.318 00.000 3236 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.97 = -2.97) 23:14:30.318 00.000 3236 CameraToMount -- cameraX=-6.29 cameraY=-0.44 hyp=6.31 cameraTheta=-3.07 mountX=2.15 mountY=-1.08, mountTheta=-0.47 23:14:30.320 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.29, y=-0.44, opts=13) 23:14:30.320 00.000 3236 Enqueuing Move request for scope (-6.29, -0.44) 23:14:30.321 00.001 8052 Worker thread wakes up 23:14:30.321 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.29, -0.44) opts 0xd 23:14:30.321 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.29, -0.44) 23:14:30.322 00.001 8052 Moving (-6.29, -0.44) raw xDistance=2.15 yDistance=-1.08 23:14:30.322 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.42 from input 2.15 23:14:30.322 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08 23:14:30.322 00.000 8052 MoveAxis(W, 78, ABG) 23:14:30.322 00.000 8052 Guiding Dir = 3, Dur = 78 23:14:30.329 00.007 8052 IsSlewing returns 0 23:14:30.332 00.003 8052 IsGuiding returns 0 23:14:30.334 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=27, FiltMax=33, Gamma=1.040 23:14:30.340 00.006 8052 PulseGuide returned control before completion, sleep 80 23:14:30.423 00.083 8052 IsGuiding returns 0 23:14:30.423 00.000 8052 Move returns status 0, amount 78 23:14:30.424 00.001 8052 MoveAxis(N, 164, ABG) 23:14:30.424 00.000 8052 Guiding Dir = 0, Dur = 164 23:14:30.427 00.003 8052 IsSlewing returns 0 23:14:30.429 00.002 8052 IsGuiding returns 0 23:14:30.436 00.007 8052 PulseGuide returned control before completion, sleep 168 23:14:30.609 00.173 8052 IsGuiding returns 0 23:14:30.609 00.000 8052 Move returns status 0, amount 164 23:14:30.609 00.000 8052 move complete, result=0 23:14:30.610 00.001 8052 worker thread done servicing request 23:14:30.613 00.003 3236 UpdateGuideState exits: m=175 SNR=9.0 23:14:30.613 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:30.613 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:30.614 00.001 3236 Enqueuing Expose request 23:14:30.614 00.000 8052 Worker thread wakes up 23:14:30.614 00.000 3236 GuideStep: 2.1 px 78 ms WEST, -1.1 px 164 ms NORTH 23:14:30.614 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:30.615 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1031,253,31,31) 23:14:32.149 01.534 8052 Exposure complete 23:14:32.314 00.165 8052 worker thread done servicing request 23:14:32.314 00.000 3236 OnExposeComplete: enter 23:14:32.314 00.000 3236 UpdateGuideState(): m_state=6 23:14:32.315 00.001 3236 Star::Find(15, 1046, 267, 0, (0,0,0,0), 0.0, 255) frame 957 23:14:32.316 00.001 3236 Star::Find returns 1 (0), X=1047.52, Y=269.97, Mass=208, SNR=9.9, Peak=36 HFD=5.0 23:14:32.316 00.000 3236 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.85) = xAngle (4.65 = -1.63) 23:14:32.316 00.000 3236 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.90 = 2.90) 23:14:32.316 00.000 3236 CameraToMount -- cameraX=-5.07 cameraY=1.80 hyp=5.38 cameraTheta=2.80 mountX=-0.34 mountY=1.27, mountTheta=1.83 23:14:32.318 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.07, y=1.80, opts=13) 23:14:32.318 00.000 3236 Enqueuing Move request for scope (-5.07, 1.80) 23:14:32.318 00.000 8052 Worker thread wakes up 23:14:32.319 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.07, 1.80) opts 0xd 23:14:32.319 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.07, 1.80) 23:14:32.319 00.000 8052 Moving (-5.07, 1.80) raw xDistance=-0.34 yDistance=1.27 23:14:32.319 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.34 23:14:32.323 00.004 8052 resist switch: large excursion: input 1.27 thresh 0.54 direction from -1 to 1 23:14:32.323 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.82 23:14:32.324 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.27 from input 1.27 23:14:32.324 00.000 8052 MoveAxis(E, 6, ABG) 23:14:32.325 00.001 8052 Guiding Dir = 2, Dur = 6 23:14:32.328 00.003 8052 IsSlewing returns 0 23:14:32.330 00.002 8052 IsGuiding returns 0 23:14:32.331 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=33, Gamma=1.040 23:14:32.334 00.003 8052 PulseGuide returned control before completion, sleep 12 23:14:32.349 00.015 8052 IsGuiding returns 0 23:14:32.349 00.000 8052 Move returns status 0, amount 6 23:14:32.350 00.001 8052 MoveAxis(S, 193, ABG) 23:14:32.350 00.000 8052 Guiding Dir = 1, Dur = 193 23:14:32.352 00.002 8052 IsSlewing returns 0 23:14:32.354 00.002 8052 IsGuiding returns 0 23:14:32.360 00.006 8052 PulseGuide returned control before completion, sleep 198 23:14:32.613 00.253 8052 IsGuiding returns 0 23:14:32.613 00.000 8052 Move returns status 0, amount 193 23:14:32.614 00.001 8052 move complete, result=0 23:14:32.614 00.000 8052 worker thread done servicing request 23:14:32.625 00.011 3236 UpdateGuideState exits: m=208 SNR=9.9 23:14:32.625 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:32.625 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:32.626 00.001 3236 Enqueuing Expose request 23:14:32.626 00.000 8052 Worker thread wakes up 23:14:32.626 00.000 3236 GuideStep: -0.3 px 6 ms EAST, 1.3 px 193 ms SOUTH 23:14:32.626 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:32.626 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:34.071 01.445 8052 Exposure complete 23:14:34.231 00.160 3236 OnExposeComplete: enter 23:14:34.231 00.000 3236 UpdateGuideState(): m_state=6 23:14:34.232 00.001 8052 worker thread done servicing request 23:14:34.232 00.000 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 958 23:14:34.232 00.000 3236 Star::Find returns 1 (0), X=1046.57, Y=270.06, Mass=225, SNR=10.3, Peak=42 HFD=5.2 23:14:34.233 00.001 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.60) 23:14:34.233 00.000 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 23:14:34.233 00.000 3236 CameraToMount -- cameraX=-6.02 cameraY=1.88 hyp=6.31 cameraTheta=2.84 mountX=-0.16 mountY=1.26, mountTheta=1.70 23:14:34.234 00.001 3236 SchedulePrimaryMove(06CFF028, x=-6.02, y=1.88, opts=13) 23:14:34.235 00.001 3236 Enqueuing Move request for scope (-6.02, 1.88) 23:14:34.235 00.000 8052 Worker thread wakes up 23:14:34.235 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.02, 1.88) opts 0xd 23:14:34.235 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.02, 1.88) 23:14:34.235 00.000 8052 Moving (-6.02, 1.88) raw xDistance=-0.16 yDistance=1.26 23:14:34.236 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:14:34.236 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26 23:14:34.236 00.000 8052 MoveAxis(E, 0, ABG) 23:14:34.236 00.000 8052 Move returns status 0, amount 0 23:14:34.236 00.000 8052 MoveAxis(S, 191, ABG) 23:14:34.237 00.001 8052 Guiding Dir = 1, Dur = 191 23:14:34.245 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=31, FiltMax=39, Gamma=1.040 23:14:34.310 00.065 8052 IsSlewing returns 0 23:14:34.312 00.002 8052 IsGuiding returns 0 23:14:34.337 00.025 8052 PulseGuide returned control before completion, sleep 177 23:14:34.521 00.184 3236 UpdateGuideState exits: m=225 SNR=10.3 23:14:34.522 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:34.522 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:34.522 00.000 3236 Enqueuing Expose request 23:14:34.533 00.011 8052 IsGuiding returns 0 23:14:34.533 00.000 8052 Move returns status 0, amount 191 23:14:34.533 00.000 8052 move complete, result=0 23:14:34.533 00.000 8052 worker thread done servicing request 23:14:34.534 00.001 8052 Worker thread wakes up 23:14:34.534 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:34.534 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,255,31,31) 23:14:34.545 00.011 3236 GuideStep: -0.2 px 0 ms EAST, 1.3 px 191 ms SOUTH 23:14:36.088 01.543 8052 Exposure complete 23:14:36.228 00.140 3236 OnExposeComplete: enter 23:14:36.228 00.000 3236 UpdateGuideState(): m_state=6 23:14:36.229 00.001 3236 Star::Find(15, 1046, 270, 0, (0,0,0,0), 0.0, 255) frame 959 23:14:36.229 00.000 3236 Star::Find returns 1 (0), X=1047.03, Y=268.17, Mass=198, SNR=9.7, Peak=44 HFD=4.7 23:14:36.229 00.000 3236 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.85) = xAngle (-1.29 = -1.29) 23:14:36.229 00.000 3236 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.04 = -3.04) 23:14:36.229 00.000 3236 CameraToMount -- cameraX=-5.56 cameraY=-0.01 hyp=5.56 cameraTheta=-3.14 mountX=1.53 mountY=-0.58, mountTheta=-0.36 23:14:36.231 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.56, y=-0.01, opts=13) 23:14:36.231 00.000 3236 Enqueuing Move request for scope (-5.56, -0.01) 23:14:36.241 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=34, FiltMax=42, Gamma=1.040 23:14:36.243 00.002 8052 worker thread done servicing request 23:14:36.243 00.000 8052 Worker thread wakes up 23:14:36.243 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.56, -0.01) opts 0xd 23:14:36.244 00.001 8052 Handling offset move in thread for scope, endpoint = (-5.56, -0.01) 23:14:36.244 00.000 8052 Moving (-5.56, -0.01) raw xDistance=1.53 yDistance=-0.58 23:14:36.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.53 23:14:36.244 00.000 8052 resist switch: large excursion: input -0.58 thresh 0.54 direction from 1 to -1 23:14:36.244 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.73 23:14:36.244 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 23:14:36.245 00.001 8052 MoveAxis(W, 53, ABG) 23:14:36.245 00.000 8052 Guiding Dir = 3, Dur = 53 23:14:36.247 00.002 8052 IsSlewing returns 0 23:14:36.249 00.002 8052 IsGuiding returns 0 23:14:36.308 00.059 8052 IsGuiding returns 1 23:14:36.308 00.000 8052 scope still moving after pulse duration time elapsed 23:14:36.405 00.097 8052 IsSlewing returns 0 23:14:36.504 00.099 8052 IsGuiding returns 0 23:14:36.504 00.000 8052 scope move finished after 53 + 202 ms 23:14:36.504 00.000 8052 Move returns status 0, amount 53 23:14:36.504 00.000 8052 MoveAxis(N, 88, ABG) 23:14:36.505 00.001 8052 Guiding Dir = 0, Dur = 88 23:14:36.526 00.021 3236 UpdateGuideState exits: m=198 SNR=9.7 23:14:36.527 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:36.527 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:36.527 00.000 3236 Enqueuing Expose request 23:14:36.564 00.037 8052 IsSlewing returns 0 23:14:36.670 00.106 8052 IsGuiding returns 0 23:14:36.702 00.032 8052 PulseGuide returned control before completion, sleep 67 23:14:36.772 00.070 8052 IsGuiding returns 1 23:14:36.773 00.001 8052 scope still moving after pulse duration time elapsed 23:14:36.795 00.022 8052 IsSlewing returns 0 23:14:36.797 00.002 8052 IsGuiding returns 1 23:14:36.821 00.024 8052 IsSlewing returns 0 23:14:36.823 00.002 8052 IsGuiding returns 1 23:14:36.847 00.024 8052 IsSlewing returns 0 23:14:36.849 00.002 8052 IsGuiding returns 0 23:14:36.849 00.000 8052 scope move finished after 88 + 91 ms 23:14:36.850 00.001 8052 Move returns status 0, amount 88 23:14:36.850 00.000 8052 move complete, result=0 23:14:36.850 00.000 3236 GuideStep: 1.5 px 53 ms WEST, -0.6 px 88 ms NORTH 23:14:36.879 00.029 8052 worker thread done servicing request 23:14:36.879 00.000 8052 Worker thread wakes up 23:14:36.879 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:36.880 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:38.070 01.190 8052 Exposure complete 23:14:38.229 00.159 3236 OnExposeComplete: enter 23:14:38.230 00.001 3236 UpdateGuideState(): m_state=6 23:14:38.231 00.001 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 960 23:14:38.231 00.000 3236 Star::Find returns 1 (0), X=1046.13, Y=271.40, Mass=180, SNR=9.2, Peak=29 HFD=5.2 23:14:38.231 00.000 3236 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.85) = xAngle (4.53 = -1.76) 23:14:38.231 00.000 3236 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.78 = 2.78) 23:14:38.232 00.001 3236 CameraToMount -- cameraX=-6.46 cameraY=3.23 hyp=7.23 cameraTheta=2.68 mountX=-1.33 mountY=2.55, mountTheta=2.05 23:14:38.233 00.001 3236 SchedulePrimaryMove(06CFF028, x=-6.46, y=3.23, opts=13) 23:14:38.234 00.001 3236 Enqueuing Move request for scope (-6.46, 3.23) 23:14:38.246 00.012 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=20, FiltMax=27, Gamma=1.040 23:14:38.248 00.002 8052 worker thread done servicing request 23:14:38.248 00.000 8052 Worker thread wakes up 23:14:38.248 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.46, 3.23) opts 0xd 23:14:38.249 00.001 8052 Handling offset move in thread for scope, endpoint = (-6.46, 3.23) 23:14:38.249 00.000 8052 Moving (-6.46, 3.23) raw xDistance=-1.33 yDistance=2.55 23:14:38.249 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.33 23:14:38.249 00.000 8052 resist switch: large excursion: input 2.55 thresh 0.54 direction from -1 to 1 23:14:38.249 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=7.66 23:14:38.250 00.001 8052 GuideAlgorithmResistSwitch::result() returns 2.55 from input 2.55 23:14:38.250 00.000 8052 MoveAxis(E, 42, ABG) 23:14:38.250 00.000 8052 Guiding Dir = 2, Dur = 42 23:14:38.252 00.002 8052 IsSlewing returns 0 23:14:38.335 00.083 8052 IsGuiding returns 0 23:14:38.374 00.039 8052 PulseGuide returned control before completion, sleep 14 23:14:38.392 00.018 8052 IsGuiding returns 1 23:14:38.392 00.000 8052 scope still moving after pulse duration time elapsed 23:14:38.420 00.028 8052 IsSlewing returns 0 23:14:38.423 00.003 8052 IsGuiding returns 1 23:14:38.445 00.022 8052 IsSlewing returns 0 23:14:38.447 00.002 8052 IsGuiding returns 1 23:14:38.469 00.022 8052 IsSlewing returns 0 23:14:38.471 00.002 8052 IsGuiding returns 1 23:14:38.495 00.024 8052 IsSlewing returns 0 23:14:38.499 00.004 8052 IsGuiding returns 0 23:14:38.499 00.000 8052 scope move finished after 42 + 121 ms 23:14:38.499 00.000 8052 Move returns status 0, amount 42 23:14:38.500 00.001 8052 MoveAxis(S, 388, ABG) 23:14:38.500 00.000 8052 Guiding Dir = 1, Dur = 388 23:14:38.504 00.004 8052 IsSlewing returns 0 23:14:38.508 00.004 8052 IsGuiding returns 0 23:14:38.526 00.018 8052 PulseGuide returned control before completion, sleep 381 23:14:38.671 00.145 3236 UpdateGuideState exits: m=180 SNR=9.2 23:14:38.671 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:38.671 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:38.671 00.000 3236 Enqueuing Expose request 23:14:38.911 00.240 8052 IsGuiding returns 1 23:14:38.912 00.001 8052 scope still moving after pulse duration time elapsed 23:14:38.937 00.025 8052 IsSlewing returns 0 23:14:38.954 00.017 8052 IsGuiding returns 0 23:14:38.954 00.000 8052 scope move finished after 388 + 57 ms 23:14:38.954 00.000 8052 Move returns status 0, amount 388 23:14:38.955 00.001 8052 move complete, result=0 23:14:38.955 00.000 3236 GuideStep: -1.3 px 42 ms EAST, 2.6 px 388 ms SOUTH 23:14:39.001 00.046 8052 worker thread done servicing request 23:14:39.001 00.000 8052 Worker thread wakes up 23:14:39.001 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:39.001 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,256,31,31) 23:14:40.150 01.149 8052 Exposure complete 23:14:40.324 00.174 3236 OnExposeComplete: enter 23:14:40.324 00.000 3236 UpdateGuideState(): m_state=6 23:14:40.324 00.000 8052 worker thread done servicing request 23:14:40.325 00.001 3236 Star::Find(15, 1046, 271, 0, (0,0,0,0), 0.0, 255) frame 961 23:14:40.326 00.001 3236 Star::Find returns 1 (0), X=1046.18, Y=267.55, Mass=190, SNR=9.4, Peak=38 HFD=5.4 23:14:40.326 00.000 3236 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.85) = xAngle (-1.20 = -1.20) 23:14:40.326 00.000 3236 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.94 = -2.94) 23:14:40.326 00.000 3236 CameraToMount -- cameraX=-6.41 cameraY=-0.62 hyp=6.44 cameraTheta=-3.05 mountX=2.35 mountY=-1.27, mountTheta=-0.50 23:14:40.328 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.41, y=-0.62, opts=13) 23:14:40.329 00.001 3236 Enqueuing Move request for scope (-6.41, -0.62) 23:14:40.329 00.000 8052 Worker thread wakes up 23:14:40.329 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.41, -0.62) opts 0xd 23:14:40.329 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.41, -0.62) 23:14:40.329 00.000 8052 Moving (-6.41, -0.62) raw xDistance=2.35 yDistance=-1.27 23:14:40.330 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.43 from input 2.35 23:14:40.330 00.000 8052 resist switch: large excursion: input -1.27 thresh 0.54 direction from 1 to -1 23:14:40.330 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.82 23:14:40.330 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.27 23:14:40.331 00.001 8052 MoveAxis(W, 79, ABG) 23:14:40.331 00.000 8052 Guiding Dir = 3, Dur = 79 23:14:40.342 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=29, FiltMax=35, Gamma=1.040 23:14:40.377 00.035 8052 IsSlewing returns 0 23:14:40.436 00.059 8052 IsGuiding returns 0 23:14:40.505 00.069 8052 PulseGuide returned control before completion, sleep 21 23:14:40.596 00.091 8052 IsGuiding returns 0 23:14:40.597 00.001 8052 Move returns status 0, amount 79 23:14:40.597 00.000 8052 MoveAxis(N, 193, ABG) 23:14:40.597 00.000 8052 Guiding Dir = 0, Dur = 193 23:14:40.600 00.003 8052 IsSlewing returns 0 23:14:40.602 00.002 8052 IsGuiding returns 0 23:14:40.608 00.006 8052 PulseGuide returned control before completion, sleep 198 23:14:40.625 00.017 3236 UpdateGuideState exits: m=190 SNR=9.4 23:14:40.625 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:40.626 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:40.626 00.000 3236 Enqueuing Expose request 23:14:40.819 00.193 8052 IsGuiding returns 0 23:14:40.819 00.000 8052 Move returns status 0, amount 193 23:14:40.819 00.000 8052 move complete, result=0 23:14:40.819 00.000 8052 worker thread done servicing request 23:14:40.819 00.000 8052 Worker thread wakes up 23:14:40.820 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:40.820 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,253,31,31) 23:14:40.821 00.001 3236 GuideStep: 2.4 px 79 ms WEST, -1.3 px 193 ms NORTH 23:14:42.159 01.338 8052 Exposure complete 23:14:42.326 00.167 3236 OnExposeComplete: enter 23:14:42.326 00.000 8052 worker thread done servicing request 23:14:42.326 00.000 3236 UpdateGuideState(): m_state=6 23:14:42.327 00.001 3236 Star::Find(15, 1046, 267, 0, (0,0,0,0), 0.0, 255) frame 962 23:14:42.328 00.001 3236 Star::Find returns 1 (0), X=1048.00, Y=267.08, Mass=200, SNR=9.7, Peak=37 HFD=4.6 23:14:42.328 00.000 3236 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.85) = xAngle (-1.06 = -1.06) 23:14:42.328 00.000 3236 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.80 = -2.80) 23:14:42.328 00.000 3236 CameraToMount -- cameraX=-4.59 cameraY=-1.10 hyp=4.72 cameraTheta=-2.91 mountX=2.32 mountY=-1.56, mountTheta=-0.59 23:14:42.330 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.59, y=-1.10, opts=13) 23:14:42.331 00.001 3236 Enqueuing Move request for scope (-4.59, -1.10) 23:14:42.331 00.000 8052 Worker thread wakes up 23:14:42.331 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.59, -1.10) opts 0xd 23:14:42.332 00.001 8052 Handling offset move in thread for scope, endpoint = (-4.59, -1.10) 23:14:42.332 00.000 8052 Moving (-4.59, -1.10) raw xDistance=2.32 yDistance=-1.56 23:14:42.333 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.56 from input 2.32 23:14:42.333 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.56 from input -1.56 23:14:42.333 00.000 8052 MoveAxis(W, 86, ABG) 23:14:42.334 00.001 8052 Guiding Dir = 3, Dur = 86 23:14:42.344 00.010 8052 IsSlewing returns 0 23:14:42.345 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=27, FiltMax=35, Gamma=1.040 23:14:42.346 00.001 8052 IsGuiding returns 0 23:14:42.352 00.006 8052 PulseGuide returned control before completion, sleep 90 23:14:42.445 00.093 8052 IsGuiding returns 0 23:14:42.445 00.000 8052 Move returns status 0, amount 86 23:14:42.446 00.001 8052 MoveAxis(N, 238, ABG) 23:14:42.446 00.000 8052 Guiding Dir = 0, Dur = 238 23:14:42.448 00.002 8052 IsSlewing returns 0 23:14:42.450 00.002 8052 IsGuiding returns 0 23:14:42.455 00.005 8052 PulseGuide returned control before completion, sleep 243 23:14:42.617 00.162 3236 UpdateGuideState exits: m=200 SNR=9.7 23:14:42.617 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:42.617 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:42.618 00.001 3236 Enqueuing Expose request 23:14:42.703 00.085 8052 IsGuiding returns 0 23:14:42.703 00.000 8052 Move returns status 0, amount 238 23:14:42.703 00.000 8052 move complete, result=0 23:14:42.703 00.000 8052 worker thread done servicing request 23:14:42.704 00.001 8052 Worker thread wakes up 23:14:42.704 00.000 3236 GuideStep: 2.3 px 86 ms WEST, -1.6 px 238 ms NORTH 23:14:42.704 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:42.704 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:44.141 01.437 8052 Exposure complete 23:14:44.307 00.166 8052 worker thread done servicing request 23:14:44.308 00.001 3236 OnExposeComplete: enter 23:14:44.308 00.000 3236 UpdateGuideState(): m_state=6 23:14:44.309 00.001 3236 Star::Find(15, 1047, 267, 0, (0,0,0,0), 0.0, 255) frame 963 23:14:44.309 00.000 3236 Star::Find returns 1 (0), X=1047.33, Y=268.10, Mass=200, SNR=9.7, Peak=36 HFD=5.1 23:14:44.310 00.001 3236 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.85) = xAngle (-1.28 = -1.28) 23:14:44.310 00.000 3236 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.02 = -3.02) 23:14:44.310 00.000 3236 CameraToMount -- cameraX=-5.26 cameraY=-0.08 hyp=5.26 cameraTheta=-3.13 mountX=1.52 mountY=-0.62, mountTheta=-0.39 23:14:44.312 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.26, y=-0.08, opts=13) 23:14:44.313 00.001 3236 Enqueuing Move request for scope (-5.26, -0.08) 23:14:44.314 00.001 8052 Worker thread wakes up 23:14:44.320 00.006 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.26, -0.08) opts 0xd 23:14:44.321 00.001 8052 Handling offset move in thread for scope, endpoint = (-5.26, -0.08) 23:14:44.321 00.000 8052 Moving (-5.26, -0.08) raw xDistance=1.52 yDistance=-0.62 23:14:44.321 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.52 23:14:44.324 00.003 8052 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 23:14:44.324 00.000 8052 MoveAxis(W, 59, ABG) 23:14:44.324 00.000 8052 Guiding Dir = 3, Dur = 59 23:14:44.326 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=26, FiltMax=34, Gamma=1.040 23:14:44.387 00.061 8052 IsSlewing returns 0 23:14:44.389 00.002 8052 IsGuiding returns 0 23:14:44.396 00.007 8052 PulseGuide returned control before completion, sleep 63 23:14:44.461 00.065 8052 IsGuiding returns 0 23:14:44.462 00.001 8052 Move returns status 0, amount 59 23:14:44.462 00.000 8052 MoveAxis(N, 94, ABG) 23:14:44.462 00.000 8052 Guiding Dir = 0, Dur = 94 23:14:44.464 00.002 8052 IsSlewing returns 0 23:14:44.466 00.002 8052 IsGuiding returns 0 23:14:44.481 00.015 8052 PulseGuide returned control before completion, sleep 90 23:14:44.574 00.093 8052 IsGuiding returns 1 23:14:44.575 00.001 8052 scope still moving after pulse duration time elapsed 23:14:44.608 00.033 8052 IsSlewing returns 0 23:14:44.610 00.002 8052 IsGuiding returns 0 23:14:44.610 00.000 8052 scope move finished after 94 + 50 ms 23:14:44.611 00.001 8052 Move returns status 0, amount 94 23:14:44.611 00.000 8052 move complete, result=0 23:14:44.611 00.000 8052 worker thread done servicing request 23:14:44.624 00.013 3236 UpdateGuideState exits: m=200 SNR=9.7 23:14:44.625 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:44.625 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:44.625 00.000 3236 Enqueuing Expose request 23:14:44.625 00.000 8052 Worker thread wakes up 23:14:44.626 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:44.629 00.003 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:44.629 00.000 3236 GuideStep: 1.5 px 59 ms WEST, -0.6 px 94 ms NORTH 23:14:46.068 01.439 8052 Exposure complete 23:14:46.241 00.173 8052 worker thread done servicing request 23:14:46.241 00.000 3236 OnExposeComplete: enter 23:14:46.242 00.001 3236 UpdateGuideState(): m_state=6 23:14:46.243 00.001 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 964 23:14:46.243 00.000 3236 Star::Find returns 1 (0), X=1049.04, Y=268.99, Mass=178, SNR=9.2, Peak=40 HFD=4.5 23:14:46.243 00.000 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.77 = -1.52) 23:14:46.244 00.001 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.02 = 3.02) 23:14:46.244 00.000 3236 CameraToMount -- cameraX=-3.55 cameraY=0.81 hyp=3.64 cameraTheta=2.92 mountX=0.19 mountY=0.44, mountTheta=1.16 23:14:46.246 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.55, y=0.81, opts=13) 23:14:46.246 00.000 3236 Enqueuing Move request for scope (-3.55, 0.81) 23:14:46.246 00.000 8052 Worker thread wakes up 23:14:46.247 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.55, 0.81) opts 0xd 23:14:46.247 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.55, 0.81) 23:14:46.247 00.000 8052 Moving (-3.55, 0.81) raw xDistance=0.19 yDistance=0.44 23:14:46.247 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.19 23:14:46.248 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:14:46.248 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 23:14:46.248 00.000 8052 MoveAxis(W, 11, ABG) 23:14:46.248 00.000 8052 Guiding Dir = 3, Dur = 11 23:14:46.251 00.003 8052 IsSlewing returns 0 23:14:46.254 00.003 8052 IsGuiding returns 0 23:14:46.258 00.004 8052 PulseGuide returned control before completion, sleep 18 23:14:46.259 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=31, FiltMax=39, Gamma=1.040 23:14:46.278 00.019 8052 IsGuiding returns 0 23:14:46.278 00.000 8052 Move returns status 0, amount 11 23:14:46.279 00.001 8052 MoveAxis(N, 0, ABG) 23:14:46.279 00.000 8052 Move returns status 0, amount 0 23:14:46.279 00.000 8052 move complete, result=0 23:14:46.279 00.000 8052 worker thread done servicing request 23:14:46.488 00.209 3236 UpdateGuideState exits: m=178 SNR=9.2 23:14:46.489 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:46.489 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:46.489 00.000 3236 Enqueuing Expose request 23:14:46.489 00.000 8052 Worker thread wakes up 23:14:46.489 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:46.489 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:46.490 00.001 3236 GuideStep: 0.2 px 11 ms WEST, 0.4 px 0 ms NORTH 23:14:48.122 01.632 8052 Exposure complete 23:14:48.276 00.154 8052 worker thread done servicing request 23:14:48.277 00.001 3236 OnExposeComplete: enter 23:14:48.277 00.000 3236 UpdateGuideState(): m_state=6 23:14:48.278 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 965 23:14:48.278 00.000 3236 Star::Find returns 1 (0), X=1048.85, Y=269.76, Mass=222, SNR=10.3, Peak=35 HFD=4.8 23:14:48.278 00.000 3236 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.85) = xAngle (4.59 = -1.69) 23:14:48.279 00.001 3236 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.84 = 2.84) 23:14:48.279 00.000 3236 CameraToMount -- cameraX=-3.74 cameraY=1.59 hyp=4.06 cameraTheta=2.74 mountX=-0.50 mountY=1.20, mountTheta=1.97 23:14:48.280 00.001 3236 SchedulePrimaryMove(06CFF028, x=-3.74, y=1.59, opts=13) 23:14:48.281 00.001 3236 Enqueuing Move request for scope (-3.74, 1.59) 23:14:48.281 00.000 8052 Worker thread wakes up 23:14:48.281 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.74, 1.59) opts 0xd 23:14:48.281 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.74, 1.59) 23:14:48.282 00.001 8052 Moving (-3.74, 1.59) raw xDistance=-0.50 yDistance=1.20 23:14:48.282 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.50 23:14:48.282 00.000 8052 resist switch: large excursion: input 1.20 thresh 0.54 direction from -1 to 1 23:14:48.283 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.59 23:14:48.283 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20 23:14:48.283 00.000 8052 MoveAxis(E, 17, ABG) 23:14:48.283 00.000 8052 Guiding Dir = 2, Dur = 17 23:14:48.287 00.004 8052 IsSlewing returns 0 23:14:48.291 00.004 8052 IsGuiding returns 0 23:14:48.294 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=24, FiltMax=33, Gamma=1.040 23:14:48.296 00.002 8052 PulseGuide returned control before completion, sleep 23 23:14:48.321 00.025 8052 IsGuiding returns 0 23:14:48.322 00.001 8052 Move returns status 0, amount 17 23:14:48.322 00.000 8052 MoveAxis(S, 182, ABG) 23:14:48.322 00.000 8052 Guiding Dir = 1, Dur = 182 23:14:48.324 00.002 8052 IsSlewing returns 0 23:14:48.326 00.002 8052 IsGuiding returns 0 23:14:48.333 00.007 8052 PulseGuide returned control before completion, sleep 185 23:14:48.521 00.188 8052 IsGuiding returns 0 23:14:48.521 00.000 8052 Move returns status 0, amount 182 23:14:48.522 00.001 8052 move complete, result=0 23:14:48.522 00.000 8052 worker thread done servicing request 23:14:48.565 00.043 3236 UpdateGuideState exits: m=222 SNR=10.3 23:14:48.566 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:48.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:48.566 00.000 3236 Enqueuing Expose request 23:14:48.566 00.000 8052 Worker thread wakes up 23:14:48.567 00.001 3236 GuideStep: -0.5 px 17 ms EAST, 1.2 px 182 ms SOUTH 23:14:48.567 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:48.567 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:50.102 01.535 8052 Exposure complete 23:14:50.268 00.166 8052 worker thread done servicing request 23:14:50.268 00.000 3236 OnExposeComplete: enter 23:14:50.268 00.000 3236 UpdateGuideState(): m_state=6 23:14:50.269 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 966 23:14:50.270 00.001 3236 Star::Find returns 1 (0), X=1048.87, Y=270.79, Mass=210, SNR=10.0, Peak=41 HFD=4.9 23:14:50.270 00.000 3236 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.85) = xAngle (4.38 = -1.91) 23:14:50.270 00.000 3236 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.63 = 2.63) 23:14:50.270 00.000 3236 CameraToMount -- cameraX=-3.72 cameraY=2.62 hyp=4.55 cameraTheta=2.53 mountX=-1.49 mountY=2.22, mountTheta=2.16 23:14:50.272 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.72, y=2.62, opts=13) 23:14:50.273 00.001 3236 Enqueuing Move request for scope (-3.72, 2.62) 23:14:50.273 00.000 8052 Worker thread wakes up 23:14:50.274 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.72, 2.62) opts 0xd 23:14:50.274 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.72, 2.62) 23:14:50.274 00.000 8052 Moving (-3.72, 2.62) raw xDistance=-1.49 yDistance=2.22 23:14:50.274 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.49 23:14:50.274 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.22 from input 2.22 23:14:50.275 00.001 8052 MoveAxis(E, 53, ABG) 23:14:50.275 00.000 8052 Guiding Dir = 2, Dur = 53 23:14:50.278 00.003 8052 IsSlewing returns 0 23:14:50.281 00.003 8052 IsGuiding returns 0 23:14:50.285 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=30, FiltMax=38, Gamma=1.040 23:14:50.290 00.005 8052 PulseGuide returned control before completion, sleep 54 23:14:50.349 00.059 8052 IsGuiding returns 0 23:14:50.349 00.000 8052 Move returns status 0, amount 53 23:14:50.349 00.000 8052 MoveAxis(S, 338, ABG) 23:14:50.349 00.000 8052 Guiding Dir = 1, Dur = 338 23:14:50.351 00.002 8052 IsSlewing returns 0 23:14:50.353 00.002 8052 IsGuiding returns 0 23:14:50.361 00.008 8052 PulseGuide returned control before completion, sleep 341 23:14:50.563 00.202 3236 UpdateGuideState exits: m=210 SNR=10.0 23:14:50.563 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:50.564 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:50.564 00.000 3236 Enqueuing Expose request 23:14:50.757 00.193 8052 IsGuiding returns 0 23:14:50.757 00.000 8052 Move returns status 0, amount 338 23:14:50.758 00.001 8052 move complete, result=0 23:14:50.758 00.000 8052 worker thread done servicing request 23:14:50.758 00.000 8052 Worker thread wakes up 23:14:50.758 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:50.758 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:50.759 00.001 3236 GuideStep: -1.5 px 53 ms EAST, 2.2 px 338 ms SOUTH 23:14:52.092 01.333 8052 Exposure complete 23:14:52.259 00.167 8052 worker thread done servicing request 23:14:52.259 00.000 3236 OnExposeComplete: enter 23:14:52.259 00.000 3236 UpdateGuideState(): m_state=6 23:14:52.260 00.001 3236 Star::Find(15, 1048, 270, 0, (0,0,0,0), 0.0, 255) frame 967 23:14:52.261 00.001 3236 Star::Find returns 1 (0), X=1048.76, Y=269.65, Mass=235, SNR=10.6, Peak=37 HFD=5.2 23:14:52.261 00.000 3236 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.85) = xAngle (4.62 = -1.66) 23:14:52.261 00.000 3236 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.88 = 2.88) 23:14:52.261 00.000 3236 CameraToMount -- cameraX=-3.83 cameraY=1.48 hyp=4.11 cameraTheta=2.77 mountX=-0.37 mountY=1.08, mountTheta=1.90 23:14:52.263 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.83, y=1.48, opts=13) 23:14:52.264 00.001 3236 Enqueuing Move request for scope (-3.83, 1.48) 23:14:52.265 00.001 8052 Worker thread wakes up 23:14:52.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.83, 1.48) opts 0xd 23:14:52.266 00.001 8052 Handling offset move in thread for scope, endpoint = (-3.83, 1.48) 23:14:52.266 00.000 8052 Moving (-3.83, 1.48) raw xDistance=-0.37 yDistance=1.08 23:14:52.266 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.37 23:14:52.267 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08 23:14:52.267 00.000 8052 MoveAxis(E, 17, ABG) 23:14:52.267 00.000 8052 Guiding Dir = 2, Dur = 17 23:14:52.270 00.003 8052 IsSlewing returns 0 23:14:52.276 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=26, FiltMax=34, Gamma=1.040 23:14:52.279 00.003 8052 IsGuiding returns 0 23:14:52.282 00.003 8052 PulseGuide returned control before completion, sleep 24 23:14:52.309 00.027 8052 IsGuiding returns 0 23:14:52.309 00.000 8052 Move returns status 0, amount 17 23:14:52.310 00.001 8052 MoveAxis(S, 164, ABG) 23:14:52.310 00.000 8052 Guiding Dir = 1, Dur = 164 23:14:52.312 00.002 8052 IsSlewing returns 0 23:14:52.314 00.002 8052 IsGuiding returns 0 23:14:52.327 00.013 8052 PulseGuide returned control before completion, sleep 161 23:14:52.493 00.166 8052 IsGuiding returns 0 23:14:52.494 00.001 8052 Move returns status 0, amount 164 23:14:52.494 00.000 8052 move complete, result=0 23:14:52.494 00.000 8052 worker thread done servicing request 23:14:52.551 00.057 3236 UpdateGuideState exits: m=235 SNR=10.6 23:14:52.551 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:52.551 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:52.551 00.000 3236 Enqueuing Expose request 23:14:52.551 00.000 8052 Worker thread wakes up 23:14:52.552 00.001 3236 GuideStep: -0.4 px 17 ms EAST, 1.1 px 164 ms SOUTH 23:14:52.552 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:52.552 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:54.087 01.535 8052 Exposure complete 23:14:54.253 00.166 8052 worker thread done servicing request 23:14:54.254 00.001 3236 OnExposeComplete: enter 23:14:54.254 00.000 3236 UpdateGuideState(): m_state=6 23:14:54.255 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 968 23:14:54.255 00.000 3236 Star::Find returns 1 (0), X=1049.03, Y=270.23, Mass=218, SNR=10.2, Peak=36 HFD=4.6 23:14:54.255 00.000 3236 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.85) = xAngle (4.47 = -1.82) 23:14:54.256 00.001 3236 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.72 = 2.72) 23:14:54.256 00.000 3236 CameraToMount -- cameraX=-3.56 cameraY=2.06 hyp=4.11 cameraTheta=2.62 mountX=-1.00 mountY=1.68, mountTheta=2.11 23:14:54.258 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.56, y=2.06, opts=13) 23:14:54.258 00.000 3236 Enqueuing Move request for scope (-3.56, 2.06) 23:14:54.259 00.001 8052 Worker thread wakes up 23:14:54.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.56, 2.06) opts 0xd 23:14:54.259 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.56, 2.06) 23:14:54.259 00.000 8052 Moving (-3.56, 2.06) raw xDistance=-1.00 yDistance=1.68 23:14:54.259 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.00 23:14:54.260 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.68 from input 1.68 23:14:54.260 00.000 8052 MoveAxis(E, 36, ABG) 23:14:54.260 00.000 8052 Guiding Dir = 2, Dur = 36 23:14:54.263 00.003 8052 IsSlewing returns 0 23:14:54.266 00.003 8052 IsGuiding returns 0 23:14:54.271 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=34, Gamma=1.040 23:14:54.275 00.004 8052 PulseGuide returned control before completion, sleep 37 23:14:54.401 00.126 8052 IsGuiding returns 0 23:14:54.402 00.001 8052 Move returns status 0, amount 36 23:14:54.402 00.000 8052 MoveAxis(S, 256, ABG) 23:14:54.402 00.000 8052 Guiding Dir = 1, Dur = 256 23:14:54.465 00.063 8052 IsSlewing returns 0 23:14:54.529 00.064 8052 IsGuiding returns 0 23:14:54.556 00.027 3236 UpdateGuideState exits: m=218 SNR=10.2 23:14:54.556 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:54.556 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:54.556 00.000 3236 Enqueuing Expose request 23:14:54.599 00.043 8052 PulseGuide returned control before completion, sleep 197 23:14:54.799 00.200 8052 IsGuiding returns 1 23:14:54.800 00.001 8052 scope still moving after pulse duration time elapsed 23:14:54.822 00.022 8052 IsSlewing returns 0 23:14:54.824 00.002 8052 IsGuiding returns 1 23:14:54.846 00.022 8052 IsSlewing returns 0 23:14:54.848 00.002 8052 IsGuiding returns 1 23:14:54.870 00.022 8052 IsSlewing returns 0 23:14:54.872 00.002 8052 IsGuiding returns 0 23:14:54.872 00.000 8052 scope move finished after 256 + 87 ms 23:14:54.872 00.000 8052 Move returns status 0, amount 256 23:14:54.873 00.001 8052 move complete, result=0 23:14:54.873 00.000 8052 worker thread done servicing request 23:14:54.873 00.000 3236 GuideStep: -1.0 px 36 ms EAST, 1.7 px 256 ms SOUTH 23:14:54.873 00.000 8052 Worker thread wakes up 23:14:54.874 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:54.874 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:56.105 01.231 8052 Exposure complete 23:14:56.269 00.164 8052 worker thread done servicing request 23:14:56.269 00.000 3236 OnExposeComplete: enter 23:14:56.270 00.001 3236 UpdateGuideState(): m_state=6 23:14:56.271 00.001 3236 Star::Find(15, 1049, 270, 0, (0,0,0,0), 0.0, 255) frame 969 23:14:56.271 00.000 3236 Star::Find returns 1 (0), X=1050.45, Y=269.48, Mass=214, SNR=10.1, Peak=37 HFD=4.3 23:14:56.271 00.000 3236 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.85) = xAngle (4.44 = -1.84) 23:14:56.272 00.001 3236 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.70 = 2.70) 23:14:56.272 00.000 3236 CameraToMount -- cameraX=-2.14 cameraY=1.31 hyp=2.51 cameraTheta=2.59 mountX=-0.67 mountY=1.08, mountTheta=2.13 23:14:56.273 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.14, y=1.31, opts=13) 23:14:56.274 00.001 3236 Enqueuing Move request for scope (-2.14, 1.31) 23:14:56.274 00.000 8052 Worker thread wakes up 23:14:56.274 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.14, 1.31) opts 0xd 23:14:56.274 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.14, 1.31) 23:14:56.275 00.001 8052 Moving (-2.14, 1.31) raw xDistance=-0.67 yDistance=1.08 23:14:56.275 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.67 23:14:56.275 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08 23:14:56.275 00.000 8052 MoveAxis(E, 26, ABG) 23:14:56.276 00.001 8052 Guiding Dir = 2, Dur = 26 23:14:56.278 00.002 8052 IsSlewing returns 0 23:14:56.281 00.003 8052 IsGuiding returns 0 23:14:56.286 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=24, FiltMax=33, Gamma=1.040 23:14:56.290 00.004 8052 PulseGuide returned control before completion, sleep 29 23:14:56.321 00.031 8052 IsGuiding returns 1 23:14:56.322 00.001 8052 scope still moving after pulse duration time elapsed 23:14:56.350 00.028 8052 IsSlewing returns 0 23:14:56.354 00.004 8052 IsGuiding returns 0 23:14:56.354 00.000 8052 scope move finished after 26 + 45 ms 23:14:56.354 00.000 8052 Move returns status 0, amount 26 23:14:56.356 00.002 8052 MoveAxis(S, 165, ABG) 23:14:56.356 00.000 8052 Guiding Dir = 1, Dur = 165 23:14:56.358 00.002 8052 IsSlewing returns 0 23:14:56.360 00.002 8052 IsGuiding returns 0 23:14:56.367 00.007 8052 PulseGuide returned control before completion, sleep 169 23:14:56.540 00.173 8052 IsGuiding returns 0 23:14:56.540 00.000 8052 Move returns status 0, amount 165 23:14:56.540 00.000 8052 move complete, result=0 23:14:56.540 00.000 8052 worker thread done servicing request 23:14:56.564 00.024 3236 UpdateGuideState exits: m=214 SNR=10.1 23:14:56.564 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:56.564 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:56.565 00.001 3236 Enqueuing Expose request 23:14:56.565 00.000 8052 Worker thread wakes up 23:14:56.565 00.000 3236 GuideStep: -0.7 px 26 ms EAST, 1.1 px 165 ms SOUTH 23:14:56.565 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:56.565 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:14:58.101 01.536 8052 Exposure complete 23:14:58.271 00.170 8052 worker thread done servicing request 23:14:58.271 00.000 3236 OnExposeComplete: enter 23:14:58.271 00.000 3236 UpdateGuideState(): m_state=6 23:14:58.272 00.001 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 970 23:14:58.273 00.001 3236 Star::Find returns 1 (0), X=1051.72, Y=268.65, Mass=213, SNR=10.1, Peak=35 HFD=4.7 23:14:58.273 00.000 3236 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.85) = xAngle (4.49 = -1.80) 23:14:58.273 00.000 3236 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.74 = 2.74) 23:14:58.273 00.000 3236 CameraToMount -- cameraX=-0.87 cameraY=0.48 hyp=0.99 cameraTheta=2.64 mountX=-0.22 mountY=0.39, mountTheta=2.09 23:14:58.275 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.87, y=0.48, opts=13) 23:14:58.275 00.000 3236 Enqueuing Move request for scope (-0.87, 0.48) 23:14:58.276 00.001 8052 Worker thread wakes up 23:14:58.276 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.48) opts 0xd 23:14:58.276 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.87, 0.48) 23:14:58.276 00.000 8052 Moving (-0.87, 0.48) raw xDistance=-0.22 yDistance=0.39 23:14:58.276 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.22 23:14:58.277 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 23:14:58.277 00.000 8052 MoveAxis(E, 9, ABG) 23:14:58.277 00.000 8052 Guiding Dir = 2, Dur = 9 23:14:58.288 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=34, Gamma=1.040 23:14:58.321 00.033 8052 IsSlewing returns 0 23:14:58.384 00.063 8052 IsGuiding returns 0 23:14:58.388 00.004 8052 PulseGuide returned control before completion, sleep 16 23:14:58.406 00.018 8052 IsGuiding returns 0 23:14:58.407 00.001 8052 Move returns status 0, amount 9 23:14:58.407 00.000 8052 MoveAxis(S, 59, ABG) 23:14:58.407 00.000 8052 Guiding Dir = 1, Dur = 59 23:14:58.409 00.002 8052 IsSlewing returns 0 23:14:58.411 00.002 8052 IsGuiding returns 0 23:14:58.418 00.007 8052 PulseGuide returned control before completion, sleep 63 23:14:58.484 00.066 8052 IsGuiding returns 1 23:14:58.484 00.000 8052 scope still moving after pulse duration time elapsed 23:14:58.506 00.022 8052 IsSlewing returns 0 23:14:58.508 00.002 8052 IsGuiding returns 1 23:14:58.530 00.022 8052 IsSlewing returns 0 23:14:58.532 00.002 8052 IsGuiding returns 0 23:14:58.532 00.000 8052 scope move finished after 59 + 61 ms 23:14:58.533 00.001 8052 Move returns status 0, amount 59 23:14:58.533 00.000 8052 move complete, result=0 23:14:58.533 00.000 8052 worker thread done servicing request 23:14:58.568 00.035 3236 UpdateGuideState exits: m=213 SNR=10.1 23:14:58.569 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:14:58.569 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:14:58.569 00.000 3236 Enqueuing Expose request 23:14:58.569 00.000 8052 Worker thread wakes up 23:14:58.569 00.000 3236 GuideStep: -0.2 px 9 ms EAST, 0.4 px 59 ms SOUTH 23:14:58.570 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:14:58.570 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:00.107 01.537 8052 Exposure complete 23:15:00.283 00.176 8052 worker thread done servicing request 23:15:00.284 00.001 3236 OnExposeComplete: enter 23:15:00.284 00.000 3236 UpdateGuideState(): m_state=6 23:15:00.285 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 971 23:15:00.285 00.000 3236 Star::Find returns 1 (0), X=1051.64, Y=266.79, Mass=214, SNR=10.1, Peak=38 HFD=4.5 23:15:00.286 00.001 3236 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.85) = xAngle (-0.32 = -0.32) 23:15:00.286 00.000 3236 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.07 = -2.07) 23:15:00.286 00.000 3236 CameraToMount -- cameraX=-0.95 cameraY=-1.38 hyp=1.68 cameraTheta=-2.17 mountX=1.59 mountY=-1.47, mountTheta=-0.75 23:15:00.288 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.95, y=-1.38, opts=13) 23:15:00.288 00.000 3236 Enqueuing Move request for scope (-0.95, -1.38) 23:15:00.288 00.000 8052 Worker thread wakes up 23:15:00.289 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -1.38) opts 0xd 23:15:00.289 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.95, -1.38) 23:15:00.289 00.000 8052 Moving (-0.95, -1.38) raw xDistance=1.59 yDistance=-1.47 23:15:00.289 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.59 23:15:00.290 00.001 8052 resist switch: large excursion: input -1.47 thresh 0.54 direction from 1 to -1 23:15:00.290 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.42 23:15:00.290 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47 23:15:00.290 00.000 8052 MoveAxis(W, 54, ABG) 23:15:00.291 00.001 8052 Guiding Dir = 3, Dur = 54 23:15:00.293 00.002 8052 IsSlewing returns 0 23:15:00.297 00.004 8052 IsGuiding returns 0 23:15:00.301 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=37, Gamma=1.040 23:15:00.305 00.004 8052 PulseGuide returned control before completion, sleep 57 23:15:00.364 00.059 8052 IsGuiding returns 0 23:15:00.365 00.001 8052 Move returns status 0, amount 54 23:15:00.365 00.000 8052 MoveAxis(N, 224, ABG) 23:15:00.365 00.000 8052 Guiding Dir = 0, Dur = 224 23:15:00.367 00.002 8052 IsSlewing returns 0 23:15:00.369 00.002 8052 IsGuiding returns 0 23:15:00.375 00.006 8052 PulseGuide returned control before completion, sleep 229 23:15:00.574 00.199 3236 UpdateGuideState exits: m=214 SNR=10.1 23:15:00.574 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:00.574 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:00.575 00.001 3236 Enqueuing Expose request 23:15:00.608 00.033 8052 IsGuiding returns 0 23:15:00.608 00.000 8052 Move returns status 0, amount 224 23:15:00.608 00.000 8052 move complete, result=0 23:15:00.609 00.001 8052 worker thread done servicing request 23:15:00.609 00.000 8052 Worker thread wakes up 23:15:00.609 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:00.609 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:00.615 00.006 3236 GuideStep: 1.6 px 54 ms WEST, -1.5 px 224 ms NORTH 23:15:02.148 01.533 8052 Exposure complete 23:15:02.313 00.165 3236 OnExposeComplete: enter 23:15:02.313 00.000 3236 UpdateGuideState(): m_state=6 23:15:02.314 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 972 23:15:02.314 00.000 3236 Star::Find returns 1 (0), X=1052.24, Y=267.56, Mass=213, SNR=10.0, Peak=38 HFD=4.8 23:15:02.314 00.000 3236 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.85) = xAngle (-0.24 = -0.24) 23:15:02.315 00.001 3236 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.98 = -1.98) 23:15:02.315 00.000 3236 CameraToMount -- cameraX=-0.35 cameraY=-0.62 hyp=0.71 cameraTheta=-2.09 mountX=0.69 mountY=-0.65, mountTheta=-0.76 23:15:02.316 00.001 8052 worker thread done servicing request 23:15:02.317 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.35, y=-0.62, opts=13) 23:15:02.318 00.001 3236 Enqueuing Move request for scope (-0.35, -0.62) 23:15:02.318 00.000 8052 Worker thread wakes up 23:15:02.320 00.002 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.62) opts 0xd 23:15:02.320 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.35, -0.62) 23:15:02.320 00.000 8052 Moving (-0.35, -0.62) raw xDistance=0.69 yDistance=-0.65 23:15:02.321 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.69 23:15:02.321 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65 23:15:02.321 00.000 8052 MoveAxis(W, 28, ABG) 23:15:02.321 00.000 8052 Guiding Dir = 3, Dur = 28 23:15:02.324 00.003 8052 IsSlewing returns 0 23:15:02.326 00.002 8052 IsGuiding returns 0 23:15:02.333 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=26, FiltMax=35, Gamma=1.040 23:15:02.333 00.000 8052 PulseGuide returned control before completion, sleep 32 23:15:02.368 00.035 8052 IsGuiding returns 1 23:15:02.368 00.000 8052 scope still moving after pulse duration time elapsed 23:15:02.392 00.024 8052 IsSlewing returns 0 23:15:02.394 00.002 8052 IsGuiding returns 0 23:15:02.394 00.000 8052 scope move finished after 28 + 38 ms 23:15:02.394 00.000 8052 Move returns status 0, amount 28 23:15:02.394 00.000 8052 MoveAxis(N, 99, ABG) 23:15:02.394 00.000 8052 Guiding Dir = 0, Dur = 99 23:15:02.396 00.002 8052 IsSlewing returns 0 23:15:02.398 00.002 8052 IsGuiding returns 0 23:15:02.405 00.007 8052 PulseGuide returned control before completion, sleep 103 23:15:02.511 00.106 8052 IsGuiding returns 1 23:15:02.512 00.001 8052 scope still moving after pulse duration time elapsed 23:15:02.534 00.022 8052 IsSlewing returns 0 23:15:02.536 00.002 8052 IsGuiding returns 0 23:15:02.536 00.000 8052 scope move finished after 99 + 38 ms 23:15:02.537 00.001 8052 Move returns status 0, amount 99 23:15:02.537 00.000 8052 move complete, result=0 23:15:02.537 00.000 8052 worker thread done servicing request 23:15:02.605 00.068 3236 UpdateGuideState exits: m=213 SNR=10.0 23:15:02.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:02.605 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:02.605 00.000 3236 Enqueuing Expose request 23:15:02.606 00.001 8052 Worker thread wakes up 23:15:02.606 00.000 3236 GuideStep: 0.7 px 28 ms WEST, -0.7 px 99 ms NORTH 23:15:02.606 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:02.606 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:04.143 01.537 8052 Exposure complete 23:15:04.306 00.163 8052 worker thread done servicing request 23:15:04.307 00.001 3236 OnExposeComplete: enter 23:15:04.307 00.000 3236 UpdateGuideState(): m_state=6 23:15:04.308 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 973 23:15:04.308 00.000 3236 Star::Find returns 1 (0), X=1051.55, Y=269.28, Mass=194, SNR=9.6, Peak=37 HFD=4.5 23:15:04.309 00.001 3236 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.85) = xAngle (4.18 = -2.11) 23:15:04.309 00.000 3236 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.43 = 2.43) 23:15:04.309 00.000 3236 CameraToMount -- cameraX=-1.05 cameraY=1.10 hyp=1.52 cameraTheta=2.33 mountX=-0.78 mountY=0.99, mountTheta=2.23 23:15:04.311 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.05, y=1.10, opts=13) 23:15:04.311 00.000 3236 Enqueuing Move request for scope (-1.05, 1.10) 23:15:04.312 00.001 8052 Worker thread wakes up 23:15:04.315 00.003 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 1.10) opts 0xd 23:15:04.320 00.005 8052 Handling offset move in thread for scope, endpoint = (-1.05, 1.10) 23:15:04.320 00.000 8052 Moving (-1.05, 1.10) raw xDistance=-0.78 yDistance=0.99 23:15:04.320 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.78 23:15:04.321 00.001 8052 resist switch: large excursion: input 0.99 thresh 0.54 direction from -1 to 1 23:15:04.321 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.98 23:15:04.321 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99 23:15:04.321 00.000 8052 MoveAxis(E, 25, ABG) 23:15:04.321 00.000 8052 Guiding Dir = 2, Dur = 25 23:15:04.324 00.003 8052 IsSlewing returns 0 23:15:04.324 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=34, Gamma=1.040 23:15:04.327 00.003 8052 IsGuiding returns 0 23:15:04.333 00.006 8052 PulseGuide returned control before completion, sleep 30 23:15:04.365 00.032 8052 IsGuiding returns 1 23:15:04.365 00.000 8052 scope still moving after pulse duration time elapsed 23:15:04.388 00.023 8052 IsSlewing returns 0 23:15:04.390 00.002 8052 IsGuiding returns 0 23:15:04.391 00.001 8052 scope move finished after 25 + 38 ms 23:15:04.391 00.000 8052 Move returns status 0, amount 25 23:15:04.391 00.000 8052 MoveAxis(S, 151, ABG) 23:15:04.391 00.000 8052 Guiding Dir = 1, Dur = 151 23:15:04.393 00.002 8052 IsSlewing returns 0 23:15:04.395 00.002 8052 IsGuiding returns 0 23:15:04.401 00.006 8052 PulseGuide returned control before completion, sleep 156 23:15:04.600 00.199 3236 UpdateGuideState exits: m=194 SNR=9.6 23:15:04.601 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:04.601 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:04.601 00.000 3236 Enqueuing Expose request 23:15:04.642 00.041 8052 IsGuiding returns 0 23:15:04.642 00.000 8052 Move returns status 0, amount 151 23:15:04.642 00.000 8052 move complete, result=0 23:15:04.642 00.000 8052 worker thread done servicing request 23:15:04.643 00.001 8052 Worker thread wakes up 23:15:04.643 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:04.643 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:04.659 00.016 3236 GuideStep: -0.8 px 25 ms EAST, 1.0 px 151 ms SOUTH 23:15:06.076 01.417 8052 Exposure complete 23:15:06.241 00.165 8052 worker thread done servicing request 23:15:06.242 00.001 3236 OnExposeComplete: enter 23:15:06.242 00.000 3236 UpdateGuideState(): m_state=6 23:15:06.243 00.001 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 974 23:15:06.243 00.000 3236 Star::Find returns 1 (0), X=1051.89, Y=268.48, Mass=224, SNR=10.3, Peak=40 HFD=4.9 23:15:06.243 00.000 3236 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.85) = xAngle (4.57 = -1.71) 23:15:06.244 00.001 3236 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.83 = 2.83) 23:15:06.244 00.000 3236 CameraToMount -- cameraX=-0.70 cameraY=0.31 hyp=0.76 cameraTheta=2.73 mountX=-0.11 mountY=0.24, mountTheta=1.99 23:15:06.246 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.70, y=0.31, opts=13) 23:15:06.246 00.000 3236 Enqueuing Move request for scope (-0.70, 0.31) 23:15:06.246 00.000 8052 Worker thread wakes up 23:15:06.246 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.31) opts 0xd 23:15:06.247 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.70, 0.31) 23:15:06.247 00.000 8052 Moving (-0.70, 0.31) raw xDistance=-0.11 yDistance=0.24 23:15:06.247 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:15:06.247 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24 23:15:06.247 00.000 8052 MoveAxis(E, 0, ABG) 23:15:06.248 00.001 8052 Move returns status 0, amount 0 23:15:06.248 00.000 8052 MoveAxis(S, 36, ABG) 23:15:06.248 00.000 8052 Guiding Dir = 1, Dur = 36 23:15:06.252 00.004 8052 IsSlewing returns 0 23:15:06.255 00.003 8052 IsGuiding returns 0 23:15:06.259 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=29, FiltMax=38, Gamma=1.040 23:15:06.260 00.001 8052 PulseGuide returned control before completion, sleep 41 23:15:06.304 00.044 8052 IsGuiding returns 1 23:15:06.304 00.000 8052 scope still moving after pulse duration time elapsed 23:15:06.327 00.023 8052 IsSlewing returns 0 23:15:06.329 00.002 8052 IsGuiding returns 1 23:15:06.352 00.023 8052 IsSlewing returns 0 23:15:06.354 00.002 8052 IsGuiding returns 1 23:15:06.377 00.023 8052 IsSlewing returns 0 23:15:06.379 00.002 8052 IsGuiding returns 1 23:15:06.402 00.023 8052 IsSlewing returns 0 23:15:06.404 00.002 8052 IsGuiding returns 0 23:15:06.404 00.000 8052 scope move finished after 36 + 112 ms 23:15:06.404 00.000 8052 Move returns status 0, amount 36 23:15:06.404 00.000 8052 move complete, result=0 23:15:06.405 00.001 8052 worker thread done servicing request 23:15:06.535 00.130 3236 UpdateGuideState exits: m=224 SNR=10.3 23:15:06.535 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:06.535 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:06.535 00.000 3236 Enqueuing Expose request 23:15:06.536 00.001 8052 Worker thread wakes up 23:15:06.536 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.2 px 36 ms SOUTH 23:15:06.536 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:06.536 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:08.071 01.535 8052 Exposure complete 23:15:08.237 00.166 8052 worker thread done servicing request 23:15:08.237 00.000 3236 OnExposeComplete: enter 23:15:08.237 00.000 3236 UpdateGuideState(): m_state=6 23:15:08.238 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 975 23:15:08.239 00.001 3236 Star::Find returns 1 (0), X=1050.90, Y=267.86, Mass=196, SNR=9.6, Peak=39 HFD=4.7 23:15:08.239 00.000 3236 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.85) = xAngle (-1.11 = -1.11) 23:15:08.239 00.000 3236 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.85 = -2.85) 23:15:08.239 00.000 3236 CameraToMount -- cameraX=-1.69 cameraY=-0.32 hyp=1.72 cameraTheta=-2.96 mountX=0.77 mountY=-0.49, mountTheta=-0.57 23:15:08.241 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.69, y=-0.32, opts=13) 23:15:08.241 00.000 3236 Enqueuing Move request for scope (-1.69, -0.32) 23:15:08.241 00.000 8052 Worker thread wakes up 23:15:08.242 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.69, -0.32) opts 0xd 23:15:08.242 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.69, -0.32) 23:15:08.242 00.000 8052 Moving (-1.69, -0.32) raw xDistance=0.77 yDistance=-0.49 23:15:08.242 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.77 23:15:08.242 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:15:08.243 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49 23:15:08.243 00.000 8052 MoveAxis(W, 27, ABG) 23:15:08.244 00.001 8052 Guiding Dir = 3, Dur = 27 23:15:08.247 00.003 8052 IsSlewing returns 0 23:15:08.249 00.002 8052 IsGuiding returns 0 23:15:08.253 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=81, FiltMin=28, FiltMax=37, Gamma=1.040 23:15:08.256 00.003 8052 PulseGuide returned control before completion, sleep 31 23:15:08.290 00.034 8052 IsGuiding returns 0 23:15:08.290 00.000 8052 Move returns status 0, amount 27 23:15:08.290 00.000 8052 MoveAxis(N, 0, ABG) 23:15:08.291 00.001 8052 Move returns status 0, amount 0 23:15:08.291 00.000 8052 move complete, result=0 23:15:08.291 00.000 8052 worker thread done servicing request 23:15:08.524 00.233 3236 UpdateGuideState exits: m=196 SNR=9.6 23:15:08.524 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:08.525 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:08.525 00.000 3236 Enqueuing Expose request 23:15:08.525 00.000 8052 Worker thread wakes up 23:15:08.525 00.000 3236 GuideStep: 0.8 px 27 ms WEST, -0.5 px 0 ms NORTH 23:15:08.527 00.002 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:08.528 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:10.063 01.535 8052 Exposure complete 23:15:10.227 00.164 8052 worker thread done servicing request 23:15:10.227 00.000 3236 OnExposeComplete: enter 23:15:10.227 00.000 3236 UpdateGuideState(): m_state=6 23:15:10.228 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 976 23:15:10.229 00.001 3236 Star::Find returns 1 (0), X=1052.37, Y=267.61, Mass=197, SNR=9.7, Peak=37 HFD=4.4 23:15:10.229 00.000 3236 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.85) = xAngle (-0.10 = -0.10) 23:15:10.229 00.000 3236 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.84 = -1.84) 23:15:10.230 00.001 3236 CameraToMount -- cameraX=-0.22 cameraY=-0.56 hyp=0.61 cameraTheta=-1.94 mountX=0.60 mountY=-0.58, mountTheta=-0.77 23:15:10.231 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.22, y=-0.56, opts=13) 23:15:10.231 00.000 3236 Enqueuing Move request for scope (-0.22, -0.56) 23:15:10.232 00.001 8052 Worker thread wakes up 23:15:10.232 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.56) opts 0xd 23:15:10.232 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.22, -0.56) 23:15:10.232 00.000 8052 Moving (-0.22, -0.56) raw xDistance=0.60 yDistance=-0.58 23:15:10.233 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.60 23:15:10.233 00.000 8052 resist switch: large excursion: input -0.58 thresh 0.54 direction from 1 to -1 23:15:10.233 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.75 23:15:10.234 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 23:15:10.234 00.000 8052 MoveAxis(W, 23, ABG) 23:15:10.234 00.000 8052 Guiding Dir = 3, Dur = 23 23:15:10.237 00.003 8052 IsSlewing returns 0 23:15:10.240 00.003 8052 IsGuiding returns 0 23:15:10.244 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=36, Gamma=1.040 23:15:10.245 00.001 8052 PulseGuide returned control before completion, sleep 29 23:15:10.276 00.031 8052 IsGuiding returns 0 23:15:10.277 00.001 8052 Move returns status 0, amount 23 23:15:10.277 00.000 8052 MoveAxis(N, 89, ABG) 23:15:10.277 00.000 8052 Guiding Dir = 0, Dur = 89 23:15:10.279 00.002 8052 IsSlewing returns 0 23:15:10.281 00.002 8052 IsGuiding returns 0 23:15:10.288 00.007 8052 PulseGuide returned control before completion, sleep 93 23:15:10.383 00.095 8052 IsGuiding returns 1 23:15:10.383 00.000 8052 scope still moving after pulse duration time elapsed 23:15:10.406 00.023 8052 IsSlewing returns 0 23:15:10.408 00.002 8052 IsGuiding returns 1 23:15:10.431 00.023 8052 IsSlewing returns 0 23:15:10.432 00.001 8052 IsGuiding returns 0 23:15:10.433 00.001 8052 scope move finished after 89 + 62 ms 23:15:10.433 00.000 8052 Move returns status 0, amount 89 23:15:10.433 00.000 8052 move complete, result=0 23:15:10.433 00.000 8052 worker thread done servicing request 23:15:10.521 00.088 3236 UpdateGuideState exits: m=197 SNR=9.7 23:15:10.521 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:10.521 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:10.522 00.001 3236 Enqueuing Expose request 23:15:10.522 00.000 8052 Worker thread wakes up 23:15:10.522 00.000 3236 GuideStep: 0.6 px 23 ms WEST, -0.6 px 89 ms NORTH 23:15:10.522 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:10.522 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:12.061 01.539 8052 Exposure complete 23:15:12.227 00.166 8052 worker thread done servicing request 23:15:12.227 00.000 3236 OnExposeComplete: enter 23:15:12.228 00.001 3236 UpdateGuideState(): m_state=6 23:15:12.229 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 977 23:15:12.229 00.000 3236 Star::Find returns 1 (0), X=1051.96, Y=267.21, Mass=221, SNR=10.2, Peak=36 HFD=4.4 23:15:12.229 00.000 3236 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.85) = xAngle (-0.31 = -0.31) 23:15:12.230 00.001 3236 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.05 = -2.05) 23:15:12.230 00.000 3236 CameraToMount -- cameraX=-0.63 cameraY=-0.96 hyp=1.15 cameraTheta=-2.15 mountX=1.10 mountY=-1.02, mountTheta=-0.75 23:15:12.232 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.63, y=-0.96, opts=13) 23:15:12.232 00.000 3236 Enqueuing Move request for scope (-0.63, -0.96) 23:15:12.232 00.000 8052 Worker thread wakes up 23:15:12.232 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.96) opts 0xd 23:15:12.233 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.63, -0.96) 23:15:12.233 00.000 8052 Moving (-0.63, -0.96) raw xDistance=1.10 yDistance=-1.02 23:15:12.233 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.10 23:15:12.233 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 23:15:12.233 00.000 8052 MoveAxis(W, 40, ABG) 23:15:12.234 00.001 8052 Guiding Dir = 3, Dur = 40 23:15:12.244 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=23, FiltMax=32, Gamma=1.040 23:15:12.255 00.011 8052 IsSlewing returns 0 23:15:12.319 00.064 8052 IsGuiding returns 0 23:15:12.386 00.067 8052 IsGuiding returns 1 23:15:12.387 00.001 8052 scope still moving after pulse duration time elapsed 23:15:12.411 00.024 8052 IsSlewing returns 0 23:15:12.413 00.002 8052 IsGuiding returns 1 23:15:12.435 00.022 8052 IsSlewing returns 0 23:15:12.437 00.002 8052 IsGuiding returns 0 23:15:12.437 00.000 8052 scope move finished after 40 + 78 ms 23:15:12.438 00.001 8052 Move returns status 0, amount 40 23:15:12.438 00.000 8052 MoveAxis(N, 155, ABG) 23:15:12.438 00.000 8052 Guiding Dir = 0, Dur = 155 23:15:12.440 00.002 8052 IsSlewing returns 0 23:15:12.442 00.002 8052 IsGuiding returns 0 23:15:12.449 00.007 8052 PulseGuide returned control before completion, sleep 159 23:15:12.525 00.076 3236 UpdateGuideState exits: m=221 SNR=10.2 23:15:12.525 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:12.526 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:12.526 00.000 3236 Enqueuing Expose request 23:15:12.612 00.086 8052 IsGuiding returns 0 23:15:12.613 00.001 8052 Move returns status 0, amount 155 23:15:12.613 00.000 8052 move complete, result=0 23:15:12.613 00.000 8052 worker thread done servicing request 23:15:12.613 00.000 8052 Worker thread wakes up 23:15:12.614 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:12.614 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:12.614 00.000 3236 GuideStep: 1.1 px 40 ms WEST, -1.0 px 155 ms NORTH 23:15:14.151 01.537 8052 Exposure complete 23:15:14.333 00.182 8052 worker thread done servicing request 23:15:14.334 00.001 3236 OnExposeComplete: enter 23:15:14.334 00.000 3236 UpdateGuideState(): m_state=6 23:15:14.335 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 978 23:15:14.335 00.000 3236 Star::Find returns 1 (0), X=1051.00, Y=266.73, Mass=212, SNR=10.0, Peak=35 HFD=4.4 23:15:14.336 00.001 3236 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.85) = xAngle (-0.55 = -0.55) 23:15:14.336 00.000 3236 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.30 = -2.30) 23:15:14.336 00.000 3236 CameraToMount -- cameraX=-1.59 cameraY=-1.45 hyp=2.15 cameraTheta=-2.40 mountX=1.83 mountY=-1.60, mountTheta=-0.72 23:15:14.338 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.59, y=-1.45, opts=13) 23:15:14.338 00.000 3236 Enqueuing Move request for scope (-1.59, -1.45) 23:15:14.340 00.002 8052 Worker thread wakes up 23:15:14.340 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.59, -1.45) opts 0xd 23:15:14.341 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.59, -1.45) 23:15:14.341 00.000 8052 Moving (-1.59, -1.45) raw xDistance=1.83 yDistance=-1.60 23:15:14.341 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.83 23:15:14.341 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.60 from input -1.60 23:15:14.341 00.000 8052 MoveAxis(W, 66, ABG) 23:15:14.342 00.001 8052 Guiding Dir = 3, Dur = 66 23:15:14.345 00.003 8052 IsSlewing returns 0 23:15:14.350 00.005 8052 IsGuiding returns 0 23:15:14.353 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=23, FiltMax=32, Gamma=1.040 23:15:14.359 00.006 8052 PulseGuide returned control before completion, sleep 68 23:15:14.429 00.070 8052 IsGuiding returns 0 23:15:14.430 00.001 8052 Move returns status 0, amount 66 23:15:14.430 00.000 8052 MoveAxis(N, 244, ABG) 23:15:14.430 00.000 8052 Guiding Dir = 0, Dur = 244 23:15:14.432 00.002 8052 IsSlewing returns 0 23:15:14.434 00.002 8052 IsGuiding returns 0 23:15:14.440 00.006 8052 PulseGuide returned control before completion, sleep 249 23:15:14.622 00.182 3236 UpdateGuideState exits: m=212 SNR=10.0 23:15:14.622 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:14.622 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:14.622 00.000 3236 Enqueuing Expose request 23:15:14.750 00.128 8052 IsGuiding returns 0 23:15:14.750 00.000 8052 Move returns status 0, amount 244 23:15:14.751 00.001 8052 move complete, result=0 23:15:14.751 00.000 8052 worker thread done servicing request 23:15:14.751 00.000 8052 Worker thread wakes up 23:15:14.751 00.000 3236 GuideStep: 1.8 px 66 ms WEST, -1.6 px 244 ms NORTH 23:15:14.751 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:14.752 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:16.085 01.333 8052 Exposure complete 23:15:16.251 00.166 8052 worker thread done servicing request 23:15:16.251 00.000 3236 OnExposeComplete: enter 23:15:16.252 00.001 3236 UpdateGuideState(): m_state=6 23:15:16.253 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 979 23:15:16.253 00.000 3236 Star::Find returns 1 (0), X=1051.68, Y=266.22, Mass=203, SNR=9.8, Peak=37 HFD=4.9 23:15:16.253 00.000 3236 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.85) = xAngle (-0.16 = -0.16) 23:15:16.253 00.000 3236 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.90 = -1.90) 23:15:16.254 00.001 3236 CameraToMount -- cameraX=-0.91 cameraY=-1.95 hyp=2.15 cameraTheta=-2.01 mountX=2.13 mountY=-2.04, mountTheta=-0.76 23:15:16.256 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.91, y=-1.95, opts=13) 23:15:16.256 00.000 3236 Enqueuing Move request for scope (-0.91, -1.95) 23:15:16.256 00.000 8052 Worker thread wakes up 23:15:16.256 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.91, -1.95) opts 0xd 23:15:16.256 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.91, -1.95) 23:15:16.257 00.001 8052 Moving (-0.91, -1.95) raw xDistance=2.13 yDistance=-2.04 23:15:16.257 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.42 from input 2.13 23:15:16.257 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.04 from input -2.04 23:15:16.257 00.000 8052 MoveAxis(W, 78, ABG) 23:15:16.258 00.001 8052 Guiding Dir = 3, Dur = 78 23:15:16.260 00.002 8052 IsSlewing returns 0 23:15:16.263 00.003 8052 IsGuiding returns 0 23:15:16.270 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=34, Gamma=1.040 23:15:16.270 00.000 8052 PulseGuide returned control before completion, sleep 82 23:15:16.356 00.086 8052 IsGuiding returns 0 23:15:16.356 00.000 8052 Move returns status 0, amount 78 23:15:16.356 00.000 8052 MoveAxis(N, 309, ABG) 23:15:16.356 00.000 8052 Guiding Dir = 0, Dur = 309 23:15:16.359 00.003 8052 IsSlewing returns 0 23:15:16.361 00.002 8052 IsGuiding returns 0 23:15:16.368 00.007 8052 PulseGuide returned control before completion, sleep 312 23:15:16.581 00.213 3236 UpdateGuideState exits: m=203 SNR=9.8 23:15:16.581 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:16.581 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:16.581 00.000 3236 Enqueuing Expose request 23:15:16.691 00.110 8052 IsGuiding returns 0 23:15:16.691 00.000 8052 Move returns status 0, amount 309 23:15:16.692 00.001 8052 move complete, result=0 23:15:16.692 00.000 8052 worker thread done servicing request 23:15:16.692 00.000 8052 Worker thread wakes up 23:15:16.693 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:16.693 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:16.693 00.000 3236 GuideStep: 2.1 px 78 ms WEST, -2.0 px 309 ms NORTH 23:15:18.127 01.434 8052 Exposure complete 23:15:18.347 00.220 8052 worker thread done servicing request 23:15:18.347 00.000 3236 OnExposeComplete: enter 23:15:18.348 00.001 3236 UpdateGuideState(): m_state=6 23:15:18.349 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 980 23:15:18.349 00.000 3236 Star::Find returns 1 (0), X=1051.90, Y=268.31, Mass=204, SNR=9.8, Peak=34 HFD=4.9 23:15:18.350 00.001 3236 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.85) = xAngle (4.80 = -1.48) 23:15:18.350 00.000 3236 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 23:15:18.350 00.000 3236 CameraToMount -- cameraX=-0.69 cameraY=0.13 hyp=0.71 cameraTheta=2.95 mountX=0.06 mountY=0.06, mountTheta=0.75 23:15:18.352 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.69, y=0.13, opts=13) 23:15:18.352 00.000 3236 Enqueuing Move request for scope (-0.69, 0.13) 23:15:18.358 00.006 8052 Worker thread wakes up 23:15:18.358 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.13) opts 0xd 23:15:18.359 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.69, 0.13) 23:15:18.359 00.000 8052 Moving (-0.69, 0.13) raw xDistance=0.06 yDistance=0.06 23:15:18.359 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:15:18.359 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:18.359 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:15:18.360 00.001 8052 MoveAxis(E, 0, ABG) 23:15:18.360 00.000 8052 Move returns status 0, amount 0 23:15:18.360 00.000 8052 MoveAxis(N, 0, ABG) 23:15:18.360 00.000 8052 Move returns status 0, amount 0 23:15:18.360 00.000 8052 move complete, result=0 23:15:18.360 00.000 8052 worker thread done servicing request 23:15:18.363 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=24, FiltMax=32, Gamma=1.040 23:15:18.574 00.211 3236 UpdateGuideState exits: m=204 SNR=9.8 23:15:18.575 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:18.575 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:18.575 00.000 3236 Enqueuing Expose request 23:15:18.575 00.000 8052 Worker thread wakes up 23:15:18.575 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:15:18.575 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:18.576 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:20.117 01.541 8052 Exposure complete 23:15:20.289 00.172 8052 worker thread done servicing request 23:15:20.289 00.000 3236 OnExposeComplete: enter 23:15:20.289 00.000 3236 UpdateGuideState(): m_state=6 23:15:20.290 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 981 23:15:20.290 00.000 3236 Star::Find returns 1 (0), X=1051.07, Y=267.91, Mass=207, SNR=9.9, Peak=38 HFD=4.4 23:15:20.291 00.001 3236 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.85) = xAngle (-1.12 = -1.12) 23:15:20.291 00.000 3236 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.87 = -2.87) 23:15:20.291 00.000 3236 CameraToMount -- cameraX=-1.52 cameraY=-0.26 hyp=1.55 cameraTheta=-2.97 mountX=0.67 mountY=-0.42, mountTheta=-0.56 23:15:20.293 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.52, y=-0.26, opts=13) 23:15:20.293 00.000 3236 Enqueuing Move request for scope (-1.52, -0.26) 23:15:20.293 00.000 8052 Worker thread wakes up 23:15:20.294 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.52, -0.26) opts 0xd 23:15:20.294 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.52, -0.26) 23:15:20.294 00.000 8052 Moving (-1.52, -0.26) raw xDistance=0.67 yDistance=-0.42 23:15:20.294 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67 23:15:20.294 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 23:15:20.295 00.001 8052 MoveAxis(W, 23, ABG) 23:15:20.295 00.000 8052 Guiding Dir = 3, Dur = 23 23:15:20.298 00.003 8052 IsSlewing returns 0 23:15:20.301 00.003 8052 IsGuiding returns 0 23:15:20.305 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=23, FiltMax=32, Gamma=1.040 23:15:20.306 00.001 8052 PulseGuide returned control before completion, sleep 28 23:15:20.338 00.032 8052 IsGuiding returns 0 23:15:20.338 00.000 8052 Move returns status 0, amount 23 23:15:20.338 00.000 8052 MoveAxis(N, 63, ABG) 23:15:20.338 00.000 8052 Guiding Dir = 0, Dur = 63 23:15:20.340 00.002 8052 IsSlewing returns 0 23:15:20.342 00.002 8052 IsGuiding returns 0 23:15:20.350 00.008 8052 PulseGuide returned control before completion, sleep 66 23:15:20.419 00.069 8052 IsGuiding returns 1 23:15:20.419 00.000 8052 scope still moving after pulse duration time elapsed 23:15:20.441 00.022 8052 IsSlewing returns 0 23:15:20.444 00.003 8052 IsGuiding returns 1 23:15:20.466 00.022 8052 IsSlewing returns 0 23:15:20.483 00.017 8052 IsGuiding returns 1 23:15:20.506 00.023 8052 IsSlewing returns 0 23:15:20.509 00.003 8052 IsGuiding returns 1 23:15:20.531 00.022 8052 IsSlewing returns 0 23:15:20.533 00.002 8052 IsGuiding returns 0 23:15:20.533 00.000 8052 scope move finished after 63 + 127 ms 23:15:20.534 00.001 8052 Move returns status 0, amount 63 23:15:20.534 00.000 8052 move complete, result=0 23:15:20.534 00.000 8052 worker thread done servicing request 23:15:20.603 00.069 3236 UpdateGuideState exits: m=207 SNR=9.9 23:15:20.603 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:20.603 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:20.604 00.001 3236 Enqueuing Expose request 23:15:20.604 00.000 8052 Worker thread wakes up 23:15:20.604 00.000 3236 GuideStep: 0.7 px 23 ms WEST, -0.4 px 63 ms NORTH 23:15:20.604 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:20.605 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:22.139 01.534 8052 Exposure complete 23:15:22.304 00.165 8052 worker thread done servicing request 23:15:22.304 00.000 3236 OnExposeComplete: enter 23:15:22.305 00.001 3236 UpdateGuideState(): m_state=6 23:15:22.306 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 982 23:15:22.306 00.000 3236 Star::Find returns 1 (0), X=1051.07, Y=270.07, Mass=200, SNR=9.7, Peak=35 HFD=4.5 23:15:22.306 00.000 3236 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.85) = xAngle (4.10 = -2.19) 23:15:22.306 00.000 3236 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.35 = 2.35) 23:15:22.307 00.001 3236 CameraToMount -- cameraX=-1.52 cameraY=1.89 hyp=2.42 cameraTheta=2.25 mountX=-1.40 mountY=1.73, mountTheta=2.25 23:15:22.309 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.52, y=1.89, opts=13) 23:15:22.309 00.000 3236 Enqueuing Move request for scope (-1.52, 1.89) 23:15:22.309 00.000 8052 Worker thread wakes up 23:15:22.310 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.52, 1.89) opts 0xd 23:15:22.310 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.52, 1.89) 23:15:22.310 00.000 8052 Moving (-1.52, 1.89) raw xDistance=-1.40 yDistance=1.73 23:15:22.310 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.40 23:15:22.310 00.000 8052 resist switch: large excursion: input 1.73 thresh 0.54 direction from -1 to 1 23:15:22.311 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.18 23:15:22.311 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.73 from input 1.73 23:15:22.311 00.000 8052 MoveAxis(E, 47, ABG) 23:15:22.311 00.000 8052 Guiding Dir = 2, Dur = 47 23:15:22.321 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=34, Gamma=1.040 23:15:22.333 00.012 8052 IsSlewing returns 0 23:15:22.397 00.064 8052 IsGuiding returns 0 23:15:22.558 00.161 8052 IsGuiding returns 0 23:15:22.558 00.000 8052 Move returns status 0, amount 47 23:15:22.558 00.000 8052 MoveAxis(S, 262, ABG) 23:15:22.558 00.000 8052 Guiding Dir = 1, Dur = 262 23:15:22.563 00.005 8052 IsSlewing returns 0 23:15:22.566 00.003 8052 IsGuiding returns 0 23:15:22.572 00.006 8052 PulseGuide returned control before completion, sleep 267 23:15:22.589 00.017 3236 UpdateGuideState exits: m=200 SNR=9.7 23:15:22.589 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:22.590 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:22.590 00.000 3236 Enqueuing Expose request 23:15:22.842 00.252 8052 IsGuiding returns 0 23:15:22.842 00.000 8052 Move returns status 0, amount 262 23:15:22.843 00.001 8052 move complete, result=0 23:15:22.843 00.000 8052 worker thread done servicing request 23:15:22.843 00.000 3236 GuideStep: -1.4 px 47 ms EAST, 1.7 px 262 ms SOUTH 23:15:22.843 00.000 8052 Worker thread wakes up 23:15:22.843 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:22.844 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:24.075 01.231 8052 Exposure complete 23:15:24.236 00.161 8052 worker thread done servicing request 23:15:24.237 00.001 3236 OnExposeComplete: enter 23:15:24.237 00.000 3236 UpdateGuideState(): m_state=6 23:15:24.238 00.001 3236 Star::Find(15, 1051, 270, 0, (0,0,0,0), 0.0, 255) frame 983 23:15:24.238 00.000 3236 Star::Find returns 1 (0), X=1051.77, Y=269.57, Mass=206, SNR=9.9, Peak=40 HFD=5.1 23:15:24.238 00.000 3236 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.85) = xAngle (3.95 = -2.33) 23:15:24.239 00.001 3236 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.21 = 2.21) 23:15:24.239 00.000 3236 CameraToMount -- cameraX=-0.82 cameraY=1.40 hyp=1.62 cameraTheta=2.10 mountX=-1.12 mountY=1.31, mountTheta=2.28 23:15:24.241 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.82, y=1.40, opts=13) 23:15:24.241 00.000 3236 Enqueuing Move request for scope (-0.82, 1.40) 23:15:24.241 00.000 8052 Worker thread wakes up 23:15:24.242 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 1.40) opts 0xd 23:15:24.242 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.82, 1.40) 23:15:24.242 00.000 8052 Moving (-0.82, 1.40) raw xDistance=-1.12 yDistance=1.31 23:15:24.242 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.12 23:15:24.242 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.31 from input 1.31 23:15:24.242 00.000 8052 MoveAxis(E, 42, ABG) 23:15:24.243 00.001 8052 Guiding Dir = 2, Dur = 42 23:15:24.247 00.004 8052 IsSlewing returns 0 23:15:24.250 00.003 8052 IsGuiding returns 0 23:15:24.253 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=29, FiltMax=38, Gamma=1.040 23:15:24.262 00.009 8052 PulseGuide returned control before completion, sleep 40 23:15:24.305 00.043 8052 IsGuiding returns 1 23:15:24.306 00.001 8052 scope still moving after pulse duration time elapsed 23:15:24.328 00.022 8052 IsSlewing returns 0 23:15:24.330 00.002 8052 IsGuiding returns 0 23:15:24.331 00.001 8052 scope move finished after 42 + 38 ms 23:15:24.331 00.000 8052 Move returns status 0, amount 42 23:15:24.331 00.000 8052 MoveAxis(S, 199, ABG) 23:15:24.331 00.000 8052 Guiding Dir = 1, Dur = 199 23:15:24.335 00.004 8052 IsSlewing returns 0 23:15:24.337 00.002 8052 IsGuiding returns 0 23:15:24.343 00.006 8052 PulseGuide returned control before completion, sleep 203 23:15:24.521 00.178 3236 UpdateGuideState exits: m=206 SNR=9.9 23:15:24.521 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:24.521 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:24.521 00.000 3236 Enqueuing Expose request 23:15:24.551 00.030 8052 IsGuiding returns 0 23:15:24.551 00.000 8052 Move returns status 0, amount 199 23:15:24.551 00.000 8052 move complete, result=0 23:15:24.552 00.001 8052 worker thread done servicing request 23:15:24.552 00.000 8052 Worker thread wakes up 23:15:24.552 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:24.552 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:24.554 00.002 3236 GuideStep: -1.1 px 42 ms EAST, 1.3 px 199 ms SOUTH 23:15:26.086 01.532 8052 Exposure complete 23:15:26.251 00.165 8052 worker thread done servicing request 23:15:26.251 00.000 3236 OnExposeComplete: enter 23:15:26.251 00.000 3236 UpdateGuideState(): m_state=6 23:15:26.252 00.001 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 984 23:15:26.253 00.001 3236 Star::Find returns 1 (0), X=1051.60, Y=267.52, Mass=176, SNR=9.1, Peak=30 HFD=5.2 23:15:26.253 00.000 3236 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.85) = xAngle (-0.71 = -0.71) 23:15:26.253 00.000 3236 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.45 = -2.45) 23:15:26.253 00.000 3236 CameraToMount -- cameraX=-0.99 cameraY=-0.66 hyp=1.19 cameraTheta=-2.56 mountX=0.90 mountY=-0.75, mountTheta=-0.70 23:15:26.255 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.99, y=-0.66, opts=13) 23:15:26.255 00.000 3236 Enqueuing Move request for scope (-0.99, -0.66) 23:15:26.255 00.000 8052 Worker thread wakes up 23:15:26.256 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.99, -0.66) opts 0xd 23:15:26.256 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.99, -0.66) 23:15:26.256 00.000 8052 Moving (-0.99, -0.66) raw xDistance=0.90 yDistance=-0.75 23:15:26.256 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.90 23:15:26.257 00.001 8052 resist switch: large excursion: input -0.75 thresh 0.54 direction from 1 to -1 23:15:26.257 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.26 23:15:26.257 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 23:15:26.257 00.000 8052 MoveAxis(W, 28, ABG) 23:15:26.258 00.001 8052 Guiding Dir = 3, Dur = 28 23:15:26.268 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=55, FiltMin=21, FiltMax=28, Gamma=1.040 23:15:26.289 00.021 8052 IsSlewing returns 0 23:15:26.349 00.060 8052 IsGuiding returns 0 23:15:26.354 00.005 8052 PulseGuide returned control before completion, sleep 34 23:15:26.390 00.036 8052 IsGuiding returns 0 23:15:26.391 00.001 8052 Move returns status 0, amount 28 23:15:26.391 00.000 8052 MoveAxis(N, 114, ABG) 23:15:26.391 00.000 8052 Guiding Dir = 0, Dur = 114 23:15:26.398 00.007 8052 IsSlewing returns 0 23:15:26.400 00.002 8052 IsGuiding returns 0 23:15:26.406 00.006 8052 PulseGuide returned control before completion, sleep 119 23:15:26.529 00.123 8052 IsGuiding returns 1 23:15:26.529 00.000 8052 scope still moving after pulse duration time elapsed 23:15:26.542 00.013 3236 UpdateGuideState exits: m=176 SNR=9.1 23:15:26.542 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:26.542 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:26.542 00.000 3236 Enqueuing Expose request 23:15:26.553 00.011 8052 IsSlewing returns 0 23:15:26.557 00.004 8052 IsGuiding returns 0 23:15:26.557 00.000 8052 scope move finished after 114 + 42 ms 23:15:26.557 00.000 8052 Move returns status 0, amount 114 23:15:26.557 00.000 8052 move complete, result=0 23:15:26.558 00.001 8052 worker thread done servicing request 23:15:26.558 00.000 8052 Worker thread wakes up 23:15:26.558 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:26.558 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:26.559 00.001 3236 GuideStep: 0.9 px 28 ms WEST, -0.8 px 114 ms NORTH 23:15:28.093 01.534 8052 Exposure complete 23:15:28.259 00.166 8052 worker thread done servicing request 23:15:28.260 00.001 3236 OnExposeComplete: enter 23:15:28.260 00.000 3236 UpdateGuideState(): m_state=6 23:15:28.261 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 985 23:15:28.261 00.000 3236 Star::Find returns 1 (0), X=1051.83, Y=266.61, Mass=209, SNR=9.9, Peak=32 HFD=5.2 23:15:28.261 00.000 3236 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.85) = xAngle (-0.17 = -0.17) 23:15:28.262 00.001 3236 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.92 = -1.92) 23:15:28.262 00.000 3236 CameraToMount -- cameraX=-0.76 cameraY=-1.56 hyp=1.74 cameraTheta=-2.02 mountX=1.71 mountY=-1.63, mountTheta=-0.76 23:15:28.264 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.76, y=-1.56, opts=13) 23:15:28.264 00.000 3236 Enqueuing Move request for scope (-0.76, -1.56) 23:15:28.265 00.001 8052 Worker thread wakes up 23:15:28.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -1.56) opts 0xd 23:15:28.265 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.76, -1.56) 23:15:28.265 00.000 8052 Moving (-0.76, -1.56) raw xDistance=1.71 yDistance=-1.63 23:15:28.266 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.71 23:15:28.266 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.63 from input -1.63 23:15:28.266 00.000 8052 MoveAxis(W, 61, ABG) 23:15:28.267 00.001 8052 Guiding Dir = 3, Dur = 61 23:15:28.270 00.003 8052 IsSlewing returns 0 23:15:28.272 00.002 8052 IsGuiding returns 0 23:15:28.277 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=23, FiltMax=31, Gamma=1.040 23:15:28.279 00.002 8052 PulseGuide returned control before completion, sleep 65 23:15:28.348 00.069 8052 IsGuiding returns 0 23:15:28.348 00.000 8052 Move returns status 0, amount 61 23:15:28.349 00.001 8052 MoveAxis(N, 248, ABG) 23:15:28.349 00.000 8052 Guiding Dir = 0, Dur = 248 23:15:28.351 00.002 8052 IsSlewing returns 0 23:15:28.354 00.003 8052 IsGuiding returns 0 23:15:28.358 00.004 8052 PulseGuide returned control before completion, sleep 255 23:15:28.551 00.193 3236 UpdateGuideState exits: m=209 SNR=9.9 23:15:28.551 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:28.551 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:28.551 00.000 3236 Enqueuing Expose request 23:15:28.616 00.065 8052 IsGuiding returns 0 23:15:28.617 00.001 8052 Move returns status 0, amount 248 23:15:28.618 00.001 8052 move complete, result=0 23:15:28.618 00.000 8052 worker thread done servicing request 23:15:28.618 00.000 8052 Worker thread wakes up 23:15:28.619 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:28.619 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:28.621 00.002 3236 GuideStep: 1.7 px 61 ms WEST, -1.6 px 248 ms NORTH 23:15:30.152 01.531 8052 Exposure complete 23:15:30.282 00.130 8052 worker thread done servicing request 23:15:30.282 00.000 3236 OnExposeComplete: enter 23:15:30.282 00.000 3236 UpdateGuideState(): m_state=6 23:15:30.283 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 986 23:15:30.283 00.000 3236 Star::Find returns 1 (0), X=1052.80, Y=268.66, Mass=220, SNR=10.2, Peak=32 HFD=4.9 23:15:30.284 00.001 3236 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.85) = xAngle (3.02 = 3.02) 23:15:30.284 00.000 3236 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.27 = 1.27) 23:15:30.284 00.000 3236 CameraToMount -- cameraX=0.21 cameraY=0.48 hyp=0.53 cameraTheta=1.17 mountX=-0.52 mountY=0.50, mountTheta=2.38 23:15:30.286 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.21, y=0.48, opts=13) 23:15:30.286 00.000 3236 Enqueuing Move request for scope (0.21, 0.48) 23:15:30.286 00.000 8052 Worker thread wakes up 23:15:30.286 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.48) opts 0xd 23:15:30.286 00.000 8052 Handling offset move in thread for scope, endpoint = (0.21, 0.48) 23:15:30.287 00.001 8052 Moving (0.21, 0.48) raw xDistance=-0.52 yDistance=0.50 23:15:30.287 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.52 23:15:30.287 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:15:30.287 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50 23:15:30.287 00.000 8052 MoveAxis(E, 14, ABG) 23:15:30.287 00.000 8052 Guiding Dir = 2, Dur = 14 23:15:30.297 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=21, FiltMax=30, Gamma=1.040 23:15:30.305 00.008 8052 IsSlewing returns 0 23:15:30.306 00.001 8052 IsGuiding returns 0 23:15:30.309 00.003 8052 PulseGuide returned control before completion, sleep 22 23:15:30.333 00.024 8052 IsGuiding returns 0 23:15:30.333 00.000 8052 Move returns status 0, amount 14 23:15:30.334 00.001 8052 MoveAxis(N, 0, ABG) 23:15:30.334 00.000 8052 Move returns status 0, amount 0 23:15:30.334 00.000 8052 move complete, result=0 23:15:30.334 00.000 8052 worker thread done servicing request 23:15:30.519 00.185 3236 UpdateGuideState exits: m=220 SNR=10.2 23:15:30.520 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:30.520 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:30.520 00.000 3236 Enqueuing Expose request 23:15:30.520 00.000 8052 Worker thread wakes up 23:15:30.520 00.000 3236 GuideStep: -0.5 px 14 ms EAST, 0.5 px 0 ms NORTH 23:15:30.521 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:30.521 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:32.151 01.630 8052 Exposure complete 23:15:32.281 00.130 8052 worker thread done servicing request 23:15:32.281 00.000 3236 OnExposeComplete: enter 23:15:32.281 00.000 3236 UpdateGuideState(): m_state=6 23:15:32.282 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 987 23:15:32.282 00.000 3236 Star::Find returns 1 (0), X=1053.66, Y=270.24, Mass=211, SNR=10.0, Peak=40 HFD=4.7 23:15:32.283 00.001 3236 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.85) = xAngle (2.94 = 2.94) 23:15:32.283 00.000 3236 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.19 = 1.19) 23:15:32.283 00.000 3236 CameraToMount -- cameraX=1.07 cameraY=2.06 hyp=2.33 cameraTheta=1.09 mountX=-2.28 mountY=2.16, mountTheta=2.38 23:15:32.284 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.07, y=2.06, opts=13) 23:15:32.285 00.001 3236 Enqueuing Move request for scope (1.07, 2.06) 23:15:32.285 00.000 8052 Worker thread wakes up 23:15:32.285 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.07, 2.06) opts 0xd 23:15:32.285 00.000 8052 Handling offset move in thread for scope, endpoint = (1.07, 2.06) 23:15:32.285 00.000 8052 Moving (1.07, 2.06) raw xDistance=-2.28 yDistance=2.16 23:15:32.286 00.001 8052 GuideAlgorithmHysteresis::Result() returns -1.45 from input -2.28 23:15:32.286 00.000 8052 resist switch: large excursion: input 2.16 thresh 0.54 direction from -1 to 1 23:15:32.286 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.49 23:15:32.286 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.16 from input 2.16 23:15:32.286 00.000 8052 MoveAxis(E, 80, ABG) 23:15:32.286 00.000 8052 Guiding Dir = 2, Dur = 80 23:15:32.289 00.003 8052 IsSlewing returns 0 23:15:32.291 00.002 8052 IsGuiding returns 0 23:15:32.295 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=29, FiltMax=38, Gamma=1.040 23:15:32.339 00.044 8052 PulseGuide returned control before completion, sleep 43 23:15:32.384 00.045 8052 IsGuiding returns 1 23:15:32.384 00.000 8052 scope still moving after pulse duration time elapsed 23:15:32.406 00.022 8052 IsSlewing returns 0 23:15:32.408 00.002 8052 IsGuiding returns 1 23:15:32.430 00.022 8052 IsSlewing returns 0 23:15:32.432 00.002 8052 IsGuiding returns 1 23:15:32.454 00.022 8052 IsSlewing returns 0 23:15:32.456 00.002 8052 IsGuiding returns 0 23:15:32.456 00.000 8052 scope move finished after 80 + 84 ms 23:15:32.456 00.000 8052 Move returns status 0, amount 80 23:15:32.456 00.000 8052 MoveAxis(S, 329, ABG) 23:15:32.456 00.000 8052 Guiding Dir = 1, Dur = 329 23:15:32.458 00.002 8052 IsSlewing returns 0 23:15:32.460 00.002 8052 IsGuiding returns 0 23:15:32.485 00.025 8052 PulseGuide returned control before completion, sleep 315 23:15:32.522 00.037 3236 UpdateGuideState exits: m=211 SNR=10.0 23:15:32.522 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:32.522 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:32.522 00.000 3236 Enqueuing Expose request 23:15:32.874 00.352 8052 IsGuiding returns 0 23:15:32.874 00.000 8052 Move returns status 0, amount 329 23:15:32.874 00.000 8052 move complete, result=0 23:15:32.875 00.001 8052 worker thread done servicing request 23:15:32.875 00.000 3236 GuideStep: -2.3 px 80 ms EAST, 2.2 px 329 ms SOUTH 23:15:32.875 00.000 8052 Worker thread wakes up 23:15:32.875 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:32.875 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:34.104 01.229 8052 Exposure complete 23:15:34.257 00.153 8052 worker thread done servicing request 23:15:34.257 00.000 3236 OnExposeComplete: enter 23:15:34.258 00.001 3236 UpdateGuideState(): m_state=6 23:15:34.258 00.000 3236 Star::Find(15, 1053, 270, 0, (0,0,0,0), 0.0, 255) frame 988 23:15:34.259 00.001 3236 Star::Find returns 1 (0), X=1054.06, Y=269.78, Mass=194, SNR=9.6, Peak=35 HFD=4.8 23:15:34.259 00.000 3236 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.85) = xAngle (2.68 = 2.68) 23:15:34.259 00.000 3236 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.93 = 0.93) 23:15:34.259 00.000 3236 CameraToMount -- cameraX=1.47 cameraY=1.61 hyp=2.18 cameraTheta=0.83 mountX=-1.95 mountY=1.75, mountTheta=2.41 23:15:34.261 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.47, y=1.61, opts=13) 23:15:34.261 00.000 3236 Enqueuing Move request for scope (1.47, 1.61) 23:15:34.262 00.001 8052 Worker thread wakes up 23:15:34.262 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.47, 1.61) opts 0xd 23:15:34.262 00.000 8052 Handling offset move in thread for scope, endpoint = (1.47, 1.61) 23:15:34.262 00.000 8052 Moving (1.47, 1.61) raw xDistance=-1.95 yDistance=1.75 23:15:34.262 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.33 from input -1.95 23:15:34.263 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.75 from input 1.75 23:15:34.263 00.000 8052 MoveAxis(E, 73, ABG) 23:15:34.263 00.000 8052 Guiding Dir = 2, Dur = 73 23:15:34.265 00.002 8052 IsSlewing returns 0 23:15:34.268 00.003 8052 IsGuiding returns 0 23:15:34.272 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=33, Gamma=1.040 23:15:34.273 00.001 8052 PulseGuide returned control before completion, sleep 79 23:15:34.354 00.081 8052 IsGuiding returns 1 23:15:34.354 00.000 8052 scope still moving after pulse duration time elapsed 23:15:34.376 00.022 8052 IsSlewing returns 0 23:15:34.378 00.002 8052 IsGuiding returns 1 23:15:34.400 00.022 8052 IsSlewing returns 0 23:15:34.402 00.002 8052 IsGuiding returns 0 23:15:34.402 00.000 8052 scope move finished after 73 + 61 ms 23:15:34.402 00.000 8052 Move returns status 0, amount 73 23:15:34.402 00.000 8052 MoveAxis(S, 266, ABG) 23:15:34.403 00.001 8052 Guiding Dir = 1, Dur = 266 23:15:34.404 00.001 8052 IsSlewing returns 0 23:15:34.406 00.002 8052 IsGuiding returns 0 23:15:34.444 00.038 8052 PulseGuide returned control before completion, sleep 239 23:15:34.507 00.063 3236 UpdateGuideState exits: m=194 SNR=9.6 23:15:34.508 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:34.508 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:34.508 00.000 3236 Enqueuing Expose request 23:15:34.687 00.179 8052 IsGuiding returns 1 23:15:34.687 00.000 8052 scope still moving after pulse duration time elapsed 23:15:34.710 00.023 8052 IsSlewing returns 0 23:15:34.712 00.002 8052 IsGuiding returns 1 23:15:34.734 00.022 8052 IsSlewing returns 0 23:15:34.736 00.002 8052 IsGuiding returns 0 23:15:34.736 00.000 8052 scope move finished after 266 + 63 ms 23:15:34.736 00.000 8052 Move returns status 0, amount 266 23:15:34.736 00.000 8052 move complete, result=0 23:15:34.737 00.001 8052 worker thread done servicing request 23:15:34.737 00.000 3236 GuideStep: -1.9 px 73 ms EAST, 1.7 px 266 ms SOUTH 23:15:34.737 00.000 8052 Worker thread wakes up 23:15:34.737 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:34.737 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:36.070 01.333 8052 Exposure complete 23:15:36.232 00.162 8052 worker thread done servicing request 23:15:36.233 00.001 3236 OnExposeComplete: enter 23:15:36.233 00.000 3236 UpdateGuideState(): m_state=6 23:15:36.234 00.001 3236 Star::Find(15, 1054, 269, 0, (0,0,0,0), 0.0, 255) frame 989 23:15:36.234 00.000 3236 Star::Find returns 1 (0), X=1053.85, Y=265.98, Mass=185, SNR=9.3, Peak=34 HFD=4.4 23:15:36.234 00.000 3236 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.85) = xAngle (0.80 = 0.80) 23:15:36.235 00.001 3236 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.95 = -0.95) 23:15:36.235 00.000 3236 CameraToMount -- cameraX=1.26 cameraY=-2.19 hyp=2.53 cameraTheta=-1.05 mountX=1.76 mountY=-2.05, mountTheta=-0.86 23:15:36.236 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.26, y=-2.19, opts=13) 23:15:36.237 00.001 3236 Enqueuing Move request for scope (1.26, -2.19) 23:15:36.237 00.000 8052 Worker thread wakes up 23:15:36.237 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.26, -2.19) opts 0xd 23:15:36.237 00.000 8052 Handling offset move in thread for scope, endpoint = (1.26, -2.19) 23:15:36.238 00.001 8052 Moving (1.26, -2.19) raw xDistance=1.76 yDistance=-2.05 23:15:36.238 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.76 23:15:36.239 00.001 8052 resist switch: large excursion: input -2.05 thresh 0.54 direction from 1 to -1 23:15:36.239 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.16 23:15:36.240 00.001 8052 GuideAlgorithmResistSwitch::result() returns -2.05 from input -2.05 23:15:36.240 00.000 8052 MoveAxis(W, 56, ABG) 23:15:36.240 00.000 8052 Guiding Dir = 3, Dur = 56 23:15:36.243 00.003 8052 IsSlewing returns 0 23:15:36.245 00.002 8052 IsGuiding returns 0 23:15:36.249 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=33, Gamma=1.040 23:15:36.251 00.002 8052 PulseGuide returned control before completion, sleep 61 23:15:36.319 00.068 8052 IsGuiding returns 0 23:15:36.319 00.000 8052 Move returns status 0, amount 56 23:15:36.319 00.000 8052 MoveAxis(N, 312, ABG) 23:15:36.319 00.000 8052 Guiding Dir = 0, Dur = 312 23:15:36.321 00.002 8052 IsSlewing returns 0 23:15:36.323 00.002 8052 IsGuiding returns 0 23:15:36.329 00.006 8052 PulseGuide returned control before completion, sleep 317 23:15:36.526 00.197 3236 UpdateGuideState exits: m=185 SNR=9.3 23:15:36.527 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:36.527 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:36.527 00.000 3236 Enqueuing Expose request 23:15:36.767 00.240 8052 IsGuiding returns 0 23:15:36.767 00.000 8052 Move returns status 0, amount 312 23:15:36.767 00.000 8052 move complete, result=0 23:15:36.767 00.000 8052 worker thread done servicing request 23:15:36.767 00.000 8052 Worker thread wakes up 23:15:36.768 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:36.768 00.000 3236 GuideStep: 1.8 px 56 ms WEST, -2.1 px 312 ms NORTH 23:15:36.768 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:38.100 01.332 8052 Exposure complete 23:15:38.263 00.163 8052 worker thread done servicing request 23:15:38.263 00.000 3236 OnExposeComplete: enter 23:15:38.264 00.001 3236 UpdateGuideState(): m_state=6 23:15:38.265 00.001 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 990 23:15:38.265 00.000 3236 Star::Find returns 1 (0), X=1054.44, Y=266.21, Mass=223, SNR=10.2, Peak=41 HFD=4.5 23:15:38.265 00.000 3236 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.85) = xAngle (1.03 = 1.03) 23:15:38.265 00.000 3236 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.71 = -0.71) 23:15:38.266 00.001 3236 CameraToMount -- cameraX=1.85 cameraY=-1.97 hyp=2.70 cameraTheta=-0.82 mountX=1.39 mountY=-1.77, mountTheta=-0.91 23:15:38.267 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.85, y=-1.97, opts=13) 23:15:38.267 00.000 3236 Enqueuing Move request for scope (1.85, -1.97) 23:15:38.268 00.001 8052 Worker thread wakes up 23:15:38.268 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.85, -1.97) opts 0xd 23:15:38.268 00.000 8052 Handling offset move in thread for scope, endpoint = (1.85, -1.97) 23:15:38.268 00.000 8052 Moving (1.85, -1.97) raw xDistance=1.39 yDistance=-1.77 23:15:38.269 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.39 23:15:38.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.77 from input -1.77 23:15:38.269 00.000 8052 MoveAxis(W, 52, ABG) 23:15:38.269 00.000 8052 Guiding Dir = 3, Dur = 52 23:15:38.272 00.003 8052 IsSlewing returns 0 23:15:38.275 00.003 8052 IsGuiding returns 0 23:15:38.279 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=26, FiltMax=36, Gamma=1.040 23:15:38.281 00.002 8052 PulseGuide returned control before completion, sleep 57 23:15:38.340 00.059 8052 IsGuiding returns 0 23:15:38.341 00.001 8052 Move returns status 0, amount 52 23:15:38.341 00.000 8052 MoveAxis(N, 269, ABG) 23:15:38.341 00.000 8052 Guiding Dir = 0, Dur = 269 23:15:38.343 00.002 8052 IsSlewing returns 0 23:15:38.346 00.003 8052 IsGuiding returns 0 23:15:38.353 00.007 8052 PulseGuide returned control before completion, sleep 273 23:15:38.548 00.195 3236 UpdateGuideState exits: m=223 SNR=10.2 23:15:38.548 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:38.548 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:38.549 00.001 3236 Enqueuing Expose request 23:15:38.630 00.081 8052 IsGuiding returns 1 23:15:38.631 00.001 8052 scope still moving after pulse duration time elapsed 23:15:38.658 00.027 8052 IsSlewing returns 0 23:15:38.660 00.002 8052 IsGuiding returns 1 23:15:38.683 00.023 8052 IsSlewing returns 0 23:15:38.689 00.006 8052 IsGuiding returns 1 23:15:38.764 00.075 8052 IsSlewing returns 0 23:15:38.768 00.004 8052 IsGuiding returns 0 23:15:38.768 00.000 8052 scope move finished after 269 + 153 ms 23:15:38.768 00.000 8052 Move returns status 0, amount 269 23:15:38.769 00.001 8052 move complete, result=0 23:15:38.769 00.000 8052 worker thread done servicing request 23:15:38.769 00.000 8052 Worker thread wakes up 23:15:38.770 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:38.770 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:38.770 00.000 3236 GuideStep: 1.4 px 52 ms WEST, -1.8 px 269 ms NORTH 23:15:40.102 01.332 8052 Exposure complete 23:15:40.265 00.163 8052 worker thread done servicing request 23:15:40.266 00.001 3236 OnExposeComplete: enter 23:15:40.266 00.000 3236 UpdateGuideState(): m_state=6 23:15:40.267 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 991 23:15:40.267 00.000 3236 Star::Find returns 1 (0), X=1053.73, Y=267.87, Mass=192, SNR=9.6, Peak=34 HFD=4.6 23:15:40.267 00.000 3236 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.85) = xAngle (1.59 = 1.59) 23:15:40.268 00.001 3236 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.16 = -0.16) 23:15:40.268 00.000 3236 CameraToMount -- cameraX=1.14 cameraY=-0.31 hyp=1.18 cameraTheta=-0.26 mountX=-0.02 mountY=-0.19, mountTheta=-1.66 23:15:40.270 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.14, y=-0.31, opts=13) 23:15:40.270 00.000 3236 Enqueuing Move request for scope (1.14, -0.31) 23:15:40.270 00.000 8052 Worker thread wakes up 23:15:40.270 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.31) opts 0xd 23:15:40.271 00.001 8052 Handling offset move in thread for scope, endpoint = (1.14, -0.31) 23:15:40.271 00.000 8052 Moving (1.14, -0.31) raw xDistance=-0.02 yDistance=-0.19 23:15:40.271 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:15:40.271 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19 23:15:40.271 00.000 8052 MoveAxis(E, 0, ABG) 23:15:40.272 00.001 8052 Move returns status 0, amount 0 23:15:40.272 00.000 8052 MoveAxis(N, 29, ABG) 23:15:40.272 00.000 8052 Guiding Dir = 0, Dur = 29 23:15:40.274 00.002 8052 IsSlewing returns 0 23:15:40.277 00.003 8052 IsGuiding returns 0 23:15:40.282 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=33, Gamma=1.040 23:15:40.283 00.001 8052 PulseGuide returned control before completion, sleep 33 23:15:40.320 00.037 8052 IsGuiding returns 1 23:15:40.320 00.000 8052 scope still moving after pulse duration time elapsed 23:15:40.342 00.022 8052 IsSlewing returns 0 23:15:40.345 00.003 8052 IsGuiding returns 1 23:15:40.367 00.022 8052 IsSlewing returns 0 23:15:40.369 00.002 8052 IsGuiding returns 1 23:15:40.505 00.136 8052 IsSlewing returns 0 23:15:40.555 00.050 3236 UpdateGuideState exits: m=192 SNR=9.6 23:15:40.555 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:40.556 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:40.556 00.000 3236 Enqueuing Expose request 23:15:40.569 00.013 8052 IsGuiding returns 0 23:15:40.569 00.000 8052 scope move finished after 29 + 263 ms 23:15:40.570 00.001 8052 Move returns status 0, amount 29 23:15:40.570 00.000 8052 move complete, result=0 23:15:40.570 00.000 8052 worker thread done servicing request 23:15:40.570 00.000 8052 Worker thread wakes up 23:15:40.571 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:40.571 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:40.571 00.000 3236 GuideStep: -0.0 px 0 ms EAST, -0.2 px 29 ms NORTH 23:15:42.105 01.534 8052 Exposure complete 23:15:42.267 00.162 8052 worker thread done servicing request 23:15:42.267 00.000 3236 OnExposeComplete: enter 23:15:42.267 00.000 3236 UpdateGuideState(): m_state=6 23:15:42.268 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 992 23:15:42.268 00.000 3236 Star::Find returns 1 (0), X=1053.58, Y=268.30, Mass=210, SNR=10.0, Peak=41 HFD=5.1 23:15:42.269 00.001 3236 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.85) = xAngle (1.98 = 1.98) 23:15:42.269 00.000 3236 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.23 = 0.23) 23:15:42.269 00.000 3236 CameraToMount -- cameraX=0.99 cameraY=0.13 hyp=0.99 cameraTheta=0.13 mountX=-0.39 mountY=0.23, mountTheta=2.62 23:15:42.271 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.99, y=0.13, opts=13) 23:15:42.271 00.000 3236 Enqueuing Move request for scope (0.99, 0.13) 23:15:42.271 00.000 8052 Worker thread wakes up 23:15:42.272 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.13) opts 0xd 23:15:42.272 00.000 8052 Handling offset move in thread for scope, endpoint = (0.99, 0.13) 23:15:42.272 00.000 8052 Moving (0.99, 0.13) raw xDistance=-0.39 yDistance=0.23 23:15:42.272 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39 23:15:42.272 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:15:42.273 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23 23:15:42.273 00.000 8052 MoveAxis(E, 14, ABG) 23:15:42.273 00.000 8052 Guiding Dir = 2, Dur = 14 23:15:42.276 00.003 8052 IsSlewing returns 0 23:15:42.278 00.002 8052 IsGuiding returns 0 23:15:42.282 00.004 8052 PulseGuide returned control before completion, sleep 21 23:15:42.284 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=30, FiltMax=39, Gamma=1.040 23:15:42.305 00.021 8052 IsGuiding returns 0 23:15:42.306 00.001 8052 Move returns status 0, amount 14 23:15:42.306 00.000 8052 MoveAxis(N, 0, ABG) 23:15:42.306 00.000 8052 Move returns status 0, amount 0 23:15:42.306 00.000 8052 move complete, result=0 23:15:42.306 00.000 8052 worker thread done servicing request 23:15:42.549 00.243 3236 UpdateGuideState exits: m=210 SNR=10.0 23:15:42.549 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:42.549 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:42.550 00.001 3236 Enqueuing Expose request 23:15:42.550 00.000 8052 Worker thread wakes up 23:15:42.550 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:42.550 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:42.551 00.001 3236 GuideStep: -0.4 px 14 ms EAST, 0.2 px 0 ms NORTH 23:15:44.085 01.534 8052 Exposure complete 23:15:44.248 00.163 3236 OnExposeComplete: enter 23:15:44.249 00.001 3236 UpdateGuideState(): m_state=6 23:15:44.250 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 993 23:15:44.250 00.000 3236 Star::Find returns 1 (0), X=1054.21, Y=268.20, Mass=203, SNR=9.7, Peak=34 HFD=5.0 23:15:44.250 00.000 3236 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.85) = xAngle (1.86 = 1.86) 23:15:44.251 00.001 3236 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.12 = 0.12) 23:15:44.251 00.000 3236 CameraToMount -- cameraX=1.62 cameraY=0.02 hyp=1.62 cameraTheta=0.01 mountX=-0.46 mountY=0.19, mountTheta=2.76 23:15:44.251 00.000 8052 worker thread done servicing request 23:15:44.253 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.62, y=0.02, opts=13) 23:15:44.253 00.000 3236 Enqueuing Move request for scope (1.62, 0.02) 23:15:44.254 00.001 8052 Worker thread wakes up 23:15:44.254 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.62, 0.02) opts 0xd 23:15:44.254 00.000 8052 Handling offset move in thread for scope, endpoint = (1.62, 0.02) 23:15:44.254 00.000 8052 Moving (1.62, 0.02) raw xDistance=-0.46 yDistance=0.19 23:15:44.255 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46 23:15:44.255 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:15:44.256 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19 23:15:44.256 00.000 8052 MoveAxis(E, 17, ABG) 23:15:44.256 00.000 8052 Guiding Dir = 2, Dur = 17 23:15:44.266 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=24, FiltMax=32, Gamma=1.040 23:15:44.313 00.047 8052 IsSlewing returns 0 23:15:44.377 00.064 8052 IsGuiding returns 0 23:15:44.508 00.131 8052 IsGuiding returns 0 23:15:44.508 00.000 8052 Move returns status 0, amount 17 23:15:44.509 00.001 8052 MoveAxis(N, 0, ABG) 23:15:44.509 00.000 8052 Move returns status 0, amount 0 23:15:44.509 00.000 8052 move complete, result=0 23:15:44.509 00.000 8052 worker thread done servicing request 23:15:44.532 00.023 3236 UpdateGuideState exits: m=203 SNR=9.7 23:15:44.532 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:44.532 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:44.533 00.001 3236 Enqueuing Expose request 23:15:44.533 00.000 8052 Worker thread wakes up 23:15:44.533 00.000 3236 GuideStep: -0.5 px 17 ms EAST, 0.2 px 0 ms NORTH 23:15:44.533 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:44.534 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:46.067 01.533 8052 Exposure complete 23:15:46.231 00.164 3236 OnExposeComplete: enter 23:15:46.231 00.000 8052 worker thread done servicing request 23:15:46.231 00.000 3236 UpdateGuideState(): m_state=6 23:15:46.232 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 994 23:15:46.232 00.000 3236 Star::Find returns 1 (0), X=1054.63, Y=267.92, Mass=201, SNR=9.7, Peak=40 HFD=4.4 23:15:46.233 00.001 3236 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.85) = xAngle (1.72 = 1.72) 23:15:46.233 00.000 3236 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.02 = -0.02) 23:15:46.233 00.000 3236 CameraToMount -- cameraX=2.04 cameraY=-0.25 hyp=2.06 cameraTheta=-0.12 mountX=-0.32 mountY=-0.04, mountTheta=-3.00 23:15:46.235 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.04, y=-0.25, opts=13) 23:15:46.235 00.000 3236 Enqueuing Move request for scope (2.04, -0.25) 23:15:46.235 00.000 8052 Worker thread wakes up 23:15:46.235 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.04, -0.25) opts 0xd 23:15:46.236 00.001 8052 Handling offset move in thread for scope, endpoint = (2.04, -0.25) 23:15:46.236 00.000 8052 Moving (2.04, -0.25) raw xDistance=-0.32 yDistance=-0.04 23:15:46.236 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32 23:15:46.236 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:46.237 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:15:46.237 00.000 8052 MoveAxis(E, 12, ABG) 23:15:46.237 00.000 8052 Guiding Dir = 2, Dur = 12 23:15:46.239 00.002 8052 IsSlewing returns 0 23:15:46.241 00.002 8052 IsGuiding returns 0 23:15:46.246 00.005 8052 PulseGuide returned control before completion, sleep 19 23:15:46.250 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=28, FiltMax=37, Gamma=1.040 23:15:46.267 00.017 8052 IsGuiding returns 0 23:15:46.268 00.001 8052 Move returns status 0, amount 12 23:15:46.268 00.000 8052 MoveAxis(N, 0, ABG) 23:15:46.268 00.000 8052 Move returns status 0, amount 0 23:15:46.268 00.000 8052 move complete, result=0 23:15:46.268 00.000 8052 worker thread done servicing request 23:15:46.512 00.244 3236 UpdateGuideState exits: m=201 SNR=9.7 23:15:46.512 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:46.512 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:46.512 00.000 3236 Enqueuing Expose request 23:15:46.513 00.001 8052 Worker thread wakes up 23:15:46.513 00.000 3236 GuideStep: -0.3 px 12 ms EAST, -0.0 px 0 ms NORTH 23:15:46.513 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:46.513 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:48.148 01.635 8052 Exposure complete 23:15:48.315 00.167 8052 worker thread done servicing request 23:15:48.315 00.000 3236 OnExposeComplete: enter 23:15:48.315 00.000 3236 UpdateGuideState(): m_state=6 23:15:48.316 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 995 23:15:48.316 00.000 3236 Star::Find returns 1 (0), X=1054.05, Y=267.90, Mass=199, SNR=9.7, Peak=38 HFD=4.5 23:15:48.317 00.001 3236 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.85) = xAngle (1.66 = 1.66) 23:15:48.317 00.000 3236 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.09 = -0.09) 23:15:48.317 00.000 3236 CameraToMount -- cameraX=1.46 cameraY=-0.28 hyp=1.49 cameraTheta=-0.19 mountX=-0.13 mountY=-0.13, mountTheta=-2.38 23:15:48.319 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.46, y=-0.28, opts=13) 23:15:48.320 00.001 3236 Enqueuing Move request for scope (1.46, -0.28) 23:15:48.320 00.000 8052 Worker thread wakes up 23:15:48.320 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.46, -0.28) opts 0xd 23:15:48.320 00.000 8052 Handling offset move in thread for scope, endpoint = (1.46, -0.28) 23:15:48.320 00.000 8052 Moving (1.46, -0.28) raw xDistance=-0.13 yDistance=-0.13 23:15:48.321 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:15:48.321 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:15:48.321 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 23:15:48.321 00.000 8052 MoveAxis(E, 0, ABG) 23:15:48.322 00.001 8052 Move returns status 0, amount 0 23:15:48.322 00.000 8052 MoveAxis(N, 0, ABG) 23:15:48.322 00.000 8052 Move returns status 0, amount 0 23:15:48.322 00.000 8052 move complete, result=0 23:15:48.322 00.000 8052 worker thread done servicing request 23:15:48.332 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=28, FiltMax=36, Gamma=1.040 23:15:48.589 00.257 3236 UpdateGuideState exits: m=199 SNR=9.7 23:15:48.590 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:48.590 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:48.590 00.000 3236 Enqueuing Expose request 23:15:48.590 00.000 8052 Worker thread wakes up 23:15:48.591 00.001 3236 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:15:48.591 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:48.591 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:50.126 01.535 8052 Exposure complete 23:15:50.288 00.162 8052 worker thread done servicing request 23:15:50.288 00.000 3236 OnExposeComplete: enter 23:15:50.288 00.000 3236 UpdateGuideState(): m_state=6 23:15:50.289 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 996 23:15:50.290 00.001 3236 Star::Find returns 1 (0), X=1053.79, Y=268.42, Mass=213, SNR=10.1, Peak=37 HFD=4.8 23:15:50.290 00.000 3236 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.85) = xAngle (2.05 = 2.05) 23:15:50.290 00.000 3236 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.30 = 0.30) 23:15:50.290 00.000 3236 CameraToMount -- cameraX=1.19 cameraY=0.24 hyp=1.22 cameraTheta=0.20 mountX=-0.56 mountY=0.36, mountTheta=2.57 23:15:50.292 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.19, y=0.24, opts=13) 23:15:50.292 00.000 3236 Enqueuing Move request for scope (1.19, 0.24) 23:15:50.292 00.000 8052 Worker thread wakes up 23:15:50.293 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.19, 0.24) opts 0xd 23:15:50.293 00.000 8052 Handling offset move in thread for scope, endpoint = (1.19, 0.24) 23:15:50.293 00.000 8052 Moving (1.19, 0.24) raw xDistance=-0.56 yDistance=0.36 23:15:50.293 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 23:15:50.294 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:15:50.294 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36 23:15:50.294 00.000 8052 MoveAxis(E, 19, ABG) 23:15:50.295 00.001 8052 Guiding Dir = 2, Dur = 19 23:15:50.298 00.003 8052 IsSlewing returns 0 23:15:50.301 00.003 8052 IsGuiding returns 0 23:15:50.304 00.003 8052 PulseGuide returned control before completion, sleep 26 23:15:50.305 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=27, FiltMax=36, Gamma=1.040 23:15:50.334 00.029 8052 IsGuiding returns 0 23:15:50.335 00.001 8052 Move returns status 0, amount 19 23:15:50.335 00.000 8052 MoveAxis(N, 0, ABG) 23:15:50.335 00.000 8052 Move returns status 0, amount 0 23:15:50.335 00.000 8052 move complete, result=0 23:15:50.335 00.000 8052 worker thread done servicing request 23:15:50.570 00.235 3236 UpdateGuideState exits: m=213 SNR=10.1 23:15:50.570 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:50.570 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:50.570 00.000 3236 Enqueuing Expose request 23:15:50.571 00.001 8052 Worker thread wakes up 23:15:50.571 00.000 3236 GuideStep: -0.6 px 19 ms EAST, 0.4 px 0 ms NORTH 23:15:50.571 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:50.571 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:52.105 01.534 8052 Exposure complete 23:15:52.266 00.161 8052 worker thread done servicing request 23:15:52.267 00.001 3236 OnExposeComplete: enter 23:15:52.267 00.000 3236 UpdateGuideState(): m_state=6 23:15:52.268 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 997 23:15:52.268 00.000 3236 Star::Find returns 1 (0), X=1055.57, Y=267.31, Mass=223, SNR=10.2, Peak=36 HFD=4.8 23:15:52.268 00.000 3236 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.85) = xAngle (1.57 = 1.57) 23:15:52.269 00.001 3236 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.18 = -0.18) 23:15:52.269 00.000 3236 CameraToMount -- cameraX=2.98 cameraY=-0.87 hyp=3.10 cameraTheta=-0.28 mountX=0.02 mountY=-0.56, mountTheta=-1.54 23:15:52.270 00.001 3236 SchedulePrimaryMove(06CFF028, x=2.98, y=-0.87, opts=13) 23:15:52.271 00.001 3236 Enqueuing Move request for scope (2.98, -0.87) 23:15:52.271 00.000 8052 Worker thread wakes up 23:15:52.271 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.98, -0.87) opts 0xd 23:15:52.271 00.000 8052 Handling offset move in thread for scope, endpoint = (2.98, -0.87) 23:15:52.272 00.001 8052 Moving (2.98, -0.87) raw xDistance=0.02 yDistance=-0.56 23:15:52.272 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:15:52.272 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 23:15:52.272 00.000 8052 MoveAxis(E, 0, ABG) 23:15:52.273 00.001 8052 Move returns status 0, amount 0 23:15:52.273 00.000 8052 MoveAxis(N, 85, ABG) 23:15:52.273 00.000 8052 Guiding Dir = 0, Dur = 85 23:15:52.276 00.003 8052 IsSlewing returns 0 23:15:52.279 00.003 8052 IsGuiding returns 0 23:15:52.283 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=33, Gamma=1.040 23:15:52.284 00.001 8052 PulseGuide returned control before completion, sleep 90 23:15:52.377 00.093 8052 IsGuiding returns 1 23:15:52.378 00.001 8052 scope still moving after pulse duration time elapsed 23:15:52.400 00.022 8052 IsSlewing returns 0 23:15:52.402 00.002 8052 IsGuiding returns 1 23:15:52.424 00.022 8052 IsSlewing returns 0 23:15:52.426 00.002 8052 IsGuiding returns 0 23:15:52.427 00.001 8052 scope move finished after 85 + 62 ms 23:15:52.427 00.000 8052 Move returns status 0, amount 85 23:15:52.427 00.000 8052 move complete, result=0 23:15:52.427 00.000 8052 worker thread done servicing request 23:15:52.553 00.126 3236 UpdateGuideState exits: m=223 SNR=10.2 23:15:52.553 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:52.553 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:52.553 00.000 3236 Enqueuing Expose request 23:15:52.554 00.001 8052 Worker thread wakes up 23:15:52.554 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -0.6 px 85 ms NORTH 23:15:52.554 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:52.554 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:54.089 01.535 8052 Exposure complete 23:15:54.252 00.163 8052 worker thread done servicing request 23:15:54.252 00.000 3236 OnExposeComplete: enter 23:15:54.252 00.000 3236 UpdateGuideState(): m_state=6 23:15:54.253 00.001 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 998 23:15:54.253 00.000 3236 Star::Find returns 1 (0), X=1054.72, Y=266.63, Mass=187, SNR=9.4, Peak=39 HFD=4.2 23:15:54.254 00.001 3236 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.85) = xAngle (1.22 = 1.22) 23:15:54.254 00.000 3236 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.53 = -0.53) 23:15:54.254 00.000 3236 CameraToMount -- cameraX=2.13 cameraY=-1.55 hyp=2.63 cameraTheta=-0.63 mountX=0.90 mountY=-1.32, mountTheta=-0.97 23:15:54.256 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.13, y=-1.55, opts=13) 23:15:54.256 00.000 3236 Enqueuing Move request for scope (2.13, -1.55) 23:15:54.256 00.000 8052 Worker thread wakes up 23:15:54.257 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.13, -1.55) opts 0xd 23:15:54.257 00.000 8052 Handling offset move in thread for scope, endpoint = (2.13, -1.55) 23:15:54.257 00.000 8052 Moving (2.13, -1.55) raw xDistance=0.90 yDistance=-1.32 23:15:54.257 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.90 23:15:54.257 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32 23:15:54.258 00.001 8052 MoveAxis(W, 31, ABG) 23:15:54.258 00.000 8052 Guiding Dir = 3, Dur = 31 23:15:54.261 00.003 8052 IsSlewing returns 0 23:15:54.263 00.002 8052 IsGuiding returns 0 23:15:54.268 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=27, FiltMax=36, Gamma=1.040 23:15:54.269 00.001 8052 PulseGuide returned control before completion, sleep 36 23:15:54.308 00.039 8052 IsGuiding returns 0 23:15:54.308 00.000 8052 Move returns status 0, amount 31 23:15:54.308 00.000 8052 MoveAxis(N, 201, ABG) 23:15:54.308 00.000 8052 Guiding Dir = 0, Dur = 201 23:15:54.311 00.003 8052 IsSlewing returns 0 23:15:54.319 00.008 8052 IsGuiding returns 0 23:15:54.323 00.004 8052 PulseGuide returned control before completion, sleep 208 23:15:54.540 00.217 3236 UpdateGuideState exits: m=187 SNR=9.4 23:15:54.540 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:54.540 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:54.541 00.001 3236 Enqueuing Expose request 23:15:54.655 00.114 8052 IsGuiding returns 0 23:15:54.655 00.000 8052 Move returns status 0, amount 201 23:15:54.655 00.000 8052 move complete, result=0 23:15:54.656 00.001 8052 worker thread done servicing request 23:15:54.656 00.000 8052 Worker thread wakes up 23:15:54.656 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:54.656 00.000 3236 GuideStep: 0.9 px 31 ms WEST, -1.3 px 201 ms NORTH 23:15:54.656 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:56.091 01.435 8052 Exposure complete 23:15:56.253 00.162 8052 worker thread done servicing request 23:15:56.254 00.001 3236 OnExposeComplete: enter 23:15:56.254 00.000 3236 UpdateGuideState(): m_state=6 23:15:56.255 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 999 23:15:56.255 00.000 3236 Star::Find returns 1 (0), X=1054.53, Y=266.88, Mass=188, SNR=9.4, Peak=34 HFD=4.9 23:15:56.256 00.001 3236 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.85) = xAngle (1.26 = 1.26) 23:15:56.256 00.000 3236 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.49 = -0.49) 23:15:56.256 00.000 3236 CameraToMount -- cameraX=1.94 cameraY=-1.30 hyp=2.33 cameraTheta=-0.59 mountX=0.71 mountY=-1.09, mountTheta=-0.99 23:15:56.258 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.94, y=-1.30, opts=13) 23:15:56.258 00.000 3236 Enqueuing Move request for scope (1.94, -1.30) 23:15:56.258 00.000 8052 Worker thread wakes up 23:15:56.258 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.94, -1.30) opts 0xd 23:15:56.259 00.001 8052 Handling offset move in thread for scope, endpoint = (1.94, -1.30) 23:15:56.259 00.000 8052 Moving (1.94, -1.30) raw xDistance=0.71 yDistance=-1.09 23:15:56.259 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.71 23:15:56.259 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.09 from input -1.09 23:15:56.260 00.001 8052 MoveAxis(W, 27, ABG) 23:15:56.260 00.000 8052 Guiding Dir = 3, Dur = 27 23:15:56.263 00.003 8052 IsSlewing returns 0 23:15:56.265 00.002 8052 IsGuiding returns 0 23:15:56.270 00.005 8052 PulseGuide returned control before completion, sleep 33 23:15:56.271 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=32, Gamma=1.040 23:15:56.306 00.035 8052 IsGuiding returns 0 23:15:56.306 00.000 8052 Move returns status 0, amount 27 23:15:56.306 00.000 8052 MoveAxis(N, 166, ABG) 23:15:56.306 00.000 8052 Guiding Dir = 0, Dur = 166 23:15:56.310 00.004 8052 IsSlewing returns 0 23:15:56.312 00.002 8052 IsGuiding returns 0 23:15:56.321 00.009 8052 PulseGuide returned control before completion, sleep 168 23:15:56.493 00.172 8052 IsGuiding returns 0 23:15:56.493 00.000 8052 Move returns status 0, amount 166 23:15:56.494 00.001 8052 move complete, result=0 23:15:56.494 00.000 8052 worker thread done servicing request 23:15:56.542 00.048 3236 UpdateGuideState exits: m=188 SNR=9.4 23:15:56.542 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:56.543 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:56.543 00.000 3236 Enqueuing Expose request 23:15:56.543 00.000 8052 Worker thread wakes up 23:15:56.543 00.000 3236 GuideStep: 0.7 px 27 ms WEST, -1.1 px 166 ms NORTH 23:15:56.543 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:56.544 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:58.079 01.535 8052 Exposure complete 23:15:58.242 00.163 8052 worker thread done servicing request 23:15:58.242 00.000 3236 OnExposeComplete: enter 23:15:58.242 00.000 3236 UpdateGuideState(): m_state=6 23:15:58.243 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1000 23:15:58.244 00.001 3236 Star::Find returns 1 (0), X=1052.49, Y=267.89, Mass=187, SNR=9.3, Peak=37 HFD=5.1 23:15:58.244 00.000 3236 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.85) = xAngle (-0.07 = -0.07) 23:15:58.244 00.000 3236 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.82 = -1.82) 23:15:58.244 00.000 3236 CameraToMount -- cameraX=-0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.92 mountX=0.30 mountY=-0.29, mountTheta=-0.77 23:15:58.246 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.10, y=-0.28, opts=13) 23:15:58.246 00.000 3236 Enqueuing Move request for scope (-0.10, -0.28) 23:15:58.247 00.001 8052 Worker thread wakes up 23:15:58.247 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.28) opts 0xd 23:15:58.247 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.10, -0.28) 23:15:58.247 00.000 8052 Moving (-0.10, -0.28) raw xDistance=0.30 yDistance=-0.29 23:15:58.247 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30 23:15:58.248 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 23:15:58.248 00.000 8052 MoveAxis(W, 12, ABG) 23:15:58.248 00.000 8052 Guiding Dir = 3, Dur = 12 23:15:58.251 00.003 8052 IsSlewing returns 0 23:15:58.259 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=28, FiltMax=35, Gamma=1.040 23:15:58.271 00.012 8052 IsGuiding returns 0 23:15:58.275 00.004 8052 PulseGuide returned control before completion, sleep 18 23:15:58.295 00.020 8052 IsGuiding returns 0 23:15:58.295 00.000 8052 Move returns status 0, amount 12 23:15:58.296 00.001 8052 MoveAxis(N, 44, ABG) 23:15:58.296 00.000 8052 Guiding Dir = 0, Dur = 44 23:15:58.298 00.002 8052 IsSlewing returns 0 23:15:58.303 00.005 8052 IsGuiding returns 0 23:15:58.309 00.006 8052 PulseGuide returned control before completion, sleep 49 23:15:58.471 00.162 8052 IsGuiding returns 1 23:15:58.472 00.001 8052 scope still moving after pulse duration time elapsed 23:15:58.535 00.063 3236 UpdateGuideState exits: m=187 SNR=9.3 23:15:58.535 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:15:58.535 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:15:58.535 00.000 3236 Enqueuing Expose request 23:15:58.612 00.077 8052 IsSlewing returns 0 23:15:58.680 00.068 8052 IsGuiding returns 0 23:15:58.680 00.000 8052 scope move finished after 44 + 332 ms 23:15:58.680 00.000 8052 Move returns status 0, amount 44 23:15:58.680 00.000 8052 move complete, result=0 23:15:58.681 00.001 8052 worker thread done servicing request 23:15:58.681 00.000 8052 Worker thread wakes up 23:15:58.681 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:15:58.681 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:15:58.682 00.001 3236 GuideStep: 0.3 px 12 ms WEST, -0.3 px 44 ms NORTH 23:16:00.115 01.433 8052 Exposure complete 23:16:00.288 00.173 8052 worker thread done servicing request 23:16:00.288 00.000 3236 OnExposeComplete: enter 23:16:00.288 00.000 3236 UpdateGuideState(): m_state=6 23:16:00.289 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1001 23:16:00.289 00.000 3236 Star::Find returns 1 (0), X=1050.92, Y=268.72, Mass=183, SNR=9.2, Peak=30 HFD=5.1 23:16:00.290 00.001 3236 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.85) = xAngle (4.67 = -1.61) 23:16:00.290 00.000 3236 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.93 = 2.93) 23:16:00.290 00.000 3236 CameraToMount -- cameraX=-1.67 cameraY=0.55 hyp=1.75 cameraTheta=2.82 mountX=-0.07 mountY=0.37, mountTheta=1.75 23:16:00.292 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.67, y=0.55, opts=13) 23:16:00.292 00.000 3236 Enqueuing Move request for scope (-1.67, 0.55) 23:16:00.293 00.001 8052 Worker thread wakes up 23:16:00.293 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.67, 0.55) opts 0xd 23:16:00.293 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.67, 0.55) 23:16:00.293 00.000 8052 Moving (-1.67, 0.55) raw xDistance=-0.07 yDistance=0.37 23:16:00.293 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:16:00.294 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:16:00.294 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 23:16:00.294 00.000 8052 MoveAxis(E, 0, ABG) 23:16:00.295 00.001 8052 Move returns status 0, amount 0 23:16:00.295 00.000 8052 MoveAxis(N, 0, ABG) 23:16:00.295 00.000 8052 Move returns status 0, amount 0 23:16:00.295 00.000 8052 move complete, result=0 23:16:00.296 00.001 8052 worker thread done servicing request 23:16:00.313 00.017 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=22, FiltMax=29, Gamma=1.040 23:16:00.575 00.262 3236 UpdateGuideState exits: m=183 SNR=9.2 23:16:00.575 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:00.575 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:00.575 00.000 3236 Enqueuing Expose request 23:16:00.576 00.001 8052 Worker thread wakes up 23:16:00.576 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 23:16:00.576 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:00.577 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:02.111 01.534 8052 Exposure complete 23:16:02.273 00.162 8052 worker thread done servicing request 23:16:02.274 00.001 3236 OnExposeComplete: enter 23:16:02.274 00.000 3236 UpdateGuideState(): m_state=6 23:16:02.275 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1002 23:16:02.275 00.000 3236 Star::Find returns 1 (0), X=1052.46, Y=267.46, Mass=188, SNR=9.4, Peak=33 HFD=5.1 23:16:02.275 00.000 3236 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.85) = xAngle (0.10 = 0.10) 23:16:02.276 00.001 3236 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.65 = -1.65) 23:16:02.276 00.000 3236 CameraToMount -- cameraX=-0.13 cameraY=-0.72 hyp=0.73 cameraTheta=-1.75 mountX=0.73 mountY=-0.73, mountTheta=-0.79 23:16:02.278 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.13, y=-0.72, opts=13) 23:16:02.278 00.000 3236 Enqueuing Move request for scope (-0.13, -0.72) 23:16:02.278 00.000 8052 Worker thread wakes up 23:16:02.279 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.72) opts 0xd 23:16:02.279 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.13, -0.72) 23:16:02.279 00.000 8052 Moving (-0.13, -0.72) raw xDistance=0.73 yDistance=-0.73 23:16:02.279 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73 23:16:02.279 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 23:16:02.280 00.001 8052 MoveAxis(W, 25, ABG) 23:16:02.280 00.000 8052 Guiding Dir = 3, Dur = 25 23:16:02.283 00.003 8052 IsSlewing returns 0 23:16:02.285 00.002 8052 IsGuiding returns 0 23:16:02.290 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=30, Gamma=1.040 23:16:02.298 00.008 8052 PulseGuide returned control before completion, sleep 23 23:16:02.407 00.109 8052 IsGuiding returns 0 23:16:02.407 00.000 8052 Move returns status 0, amount 25 23:16:02.407 00.000 8052 MoveAxis(N, 111, ABG) 23:16:02.407 00.000 8052 Guiding Dir = 0, Dur = 111 23:16:02.518 00.111 8052 IsSlewing returns 0 23:16:02.560 00.042 3236 UpdateGuideState exits: m=188 SNR=9.4 23:16:02.560 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:02.560 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:02.560 00.000 3236 Enqueuing Expose request 23:16:02.585 00.025 8052 IsGuiding returns 0 23:16:02.742 00.157 8052 IsGuiding returns 1 23:16:02.743 00.001 8052 scope still moving after pulse duration time elapsed 23:16:02.766 00.023 8052 IsSlewing returns 0 23:16:02.768 00.002 8052 IsGuiding returns 1 23:16:02.790 00.022 8052 IsSlewing returns 0 23:16:02.792 00.002 8052 IsGuiding returns 1 23:16:02.814 00.022 8052 IsSlewing returns 0 23:16:02.816 00.002 8052 IsGuiding returns 1 23:16:02.838 00.022 8052 IsSlewing returns 0 23:16:02.839 00.001 8052 IsGuiding returns 1 23:16:02.862 00.023 8052 IsSlewing returns 0 23:16:02.864 00.002 8052 IsGuiding returns 1 23:16:02.886 00.022 8052 IsSlewing returns 0 23:16:02.888 00.002 8052 IsGuiding returns 0 23:16:02.888 00.000 8052 scope move finished after 111 + 191 ms 23:16:02.888 00.000 8052 Move returns status 0, amount 111 23:16:02.888 00.000 8052 move complete, result=0 23:16:02.888 00.000 8052 worker thread done servicing request 23:16:02.888 00.000 3236 GuideStep: 0.7 px 25 ms WEST, -0.7 px 111 ms NORTH 23:16:02.889 00.001 8052 Worker thread wakes up 23:16:02.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:02.889 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:04.120 01.231 8052 Exposure complete 23:16:04.284 00.164 8052 worker thread done servicing request 23:16:04.284 00.000 3236 OnExposeComplete: enter 23:16:04.284 00.000 3236 UpdateGuideState(): m_state=6 23:16:04.285 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1003 23:16:04.286 00.001 3236 Star::Find returns 1 (0), X=1053.85, Y=269.38, Mass=192, SNR=9.5, Peak=32 HFD=5.0 23:16:04.286 00.000 3236 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.85) = xAngle (2.61 = 2.61) 23:16:04.286 00.000 3236 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.87 = 0.87) 23:16:04.287 00.001 3236 CameraToMount -- cameraX=1.26 cameraY=1.21 hyp=1.74 cameraTheta=0.76 mountX=-1.51 mountY=1.33, mountTheta=2.42 23:16:04.288 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.26, y=1.21, opts=13) 23:16:04.289 00.001 3236 Enqueuing Move request for scope (1.26, 1.21) 23:16:04.289 00.000 8052 Worker thread wakes up 23:16:04.289 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.26, 1.21) opts 0xd 23:16:04.289 00.000 8052 Handling offset move in thread for scope, endpoint = (1.26, 1.21) 23:16:04.289 00.000 8052 Moving (1.26, 1.21) raw xDistance=-1.51 yDistance=1.33 23:16:04.290 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.51 23:16:04.290 00.000 8052 resist switch: large excursion: input 1.33 thresh 0.54 direction from -1 to 1 23:16:04.290 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.98 23:16:04.290 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.33 from input 1.33 23:16:04.291 00.001 8052 MoveAxis(E, 50, ABG) 23:16:04.291 00.000 8052 Guiding Dir = 2, Dur = 50 23:16:04.294 00.003 8052 IsSlewing returns 0 23:16:04.297 00.003 8052 IsGuiding returns 0 23:16:04.301 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=22, FiltMax=30, Gamma=1.040 23:16:04.302 00.001 8052 PulseGuide returned control before completion, sleep 55 23:16:04.361 00.059 8052 IsGuiding returns 0 23:16:04.361 00.000 8052 Move returns status 0, amount 50 23:16:04.361 00.000 8052 MoveAxis(S, 202, ABG) 23:16:04.361 00.000 8052 Guiding Dir = 1, Dur = 202 23:16:04.365 00.004 8052 IsSlewing returns 0 23:16:04.367 00.002 8052 IsGuiding returns 0 23:16:04.373 00.006 8052 PulseGuide returned control before completion, sleep 207 23:16:04.565 00.192 3236 UpdateGuideState exits: m=192 SNR=9.5 23:16:04.565 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:04.565 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:04.565 00.000 3236 Enqueuing Expose request 23:16:04.584 00.019 8052 IsGuiding returns 0 23:16:04.584 00.000 8052 Move returns status 0, amount 202 23:16:04.584 00.000 8052 move complete, result=0 23:16:04.584 00.000 8052 worker thread done servicing request 23:16:04.585 00.001 8052 Worker thread wakes up 23:16:04.585 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:04.585 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:04.600 00.015 3236 GuideStep: -1.5 px 50 ms EAST, 1.3 px 202 ms SOUTH 23:16:06.119 01.519 8052 Exposure complete 23:16:06.284 00.165 8052 worker thread done servicing request 23:16:06.284 00.000 3236 OnExposeComplete: enter 23:16:06.284 00.000 3236 UpdateGuideState(): m_state=6 23:16:06.285 00.001 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 1004 23:16:06.286 00.001 3236 Star::Find returns 1 (0), X=1052.27, Y=268.70, Mass=193, SNR=9.5, Peak=36 HFD=4.6 23:16:06.286 00.000 3236 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.85) = xAngle (3.96 = -2.32) 23:16:06.286 00.000 3236 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.22 = 2.22) 23:16:06.286 00.000 3236 CameraToMount -- cameraX=-0.32 cameraY=0.53 hyp=0.62 cameraTheta=2.11 mountX=-0.42 mountY=0.49, mountTheta=2.28 23:16:06.288 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.32, y=0.53, opts=13) 23:16:06.288 00.000 3236 Enqueuing Move request for scope (-0.32, 0.53) 23:16:06.289 00.001 8052 Worker thread wakes up 23:16:06.289 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.53) opts 0xd 23:16:06.289 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.32, 0.53) 23:16:06.289 00.000 8052 Moving (-0.32, 0.53) raw xDistance=-0.42 yDistance=0.49 23:16:06.289 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.42 23:16:06.291 00.002 8052 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 23:16:06.291 00.000 8052 MoveAxis(E, 18, ABG) 23:16:06.291 00.000 8052 Guiding Dir = 2, Dur = 18 23:16:06.301 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=33, Gamma=1.040 23:16:06.343 00.042 8052 IsSlewing returns 0 23:16:06.406 00.063 8052 IsGuiding returns 0 23:16:06.549 00.143 8052 IsGuiding returns 0 23:16:06.549 00.000 8052 Move returns status 0, amount 18 23:16:06.550 00.001 8052 MoveAxis(S, 75, ABG) 23:16:06.550 00.000 8052 Guiding Dir = 1, Dur = 75 23:16:06.552 00.002 8052 IsSlewing returns 0 23:16:06.557 00.005 8052 IsGuiding returns 0 23:16:06.563 00.006 8052 PulseGuide returned control before completion, sleep 80 23:16:06.571 00.008 3236 UpdateGuideState exits: m=193 SNR=9.5 23:16:06.571 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:06.571 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:06.571 00.000 3236 Enqueuing Expose request 23:16:06.647 00.076 8052 IsGuiding returns 1 23:16:06.647 00.000 8052 scope still moving after pulse duration time elapsed 23:16:06.669 00.022 8052 IsSlewing returns 0 23:16:06.671 00.002 8052 IsGuiding returns 1 23:16:06.696 00.025 8052 IsSlewing returns 0 23:16:06.699 00.003 8052 IsGuiding returns 0 23:16:06.699 00.000 8052 scope move finished after 75 + 66 ms 23:16:06.699 00.000 8052 Move returns status 0, amount 75 23:16:06.699 00.000 8052 move complete, result=0 23:16:06.700 00.001 8052 worker thread done servicing request 23:16:06.700 00.000 8052 Worker thread wakes up 23:16:06.700 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:06.700 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:06.700 00.000 3236 GuideStep: -0.4 px 18 ms EAST, 0.5 px 75 ms SOUTH 23:16:08.134 01.434 8052 Exposure complete 23:16:08.299 00.165 8052 worker thread done servicing request 23:16:08.299 00.000 3236 OnExposeComplete: enter 23:16:08.299 00.000 3236 UpdateGuideState(): m_state=6 23:16:08.300 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1005 23:16:08.301 00.001 3236 Star::Find returns 1 (0), X=1052.10, Y=267.02, Mass=203, SNR=9.8, Peak=38 HFD=4.6 23:16:08.301 00.000 3236 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.85) = xAngle (-0.13 = -0.13) 23:16:08.301 00.000 3236 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.87 = -1.87) 23:16:08.301 00.000 3236 CameraToMount -- cameraX=-0.49 cameraY=-1.15 hyp=1.25 cameraTheta=-1.97 mountX=1.24 mountY=-1.19, mountTheta=-0.77 23:16:08.303 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.49, y=-1.15, opts=13) 23:16:08.303 00.000 3236 Enqueuing Move request for scope (-0.49, -1.15) 23:16:08.304 00.001 8052 Worker thread wakes up 23:16:08.304 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -1.15) opts 0xd 23:16:08.304 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.49, -1.15) 23:16:08.304 00.000 8052 Moving (-0.49, -1.15) raw xDistance=1.24 yDistance=-1.19 23:16:08.305 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.24 23:16:08.305 00.000 8052 resist switch: large excursion: input -1.19 thresh 0.54 direction from 1 to -1 23:16:08.305 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.58 23:16:08.305 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19 23:16:08.306 00.001 8052 MoveAxis(W, 42, ABG) 23:16:08.306 00.000 8052 Guiding Dir = 3, Dur = 42 23:16:08.314 00.008 8052 IsSlewing returns 0 23:16:08.317 00.003 8052 IsGuiding returns 0 23:16:08.322 00.005 8052 PulseGuide returned control before completion, sleep 47 23:16:08.324 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=35, Gamma=1.040 23:16:08.372 00.048 8052 IsGuiding returns 0 23:16:08.372 00.000 8052 Move returns status 0, amount 42 23:16:08.372 00.000 8052 MoveAxis(N, 182, ABG) 23:16:08.372 00.000 8052 Guiding Dir = 0, Dur = 182 23:16:08.374 00.002 8052 IsSlewing returns 0 23:16:08.377 00.003 8052 IsGuiding returns 0 23:16:08.383 00.006 8052 PulseGuide returned control before completion, sleep 187 23:16:08.573 00.190 8052 IsGuiding returns 0 23:16:08.573 00.000 8052 Move returns status 0, amount 182 23:16:08.574 00.001 8052 move complete, result=0 23:16:08.574 00.000 8052 worker thread done servicing request 23:16:08.588 00.014 3236 UpdateGuideState exits: m=203 SNR=9.8 23:16:08.589 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:08.589 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:08.589 00.000 3236 Enqueuing Expose request 23:16:08.589 00.000 8052 Worker thread wakes up 23:16:08.589 00.000 3236 GuideStep: 1.2 px 42 ms WEST, -1.2 px 182 ms NORTH 23:16:08.590 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:08.590 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:10.125 01.535 8052 Exposure complete 23:16:10.313 00.188 8052 worker thread done servicing request 23:16:10.313 00.000 3236 OnExposeComplete: enter 23:16:10.313 00.000 3236 UpdateGuideState(): m_state=6 23:16:10.314 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1006 23:16:10.315 00.001 3236 Star::Find returns 1 (0), X=1051.45, Y=266.63, Mass=217, SNR=10.1, Peak=34 HFD=4.9 23:16:10.315 00.000 3236 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.85) = xAngle (-0.36 = -0.36) 23:16:10.315 00.000 3236 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.11 = -2.11) 23:16:10.315 00.000 3236 CameraToMount -- cameraX=-1.14 cameraY=-1.54 hyp=1.92 cameraTheta=-2.21 mountX=1.80 mountY=-1.65, mountTheta=-0.74 23:16:10.317 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.14, y=-1.54, opts=13) 23:16:10.317 00.000 3236 Enqueuing Move request for scope (-1.14, -1.54) 23:16:10.318 00.001 8052 Worker thread wakes up 23:16:10.318 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.14, -1.54) opts 0xd 23:16:10.318 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.14, -1.54) 23:16:10.318 00.000 8052 Moving (-1.14, -1.54) raw xDistance=1.80 yDistance=-1.65 23:16:10.319 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.18 from input 1.80 23:16:10.319 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.65 from input -1.65 23:16:10.319 00.000 8052 MoveAxis(W, 65, ABG) 23:16:10.319 00.000 8052 Guiding Dir = 3, Dur = 65 23:16:10.330 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=23, FiltMax=32, Gamma=1.040 23:16:10.341 00.011 8052 IsSlewing returns 0 23:16:10.347 00.006 8052 IsGuiding returns 0 23:16:10.363 00.016 8052 PulseGuide returned control before completion, sleep 60 23:16:10.425 00.062 8052 IsGuiding returns 1 23:16:10.426 00.001 8052 scope still moving after pulse duration time elapsed 23:16:10.448 00.022 8052 IsSlewing returns 0 23:16:10.450 00.002 8052 IsGuiding returns 0 23:16:10.451 00.001 8052 scope move finished after 65 + 38 ms 23:16:10.451 00.000 8052 Move returns status 0, amount 65 23:16:10.451 00.000 8052 MoveAxis(N, 251, ABG) 23:16:10.451 00.000 8052 Guiding Dir = 0, Dur = 251 23:16:10.453 00.002 8052 IsSlewing returns 0 23:16:10.455 00.002 8052 IsGuiding returns 0 23:16:10.461 00.006 8052 PulseGuide returned control before completion, sleep 256 23:16:10.599 00.138 3236 UpdateGuideState exits: m=217 SNR=10.1 23:16:10.599 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:10.599 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:10.599 00.000 3236 Enqueuing Expose request 23:16:10.723 00.124 8052 IsGuiding returns 0 23:16:10.724 00.001 8052 Move returns status 0, amount 251 23:16:10.724 00.000 8052 move complete, result=0 23:16:10.724 00.000 8052 worker thread done servicing request 23:16:10.724 00.000 3236 GuideStep: 1.8 px 65 ms WEST, -1.6 px 251 ms NORTH 23:16:10.725 00.001 8052 Worker thread wakes up 23:16:10.725 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:10.725 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:12.057 01.332 8052 Exposure complete 23:16:12.222 00.165 8052 worker thread done servicing request 23:16:12.222 00.000 3236 OnExposeComplete: enter 23:16:12.222 00.000 3236 UpdateGuideState(): m_state=6 23:16:12.223 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 1007 23:16:12.223 00.000 3236 Star::Find returns 1 (0), X=1051.51, Y=267.78, Mass=190, SNR=9.4, Peak=38 HFD=4.9 23:16:12.224 00.001 3236 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.85) = xAngle (-0.94 = -0.94) 23:16:12.224 00.000 3236 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.69 = -2.69) 23:16:12.224 00.000 3236 CameraToMount -- cameraX=-1.08 cameraY=-0.39 hyp=1.15 cameraTheta=-2.79 mountX=0.67 mountY=-0.50, mountTheta=-0.64 23:16:12.226 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.08, y=-0.39, opts=13) 23:16:12.227 00.001 3236 Enqueuing Move request for scope (-1.08, -0.39) 23:16:12.227 00.000 8052 Worker thread wakes up 23:16:12.227 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -0.39) opts 0xd 23:16:12.227 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.08, -0.39) 23:16:12.227 00.000 8052 Moving (-1.08, -0.39) raw xDistance=0.67 yDistance=-0.50 23:16:12.228 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.67 23:16:12.228 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50 23:16:12.228 00.000 8052 MoveAxis(W, 28, ABG) 23:16:12.228 00.000 8052 Guiding Dir = 3, Dur = 28 23:16:12.231 00.003 8052 IsSlewing returns 0 23:16:12.234 00.003 8052 IsGuiding returns 0 23:16:12.238 00.004 8052 PulseGuide returned control before completion, sleep 34 23:16:12.239 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=28, FiltMax=36, Gamma=1.040 23:16:12.275 00.036 8052 IsGuiding returns 0 23:16:12.276 00.001 8052 Move returns status 0, amount 28 23:16:12.276 00.000 8052 MoveAxis(N, 76, ABG) 23:16:12.276 00.000 8052 Guiding Dir = 0, Dur = 76 23:16:12.278 00.002 8052 IsSlewing returns 0 23:16:12.280 00.002 8052 IsGuiding returns 0 23:16:12.292 00.012 8052 PulseGuide returned control before completion, sleep 75 23:16:12.375 00.083 8052 IsGuiding returns 1 23:16:12.375 00.000 8052 scope still moving after pulse duration time elapsed 23:16:12.397 00.022 8052 IsSlewing returns 0 23:16:12.399 00.002 8052 IsGuiding returns 1 23:16:12.422 00.023 8052 IsSlewing returns 0 23:16:12.424 00.002 8052 IsGuiding returns 1 23:16:12.446 00.022 8052 IsSlewing returns 0 23:16:12.448 00.002 8052 IsGuiding returns 1 23:16:12.481 00.033 8052 IsSlewing returns 0 23:16:12.483 00.002 8052 IsGuiding returns 0 23:16:12.483 00.000 8052 scope move finished after 76 + 127 ms 23:16:12.484 00.001 8052 Move returns status 0, amount 76 23:16:12.484 00.000 8052 move complete, result=0 23:16:12.484 00.000 8052 worker thread done servicing request 23:16:12.508 00.024 3236 UpdateGuideState exits: m=190 SNR=9.4 23:16:12.509 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:12.509 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:12.509 00.000 3236 Enqueuing Expose request 23:16:12.509 00.000 8052 Worker thread wakes up 23:16:12.509 00.000 3236 GuideStep: 0.7 px 28 ms WEST, -0.5 px 76 ms NORTH 23:16:12.510 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:12.510 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:14.146 01.636 8052 Exposure complete 23:16:14.309 00.163 8052 worker thread done servicing request 23:16:14.309 00.000 3236 OnExposeComplete: enter 23:16:14.309 00.000 3236 UpdateGuideState(): m_state=6 23:16:14.310 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1008 23:16:14.311 00.001 3236 Star::Find returns 1 (0), X=1052.17, Y=268.56, Mass=194, SNR=9.5, Peak=35 HFD=5.2 23:16:14.311 00.000 3236 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.85) = xAngle (4.24 = -2.04) 23:16:14.311 00.000 3236 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.50 = 2.50) 23:16:14.311 00.000 3236 CameraToMount -- cameraX=-0.42 cameraY=0.38 hyp=0.57 cameraTheta=2.39 mountX=-0.26 mountY=0.34, mountTheta=2.22 23:16:14.313 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.42, y=0.38, opts=13) 23:16:14.314 00.001 3236 Enqueuing Move request for scope (-0.42, 0.38) 23:16:14.314 00.000 8052 Worker thread wakes up 23:16:14.314 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.38) opts 0xd 23:16:14.314 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.42, 0.38) 23:16:14.314 00.000 8052 Moving (-0.42, 0.38) raw xDistance=-0.26 yDistance=0.34 23:16:14.315 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26 23:16:14.315 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:16:14.315 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34 23:16:14.316 00.001 8052 MoveAxis(E, 7, ABG) 23:16:14.316 00.000 8052 Guiding Dir = 2, Dur = 7 23:16:14.325 00.009 8052 IsSlewing returns 0 23:16:14.325 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=26, FiltMax=34, Gamma=1.040 23:16:14.328 00.003 8052 IsGuiding returns 0 23:16:14.331 00.003 8052 PulseGuide returned control before completion, sleep 14 23:16:14.348 00.017 8052 IsGuiding returns 0 23:16:14.349 00.001 8052 Move returns status 0, amount 7 23:16:14.349 00.000 8052 MoveAxis(N, 0, ABG) 23:16:14.349 00.000 8052 Move returns status 0, amount 0 23:16:14.349 00.000 8052 move complete, result=0 23:16:14.349 00.000 8052 worker thread done servicing request 23:16:14.584 00.235 3236 UpdateGuideState exits: m=194 SNR=9.5 23:16:14.584 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:14.585 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:14.585 00.000 3236 Enqueuing Expose request 23:16:14.585 00.000 8052 Worker thread wakes up 23:16:14.585 00.000 3236 GuideStep: -0.3 px 7 ms EAST, 0.3 px 0 ms NORTH 23:16:14.586 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:14.586 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:16.120 01.534 8052 Exposure complete 23:16:16.283 00.163 8052 worker thread done servicing request 23:16:16.283 00.000 3236 OnExposeComplete: enter 23:16:16.283 00.000 3236 UpdateGuideState(): m_state=6 23:16:16.284 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1009 23:16:16.285 00.001 3236 Star::Find returns 1 (0), X=1050.81, Y=267.89, Mass=165, SNR=8.8, Peak=35 HFD=5.7 23:16:16.285 00.000 3236 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.85) = xAngle (-1.14 = -1.14) 23:16:16.285 00.000 3236 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.88 = -2.88) 23:16:16.285 00.000 3236 CameraToMount -- cameraX=-1.78 cameraY=-0.28 hyp=1.80 cameraTheta=-2.98 mountX=0.76 mountY=-0.46, mountTheta=-0.55 23:16:16.287 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.78, y=-0.28, opts=13) 23:16:16.288 00.001 3236 Enqueuing Move request for scope (-1.78, -0.28) 23:16:16.288 00.000 8052 Worker thread wakes up 23:16:16.288 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.78, -0.28) opts 0xd 23:16:16.288 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.78, -0.28) 23:16:16.289 00.001 8052 Moving (-1.78, -0.28) raw xDistance=0.76 yDistance=-0.46 23:16:16.289 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.76 23:16:16.289 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 23:16:16.289 00.000 8052 MoveAxis(W, 26, ABG) 23:16:16.289 00.000 8052 Guiding Dir = 3, Dur = 26 23:16:16.292 00.003 8052 IsSlewing returns 0 23:16:16.294 00.002 8052 IsGuiding returns 0 23:16:16.299 00.005 8052 PulseGuide returned control before completion, sleep 31 23:16:16.302 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=32, Gamma=1.040 23:16:16.333 00.031 8052 IsGuiding returns 0 23:16:16.334 00.001 8052 Move returns status 0, amount 26 23:16:16.334 00.000 8052 MoveAxis(N, 70, ABG) 23:16:16.334 00.000 8052 Guiding Dir = 0, Dur = 70 23:16:16.336 00.002 8052 IsSlewing returns 0 23:16:16.338 00.002 8052 IsGuiding returns 0 23:16:16.350 00.012 8052 PulseGuide returned control before completion, sleep 69 23:16:16.425 00.075 8052 IsGuiding returns 1 23:16:16.425 00.000 8052 scope still moving after pulse duration time elapsed 23:16:16.531 00.106 8052 IsSlewing returns 0 23:16:16.569 00.038 3236 UpdateGuideState exits: m=165 SNR=8.8 23:16:16.569 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:16.569 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:16.570 00.001 3236 Enqueuing Expose request 23:16:16.641 00.071 8052 IsGuiding returns 0 23:16:16.641 00.000 8052 scope move finished after 70 + 232 ms 23:16:16.641 00.000 8052 Move returns status 0, amount 70 23:16:16.642 00.001 8052 move complete, result=0 23:16:16.643 00.001 8052 worker thread done servicing request 23:16:16.643 00.000 8052 Worker thread wakes up 23:16:16.643 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:16.643 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:16.662 00.019 3236 GuideStep: 0.8 px 26 ms WEST, -0.5 px 70 ms NORTH 23:16:18.077 01.415 8052 Exposure complete 23:16:18.239 00.162 8052 worker thread done servicing request 23:16:18.239 00.000 3236 OnExposeComplete: enter 23:16:18.239 00.000 3236 UpdateGuideState(): m_state=6 23:16:18.240 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1010 23:16:18.241 00.001 3236 Star::Find returns 1 (0), X=1050.97, Y=267.78, Mass=170, SNR=8.9, Peak=40 HFD=5.4 23:16:18.241 00.000 3236 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.85) = xAngle (-1.05 = -1.05) 23:16:18.241 00.000 3236 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.80 = -2.80) 23:16:18.241 00.000 3236 CameraToMount -- cameraX=-1.62 cameraY=-0.40 hyp=1.67 cameraTheta=-2.90 mountX=0.83 mountY=-0.56, mountTheta=-0.60 23:16:18.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.62, y=-0.40, opts=13) 23:16:18.243 00.000 3236 Enqueuing Move request for scope (-1.62, -0.40) 23:16:18.244 00.001 8052 Worker thread wakes up 23:16:18.244 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.62, -0.40) opts 0xd 23:16:18.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.62, -0.40) 23:16:18.244 00.000 8052 Moving (-1.62, -0.40) raw xDistance=0.83 yDistance=-0.56 23:16:18.245 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83 23:16:18.245 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 23:16:18.245 00.000 8052 MoveAxis(W, 30, ABG) 23:16:18.245 00.000 8052 Guiding Dir = 3, Dur = 30 23:16:18.248 00.003 8052 IsSlewing returns 0 23:16:18.251 00.003 8052 IsGuiding returns 0 23:16:18.256 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=30, FiltMax=37, Gamma=1.040 23:16:18.257 00.001 8052 PulseGuide returned control before completion, sleep 34 23:16:18.294 00.037 8052 IsGuiding returns 0 23:16:18.295 00.001 8052 Move returns status 0, amount 30 23:16:18.295 00.000 8052 MoveAxis(N, 86, ABG) 23:16:18.295 00.000 8052 Guiding Dir = 0, Dur = 86 23:16:18.297 00.002 8052 IsSlewing returns 0 23:16:18.299 00.002 8052 IsGuiding returns 0 23:16:18.312 00.013 8052 PulseGuide returned control before completion, sleep 84 23:16:18.399 00.087 8052 IsGuiding returns 1 23:16:18.399 00.000 8052 scope still moving after pulse duration time elapsed 23:16:18.422 00.023 8052 IsSlewing returns 0 23:16:18.424 00.002 8052 IsGuiding returns 1 23:16:18.447 00.023 8052 IsSlewing returns 0 23:16:18.450 00.003 8052 IsGuiding returns 1 23:16:18.472 00.022 8052 IsSlewing returns 0 23:16:18.475 00.003 8052 IsGuiding returns 0 23:16:18.475 00.000 8052 scope move finished after 86 + 89 ms 23:16:18.475 00.000 8052 Move returns status 0, amount 86 23:16:18.475 00.000 8052 move complete, result=0 23:16:18.475 00.000 8052 worker thread done servicing request 23:16:18.530 00.055 3236 UpdateGuideState exits: m=170 SNR=8.9 23:16:18.531 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:18.531 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:18.531 00.000 3236 Enqueuing Expose request 23:16:18.531 00.000 8052 Worker thread wakes up 23:16:18.531 00.000 3236 GuideStep: 0.8 px 30 ms WEST, -0.6 px 86 ms NORTH 23:16:18.532 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:18.532 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:20.066 01.534 8052 Exposure complete 23:16:20.229 00.163 8052 worker thread done servicing request 23:16:20.229 00.000 3236 OnExposeComplete: enter 23:16:20.229 00.000 3236 UpdateGuideState(): m_state=6 23:16:20.230 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1011 23:16:20.230 00.000 3236 Star::Find returns 1 (0), X=1049.75, Y=269.02, Mass=168, SNR=8.9, Peak=31 HFD=4.9 23:16:20.231 00.001 3236 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.85) = xAngle (4.70 = -1.58) 23:16:20.231 00.000 3236 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 23:16:20.231 00.000 3236 CameraToMount -- cameraX=-2.84 cameraY=0.85 hyp=2.96 cameraTheta=2.85 mountX=-0.03 mountY=0.55, mountTheta=1.63 23:16:20.233 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.84, y=0.85, opts=13) 23:16:20.233 00.000 3236 Enqueuing Move request for scope (-2.84, 0.85) 23:16:20.233 00.000 8052 Worker thread wakes up 23:16:20.233 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.84, 0.85) opts 0xd 23:16:20.234 00.001 8052 Handling offset move in thread for scope, endpoint = (-2.84, 0.85) 23:16:20.234 00.000 8052 Moving (-2.84, 0.85) raw xDistance=-0.03 yDistance=0.55 23:16:20.234 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:16:20.234 00.000 8052 resist switch: large excursion: input 0.55 thresh 0.54 direction from -1 to 1 23:16:20.235 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.65 23:16:20.235 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55 23:16:20.235 00.000 8052 MoveAxis(E, 0, ABG) 23:16:20.235 00.000 8052 Move returns status 0, amount 0 23:16:20.236 00.001 8052 MoveAxis(S, 84, ABG) 23:16:20.236 00.000 8052 Guiding Dir = 1, Dur = 84 23:16:20.239 00.003 8052 IsSlewing returns 0 23:16:20.241 00.002 8052 IsGuiding returns 0 23:16:20.245 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=22, FiltMax=29, Gamma=1.040 23:16:20.247 00.002 8052 PulseGuide returned control before completion, sleep 89 23:16:20.422 00.175 8052 IsGuiding returns 0 23:16:20.422 00.000 8052 Move returns status 0, amount 84 23:16:20.422 00.000 8052 move complete, result=0 23:16:20.422 00.000 8052 worker thread done servicing request 23:16:20.513 00.091 3236 UpdateGuideState exits: m=168 SNR=8.9 23:16:20.514 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:20.515 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:20.515 00.000 3236 Enqueuing Expose request 23:16:20.515 00.000 8052 Worker thread wakes up 23:16:20.515 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:20.515 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:20.516 00.001 3236 GuideStep: -0.0 px 0 ms EAST, 0.6 px 84 ms SOUTH 23:16:22.155 01.639 8052 Exposure complete 23:16:22.345 00.190 3236 OnExposeComplete: enter 23:16:22.345 00.000 3236 UpdateGuideState(): m_state=6 23:16:22.346 00.001 8052 worker thread done servicing request 23:16:22.347 00.001 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 1012 23:16:22.348 00.001 3236 Star::Find returns 1 (0), X=1051.48, Y=268.06, Mass=185, SNR=9.3, Peak=40 HFD=5.0 23:16:22.348 00.000 3236 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.85) = xAngle (-1.19 = -1.19) 23:16:22.348 00.000 3236 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.94 = -2.94) 23:16:22.349 00.001 3236 CameraToMount -- cameraX=-1.12 cameraY=-0.11 hyp=1.12 cameraTheta=-3.04 mountX=0.41 mountY=-0.23, mountTheta=-0.50 23:16:22.351 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.12, y=-0.11, opts=13) 23:16:22.351 00.000 3236 Enqueuing Move request for scope (-1.12, -0.11) 23:16:22.351 00.000 8052 Worker thread wakes up 23:16:22.352 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.12, -0.11) opts 0xd 23:16:22.352 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.12, -0.11) 23:16:22.352 00.000 8052 Moving (-1.12, -0.11) raw xDistance=0.41 yDistance=-0.23 23:16:22.352 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 23:16:22.353 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:16:22.353 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:16:22.353 00.000 8052 MoveAxis(W, 14, ABG) 23:16:22.354 00.001 8052 Guiding Dir = 3, Dur = 14 23:16:22.357 00.003 8052 IsSlewing returns 0 23:16:22.360 00.003 8052 IsGuiding returns 0 23:16:22.364 00.004 8052 PulseGuide returned control before completion, sleep 21 23:16:22.365 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=32, FiltMax=39, Gamma=1.040 23:16:22.387 00.022 8052 IsGuiding returns 0 23:16:22.388 00.001 8052 Move returns status 0, amount 14 23:16:22.388 00.000 8052 MoveAxis(N, 0, ABG) 23:16:22.388 00.000 8052 Move returns status 0, amount 0 23:16:22.388 00.000 8052 move complete, result=0 23:16:22.388 00.000 8052 worker thread done servicing request 23:16:22.635 00.247 3236 UpdateGuideState exits: m=185 SNR=9.3 23:16:22.635 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:22.635 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:22.636 00.001 3236 Enqueuing Expose request 23:16:22.636 00.000 8052 Worker thread wakes up 23:16:22.636 00.000 3236 GuideStep: 0.4 px 14 ms WEST, -0.2 px 0 ms NORTH 23:16:22.636 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:22.636 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:24.070 01.434 8052 Exposure complete 23:16:24.236 00.166 3236 OnExposeComplete: enter 23:16:24.236 00.000 8052 worker thread done servicing request 23:16:24.236 00.000 3236 UpdateGuideState(): m_state=6 23:16:24.237 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1013 23:16:24.237 00.000 3236 Star::Find returns 1 (0), X=1051.41, Y=267.96, Mass=210, SNR=9.9, Peak=33 HFD=4.9 23:16:24.238 00.001 3236 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.85) = xAngle (-1.11 = -1.11) 23:16:24.238 00.000 3236 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.86 = -2.86) 23:16:24.238 00.000 3236 CameraToMount -- cameraX=-1.18 cameraY=-0.22 hyp=1.20 cameraTheta=-2.96 mountX=0.54 mountY=-0.34, mountTheta=-0.57 23:16:24.240 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.18, y=-0.22, opts=13) 23:16:24.241 00.001 3236 Enqueuing Move request for scope (-1.18, -0.22) 23:16:24.241 00.000 8052 Worker thread wakes up 23:16:24.241 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -0.22) opts 0xd 23:16:24.241 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.18, -0.22) 23:16:24.241 00.000 8052 Moving (-1.18, -0.22) raw xDistance=0.54 yDistance=-0.34 23:16:24.242 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54 23:16:24.242 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:16:24.242 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 23:16:24.243 00.001 8052 MoveAxis(W, 20, ABG) 23:16:24.243 00.000 8052 Guiding Dir = 3, Dur = 20 23:16:24.253 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=23, FiltMax=31, Gamma=1.040 23:16:24.280 00.027 8052 IsSlewing returns 0 23:16:24.341 00.061 8052 IsGuiding returns 0 23:16:24.517 00.176 8052 IsGuiding returns 0 23:16:24.517 00.000 8052 Move returns status 0, amount 20 23:16:24.517 00.000 8052 MoveAxis(N, 0, ABG) 23:16:24.517 00.000 8052 Move returns status 0, amount 0 23:16:24.517 00.000 8052 move complete, result=0 23:16:24.518 00.001 8052 worker thread done servicing request 23:16:24.525 00.007 3236 UpdateGuideState exits: m=210 SNR=9.9 23:16:24.525 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:24.525 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:24.525 00.000 3236 Enqueuing Expose request 23:16:24.526 00.001 8052 Worker thread wakes up 23:16:24.526 00.000 3236 GuideStep: 0.5 px 20 ms WEST, -0.3 px 0 ms NORTH 23:16:24.526 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:24.526 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:26.061 01.535 8052 Exposure complete 23:16:26.240 00.179 3236 OnExposeComplete: enter 23:16:26.240 00.000 8052 worker thread done servicing request 23:16:26.240 00.000 3236 UpdateGuideState(): m_state=6 23:16:26.241 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1014 23:16:26.242 00.001 3236 Star::Find returns 1 (0), X=1050.52, Y=268.76, Mass=152, SNR=8.4, Peak=35 HFD=5.4 23:16:26.242 00.000 3236 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.85) = xAngle (4.72 = -1.57) 23:16:26.242 00.000 3236 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.97 = 2.97) 23:16:26.242 00.000 3236 CameraToMount -- cameraX=-2.07 cameraY=0.58 hyp=2.15 cameraTheta=2.87 mountX=0.01 mountY=0.37, mountTheta=1.55 23:16:26.244 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.07, y=0.58, opts=13) 23:16:26.245 00.001 3236 Enqueuing Move request for scope (-2.07, 0.58) 23:16:26.245 00.000 8052 Worker thread wakes up 23:16:26.245 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.07, 0.58) opts 0xd 23:16:26.246 00.001 8052 Handling offset move in thread for scope, endpoint = (-2.07, 0.58) 23:16:26.246 00.000 8052 Moving (-2.07, 0.58) raw xDistance=0.01 yDistance=0.37 23:16:26.246 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:16:26.246 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:16:26.246 00.000 8052 MoveAxis(E, 0, ABG) 23:16:26.247 00.001 8052 Move returns status 0, amount 0 23:16:26.247 00.000 8052 MoveAxis(S, 56, ABG) 23:16:26.247 00.000 8052 Guiding Dir = 1, Dur = 56 23:16:26.250 00.003 8052 IsSlewing returns 0 23:16:26.252 00.002 8052 IsGuiding returns 0 23:16:26.260 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=33, Gamma=1.040 23:16:26.260 00.000 8052 PulseGuide returned control before completion, sleep 59 23:16:26.322 00.062 8052 IsGuiding returns 1 23:16:26.323 00.001 8052 scope still moving after pulse duration time elapsed 23:16:26.345 00.022 8052 IsSlewing returns 0 23:16:26.348 00.003 8052 IsGuiding returns 1 23:16:26.370 00.022 8052 IsSlewing returns 0 23:16:26.372 00.002 8052 IsGuiding returns 1 23:16:26.394 00.022 8052 IsSlewing returns 0 23:16:26.396 00.002 8052 IsGuiding returns 1 23:16:26.418 00.022 8052 IsSlewing returns 0 23:16:26.421 00.003 8052 IsGuiding returns 0 23:16:26.421 00.000 8052 scope move finished after 56 + 112 ms 23:16:26.421 00.000 8052 Move returns status 0, amount 56 23:16:26.422 00.001 8052 move complete, result=0 23:16:26.422 00.000 8052 worker thread done servicing request 23:16:26.510 00.088 3236 UpdateGuideState exits: m=152 SNR=8.4 23:16:26.511 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:26.511 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:26.511 00.000 3236 Enqueuing Expose request 23:16:26.511 00.000 8052 Worker thread wakes up 23:16:26.511 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.4 px 56 ms SOUTH 23:16:26.512 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:26.512 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:28.145 01.633 8052 Exposure complete 23:16:28.272 00.127 8052 worker thread done servicing request 23:16:28.272 00.000 3236 OnExposeComplete: enter 23:16:28.273 00.001 3236 UpdateGuideState(): m_state=6 23:16:28.273 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1015 23:16:28.274 00.001 3236 Star::Find returns 1 (0), X=1050.91, Y=269.47, Mass=181, SNR=9.2, Peak=36 HFD=5.1 23:16:28.274 00.000 3236 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.85) = xAngle (4.33 = -1.95) 23:16:28.274 00.000 3236 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.59 = 2.59) 23:16:28.274 00.000 3236 CameraToMount -- cameraX=-1.68 cameraY=1.30 hyp=2.12 cameraTheta=2.48 mountX=-0.79 mountY=1.12, mountTheta=2.18 23:16:28.276 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.68, y=1.30, opts=13) 23:16:28.276 00.000 3236 Enqueuing Move request for scope (-1.68, 1.30) 23:16:28.276 00.000 8052 Worker thread wakes up 23:16:28.276 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.68, 1.30) opts 0xd 23:16:28.276 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.68, 1.30) 23:16:28.276 00.000 8052 Moving (-1.68, 1.30) raw xDistance=-0.79 yDistance=1.12 23:16:28.277 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79 23:16:28.277 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12 23:16:28.277 00.000 8052 MoveAxis(E, 27, ABG) 23:16:28.277 00.000 8052 Guiding Dir = 2, Dur = 27 23:16:28.286 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=32, Gamma=1.040 23:16:28.308 00.022 8052 IsSlewing returns 0 23:16:28.311 00.003 8052 IsGuiding returns 0 23:16:28.325 00.014 8052 PulseGuide returned control before completion, sleep 24 23:16:28.351 00.026 8052 IsGuiding returns 1 23:16:28.352 00.001 8052 scope still moving after pulse duration time elapsed 23:16:28.374 00.022 8052 IsSlewing returns 0 23:16:28.376 00.002 8052 IsGuiding returns 0 23:16:28.376 00.000 8052 scope move finished after 27 + 37 ms 23:16:28.376 00.000 8052 Move returns status 0, amount 27 23:16:28.376 00.000 8052 MoveAxis(S, 170, ABG) 23:16:28.376 00.000 8052 Guiding Dir = 1, Dur = 170 23:16:28.378 00.002 8052 IsSlewing returns 0 23:16:28.380 00.002 8052 IsGuiding returns 0 23:16:28.402 00.022 8052 PulseGuide returned control before completion, sleep 158 23:16:28.508 00.106 3236 UpdateGuideState exits: m=181 SNR=9.2 23:16:28.508 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:28.508 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:28.509 00.001 3236 Enqueuing Expose request 23:16:28.564 00.055 8052 IsGuiding returns 1 23:16:28.565 00.001 8052 scope still moving after pulse duration time elapsed 23:16:28.587 00.022 8052 IsSlewing returns 0 23:16:28.589 00.002 8052 IsGuiding returns 0 23:16:28.589 00.000 8052 scope move finished after 170 + 39 ms 23:16:28.590 00.001 8052 Move returns status 0, amount 170 23:16:28.590 00.000 8052 move complete, result=0 23:16:28.590 00.000 8052 worker thread done servicing request 23:16:28.590 00.000 8052 Worker thread wakes up 23:16:28.591 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:28.591 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:28.599 00.008 3236 GuideStep: -0.8 px 27 ms EAST, 1.1 px 170 ms SOUTH 23:16:30.122 01.523 8052 Exposure complete 23:16:30.263 00.141 8052 worker thread done servicing request 23:16:30.264 00.001 3236 OnExposeComplete: enter 23:16:30.264 00.000 3236 UpdateGuideState(): m_state=6 23:16:30.265 00.001 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 1016 23:16:30.265 00.000 3236 Star::Find returns 1 (0), X=1051.71, Y=267.23, Mass=185, SNR=9.3, Peak=34 HFD=4.8 23:16:30.265 00.000 3236 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.85) = xAngle (-0.47 = -0.47) 23:16:30.265 00.000 3236 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.22 = -2.22) 23:16:30.266 00.001 3236 CameraToMount -- cameraX=-0.88 cameraY=-0.94 hyp=1.29 cameraTheta=-2.32 mountX=1.15 mountY=-1.03, mountTheta=-0.73 23:16:30.267 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.88, y=-0.94, opts=13) 23:16:30.268 00.001 3236 Enqueuing Move request for scope (-0.88, -0.94) 23:16:30.268 00.000 8052 Worker thread wakes up 23:16:30.268 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.94) opts 0xd 23:16:30.268 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.88, -0.94) 23:16:30.268 00.000 8052 Moving (-0.88, -0.94) raw xDistance=1.15 yDistance=-1.03 23:16:30.268 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.15 23:16:30.269 00.001 8052 resist switch: large excursion: input -1.03 thresh 0.54 direction from 1 to -1 23:16:30.269 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.08 23:16:30.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03 23:16:30.269 00.000 8052 MoveAxis(W, 38, ABG) 23:16:30.269 00.000 8052 Guiding Dir = 3, Dur = 38 23:16:30.272 00.003 8052 IsSlewing returns 0 23:16:30.274 00.002 8052 IsGuiding returns 0 23:16:30.278 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=24, FiltMax=32, Gamma=1.040 23:16:30.291 00.013 8052 PulseGuide returned control before completion, sleep 32 23:16:30.326 00.035 8052 IsGuiding returns 1 23:16:30.326 00.000 8052 scope still moving after pulse duration time elapsed 23:16:30.348 00.022 8052 IsSlewing returns 0 23:16:30.350 00.002 8052 IsGuiding returns 1 23:16:30.372 00.022 8052 IsSlewing returns 0 23:16:30.374 00.002 8052 IsGuiding returns 0 23:16:30.374 00.000 8052 scope move finished after 38 + 61 ms 23:16:30.374 00.000 8052 Move returns status 0, amount 38 23:16:30.374 00.000 8052 MoveAxis(N, 156, ABG) 23:16:30.374 00.000 8052 Guiding Dir = 0, Dur = 156 23:16:30.376 00.002 8052 IsSlewing returns 0 23:16:30.378 00.002 8052 IsGuiding returns 0 23:16:30.407 00.029 8052 PulseGuide returned control before completion, sleep 138 23:16:30.511 00.104 3236 UpdateGuideState exits: m=185 SNR=9.3 23:16:30.512 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:30.512 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:30.512 00.000 3236 Enqueuing Expose request 23:16:30.549 00.037 8052 IsGuiding returns 1 23:16:30.549 00.000 8052 scope still moving after pulse duration time elapsed 23:16:30.572 00.023 8052 IsSlewing returns 0 23:16:30.575 00.003 8052 IsGuiding returns 0 23:16:30.575 00.000 8052 scope move finished after 156 + 41 ms 23:16:30.575 00.000 8052 Move returns status 0, amount 156 23:16:30.575 00.000 8052 move complete, result=0 23:16:30.576 00.001 8052 worker thread done servicing request 23:16:30.576 00.000 8052 Worker thread wakes up 23:16:30.576 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:30.576 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:30.577 00.001 3236 GuideStep: 1.1 px 38 ms WEST, -1.0 px 156 ms NORTH 23:16:32.111 01.534 8052 Exposure complete 23:16:32.274 00.163 8052 worker thread done servicing request 23:16:32.274 00.000 3236 OnExposeComplete: enter 23:16:32.274 00.000 3236 UpdateGuideState(): m_state=6 23:16:32.275 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1017 23:16:32.275 00.000 3236 Star::Find returns 1 (0), X=1053.08, Y=267.60, Mass=177, SNR=9.1, Peak=37 HFD=4.9 23:16:32.276 00.001 3236 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.85) = xAngle (0.99 = 0.99) 23:16:32.276 00.000 3236 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.76 = -0.76) 23:16:32.276 00.000 3236 CameraToMount -- cameraX=0.49 cameraY=-0.57 hyp=0.75 cameraTheta=-0.86 mountX=0.41 mountY=-0.52, mountTheta=-0.90 23:16:32.278 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.49, y=-0.57, opts=13) 23:16:32.278 00.000 3236 Enqueuing Move request for scope (0.49, -0.57) 23:16:32.278 00.000 8052 Worker thread wakes up 23:16:32.279 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.57) opts 0xd 23:16:32.279 00.000 8052 Handling offset move in thread for scope, endpoint = (0.49, -0.57) 23:16:32.279 00.000 8052 Moving (0.49, -0.57) raw xDistance=0.41 yDistance=-0.52 23:16:32.279 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.41 23:16:32.279 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52 23:16:32.280 00.001 8052 MoveAxis(W, 17, ABG) 23:16:32.280 00.000 8052 Guiding Dir = 3, Dur = 17 23:16:32.283 00.003 8052 IsSlewing returns 0 23:16:32.287 00.004 8052 IsGuiding returns 0 23:16:32.290 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=34, Gamma=1.040 23:16:32.291 00.001 8052 PulseGuide returned control before completion, sleep 24 23:16:32.323 00.032 8052 IsGuiding returns 0 23:16:32.323 00.000 8052 Move returns status 0, amount 17 23:16:32.323 00.000 8052 MoveAxis(N, 79, ABG) 23:16:32.324 00.001 8052 Guiding Dir = 0, Dur = 79 23:16:32.326 00.002 8052 IsSlewing returns 0 23:16:32.328 00.002 8052 IsGuiding returns 0 23:16:32.333 00.005 8052 PulseGuide returned control before completion, sleep 85 23:16:32.422 00.089 8052 IsGuiding returns 1 23:16:32.422 00.000 8052 scope still moving after pulse duration time elapsed 23:16:32.445 00.023 8052 IsSlewing returns 0 23:16:32.447 00.002 8052 IsGuiding returns 1 23:16:32.469 00.022 8052 IsSlewing returns 0 23:16:32.472 00.003 8052 IsGuiding returns 0 23:16:32.472 00.000 8052 scope move finished after 79 + 64 ms 23:16:32.472 00.000 8052 Move returns status 0, amount 79 23:16:32.472 00.000 8052 move complete, result=0 23:16:32.472 00.000 8052 worker thread done servicing request 23:16:32.572 00.100 3236 UpdateGuideState exits: m=177 SNR=9.1 23:16:32.572 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:32.572 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:32.573 00.001 3236 Enqueuing Expose request 23:16:32.573 00.000 8052 Worker thread wakes up 23:16:32.573 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:32.573 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:32.574 00.001 3236 GuideStep: 0.4 px 17 ms WEST, -0.5 px 79 ms NORTH 23:16:34.107 01.533 8052 Exposure complete 23:16:34.270 00.163 8052 worker thread done servicing request 23:16:34.271 00.001 3236 OnExposeComplete: enter 23:16:34.271 00.000 3236 UpdateGuideState(): m_state=6 23:16:34.272 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1018 23:16:34.272 00.000 3236 Star::Find returns 1 (0), X=1051.97, Y=266.95, Mass=191, SNR=9.5, Peak=37 HFD=4.6 23:16:34.272 00.000 3236 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.85) = xAngle (-0.19 = -0.19) 23:16:34.273 00.001 3236 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.94 = -1.94) 23:16:34.273 00.000 3236 CameraToMount -- cameraX=-0.62 cameraY=-1.23 hyp=1.37 cameraTheta=-2.04 mountX=1.35 mountY=-1.28, mountTheta=-0.76 23:16:34.274 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.62, y=-1.23, opts=13) 23:16:34.275 00.001 3236 Enqueuing Move request for scope (-0.62, -1.23) 23:16:34.275 00.000 8052 Worker thread wakes up 23:16:34.275 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -1.23) opts 0xd 23:16:34.275 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.62, -1.23) 23:16:34.276 00.001 8052 Moving (-0.62, -1.23) raw xDistance=1.35 yDistance=-1.28 23:16:34.276 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.35 23:16:34.276 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.28 from input -1.28 23:16:34.276 00.000 8052 MoveAxis(W, 48, ABG) 23:16:34.277 00.001 8052 Guiding Dir = 3, Dur = 48 23:16:34.279 00.002 8052 IsSlewing returns 0 23:16:34.282 00.003 8052 IsGuiding returns 0 23:16:34.288 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=28, FiltMax=35, Gamma=1.040 23:16:34.288 00.000 8052 PulseGuide returned control before completion, sleep 52 23:16:34.344 00.056 8052 IsGuiding returns 0 23:16:34.344 00.000 8052 Move returns status 0, amount 48 23:16:34.345 00.001 8052 MoveAxis(N, 195, ABG) 23:16:34.345 00.000 8052 Guiding Dir = 0, Dur = 195 23:16:34.347 00.002 8052 IsSlewing returns 0 23:16:34.349 00.002 8052 IsGuiding returns 0 23:16:34.355 00.006 8052 PulseGuide returned control before completion, sleep 200 23:16:34.554 00.199 3236 UpdateGuideState exits: m=191 SNR=9.5 23:16:34.555 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:34.555 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:34.555 00.000 3236 Enqueuing Expose request 23:16:34.705 00.150 8052 IsGuiding returns 0 23:16:34.705 00.000 8052 Move returns status 0, amount 195 23:16:34.706 00.001 8052 move complete, result=0 23:16:34.706 00.000 8052 worker thread done servicing request 23:16:34.706 00.000 8052 Worker thread wakes up 23:16:34.706 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:34.706 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:34.707 00.001 3236 GuideStep: 1.4 px 48 ms WEST, -1.3 px 195 ms NORTH 23:16:36.139 01.432 8052 Exposure complete 23:16:36.301 00.162 8052 worker thread done servicing request 23:16:36.302 00.001 3236 OnExposeComplete: enter 23:16:36.302 00.000 3236 UpdateGuideState(): m_state=6 23:16:36.303 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 1019 23:16:36.303 00.000 3236 Star::Find returns 1 (0), X=1054.05, Y=268.88, Mass=193, SNR=9.5, Peak=38 HFD=4.3 23:16:36.303 00.000 3236 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.85) = xAngle (2.30 = 2.30) 23:16:36.304 00.001 3236 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.55 = 0.55) 23:16:36.304 00.000 3236 CameraToMount -- cameraX=1.46 cameraY=0.70 hyp=1.62 cameraTheta=0.45 mountX=-1.08 mountY=0.85, mountTheta=2.47 23:16:36.305 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.46, y=0.70, opts=13) 23:16:36.306 00.001 3236 Enqueuing Move request for scope (1.46, 0.70) 23:16:36.306 00.000 8052 Worker thread wakes up 23:16:36.306 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.46, 0.70) opts 0xd 23:16:36.306 00.000 8052 Handling offset move in thread for scope, endpoint = (1.46, 0.70) 23:16:36.307 00.001 8052 Moving (1.46, 0.70) raw xDistance=-1.08 yDistance=0.85 23:16:36.307 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.62 from input -1.08 23:16:36.307 00.000 8052 resist switch: large excursion: input 0.85 thresh 0.54 direction from -1 to 1 23:16:36.307 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.54 23:16:36.308 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 23:16:36.308 00.000 8052 MoveAxis(E, 34, ABG) 23:16:36.308 00.000 8052 Guiding Dir = 2, Dur = 34 23:16:36.311 00.003 8052 IsSlewing returns 0 23:16:36.313 00.002 8052 IsGuiding returns 0 23:16:36.320 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=34, Gamma=1.040 23:16:36.326 00.006 8052 PulseGuide returned control before completion, sleep 33 23:16:36.367 00.041 8052 IsGuiding returns 0 23:16:36.367 00.000 8052 Move returns status 0, amount 34 23:16:36.367 00.000 8052 MoveAxis(S, 129, ABG) 23:16:36.368 00.001 8052 Guiding Dir = 1, Dur = 129 23:16:36.370 00.002 8052 IsSlewing returns 0 23:16:36.372 00.002 8052 IsGuiding returns 0 23:16:36.379 00.007 8052 PulseGuide returned control before completion, sleep 132 23:16:36.515 00.136 8052 IsGuiding returns 0 23:16:36.515 00.000 8052 Move returns status 0, amount 129 23:16:36.515 00.000 8052 move complete, result=0 23:16:36.516 00.001 8052 worker thread done servicing request 23:16:36.585 00.069 3236 UpdateGuideState exits: m=193 SNR=9.5 23:16:36.585 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:36.585 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:36.585 00.000 3236 Enqueuing Expose request 23:16:36.586 00.001 8052 Worker thread wakes up 23:16:36.586 00.000 3236 GuideStep: -1.1 px 34 ms EAST, 0.8 px 129 ms SOUTH 23:16:36.586 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:36.586 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:38.119 01.533 8052 Exposure complete 23:16:38.281 00.162 8052 worker thread done servicing request 23:16:38.281 00.000 3236 OnExposeComplete: enter 23:16:38.281 00.000 3236 UpdateGuideState(): m_state=6 23:16:38.282 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1020 23:16:38.283 00.001 3236 Star::Find returns 1 (0), X=1052.60, Y=269.14, Mass=215, SNR=10.1, Peak=38 HFD=5.1 23:16:38.283 00.000 3236 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.85) = xAngle (3.41 = -2.87) 23:16:38.283 00.000 3236 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.66 = 1.66) 23:16:38.283 00.000 3236 CameraToMount -- cameraX=0.01 cameraY=0.97 hyp=0.97 cameraTheta=1.56 mountX=-0.93 mountY=0.97, mountTheta=2.34 23:16:38.285 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.01, y=0.97, opts=13) 23:16:38.285 00.000 3236 Enqueuing Move request for scope (0.01, 0.97) 23:16:38.286 00.001 8052 Worker thread wakes up 23:16:38.286 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.97) opts 0xd 23:16:38.286 00.000 8052 Handling offset move in thread for scope, endpoint = (0.01, 0.97) 23:16:38.286 00.000 8052 Moving (0.01, 0.97) raw xDistance=-0.93 yDistance=0.97 23:16:38.287 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.93 23:16:38.287 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97 23:16:38.287 00.000 8052 MoveAxis(E, 35, ABG) 23:16:38.287 00.000 8052 Guiding Dir = 2, Dur = 35 23:16:38.290 00.003 8052 IsSlewing returns 0 23:16:38.293 00.003 8052 IsGuiding returns 0 23:16:38.297 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=27, FiltMax=35, Gamma=1.040 23:16:38.299 00.002 8052 PulseGuide returned control before completion, sleep 40 23:16:38.345 00.046 8052 IsGuiding returns 0 23:16:38.345 00.000 8052 Move returns status 0, amount 35 23:16:38.345 00.000 8052 MoveAxis(S, 147, ABG) 23:16:38.345 00.000 8052 Guiding Dir = 1, Dur = 147 23:16:38.347 00.002 8052 IsSlewing returns 0 23:16:38.349 00.002 8052 IsGuiding returns 0 23:16:38.353 00.004 8052 PulseGuide returned control before completion, sleep 154 23:16:38.513 00.160 8052 IsGuiding returns 1 23:16:38.513 00.000 8052 scope still moving after pulse duration time elapsed 23:16:38.566 00.053 3236 UpdateGuideState exits: m=215 SNR=10.1 23:16:38.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:38.567 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:38.567 00.000 3236 Enqueuing Expose request 23:16:38.661 00.094 8052 IsSlewing returns 0 23:16:38.756 00.095 8052 IsGuiding returns 0 23:16:38.756 00.000 8052 scope move finished after 147 + 259 ms 23:16:38.756 00.000 8052 Move returns status 0, amount 147 23:16:38.756 00.000 8052 move complete, result=0 23:16:38.757 00.001 8052 worker thread done servicing request 23:16:38.757 00.000 8052 Worker thread wakes up 23:16:38.758 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:38.758 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:38.765 00.007 3236 GuideStep: -0.9 px 35 ms EAST, 1.0 px 147 ms SOUTH 23:16:40.090 01.325 8052 Exposure complete 23:16:40.252 00.162 8052 worker thread done servicing request 23:16:40.252 00.000 3236 OnExposeComplete: enter 23:16:40.253 00.001 3236 UpdateGuideState(): m_state=6 23:16:40.254 00.001 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 1021 23:16:40.254 00.000 3236 Star::Find returns 1 (0), X=1052.90, Y=266.83, Mass=211, SNR=10.0, Peak=38 HFD=4.6 23:16:40.254 00.000 3236 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.85) = xAngle (0.50 = 0.50) 23:16:40.254 00.000 3236 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.25 = -1.25) 23:16:40.255 00.001 3236 CameraToMount -- cameraX=0.31 cameraY=-1.35 hyp=1.38 cameraTheta=-1.35 mountX=1.21 mountY=-1.31, mountTheta=-0.82 23:16:40.256 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.31, y=-1.35, opts=13) 23:16:40.257 00.001 3236 Enqueuing Move request for scope (0.31, -1.35) 23:16:40.257 00.000 8052 Worker thread wakes up 23:16:40.257 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -1.35) opts 0xd 23:16:40.257 00.000 8052 Handling offset move in thread for scope, endpoint = (0.31, -1.35) 23:16:40.257 00.000 8052 Moving (0.31, -1.35) raw xDistance=1.21 yDistance=-1.31 23:16:40.258 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.21 23:16:40.258 00.000 8052 resist switch: large excursion: input -1.31 thresh 0.54 direction from 1 to -1 23:16:40.258 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.93 23:16:40.259 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31 23:16:40.259 00.000 8052 MoveAxis(W, 40, ABG) 23:16:40.259 00.000 8052 Guiding Dir = 3, Dur = 40 23:16:40.267 00.008 8052 IsSlewing returns 0 23:16:40.269 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=27, FiltMax=35, Gamma=1.040 23:16:40.270 00.001 8052 IsGuiding returns 0 23:16:40.276 00.006 8052 PulseGuide returned control before completion, sleep 44 23:16:40.322 00.046 8052 IsGuiding returns 0 23:16:40.323 00.001 8052 Move returns status 0, amount 40 23:16:40.323 00.000 8052 MoveAxis(N, 199, ABG) 23:16:40.323 00.000 8052 Guiding Dir = 0, Dur = 199 23:16:40.325 00.002 8052 IsSlewing returns 0 23:16:40.327 00.002 8052 IsGuiding returns 0 23:16:40.333 00.006 8052 PulseGuide returned control before completion, sleep 204 23:16:40.541 00.208 8052 IsGuiding returns 0 23:16:40.541 00.000 8052 Move returns status 0, amount 199 23:16:40.541 00.000 8052 move complete, result=0 23:16:40.541 00.000 8052 worker thread done servicing request 23:16:40.542 00.001 3236 UpdateGuideState exits: m=211 SNR=10.0 23:16:40.542 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:40.542 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:40.543 00.001 3236 Enqueuing Expose request 23:16:40.543 00.000 8052 Worker thread wakes up 23:16:40.543 00.000 3236 GuideStep: 1.2 px 40 ms WEST, -1.3 px 199 ms NORTH 23:16:40.543 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:40.544 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:42.078 01.534 8052 Exposure complete 23:16:42.241 00.163 8052 worker thread done servicing request 23:16:42.241 00.000 3236 OnExposeComplete: enter 23:16:42.241 00.000 3236 UpdateGuideState(): m_state=6 23:16:42.242 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1022 23:16:42.243 00.001 3236 Star::Find returns 1 (0), X=1052.45, Y=267.06, Mass=174, SNR=9.1, Peak=32 HFD=5.0 23:16:42.243 00.000 3236 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.85) = xAngle (0.15 = 0.15) 23:16:42.243 00.000 3236 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.60 = -1.60) 23:16:42.243 00.000 3236 CameraToMount -- cameraX=-0.14 cameraY=-1.12 hyp=1.13 cameraTheta=-1.70 mountX=1.12 mountY=-1.13, mountTheta=-0.79 23:16:42.245 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.14, y=-1.12, opts=13) 23:16:42.245 00.000 3236 Enqueuing Move request for scope (-0.14, -1.12) 23:16:42.246 00.001 8052 Worker thread wakes up 23:16:42.246 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -1.12) opts 0xd 23:16:42.246 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.14, -1.12) 23:16:42.246 00.000 8052 Moving (-0.14, -1.12) raw xDistance=1.12 yDistance=-1.13 23:16:42.246 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.12 23:16:42.247 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13 23:16:42.247 00.000 8052 MoveAxis(W, 41, ABG) 23:16:42.247 00.000 8052 Guiding Dir = 3, Dur = 41 23:16:42.250 00.003 8052 IsSlewing returns 0 23:16:42.258 00.008 8052 IsGuiding returns 0 23:16:42.259 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=31, Gamma=1.040 23:16:42.264 00.005 8052 PulseGuide returned control before completion, sleep 46 23:16:42.319 00.055 8052 IsGuiding returns 0 23:16:42.320 00.001 8052 Move returns status 0, amount 41 23:16:42.320 00.000 8052 MoveAxis(N, 172, ABG) 23:16:42.320 00.000 8052 Guiding Dir = 0, Dur = 172 23:16:42.322 00.002 8052 IsSlewing returns 0 23:16:42.324 00.002 8052 IsGuiding returns 0 23:16:42.328 00.004 8052 PulseGuide returned control before completion, sleep 178 23:16:42.529 00.201 3236 UpdateGuideState exits: m=174 SNR=9.1 23:16:42.530 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:42.530 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:42.530 00.000 3236 Enqueuing Expose request 23:16:42.611 00.081 8052 IsGuiding returns 0 23:16:42.611 00.000 8052 Move returns status 0, amount 172 23:16:42.611 00.000 8052 move complete, result=0 23:16:42.611 00.000 8052 worker thread done servicing request 23:16:42.612 00.001 8052 Worker thread wakes up 23:16:42.612 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:42.612 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:42.624 00.012 3236 GuideStep: 1.1 px 41 ms WEST, -1.1 px 172 ms NORTH 23:16:44.146 01.522 8052 Exposure complete 23:16:44.309 00.163 8052 worker thread done servicing request 23:16:44.309 00.000 3236 OnExposeComplete: enter 23:16:44.310 00.001 3236 UpdateGuideState(): m_state=6 23:16:44.310 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1023 23:16:44.311 00.001 3236 Star::Find returns 1 (0), X=1053.52, Y=268.18, Mass=204, SNR=9.8, Peak=36 HFD=4.9 23:16:44.311 00.000 3236 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.85) = xAngle (1.85 = 1.85) 23:16:44.311 00.000 3236 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.10 = 0.10) 23:16:44.312 00.001 3236 CameraToMount -- cameraX=0.92 cameraY=0.00 hyp=0.92 cameraTheta=0.00 mountX=-0.25 mountY=0.09, mountTheta=2.78 23:16:44.313 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.92, y=0.00, opts=13) 23:16:44.313 00.000 3236 Enqueuing Move request for scope (0.92, 0.00) 23:16:44.314 00.001 8052 Worker thread wakes up 23:16:44.314 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.00) opts 0xd 23:16:44.314 00.000 8052 Handling offset move in thread for scope, endpoint = (0.92, 0.00) 23:16:44.314 00.000 8052 Moving (0.92, 0.00) raw xDistance=-0.25 yDistance=0.09 23:16:44.315 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25 23:16:44.315 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:44.315 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09 23:16:44.316 00.001 8052 MoveAxis(E, 6, ABG) 23:16:44.316 00.000 8052 Guiding Dir = 2, Dur = 6 23:16:44.321 00.005 8052 IsSlewing returns 0 23:16:44.325 00.004 8052 IsGuiding returns 0 23:16:44.326 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=27, FiltMax=36, Gamma=1.040 23:16:44.336 00.010 8052 IsGuiding returns 0 23:16:44.337 00.001 8052 Move returns status 0, amount 6 23:16:44.337 00.000 8052 MoveAxis(N, 0, ABG) 23:16:44.337 00.000 8052 Move returns status 0, amount 0 23:16:44.337 00.000 8052 move complete, result=0 23:16:44.337 00.000 8052 worker thread done servicing request 23:16:44.586 00.249 3236 UpdateGuideState exits: m=204 SNR=9.8 23:16:44.586 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:44.586 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:44.587 00.001 3236 Enqueuing Expose request 23:16:44.587 00.000 8052 Worker thread wakes up 23:16:44.587 00.000 3236 GuideStep: -0.3 px 6 ms EAST, 0.1 px 0 ms NORTH 23:16:44.587 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:44.588 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:46.122 01.534 8052 Exposure complete 23:16:46.284 00.162 8052 worker thread done servicing request 23:16:46.285 00.001 3236 OnExposeComplete: enter 23:16:46.285 00.000 3236 UpdateGuideState(): m_state=6 23:16:46.286 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1024 23:16:46.286 00.000 3236 Star::Find returns 1 (0), X=1054.61, Y=268.10, Mass=202, SNR=9.7, Peak=35 HFD=4.6 23:16:46.287 00.001 3236 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.85) = xAngle (1.81 = 1.81) 23:16:46.287 00.000 3236 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.07 = 0.07) 23:16:46.287 00.000 3236 CameraToMount -- cameraX=2.02 cameraY=-0.08 hyp=2.02 cameraTheta=-0.04 mountX=-0.48 mountY=0.13, mountTheta=2.88 23:16:46.289 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.02, y=-0.08, opts=13) 23:16:46.289 00.000 3236 Enqueuing Move request for scope (2.02, -0.08) 23:16:46.289 00.000 8052 Worker thread wakes up 23:16:46.290 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.02, -0.08) opts 0xd 23:16:46.290 00.000 8052 Handling offset move in thread for scope, endpoint = (2.02, -0.08) 23:16:46.290 00.000 8052 Moving (2.02, -0.08) raw xDistance=-0.48 yDistance=0.13 23:16:46.290 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.48 23:16:46.290 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:46.291 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:16:46.291 00.000 8052 MoveAxis(E, 17, ABG) 23:16:46.291 00.000 8052 Guiding Dir = 2, Dur = 17 23:16:46.294 00.003 8052 IsSlewing returns 0 23:16:46.297 00.003 8052 IsGuiding returns 0 23:16:46.300 00.003 8052 PulseGuide returned control before completion, sleep 24 23:16:46.301 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=34, Gamma=1.040 23:16:46.397 00.096 8052 IsGuiding returns 0 23:16:46.397 00.000 8052 Move returns status 0, amount 17 23:16:46.398 00.001 8052 MoveAxis(N, 0, ABG) 23:16:46.398 00.000 8052 Move returns status 0, amount 0 23:16:46.398 00.000 8052 move complete, result=0 23:16:46.398 00.000 8052 worker thread done servicing request 23:16:46.568 00.170 3236 UpdateGuideState exits: m=202 SNR=9.7 23:16:46.568 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:46.569 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:46.569 00.000 3236 Enqueuing Expose request 23:16:46.569 00.000 8052 Worker thread wakes up 23:16:46.569 00.000 3236 GuideStep: -0.5 px 17 ms EAST, 0.1 px 0 ms NORTH 23:16:46.569 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:46.570 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:48.104 01.534 8052 Exposure complete 23:16:48.265 00.161 8052 worker thread done servicing request 23:16:48.265 00.000 3236 OnExposeComplete: enter 23:16:48.266 00.001 3236 UpdateGuideState(): m_state=6 23:16:48.267 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1025 23:16:48.267 00.000 3236 Star::Find returns 1 (0), X=1052.39, Y=267.92, Mass=183, SNR=9.3, Peak=36 HFD=4.8 23:16:48.267 00.000 3236 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.85) = xAngle (-0.41 = -0.41) 23:16:48.267 00.000 3236 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.15 = -2.15) 23:16:48.268 00.001 3236 CameraToMount -- cameraX=-0.21 cameraY=-0.25 hyp=0.32 cameraTheta=-2.26 mountX=0.30 mountY=-0.27, mountTheta=-0.74 23:16:48.269 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.21, y=-0.25, opts=13) 23:16:48.270 00.001 3236 Enqueuing Move request for scope (-0.21, -0.25) 23:16:48.270 00.000 8052 Worker thread wakes up 23:16:48.270 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.25) opts 0xd 23:16:48.270 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.21, -0.25) 23:16:48.270 00.000 8052 Moving (-0.21, -0.25) raw xDistance=0.30 yDistance=-0.27 23:16:48.271 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30 23:16:48.271 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 23:16:48.271 00.000 8052 MoveAxis(W, 9, ABG) 23:16:48.271 00.000 8052 Guiding Dir = 3, Dur = 9 23:16:48.274 00.003 8052 IsSlewing returns 0 23:16:48.280 00.006 8052 IsGuiding returns 0 23:16:48.281 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=34, Gamma=1.040 23:16:48.284 00.003 8052 PulseGuide returned control before completion, sleep 15 23:16:48.301 00.017 8052 IsGuiding returns 0 23:16:48.302 00.001 8052 Move returns status 0, amount 9 23:16:48.302 00.000 8052 MoveAxis(N, 41, ABG) 23:16:48.302 00.000 8052 Guiding Dir = 0, Dur = 41 23:16:48.304 00.002 8052 IsSlewing returns 0 23:16:48.309 00.005 8052 IsGuiding returns 0 23:16:48.320 00.011 8052 PulseGuide returned control before completion, sleep 41 23:16:48.363 00.043 8052 IsGuiding returns 1 23:16:48.364 00.001 8052 scope still moving after pulse duration time elapsed 23:16:48.386 00.022 8052 IsSlewing returns 0 23:16:48.388 00.002 8052 IsGuiding returns 1 23:16:48.411 00.023 8052 IsSlewing returns 0 23:16:48.414 00.003 8052 IsGuiding returns 1 23:16:48.436 00.022 8052 IsSlewing returns 0 23:16:48.438 00.002 8052 IsGuiding returns 1 23:16:48.461 00.023 8052 IsSlewing returns 0 23:16:48.463 00.002 8052 IsGuiding returns 0 23:16:48.463 00.000 8052 scope move finished after 41 + 112 ms 23:16:48.463 00.000 8052 Move returns status 0, amount 41 23:16:48.463 00.000 8052 move complete, result=0 23:16:48.463 00.000 8052 worker thread done servicing request 23:16:48.550 00.087 3236 UpdateGuideState exits: m=183 SNR=9.3 23:16:48.550 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:48.550 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:48.550 00.000 3236 Enqueuing Expose request 23:16:48.551 00.001 8052 Worker thread wakes up 23:16:48.551 00.000 3236 GuideStep: 0.3 px 9 ms WEST, -0.3 px 41 ms NORTH 23:16:48.551 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:48.551 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:50.084 01.533 8052 Exposure complete 23:16:50.248 00.164 8052 worker thread done servicing request 23:16:50.248 00.000 3236 OnExposeComplete: enter 23:16:50.248 00.000 3236 UpdateGuideState(): m_state=6 23:16:50.250 00.002 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1026 23:16:50.250 00.000 3236 Star::Find returns 1 (0), X=1051.88, Y=267.64, Mass=173, SNR=9.0, Peak=37 HFD=5.0 23:16:50.250 00.000 3236 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.85) = xAngle (-0.65 = -0.65) 23:16:50.251 00.001 3236 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.39 = -2.39) 23:16:50.251 00.000 3236 CameraToMount -- cameraX=-0.71 cameraY=-0.54 hyp=0.89 cameraTheta=-2.50 mountX=0.71 mountY=-0.61, mountTheta=-0.71 23:16:50.253 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.71, y=-0.54, opts=13) 23:16:50.253 00.000 3236 Enqueuing Move request for scope (-0.71, -0.54) 23:16:50.253 00.000 8052 Worker thread wakes up 23:16:50.253 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.54) opts 0xd 23:16:50.254 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.71, -0.54) 23:16:50.254 00.000 8052 Moving (-0.71, -0.54) raw xDistance=0.71 yDistance=-0.61 23:16:50.254 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.71 23:16:50.254 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:16:50.254 00.000 8052 MoveAxis(W, 25, ABG) 23:16:50.255 00.001 8052 Guiding Dir = 3, Dur = 25 23:16:50.265 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=28, FiltMax=34, Gamma=1.040 23:16:50.317 00.052 8052 IsSlewing returns 0 23:16:50.381 00.064 8052 IsGuiding returns 0 23:16:50.388 00.007 8052 PulseGuide returned control before completion, sleep 29 23:16:50.420 00.032 8052 IsGuiding returns 0 23:16:50.420 00.000 8052 Move returns status 0, amount 25 23:16:50.420 00.000 8052 MoveAxis(N, 92, ABG) 23:16:50.420 00.000 8052 Guiding Dir = 0, Dur = 92 23:16:50.424 00.004 8052 IsSlewing returns 0 23:16:50.426 00.002 8052 IsGuiding returns 0 23:16:50.430 00.004 8052 PulseGuide returned control before completion, sleep 98 23:16:50.531 00.101 8052 IsGuiding returns 1 23:16:50.531 00.000 8052 scope still moving after pulse duration time elapsed 23:16:50.542 00.011 3236 UpdateGuideState exits: m=173 SNR=9.0 23:16:50.543 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:50.543 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:50.543 00.000 3236 Enqueuing Expose request 23:16:50.558 00.015 8052 IsSlewing returns 0 23:16:50.560 00.002 8052 IsGuiding returns 1 23:16:50.583 00.023 8052 IsSlewing returns 0 23:16:50.584 00.001 8052 IsGuiding returns 0 23:16:50.585 00.001 8052 scope move finished after 92 + 66 ms 23:16:50.585 00.000 8052 Move returns status 0, amount 92 23:16:50.585 00.000 8052 move complete, result=0 23:16:50.585 00.000 8052 worker thread done servicing request 23:16:50.585 00.000 8052 Worker thread wakes up 23:16:50.586 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:50.586 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:50.597 00.011 3236 GuideStep: 0.7 px 25 ms WEST, -0.6 px 92 ms NORTH 23:16:52.119 01.522 8052 Exposure complete 23:16:52.282 00.163 8052 worker thread done servicing request 23:16:52.282 00.000 3236 OnExposeComplete: enter 23:16:52.282 00.000 3236 UpdateGuideState(): m_state=6 23:16:52.283 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1027 23:16:52.284 00.001 3236 Star::Find returns 1 (0), X=1050.23, Y=268.40, Mass=192, SNR=9.5, Peak=38 HFD=5.2 23:16:52.284 00.000 3236 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.85) = xAngle (4.89 = -1.39) 23:16:52.284 00.000 3236 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.15 = -3.14) 23:16:52.284 00.000 3236 CameraToMount -- cameraX=-2.36 cameraY=0.23 hyp=2.37 cameraTheta=3.05 mountX=0.43 mountY=-0.01, mountTheta=-0.03 23:16:52.286 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.36, y=0.23, opts=13) 23:16:52.286 00.000 3236 Enqueuing Move request for scope (-2.36, 0.23) 23:16:52.286 00.000 8052 Worker thread wakes up 23:16:52.287 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.36, 0.23) opts 0xd 23:16:52.287 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.36, 0.23) 23:16:52.287 00.000 8052 Moving (-2.36, 0.23) raw xDistance=0.43 yDistance=-0.01 23:16:52.287 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43 23:16:52.288 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:16:52.288 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:16:52.288 00.000 8052 MoveAxis(W, 17, ABG) 23:16:52.288 00.000 8052 Guiding Dir = 3, Dur = 17 23:16:52.291 00.003 8052 IsSlewing returns 0 23:16:52.297 00.006 8052 IsGuiding returns 0 23:16:52.299 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=28, FiltMax=36, Gamma=1.040 23:16:52.301 00.002 8052 PulseGuide returned control before completion, sleep 23 23:16:52.326 00.025 8052 IsGuiding returns 0 23:16:52.327 00.001 8052 Move returns status 0, amount 17 23:16:52.327 00.000 8052 MoveAxis(N, 0, ABG) 23:16:52.327 00.000 8052 Move returns status 0, amount 0 23:16:52.327 00.000 8052 move complete, result=0 23:16:52.327 00.000 8052 worker thread done servicing request 23:16:52.561 00.234 3236 UpdateGuideState exits: m=192 SNR=9.5 23:16:52.561 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:52.561 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:52.561 00.000 3236 Enqueuing Expose request 23:16:52.562 00.001 8052 Worker thread wakes up 23:16:52.562 00.000 3236 GuideStep: 0.4 px 17 ms WEST, -0.0 px 0 ms NORTH 23:16:52.562 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:52.562 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:54.097 01.535 8052 Exposure complete 23:16:54.260 00.163 8052 worker thread done servicing request 23:16:54.260 00.000 3236 OnExposeComplete: enter 23:16:54.260 00.000 3236 UpdateGuideState(): m_state=6 23:16:54.261 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1028 23:16:54.262 00.001 3236 Star::Find returns 1 (0), X=1049.49, Y=267.79, Mass=195, SNR=9.5, Peak=36 HFD=5.3 23:16:54.262 00.000 3236 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.85) = xAngle (-1.17 = -1.17) 23:16:54.262 00.000 3236 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.92 = -2.92) 23:16:54.262 00.000 3236 CameraToMount -- cameraX=-3.10 cameraY=-0.38 hyp=3.12 cameraTheta=-3.02 mountX=1.22 mountY=-0.70, mountTheta=-0.52 23:16:54.265 00.003 3236 SchedulePrimaryMove(06CFF028, x=-3.10, y=-0.38, opts=13) 23:16:54.265 00.000 3236 Enqueuing Move request for scope (-3.10, -0.38) 23:16:54.265 00.000 8052 Worker thread wakes up 23:16:54.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.10, -0.38) opts 0xd 23:16:54.266 00.001 8052 Handling offset move in thread for scope, endpoint = (-3.10, -0.38) 23:16:54.266 00.000 8052 Moving (-3.10, -0.38) raw xDistance=1.22 yDistance=-0.70 23:16:54.266 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.22 23:16:54.266 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 23:16:54.266 00.000 8052 MoveAxis(W, 43, ABG) 23:16:54.268 00.002 8052 Guiding Dir = 3, Dur = 43 23:16:54.272 00.004 8052 IsSlewing returns 0 23:16:54.275 00.003 8052 IsGuiding returns 0 23:16:54.277 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=28, FiltMax=35, Gamma=1.040 23:16:54.281 00.004 8052 PulseGuide returned control before completion, sleep 47 23:16:54.331 00.050 8052 IsGuiding returns 0 23:16:54.332 00.001 8052 Move returns status 0, amount 43 23:16:54.332 00.000 8052 MoveAxis(N, 106, ABG) 23:16:54.332 00.000 8052 Guiding Dir = 0, Dur = 106 23:16:54.337 00.005 8052 IsSlewing returns 0 23:16:54.339 00.002 8052 IsGuiding returns 0 23:16:54.343 00.004 8052 PulseGuide returned control before completion, sleep 113 23:16:54.459 00.116 8052 IsGuiding returns 1 23:16:54.460 00.001 8052 scope still moving after pulse duration time elapsed 23:16:54.482 00.022 8052 IsSlewing returns 0 23:16:54.484 00.002 8052 IsGuiding returns 1 23:16:54.506 00.022 8052 IsSlewing returns 0 23:16:54.508 00.002 8052 IsGuiding returns 0 23:16:54.509 00.001 8052 scope move finished after 106 + 63 ms 23:16:54.509 00.000 8052 Move returns status 0, amount 106 23:16:54.509 00.000 8052 move complete, result=0 23:16:54.509 00.000 8052 worker thread done servicing request 23:16:54.551 00.042 3236 UpdateGuideState exits: m=195 SNR=9.5 23:16:54.551 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:54.551 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:54.551 00.000 3236 Enqueuing Expose request 23:16:54.552 00.001 8052 Worker thread wakes up 23:16:54.552 00.000 3236 GuideStep: 1.2 px 43 ms WEST, -0.7 px 106 ms NORTH 23:16:54.552 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:54.553 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:56.087 01.534 8052 Exposure complete 23:16:56.249 00.162 8052 worker thread done servicing request 23:16:56.249 00.000 3236 OnExposeComplete: enter 23:16:56.250 00.001 3236 UpdateGuideState(): m_state=6 23:16:56.251 00.001 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 1029 23:16:56.251 00.000 3236 Star::Find returns 1 (0), X=1050.43, Y=269.05, Mass=213, SNR=10.0, Peak=38 HFD=5.5 23:16:56.251 00.000 3236 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.85) = xAngle (4.60 = -1.68) 23:16:56.251 00.000 3236 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.86 = 2.86) 23:16:56.252 00.001 3236 CameraToMount -- cameraX=-2.16 cameraY=0.88 hyp=2.33 cameraTheta=2.76 mountX=-0.25 mountY=0.65, mountTheta=1.94 23:16:56.253 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.16, y=0.88, opts=13) 23:16:56.254 00.001 3236 Enqueuing Move request for scope (-2.16, 0.88) 23:16:56.254 00.000 8052 Worker thread wakes up 23:16:56.254 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.16, 0.88) opts 0xd 23:16:56.254 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.16, 0.88) 23:16:56.255 00.001 8052 Moving (-2.16, 0.88) raw xDistance=-0.25 yDistance=0.65 23:16:56.255 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.25 23:16:56.255 00.000 8052 resist switch: large excursion: input 0.65 thresh 0.54 direction from -1 to 1 23:16:56.255 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.96 23:16:56.256 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 23:16:56.256 00.000 8052 MoveAxis(E, 6, ABG) 23:16:56.256 00.000 8052 Guiding Dir = 2, Dur = 6 23:16:56.258 00.002 8052 IsSlewing returns 0 23:16:56.266 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=30, FiltMax=37, Gamma=1.040 23:16:56.267 00.001 8052 IsGuiding returns 0 23:16:56.271 00.004 8052 PulseGuide returned control before completion, sleep 13 23:16:56.287 00.016 8052 IsGuiding returns 0 23:16:56.288 00.001 8052 Move returns status 0, amount 6 23:16:56.288 00.000 8052 MoveAxis(S, 99, ABG) 23:16:56.288 00.000 8052 Guiding Dir = 1, Dur = 99 23:16:56.290 00.002 8052 IsSlewing returns 0 23:16:56.292 00.002 8052 IsGuiding returns 0 23:16:56.300 00.008 8052 PulseGuide returned control before completion, sleep 101 23:16:56.404 00.104 8052 IsGuiding returns 1 23:16:56.404 00.000 8052 scope still moving after pulse duration time elapsed 23:16:56.429 00.025 8052 IsSlewing returns 0 23:16:56.431 00.002 8052 IsGuiding returns 0 23:16:56.431 00.000 8052 scope move finished after 99 + 39 ms 23:16:56.431 00.000 8052 Move returns status 0, amount 99 23:16:56.431 00.000 8052 move complete, result=0 23:16:56.432 00.001 8052 worker thread done servicing request 23:16:56.537 00.105 3236 UpdateGuideState exits: m=213 SNR=10.0 23:16:56.537 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:56.537 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:56.538 00.001 3236 Enqueuing Expose request 23:16:56.538 00.000 8052 Worker thread wakes up 23:16:56.538 00.000 3236 GuideStep: -0.3 px 6 ms EAST, 0.7 px 99 ms SOUTH 23:16:56.538 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:56.539 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:16:58.073 01.534 8052 Exposure complete 23:16:58.236 00.163 8052 worker thread done servicing request 23:16:58.236 00.000 3236 OnExposeComplete: enter 23:16:58.236 00.000 3236 UpdateGuideState(): m_state=6 23:16:58.237 00.001 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 1030 23:16:58.238 00.001 3236 Star::Find returns 1 (0), X=1052.00, Y=268.46, Mass=203, SNR=9.7, Peak=38 HFD=5.1 23:16:58.238 00.000 3236 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.85) = xAngle (4.53 = -1.75) 23:16:58.238 00.000 3236 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.79 = 2.79) 23:16:58.238 00.000 3236 CameraToMount -- cameraX=-0.59 cameraY=0.29 hyp=0.65 cameraTheta=2.68 mountX=-0.12 mountY=0.23, mountTheta=2.04 23:16:58.240 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.59, y=0.29, opts=13) 23:16:58.240 00.000 3236 Enqueuing Move request for scope (-0.59, 0.29) 23:16:58.241 00.001 8052 Worker thread wakes up 23:16:58.241 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.29) opts 0xd 23:16:58.241 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.59, 0.29) 23:16:58.241 00.000 8052 Moving (-0.59, 0.29) raw xDistance=-0.12 yDistance=0.23 23:16:58.241 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:16:58.242 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23 23:16:58.242 00.000 8052 MoveAxis(E, 0, ABG) 23:16:58.242 00.000 8052 Move returns status 0, amount 0 23:16:58.242 00.000 8052 MoveAxis(S, 35, ABG) 23:16:58.243 00.001 8052 Guiding Dir = 1, Dur = 35 23:16:58.246 00.003 8052 IsSlewing returns 0 23:16:58.248 00.002 8052 IsGuiding returns 0 23:16:58.252 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=29, FiltMax=36, Gamma=1.040 23:16:58.254 00.002 8052 PulseGuide returned control before completion, sleep 40 23:16:58.297 00.043 8052 IsGuiding returns 1 23:16:58.298 00.001 8052 scope still moving after pulse duration time elapsed 23:16:58.321 00.023 8052 IsSlewing returns 0 23:16:58.323 00.002 8052 IsGuiding returns 1 23:16:58.345 00.022 8052 IsSlewing returns 0 23:16:58.349 00.004 8052 IsGuiding returns 1 23:16:58.371 00.022 8052 IsSlewing returns 0 23:16:58.373 00.002 8052 IsGuiding returns 1 23:16:58.396 00.023 8052 IsSlewing returns 0 23:16:58.399 00.003 8052 IsGuiding returns 0 23:16:58.400 00.001 8052 scope move finished after 35 + 116 ms 23:16:58.400 00.000 8052 Move returns status 0, amount 35 23:16:58.400 00.000 8052 move complete, result=0 23:16:58.400 00.000 8052 worker thread done servicing request 23:16:58.518 00.118 3236 UpdateGuideState exits: m=203 SNR=9.7 23:16:58.519 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:16:58.519 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:16:58.519 00.000 3236 Enqueuing Expose request 23:16:58.519 00.000 8052 Worker thread wakes up 23:16:58.519 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.2 px 35 ms SOUTH 23:16:58.520 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:16:58.520 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:00.055 01.535 8052 Exposure complete 23:17:00.233 00.178 8052 worker thread done servicing request 23:17:00.234 00.001 3236 OnExposeComplete: enter 23:17:00.234 00.000 3236 UpdateGuideState(): m_state=6 23:17:00.235 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1031 23:17:00.235 00.000 3236 Star::Find returns 1 (0), X=1051.34, Y=268.43, Mass=181, SNR=9.3, Peak=35 HFD=4.9 23:17:00.235 00.000 3236 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.85) = xAngle (4.79 = -1.50) 23:17:00.236 00.001 3236 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.04 = 3.04) 23:17:00.236 00.000 3236 CameraToMount -- cameraX=-1.25 cameraY=0.26 hyp=1.27 cameraTheta=2.94 mountX=0.09 mountY=0.13, mountTheta=0.94 23:17:00.237 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.25, y=0.26, opts=13) 23:17:00.238 00.001 3236 Enqueuing Move request for scope (-1.25, 0.26) 23:17:00.238 00.000 8052 Worker thread wakes up 23:17:00.238 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.25, 0.26) opts 0xd 23:17:00.238 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.25, 0.26) 23:17:00.239 00.001 8052 Moving (-1.25, 0.26) raw xDistance=0.09 yDistance=0.13 23:17:00.239 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:17:00.240 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:00.240 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:17:00.240 00.000 8052 MoveAxis(E, 0, ABG) 23:17:00.240 00.000 8052 Move returns status 0, amount 0 23:17:00.241 00.001 8052 MoveAxis(N, 0, ABG) 23:17:00.241 00.000 8052 Move returns status 0, amount 0 23:17:00.241 00.000 8052 move complete, result=0 23:17:00.242 00.001 8052 worker thread done servicing request 23:17:00.250 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=23, FiltMax=30, Gamma=1.040 23:17:00.471 00.221 3236 UpdateGuideState exits: m=181 SNR=9.3 23:17:00.471 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:00.471 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:00.472 00.001 3236 Enqueuing Expose request 23:17:00.472 00.000 8052 Worker thread wakes up 23:17:00.472 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:00.472 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:00.472 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:17:02.108 01.636 8052 Exposure complete 23:17:02.270 00.162 8052 worker thread done servicing request 23:17:02.270 00.000 3236 OnExposeComplete: enter 23:17:02.270 00.000 3236 UpdateGuideState(): m_state=6 23:17:02.271 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1032 23:17:02.272 00.001 3236 Star::Find returns 1 (0), X=1051.51, Y=267.59, Mass=185, SNR=9.3, Peak=34 HFD=5.1 23:17:02.272 00.000 3236 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.85) = xAngle (-0.79 = -0.79) 23:17:02.272 00.000 3236 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.54 = -2.54) 23:17:02.273 00.001 3236 CameraToMount -- cameraX=-1.08 cameraY=-0.59 hyp=1.23 cameraTheta=-2.64 mountX=0.86 mountY=-0.69, mountTheta=-0.68 23:17:02.274 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.08, y=-0.59, opts=13) 23:17:02.275 00.001 3236 Enqueuing Move request for scope (-1.08, -0.59) 23:17:02.275 00.000 8052 Worker thread wakes up 23:17:02.275 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -0.59) opts 0xd 23:17:02.275 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.08, -0.59) 23:17:02.275 00.000 8052 Moving (-1.08, -0.59) raw xDistance=0.86 yDistance=-0.69 23:17:02.276 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86 23:17:02.276 00.000 8052 resist switch: large excursion: input -0.69 thresh 0.54 direction from 1 to -1 23:17:02.276 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.08 23:17:02.276 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 23:17:02.277 00.001 8052 MoveAxis(W, 30, ABG) 23:17:02.277 00.000 8052 Guiding Dir = 3, Dur = 30 23:17:02.279 00.002 8052 IsSlewing returns 0 23:17:02.282 00.003 8052 IsGuiding returns 0 23:17:02.287 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=33, Gamma=1.040 23:17:02.292 00.005 8052 PulseGuide returned control before completion, sleep 31 23:17:02.326 00.034 8052 IsGuiding returns 0 23:17:02.326 00.000 8052 Move returns status 0, amount 30 23:17:02.326 00.000 8052 MoveAxis(N, 106, ABG) 23:17:02.327 00.001 8052 Guiding Dir = 0, Dur = 106 23:17:02.329 00.002 8052 IsSlewing returns 0 23:17:02.331 00.002 8052 IsGuiding returns 0 23:17:02.343 00.012 8052 PulseGuide returned control before completion, sleep 105 23:17:02.451 00.108 8052 IsGuiding returns 1 23:17:02.452 00.001 8052 scope still moving after pulse duration time elapsed 23:17:02.480 00.028 8052 IsSlewing returns 0 23:17:02.482 00.002 8052 IsGuiding returns 1 23:17:02.505 00.023 8052 IsSlewing returns 0 23:17:02.507 00.002 8052 IsGuiding returns 0 23:17:02.508 00.001 8052 scope move finished after 106 + 70 ms 23:17:02.508 00.000 8052 Move returns status 0, amount 106 23:17:02.508 00.000 8052 move complete, result=0 23:17:02.508 00.000 8052 worker thread done servicing request 23:17:02.557 00.049 3236 UpdateGuideState exits: m=185 SNR=9.3 23:17:02.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:02.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:02.558 00.001 3236 Enqueuing Expose request 23:17:02.558 00.000 8052 Worker thread wakes up 23:17:02.558 00.000 3236 GuideStep: 0.9 px 30 ms WEST, -0.7 px 106 ms NORTH 23:17:02.558 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:02.559 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:04.093 01.534 8052 Exposure complete 23:17:04.255 00.162 8052 worker thread done servicing request 23:17:04.256 00.001 3236 OnExposeComplete: enter 23:17:04.256 00.000 3236 UpdateGuideState(): m_state=6 23:17:04.257 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1033 23:17:04.257 00.000 3236 Star::Find returns 1 (0), X=1051.55, Y=268.43, Mass=199, SNR=9.7, Peak=33 HFD=5.0 23:17:04.258 00.001 3236 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.85) = xAngle (4.75 = -1.53) 23:17:04.258 00.000 3236 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 23:17:04.258 00.000 3236 CameraToMount -- cameraX=-1.04 cameraY=0.26 hyp=1.08 cameraTheta=2.90 mountX=0.04 mountY=0.15, mountTheta=1.31 23:17:04.260 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.04, y=0.26, opts=13) 23:17:04.260 00.000 3236 Enqueuing Move request for scope (-1.04, 0.26) 23:17:04.260 00.000 8052 Worker thread wakes up 23:17:04.260 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 0.26) opts 0xd 23:17:04.261 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.04, 0.26) 23:17:04.261 00.000 8052 Moving (-1.04, 0.26) raw xDistance=0.04 yDistance=0.15 23:17:04.261 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:17:04.261 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:04.262 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:17:04.262 00.000 8052 MoveAxis(E, 0, ABG) 23:17:04.263 00.001 8052 Move returns status 0, amount 0 23:17:04.263 00.000 8052 MoveAxis(N, 0, ABG) 23:17:04.263 00.000 8052 Move returns status 0, amount 0 23:17:04.263 00.000 8052 move complete, result=0 23:17:04.264 00.001 8052 worker thread done servicing request 23:17:04.272 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=24, FiltMax=32, Gamma=1.040 23:17:04.533 00.261 3236 UpdateGuideState exits: m=199 SNR=9.7 23:17:04.533 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:04.533 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:04.533 00.000 3236 Enqueuing Expose request 23:17:04.534 00.001 8052 Worker thread wakes up 23:17:04.534 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:17:04.534 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:04.534 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:06.072 01.538 8052 Exposure complete 23:17:06.233 00.161 8052 worker thread done servicing request 23:17:06.234 00.001 3236 OnExposeComplete: enter 23:17:06.234 00.000 3236 UpdateGuideState(): m_state=6 23:17:06.235 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1034 23:17:06.235 00.000 3236 Star::Find returns 1 (0), X=1051.59, Y=269.98, Mass=208, SNR=9.9, Peak=31 HFD=5.2 23:17:06.236 00.001 3236 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.85) = xAngle (3.93 = -2.36) 23:17:06.236 00.000 3236 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.18 = 2.18) 23:17:06.236 00.000 3236 CameraToMount -- cameraX=-1.01 cameraY=1.80 hyp=2.07 cameraTheta=2.08 mountX=-1.46 mountY=1.69, mountTheta=2.28 23:17:06.238 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.01, y=1.80, opts=13) 23:17:06.238 00.000 3236 Enqueuing Move request for scope (-1.01, 1.80) 23:17:06.238 00.000 8052 Worker thread wakes up 23:17:06.238 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 1.80) opts 0xd 23:17:06.239 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.01, 1.80) 23:17:06.239 00.000 8052 Moving (-1.01, 1.80) raw xDistance=-1.46 yDistance=1.69 23:17:06.239 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.46 23:17:06.239 00.000 8052 resist switch: large excursion: input 1.69 thresh 0.54 direction from -1 to 1 23:17:06.239 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.08 23:17:06.240 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.69 from input 1.69 23:17:06.240 00.000 8052 MoveAxis(E, 51, ABG) 23:17:06.240 00.000 8052 Guiding Dir = 2, Dur = 51 23:17:06.243 00.003 8052 IsSlewing returns 0 23:17:06.246 00.003 8052 IsGuiding returns 0 23:17:06.250 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=21, FiltMax=29, Gamma=1.040 23:17:06.252 00.002 8052 PulseGuide returned control before completion, sleep 56 23:17:06.310 00.058 8052 IsGuiding returns 0 23:17:06.311 00.001 8052 Move returns status 0, amount 51 23:17:06.311 00.000 8052 MoveAxis(S, 257, ABG) 23:17:06.311 00.000 8052 Guiding Dir = 1, Dur = 257 23:17:06.319 00.008 8052 IsSlewing returns 0 23:17:06.321 00.002 8052 IsGuiding returns 0 23:17:06.325 00.004 8052 PulseGuide returned control before completion, sleep 264 23:17:06.513 00.188 3236 UpdateGuideState exits: m=208 SNR=9.9 23:17:06.513 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:06.514 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:06.514 00.000 3236 Enqueuing Expose request 23:17:06.600 00.086 8052 IsGuiding returns 0 23:17:06.600 00.000 8052 Move returns status 0, amount 257 23:17:06.600 00.000 8052 move complete, result=0 23:17:06.601 00.001 8052 worker thread done servicing request 23:17:06.601 00.000 8052 Worker thread wakes up 23:17:06.601 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:06.601 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:06.621 00.020 3236 GuideStep: -1.5 px 51 ms EAST, 1.7 px 257 ms SOUTH 23:17:08.135 01.514 8052 Exposure complete 23:17:08.300 00.165 8052 worker thread done servicing request 23:17:08.300 00.000 3236 OnExposeComplete: enter 23:17:08.300 00.000 3236 UpdateGuideState(): m_state=6 23:17:08.301 00.001 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 1035 23:17:08.301 00.000 3236 Star::Find returns 1 (0), X=1050.91, Y=269.90, Mass=197, SNR=9.6, Peak=33 HFD=5.6 23:17:08.302 00.001 3236 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.85) = xAngle (4.19 = -2.09) 23:17:08.302 00.000 3236 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.45 = 2.45) 23:17:08.302 00.000 3236 CameraToMount -- cameraX=-1.68 cameraY=1.73 hyp=2.41 cameraTheta=2.34 mountX=-1.20 mountY=1.54, mountTheta=2.23 23:17:08.304 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.68, y=1.73, opts=13) 23:17:08.304 00.000 3236 Enqueuing Move request for scope (-1.68, 1.73) 23:17:08.304 00.000 8052 Worker thread wakes up 23:17:08.304 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.68, 1.73) opts 0xd 23:17:08.305 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.68, 1.73) 23:17:08.305 00.000 8052 Moving (-1.68, 1.73) raw xDistance=-1.20 yDistance=1.54 23:17:08.305 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.20 23:17:08.305 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.54 from input 1.54 23:17:08.306 00.001 8052 MoveAxis(E, 45, ABG) 23:17:08.306 00.000 8052 Guiding Dir = 2, Dur = 45 23:17:08.308 00.002 8052 IsSlewing returns 0 23:17:08.311 00.003 8052 IsGuiding returns 0 23:17:08.316 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=31, Gamma=1.040 23:17:08.325 00.009 8052 PulseGuide returned control before completion, sleep 42 23:17:08.369 00.044 8052 IsGuiding returns 1 23:17:08.370 00.001 8052 scope still moving after pulse duration time elapsed 23:17:08.393 00.023 8052 IsSlewing returns 0 23:17:08.395 00.002 8052 IsGuiding returns 0 23:17:08.395 00.000 8052 scope move finished after 45 + 38 ms 23:17:08.395 00.000 8052 Move returns status 0, amount 45 23:17:08.395 00.000 8052 MoveAxis(S, 235, ABG) 23:17:08.395 00.000 8052 Guiding Dir = 1, Dur = 235 23:17:08.398 00.003 8052 IsSlewing returns 0 23:17:08.402 00.004 8052 IsGuiding returns 0 23:17:08.406 00.004 8052 PulseGuide returned control before completion, sleep 242 23:17:08.574 00.168 3236 UpdateGuideState exits: m=197 SNR=9.6 23:17:08.574 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:08.574 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:08.575 00.001 3236 Enqueuing Expose request 23:17:08.651 00.076 8052 IsGuiding returns 1 23:17:08.651 00.000 8052 scope still moving after pulse duration time elapsed 23:17:08.674 00.023 8052 IsSlewing returns 0 23:17:08.679 00.005 8052 IsGuiding returns 1 23:17:08.701 00.022 8052 IsSlewing returns 0 23:17:08.703 00.002 8052 IsGuiding returns 0 23:17:08.703 00.000 8052 scope move finished after 235 + 65 ms 23:17:08.704 00.001 8052 Move returns status 0, amount 235 23:17:08.704 00.000 8052 move complete, result=0 23:17:08.704 00.000 8052 worker thread done servicing request 23:17:08.704 00.000 8052 Worker thread wakes up 23:17:08.704 00.000 3236 GuideStep: -1.2 px 45 ms EAST, 1.5 px 235 ms SOUTH 23:17:08.705 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:08.705 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:10.138 01.433 8052 Exposure complete 23:17:10.299 00.161 8052 worker thread done servicing request 23:17:10.299 00.000 3236 OnExposeComplete: enter 23:17:10.299 00.000 3236 UpdateGuideState(): m_state=6 23:17:10.300 00.001 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 1036 23:17:10.301 00.001 3236 Star::Find returns 1 (0), X=1051.90, Y=266.14, Mass=193, SNR=9.5, Peak=37 HFD=4.5 23:17:10.301 00.000 3236 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.85) = xAngle (-0.05 = -0.05) 23:17:10.301 00.000 3236 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.79 = -1.79) 23:17:10.301 00.000 3236 CameraToMount -- cameraX=-0.69 cameraY=-2.04 hyp=2.15 cameraTheta=-1.90 mountX=2.15 mountY=-2.10, mountTheta=-0.77 23:17:10.303 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.69, y=-2.04, opts=13) 23:17:10.303 00.000 3236 Enqueuing Move request for scope (-0.69, -2.04) 23:17:10.304 00.001 8052 Worker thread wakes up 23:17:10.304 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -2.04) opts 0xd 23:17:10.304 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.69, -2.04) 23:17:10.304 00.000 8052 Moving (-0.69, -2.04) raw xDistance=2.15 yDistance=-2.10 23:17:10.304 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.29 from input 2.15 23:17:10.305 00.001 8052 resist switch: large excursion: input -2.10 thresh 0.54 direction from 1 to -1 23:17:10.305 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.29 23:17:10.305 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.10 from input -2.10 23:17:10.305 00.000 8052 MoveAxis(W, 71, ABG) 23:17:10.306 00.001 8052 Guiding Dir = 3, Dur = 71 23:17:10.311 00.005 8052 IsSlewing returns 0 23:17:10.314 00.003 8052 IsGuiding returns 0 23:17:10.319 00.005 8052 PulseGuide returned control before completion, sleep 76 23:17:10.323 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=34, Gamma=1.040 23:17:10.398 00.075 8052 IsGuiding returns 0 23:17:10.399 00.001 8052 Move returns status 0, amount 71 23:17:10.399 00.000 8052 MoveAxis(N, 319, ABG) 23:17:10.399 00.000 8052 Guiding Dir = 0, Dur = 319 23:17:10.403 00.004 8052 IsSlewing returns 0 23:17:10.405 00.002 8052 IsGuiding returns 0 23:17:10.411 00.006 8052 PulseGuide returned control before completion, sleep 324 23:17:10.584 00.173 3236 UpdateGuideState exits: m=193 SNR=9.5 23:17:10.585 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:10.585 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:10.585 00.000 3236 Enqueuing Expose request 23:17:10.771 00.186 8052 IsGuiding returns 0 23:17:10.771 00.000 8052 Move returns status 0, amount 319 23:17:10.771 00.000 8052 move complete, result=0 23:17:10.771 00.000 8052 worker thread done servicing request 23:17:10.772 00.001 8052 Worker thread wakes up 23:17:10.772 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:10.772 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:10.772 00.000 3236 GuideStep: 2.1 px 71 ms WEST, -2.1 px 319 ms NORTH 23:17:12.104 01.332 8052 Exposure complete 23:17:12.266 00.162 8052 worker thread done servicing request 23:17:12.266 00.000 3236 OnExposeComplete: enter 23:17:12.266 00.000 3236 UpdateGuideState(): m_state=6 23:17:12.267 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 1037 23:17:12.268 00.001 3236 Star::Find returns 1 (0), X=1051.92, Y=265.65, Mass=184, SNR=9.3, Peak=33 HFD=5.0 23:17:12.268 00.000 3236 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.85) = xAngle (0.02 = 0.02) 23:17:12.268 00.000 3236 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.73 = -1.73) 23:17:12.268 00.000 3236 CameraToMount -- cameraX=-0.67 cameraY=-2.53 hyp=2.62 cameraTheta=-1.83 mountX=2.62 mountY=-2.59, mountTheta=-0.78 23:17:12.270 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.67, y=-2.53, opts=13) 23:17:12.270 00.000 3236 Enqueuing Move request for scope (-0.67, -2.53) 23:17:12.270 00.000 8052 Worker thread wakes up 23:17:12.271 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -2.53) opts 0xd 23:17:12.271 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.67, -2.53) 23:17:12.271 00.000 8052 Moving (-0.67, -2.53) raw xDistance=2.62 yDistance=-2.59 23:17:12.271 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.74 from input 2.62 23:17:12.272 00.001 8052 GuideAlgorithmResistSwitch::result() returns -2.59 from input -2.59 23:17:12.272 00.000 8052 MoveAxis(W, 96, ABG) 23:17:12.272 00.000 8052 Guiding Dir = 3, Dur = 96 23:17:12.275 00.003 8052 IsSlewing returns 0 23:17:12.283 00.008 8052 IsGuiding returns 0 23:17:12.283 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=31, Gamma=1.040 23:17:12.290 00.007 8052 PulseGuide returned control before completion, sleep 100 23:17:12.392 00.102 8052 IsGuiding returns 0 23:17:12.393 00.001 8052 Move returns status 0, amount 96 23:17:12.393 00.000 8052 MoveAxis(N, 393, ABG) 23:17:12.393 00.000 8052 Guiding Dir = 0, Dur = 393 23:17:12.395 00.002 8052 IsSlewing returns 0 23:17:12.397 00.002 8052 IsGuiding returns 0 23:17:12.403 00.006 8052 PulseGuide returned control before completion, sleep 398 23:17:12.549 00.146 3236 UpdateGuideState exits: m=184 SNR=9.3 23:17:12.549 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:12.549 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:12.550 00.001 3236 Enqueuing Expose request 23:17:12.804 00.254 8052 IsGuiding returns 0 23:17:12.804 00.000 8052 Move returns status 0, amount 393 23:17:12.805 00.001 8052 move complete, result=0 23:17:12.805 00.000 8052 worker thread done servicing request 23:17:12.805 00.000 3236 GuideStep: 2.6 px 96 ms WEST, -2.6 px 393 ms NORTH 23:17:12.805 00.000 8052 Worker thread wakes up 23:17:12.805 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:12.805 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:14.137 01.332 8052 Exposure complete 23:17:14.299 00.162 8052 worker thread done servicing request 23:17:14.300 00.001 3236 OnExposeComplete: enter 23:17:14.300 00.000 3236 UpdateGuideState(): m_state=6 23:17:14.301 00.001 3236 Star::Find(15, 1051, 265, 0, (0,0,0,0), 0.0, 255) frame 1038 23:17:14.301 00.000 3236 Star::Find returns 1 (0), X=1053.01, Y=266.19, Mass=201, SNR=9.7, Peak=35 HFD=4.8 23:17:14.301 00.000 3236 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.85) = xAngle (0.49 = 0.49) 23:17:14.302 00.001 3236 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.26 = -1.26) 23:17:14.302 00.000 3236 CameraToMount -- cameraX=0.42 cameraY=-1.98 hyp=2.03 cameraTheta=-1.36 mountX=1.79 mountY=-1.93, mountTheta=-0.82 23:17:14.304 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.42, y=-1.98, opts=13) 23:17:14.304 00.000 3236 Enqueuing Move request for scope (0.42, -1.98) 23:17:14.304 00.000 8052 Worker thread wakes up 23:17:14.305 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.42, -1.98) opts 0xd 23:17:14.305 00.000 8052 Handling offset move in thread for scope, endpoint = (0.42, -1.98) 23:17:14.305 00.000 8052 Moving (0.42, -1.98) raw xDistance=1.79 yDistance=-1.93 23:17:14.305 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.79 23:17:14.305 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.93 from input -1.93 23:17:14.306 00.001 8052 MoveAxis(W, 69, ABG) 23:17:14.306 00.000 8052 Guiding Dir = 3, Dur = 69 23:17:14.316 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=32, Gamma=1.040 23:17:14.319 00.003 8052 IsSlewing returns 0 23:17:14.321 00.002 8052 IsGuiding returns 0 23:17:14.327 00.006 8052 PulseGuide returned control before completion, sleep 74 23:17:14.403 00.076 8052 IsGuiding returns 0 23:17:14.404 00.001 8052 Move returns status 0, amount 69 23:17:14.404 00.000 8052 MoveAxis(N, 293, ABG) 23:17:14.404 00.000 8052 Guiding Dir = 0, Dur = 293 23:17:14.406 00.002 8052 IsSlewing returns 0 23:17:14.408 00.002 8052 IsGuiding returns 0 23:17:14.413 00.005 8052 PulseGuide returned control before completion, sleep 298 23:17:14.583 00.170 3236 UpdateGuideState exits: m=201 SNR=9.7 23:17:14.583 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:14.583 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:14.584 00.001 3236 Enqueuing Expose request 23:17:14.723 00.139 8052 IsGuiding returns 0 23:17:14.723 00.000 8052 Move returns status 0, amount 293 23:17:14.723 00.000 8052 move complete, result=0 23:17:14.723 00.000 8052 worker thread done servicing request 23:17:14.724 00.001 3236 GuideStep: 1.8 px 69 ms WEST, -1.9 px 293 ms NORTH 23:17:14.724 00.000 8052 Worker thread wakes up 23:17:14.724 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:14.724 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:16.056 01.332 8052 Exposure complete 23:17:16.220 00.164 8052 worker thread done servicing request 23:17:16.221 00.001 3236 OnExposeComplete: enter 23:17:16.221 00.000 3236 UpdateGuideState(): m_state=6 23:17:16.222 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1039 23:17:16.222 00.000 3236 Star::Find returns 1 (0), X=1051.00, Y=266.75, Mass=217, SNR=10.1, Peak=35 HFD=5.5 23:17:16.222 00.000 3236 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.85) = xAngle (-0.56 = -0.56) 23:17:16.223 00.001 3236 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.31 = -2.31) 23:17:16.223 00.000 3236 CameraToMount -- cameraX=-1.59 cameraY=-1.43 hyp=2.14 cameraTheta=-2.41 mountX=1.81 mountY=-1.58, mountTheta=-0.72 23:17:16.225 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.59, y=-1.43, opts=13) 23:17:16.225 00.000 3236 Enqueuing Move request for scope (-1.59, -1.43) 23:17:16.225 00.000 8052 Worker thread wakes up 23:17:16.225 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.59, -1.43) opts 0xd 23:17:16.226 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.59, -1.43) 23:17:16.226 00.000 8052 Moving (-1.59, -1.43) raw xDistance=1.81 yDistance=-1.58 23:17:16.226 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.23 from input 1.81 23:17:16.226 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.58 from input -1.58 23:17:16.226 00.000 8052 MoveAxis(W, 67, ABG) 23:17:16.227 00.001 8052 Guiding Dir = 3, Dur = 67 23:17:16.229 00.002 8052 IsSlewing returns 0 23:17:16.235 00.006 8052 IsGuiding returns 0 23:17:16.237 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=34, Gamma=1.040 23:17:16.241 00.004 8052 PulseGuide returned control before completion, sleep 72 23:17:16.315 00.074 8052 IsGuiding returns 0 23:17:16.316 00.001 8052 Move returns status 0, amount 67 23:17:16.316 00.000 8052 MoveAxis(N, 241, ABG) 23:17:16.316 00.000 8052 Guiding Dir = 0, Dur = 241 23:17:16.318 00.002 8052 IsSlewing returns 0 23:17:16.320 00.002 8052 IsGuiding returns 0 23:17:16.326 00.006 8052 PulseGuide returned control before completion, sleep 246 23:17:16.507 00.181 3236 UpdateGuideState exits: m=217 SNR=10.1 23:17:16.507 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:16.507 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:16.507 00.000 3236 Enqueuing Expose request 23:17:16.576 00.069 8052 IsGuiding returns 0 23:17:16.577 00.001 8052 Move returns status 0, amount 241 23:17:16.577 00.000 8052 move complete, result=0 23:17:16.577 00.000 8052 worker thread done servicing request 23:17:16.577 00.000 8052 Worker thread wakes up 23:17:16.577 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:16.578 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:16.599 00.021 3236 GuideStep: 1.8 px 67 ms WEST, -1.6 px 241 ms NORTH 23:17:18.112 01.513 8052 Exposure complete 23:17:18.274 00.162 8052 worker thread done servicing request 23:17:18.274 00.000 3236 OnExposeComplete: enter 23:17:18.274 00.000 3236 UpdateGuideState(): m_state=6 23:17:18.275 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 1040 23:17:18.275 00.000 3236 Star::Find returns 1 (0), X=1047.96, Y=268.63, Mass=186, SNR=9.3, Peak=34 HFD=6.1 23:17:18.276 00.001 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.89 = -1.39) 23:17:18.276 00.000 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.14 = -3.14) 23:17:18.276 00.000 3236 CameraToMount -- cameraX=-4.63 cameraY=0.46 hyp=4.65 cameraTheta=3.04 mountX=0.83 mountY=-0.02, mountTheta=-0.02 23:17:18.278 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.63, y=0.46, opts=13) 23:17:18.278 00.000 3236 Enqueuing Move request for scope (-4.63, 0.46) 23:17:18.279 00.001 8052 Worker thread wakes up 23:17:18.279 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.63, 0.46) opts 0xd 23:17:18.279 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.63, 0.46) 23:17:18.279 00.000 8052 Moving (-4.63, 0.46) raw xDistance=0.83 yDistance=-0.02 23:17:18.279 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.83 23:17:18.280 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:18.280 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:17:18.280 00.000 8052 MoveAxis(W, 33, ABG) 23:17:18.281 00.001 8052 Guiding Dir = 3, Dur = 33 23:17:18.289 00.008 8052 IsSlewing returns 0 23:17:18.291 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=33, Gamma=1.040 23:17:18.292 00.001 8052 IsGuiding returns 0 23:17:18.298 00.006 8052 PulseGuide returned control before completion, sleep 37 23:17:18.338 00.040 8052 IsGuiding returns 0 23:17:18.339 00.001 8052 Move returns status 0, amount 33 23:17:18.339 00.000 8052 MoveAxis(N, 0, ABG) 23:17:18.339 00.000 8052 Move returns status 0, amount 0 23:17:18.339 00.000 8052 move complete, result=0 23:17:18.339 00.000 8052 worker thread done servicing request 23:17:18.555 00.216 3236 UpdateGuideState exits: m=186 SNR=9.3 23:17:18.556 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:18.556 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:18.556 00.000 3236 Enqueuing Expose request 23:17:18.556 00.000 8052 Worker thread wakes up 23:17:18.556 00.000 3236 GuideStep: 0.8 px 33 ms WEST, -0.0 px 0 ms NORTH 23:17:18.557 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:18.557 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:20.091 01.534 8052 Exposure complete 23:17:20.255 00.164 8052 worker thread done servicing request 23:17:20.255 00.000 3236 OnExposeComplete: enter 23:17:20.255 00.000 3236 UpdateGuideState(): m_state=6 23:17:20.256 00.001 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 1041 23:17:20.256 00.000 3236 Star::Find returns 1 (0), X=1046.58, Y=268.10, Mass=211, SNR=9.9, Peak=36 HFD=5.2 23:17:20.257 00.001 3236 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.85) = xAngle (-1.28 = -1.28) 23:17:20.257 00.000 3236 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.03 = -3.03) 23:17:20.257 00.000 3236 CameraToMount -- cameraX=-6.01 cameraY=-0.07 hyp=6.01 cameraTheta=-3.13 mountX=1.72 mountY=-0.69, mountTheta=-0.38 23:17:20.259 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.01, y=-0.07, opts=13) 23:17:20.259 00.000 3236 Enqueuing Move request for scope (-6.01, -0.07) 23:17:20.259 00.000 8052 Worker thread wakes up 23:17:20.260 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.01, -0.07) opts 0xd 23:17:20.260 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.01, -0.07) 23:17:20.260 00.000 8052 Moving (-6.01, -0.07) raw xDistance=1.72 yDistance=-0.69 23:17:20.260 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.72 23:17:20.260 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 23:17:20.261 00.001 8052 MoveAxis(W, 62, ABG) 23:17:20.261 00.000 8052 Guiding Dir = 3, Dur = 62 23:17:20.264 00.003 8052 IsSlewing returns 0 23:17:20.267 00.003 8052 IsGuiding returns 0 23:17:20.272 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=34, Gamma=1.040 23:17:20.273 00.001 8052 PulseGuide returned control before completion, sleep 67 23:17:20.343 00.070 8052 IsGuiding returns 0 23:17:20.343 00.000 8052 Move returns status 0, amount 62 23:17:20.343 00.000 8052 MoveAxis(N, 104, ABG) 23:17:20.343 00.000 8052 Guiding Dir = 0, Dur = 104 23:17:20.345 00.002 8052 IsSlewing returns 0 23:17:20.349 00.004 8052 IsGuiding returns 0 23:17:20.356 00.007 8052 PulseGuide returned control before completion, sleep 108 23:17:20.467 00.111 8052 IsGuiding returns 1 23:17:20.468 00.001 8052 scope still moving after pulse duration time elapsed 23:17:20.491 00.023 8052 IsSlewing returns 0 23:17:20.493 00.002 8052 IsGuiding returns 1 23:17:20.517 00.024 8052 IsSlewing returns 0 23:17:20.519 00.002 8052 IsGuiding returns 0 23:17:20.519 00.000 8052 scope move finished after 104 + 65 ms 23:17:20.519 00.000 8052 Move returns status 0, amount 104 23:17:20.519 00.000 8052 move complete, result=0 23:17:20.519 00.000 8052 worker thread done servicing request 23:17:20.545 00.026 3236 UpdateGuideState exits: m=211 SNR=9.9 23:17:20.546 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:20.546 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:20.546 00.000 3236 Enqueuing Expose request 23:17:20.546 00.000 8052 Worker thread wakes up 23:17:20.547 00.001 3236 GuideStep: 1.7 px 62 ms WEST, -0.7 px 104 ms NORTH 23:17:20.547 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:20.547 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,253,31,31) 23:17:22.079 01.532 8052 Exposure complete 23:17:22.210 00.131 8052 worker thread done servicing request 23:17:22.210 00.000 3236 OnExposeComplete: enter 23:17:22.210 00.000 3236 UpdateGuideState(): m_state=6 23:17:22.211 00.001 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 1042 23:17:22.212 00.001 3236 Star::Find returns 1 (0), X=1046.17, Y=270.23, Mass=216, SNR=10.1, Peak=37 HFD=4.9 23:17:22.212 00.000 3236 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.85) = xAngle (4.68 = -1.60) 23:17:22.212 00.000 3236 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.93 = 2.93) 23:17:22.212 00.000 3236 CameraToMount -- cameraX=-6.42 cameraY=2.06 hyp=6.74 cameraTheta=2.83 mountX=-0.22 mountY=1.39, mountTheta=1.73 23:17:22.214 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.42, y=2.06, opts=13) 23:17:22.214 00.000 3236 Enqueuing Move request for scope (-6.42, 2.06) 23:17:22.214 00.000 8052 Worker thread wakes up 23:17:22.215 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.42, 2.06) opts 0xd 23:17:22.215 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.42, 2.06) 23:17:22.215 00.000 8052 Moving (-6.42, 2.06) raw xDistance=-0.22 yDistance=1.39 23:17:22.215 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22 23:17:22.215 00.000 8052 resist switch: large excursion: input 1.39 thresh 0.54 direction from -1 to 1 23:17:22.216 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.18 23:17:22.216 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.39 from input 1.39 23:17:22.216 00.000 8052 MoveAxis(E, 3, ABG) 23:17:22.216 00.000 8052 Guiding Dir = 2, Dur = 3 23:17:22.222 00.006 8052 IsSlewing returns 0 23:17:22.224 00.002 8052 IsGuiding returns 0 23:17:22.224 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=34, Gamma=1.040 23:17:22.229 00.005 8052 IsGuiding returns 0 23:17:22.229 00.000 8052 Move returns status 0, amount 3 23:17:22.229 00.000 8052 MoveAxis(S, 212, ABG) 23:17:22.229 00.000 8052 Guiding Dir = 1, Dur = 212 23:17:22.231 00.002 8052 IsSlewing returns 0 23:17:22.232 00.001 8052 IsGuiding returns 0 23:17:22.255 00.023 8052 PulseGuide returned control before completion, sleep 200 23:17:22.443 00.188 3236 UpdateGuideState exits: m=216 SNR=10.1 23:17:22.443 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:22.443 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:22.444 00.001 3236 Enqueuing Expose request 23:17:22.483 00.039 8052 IsGuiding returns 1 23:17:22.483 00.000 8052 scope still moving after pulse duration time elapsed 23:17:22.594 00.111 8052 IsSlewing returns 0 23:17:22.679 00.085 8052 IsGuiding returns 0 23:17:22.679 00.000 8052 scope move finished after 212 + 234 ms 23:17:22.679 00.000 8052 Move returns status 0, amount 212 23:17:22.679 00.000 8052 move complete, result=0 23:17:22.680 00.001 8052 worker thread done servicing request 23:17:22.680 00.000 3236 GuideStep: -0.2 px 3 ms EAST, 1.4 px 212 ms SOUTH 23:17:22.680 00.000 8052 Worker thread wakes up 23:17:22.680 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:22.680 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,255,31,31) 23:17:24.109 01.429 8052 Exposure complete 23:17:24.231 00.122 8052 worker thread done servicing request 23:17:24.231 00.000 3236 OnExposeComplete: enter 23:17:24.232 00.001 3236 UpdateGuideState(): m_state=6 23:17:24.232 00.000 3236 Star::Find(15, 1046, 270, 0, (0,0,0,0), 0.0, 255) frame 1043 23:17:24.233 00.001 3236 Star::Find returns 1 (0), X=1046.65, Y=269.73, Mass=208, SNR=9.9, Peak=36 HFD=4.8 23:17:24.233 00.000 3236 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.85) = xAngle (4.73 = -1.55) 23:17:24.233 00.000 3236 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.99 = 2.99) 23:17:24.233 00.000 3236 CameraToMount -- cameraX=-5.94 cameraY=1.56 hyp=6.14 cameraTheta=2.88 mountX=0.13 mountY=0.94, mountTheta=1.44 23:17:24.235 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.94, y=1.56, opts=13) 23:17:24.235 00.000 3236 Enqueuing Move request for scope (-5.94, 1.56) 23:17:24.245 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=33, Gamma=1.040 23:17:24.251 00.006 8052 Worker thread wakes up 23:17:24.251 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.94, 1.56) opts 0xd 23:17:24.251 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.94, 1.56) 23:17:24.251 00.000 8052 Moving (-5.94, 1.56) raw xDistance=0.13 yDistance=0.94 23:17:24.251 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:17:24.251 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94 23:17:24.252 00.001 8052 MoveAxis(E, 0, ABG) 23:17:24.252 00.000 8052 Move returns status 0, amount 0 23:17:24.252 00.000 8052 MoveAxis(S, 144, ABG) 23:17:24.252 00.000 8052 Guiding Dir = 1, Dur = 144 23:17:24.253 00.001 8052 IsSlewing returns 0 23:17:24.255 00.002 8052 IsGuiding returns 0 23:17:24.281 00.026 8052 PulseGuide returned control before completion, sleep 128 23:17:24.413 00.132 8052 IsGuiding returns 1 23:17:24.413 00.000 8052 scope still moving after pulse duration time elapsed 23:17:24.435 00.022 8052 IsSlewing returns 0 23:17:24.438 00.003 8052 IsGuiding returns 0 23:17:24.438 00.000 8052 scope move finished after 144 + 38 ms 23:17:24.438 00.000 8052 Move returns status 0, amount 144 23:17:24.438 00.000 8052 move complete, result=0 23:17:24.438 00.000 8052 worker thread done servicing request 23:17:24.455 00.017 3236 UpdateGuideState exits: m=208 SNR=9.9 23:17:24.456 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:24.456 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:24.456 00.000 3236 Enqueuing Expose request 23:17:24.456 00.000 8052 Worker thread wakes up 23:17:24.456 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:24.456 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.9 px 144 ms SOUTH 23:17:24.457 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1032,255,31,31) 23:17:26.088 01.631 8052 Exposure complete 23:17:26.213 00.125 8052 worker thread done servicing request 23:17:26.213 00.000 3236 OnExposeComplete: enter 23:17:26.213 00.000 3236 UpdateGuideState(): m_state=6 23:17:26.214 00.001 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 1044 23:17:26.215 00.001 3236 Star::Find returns 1 (0), X=1047.61, Y=268.68, Mass=205, SNR=9.8, Peak=35 HFD=4.8 23:17:26.215 00.000 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.89 = -1.39) 23:17:26.215 00.000 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.14 = -3.14) 23:17:26.215 00.000 3236 CameraToMount -- cameraX=-4.98 cameraY=0.50 hyp=5.00 cameraTheta=3.04 mountX=0.88 mountY=-0.01, mountTheta=-0.01 23:17:26.216 00.001 3236 SchedulePrimaryMove(06CFF028, x=-4.98, y=0.50, opts=13) 23:17:26.217 00.001 3236 Enqueuing Move request for scope (-4.98, 0.50) 23:17:26.217 00.000 8052 Worker thread wakes up 23:17:26.217 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.98, 0.50) opts 0xd 23:17:26.217 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.98, 0.50) 23:17:26.217 00.000 8052 Moving (-4.98, 0.50) raw xDistance=0.88 yDistance=-0.01 23:17:26.218 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.88 23:17:26.218 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:26.218 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:17:26.218 00.000 8052 MoveAxis(W, 31, ABG) 23:17:26.219 00.001 8052 Guiding Dir = 3, Dur = 31 23:17:26.226 00.007 8052 IsSlewing returns 0 23:17:26.227 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=23, FiltMax=31, Gamma=1.040 23:17:26.228 00.001 8052 IsGuiding returns 0 23:17:26.253 00.025 8052 PulseGuide returned control before completion, sleep 16 23:17:26.358 00.105 8052 IsGuiding returns 0 23:17:26.359 00.001 8052 Move returns status 0, amount 31 23:17:26.359 00.000 8052 MoveAxis(N, 0, ABG) 23:17:26.359 00.000 8052 Move returns status 0, amount 0 23:17:26.359 00.000 8052 move complete, result=0 23:17:26.359 00.000 8052 worker thread done servicing request 23:17:26.457 00.098 3236 UpdateGuideState exits: m=205 SNR=9.8 23:17:26.457 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:26.457 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:26.458 00.001 3236 Enqueuing Expose request 23:17:26.458 00.000 8052 Worker thread wakes up 23:17:26.458 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:26.458 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:26.458 00.000 3236 GuideStep: 0.9 px 31 ms WEST, -0.0 px 0 ms NORTH 23:17:28.093 01.635 8052 Exposure complete 23:17:28.270 00.177 8052 worker thread done servicing request 23:17:28.270 00.000 3236 OnExposeComplete: enter 23:17:28.270 00.000 3236 UpdateGuideState(): m_state=6 23:17:28.271 00.001 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 1045 23:17:28.272 00.001 3236 Star::Find returns 1 (0), X=1047.21, Y=268.95, Mass=187, SNR=9.4, Peak=42 HFD=4.4 23:17:28.272 00.000 3236 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.85) = xAngle (4.85 = -1.44) 23:17:28.272 00.000 3236 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 23:17:28.273 00.001 3236 CameraToMount -- cameraX=-5.38 cameraY=0.77 hyp=5.43 cameraTheta=3.00 mountX=0.73 mountY=0.22, mountTheta=0.29 23:17:28.274 00.001 3236 SchedulePrimaryMove(06CFF028, x=-5.38, y=0.77, opts=13) 23:17:28.275 00.001 3236 Enqueuing Move request for scope (-5.38, 0.77) 23:17:28.275 00.000 8052 Worker thread wakes up 23:17:28.275 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.38, 0.77) opts 0xd 23:17:28.276 00.001 8052 Handling offset move in thread for scope, endpoint = (-5.38, 0.77) 23:17:28.276 00.000 8052 Moving (-5.38, 0.77) raw xDistance=0.73 yDistance=0.22 23:17:28.276 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.73 23:17:28.276 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22 23:17:28.276 00.000 8052 MoveAxis(W, 28, ABG) 23:17:28.277 00.001 8052 Guiding Dir = 3, Dur = 28 23:17:28.279 00.002 8052 IsSlewing returns 0 23:17:28.282 00.003 8052 IsGuiding returns 0 23:17:28.288 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=31, FiltMax=39, Gamma=1.040 23:17:28.289 00.001 8052 PulseGuide returned control before completion, sleep 31 23:17:28.322 00.033 8052 IsGuiding returns 1 23:17:28.323 00.001 8052 scope still moving after pulse duration time elapsed 23:17:28.345 00.022 8052 IsSlewing returns 0 23:17:28.349 00.004 8052 IsGuiding returns 0 23:17:28.349 00.000 8052 scope move finished after 28 + 39 ms 23:17:28.350 00.001 8052 Move returns status 0, amount 28 23:17:28.350 00.000 8052 MoveAxis(S, 33, ABG) 23:17:28.350 00.000 8052 Guiding Dir = 1, Dur = 33 23:17:28.352 00.002 8052 IsSlewing returns 0 23:17:28.354 00.002 8052 IsGuiding returns 0 23:17:28.358 00.004 8052 PulseGuide returned control before completion, sleep 40 23:17:28.400 00.042 8052 IsGuiding returns 1 23:17:28.400 00.000 8052 scope still moving after pulse duration time elapsed 23:17:28.422 00.022 8052 IsSlewing returns 0 23:17:28.423 00.001 8052 IsGuiding returns 1 23:17:28.446 00.023 8052 IsSlewing returns 0 23:17:28.448 00.002 8052 IsGuiding returns 1 23:17:28.477 00.029 8052 IsSlewing returns 0 23:17:28.478 00.001 8052 IsGuiding returns 0 23:17:28.478 00.000 8052 scope move finished after 33 + 91 ms 23:17:28.479 00.001 8052 Move returns status 0, amount 33 23:17:28.479 00.000 8052 move complete, result=0 23:17:28.479 00.000 8052 worker thread done servicing request 23:17:28.513 00.034 3236 UpdateGuideState exits: m=187 SNR=9.4 23:17:28.513 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:28.513 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:28.513 00.000 3236 Enqueuing Expose request 23:17:28.513 00.000 8052 Worker thread wakes up 23:17:28.513 00.000 3236 GuideStep: 0.7 px 28 ms WEST, 0.2 px 33 ms SOUTH 23:17:28.514 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:28.514 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:30.149 01.635 8052 Exposure complete 23:17:30.321 00.172 8052 worker thread done servicing request 23:17:30.321 00.000 3236 OnExposeComplete: enter 23:17:30.322 00.001 3236 UpdateGuideState(): m_state=6 23:17:30.323 00.001 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 1046 23:17:30.323 00.000 3236 Star::Find returns 1 (0), X=1046.58, Y=268.31, Mass=207, SNR=9.9, Peak=33 HFD=4.8 23:17:30.323 00.000 3236 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.85) = xAngle (4.97 = -1.32) 23:17:30.324 00.001 3236 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.22 = -3.06) 23:17:30.324 00.000 3236 CameraToMount -- cameraX=-6.01 cameraY=0.13 hyp=6.01 cameraTheta=3.12 mountX=1.52 mountY=-0.48, mountTheta=-0.31 23:17:30.326 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.01, y=0.13, opts=13) 23:17:30.326 00.000 3236 Enqueuing Move request for scope (-6.01, 0.13) 23:17:30.326 00.000 8052 Worker thread wakes up 23:17:30.326 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.01, 0.13) opts 0xd 23:17:30.327 00.001 8052 Handling offset move in thread for scope, endpoint = (-6.01, 0.13) 23:17:30.327 00.000 8052 Moving (-6.01, 0.13) raw xDistance=1.52 yDistance=-0.48 23:17:30.327 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.52 23:17:30.327 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:17:30.328 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 23:17:30.330 00.002 8052 MoveAxis(W, 55, ABG) 23:17:30.330 00.000 8052 Guiding Dir = 3, Dur = 55 23:17:30.338 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=22, FiltMax=30, Gamma=1.040 23:17:30.393 00.055 8052 IsSlewing returns 0 23:17:30.395 00.002 8052 IsGuiding returns 0 23:17:30.403 00.008 8052 PulseGuide returned control before completion, sleep 58 23:17:30.463 00.060 8052 IsGuiding returns 0 23:17:30.463 00.000 8052 Move returns status 0, amount 55 23:17:30.463 00.000 8052 MoveAxis(N, 0, ABG) 23:17:30.463 00.000 8052 Move returns status 0, amount 0 23:17:30.464 00.001 8052 move complete, result=0 23:17:30.464 00.000 8052 worker thread done servicing request 23:17:30.544 00.080 3236 UpdateGuideState exits: m=207 SNR=9.9 23:17:30.544 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:30.544 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:30.544 00.000 3236 Enqueuing Expose request 23:17:30.544 00.000 8052 Worker thread wakes up 23:17:30.545 00.001 3236 GuideStep: 1.5 px 55 ms WEST, -0.5 px 0 ms NORTH 23:17:30.545 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:30.545 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,253,31,31) 23:17:32.079 01.534 8052 Exposure complete 23:17:32.241 00.162 8052 worker thread done servicing request 23:17:32.241 00.000 3236 OnExposeComplete: enter 23:17:32.242 00.001 3236 UpdateGuideState(): m_state=6 23:17:32.243 00.001 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 1047 23:17:32.243 00.000 3236 Star::Find returns 1 (0), X=1047.16, Y=269.90, Mass=220, SNR=10.1, Peak=40 HFD=4.8 23:17:32.243 00.000 3236 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.85) = xAngle (4.68 = -1.60) 23:17:32.244 00.001 3236 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 23:17:32.244 00.000 3236 CameraToMount -- cameraX=-5.43 cameraY=1.72 hyp=5.69 cameraTheta=2.83 mountX=-0.17 mountY=1.16, mountTheta=1.71 23:17:32.246 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.43, y=1.72, opts=13) 23:17:32.246 00.000 3236 Enqueuing Move request for scope (-5.43, 1.72) 23:17:32.246 00.000 8052 Worker thread wakes up 23:17:32.247 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.43, 1.72) opts 0xd 23:17:32.247 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.43, 1.72) 23:17:32.247 00.000 8052 Moving (-5.43, 1.72) raw xDistance=-0.17 yDistance=1.16 23:17:32.247 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:17:32.247 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16 23:17:32.248 00.001 8052 MoveAxis(E, 0, ABG) 23:17:32.248 00.000 8052 Move returns status 0, amount 0 23:17:32.248 00.000 8052 MoveAxis(S, 176, ABG) 23:17:32.248 00.000 8052 Guiding Dir = 1, Dur = 176 23:17:32.251 00.003 8052 IsSlewing returns 0 23:17:32.254 00.003 8052 IsGuiding returns 0 23:17:32.258 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=29, FiltMax=37, Gamma=1.040 23:17:32.260 00.002 8052 PulseGuide returned control before completion, sleep 181 23:17:32.444 00.184 8052 IsGuiding returns 0 23:17:32.445 00.001 8052 Move returns status 0, amount 176 23:17:32.445 00.000 8052 move complete, result=0 23:17:32.445 00.000 8052 worker thread done servicing request 23:17:32.521 00.076 3236 UpdateGuideState exits: m=220 SNR=10.1 23:17:32.522 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:32.522 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:32.522 00.000 3236 Enqueuing Expose request 23:17:32.522 00.000 8052 Worker thread wakes up 23:17:32.523 00.001 3236 GuideStep: -0.2 px 0 ms EAST, 1.2 px 176 ms SOUTH 23:17:32.523 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:32.523 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:34.057 01.534 8052 Exposure complete 23:17:34.221 00.164 8052 worker thread done servicing request 23:17:34.221 00.000 3236 OnExposeComplete: enter 23:17:34.221 00.000 3236 UpdateGuideState(): m_state=6 23:17:34.222 00.001 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 1048 23:17:34.222 00.000 3236 Star::Find returns 1 (0), X=1048.09, Y=270.43, Mass=242, SNR=10.7, Peak=42 HFD=4.9 23:17:34.223 00.001 3236 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.85) = xAngle (4.53 = -1.76) 23:17:34.223 00.000 3236 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.78 = 2.78) 23:17:34.223 00.000 3236 CameraToMount -- cameraX=-4.51 cameraY=2.26 hyp=5.04 cameraTheta=2.68 mountX=-0.94 mountY=1.79, mountTheta=2.05 23:17:34.225 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.51, y=2.26, opts=13) 23:17:34.225 00.000 3236 Enqueuing Move request for scope (-4.51, 2.26) 23:17:34.225 00.000 8052 Worker thread wakes up 23:17:34.226 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.51, 2.26) opts 0xd 23:17:34.226 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.51, 2.26) 23:17:34.226 00.000 8052 Moving (-4.51, 2.26) raw xDistance=-0.94 yDistance=1.79 23:17:34.226 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94 23:17:34.226 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.79 from input 1.79 23:17:34.227 00.001 8052 MoveAxis(E, 32, ABG) 23:17:34.227 00.000 8052 Guiding Dir = 2, Dur = 32 23:17:34.230 00.003 8052 IsSlewing returns 0 23:17:34.234 00.004 8052 IsGuiding returns 0 23:17:34.238 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=29, FiltMax=40, Gamma=1.040 23:17:34.239 00.001 8052 PulseGuide returned control before completion, sleep 37 23:17:34.279 00.040 8052 IsGuiding returns 0 23:17:34.279 00.000 8052 Move returns status 0, amount 32 23:17:34.280 00.001 8052 MoveAxis(S, 271, ABG) 23:17:34.280 00.000 8052 Guiding Dir = 1, Dur = 271 23:17:34.282 00.002 8052 IsSlewing returns 0 23:17:34.284 00.002 8052 IsGuiding returns 0 23:17:34.296 00.012 8052 PulseGuide returned control before completion, sleep 270 23:17:34.503 00.207 3236 UpdateGuideState exits: m=242 SNR=10.7 23:17:34.504 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:34.504 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:34.504 00.000 3236 Enqueuing Expose request 23:17:34.570 00.066 8052 IsGuiding returns 1 23:17:34.570 00.000 8052 scope still moving after pulse duration time elapsed 23:17:34.594 00.024 8052 IsSlewing returns 0 23:17:34.597 00.003 8052 IsGuiding returns 0 23:17:34.597 00.000 8052 scope move finished after 271 + 41 ms 23:17:34.597 00.000 8052 Move returns status 0, amount 271 23:17:34.597 00.000 8052 move complete, result=0 23:17:34.598 00.001 8052 worker thread done servicing request 23:17:34.598 00.000 8052 Worker thread wakes up 23:17:34.598 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:34.598 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:34.607 00.009 3236 GuideStep: -0.9 px 32 ms EAST, 1.8 px 271 ms SOUTH 23:17:36.132 01.525 8052 Exposure complete 23:17:36.294 00.162 8052 worker thread done servicing request 23:17:36.295 00.001 3236 OnExposeComplete: enter 23:17:36.295 00.000 3236 UpdateGuideState(): m_state=6 23:17:36.296 00.001 3236 Star::Find(15, 1048, 270, 0, (0,0,0,0), 0.0, 255) frame 1049 23:17:36.296 00.000 3236 Star::Find returns 1 (0), X=1049.23, Y=268.58, Mass=220, SNR=10.2, Peak=34 HFD=5.1 23:17:36.296 00.000 3236 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.85) = xAngle (4.87 = -1.41) 23:17:36.297 00.001 3236 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.12 = 3.12) 23:17:36.297 00.000 3236 CameraToMount -- cameraX=-3.36 cameraY=0.41 hyp=3.38 cameraTheta=3.02 mountX=0.53 mountY=0.06, mountTheta=0.12 23:17:36.299 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.36, y=0.41, opts=13) 23:17:36.299 00.000 3236 Enqueuing Move request for scope (-3.36, 0.41) 23:17:36.299 00.000 8052 Worker thread wakes up 23:17:36.299 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.36, 0.41) opts 0xd 23:17:36.300 00.001 8052 Handling offset move in thread for scope, endpoint = (-3.36, 0.41) 23:17:36.300 00.000 8052 Moving (-3.36, 0.41) raw xDistance=0.53 yDistance=0.06 23:17:36.300 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.53 23:17:36.300 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:36.300 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:17:36.301 00.001 8052 MoveAxis(W, 16, ABG) 23:17:36.301 00.000 8052 Guiding Dir = 3, Dur = 16 23:17:36.304 00.003 8052 IsSlewing returns 0 23:17:36.308 00.004 8052 IsGuiding returns 0 23:17:36.311 00.003 8052 PulseGuide returned control before completion, sleep 23 23:17:36.312 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=23, FiltMax=32, Gamma=1.040 23:17:36.338 00.026 8052 IsGuiding returns 0 23:17:36.338 00.000 8052 Move returns status 0, amount 16 23:17:36.338 00.000 8052 MoveAxis(N, 0, ABG) 23:17:36.338 00.000 8052 Move returns status 0, amount 0 23:17:36.338 00.000 8052 move complete, result=0 23:17:36.339 00.001 8052 worker thread done servicing request 23:17:36.575 00.236 3236 UpdateGuideState exits: m=220 SNR=10.2 23:17:36.575 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:36.576 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:36.576 00.000 3236 Enqueuing Expose request 23:17:36.576 00.000 8052 Worker thread wakes up 23:17:36.576 00.000 3236 GuideStep: 0.5 px 16 ms WEST, 0.1 px 0 ms NORTH 23:17:36.576 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:36.577 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:38.110 01.533 8052 Exposure complete 23:17:38.272 00.162 8052 worker thread done servicing request 23:17:38.273 00.001 3236 OnExposeComplete: enter 23:17:38.273 00.000 3236 UpdateGuideState(): m_state=6 23:17:38.274 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 1050 23:17:38.274 00.000 3236 Star::Find returns 1 (0), X=1049.20, Y=270.54, Mass=224, SNR=10.3, Peak=33 HFD=4.8 23:17:38.274 00.000 3236 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.85) = xAngle (4.38 = -1.90) 23:17:38.275 00.001 3236 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.64 = 2.64) 23:17:38.275 00.000 3236 CameraToMount -- cameraX=-3.39 cameraY=2.36 hyp=4.13 cameraTheta=2.53 mountX=-1.34 mountY=2.00, mountTheta=2.16 23:17:38.277 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.39, y=2.36, opts=13) 23:17:38.277 00.000 3236 Enqueuing Move request for scope (-3.39, 2.36) 23:17:38.277 00.000 8052 Worker thread wakes up 23:17:38.278 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.39, 2.36) opts 0xd 23:17:38.278 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.39, 2.36) 23:17:38.278 00.000 8052 Moving (-3.39, 2.36) raw xDistance=-1.34 yDistance=2.00 23:17:38.278 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.34 23:17:38.278 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.00 from input 2.00 23:17:38.279 00.001 8052 MoveAxis(E, 45, ABG) 23:17:38.279 00.000 8052 Guiding Dir = 2, Dur = 45 23:17:38.282 00.003 8052 IsSlewing returns 0 23:17:38.284 00.002 8052 IsGuiding returns 0 23:17:38.289 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=21, FiltMax=30, Gamma=1.040 23:17:38.290 00.001 8052 PulseGuide returned control before completion, sleep 50 23:17:38.345 00.055 8052 IsGuiding returns 0 23:17:38.345 00.000 8052 Move returns status 0, amount 45 23:17:38.345 00.000 8052 MoveAxis(S, 304, ABG) 23:17:38.345 00.000 8052 Guiding Dir = 1, Dur = 304 23:17:38.347 00.002 8052 IsSlewing returns 0 23:17:38.349 00.002 8052 IsGuiding returns 0 23:17:38.354 00.005 8052 PulseGuide returned control before completion, sleep 310 23:17:38.557 00.203 3236 UpdateGuideState exits: m=224 SNR=10.3 23:17:38.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:38.558 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:38.558 00.000 3236 Enqueuing Expose request 23:17:38.669 00.111 8052 IsGuiding returns 1 23:17:38.669 00.000 8052 scope still moving after pulse duration time elapsed 23:17:38.701 00.032 8052 IsSlewing returns 0 23:17:38.703 00.002 8052 IsGuiding returns 0 23:17:38.704 00.001 8052 scope move finished after 304 + 50 ms 23:17:38.704 00.000 8052 Move returns status 0, amount 304 23:17:38.704 00.000 8052 move complete, result=0 23:17:38.705 00.001 8052 worker thread done servicing request 23:17:38.705 00.000 8052 Worker thread wakes up 23:17:38.705 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:38.705 00.000 3236 GuideStep: -1.3 px 45 ms EAST, 2.0 px 304 ms SOUTH 23:17:38.705 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:40.139 01.434 8052 Exposure complete 23:17:40.302 00.163 8052 worker thread done servicing request 23:17:40.302 00.000 3236 OnExposeComplete: enter 23:17:40.302 00.000 3236 UpdateGuideState(): m_state=6 23:17:40.303 00.001 3236 Star::Find(15, 1049, 270, 0, (0,0,0,0), 0.0, 255) frame 1051 23:17:40.303 00.000 3236 Star::Find returns 1 (0), X=1051.00, Y=268.40, Mass=197, SNR=9.6, Peak=39 HFD=4.6 23:17:40.304 00.001 3236 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.85) = xAngle (4.85 = -1.43) 23:17:40.304 00.000 3236 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 23:17:40.304 00.000 3236 CameraToMount -- cameraX=-1.59 cameraY=0.23 hyp=1.61 cameraTheta=3.00 mountX=0.22 mountY=0.06, mountTheta=0.27 23:17:40.306 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.59, y=0.23, opts=13) 23:17:40.306 00.000 3236 Enqueuing Move request for scope (-1.59, 0.23) 23:17:40.306 00.000 8052 Worker thread wakes up 23:17:40.307 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.59, 0.23) opts 0xd 23:17:40.307 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.59, 0.23) 23:17:40.307 00.000 8052 Moving (-1.59, 0.23) raw xDistance=0.22 yDistance=0.06 23:17:40.307 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.22 23:17:40.308 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:40.308 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:17:40.308 00.000 8052 MoveAxis(W, 4, ABG) 23:17:40.309 00.001 8052 Guiding Dir = 3, Dur = 4 23:17:40.318 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=28, FiltMax=37, Gamma=1.040 23:17:40.345 00.027 8052 IsSlewing returns 0 23:17:40.404 00.059 8052 IsGuiding returns 0 23:17:40.547 00.143 8052 IsGuiding returns 0 23:17:40.547 00.000 8052 Move returns status 0, amount 4 23:17:40.547 00.000 8052 MoveAxis(N, 0, ABG) 23:17:40.547 00.000 8052 Move returns status 0, amount 0 23:17:40.548 00.001 8052 move complete, result=0 23:17:40.548 00.000 8052 worker thread done servicing request 23:17:40.588 00.040 3236 UpdateGuideState exits: m=197 SNR=9.6 23:17:40.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:40.589 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:40.589 00.000 3236 Enqueuing Expose request 23:17:40.589 00.000 8052 Worker thread wakes up 23:17:40.589 00.000 3236 GuideStep: 0.2 px 4 ms WEST, 0.1 px 0 ms NORTH 23:17:40.590 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:40.590 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:42.124 01.534 8052 Exposure complete 23:17:42.286 00.162 8052 worker thread done servicing request 23:17:42.286 00.000 3236 OnExposeComplete: enter 23:17:42.286 00.000 3236 UpdateGuideState(): m_state=6 23:17:42.287 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1052 23:17:42.288 00.001 3236 Star::Find returns 1 (0), X=1052.12, Y=267.75, Mass=211, SNR=10.0, Peak=38 HFD=4.9 23:17:42.288 00.000 3236 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.85) = xAngle (-0.56 = -0.56) 23:17:42.288 00.000 3236 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.30 = -2.30) 23:17:42.288 00.000 3236 CameraToMount -- cameraX=-0.47 cameraY=-0.43 hyp=0.64 cameraTheta=-2.40 mountX=0.54 mountY=-0.47, mountTheta=-0.72 23:17:42.290 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.47, y=-0.43, opts=13) 23:17:42.291 00.001 3236 Enqueuing Move request for scope (-0.47, -0.43) 23:17:42.291 00.000 8052 Worker thread wakes up 23:17:42.291 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.43) opts 0xd 23:17:42.291 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.47, -0.43) 23:17:42.291 00.000 8052 Moving (-0.47, -0.43) raw xDistance=0.54 yDistance=-0.47 23:17:42.292 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54 23:17:42.292 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:17:42.292 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 23:17:42.293 00.001 8052 MoveAxis(W, 19, ABG) 23:17:42.293 00.000 8052 Guiding Dir = 3, Dur = 19 23:17:42.296 00.003 8052 IsSlewing returns 0 23:17:42.298 00.002 8052 IsGuiding returns 0 23:17:42.302 00.004 8052 PulseGuide returned control before completion, sleep 26 23:17:42.303 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=28, FiltMax=37, Gamma=1.040 23:17:42.331 00.028 8052 IsGuiding returns 0 23:17:42.331 00.000 8052 Move returns status 0, amount 19 23:17:42.331 00.000 8052 MoveAxis(N, 0, ABG) 23:17:42.331 00.000 8052 Move returns status 0, amount 0 23:17:42.331 00.000 8052 move complete, result=0 23:17:42.332 00.001 8052 worker thread done servicing request 23:17:42.563 00.231 3236 UpdateGuideState exits: m=211 SNR=10.0 23:17:42.563 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:42.563 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:42.564 00.001 3236 Enqueuing Expose request 23:17:42.564 00.000 8052 Worker thread wakes up 23:17:42.564 00.000 3236 GuideStep: 0.5 px 19 ms WEST, -0.5 px 0 ms NORTH 23:17:42.564 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:42.564 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:44.099 01.535 8052 Exposure complete 23:17:44.262 00.163 8052 worker thread done servicing request 23:17:44.262 00.000 3236 OnExposeComplete: enter 23:17:44.262 00.000 3236 UpdateGuideState(): m_state=6 23:17:44.263 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1053 23:17:44.263 00.000 3236 Star::Find returns 1 (0), X=1052.09, Y=266.83, Mass=213, SNR=10.0, Peak=36 HFD=4.7 23:17:44.264 00.001 3236 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.85) = xAngle (-0.08 = -0.08) 23:17:44.264 00.000 3236 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.83 = -1.83) 23:17:44.264 00.000 3236 CameraToMount -- cameraX=-0.50 cameraY=-1.34 hyp=1.43 cameraTheta=-1.93 mountX=1.43 mountY=-1.38, mountTheta=-0.77 23:17:44.266 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.50, y=-1.34, opts=13) 23:17:44.266 00.000 3236 Enqueuing Move request for scope (-0.50, -1.34) 23:17:44.267 00.001 8052 Worker thread wakes up 23:17:44.267 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -1.34) opts 0xd 23:17:44.267 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.50, -1.34) 23:17:44.267 00.000 8052 Moving (-0.50, -1.34) raw xDistance=1.43 yDistance=-1.38 23:17:44.267 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.43 23:17:44.268 00.001 8052 resist switch: large excursion: input -1.38 thresh 0.54 direction from 1 to -1 23:17:44.268 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.15 23:17:44.268 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.38 from input -1.38 23:17:44.268 00.000 8052 MoveAxis(W, 51, ABG) 23:17:44.269 00.001 8052 Guiding Dir = 3, Dur = 51 23:17:44.276 00.007 8052 IsSlewing returns 0 23:17:44.279 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=25, FiltMax=33, Gamma=1.040 23:17:44.343 00.064 8052 IsGuiding returns 0 23:17:44.350 00.007 8052 PulseGuide returned control before completion, sleep 55 23:17:44.408 00.058 8052 IsGuiding returns 0 23:17:44.409 00.001 8052 Move returns status 0, amount 51 23:17:44.409 00.000 8052 MoveAxis(N, 211, ABG) 23:17:44.409 00.000 8052 Guiding Dir = 0, Dur = 211 23:17:44.411 00.002 8052 IsSlewing returns 0 23:17:44.413 00.002 8052 IsGuiding returns 0 23:17:44.421 00.008 8052 PulseGuide returned control before completion, sleep 213 23:17:44.545 00.124 3236 UpdateGuideState exits: m=213 SNR=10.0 23:17:44.545 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:44.545 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:44.546 00.001 3236 Enqueuing Expose request 23:17:44.639 00.093 8052 IsGuiding returns 0 23:17:44.639 00.000 8052 Move returns status 0, amount 211 23:17:44.639 00.000 8052 move complete, result=0 23:17:44.640 00.001 8052 worker thread done servicing request 23:17:44.641 00.001 8052 Worker thread wakes up 23:17:44.642 00.001 3236 GuideStep: 1.4 px 51 ms WEST, -1.4 px 211 ms NORTH 23:17:44.642 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:44.642 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:46.075 01.433 8052 Exposure complete 23:17:46.237 00.162 8052 worker thread done servicing request 23:17:46.237 00.000 3236 OnExposeComplete: enter 23:17:46.237 00.000 3236 UpdateGuideState(): m_state=6 23:17:46.238 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1054 23:17:46.239 00.001 3236 Star::Find returns 1 (0), X=1050.98, Y=267.63, Mass=198, SNR=9.6, Peak=34 HFD=5.1 23:17:46.239 00.000 3236 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.85) = xAngle (-0.97 = -0.97) 23:17:46.239 00.000 3236 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.71 = -2.71) 23:17:46.240 00.001 3236 CameraToMount -- cameraX=-1.61 cameraY=-0.55 hyp=1.70 cameraTheta=-2.81 mountX=0.97 mountY=-0.71, mountTheta=-0.63 23:17:46.241 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.61, y=-0.55, opts=13) 23:17:46.242 00.001 3236 Enqueuing Move request for scope (-1.61, -0.55) 23:17:46.242 00.000 8052 Worker thread wakes up 23:17:46.242 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.61, -0.55) opts 0xd 23:17:46.242 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.61, -0.55) 23:17:46.242 00.000 8052 Moving (-1.61, -0.55) raw xDistance=0.97 yDistance=-0.71 23:17:46.243 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.97 23:17:46.243 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 23:17:46.243 00.000 8052 MoveAxis(W, 37, ABG) 23:17:46.243 00.000 8052 Guiding Dir = 3, Dur = 37 23:17:46.246 00.003 8052 IsSlewing returns 0 23:17:46.249 00.003 8052 IsGuiding returns 0 23:17:46.254 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=24, FiltMax=32, Gamma=1.040 23:17:46.255 00.001 8052 PulseGuide returned control before completion, sleep 41 23:17:46.299 00.044 8052 IsGuiding returns 0 23:17:46.299 00.000 8052 Move returns status 0, amount 37 23:17:46.300 00.001 8052 MoveAxis(N, 108, ABG) 23:17:46.300 00.000 8052 Guiding Dir = 0, Dur = 108 23:17:46.302 00.002 8052 IsSlewing returns 0 23:17:46.304 00.002 8052 IsGuiding returns 0 23:17:46.309 00.005 8052 PulseGuide returned control before completion, sleep 113 23:17:46.426 00.117 8052 IsGuiding returns 1 23:17:46.426 00.000 8052 scope still moving after pulse duration time elapsed 23:17:46.450 00.024 8052 IsSlewing returns 0 23:17:46.452 00.002 8052 IsGuiding returns 1 23:17:46.475 00.023 8052 IsSlewing returns 0 23:17:46.478 00.003 8052 IsGuiding returns 0 23:17:46.478 00.000 8052 scope move finished after 108 + 65 ms 23:17:46.478 00.000 8052 Move returns status 0, amount 108 23:17:46.478 00.000 8052 move complete, result=0 23:17:46.478 00.000 8052 worker thread done servicing request 23:17:46.522 00.044 3236 UpdateGuideState exits: m=198 SNR=9.6 23:17:46.523 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:46.523 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:46.523 00.000 3236 Enqueuing Expose request 23:17:46.523 00.000 8052 Worker thread wakes up 23:17:46.524 00.001 3236 GuideStep: 1.0 px 37 ms WEST, -0.7 px 108 ms NORTH 23:17:46.524 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:46.524 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:48.057 01.533 8052 Exposure complete 23:17:48.220 00.163 8052 worker thread done servicing request 23:17:48.221 00.001 3236 OnExposeComplete: enter 23:17:48.221 00.000 3236 UpdateGuideState(): m_state=6 23:17:48.222 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1055 23:17:48.222 00.000 3236 Star::Find returns 1 (0), X=1051.20, Y=268.48, Mass=197, SNR=9.6, Peak=35 HFD=5.0 23:17:48.223 00.001 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.77 = -1.51) 23:17:48.223 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.03 = 3.03) 23:17:48.223 00.000 3236 CameraToMount -- cameraX=-1.39 cameraY=0.31 hyp=1.42 cameraTheta=2.92 mountX=0.09 mountY=0.16, mountTheta=1.09 23:17:48.225 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.39, y=0.31, opts=13) 23:17:48.226 00.001 3236 Enqueuing Move request for scope (-1.39, 0.31) 23:17:48.226 00.000 8052 Worker thread wakes up 23:17:48.226 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.39, 0.31) opts 0xd 23:17:48.226 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.39, 0.31) 23:17:48.226 00.000 8052 Moving (-1.39, 0.31) raw xDistance=0.09 yDistance=0.16 23:17:48.227 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09 23:17:48.227 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:17:48.227 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:17:48.228 00.001 8052 MoveAxis(E, 0, ABG) 23:17:48.228 00.000 8052 Move returns status 0, amount 0 23:17:48.228 00.000 8052 MoveAxis(N, 0, ABG) 23:17:48.228 00.000 8052 Move returns status 0, amount 0 23:17:48.228 00.000 8052 move complete, result=0 23:17:48.229 00.001 8052 worker thread done servicing request 23:17:48.237 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=33, Gamma=1.040 23:17:48.498 00.261 3236 UpdateGuideState exits: m=197 SNR=9.6 23:17:48.498 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:48.499 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:48.499 00.000 3236 Enqueuing Expose request 23:17:48.499 00.000 8052 Worker thread wakes up 23:17:48.499 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:17:48.499 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:48.500 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:50.135 01.635 8052 Exposure complete 23:17:50.297 00.162 8052 worker thread done servicing request 23:17:50.298 00.001 3236 OnExposeComplete: enter 23:17:50.298 00.000 3236 UpdateGuideState(): m_state=6 23:17:50.299 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1056 23:17:50.299 00.000 3236 Star::Find returns 1 (0), X=1051.43, Y=269.56, Mass=186, SNR=9.3, Peak=37 HFD=5.0 23:17:50.300 00.001 3236 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.85) = xAngle (4.12 = -2.16) 23:17:50.300 00.000 3236 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.37 = 2.37) 23:17:50.300 00.000 3236 CameraToMount -- cameraX=-1.16 cameraY=1.38 hyp=1.81 cameraTheta=2.27 mountX=-1.01 mountY=1.26, mountTheta=2.25 23:17:50.302 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.16, y=1.38, opts=13) 23:17:50.302 00.000 3236 Enqueuing Move request for scope (-1.16, 1.38) 23:17:50.302 00.000 8052 Worker thread wakes up 23:17:50.303 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 1.38) opts 0xd 23:17:50.303 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.16, 1.38) 23:17:50.303 00.000 8052 Moving (-1.16, 1.38) raw xDistance=-1.01 yDistance=1.26 23:17:50.303 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.01 23:17:50.303 00.000 8052 resist switch: large excursion: input 1.26 thresh 0.54 direction from -1 to 1 23:17:50.304 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.77 23:17:50.304 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26 23:17:50.304 00.000 8052 MoveAxis(E, 35, ABG) 23:17:50.305 00.001 8052 Guiding Dir = 2, Dur = 35 23:17:50.308 00.003 8052 IsSlewing returns 0 23:17:50.310 00.002 8052 IsGuiding returns 0 23:17:50.318 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=28, FiltMax=35, Gamma=1.040 23:17:50.323 00.005 8052 PulseGuide returned control before completion, sleep 33 23:17:50.358 00.035 8052 IsGuiding returns 1 23:17:50.359 00.001 8052 scope still moving after pulse duration time elapsed 23:17:50.381 00.022 8052 IsSlewing returns 0 23:17:50.383 00.002 8052 IsGuiding returns 0 23:17:50.384 00.001 8052 scope move finished after 35 + 38 ms 23:17:50.384 00.000 8052 Move returns status 0, amount 35 23:17:50.384 00.000 8052 MoveAxis(S, 191, ABG) 23:17:50.384 00.000 8052 Guiding Dir = 1, Dur = 191 23:17:50.386 00.002 8052 IsSlewing returns 0 23:17:50.388 00.002 8052 IsGuiding returns 0 23:17:50.393 00.005 8052 PulseGuide returned control before completion, sleep 197 23:17:50.590 00.197 3236 UpdateGuideState exits: m=186 SNR=9.3 23:17:50.590 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:50.590 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:50.591 00.001 3236 Enqueuing Expose request 23:17:50.688 00.097 8052 IsGuiding returns 0 23:17:50.688 00.000 8052 Move returns status 0, amount 191 23:17:50.688 00.000 8052 move complete, result=0 23:17:50.688 00.000 8052 worker thread done servicing request 23:17:50.688 00.000 8052 Worker thread wakes up 23:17:50.689 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:50.689 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:50.690 00.001 3236 GuideStep: -1.0 px 35 ms EAST, 1.3 px 191 ms SOUTH 23:17:52.122 01.432 8052 Exposure complete 23:17:52.283 00.161 8052 worker thread done servicing request 23:17:52.283 00.000 3236 OnExposeComplete: enter 23:17:52.283 00.000 3236 UpdateGuideState(): m_state=6 23:17:52.284 00.001 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 1057 23:17:52.285 00.001 3236 Star::Find returns 1 (0), X=1053.64, Y=268.80, Mass=199, SNR=9.7, Peak=35 HFD=4.6 23:17:52.285 00.000 3236 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.85) = xAngle (2.39 = 2.39) 23:17:52.285 00.000 3236 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.64 = 0.64) 23:17:52.286 00.001 3236 CameraToMount -- cameraX=1.05 cameraY=0.63 hyp=1.22 cameraTheta=0.54 mountX=-0.89 mountY=0.73, mountTheta=2.45 23:17:52.287 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.05, y=0.63, opts=13) 23:17:52.288 00.001 3236 Enqueuing Move request for scope (1.05, 0.63) 23:17:52.288 00.000 8052 Worker thread wakes up 23:17:52.288 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.05, 0.63) opts 0xd 23:17:52.288 00.000 8052 Handling offset move in thread for scope, endpoint = (1.05, 0.63) 23:17:52.289 00.001 8052 Moving (1.05, 0.63) raw xDistance=-0.89 yDistance=0.73 23:17:52.289 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.89 23:17:52.289 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 23:17:52.289 00.000 8052 MoveAxis(E, 33, ABG) 23:17:52.290 00.001 8052 Guiding Dir = 2, Dur = 33 23:17:52.292 00.002 8052 IsSlewing returns 0 23:17:52.294 00.002 8052 IsGuiding returns 0 23:17:52.301 00.007 8052 PulseGuide returned control before completion, sleep 37 23:17:52.301 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=33, Gamma=1.040 23:17:52.341 00.040 8052 IsGuiding returns 0 23:17:52.341 00.000 8052 Move returns status 0, amount 33 23:17:52.341 00.000 8052 MoveAxis(S, 111, ABG) 23:17:52.341 00.000 8052 Guiding Dir = 1, Dur = 111 23:17:52.344 00.003 8052 IsSlewing returns 0 23:17:52.347 00.003 8052 IsGuiding returns 0 23:17:52.356 00.009 8052 PulseGuide returned control before completion, sleep 112 23:17:52.472 00.116 8052 IsGuiding returns 1 23:17:52.472 00.000 8052 scope still moving after pulse duration time elapsed 23:17:52.494 00.022 8052 IsSlewing returns 0 23:17:52.496 00.002 8052 IsGuiding returns 1 23:17:52.518 00.022 8052 IsSlewing returns 0 23:17:52.520 00.002 8052 IsGuiding returns 0 23:17:52.520 00.000 8052 scope move finished after 111 + 62 ms 23:17:52.521 00.001 8052 Move returns status 0, amount 111 23:17:52.521 00.000 8052 move complete, result=0 23:17:52.521 00.000 8052 worker thread done servicing request 23:17:52.567 00.046 3236 UpdateGuideState exits: m=199 SNR=9.7 23:17:52.567 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:52.567 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:52.568 00.001 3236 Enqueuing Expose request 23:17:52.568 00.000 8052 Worker thread wakes up 23:17:52.568 00.000 3236 GuideStep: -0.9 px 33 ms EAST, 0.7 px 111 ms SOUTH 23:17:52.568 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:52.568 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:54.104 01.536 8052 Exposure complete 23:17:54.267 00.163 8052 worker thread done servicing request 23:17:54.267 00.000 3236 OnExposeComplete: enter 23:17:54.268 00.001 3236 UpdateGuideState(): m_state=6 23:17:54.269 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1058 23:17:54.269 00.000 3236 Star::Find returns 1 (0), X=1053.20, Y=266.36, Mass=180, SNR=9.2, Peak=35 HFD=4.5 23:17:54.269 00.000 3236 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.85) = xAngle (0.60 = 0.60) 23:17:54.269 00.000 3236 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.15 = -1.15) 23:17:54.270 00.001 3236 CameraToMount -- cameraX=0.61 cameraY=-1.82 hyp=1.92 cameraTheta=-1.25 mountX=1.58 mountY=-1.75, mountTheta=-0.83 23:17:54.271 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.61, y=-1.82, opts=13) 23:17:54.272 00.001 3236 Enqueuing Move request for scope (0.61, -1.82) 23:17:54.272 00.000 8052 Worker thread wakes up 23:17:54.272 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.61, -1.82) opts 0xd 23:17:54.272 00.000 8052 Handling offset move in thread for scope, endpoint = (0.61, -1.82) 23:17:54.273 00.001 8052 Moving (0.61, -1.82) raw xDistance=1.58 yDistance=-1.75 23:17:54.273 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.58 23:17:54.273 00.000 8052 resist switch: large excursion: input -1.75 thresh 0.54 direction from 1 to -1 23:17:54.273 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.24 23:17:54.274 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.75 from input -1.75 23:17:54.274 00.000 8052 MoveAxis(W, 52, ABG) 23:17:54.274 00.000 8052 Guiding Dir = 3, Dur = 52 23:17:54.277 00.003 8052 IsSlewing returns 0 23:17:54.280 00.003 8052 IsGuiding returns 0 23:17:54.285 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=24, FiltMax=32, Gamma=1.040 23:17:54.288 00.003 8052 PulseGuide returned control before completion, sleep 56 23:17:54.346 00.058 8052 IsGuiding returns 0 23:17:54.347 00.001 8052 Move returns status 0, amount 52 23:17:54.347 00.000 8052 MoveAxis(N, 266, ABG) 23:17:54.347 00.000 8052 Guiding Dir = 0, Dur = 266 23:17:54.349 00.002 8052 IsSlewing returns 0 23:17:54.352 00.003 8052 IsGuiding returns 0 23:17:54.358 00.006 8052 PulseGuide returned control before completion, sleep 271 23:17:54.554 00.196 3236 UpdateGuideState exits: m=180 SNR=9.2 23:17:54.554 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:54.554 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:54.554 00.000 3236 Enqueuing Expose request 23:17:54.712 00.158 8052 IsGuiding returns 0 23:17:54.712 00.000 8052 Move returns status 0, amount 266 23:17:54.712 00.000 8052 move complete, result=0 23:17:54.712 00.000 8052 worker thread done servicing request 23:17:54.713 00.001 8052 Worker thread wakes up 23:17:54.713 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:54.713 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:54.716 00.003 3236 GuideStep: 1.6 px 52 ms WEST, -1.7 px 266 ms NORTH 23:17:56.147 01.431 8052 Exposure complete 23:17:56.308 00.161 3236 OnExposeComplete: enter 23:17:56.309 00.001 3236 UpdateGuideState(): m_state=6 23:17:56.310 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1059 23:17:56.310 00.000 3236 Star::Find returns 1 (0), X=1052.12, Y=266.89, Mass=210, SNR=9.9, Peak=34 HFD=5.1 23:17:56.310 00.000 3236 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.85) = xAngle (-0.08 = -0.08) 23:17:56.310 00.000 3236 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.82 = -1.82) 23:17:56.311 00.001 3236 CameraToMount -- cameraX=-0.48 cameraY=-1.28 hyp=1.37 cameraTheta=-1.93 mountX=1.36 mountY=-1.32, mountTheta=-0.77 23:17:56.312 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.48, y=-1.28, opts=13) 23:17:56.313 00.001 3236 Enqueuing Move request for scope (-0.48, -1.28) 23:17:56.320 00.007 8052 worker thread done servicing request 23:17:56.320 00.000 8052 Worker thread wakes up 23:17:56.320 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -1.28) opts 0xd 23:17:56.320 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.48, -1.28) 23:17:56.321 00.001 8052 Moving (-0.48, -1.28) raw xDistance=1.36 yDistance=-1.32 23:17:56.321 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.36 23:17:56.321 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32 23:17:56.321 00.000 8052 MoveAxis(W, 51, ABG) 23:17:56.322 00.001 8052 Guiding Dir = 3, Dur = 51 23:17:56.325 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=30, Gamma=1.040 23:17:56.336 00.011 8052 IsSlewing returns 0 23:17:56.338 00.002 8052 IsGuiding returns 0 23:17:56.344 00.006 8052 PulseGuide returned control before completion, sleep 55 23:17:56.402 00.058 8052 IsGuiding returns 0 23:17:56.403 00.001 8052 Move returns status 0, amount 51 23:17:56.403 00.000 8052 MoveAxis(N, 201, ABG) 23:17:56.403 00.000 8052 Guiding Dir = 0, Dur = 201 23:17:56.405 00.002 8052 IsSlewing returns 0 23:17:56.407 00.002 8052 IsGuiding returns 0 23:17:56.412 00.005 8052 PulseGuide returned control before completion, sleep 206 23:17:56.588 00.176 3236 UpdateGuideState exits: m=210 SNR=9.9 23:17:56.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:56.589 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:56.589 00.000 3236 Enqueuing Expose request 23:17:56.622 00.033 8052 IsGuiding returns 0 23:17:56.622 00.000 8052 Move returns status 0, amount 201 23:17:56.623 00.001 8052 move complete, result=0 23:17:56.623 00.000 8052 worker thread done servicing request 23:17:56.623 00.000 8052 Worker thread wakes up 23:17:56.623 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:56.623 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:56.628 00.005 3236 GuideStep: 1.4 px 51 ms WEST, -1.3 px 201 ms NORTH 23:17:58.057 01.429 8052 Exposure complete 23:17:58.220 00.163 8052 worker thread done servicing request 23:17:58.220 00.000 3236 OnExposeComplete: enter 23:17:58.220 00.000 3236 UpdateGuideState(): m_state=6 23:17:58.221 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1060 23:17:58.222 00.001 3236 Star::Find returns 1 (0), X=1053.61, Y=267.10, Mass=191, SNR=9.5, Peak=38 HFD=4.6 23:17:58.222 00.000 3236 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.85) = xAngle (1.03 = 1.03) 23:17:58.222 00.000 3236 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.71 = -0.71) 23:17:58.222 00.000 3236 CameraToMount -- cameraX=1.02 cameraY=-1.08 hyp=1.48 cameraTheta=-0.82 mountX=0.76 mountY=-0.97, mountTheta=-0.91 23:17:58.224 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.02, y=-1.08, opts=13) 23:17:58.225 00.001 3236 Enqueuing Move request for scope (1.02, -1.08) 23:17:58.225 00.000 8052 Worker thread wakes up 23:17:58.225 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.02, -1.08) opts 0xd 23:17:58.225 00.000 8052 Handling offset move in thread for scope, endpoint = (1.02, -1.08) 23:17:58.225 00.000 8052 Moving (1.02, -1.08) raw xDistance=0.76 yDistance=-0.97 23:17:58.226 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.76 23:17:58.226 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97 23:17:58.226 00.000 8052 MoveAxis(W, 30, ABG) 23:17:58.226 00.000 8052 Guiding Dir = 3, Dur = 30 23:17:58.229 00.003 8052 IsSlewing returns 0 23:17:58.232 00.003 8052 IsGuiding returns 0 23:17:58.237 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=27, FiltMax=35, Gamma=1.040 23:17:58.239 00.002 8052 PulseGuide returned control before completion, sleep 34 23:17:58.276 00.037 8052 IsGuiding returns 0 23:17:58.276 00.000 8052 Move returns status 0, amount 30 23:17:58.276 00.000 8052 MoveAxis(N, 147, ABG) 23:17:58.277 00.001 8052 Guiding Dir = 0, Dur = 147 23:17:58.279 00.002 8052 IsSlewing returns 0 23:17:58.281 00.002 8052 IsGuiding returns 0 23:17:58.287 00.006 8052 PulseGuide returned control before completion, sleep 152 23:17:58.512 00.225 3236 UpdateGuideState exits: m=191 SNR=9.5 23:17:58.512 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:17:58.512 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:17:58.512 00.000 3236 Enqueuing Expose request 23:17:58.517 00.005 8052 IsGuiding returns 0 23:17:58.518 00.001 8052 Move returns status 0, amount 147 23:17:58.518 00.000 8052 move complete, result=0 23:17:58.518 00.000 8052 worker thread done servicing request 23:17:58.518 00.000 8052 Worker thread wakes up 23:17:58.519 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:17:58.519 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:17:58.520 00.001 3236 GuideStep: 0.8 px 30 ms WEST, -1.0 px 147 ms NORTH 23:18:00.056 01.536 8052 Exposure complete 23:18:00.237 00.181 8052 worker thread done servicing request 23:18:00.237 00.000 3236 OnExposeComplete: enter 23:18:00.237 00.000 3236 UpdateGuideState(): m_state=6 23:18:00.238 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1061 23:18:00.239 00.001 3236 Star::Find returns 1 (0), X=1053.45, Y=268.55, Mass=188, SNR=9.4, Peak=37 HFD=4.4 23:18:00.239 00.000 3236 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.85) = xAngle (2.26 = 2.26) 23:18:00.239 00.000 3236 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.51 = 0.51) 23:18:00.240 00.001 3236 CameraToMount -- cameraX=0.86 cameraY=0.37 hyp=0.93 cameraTheta=0.41 mountX=-0.59 mountY=0.46, mountTheta=2.48 23:18:00.241 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.86, y=0.37, opts=13) 23:18:00.241 00.000 3236 Enqueuing Move request for scope (0.86, 0.37) 23:18:00.242 00.001 8052 Worker thread wakes up 23:18:00.242 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.37) opts 0xd 23:18:00.242 00.000 8052 Handling offset move in thread for scope, endpoint = (0.86, 0.37) 23:18:00.242 00.000 8052 Moving (0.86, 0.37) raw xDistance=-0.59 yDistance=0.46 23:18:00.242 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.59 23:18:00.243 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:18:00.243 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46 23:18:00.243 00.000 8052 MoveAxis(E, 18, ABG) 23:18:00.244 00.001 8052 Guiding Dir = 2, Dur = 18 23:18:00.246 00.002 8052 IsSlewing returns 0 23:18:00.249 00.003 8052 IsGuiding returns 0 23:18:00.252 00.003 8052 PulseGuide returned control before completion, sleep 25 23:18:00.253 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=35, Gamma=1.040 23:18:00.280 00.027 8052 IsGuiding returns 0 23:18:00.281 00.001 8052 Move returns status 0, amount 18 23:18:00.281 00.000 8052 MoveAxis(N, 0, ABG) 23:18:00.281 00.000 8052 Move returns status 0, amount 0 23:18:00.281 00.000 8052 move complete, result=0 23:18:00.281 00.000 8052 worker thread done servicing request 23:18:00.477 00.196 3236 UpdateGuideState exits: m=188 SNR=9.4 23:18:00.477 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:00.478 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:00.478 00.000 3236 Enqueuing Expose request 23:18:00.478 00.000 8052 Worker thread wakes up 23:18:00.478 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:00.478 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:00.478 00.000 3236 GuideStep: -0.6 px 18 ms EAST, 0.5 px 0 ms NORTH 23:18:02.114 01.636 8052 Exposure complete 23:18:02.284 00.170 8052 worker thread done servicing request 23:18:02.287 00.003 3236 OnExposeComplete: enter 23:18:02.287 00.000 3236 UpdateGuideState(): m_state=6 23:18:02.288 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1062 23:18:02.288 00.000 3236 Star::Find returns 1 (0), X=1053.21, Y=269.84, Mass=205, SNR=9.9, Peak=36 HFD=4.5 23:18:02.288 00.000 3236 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.85) = xAngle (3.06 = 3.06) 23:18:02.289 00.001 3236 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.32 = 1.32) 23:18:02.289 00.000 3236 CameraToMount -- cameraX=0.62 cameraY=1.67 hyp=1.78 cameraTheta=1.22 mountX=-1.77 mountY=1.72, mountTheta=2.37 23:18:02.291 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.62, y=1.67, opts=13) 23:18:02.291 00.000 3236 Enqueuing Move request for scope (0.62, 1.67) 23:18:02.291 00.000 8052 Worker thread wakes up 23:18:02.292 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.62, 1.67) opts 0xd 23:18:02.292 00.000 8052 Handling offset move in thread for scope, endpoint = (0.62, 1.67) 23:18:02.292 00.000 8052 Moving (0.62, 1.67) raw xDistance=-1.77 yDistance=1.72 23:18:02.292 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.14 from input -1.77 23:18:02.293 00.001 8052 resist switch: large excursion: input 1.72 thresh 0.54 direction from -1 to 1 23:18:02.293 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.17 23:18:02.293 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.72 from input 1.72 23:18:02.294 00.001 8052 MoveAxis(E, 63, ABG) 23:18:02.294 00.000 8052 Guiding Dir = 2, Dur = 63 23:18:02.304 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=34, Gamma=1.040 23:18:02.326 00.022 8052 IsSlewing returns 0 23:18:02.383 00.057 8052 IsGuiding returns 0 23:18:02.547 00.164 8052 IsGuiding returns 0 23:18:02.548 00.001 8052 Move returns status 0, amount 63 23:18:02.548 00.000 8052 MoveAxis(S, 262, ABG) 23:18:02.548 00.000 8052 Guiding Dir = 1, Dur = 262 23:18:02.555 00.007 8052 IsSlewing returns 0 23:18:02.557 00.002 8052 IsGuiding returns 0 23:18:02.562 00.005 8052 PulseGuide returned control before completion, sleep 269 23:18:02.575 00.013 3236 UpdateGuideState exits: m=205 SNR=9.9 23:18:02.575 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:02.575 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:02.575 00.000 3236 Enqueuing Expose request 23:18:02.834 00.259 8052 IsGuiding returns 0 23:18:02.834 00.000 8052 Move returns status 0, amount 262 23:18:02.834 00.000 8052 move complete, result=0 23:18:02.834 00.000 8052 worker thread done servicing request 23:18:02.835 00.001 8052 Worker thread wakes up 23:18:02.835 00.000 3236 GuideStep: -1.8 px 63 ms EAST, 1.7 px 262 ms SOUTH 23:18:02.835 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:02.835 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:04.066 01.231 8052 Exposure complete 23:18:04.228 00.162 8052 worker thread done servicing request 23:18:04.228 00.000 3236 OnExposeComplete: enter 23:18:04.228 00.000 3236 UpdateGuideState(): m_state=6 23:18:04.229 00.001 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 1063 23:18:04.229 00.000 3236 Star::Find returns 1 (0), X=1053.90, Y=268.67, Mass=208, SNR=9.9, Peak=36 HFD=5.0 23:18:04.230 00.001 3236 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.85) = xAngle (2.21 = 2.21) 23:18:04.230 00.000 3236 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.46 = 0.46) 23:18:04.230 00.000 3236 CameraToMount -- cameraX=1.31 cameraY=0.49 hyp=1.40 cameraTheta=0.36 mountX=-0.83 mountY=0.62, mountTheta=2.50 23:18:04.233 00.003 3236 SchedulePrimaryMove(06CFF028, x=1.31, y=0.49, opts=13) 23:18:04.233 00.000 3236 Enqueuing Move request for scope (1.31, 0.49) 23:18:04.233 00.000 8052 Worker thread wakes up 23:18:04.233 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.31, 0.49) opts 0xd 23:18:04.234 00.001 8052 Handling offset move in thread for scope, endpoint = (1.31, 0.49) 23:18:04.234 00.000 8052 Moving (1.31, 0.49) raw xDistance=-0.83 yDistance=0.62 23:18:04.234 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.83 23:18:04.234 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 23:18:04.235 00.001 8052 MoveAxis(E, 33, ABG) 23:18:04.235 00.000 8052 Guiding Dir = 2, Dur = 33 23:18:04.237 00.002 8052 IsSlewing returns 0 23:18:04.240 00.003 8052 IsGuiding returns 0 23:18:04.245 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=34, Gamma=1.040 23:18:04.246 00.001 8052 PulseGuide returned control before completion, sleep 38 23:18:04.287 00.041 8052 IsGuiding returns 0 23:18:04.287 00.000 8052 Move returns status 0, amount 33 23:18:04.287 00.000 8052 MoveAxis(S, 94, ABG) 23:18:04.287 00.000 8052 Guiding Dir = 1, Dur = 94 23:18:04.291 00.004 8052 IsSlewing returns 0 23:18:04.294 00.003 8052 IsGuiding returns 0 23:18:04.298 00.004 8052 PulseGuide returned control before completion, sleep 100 23:18:04.401 00.103 8052 IsGuiding returns 1 23:18:04.401 00.000 8052 scope still moving after pulse duration time elapsed 23:18:04.429 00.028 8052 IsSlewing returns 0 23:18:04.431 00.002 8052 IsGuiding returns 1 23:18:04.454 00.023 8052 IsSlewing returns 0 23:18:04.456 00.002 8052 IsGuiding returns 0 23:18:04.456 00.000 8052 scope move finished after 94 + 68 ms 23:18:04.456 00.000 8052 Move returns status 0, amount 94 23:18:04.456 00.000 8052 move complete, result=0 23:18:04.457 00.001 8052 worker thread done servicing request 23:18:04.521 00.064 3236 UpdateGuideState exits: m=208 SNR=9.9 23:18:04.521 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:04.521 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:04.522 00.001 3236 Enqueuing Expose request 23:18:04.522 00.000 8052 Worker thread wakes up 23:18:04.522 00.000 3236 GuideStep: -0.8 px 33 ms EAST, 0.6 px 94 ms SOUTH 23:18:04.522 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:04.522 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:06.056 01.534 8052 Exposure complete 23:18:06.223 00.167 8052 worker thread done servicing request 23:18:06.224 00.001 3236 OnExposeComplete: enter 23:18:06.224 00.000 3236 UpdateGuideState(): m_state=6 23:18:06.225 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1064 23:18:06.225 00.000 3236 Star::Find returns 1 (0), X=1054.54, Y=265.68, Mass=174, SNR=9.0, Peak=37 HFD=5.1 23:18:06.226 00.001 3236 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.85) = xAngle (0.94 = 0.94) 23:18:06.226 00.000 3236 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.81 = -0.81) 23:18:06.226 00.000 3236 CameraToMount -- cameraX=1.95 cameraY=-2.50 hyp=3.17 cameraTheta=-0.91 mountX=1.87 mountY=-2.28, mountTheta=-0.89 23:18:06.228 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.95, y=-2.50, opts=13) 23:18:06.228 00.000 3236 Enqueuing Move request for scope (1.95, -2.50) 23:18:06.228 00.000 8052 Worker thread wakes up 23:18:06.229 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.95, -2.50) opts 0xd 23:18:06.229 00.000 8052 Handling offset move in thread for scope, endpoint = (1.95, -2.50) 23:18:06.229 00.000 8052 Moving (1.95, -2.50) raw xDistance=1.87 yDistance=-2.28 23:18:06.229 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.87 23:18:06.230 00.001 8052 resist switch: large excursion: input -2.28 thresh 0.54 direction from 1 to -1 23:18:06.230 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.85 23:18:06.230 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.28 from input -2.28 23:18:06.230 00.000 8052 MoveAxis(W, 62, ABG) 23:18:06.231 00.001 8052 Guiding Dir = 3, Dur = 62 23:18:06.241 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=34, Gamma=1.040 23:18:06.287 00.046 8052 IsSlewing returns 0 23:18:06.352 00.065 8052 IsGuiding returns 0 23:18:06.357 00.005 8052 PulseGuide returned control before completion, sleep 67 23:18:06.427 00.070 8052 IsGuiding returns 0 23:18:06.428 00.001 8052 Move returns status 0, amount 62 23:18:06.428 00.000 8052 MoveAxis(N, 347, ABG) 23:18:06.428 00.000 8052 Guiding Dir = 0, Dur = 347 23:18:06.430 00.002 8052 IsSlewing returns 0 23:18:06.437 00.007 8052 IsGuiding returns 0 23:18:06.444 00.007 8052 PulseGuide returned control before completion, sleep 351 23:18:06.514 00.070 3236 UpdateGuideState exits: m=174 SNR=9.0 23:18:06.514 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:06.514 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:06.514 00.000 3236 Enqueuing Expose request 23:18:06.798 00.284 8052 IsGuiding returns 0 23:18:06.798 00.000 8052 Move returns status 0, amount 347 23:18:06.798 00.000 8052 move complete, result=0 23:18:06.799 00.001 8052 worker thread done servicing request 23:18:06.799 00.000 8052 Worker thread wakes up 23:18:06.799 00.000 3236 GuideStep: 1.9 px 62 ms WEST, -2.3 px 347 ms NORTH 23:18:06.799 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:06.799 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:08.131 01.332 8052 Exposure complete 23:18:08.293 00.162 8052 worker thread done servicing request 23:18:08.293 00.000 3236 OnExposeComplete: enter 23:18:08.293 00.000 3236 UpdateGuideState(): m_state=6 23:18:08.294 00.001 3236 Star::Find(15, 1054, 265, 0, (0,0,0,0), 0.0, 255) frame 1065 23:18:08.295 00.001 3236 Star::Find returns 1 (0), X=1053.78, Y=267.91, Mass=186, SNR=9.3, Peak=34 HFD=4.5 23:18:08.295 00.000 3236 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.85) = xAngle (1.63 = 1.63) 23:18:08.295 00.000 3236 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.12 = -0.12) 23:18:08.296 00.001 3236 CameraToMount -- cameraX=1.19 cameraY=-0.26 hyp=1.22 cameraTheta=-0.22 mountX=-0.07 mountY=-0.14, mountTheta=-2.04 23:18:08.297 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.19, y=-0.26, opts=13) 23:18:08.298 00.001 3236 Enqueuing Move request for scope (1.19, -0.26) 23:18:08.298 00.000 8052 Worker thread wakes up 23:18:08.298 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.19, -0.26) opts 0xd 23:18:08.298 00.000 8052 Handling offset move in thread for scope, endpoint = (1.19, -0.26) 23:18:08.298 00.000 8052 Moving (1.19, -0.26) raw xDistance=-0.07 yDistance=-0.14 23:18:08.299 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:18:08.299 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:08.299 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 23:18:08.299 00.000 8052 MoveAxis(E, 0, ABG) 23:18:08.300 00.001 8052 Move returns status 0, amount 0 23:18:08.300 00.000 8052 MoveAxis(N, 0, ABG) 23:18:08.300 00.000 8052 Move returns status 0, amount 0 23:18:08.300 00.000 8052 move complete, result=0 23:18:08.301 00.001 8052 worker thread done servicing request 23:18:08.310 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=23, FiltMax=32, Gamma=1.040 23:18:08.569 00.259 3236 UpdateGuideState exits: m=186 SNR=9.3 23:18:08.570 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:08.570 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:08.570 00.000 3236 Enqueuing Expose request 23:18:08.570 00.000 8052 Worker thread wakes up 23:18:08.570 00.000 3236 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:18:08.571 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:08.571 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:10.104 01.533 8052 Exposure complete 23:18:10.266 00.162 8052 worker thread done servicing request 23:18:10.267 00.001 3236 OnExposeComplete: enter 23:18:10.267 00.000 3236 UpdateGuideState(): m_state=6 23:18:10.268 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1066 23:18:10.268 00.000 3236 Star::Find returns 1 (0), X=1054.37, Y=267.93, Mass=174, SNR=9.0, Peak=37 HFD=4.7 23:18:10.269 00.001 3236 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.85) = xAngle (1.71 = 1.71) 23:18:10.269 00.000 3236 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.03 = -0.03) 23:18:10.269 00.000 3236 CameraToMount -- cameraX=1.78 cameraY=-0.24 hyp=1.79 cameraTheta=-0.14 mountX=-0.25 mountY=-0.06, mountTheta=-2.91 23:18:10.271 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.78, y=-0.24, opts=13) 23:18:10.271 00.000 3236 Enqueuing Move request for scope (1.78, -0.24) 23:18:10.271 00.000 8052 Worker thread wakes up 23:18:10.272 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.78, -0.24) opts 0xd 23:18:10.272 00.000 8052 Handling offset move in thread for scope, endpoint = (1.78, -0.24) 23:18:10.272 00.000 8052 Moving (1.78, -0.24) raw xDistance=-0.25 yDistance=-0.06 23:18:10.272 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25 23:18:10.272 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:10.273 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:18:10.273 00.000 8052 MoveAxis(E, 9, ABG) 23:18:10.273 00.000 8052 Guiding Dir = 2, Dur = 9 23:18:10.277 00.004 8052 IsSlewing returns 0 23:18:10.279 00.002 8052 IsGuiding returns 0 23:18:10.283 00.004 8052 PulseGuide returned control before completion, sleep 16 23:18:10.283 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=34, Gamma=1.040 23:18:10.302 00.019 8052 IsGuiding returns 0 23:18:10.302 00.000 8052 Move returns status 0, amount 9 23:18:10.302 00.000 8052 MoveAxis(N, 0, ABG) 23:18:10.302 00.000 8052 Move returns status 0, amount 0 23:18:10.303 00.001 8052 move complete, result=0 23:18:10.303 00.000 8052 worker thread done servicing request 23:18:10.547 00.244 3236 UpdateGuideState exits: m=174 SNR=9.0 23:18:10.547 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:10.547 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:10.547 00.000 3236 Enqueuing Expose request 23:18:10.548 00.001 8052 Worker thread wakes up 23:18:10.548 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:10.548 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:10.548 00.000 3236 GuideStep: -0.3 px 9 ms EAST, -0.1 px 0 ms NORTH 23:18:12.082 01.534 8052 Exposure complete 23:18:12.245 00.163 8052 worker thread done servicing request 23:18:12.245 00.000 3236 OnExposeComplete: enter 23:18:12.245 00.000 3236 UpdateGuideState(): m_state=6 23:18:12.246 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1067 23:18:12.246 00.000 3236 Star::Find returns 1 (0), X=1054.54, Y=269.05, Mass=202, SNR=9.8, Peak=43 HFD=4.2 23:18:12.247 00.001 3236 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.85) = xAngle (2.27 = 2.27) 23:18:12.247 00.000 3236 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.52 = 0.52) 23:18:12.247 00.000 3236 CameraToMount -- cameraX=1.95 cameraY=0.88 hyp=2.14 cameraTheta=0.42 mountX=-1.38 mountY=1.07, mountTheta=2.48 23:18:12.249 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.95, y=0.88, opts=13) 23:18:12.249 00.000 3236 Enqueuing Move request for scope (1.95, 0.88) 23:18:12.249 00.000 8052 Worker thread wakes up 23:18:12.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.95, 0.88) opts 0xd 23:18:12.250 00.001 8052 Handling offset move in thread for scope, endpoint = (1.95, 0.88) 23:18:12.250 00.000 8052 Moving (1.95, 0.88) raw xDistance=-1.38 yDistance=1.07 23:18:12.250 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.88 from input -1.38 23:18:12.250 00.000 8052 resist switch: large excursion: input 1.07 thresh 0.54 direction from -1 to 1 23:18:12.251 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.22 23:18:12.251 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07 23:18:12.251 00.000 8052 MoveAxis(E, 48, ABG) 23:18:12.251 00.000 8052 Guiding Dir = 2, Dur = 48 23:18:12.255 00.004 8052 IsSlewing returns 0 23:18:12.258 00.003 8052 IsGuiding returns 0 23:18:12.261 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=31, FiltMax=40, Gamma=1.040 23:18:12.264 00.003 8052 PulseGuide returned control before completion, sleep 53 23:18:12.320 00.056 8052 IsGuiding returns 0 23:18:12.320 00.000 8052 Move returns status 0, amount 48 23:18:12.320 00.000 8052 MoveAxis(S, 163, ABG) 23:18:12.320 00.000 8052 Guiding Dir = 1, Dur = 163 23:18:12.322 00.002 8052 IsSlewing returns 0 23:18:12.324 00.002 8052 IsGuiding returns 0 23:18:12.329 00.005 8052 PulseGuide returned control before completion, sleep 169 23:18:12.531 00.202 3236 UpdateGuideState exits: m=202 SNR=9.8 23:18:12.531 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:12.531 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:12.531 00.000 3236 Enqueuing Expose request 23:18:12.574 00.043 8052 IsGuiding returns 0 23:18:12.574 00.000 8052 Move returns status 0, amount 163 23:18:12.575 00.001 8052 move complete, result=0 23:18:12.575 00.000 8052 worker thread done servicing request 23:18:12.575 00.000 8052 Worker thread wakes up 23:18:12.576 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:12.576 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:12.627 00.051 3236 GuideStep: -1.4 px 48 ms EAST, 1.1 px 163 ms SOUTH 23:18:14.109 01.482 8052 Exposure complete 23:18:14.272 00.163 8052 worker thread done servicing request 23:18:14.272 00.000 3236 OnExposeComplete: enter 23:18:14.273 00.001 3236 UpdateGuideState(): m_state=6 23:18:14.274 00.001 3236 Star::Find(15, 1054, 269, 0, (0,0,0,0), 0.0, 255) frame 1068 23:18:14.274 00.000 3236 Star::Find returns 1 (0), X=1055.48, Y=266.85, Mass=174, SNR=9.1, Peak=34 HFD=4.6 23:18:14.274 00.000 3236 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.85) = xAngle (1.42 = 1.42) 23:18:14.274 00.000 3236 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.33 = -0.33) 23:18:14.275 00.001 3236 CameraToMount -- cameraX=2.89 cameraY=-1.32 hyp=3.17 cameraTheta=-0.43 mountX=0.48 mountY=-1.02, mountTheta=-1.13 23:18:14.276 00.001 3236 SchedulePrimaryMove(06CFF028, x=2.89, y=-1.32, opts=13) 23:18:14.277 00.001 3236 Enqueuing Move request for scope (2.89, -1.32) 23:18:14.277 00.000 8052 Worker thread wakes up 23:18:14.277 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.89, -1.32) opts 0xd 23:18:14.277 00.000 8052 Handling offset move in thread for scope, endpoint = (2.89, -1.32) 23:18:14.277 00.000 8052 Moving (2.89, -1.32) raw xDistance=0.48 yDistance=-1.02 23:18:14.278 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.48 23:18:14.278 00.000 8052 resist switch: large excursion: input -1.02 thresh 0.54 direction from 1 to -1 23:18:14.278 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.06 23:18:14.278 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 23:18:14.279 00.001 8052 MoveAxis(W, 13, ABG) 23:18:14.279 00.000 8052 Guiding Dir = 3, Dur = 13 23:18:14.282 00.003 8052 IsSlewing returns 0 23:18:14.284 00.002 8052 IsGuiding returns 0 23:18:14.288 00.004 8052 PulseGuide returned control before completion, sleep 20 23:18:14.289 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=24, FiltMax=32, Gamma=1.040 23:18:14.311 00.022 8052 IsGuiding returns 0 23:18:14.312 00.001 8052 Move returns status 0, amount 13 23:18:14.312 00.000 8052 MoveAxis(N, 155, ABG) 23:18:14.312 00.000 8052 Guiding Dir = 0, Dur = 155 23:18:14.315 00.003 8052 IsSlewing returns 0 23:18:14.320 00.005 8052 IsGuiding returns 0 23:18:14.331 00.011 8052 PulseGuide returned control before completion, sleep 155 23:18:14.489 00.158 8052 IsGuiding returns 0 23:18:14.490 00.001 8052 Move returns status 0, amount 155 23:18:14.490 00.000 8052 move complete, result=0 23:18:14.490 00.000 8052 worker thread done servicing request 23:18:14.560 00.070 3236 UpdateGuideState exits: m=174 SNR=9.1 23:18:14.560 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:14.560 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:14.560 00.000 3236 Enqueuing Expose request 23:18:14.561 00.001 8052 Worker thread wakes up 23:18:14.561 00.000 3236 GuideStep: 0.5 px 13 ms WEST, -1.0 px 155 ms NORTH 23:18:14.561 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:14.561 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:16.096 01.535 8052 Exposure complete 23:18:16.258 00.162 8052 worker thread done servicing request 23:18:16.259 00.001 3236 OnExposeComplete: enter 23:18:16.259 00.000 3236 UpdateGuideState(): m_state=6 23:18:16.260 00.001 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 1069 23:18:16.260 00.000 3236 Star::Find returns 1 (0), X=1055.68, Y=266.28, Mass=189, SNR=9.4, Peak=39 HFD=4.6 23:18:16.260 00.000 3236 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.85) = xAngle (1.30 = 1.30) 23:18:16.260 00.000 3236 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.45 = -0.45) 23:18:16.261 00.001 3236 CameraToMount -- cameraX=3.09 cameraY=-1.89 hyp=3.63 cameraTheta=-0.55 mountX=0.97 mountY=-1.57, mountTheta=-1.02 23:18:16.263 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.09, y=-1.89, opts=13) 23:18:16.263 00.000 3236 Enqueuing Move request for scope (3.09, -1.89) 23:18:16.263 00.000 8052 Worker thread wakes up 23:18:16.264 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (3.09, -1.89) opts 0xd 23:18:16.264 00.000 8052 Handling offset move in thread for scope, endpoint = (3.09, -1.89) 23:18:16.264 00.000 8052 Moving (3.09, -1.89) raw xDistance=0.97 yDistance=-1.57 23:18:16.264 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.97 23:18:16.265 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.57 from input -1.57 23:18:16.265 00.000 8052 MoveAxis(W, 35, ABG) 23:18:16.265 00.000 8052 Guiding Dir = 3, Dur = 35 23:18:16.268 00.003 8052 IsSlewing returns 0 23:18:16.271 00.003 8052 IsGuiding returns 0 23:18:16.276 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=36, Gamma=1.040 23:18:16.277 00.001 8052 PulseGuide returned control before completion, sleep 40 23:18:16.321 00.044 8052 IsGuiding returns 0 23:18:16.321 00.000 8052 Move returns status 0, amount 35 23:18:16.321 00.000 8052 MoveAxis(N, 239, ABG) 23:18:16.321 00.000 8052 Guiding Dir = 0, Dur = 239 23:18:16.323 00.002 8052 IsSlewing returns 0 23:18:16.325 00.002 8052 IsGuiding returns 0 23:18:16.332 00.007 8052 PulseGuide returned control before completion, sleep 243 23:18:16.583 00.251 3236 UpdateGuideState exits: m=189 SNR=9.4 23:18:16.583 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:16.584 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:16.584 00.000 3236 Enqueuing Expose request 23:18:16.609 00.025 8052 IsGuiding returns 0 23:18:16.609 00.000 8052 Move returns status 0, amount 239 23:18:16.610 00.001 8052 move complete, result=0 23:18:16.610 00.000 8052 worker thread done servicing request 23:18:16.610 00.000 8052 Worker thread wakes up 23:18:16.610 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:16.611 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:16.616 00.005 3236 GuideStep: 1.0 px 35 ms WEST, -1.6 px 239 ms NORTH 23:18:18.141 01.525 8052 Exposure complete 23:18:18.274 00.133 8052 worker thread done servicing request 23:18:18.274 00.000 3236 OnExposeComplete: enter 23:18:18.274 00.000 3236 UpdateGuideState(): m_state=6 23:18:18.275 00.001 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 1070 23:18:18.275 00.000 3236 Star::Find returns 1 (0), X=1056.13, Y=267.45, Mass=195, SNR=9.6, Peak=36 HFD=4.9 23:18:18.276 00.001 3236 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.85) = xAngle (1.65 = 1.65) 23:18:18.276 00.000 3236 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.10 = -0.10) 23:18:18.276 00.000 3236 CameraToMount -- cameraX=3.54 cameraY=-0.73 hyp=3.61 cameraTheta=-0.20 mountX=-0.27 mountY=-0.36, mountTheta=-2.22 23:18:18.277 00.001 3236 SchedulePrimaryMove(06CFF028, x=3.54, y=-0.73, opts=13) 23:18:18.278 00.001 3236 Enqueuing Move request for scope (3.54, -0.73) 23:18:18.278 00.000 8052 Worker thread wakes up 23:18:18.278 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.54, -0.73) opts 0xd 23:18:18.278 00.000 8052 Handling offset move in thread for scope, endpoint = (3.54, -0.73) 23:18:18.278 00.000 8052 Moving (3.54, -0.73) raw xDistance=-0.27 yDistance=-0.36 23:18:18.279 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27 23:18:18.279 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:18:18.279 00.000 8052 MoveAxis(E, 7, ABG) 23:18:18.279 00.000 8052 Guiding Dir = 2, Dur = 7 23:18:18.281 00.002 8052 IsSlewing returns 0 23:18:18.284 00.003 8052 IsGuiding returns 0 23:18:18.287 00.003 8052 PulseGuide returned control before completion, sleep 15 23:18:18.288 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=25, FiltMax=33, Gamma=1.040 23:18:18.304 00.016 8052 IsGuiding returns 0 23:18:18.304 00.000 8052 Move returns status 0, amount 7 23:18:18.304 00.000 8052 MoveAxis(N, 55, ABG) 23:18:18.305 00.001 8052 Guiding Dir = 0, Dur = 55 23:18:18.306 00.001 8052 IsSlewing returns 0 23:18:18.308 00.002 8052 IsGuiding returns 0 23:18:18.332 00.024 8052 PulseGuide returned control before completion, sleep 41 23:18:18.375 00.043 8052 IsGuiding returns 1 23:18:18.375 00.000 8052 scope still moving after pulse duration time elapsed 23:18:18.397 00.022 8052 IsSlewing returns 0 23:18:18.399 00.002 8052 IsGuiding returns 1 23:18:18.421 00.022 8052 IsSlewing returns 0 23:18:18.423 00.002 8052 IsGuiding returns 1 23:18:18.445 00.022 8052 IsSlewing returns 0 23:18:18.447 00.002 8052 IsGuiding returns 1 23:18:18.469 00.022 8052 IsSlewing returns 0 23:18:18.471 00.002 8052 IsGuiding returns 1 23:18:18.493 00.022 8052 IsSlewing returns 0 23:18:18.495 00.002 8052 IsGuiding returns 0 23:18:18.495 00.000 8052 scope move finished after 55 + 131 ms 23:18:18.495 00.000 8052 Move returns status 0, amount 55 23:18:18.495 00.000 8052 move complete, result=0 23:18:18.495 00.000 8052 worker thread done servicing request 23:18:18.519 00.024 3236 UpdateGuideState exits: m=195 SNR=9.6 23:18:18.519 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:18.520 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:18.520 00.000 3236 Enqueuing Expose request 23:18:18.520 00.000 8052 Worker thread wakes up 23:18:18.520 00.000 3236 GuideStep: -0.3 px 7 ms EAST, -0.4 px 55 ms NORTH 23:18:18.520 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:18.520 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:20.051 01.531 8052 Exposure complete 23:18:20.174 00.123 8052 worker thread done servicing request 23:18:20.175 00.001 3236 OnExposeComplete: enter 23:18:20.175 00.000 3236 UpdateGuideState(): m_state=6 23:18:20.176 00.001 3236 Star::Find(15, 1056, 267, 0, (0,0,0,0), 0.0, 255) frame 1071 23:18:20.176 00.000 3236 Star::Find returns 1 (0), X=1056.90, Y=269.02, Mass=195, SNR=9.6, Peak=40 HFD=4.6 23:18:20.176 00.000 3236 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.85) = xAngle (2.04 = 2.04) 23:18:20.176 00.000 3236 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.30 = 0.30) 23:18:20.176 00.000 3236 CameraToMount -- cameraX=4.31 cameraY=0.84 hyp=4.39 cameraTheta=0.19 mountX=-1.99 mountY=1.28, mountTheta=2.57 23:18:20.178 00.002 3236 SchedulePrimaryMove(06CFF028, x=4.31, y=0.84, opts=13) 23:18:20.178 00.000 3236 Enqueuing Move request for scope (4.31, 0.84) 23:18:20.178 00.000 8052 Worker thread wakes up 23:18:20.178 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.31, 0.84) opts 0xd 23:18:20.178 00.000 8052 Handling offset move in thread for scope, endpoint = (4.31, 0.84) 23:18:20.179 00.001 8052 Moving (4.31, 0.84) raw xDistance=-1.99 yDistance=1.28 23:18:20.179 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.27 from input -1.99 23:18:20.179 00.000 8052 resist switch: large excursion: input 1.28 thresh 0.54 direction from -1 to 1 23:18:20.179 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.84 23:18:20.179 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28 23:18:20.179 00.000 8052 MoveAxis(E, 70, ABG) 23:18:20.180 00.001 8052 Guiding Dir = 2, Dur = 70 23:18:20.182 00.002 8052 IsSlewing returns 0 23:18:20.184 00.002 8052 IsGuiding returns 0 23:18:20.188 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=28, FiltMax=36, Gamma=1.040 23:18:20.202 00.014 8052 PulseGuide returned control before completion, sleep 64 23:18:20.268 00.066 8052 IsGuiding returns 1 23:18:20.268 00.000 8052 scope still moving after pulse duration time elapsed 23:18:20.290 00.022 8052 IsSlewing returns 0 23:18:20.292 00.002 8052 IsGuiding returns 0 23:18:20.292 00.000 8052 scope move finished after 70 + 37 ms 23:18:20.292 00.000 8052 Move returns status 0, amount 70 23:18:20.292 00.000 8052 MoveAxis(S, 195, ABG) 23:18:20.292 00.000 8052 Guiding Dir = 1, Dur = 195 23:18:20.294 00.002 8052 IsSlewing returns 0 23:18:20.296 00.002 8052 IsGuiding returns 0 23:18:20.311 00.015 8052 PulseGuide returned control before completion, sleep 190 23:18:20.406 00.095 3236 UpdateGuideState exits: m=195 SNR=9.6 23:18:20.406 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:20.406 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:20.406 00.000 3236 Enqueuing Expose request 23:18:20.525 00.119 8052 IsGuiding returns 1 23:18:20.526 00.001 8052 scope still moving after pulse duration time elapsed 23:18:20.654 00.128 8052 IsSlewing returns 0 23:18:20.748 00.094 8052 IsGuiding returns 0 23:18:20.748 00.000 8052 scope move finished after 195 + 257 ms 23:18:20.748 00.000 8052 Move returns status 0, amount 195 23:18:20.749 00.001 8052 move complete, result=0 23:18:20.749 00.000 8052 worker thread done servicing request 23:18:20.749 00.000 3236 GuideStep: -2.0 px 70 ms EAST, 1.3 px 195 ms SOUTH 23:18:20.749 00.000 8052 Worker thread wakes up 23:18:20.749 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:20.749 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:22.078 01.329 8052 Exposure complete 23:18:22.213 00.135 8052 worker thread done servicing request 23:18:22.214 00.001 3236 OnExposeComplete: enter 23:18:22.214 00.000 3236 UpdateGuideState(): m_state=6 23:18:22.215 00.001 3236 Star::Find(15, 1056, 269, 0, (0,0,0,0), 0.0, 255) frame 1072 23:18:22.215 00.000 3236 Star::Find returns 1 (0), X=1055.92, Y=268.02, Mass=200, SNR=9.7, Peak=38 HFD=4.4 23:18:22.215 00.000 3236 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.85) = xAngle (1.80 = 1.80) 23:18:22.215 00.000 3236 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.06 = 0.06) 23:18:22.216 00.001 3236 CameraToMount -- cameraX=3.33 cameraY=-0.15 hyp=3.33 cameraTheta=-0.05 mountX=-0.77 mountY=0.19, mountTheta=2.90 23:18:22.217 00.001 3236 SchedulePrimaryMove(06CFF028, x=3.33, y=-0.15, opts=13) 23:18:22.218 00.001 3236 Enqueuing Move request for scope (3.33, -0.15) 23:18:22.218 00.000 8052 Worker thread wakes up 23:18:22.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.33, -0.15) opts 0xd 23:18:22.218 00.000 8052 Handling offset move in thread for scope, endpoint = (3.33, -0.15) 23:18:22.218 00.000 8052 Moving (3.33, -0.15) raw xDistance=-0.77 yDistance=0.19 23:18:22.219 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.77 23:18:22.219 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19 23:18:22.219 00.000 8052 MoveAxis(E, 31, ABG) 23:18:22.219 00.000 8052 Guiding Dir = 2, Dur = 31 23:18:22.221 00.002 8052 IsSlewing returns 0 23:18:22.224 00.003 8052 IsGuiding returns 0 23:18:22.228 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=35, Gamma=1.040 23:18:22.266 00.038 8052 IsGuiding returns 1 23:18:22.267 00.001 8052 scope still moving after pulse duration time elapsed 23:18:22.289 00.022 8052 IsSlewing returns 0 23:18:22.292 00.003 8052 IsGuiding returns 1 23:18:22.314 00.022 8052 IsSlewing returns 0 23:18:22.316 00.002 8052 IsGuiding returns 1 23:18:22.338 00.022 8052 IsSlewing returns 0 23:18:22.340 00.002 8052 IsGuiding returns 0 23:18:22.340 00.000 8052 scope move finished after 31 + 84 ms 23:18:22.340 00.000 8052 Move returns status 0, amount 31 23:18:22.340 00.000 8052 MoveAxis(S, 29, ABG) 23:18:22.341 00.001 8052 Guiding Dir = 1, Dur = 29 23:18:22.343 00.002 8052 IsSlewing returns 0 23:18:22.345 00.002 8052 IsGuiding returns 0 23:18:22.364 00.019 8052 PulseGuide returned control before completion, sleep 21 23:18:22.387 00.023 8052 IsGuiding returns 1 23:18:22.387 00.000 8052 scope still moving after pulse duration time elapsed 23:18:22.411 00.024 8052 IsSlewing returns 0 23:18:22.413 00.002 8052 IsGuiding returns 1 23:18:22.435 00.022 8052 IsSlewing returns 0 23:18:22.437 00.002 8052 IsGuiding returns 1 23:18:22.460 00.023 8052 IsSlewing returns 0 23:18:22.461 00.001 8052 IsGuiding returns 1 23:18:22.463 00.002 3236 UpdateGuideState exits: m=200 SNR=9.7 23:18:22.464 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:22.464 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:22.464 00.000 3236 Enqueuing Expose request 23:18:22.483 00.019 8052 IsSlewing returns 0 23:18:22.485 00.002 8052 IsGuiding returns 1 23:18:22.509 00.024 8052 IsSlewing returns 0 23:18:22.512 00.003 8052 IsGuiding returns 0 23:18:22.512 00.000 8052 scope move finished after 29 + 138 ms 23:18:22.512 00.000 8052 Move returns status 0, amount 29 23:18:22.513 00.001 8052 move complete, result=0 23:18:22.513 00.000 8052 worker thread done servicing request 23:18:22.513 00.000 8052 Worker thread wakes up 23:18:22.513 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:22.513 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:22.522 00.009 3236 GuideStep: -0.8 px 31 ms EAST, 0.2 px 29 ms SOUTH 23:18:24.049 01.527 8052 Exposure complete 23:18:24.213 00.164 8052 worker thread done servicing request 23:18:24.213 00.000 3236 OnExposeComplete: enter 23:18:24.213 00.000 3236 UpdateGuideState(): m_state=6 23:18:24.214 00.001 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 1073 23:18:24.214 00.000 3236 Star::Find returns 1 (0), X=1056.19, Y=265.29, Mass=188, SNR=9.4, Peak=33 HFD=4.4 23:18:24.215 00.001 3236 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.85) = xAngle (1.17 = 1.17) 23:18:24.215 00.000 3236 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.57 = -0.57) 23:18:24.215 00.000 3236 CameraToMount -- cameraX=3.60 cameraY=-2.88 hyp=4.61 cameraTheta=-0.68 mountX=1.79 mountY=-2.50, mountTheta=-0.95 23:18:24.218 00.003 3236 SchedulePrimaryMove(06CFF028, x=3.60, y=-2.88, opts=13) 23:18:24.218 00.000 3236 Enqueuing Move request for scope (3.60, -2.88) 23:18:24.218 00.000 8052 Worker thread wakes up 23:18:24.219 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (3.60, -2.88) opts 0xd 23:18:24.219 00.000 8052 Handling offset move in thread for scope, endpoint = (3.60, -2.88) 23:18:24.219 00.000 8052 Moving (3.60, -2.88) raw xDistance=1.79 yDistance=-2.50 23:18:24.219 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.79 23:18:24.219 00.000 8052 resist switch: large excursion: input -2.50 thresh 0.54 direction from 1 to -1 23:18:24.220 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.50 23:18:24.220 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.50 from input -2.50 23:18:24.220 00.000 8052 MoveAxis(W, 60, ABG) 23:18:24.220 00.000 8052 Guiding Dir = 3, Dur = 60 23:18:24.223 00.003 8052 IsSlewing returns 0 23:18:24.225 00.002 8052 IsGuiding returns 0 23:18:24.231 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=22, FiltMax=32, Gamma=1.040 23:18:24.231 00.000 8052 PulseGuide returned control before completion, sleep 65 23:18:24.299 00.068 8052 IsGuiding returns 0 23:18:24.300 00.001 8052 Move returns status 0, amount 60 23:18:24.300 00.000 8052 MoveAxis(N, 380, ABG) 23:18:24.300 00.000 8052 Guiding Dir = 0, Dur = 380 23:18:24.302 00.002 8052 IsSlewing returns 0 23:18:24.304 00.002 8052 IsGuiding returns 0 23:18:24.310 00.006 8052 PulseGuide returned control before completion, sleep 385 23:18:24.499 00.189 3236 UpdateGuideState exits: m=188 SNR=9.4 23:18:24.499 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:24.500 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:24.500 00.000 3236 Enqueuing Expose request 23:18:24.763 00.263 8052 IsGuiding returns 0 23:18:24.763 00.000 8052 Move returns status 0, amount 380 23:18:24.764 00.001 8052 move complete, result=0 23:18:24.764 00.000 8052 worker thread done servicing request 23:18:24.764 00.000 3236 GuideStep: 1.8 px 60 ms WEST, -2.5 px 380 ms NORTH 23:18:24.764 00.000 8052 Worker thread wakes up 23:18:24.765 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:24.765 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:26.097 01.332 8052 Exposure complete 23:18:26.260 00.163 8052 worker thread done servicing request 23:18:26.260 00.000 3236 OnExposeComplete: enter 23:18:26.260 00.000 3236 UpdateGuideState(): m_state=6 23:18:26.261 00.001 3236 Star::Find(15, 1056, 265, 0, (0,0,0,0), 0.0, 255) frame 1074 23:18:26.261 00.000 3236 Star::Find returns 1 (0), X=1055.26, Y=265.96, Mass=211, SNR=9.9, Peak=36 HFD=5.2 23:18:26.262 00.001 3236 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.85) = xAngle (1.16 = 1.16) 23:18:26.262 00.000 3236 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.59 = -0.59) 23:18:26.262 00.000 3236 CameraToMount -- cameraX=2.67 cameraY=-2.22 hyp=3.47 cameraTheta=-0.69 mountX=1.40 mountY=-1.93, mountTheta=-0.94 23:18:26.264 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.67, y=-2.22, opts=13) 23:18:26.264 00.000 3236 Enqueuing Move request for scope (2.67, -2.22) 23:18:26.264 00.000 8052 Worker thread wakes up 23:18:26.265 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.67, -2.22) opts 0xd 23:18:26.265 00.000 8052 Handling offset move in thread for scope, endpoint = (2.67, -2.22) 23:18:26.265 00.000 8052 Moving (2.67, -2.22) raw xDistance=1.40 yDistance=-1.93 23:18:26.265 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.40 23:18:26.266 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.93 from input -1.93 23:18:26.266 00.000 8052 MoveAxis(W, 53, ABG) 23:18:26.266 00.000 8052 Guiding Dir = 3, Dur = 53 23:18:26.269 00.003 8052 IsSlewing returns 0 23:18:26.271 00.002 8052 IsGuiding returns 0 23:18:26.277 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=33, Gamma=1.040 23:18:26.277 00.000 8052 PulseGuide returned control before completion, sleep 58 23:18:26.337 00.060 8052 IsGuiding returns 0 23:18:26.338 00.001 8052 Move returns status 0, amount 53 23:18:26.338 00.000 8052 MoveAxis(N, 294, ABG) 23:18:26.338 00.000 8052 Guiding Dir = 0, Dur = 294 23:18:26.340 00.002 8052 IsSlewing returns 0 23:18:26.342 00.002 8052 IsGuiding returns 0 23:18:26.348 00.006 8052 PulseGuide returned control before completion, sleep 299 23:18:26.541 00.193 3236 UpdateGuideState exits: m=211 SNR=9.9 23:18:26.542 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:26.542 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:26.542 00.000 3236 Enqueuing Expose request 23:18:26.651 00.109 8052 IsGuiding returns 0 23:18:26.651 00.000 8052 Move returns status 0, amount 294 23:18:26.651 00.000 8052 move complete, result=0 23:18:26.651 00.000 8052 worker thread done servicing request 23:18:26.652 00.001 8052 Worker thread wakes up 23:18:26.652 00.000 3236 GuideStep: 1.4 px 53 ms WEST, -1.9 px 294 ms NORTH 23:18:26.652 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:26.652 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:28.085 01.433 8052 Exposure complete 23:18:28.253 00.168 8052 worker thread done servicing request 23:18:28.253 00.000 3236 OnExposeComplete: enter 23:18:28.254 00.001 3236 UpdateGuideState(): m_state=6 23:18:28.255 00.001 3236 Star::Find(15, 1055, 265, 0, (0,0,0,0), 0.0, 255) frame 1075 23:18:28.255 00.000 3236 Star::Find returns 1 (0), X=1053.74, Y=266.53, Mass=191, SNR=9.5, Peak=39 HFD=5.1 23:18:28.255 00.000 3236 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.85) = xAngle (0.89 = 0.89) 23:18:28.255 00.000 3236 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.86 = -0.86) 23:18:28.256 00.001 3236 CameraToMount -- cameraX=1.15 cameraY=-1.65 hyp=2.01 cameraTheta=-0.96 mountX=1.27 mountY=-1.52, mountTheta=-0.88 23:18:28.257 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.15, y=-1.65, opts=13) 23:18:28.258 00.001 3236 Enqueuing Move request for scope (1.15, -1.65) 23:18:28.258 00.000 8052 Worker thread wakes up 23:18:28.258 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.15, -1.65) opts 0xd 23:18:28.258 00.000 8052 Handling offset move in thread for scope, endpoint = (1.15, -1.65) 23:18:28.259 00.001 8052 Moving (1.15, -1.65) raw xDistance=1.27 yDistance=-1.52 23:18:28.259 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.27 23:18:28.259 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.52 from input -1.52 23:18:28.259 00.000 8052 MoveAxis(W, 48, ABG) 23:18:28.259 00.000 8052 Guiding Dir = 3, Dur = 48 23:18:28.262 00.003 8052 IsSlewing returns 0 23:18:28.265 00.003 8052 IsGuiding returns 0 23:18:28.270 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=30, FiltMax=38, Gamma=1.040 23:18:28.271 00.001 8052 PulseGuide returned control before completion, sleep 53 23:18:28.399 00.128 8052 IsGuiding returns 0 23:18:28.399 00.000 8052 Move returns status 0, amount 48 23:18:28.399 00.000 8052 MoveAxis(N, 231, ABG) 23:18:28.399 00.000 8052 Guiding Dir = 0, Dur = 231 23:18:28.459 00.060 8052 IsSlewing returns 0 23:18:28.524 00.065 8052 IsGuiding returns 0 23:18:28.544 00.020 3236 UpdateGuideState exits: m=191 SNR=9.5 23:18:28.545 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:28.545 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:28.545 00.000 3236 Enqueuing Expose request 23:18:28.664 00.119 8052 PulseGuide returned control before completion, sleep 102 23:18:28.769 00.105 8052 IsGuiding returns 1 23:18:28.770 00.001 8052 scope still moving after pulse duration time elapsed 23:18:28.792 00.022 8052 IsSlewing returns 0 23:18:28.794 00.002 8052 IsGuiding returns 1 23:18:28.816 00.022 8052 IsSlewing returns 0 23:18:28.817 00.001 8052 IsGuiding returns 1 23:18:28.840 00.023 8052 IsSlewing returns 0 23:18:28.842 00.002 8052 IsGuiding returns 1 23:18:28.864 00.022 8052 IsSlewing returns 0 23:18:28.865 00.001 8052 IsGuiding returns 1 23:18:28.888 00.023 8052 IsSlewing returns 0 23:18:28.890 00.002 8052 IsGuiding returns 1 23:18:28.912 00.022 8052 IsSlewing returns 0 23:18:28.914 00.002 8052 IsGuiding returns 0 23:18:28.914 00.000 8052 scope move finished after 231 + 158 ms 23:18:28.914 00.000 8052 Move returns status 0, amount 231 23:18:28.914 00.000 8052 move complete, result=0 23:18:28.914 00.000 8052 worker thread done servicing request 23:18:28.914 00.000 8052 Worker thread wakes up 23:18:28.915 00.001 3236 GuideStep: 1.3 px 48 ms WEST, -1.5 px 231 ms NORTH 23:18:28.915 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:28.915 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:30.146 01.231 8052 Exposure complete 23:18:30.310 00.164 8052 worker thread done servicing request 23:18:30.310 00.000 3236 OnExposeComplete: enter 23:18:30.310 00.000 3236 UpdateGuideState(): m_state=6 23:18:30.311 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1076 23:18:30.311 00.000 3236 Star::Find returns 1 (0), X=1053.41, Y=267.74, Mass=200, SNR=9.7, Peak=32 HFD=5.1 23:18:30.312 00.001 3236 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.85) = xAngle (1.36 = 1.36) 23:18:30.312 00.000 3236 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.38 = -0.38) 23:18:30.312 00.000 3236 CameraToMount -- cameraX=0.82 cameraY=-0.44 hyp=0.93 cameraTheta=-0.49 mountX=0.19 mountY=-0.35, mountTheta=-1.07 23:18:30.314 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.82, y=-0.44, opts=13) 23:18:30.315 00.001 3236 Enqueuing Move request for scope (0.82, -0.44) 23:18:30.315 00.000 8052 Worker thread wakes up 23:18:30.315 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.44) opts 0xd 23:18:30.315 00.000 8052 Handling offset move in thread for scope, endpoint = (0.82, -0.44) 23:18:30.316 00.001 8052 Moving (0.82, -0.44) raw xDistance=0.19 yDistance=-0.35 23:18:30.316 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.19 23:18:30.316 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 23:18:30.316 00.000 8052 MoveAxis(W, 10, ABG) 23:18:30.316 00.000 8052 Guiding Dir = 3, Dur = 10 23:18:30.319 00.003 8052 IsSlewing returns 0 23:18:30.328 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=31, Gamma=1.040 23:18:30.329 00.001 8052 IsGuiding returns 0 23:18:30.333 00.004 8052 PulseGuide returned control before completion, sleep 16 23:18:30.352 00.019 8052 IsGuiding returns 0 23:18:30.353 00.001 8052 Move returns status 0, amount 10 23:18:30.353 00.000 8052 MoveAxis(N, 53, ABG) 23:18:30.353 00.000 8052 Guiding Dir = 0, Dur = 53 23:18:30.355 00.002 8052 IsSlewing returns 0 23:18:30.357 00.002 8052 IsGuiding returns 0 23:18:30.376 00.019 8052 PulseGuide returned control before completion, sleep 45 23:18:30.429 00.053 8052 IsGuiding returns 1 23:18:30.429 00.000 8052 scope still moving after pulse duration time elapsed 23:18:30.452 00.023 8052 IsSlewing returns 0 23:18:30.454 00.002 8052 IsGuiding returns 1 23:18:30.482 00.028 8052 IsSlewing returns 0 23:18:30.484 00.002 8052 IsGuiding returns 1 23:18:30.506 00.022 8052 IsSlewing returns 0 23:18:30.508 00.002 8052 IsGuiding returns 0 23:18:30.509 00.001 8052 scope move finished after 53 + 98 ms 23:18:30.509 00.000 8052 Move returns status 0, amount 53 23:18:30.509 00.000 8052 move complete, result=0 23:18:30.509 00.000 8052 worker thread done servicing request 23:18:30.594 00.085 3236 UpdateGuideState exits: m=200 SNR=9.7 23:18:30.594 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:30.594 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:30.595 00.001 3236 Enqueuing Expose request 23:18:30.595 00.000 8052 Worker thread wakes up 23:18:30.595 00.000 3236 GuideStep: 0.2 px 10 ms WEST, -0.3 px 53 ms NORTH 23:18:30.595 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:30.595 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:32.131 01.536 8052 Exposure complete 23:18:32.296 00.165 8052 worker thread done servicing request 23:18:32.296 00.000 3236 OnExposeComplete: enter 23:18:32.296 00.000 3236 UpdateGuideState(): m_state=6 23:18:32.297 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1077 23:18:32.298 00.001 3236 Star::Find returns 1 (0), X=1052.37, Y=268.38, Mass=208, SNR=9.9, Peak=38 HFD=4.8 23:18:32.298 00.000 3236 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.85) = xAngle (4.25 = -2.03) 23:18:32.298 00.000 3236 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.50 = 2.50) 23:18:32.298 00.000 3236 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.40 mountX=-0.13 mountY=0.18, mountTheta=2.21 23:18:32.300 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.22, y=0.20, opts=13) 23:18:32.300 00.000 3236 Enqueuing Move request for scope (-0.22, 0.20) 23:18:32.301 00.001 8052 Worker thread wakes up 23:18:32.301 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd 23:18:32.301 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.22, 0.20) 23:18:32.301 00.000 8052 Moving (-0.22, 0.20) raw xDistance=-0.13 yDistance=0.18 23:18:32.301 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:18:32.302 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:32.302 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 23:18:32.302 00.000 8052 MoveAxis(E, 0, ABG) 23:18:32.303 00.001 8052 Move returns status 0, amount 0 23:18:32.303 00.000 8052 MoveAxis(N, 0, ABG) 23:18:32.303 00.000 8052 Move returns status 0, amount 0 23:18:32.303 00.000 8052 move complete, result=0 23:18:32.303 00.000 8052 worker thread done servicing request 23:18:32.312 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=27, FiltMax=36, Gamma=1.040 23:18:32.581 00.269 3236 UpdateGuideState exits: m=208 SNR=9.9 23:18:32.581 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:32.582 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:32.582 00.000 3236 Enqueuing Expose request 23:18:32.582 00.000 8052 Worker thread wakes up 23:18:32.582 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:18:32.582 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:32.583 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:34.117 01.534 8052 Exposure complete 23:18:34.302 00.185 8052 worker thread done servicing request 23:18:34.302 00.000 3236 OnExposeComplete: enter 23:18:34.303 00.001 3236 UpdateGuideState(): m_state=6 23:18:34.304 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1078 23:18:34.304 00.000 3236 Star::Find returns 1 (0), X=1052.56, Y=269.04, Mass=229, SNR=10.4, Peak=37 HFD=4.9 23:18:34.304 00.000 3236 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.85) = xAngle (3.46 = -2.83) 23:18:34.305 00.001 3236 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.71 = 1.71) 23:18:34.305 00.000 3236 CameraToMount -- cameraX=-0.03 cameraY=0.86 hyp=0.87 cameraTheta=1.61 mountX=-0.82 mountY=0.86, mountTheta=2.34 23:18:34.307 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.03, y=0.86, opts=13) 23:18:34.307 00.000 3236 Enqueuing Move request for scope (-0.03, 0.86) 23:18:34.307 00.000 8052 Worker thread wakes up 23:18:34.308 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.86) opts 0xd 23:18:34.308 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.03, 0.86) 23:18:34.308 00.000 8052 Moving (-0.03, 0.86) raw xDistance=-0.82 yDistance=0.86 23:18:34.308 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82 23:18:34.308 00.000 8052 resist switch: large excursion: input 0.86 thresh 0.54 direction from -1 to 1 23:18:34.309 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.57 23:18:34.309 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86 23:18:34.309 00.000 8052 MoveAxis(E, 28, ABG) 23:18:34.309 00.000 8052 Guiding Dir = 2, Dur = 28 23:18:34.314 00.005 8052 IsSlewing returns 0 23:18:34.316 00.002 8052 IsGuiding returns 0 23:18:34.327 00.011 8052 PulseGuide returned control before completion, sleep 28 23:18:34.327 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=34, Gamma=1.040 23:18:34.359 00.032 8052 IsGuiding returns 1 23:18:34.359 00.000 8052 scope still moving after pulse duration time elapsed 23:18:34.382 00.023 8052 IsSlewing returns 0 23:18:34.384 00.002 8052 IsGuiding returns 0 23:18:34.384 00.000 8052 scope move finished after 28 + 39 ms 23:18:34.384 00.000 8052 Move returns status 0, amount 28 23:18:34.384 00.000 8052 MoveAxis(S, 130, ABG) 23:18:34.385 00.001 8052 Guiding Dir = 1, Dur = 130 23:18:34.387 00.002 8052 IsSlewing returns 0 23:18:34.389 00.002 8052 IsGuiding returns 0 23:18:34.399 00.010 8052 PulseGuide returned control before completion, sleep 131 23:18:34.533 00.134 8052 IsGuiding returns 0 23:18:34.533 00.000 8052 Move returns status 0, amount 130 23:18:34.534 00.001 8052 move complete, result=0 23:18:34.534 00.000 8052 worker thread done servicing request 23:18:34.598 00.064 3236 UpdateGuideState exits: m=229 SNR=10.4 23:18:34.598 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:34.598 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:34.599 00.001 3236 Enqueuing Expose request 23:18:34.599 00.000 8052 Worker thread wakes up 23:18:34.599 00.000 3236 GuideStep: -0.8 px 28 ms EAST, 0.9 px 130 ms SOUTH 23:18:34.599 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:34.599 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:36.134 01.535 8052 Exposure complete 23:18:36.302 00.168 8052 worker thread done servicing request 23:18:36.303 00.001 3236 OnExposeComplete: enter 23:18:36.303 00.000 3236 UpdateGuideState(): m_state=6 23:18:36.304 00.001 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 1079 23:18:36.304 00.000 3236 Star::Find returns 1 (0), X=1052.79, Y=267.25, Mass=229, SNR=10.4, Peak=37 HFD=4.6 23:18:36.304 00.000 3236 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.85) = xAngle (0.49 = 0.49) 23:18:36.305 00.001 3236 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.26 = -1.26) 23:18:36.305 00.000 3236 CameraToMount -- cameraX=0.20 cameraY=-0.93 hyp=0.95 cameraTheta=-1.36 mountX=0.84 mountY=-0.90, mountTheta=-0.82 23:18:36.307 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.20, y=-0.93, opts=13) 23:18:36.307 00.000 3236 Enqueuing Move request for scope (0.20, -0.93) 23:18:36.307 00.000 8052 Worker thread wakes up 23:18:36.308 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.93) opts 0xd 23:18:36.308 00.000 8052 Handling offset move in thread for scope, endpoint = (0.20, -0.93) 23:18:36.308 00.000 8052 Moving (0.20, -0.93) raw xDistance=0.84 yDistance=-0.90 23:18:36.308 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.84 23:18:36.309 00.001 8052 resist switch: large excursion: input -0.90 thresh 0.54 direction from 1 to -1 23:18:36.309 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.71 23:18:36.309 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 23:18:36.310 00.001 8052 MoveAxis(W, 27, ABG) 23:18:36.310 00.000 8052 Guiding Dir = 3, Dur = 27 23:18:36.313 00.003 8052 IsSlewing returns 0 23:18:36.319 00.006 8052 IsGuiding returns 0 23:18:36.320 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=24, FiltMax=34, Gamma=1.040 23:18:36.330 00.010 8052 PulseGuide returned control before completion, sleep 27 23:18:36.359 00.029 8052 IsGuiding returns 1 23:18:36.360 00.001 8052 scope still moving after pulse duration time elapsed 23:18:36.382 00.022 8052 IsSlewing returns 0 23:18:36.384 00.002 8052 IsGuiding returns 0 23:18:36.385 00.001 8052 scope move finished after 27 + 38 ms 23:18:36.385 00.000 8052 Move returns status 0, amount 27 23:18:36.385 00.000 8052 MoveAxis(N, 137, ABG) 23:18:36.385 00.000 8052 Guiding Dir = 0, Dur = 137 23:18:36.393 00.008 8052 IsSlewing returns 0 23:18:36.397 00.004 8052 IsGuiding returns 0 23:18:36.403 00.006 8052 PulseGuide returned control before completion, sleep 141 23:18:36.548 00.145 8052 IsGuiding returns 0 23:18:36.548 00.000 8052 Move returns status 0, amount 137 23:18:36.548 00.000 8052 move complete, result=0 23:18:36.548 00.000 8052 worker thread done servicing request 23:18:36.605 00.057 3236 UpdateGuideState exits: m=229 SNR=10.4 23:18:36.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:36.606 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:36.606 00.000 3236 Enqueuing Expose request 23:18:36.606 00.000 8052 Worker thread wakes up 23:18:36.606 00.000 3236 GuideStep: 0.8 px 27 ms WEST, -0.9 px 137 ms NORTH 23:18:36.607 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:36.607 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:38.141 01.534 8052 Exposure complete 23:18:38.304 00.163 8052 worker thread done servicing request 23:18:38.304 00.000 3236 OnExposeComplete: enter 23:18:38.305 00.001 3236 UpdateGuideState(): m_state=6 23:18:38.306 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1080 23:18:38.306 00.000 3236 Star::Find returns 1 (0), X=1053.35, Y=267.40, Mass=204, SNR=9.8, Peak=36 HFD=4.9 23:18:38.306 00.000 3236 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.85) = xAngle (1.06 = 1.06) 23:18:38.306 00.000 3236 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.69 = -0.69) 23:18:38.307 00.001 3236 CameraToMount -- cameraX=0.76 cameraY=-0.77 hyp=1.08 cameraTheta=-0.79 mountX=0.53 mountY=-0.69, mountTheta=-0.91 23:18:38.308 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.76, y=-0.77, opts=13) 23:18:38.309 00.001 3236 Enqueuing Move request for scope (0.76, -0.77) 23:18:38.309 00.000 8052 Worker thread wakes up 23:18:38.309 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.77) opts 0xd 23:18:38.309 00.000 8052 Handling offset move in thread for scope, endpoint = (0.76, -0.77) 23:18:38.309 00.000 8052 Moving (0.76, -0.77) raw xDistance=0.53 yDistance=-0.69 23:18:38.310 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53 23:18:38.310 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 23:18:38.310 00.000 8052 MoveAxis(W, 20, ABG) 23:18:38.310 00.000 8052 Guiding Dir = 3, Dur = 20 23:18:38.314 00.004 8052 IsSlewing returns 0 23:18:38.321 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=24, FiltMax=32, Gamma=1.040 23:18:38.321 00.000 8052 IsGuiding returns 0 23:18:38.331 00.010 8052 PulseGuide returned control before completion, sleep 21 23:18:38.354 00.023 8052 IsGuiding returns 1 23:18:38.355 00.001 8052 scope still moving after pulse duration time elapsed 23:18:38.377 00.022 8052 IsSlewing returns 0 23:18:38.380 00.003 8052 IsGuiding returns 0 23:18:38.381 00.001 8052 scope move finished after 20 + 38 ms 23:18:38.381 00.000 8052 Move returns status 0, amount 20 23:18:38.381 00.000 8052 MoveAxis(N, 105, ABG) 23:18:38.381 00.000 8052 Guiding Dir = 0, Dur = 105 23:18:38.383 00.002 8052 IsSlewing returns 0 23:18:38.385 00.002 8052 IsGuiding returns 0 23:18:38.391 00.006 8052 PulseGuide returned control before completion, sleep 110 23:18:38.505 00.114 8052 IsGuiding returns 1 23:18:38.506 00.001 8052 scope still moving after pulse duration time elapsed 23:18:38.528 00.022 8052 IsSlewing returns 0 23:18:38.530 00.002 8052 IsGuiding returns 0 23:18:38.530 00.000 8052 scope move finished after 105 + 39 ms 23:18:38.530 00.000 8052 Move returns status 0, amount 105 23:18:38.531 00.001 8052 move complete, result=0 23:18:38.531 00.000 8052 worker thread done servicing request 23:18:38.589 00.058 3236 UpdateGuideState exits: m=204 SNR=9.8 23:18:38.590 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:38.590 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:38.590 00.000 3236 Enqueuing Expose request 23:18:38.590 00.000 8052 Worker thread wakes up 23:18:38.590 00.000 3236 GuideStep: 0.5 px 20 ms WEST, -0.7 px 105 ms NORTH 23:18:38.591 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:38.591 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:40.125 01.534 8052 Exposure complete 23:18:40.290 00.165 8052 worker thread done servicing request 23:18:40.290 00.000 3236 OnExposeComplete: enter 23:18:40.291 00.001 3236 UpdateGuideState(): m_state=6 23:18:40.292 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1081 23:18:40.292 00.000 3236 Star::Find returns 1 (0), X=1053.55, Y=267.87, Mass=199, SNR=9.7, Peak=36 HFD=4.4 23:18:40.292 00.000 3236 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.85) = xAngle (1.54 = 1.54) 23:18:40.292 00.000 3236 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.20 = -0.20) 23:18:40.293 00.001 3236 CameraToMount -- cameraX=0.96 cameraY=-0.30 hyp=1.01 cameraTheta=-0.30 mountX=0.03 mountY=-0.20, mountTheta=-1.44 23:18:40.295 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.96, y=-0.30, opts=13) 23:18:40.295 00.000 3236 Enqueuing Move request for scope (0.96, -0.30) 23:18:40.295 00.000 8052 Worker thread wakes up 23:18:40.296 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.30) opts 0xd 23:18:40.296 00.000 8052 Handling offset move in thread for scope, endpoint = (0.96, -0.30) 23:18:40.296 00.000 8052 Moving (0.96, -0.30) raw xDistance=0.03 yDistance=-0.20 23:18:40.296 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:18:40.296 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20 23:18:40.297 00.001 8052 MoveAxis(E, 0, ABG) 23:18:40.297 00.000 8052 Move returns status 0, amount 0 23:18:40.297 00.000 8052 MoveAxis(N, 31, ABG) 23:18:40.297 00.000 8052 Guiding Dir = 0, Dur = 31 23:18:40.301 00.004 8052 IsSlewing returns 0 23:18:40.303 00.002 8052 IsGuiding returns 0 23:18:40.307 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=22, FiltMax=31, Gamma=1.040 23:18:40.311 00.004 8052 PulseGuide returned control before completion, sleep 34 23:18:40.348 00.037 8052 IsGuiding returns 1 23:18:40.348 00.000 8052 scope still moving after pulse duration time elapsed 23:18:40.370 00.022 8052 IsSlewing returns 0 23:18:40.372 00.002 8052 IsGuiding returns 1 23:18:40.395 00.023 8052 IsSlewing returns 0 23:18:40.398 00.003 8052 IsGuiding returns 1 23:18:40.420 00.022 8052 IsSlewing returns 0 23:18:40.422 00.002 8052 IsGuiding returns 1 23:18:40.445 00.023 8052 IsSlewing returns 0 23:18:40.447 00.002 8052 IsGuiding returns 0 23:18:40.448 00.001 8052 scope move finished after 31 + 112 ms 23:18:40.448 00.000 8052 Move returns status 0, amount 31 23:18:40.448 00.000 8052 move complete, result=0 23:18:40.448 00.000 8052 worker thread done servicing request 23:18:40.575 00.127 3236 UpdateGuideState exits: m=199 SNR=9.7 23:18:40.575 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:40.575 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:40.576 00.001 3236 Enqueuing Expose request 23:18:40.576 00.000 8052 Worker thread wakes up 23:18:40.576 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -0.2 px 31 ms NORTH 23:18:40.576 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:40.576 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:42.111 01.535 8052 Exposure complete 23:18:42.274 00.163 8052 worker thread done servicing request 23:18:42.274 00.000 3236 OnExposeComplete: enter 23:18:42.274 00.000 3236 UpdateGuideState(): m_state=6 23:18:42.275 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1082 23:18:42.276 00.001 3236 Star::Find returns 1 (0), X=1052.80, Y=268.15, Mass=208, SNR=9.9, Peak=34 HFD=4.9 23:18:42.276 00.000 3236 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.85) = xAngle (1.75 = 1.75) 23:18:42.276 00.000 3236 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.00 = 0.00) 23:18:42.276 00.000 3236 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.10 mountX=-0.04 mountY=0.00, mountTheta=3.13 23:18:42.278 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.21, y=-0.02, opts=13) 23:18:42.279 00.001 3236 Enqueuing Move request for scope (0.21, -0.02) 23:18:42.279 00.000 8052 Worker thread wakes up 23:18:42.279 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd 23:18:42.279 00.000 8052 Handling offset move in thread for scope, endpoint = (0.21, -0.02) 23:18:42.280 00.001 8052 Moving (0.21, -0.02) raw xDistance=-0.04 yDistance=0.00 23:18:42.280 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:18:42.280 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:42.280 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 23:18:42.281 00.001 8052 MoveAxis(E, 0, ABG) 23:18:42.281 00.000 8052 Move returns status 0, amount 0 23:18:42.281 00.000 8052 MoveAxis(N, 0, ABG) 23:18:42.281 00.000 8052 Move returns status 0, amount 0 23:18:42.282 00.001 8052 move complete, result=0 23:18:42.282 00.000 8052 worker thread done servicing request 23:18:42.290 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=22, FiltMax=31, Gamma=1.040 23:18:42.559 00.269 3236 UpdateGuideState exits: m=208 SNR=9.9 23:18:42.560 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:42.560 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:42.560 00.000 3236 Enqueuing Expose request 23:18:42.560 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:18:42.561 00.001 8052 Worker thread wakes up 23:18:42.561 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:42.561 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:44.099 01.538 8052 Exposure complete 23:18:44.263 00.164 8052 worker thread done servicing request 23:18:44.264 00.001 3236 OnExposeComplete: enter 23:18:44.264 00.000 3236 UpdateGuideState(): m_state=6 23:18:44.265 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1083 23:18:44.265 00.000 3236 Star::Find returns 1 (0), X=1053.03, Y=267.10, Mass=196, SNR=9.6, Peak=32 HFD=4.6 23:18:44.265 00.000 3236 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.85) = xAngle (0.67 = 0.67) 23:18:44.265 00.000 3236 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.08 = -1.08) 23:18:44.266 00.001 3236 CameraToMount -- cameraX=0.44 cameraY=-1.07 hyp=1.16 cameraTheta=-1.18 mountX=0.91 mountY=-1.02, mountTheta=-0.84 23:18:44.268 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.44, y=-1.07, opts=13) 23:18:44.268 00.000 3236 Enqueuing Move request for scope (0.44, -1.07) 23:18:44.268 00.000 8052 Worker thread wakes up 23:18:44.269 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.44, -1.07) opts 0xd 23:18:44.269 00.000 8052 Handling offset move in thread for scope, endpoint = (0.44, -1.07) 23:18:44.269 00.000 8052 Moving (0.44, -1.07) raw xDistance=0.91 yDistance=-1.02 23:18:44.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91 23:18:44.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 23:18:44.270 00.001 8052 MoveAxis(W, 31, ABG) 23:18:44.270 00.000 8052 Guiding Dir = 3, Dur = 31 23:18:44.273 00.003 8052 IsSlewing returns 0 23:18:44.276 00.003 8052 IsGuiding returns 0 23:18:44.281 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=23, FiltMax=32, Gamma=1.040 23:18:44.282 00.001 8052 PulseGuide returned control before completion, sleep 36 23:18:44.320 00.038 8052 IsGuiding returns 0 23:18:44.320 00.000 8052 Move returns status 0, amount 31 23:18:44.321 00.001 8052 MoveAxis(N, 155, ABG) 23:18:44.321 00.000 8052 Guiding Dir = 0, Dur = 155 23:18:44.324 00.003 8052 IsSlewing returns 0 23:18:44.326 00.002 8052 IsGuiding returns 0 23:18:44.337 00.011 8052 PulseGuide returned control before completion, sleep 154 23:18:44.494 00.157 8052 IsGuiding returns 0 23:18:44.495 00.001 8052 Move returns status 0, amount 155 23:18:44.495 00.000 8052 move complete, result=0 23:18:44.495 00.000 8052 worker thread done servicing request 23:18:44.551 00.056 3236 UpdateGuideState exits: m=196 SNR=9.6 23:18:44.551 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:44.552 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:44.552 00.000 3236 Enqueuing Expose request 23:18:44.552 00.000 8052 Worker thread wakes up 23:18:44.552 00.000 3236 GuideStep: 0.9 px 31 ms WEST, -1.0 px 155 ms NORTH 23:18:44.553 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:44.553 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:46.087 01.534 8052 Exposure complete 23:18:46.253 00.166 8052 worker thread done servicing request 23:18:46.254 00.001 3236 OnExposeComplete: enter 23:18:46.254 00.000 3236 UpdateGuideState(): m_state=6 23:18:46.255 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1084 23:18:46.255 00.000 3236 Star::Find returns 1 (0), X=1052.48, Y=268.26, Mass=193, SNR=9.5, Peak=38 HFD=5.2 23:18:46.256 00.001 3236 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.85) = xAngle (4.35 = -1.94) 23:18:46.256 00.000 3236 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.60 = 2.60) 23:18:46.257 00.001 3236 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.50 mountX=-0.05 mountY=0.07, mountTheta=2.18 23:18:46.259 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.11, y=0.08, opts=13) 23:18:46.259 00.000 3236 Enqueuing Move request for scope (-0.11, 0.08) 23:18:46.259 00.000 8052 Worker thread wakes up 23:18:46.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd 23:18:46.259 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.11, 0.08) 23:18:46.260 00.001 8052 Moving (-0.11, 0.08) raw xDistance=-0.05 yDistance=0.07 23:18:46.260 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:18:46.260 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:46.261 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:18:46.261 00.000 8052 MoveAxis(E, 0, ABG) 23:18:46.261 00.000 8052 Move returns status 0, amount 0 23:18:46.262 00.001 8052 MoveAxis(N, 0, ABG) 23:18:46.262 00.000 8052 Move returns status 0, amount 0 23:18:46.262 00.000 8052 move complete, result=0 23:18:46.263 00.001 8052 worker thread done servicing request 23:18:46.271 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=29, FiltMax=37, Gamma=1.040 23:18:46.539 00.268 3236 UpdateGuideState exits: m=193 SNR=9.5 23:18:46.539 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:46.540 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:46.540 00.000 3236 Enqueuing Expose request 23:18:46.540 00.000 8052 Worker thread wakes up 23:18:46.540 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:18:46.541 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:46.541 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:48.075 01.534 8052 Exposure complete 23:18:48.237 00.162 8052 worker thread done servicing request 23:18:48.237 00.000 3236 OnExposeComplete: enter 23:18:48.237 00.000 3236 UpdateGuideState(): m_state=6 23:18:48.238 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1085 23:18:48.239 00.001 3236 Star::Find returns 1 (0), X=1051.72, Y=268.49, Mass=195, SNR=9.6, Peak=37 HFD=4.7 23:18:48.239 00.000 3236 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.85) = xAngle (4.64 = -1.64) 23:18:48.239 00.000 3236 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.90 = 2.90) 23:18:48.239 00.000 3236 CameraToMount -- cameraX=-0.87 cameraY=0.32 hyp=0.93 cameraTheta=2.79 mountX=-0.06 mountY=0.22, mountTheta=1.85 23:18:48.241 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.87, y=0.32, opts=13) 23:18:48.241 00.000 3236 Enqueuing Move request for scope (-0.87, 0.32) 23:18:48.242 00.001 8052 Worker thread wakes up 23:18:48.242 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.32) opts 0xd 23:18:48.242 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.87, 0.32) 23:18:48.242 00.000 8052 Moving (-0.87, 0.32) raw xDistance=-0.06 yDistance=0.22 23:18:48.243 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:18:48.243 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:18:48.243 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:18:48.244 00.001 8052 MoveAxis(E, 0, ABG) 23:18:48.244 00.000 8052 Move returns status 0, amount 0 23:18:48.244 00.000 8052 MoveAxis(N, 0, ABG) 23:18:48.244 00.000 8052 Move returns status 0, amount 0 23:18:48.244 00.000 8052 move complete, result=0 23:18:48.245 00.001 8052 worker thread done servicing request 23:18:48.254 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=33, Gamma=1.040 23:18:48.514 00.260 3236 UpdateGuideState exits: m=195 SNR=9.6 23:18:48.514 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:48.514 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:48.515 00.001 3236 Enqueuing Expose request 23:18:48.515 00.000 8052 Worker thread wakes up 23:18:48.515 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH 23:18:48.515 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:48.516 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:50.050 01.534 8052 Exposure complete 23:18:50.216 00.166 8052 worker thread done servicing request 23:18:50.216 00.000 3236 OnExposeComplete: enter 23:18:50.216 00.000 3236 UpdateGuideState(): m_state=6 23:18:50.217 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1086 23:18:50.218 00.001 3236 Star::Find returns 1 (0), X=1052.60, Y=268.25, Mass=209, SNR=10.0, Peak=37 HFD=4.6 23:18:50.218 00.000 3236 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.85) = xAngle (3.32 = -2.96) 23:18:50.218 00.000 3236 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.57 = 1.57) 23:18:50.218 00.000 3236 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.47 mountX=-0.08 mountY=0.08, mountTheta=2.35 23:18:50.220 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.01, y=0.08, opts=13) 23:18:50.221 00.001 3236 Enqueuing Move request for scope (0.01, 0.08) 23:18:50.221 00.000 8052 Worker thread wakes up 23:18:50.221 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd 23:18:50.221 00.000 8052 Handling offset move in thread for scope, endpoint = (0.01, 0.08) 23:18:50.221 00.000 8052 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=0.08 23:18:50.222 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:18:50.222 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:18:50.222 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:18:50.223 00.001 8052 MoveAxis(E, 0, ABG) 23:18:50.223 00.000 8052 Move returns status 0, amount 0 23:18:50.223 00.000 8052 MoveAxis(N, 0, ABG) 23:18:50.223 00.000 8052 Move returns status 0, amount 0 23:18:50.223 00.000 8052 move complete, result=0 23:18:50.224 00.001 8052 worker thread done servicing request 23:18:50.233 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=36, Gamma=1.040 23:18:50.492 00.259 3236 UpdateGuideState exits: m=209 SNR=10.0 23:18:50.493 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:50.493 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:50.493 00.000 3236 Enqueuing Expose request 23:18:50.493 00.000 8052 Worker thread wakes up 23:18:50.493 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:18:50.494 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:50.494 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:52.129 01.635 8052 Exposure complete 23:18:52.292 00.163 8052 worker thread done servicing request 23:18:52.293 00.001 3236 OnExposeComplete: enter 23:18:52.293 00.000 3236 UpdateGuideState(): m_state=6 23:18:52.294 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1087 23:18:52.294 00.000 3236 Star::Find returns 1 (0), X=1053.70, Y=268.87, Mass=205, SNR=9.9, Peak=45 HFD=4.3 23:18:52.294 00.000 3236 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.85) = xAngle (2.41 = 2.41) 23:18:52.295 00.001 3236 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.66 = 0.66) 23:18:52.295 00.000 3236 CameraToMount -- cameraX=1.11 cameraY=0.70 hyp=1.31 cameraTheta=0.56 mountX=-0.97 mountY=0.81, mountTheta=2.45 23:18:52.297 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.11, y=0.70, opts=13) 23:18:52.297 00.000 3236 Enqueuing Move request for scope (1.11, 0.70) 23:18:52.297 00.000 8052 Worker thread wakes up 23:18:52.297 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.11, 0.70) opts 0xd 23:18:52.297 00.000 8052 Handling offset move in thread for scope, endpoint = (1.11, 0.70) 23:18:52.298 00.001 8052 Moving (1.11, 0.70) raw xDistance=-0.97 yDistance=0.81 23:18:52.298 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.97 23:18:52.298 00.000 8052 resist switch: large excursion: input 0.81 thresh 0.54 direction from -1 to 1 23:18:52.298 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.42 23:18:52.299 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 23:18:52.299 00.000 8052 MoveAxis(E, 34, ABG) 23:18:52.299 00.000 8052 Guiding Dir = 2, Dur = 34 23:18:52.302 00.003 8052 IsSlewing returns 0 23:18:52.305 00.003 8052 IsGuiding returns 0 23:18:52.309 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=33, FiltMax=43, Gamma=1.040 23:18:52.311 00.002 8052 PulseGuide returned control before completion, sleep 38 23:18:52.352 00.041 8052 IsGuiding returns 0 23:18:52.353 00.001 8052 Move returns status 0, amount 34 23:18:52.353 00.000 8052 MoveAxis(S, 123, ABG) 23:18:52.353 00.000 8052 Guiding Dir = 1, Dur = 123 23:18:52.355 00.002 8052 IsSlewing returns 0 23:18:52.357 00.002 8052 IsGuiding returns 0 23:18:52.362 00.005 8052 PulseGuide returned control before completion, sleep 129 23:18:52.582 00.220 3236 UpdateGuideState exits: m=205 SNR=9.9 23:18:52.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:52.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:52.582 00.000 3236 Enqueuing Expose request 23:18:52.586 00.004 8052 IsGuiding returns 0 23:18:52.587 00.001 8052 Move returns status 0, amount 123 23:18:52.587 00.000 8052 move complete, result=0 23:18:52.587 00.000 8052 worker thread done servicing request 23:18:52.587 00.000 8052 Worker thread wakes up 23:18:52.588 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:52.588 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:52.591 00.003 3236 GuideStep: -1.0 px 34 ms EAST, 0.8 px 123 ms SOUTH 23:18:54.122 01.531 8052 Exposure complete 23:18:54.284 00.162 8052 worker thread done servicing request 23:18:54.284 00.000 3236 OnExposeComplete: enter 23:18:54.285 00.001 3236 UpdateGuideState(): m_state=6 23:18:54.286 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1088 23:18:54.286 00.000 3236 Star::Find returns 1 (0), X=1053.66, Y=267.00, Mass=208, SNR=9.9, Peak=32 HFD=4.8 23:18:54.286 00.000 3236 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.85) = xAngle (1.02 = 1.02) 23:18:54.286 00.000 3236 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.73 = -0.73) 23:18:54.287 00.001 3236 CameraToMount -- cameraX=1.07 cameraY=-1.18 hyp=1.59 cameraTheta=-0.83 mountX=0.84 mountY=-1.06, mountTheta=-0.90 23:18:54.289 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.07, y=-1.18, opts=13) 23:18:54.289 00.000 3236 Enqueuing Move request for scope (1.07, -1.18) 23:18:54.289 00.000 8052 Worker thread wakes up 23:18:54.289 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.07, -1.18) opts 0xd 23:18:54.290 00.001 8052 Handling offset move in thread for scope, endpoint = (1.07, -1.18) 23:18:54.290 00.000 8052 Moving (1.07, -1.18) raw xDistance=0.84 yDistance=-1.06 23:18:54.290 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.84 23:18:54.290 00.000 8052 resist switch: large excursion: input -1.06 thresh 0.54 direction from 1 to -1 23:18:54.290 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.19 23:18:54.291 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06 23:18:54.291 00.000 8052 MoveAxis(W, 27, ABG) 23:18:54.291 00.000 8052 Guiding Dir = 3, Dur = 27 23:18:54.294 00.003 8052 IsSlewing returns 0 23:18:54.297 00.003 8052 IsGuiding returns 0 23:18:54.301 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=21, FiltMax=30, Gamma=1.040 23:18:54.303 00.002 8052 PulseGuide returned control before completion, sleep 32 23:18:54.337 00.034 8052 IsGuiding returns 0 23:18:54.338 00.001 8052 Move returns status 0, amount 27 23:18:54.338 00.000 8052 MoveAxis(N, 161, ABG) 23:18:54.338 00.000 8052 Guiding Dir = 0, Dur = 161 23:18:54.340 00.002 8052 IsSlewing returns 0 23:18:54.343 00.003 8052 IsGuiding returns 0 23:18:54.353 00.010 8052 PulseGuide returned control before completion, sleep 162 23:18:54.518 00.165 8052 IsGuiding returns 0 23:18:54.519 00.001 8052 Move returns status 0, amount 161 23:18:54.519 00.000 8052 move complete, result=0 23:18:54.519 00.000 8052 worker thread done servicing request 23:18:54.567 00.048 3236 UpdateGuideState exits: m=208 SNR=9.9 23:18:54.567 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:54.568 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:54.568 00.000 3236 Enqueuing Expose request 23:18:54.568 00.000 8052 Worker thread wakes up 23:18:54.568 00.000 3236 GuideStep: 0.8 px 27 ms WEST, -1.1 px 161 ms NORTH 23:18:54.568 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:54.569 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:56.104 01.535 8052 Exposure complete 23:18:56.271 00.167 8052 worker thread done servicing request 23:18:56.272 00.001 3236 OnExposeComplete: enter 23:18:56.272 00.000 3236 UpdateGuideState(): m_state=6 23:18:56.273 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1089 23:18:56.273 00.000 3236 Star::Find returns 1 (0), X=1053.67, Y=267.34, Mass=195, SNR=9.6, Peak=41 HFD=4.7 23:18:56.274 00.001 3236 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.85) = xAngle (1.19 = 1.19) 23:18:56.274 00.000 3236 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.55 = -0.55) 23:18:56.274 00.000 3236 CameraToMount -- cameraX=1.08 cameraY=-0.84 hyp=1.37 cameraTheta=-0.66 mountX=0.51 mountY=-0.72, mountTheta=-0.96 23:18:56.276 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.08, y=-0.84, opts=13) 23:18:56.276 00.000 3236 Enqueuing Move request for scope (1.08, -0.84) 23:18:56.276 00.000 8052 Worker thread wakes up 23:18:56.277 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.08, -0.84) opts 0xd 23:18:56.277 00.000 8052 Handling offset move in thread for scope, endpoint = (1.08, -0.84) 23:18:56.277 00.000 8052 Moving (1.08, -0.84) raw xDistance=0.51 yDistance=-0.72 23:18:56.277 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51 23:18:56.278 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 23:18:56.278 00.000 8052 MoveAxis(W, 19, ABG) 23:18:56.278 00.000 8052 Guiding Dir = 3, Dur = 19 23:18:56.280 00.002 8052 IsSlewing returns 0 23:18:56.283 00.003 8052 IsGuiding returns 0 23:18:56.287 00.004 8052 PulseGuide returned control before completion, sleep 26 23:18:56.294 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=83, FiltMin=28, FiltMax=36, Gamma=1.040 23:18:56.321 00.027 8052 IsGuiding returns 0 23:18:56.321 00.000 8052 Move returns status 0, amount 19 23:18:56.321 00.000 8052 MoveAxis(N, 110, ABG) 23:18:56.322 00.001 8052 Guiding Dir = 0, Dur = 110 23:18:56.325 00.003 8052 IsSlewing returns 0 23:18:56.327 00.002 8052 IsGuiding returns 0 23:18:56.334 00.007 8052 PulseGuide returned control before completion, sleep 113 23:18:56.457 00.123 8052 IsGuiding returns 1 23:18:56.457 00.000 8052 scope still moving after pulse duration time elapsed 23:18:56.570 00.113 3236 UpdateGuideState exits: m=195 SNR=9.6 23:18:56.570 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:56.570 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:56.570 00.000 3236 Enqueuing Expose request 23:18:56.584 00.014 8052 IsSlewing returns 0 23:18:56.680 00.096 8052 IsGuiding returns 0 23:18:56.680 00.000 8052 scope move finished after 110 + 242 ms 23:18:56.680 00.000 8052 Move returns status 0, amount 110 23:18:56.680 00.000 8052 move complete, result=0 23:18:56.680 00.000 8052 worker thread done servicing request 23:18:56.681 00.001 8052 Worker thread wakes up 23:18:56.681 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:56.681 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:18:56.682 00.001 3236 GuideStep: 0.5 px 19 ms WEST, -0.7 px 110 ms NORTH 23:18:58.113 01.431 8052 Exposure complete 23:18:58.276 00.163 8052 worker thread done servicing request 23:18:58.277 00.001 3236 OnExposeComplete: enter 23:18:58.277 00.000 3236 UpdateGuideState(): m_state=6 23:18:58.278 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1090 23:18:58.278 00.000 3236 Star::Find returns 1 (0), X=1051.17, Y=267.52, Mass=209, SNR=9.9, Peak=39 HFD=5.0 23:18:58.279 00.001 3236 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.85) = xAngle (-0.86 = -0.86) 23:18:58.279 00.000 3236 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.60 = -2.60) 23:18:58.279 00.000 3236 CameraToMount -- cameraX=-1.42 cameraY=-0.66 hyp=1.56 cameraTheta=-2.71 mountX=1.02 mountY=-0.80, mountTheta=-0.66 23:18:58.281 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.42, y=-0.66, opts=13) 23:18:58.281 00.000 3236 Enqueuing Move request for scope (-1.42, -0.66) 23:18:58.281 00.000 8052 Worker thread wakes up 23:18:58.281 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.42, -0.66) opts 0xd 23:18:58.282 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.42, -0.66) 23:18:58.282 00.000 8052 Moving (-1.42, -0.66) raw xDistance=1.02 yDistance=-0.80 23:18:58.282 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.02 23:18:58.282 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 23:18:58.283 00.001 8052 MoveAxis(W, 37, ABG) 23:18:58.283 00.000 8052 Guiding Dir = 3, Dur = 37 23:18:58.286 00.003 8052 IsSlewing returns 0 23:18:58.288 00.002 8052 IsGuiding returns 0 23:18:58.293 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=28, FiltMax=36, Gamma=1.040 23:18:58.295 00.002 8052 PulseGuide returned control before completion, sleep 41 23:18:58.338 00.043 8052 IsGuiding returns 0 23:18:58.339 00.001 8052 Move returns status 0, amount 37 23:18:58.339 00.000 8052 MoveAxis(N, 122, ABG) 23:18:58.339 00.000 8052 Guiding Dir = 0, Dur = 122 23:18:58.341 00.002 8052 IsSlewing returns 0 23:18:58.343 00.002 8052 IsGuiding returns 0 23:18:58.350 00.007 8052 PulseGuide returned control before completion, sleep 126 23:18:58.485 00.135 8052 IsGuiding returns 1 23:18:58.485 00.000 8052 scope still moving after pulse duration time elapsed 23:18:58.507 00.022 8052 IsSlewing returns 0 23:18:58.509 00.002 8052 IsGuiding returns 0 23:18:58.510 00.001 8052 scope move finished after 122 + 44 ms 23:18:58.510 00.000 8052 Move returns status 0, amount 122 23:18:58.510 00.000 8052 move complete, result=0 23:18:58.510 00.000 8052 worker thread done servicing request 23:18:58.559 00.049 3236 UpdateGuideState exits: m=209 SNR=9.9 23:18:58.559 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:18:58.559 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:18:58.559 00.000 3236 Enqueuing Expose request 23:18:58.559 00.000 8052 Worker thread wakes up 23:18:58.560 00.001 3236 GuideStep: 1.0 px 37 ms WEST, -0.8 px 122 ms NORTH 23:18:58.560 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:18:58.560 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:00.094 01.534 8052 Exposure complete 23:19:00.265 00.171 8052 worker thread done servicing request 23:19:00.266 00.001 3236 OnExposeComplete: enter 23:19:00.266 00.000 3236 UpdateGuideState(): m_state=6 23:19:00.267 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1091 23:19:00.267 00.000 3236 Star::Find returns 1 (0), X=1050.86, Y=267.82, Mass=205, SNR=9.8, Peak=39 HFD=4.6 23:19:00.267 00.000 3236 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.85) = xAngle (-1.09 = -1.09) 23:19:00.268 00.001 3236 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.84 = -2.84) 23:19:00.268 00.000 3236 CameraToMount -- cameraX=-1.73 cameraY=-0.35 hyp=1.76 cameraTheta=-2.94 mountX=0.81 mountY=-0.53, mountTheta=-0.57 23:19:00.270 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.73, y=-0.35, opts=13) 23:19:00.270 00.000 3236 Enqueuing Move request for scope (-1.73, -0.35) 23:19:00.270 00.000 8052 Worker thread wakes up 23:19:00.271 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.73, -0.35) opts 0xd 23:19:00.271 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.73, -0.35) 23:19:00.271 00.000 8052 Moving (-1.73, -0.35) raw xDistance=0.81 yDistance=-0.53 23:19:00.271 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.81 23:19:00.272 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 23:19:00.272 00.000 8052 MoveAxis(W, 31, ABG) 23:19:00.272 00.000 8052 Guiding Dir = 3, Dur = 31 23:19:00.275 00.003 8052 IsSlewing returns 0 23:19:00.278 00.003 8052 IsGuiding returns 0 23:19:00.282 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=26, FiltMax=35, Gamma=1.040 23:19:00.285 00.003 8052 PulseGuide returned control before completion, sleep 35 23:19:00.323 00.038 8052 IsGuiding returns 0 23:19:00.323 00.000 8052 Move returns status 0, amount 31 23:19:00.323 00.000 8052 MoveAxis(N, 80, ABG) 23:19:00.323 00.000 8052 Guiding Dir = 0, Dur = 80 23:19:00.326 00.003 8052 IsSlewing returns 0 23:19:00.330 00.004 8052 IsGuiding returns 0 23:19:00.518 00.188 8052 IsGuiding returns 1 23:19:00.519 00.001 8052 scope still moving after pulse duration time elapsed 23:19:00.557 00.038 3236 UpdateGuideState exits: m=205 SNR=9.8 23:19:00.558 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:00.558 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:00.558 00.000 3236 Enqueuing Expose request 23:19:00.655 00.097 8052 IsSlewing returns 0 23:19:00.774 00.119 8052 IsGuiding returns 0 23:19:00.774 00.000 8052 scope move finished after 80 + 364 ms 23:19:00.774 00.000 8052 Move returns status 0, amount 80 23:19:00.774 00.000 8052 move complete, result=0 23:19:00.775 00.001 8052 worker thread done servicing request 23:19:00.775 00.000 3236 GuideStep: 0.8 px 31 ms WEST, -0.5 px 80 ms NORTH 23:19:00.775 00.000 8052 Worker thread wakes up 23:19:00.775 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:00.775 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:02.107 01.332 8052 Exposure complete 23:19:02.270 00.163 8052 worker thread done servicing request 23:19:02.270 00.000 3236 OnExposeComplete: enter 23:19:02.270 00.000 3236 UpdateGuideState(): m_state=6 23:19:02.271 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1092 23:19:02.271 00.000 3236 Star::Find returns 1 (0), X=1051.98, Y=267.65, Mass=180, SNR=9.2, Peak=41 HFD=4.2 23:19:02.272 00.001 3236 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.85) = xAngle (-0.59 = -0.59) 23:19:02.272 00.000 3236 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.33 = -2.33) 23:19:02.272 00.000 3236 CameraToMount -- cameraX=-0.61 cameraY=-0.52 hyp=0.81 cameraTheta=-2.44 mountX=0.67 mountY=-0.58, mountTheta=-0.72 23:19:02.274 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.61, y=-0.52, opts=13) 23:19:02.274 00.000 3236 Enqueuing Move request for scope (-0.61, -0.52) 23:19:02.274 00.000 8052 Worker thread wakes up 23:19:02.275 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.52) opts 0xd 23:19:02.275 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.61, -0.52) 23:19:02.275 00.000 8052 Moving (-0.61, -0.52) raw xDistance=0.67 yDistance=-0.58 23:19:02.275 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.67 23:19:02.275 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58 23:19:02.276 00.001 8052 MoveAxis(W, 25, ABG) 23:19:02.276 00.000 8052 Guiding Dir = 3, Dur = 25 23:19:02.279 00.003 8052 IsSlewing returns 0 23:19:02.282 00.003 8052 IsGuiding returns 0 23:19:02.286 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=30, FiltMax=39, Gamma=1.040 23:19:02.288 00.002 8052 PulseGuide returned control before completion, sleep 30 23:19:02.320 00.032 8052 IsGuiding returns 1 23:19:02.320 00.000 8052 scope still moving after pulse duration time elapsed 23:19:02.344 00.024 8052 IsSlewing returns 0 23:19:02.346 00.002 8052 IsGuiding returns 0 23:19:02.347 00.001 8052 scope move finished after 25 + 39 ms 23:19:02.347 00.000 8052 Move returns status 0, amount 25 23:19:02.347 00.000 8052 MoveAxis(N, 89, ABG) 23:19:02.347 00.000 8052 Guiding Dir = 0, Dur = 89 23:19:02.349 00.002 8052 IsSlewing returns 0 23:19:02.352 00.003 8052 IsGuiding returns 0 23:19:02.356 00.004 8052 PulseGuide returned control before completion, sleep 96 23:19:02.454 00.098 8052 IsGuiding returns 1 23:19:02.454 00.000 8052 scope still moving after pulse duration time elapsed 23:19:02.481 00.027 8052 IsSlewing returns 0 23:19:02.483 00.002 8052 IsGuiding returns 0 23:19:02.483 00.000 8052 scope move finished after 89 + 41 ms 23:19:02.483 00.000 8052 Move returns status 0, amount 89 23:19:02.483 00.000 8052 move complete, result=0 23:19:02.483 00.000 8052 worker thread done servicing request 23:19:02.556 00.073 3236 UpdateGuideState exits: m=180 SNR=9.2 23:19:02.557 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:02.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:02.557 00.000 3236 Enqueuing Expose request 23:19:02.557 00.000 8052 Worker thread wakes up 23:19:02.558 00.001 3236 GuideStep: 0.7 px 25 ms WEST, -0.6 px 89 ms NORTH 23:19:02.558 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:02.558 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:04.092 01.534 8052 Exposure complete 23:19:04.254 00.162 8052 worker thread done servicing request 23:19:04.255 00.001 3236 OnExposeComplete: enter 23:19:04.255 00.000 3236 UpdateGuideState(): m_state=6 23:19:04.256 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1093 23:19:04.256 00.000 3236 Star::Find returns 1 (0), X=1049.72, Y=267.53, Mass=181, SNR=9.2, Peak=38 HFD=5.0 23:19:04.256 00.000 3236 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.85) = xAngle (-1.07 = -1.07) 23:19:04.257 00.001 3236 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.82 = -2.82) 23:19:04.257 00.000 3236 CameraToMount -- cameraX=-2.87 cameraY=-0.65 hyp=2.94 cameraTheta=-2.92 mountX=1.41 mountY=-0.94, mountTheta=-0.59 23:19:04.259 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.87, y=-0.65, opts=13) 23:19:04.259 00.000 3236 Enqueuing Move request for scope (-2.87, -0.65) 23:19:04.259 00.000 8052 Worker thread wakes up 23:19:04.260 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.87, -0.65) opts 0xd 23:19:04.260 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.87, -0.65) 23:19:04.260 00.000 8052 Moving (-2.87, -0.65) raw xDistance=1.41 yDistance=-0.94 23:19:04.260 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.41 23:19:04.261 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94 23:19:04.261 00.000 8052 MoveAxis(W, 51, ABG) 23:19:04.261 00.000 8052 Guiding Dir = 3, Dur = 51 23:19:04.264 00.003 8052 IsSlewing returns 0 23:19:04.267 00.003 8052 IsGuiding returns 0 23:19:04.272 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=28, FiltMax=35, Gamma=1.040 23:19:04.273 00.001 8052 PulseGuide returned control before completion, sleep 56 23:19:04.412 00.139 8052 IsGuiding returns 0 23:19:04.412 00.000 8052 Move returns status 0, amount 51 23:19:04.413 00.001 8052 MoveAxis(N, 143, ABG) 23:19:04.413 00.000 8052 Guiding Dir = 0, Dur = 143 23:19:04.469 00.056 8052 IsSlewing returns 0 23:19:04.540 00.071 3236 UpdateGuideState exits: m=181 SNR=9.2 23:19:04.541 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:04.541 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:04.541 00.000 3236 Enqueuing Expose request 23:19:04.550 00.009 8052 IsGuiding returns 0 23:19:04.625 00.075 8052 PulseGuide returned control before completion, sleep 79 23:19:04.708 00.083 8052 IsGuiding returns 1 23:19:04.708 00.000 8052 scope still moving after pulse duration time elapsed 23:19:04.731 00.023 8052 IsSlewing returns 0 23:19:04.733 00.002 8052 IsGuiding returns 1 23:19:04.756 00.023 8052 IsSlewing returns 0 23:19:04.758 00.002 8052 IsGuiding returns 1 23:19:04.781 00.023 8052 IsSlewing returns 0 23:19:04.783 00.002 8052 IsGuiding returns 0 23:19:04.784 00.001 8052 scope move finished after 143 + 90 ms 23:19:04.784 00.000 8052 Move returns status 0, amount 143 23:19:04.784 00.000 8052 move complete, result=0 23:19:04.784 00.000 8052 worker thread done servicing request 23:19:04.784 00.000 8052 Worker thread wakes up 23:19:04.785 00.001 3236 GuideStep: 1.4 px 51 ms WEST, -0.9 px 143 ms NORTH 23:19:04.785 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:04.785 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:06.117 01.332 8052 Exposure complete 23:19:06.279 00.162 8052 worker thread done servicing request 23:19:06.279 00.000 3236 OnExposeComplete: enter 23:19:06.280 00.001 3236 UpdateGuideState(): m_state=6 23:19:06.281 00.001 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 1094 23:19:06.281 00.000 3236 Star::Find returns 1 (0), X=1049.58, Y=267.85, Mass=187, SNR=9.3, Peak=35 HFD=5.3 23:19:06.281 00.000 3236 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.85) = xAngle (-1.18 = -1.18) 23:19:06.282 00.001 3236 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.93 = -2.93) 23:19:06.282 00.000 3236 CameraToMount -- cameraX=-3.01 cameraY=-0.33 hyp=3.03 cameraTheta=-3.03 mountX=1.14 mountY=-0.63, mountTheta=-0.51 23:19:06.284 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.01, y=-0.33, opts=13) 23:19:06.284 00.000 3236 Enqueuing Move request for scope (-3.01, -0.33) 23:19:06.284 00.000 8052 Worker thread wakes up 23:19:06.285 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.01, -0.33) opts 0xd 23:19:06.285 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.01, -0.33) 23:19:06.285 00.000 8052 Moving (-3.01, -0.33) raw xDistance=1.14 yDistance=-0.63 23:19:06.285 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.14 23:19:06.285 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 23:19:06.286 00.001 8052 MoveAxis(W, 43, ABG) 23:19:06.286 00.000 8052 Guiding Dir = 3, Dur = 43 23:19:06.289 00.003 8052 IsSlewing returns 0 23:19:06.292 00.003 8052 IsGuiding returns 0 23:19:06.297 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=34, Gamma=1.040 23:19:06.298 00.001 8052 PulseGuide returned control before completion, sleep 48 23:19:06.348 00.050 8052 IsGuiding returns 0 23:19:06.348 00.000 8052 Move returns status 0, amount 43 23:19:06.349 00.001 8052 MoveAxis(N, 96, ABG) 23:19:06.349 00.000 8052 Guiding Dir = 0, Dur = 96 23:19:06.351 00.002 8052 IsSlewing returns 0 23:19:06.353 00.002 8052 IsGuiding returns 0 23:19:06.358 00.005 8052 PulseGuide returned control before completion, sleep 102 23:19:06.463 00.105 8052 IsGuiding returns 1 23:19:06.464 00.001 8052 scope still moving after pulse duration time elapsed 23:19:06.486 00.022 8052 IsSlewing returns 0 23:19:06.488 00.002 8052 IsGuiding returns 1 23:19:06.510 00.022 8052 IsSlewing returns 0 23:19:06.512 00.002 8052 IsGuiding returns 0 23:19:06.512 00.000 8052 scope move finished after 96 + 62 ms 23:19:06.513 00.001 8052 Move returns status 0, amount 96 23:19:06.513 00.000 8052 move complete, result=0 23:19:06.513 00.000 8052 worker thread done servicing request 23:19:06.565 00.052 3236 UpdateGuideState exits: m=187 SNR=9.3 23:19:06.565 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:06.565 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:06.565 00.000 3236 Enqueuing Expose request 23:19:06.566 00.001 8052 Worker thread wakes up 23:19:06.566 00.000 3236 GuideStep: 1.1 px 43 ms WEST, -0.6 px 96 ms NORTH 23:19:06.566 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:06.566 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:08.100 01.534 8052 Exposure complete 23:19:08.265 00.165 8052 worker thread done servicing request 23:19:08.265 00.000 3236 OnExposeComplete: enter 23:19:08.266 00.001 3236 UpdateGuideState(): m_state=6 23:19:08.267 00.001 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 1095 23:19:08.267 00.000 3236 Star::Find returns 1 (0), X=1049.83, Y=270.48, Mass=205, SNR=9.8, Peak=38 HFD=5.0 23:19:08.267 00.000 3236 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.85) = xAngle (4.29 = -1.99) 23:19:08.268 00.001 3236 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.55 = 2.55) 23:19:08.268 00.000 3236 CameraToMount -- cameraX=-2.76 cameraY=2.31 hyp=3.60 cameraTheta=2.45 mountX=-1.46 mountY=2.01, mountTheta=2.20 23:19:08.270 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.76, y=2.31, opts=13) 23:19:08.270 00.000 3236 Enqueuing Move request for scope (-2.76, 2.31) 23:19:08.270 00.000 8052 Worker thread wakes up 23:19:08.270 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.76, 2.31) opts 0xd 23:19:08.271 00.001 8052 Handling offset move in thread for scope, endpoint = (-2.76, 2.31) 23:19:08.271 00.000 8052 Moving (-2.76, 2.31) raw xDistance=-1.46 yDistance=2.01 23:19:08.271 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.46 23:19:08.271 00.000 8052 resist switch: large excursion: input 2.01 thresh 0.54 direction from -1 to 1 23:19:08.272 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.04 23:19:08.272 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.01 from input 2.01 23:19:08.272 00.000 8052 MoveAxis(E, 48, ABG) 23:19:08.272 00.000 8052 Guiding Dir = 2, Dur = 48 23:19:08.282 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=37, Gamma=1.040 23:19:08.292 00.010 8052 IsSlewing returns 0 23:19:08.355 00.063 8052 IsGuiding returns 0 23:19:08.427 00.072 8052 IsGuiding returns 1 23:19:08.427 00.000 8052 scope still moving after pulse duration time elapsed 23:19:08.450 00.023 8052 IsSlewing returns 0 23:19:08.453 00.003 8052 IsGuiding returns 1 23:19:08.480 00.027 8052 IsSlewing returns 0 23:19:08.482 00.002 8052 IsGuiding returns 0 23:19:08.482 00.000 8052 scope move finished after 48 + 79 ms 23:19:08.482 00.000 8052 Move returns status 0, amount 48 23:19:08.483 00.001 8052 MoveAxis(S, 306, ABG) 23:19:08.483 00.000 8052 Guiding Dir = 1, Dur = 306 23:19:08.485 00.002 8052 IsSlewing returns 0 23:19:08.487 00.002 8052 IsGuiding returns 0 23:19:08.493 00.006 8052 PulseGuide returned control before completion, sleep 311 23:19:08.555 00.062 3236 UpdateGuideState exits: m=205 SNR=9.8 23:19:08.555 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:08.556 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:08.556 00.000 3236 Enqueuing Expose request 23:19:08.809 00.253 8052 IsGuiding returns 0 23:19:08.809 00.000 8052 Move returns status 0, amount 306 23:19:08.809 00.000 8052 move complete, result=0 23:19:08.810 00.001 8052 worker thread done servicing request 23:19:08.810 00.000 3236 GuideStep: -1.5 px 48 ms EAST, 2.0 px 306 ms SOUTH 23:19:08.810 00.000 8052 Worker thread wakes up 23:19:08.810 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:08.811 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:10.143 01.332 8052 Exposure complete 23:19:10.307 00.164 8052 worker thread done servicing request 23:19:10.307 00.000 3236 OnExposeComplete: enter 23:19:10.307 00.000 3236 UpdateGuideState(): m_state=6 23:19:10.308 00.001 3236 Star::Find(15, 1049, 270, 0, (0,0,0,0), 0.0, 255) frame 1096 23:19:10.309 00.001 3236 Star::Find returns 1 (0), X=1048.80, Y=272.38, Mass=225, SNR=10.3, Peak=42 HFD=4.8 23:19:10.309 00.000 3236 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.85) = xAngle (4.15 = -2.13) 23:19:10.309 00.000 3236 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.41 = 2.41) 23:19:10.309 00.000 3236 CameraToMount -- cameraX=-3.79 cameraY=4.20 hyp=5.66 cameraTheta=2.30 mountX=-3.00 mountY=3.79, mountTheta=2.24 23:19:10.311 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.79, y=4.20, opts=13) 23:19:10.312 00.001 3236 Enqueuing Move request for scope (-3.79, 4.20) 23:19:10.312 00.000 8052 Worker thread wakes up 23:19:10.313 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.79, 4.20) opts 0xd 23:19:10.313 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.79, 4.20) 23:19:10.313 00.000 8052 Moving (-3.79, 4.20) raw xDistance=-3.00 yDistance=3.79 23:19:10.313 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.95 from input -3.00 23:19:10.313 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.79 from input 3.79 23:19:10.314 00.001 8052 MoveAxis(E, 107, ABG) 23:19:10.314 00.000 8052 Guiding Dir = 2, Dur = 107 23:19:10.317 00.003 8052 IsSlewing returns 0 23:19:10.324 00.007 8052 IsGuiding returns 0 23:19:10.327 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=30, FiltMax=39, Gamma=1.040 23:19:10.334 00.007 8052 PulseGuide returned control before completion, sleep 109 23:19:10.446 00.112 8052 IsGuiding returns 0 23:19:10.447 00.001 8052 Move returns status 0, amount 107 23:19:10.447 00.000 8052 MoveAxis(S, 577, ABG) 23:19:10.447 00.000 8052 Guiding Dir = 1, Dur = 577 23:19:10.449 00.002 8052 IsSlewing returns 0 23:19:10.451 00.002 8052 IsGuiding returns 0 23:19:10.456 00.005 8052 PulseGuide returned control before completion, sleep 583 23:19:10.592 00.136 3236 UpdateGuideState exits: m=225 SNR=10.3 23:19:10.592 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:10.593 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:10.593 00.000 3236 Enqueuing Expose request 23:19:11.043 00.450 8052 IsGuiding returns 0 23:19:11.044 00.001 8052 Move returns status 0, amount 577 23:19:11.044 00.000 8052 move complete, result=0 23:19:11.044 00.000 8052 worker thread done servicing request 23:19:11.044 00.000 3236 GuideStep: -3.0 px 107 ms EAST, 3.8 px 577 ms SOUTH 23:19:11.044 00.000 8052 Worker thread wakes up 23:19:11.045 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:11.045 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:12.075 01.030 8052 Exposure complete 23:19:12.239 00.164 8052 worker thread done servicing request 23:19:12.239 00.000 3236 OnExposeComplete: enter 23:19:12.239 00.000 3236 UpdateGuideState(): m_state=6 23:19:12.240 00.001 3236 Star::Find(15, 1048, 272, 0, (0,0,0,0), 0.0, 255) frame 1097 23:19:12.241 00.001 3236 Star::Find returns 1 (0), X=1049.69, Y=271.13, Mass=198, SNR=9.7, Peak=31 HFD=5.1 23:19:12.241 00.000 3236 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.85) = xAngle (4.20 = -2.09) 23:19:12.241 00.000 3236 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.45 = 2.45) 23:19:12.241 00.000 3236 CameraToMount -- cameraX=-2.90 cameraY=2.96 hyp=4.14 cameraTheta=2.35 mountX=-2.05 mountY=2.64, mountTheta=2.23 23:19:12.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.90, y=2.96, opts=13) 23:19:12.243 00.000 3236 Enqueuing Move request for scope (-2.90, 2.96) 23:19:12.244 00.001 8052 Worker thread wakes up 23:19:12.244 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.90, 2.96) opts 0xd 23:19:12.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.90, 2.96) 23:19:12.244 00.000 8052 Moving (-2.90, 2.96) raw xDistance=-2.05 yDistance=2.64 23:19:12.245 00.001 8052 GuideAlgorithmHysteresis::Result() returns -1.43 from input -2.05 23:19:12.245 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.64 from input 2.64 23:19:12.245 00.000 8052 MoveAxis(E, 78, ABG) 23:19:12.245 00.000 8052 Guiding Dir = 2, Dur = 78 23:19:12.248 00.003 8052 IsSlewing returns 0 23:19:12.253 00.005 8052 IsGuiding returns 0 23:19:12.256 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=22, FiltMax=30, Gamma=1.040 23:19:12.260 00.004 8052 PulseGuide returned control before completion, sleep 82 23:19:12.344 00.084 8052 IsGuiding returns 0 23:19:12.345 00.001 8052 Move returns status 0, amount 78 23:19:12.345 00.000 8052 MoveAxis(S, 402, ABG) 23:19:12.345 00.000 8052 Guiding Dir = 1, Dur = 402 23:19:12.348 00.003 8052 IsSlewing returns 0 23:19:12.350 00.002 8052 IsGuiding returns 0 23:19:12.354 00.004 8052 PulseGuide returned control before completion, sleep 408 23:19:12.521 00.167 3236 UpdateGuideState exits: m=198 SNR=9.7 23:19:12.521 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:12.522 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:12.522 00.000 3236 Enqueuing Expose request 23:19:12.766 00.244 8052 IsGuiding returns 0 23:19:12.766 00.000 8052 Move returns status 0, amount 402 23:19:12.766 00.000 8052 move complete, result=0 23:19:12.766 00.000 8052 worker thread done servicing request 23:19:12.767 00.001 3236 GuideStep: -2.0 px 78 ms EAST, 2.6 px 402 ms SOUTH 23:19:12.767 00.000 8052 Worker thread wakes up 23:19:12.767 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:12.767 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:14.101 01.334 8052 Exposure complete 23:19:14.265 00.164 8052 worker thread done servicing request 23:19:14.265 00.000 3236 OnExposeComplete: enter 23:19:14.265 00.000 3236 UpdateGuideState(): m_state=6 23:19:14.266 00.001 3236 Star::Find(15, 1049, 271, 0, (0,0,0,0), 0.0, 255) frame 1098 23:19:14.267 00.001 3236 Star::Find returns 1 (0), X=1052.81, Y=266.77, Mass=197, SNR=9.6, Peak=33 HFD=5.6 23:19:14.267 00.000 3236 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.85) = xAngle (0.43 = 0.43) 23:19:14.267 00.000 3236 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.31 = -1.31) 23:19:14.267 00.000 3236 CameraToMount -- cameraX=0.22 cameraY=-1.41 hyp=1.42 cameraTheta=-1.41 mountX=1.29 mountY=-1.38, mountTheta=-0.82 23:19:14.269 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.22, y=-1.41, opts=13) 23:19:14.270 00.001 3236 Enqueuing Move request for scope (0.22, -1.41) 23:19:14.270 00.000 8052 Worker thread wakes up 23:19:14.270 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.41) opts 0xd 23:19:14.271 00.001 8052 Handling offset move in thread for scope, endpoint = (0.22, -1.41) 23:19:14.271 00.000 8052 Moving (0.22, -1.41) raw xDistance=1.29 yDistance=-1.38 23:19:14.271 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.29 23:19:14.271 00.000 8052 resist switch: large excursion: input -1.38 thresh 0.54 direction from 1 to -1 23:19:14.271 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.13 23:19:14.272 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.38 from input -1.38 23:19:14.272 00.000 8052 MoveAxis(W, 39, ABG) 23:19:14.272 00.000 8052 Guiding Dir = 3, Dur = 39 23:19:14.275 00.003 8052 IsSlewing returns 0 23:19:14.277 00.002 8052 IsGuiding returns 0 23:19:14.282 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=32, Gamma=1.040 23:19:14.289 00.007 8052 PulseGuide returned control before completion, sleep 38 23:19:14.329 00.040 8052 IsGuiding returns 1 23:19:14.330 00.001 8052 scope still moving after pulse duration time elapsed 23:19:14.352 00.022 8052 IsSlewing returns 0 23:19:14.354 00.002 8052 IsGuiding returns 0 23:19:14.354 00.000 8052 scope move finished after 39 + 37 ms 23:19:14.355 00.001 8052 Move returns status 0, amount 39 23:19:14.355 00.000 8052 MoveAxis(N, 209, ABG) 23:19:14.355 00.000 8052 Guiding Dir = 0, Dur = 209 23:19:14.357 00.002 8052 IsSlewing returns 0 23:19:14.360 00.003 8052 IsGuiding returns 0 23:19:14.367 00.007 8052 PulseGuide returned control before completion, sleep 213 23:19:14.572 00.205 3236 UpdateGuideState exits: m=197 SNR=9.6 23:19:14.573 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:14.573 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:14.573 00.000 3236 Enqueuing Expose request 23:19:14.651 00.078 8052 IsGuiding returns 0 23:19:14.651 00.000 8052 Move returns status 0, amount 209 23:19:14.652 00.001 8052 move complete, result=0 23:19:14.652 00.000 8052 worker thread done servicing request 23:19:14.652 00.000 8052 Worker thread wakes up 23:19:14.653 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:14.653 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:14.720 00.067 3236 GuideStep: 1.3 px 39 ms WEST, -1.4 px 209 ms NORTH 23:19:16.082 01.362 8052 Exposure complete 23:19:16.209 00.127 8052 worker thread done servicing request 23:19:16.210 00.001 3236 OnExposeComplete: enter 23:19:16.210 00.000 3236 UpdateGuideState(): m_state=6 23:19:16.211 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1099 23:19:16.211 00.000 3236 Star::Find returns 1 (0), X=1052.65, Y=263.97, Mass=187, SNR=9.4, Peak=37 HFD=5.2 23:19:16.211 00.000 3236 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.85) = xAngle (0.29 = 0.29) 23:19:16.211 00.000 3236 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.45 = -1.45) 23:19:16.211 00.000 3236 CameraToMount -- cameraX=0.06 cameraY=-4.20 hyp=4.20 cameraTheta=-1.56 mountX=4.03 mountY=-4.18, mountTheta=-0.80 23:19:16.213 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.06, y=-4.20, opts=13) 23:19:16.213 00.000 3236 Enqueuing Move request for scope (0.06, -4.20) 23:19:16.213 00.000 8052 Worker thread wakes up 23:19:16.214 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -4.20) opts 0xd 23:19:16.214 00.000 8052 Handling offset move in thread for scope, endpoint = (0.06, -4.20) 23:19:16.214 00.000 8052 Moving (0.06, -4.20) raw xDistance=4.03 yDistance=-4.18 23:19:16.214 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.59 from input 4.03 23:19:16.214 00.000 8052 GuideAlgorithmResistSwitch::result() returns -4.18 from input -4.18 23:19:16.214 00.000 8052 MoveAxis(W, 142, ABG) 23:19:16.215 00.001 8052 Guiding Dir = 3, Dur = 142 23:19:16.217 00.002 8052 IsSlewing returns 0 23:19:16.220 00.003 8052 IsGuiding returns 0 23:19:16.223 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=29, FiltMax=35, Gamma=1.040 23:19:16.264 00.041 8052 PulseGuide returned control before completion, sleep 108 23:19:16.376 00.112 8052 IsGuiding returns 1 23:19:16.376 00.000 8052 scope still moving after pulse duration time elapsed 23:19:16.398 00.022 8052 IsSlewing returns 0 23:19:16.401 00.003 8052 IsGuiding returns 1 23:19:16.424 00.023 8052 IsSlewing returns 0 23:19:16.426 00.002 8052 IsGuiding returns 0 23:19:16.426 00.000 8052 scope move finished after 142 + 64 ms 23:19:16.426 00.000 8052 Move returns status 0, amount 142 23:19:16.426 00.000 8052 MoveAxis(N, 635, ABG) 23:19:16.427 00.001 8052 Guiding Dir = 0, Dur = 635 23:19:16.429 00.002 8052 IsSlewing returns 0 23:19:16.431 00.002 8052 IsGuiding returns 0 23:19:16.440 00.009 8052 PulseGuide returned control before completion, sleep 636 23:19:16.456 00.016 3236 UpdateGuideState exits: m=187 SNR=9.4 23:19:16.457 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:16.457 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:16.457 00.000 3236 Enqueuing Expose request 23:19:17.080 00.623 8052 IsGuiding returns 0 23:19:17.081 00.001 8052 Move returns status 0, amount 635 23:19:17.081 00.000 8052 move complete, result=0 23:19:17.081 00.000 8052 worker thread done servicing request 23:19:17.081 00.000 3236 GuideStep: 4.0 px 142 ms WEST, -4.2 px 635 ms NORTH 23:19:17.081 00.000 8052 Worker thread wakes up 23:19:17.082 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:17.082 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:18.106 01.024 8052 Exposure complete 23:19:18.244 00.138 8052 worker thread done servicing request 23:19:18.244 00.000 3236 OnExposeComplete: enter 23:19:18.244 00.000 3236 UpdateGuideState(): m_state=6 23:19:18.245 00.001 3236 Star::Find(15, 1052, 263, 0, (0,0,0,0), 0.0, 255) frame 1100 23:19:18.245 00.000 3236 Star::Find returns 1 (0), X=1051.49, Y=265.67, Mass=169, SNR=8.9, Peak=32 HFD=5.1 23:19:18.245 00.000 3236 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.85) = xAngle (-0.14 = -0.14) 23:19:18.245 00.000 3236 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.88 = -1.88) 23:19:18.245 00.000 3236 CameraToMount -- cameraX=-1.10 cameraY=-2.51 hyp=2.74 cameraTheta=-1.99 mountX=2.71 mountY=-2.61, mountTheta=-0.77 23:19:18.247 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.10, y=-2.51, opts=13) 23:19:18.247 00.000 3236 Enqueuing Move request for scope (-1.10, -2.51) 23:19:18.247 00.000 8052 Worker thread wakes up 23:19:18.247 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -2.51) opts 0xd 23:19:18.247 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.10, -2.51) 23:19:18.248 00.001 8052 Moving (-1.10, -2.51) raw xDistance=2.71 yDistance=-2.61 23:19:18.248 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.89 from input 2.71 23:19:18.248 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.61 from input -2.61 23:19:18.248 00.000 8052 MoveAxis(W, 104, ABG) 23:19:18.248 00.000 8052 Guiding Dir = 3, Dur = 104 23:19:18.251 00.003 8052 IsSlewing returns 0 23:19:18.253 00.002 8052 IsGuiding returns 0 23:19:18.258 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=23, FiltMax=29, Gamma=1.040 23:19:18.290 00.032 8052 PulseGuide returned control before completion, sleep 78 23:19:18.370 00.080 8052 IsGuiding returns 1 23:19:18.370 00.000 8052 scope still moving after pulse duration time elapsed 23:19:18.392 00.022 8052 IsSlewing returns 0 23:19:18.394 00.002 8052 IsGuiding returns 1 23:19:18.416 00.022 8052 IsSlewing returns 0 23:19:18.418 00.002 8052 IsGuiding returns 0 23:19:18.418 00.000 8052 scope move finished after 104 + 60 ms 23:19:18.418 00.000 8052 Move returns status 0, amount 104 23:19:18.418 00.000 8052 MoveAxis(N, 396, ABG) 23:19:18.419 00.001 8052 Guiding Dir = 0, Dur = 396 23:19:18.424 00.005 8052 IsSlewing returns 0 23:19:18.496 00.072 3236 UpdateGuideState exits: m=169 SNR=8.9 23:19:18.496 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:18.497 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:18.497 00.000 3236 Enqueuing Expose request 23:19:18.518 00.021 8052 IsGuiding returns 0 23:19:18.662 00.144 8052 PulseGuide returned control before completion, sleep 263 23:19:18.929 00.267 8052 IsGuiding returns 1 23:19:18.930 00.001 8052 scope still moving after pulse duration time elapsed 23:19:18.953 00.023 8052 IsSlewing returns 0 23:19:18.955 00.002 8052 IsGuiding returns 1 23:19:18.979 00.024 8052 IsSlewing returns 0 23:19:18.981 00.002 8052 IsGuiding returns 1 23:19:19.004 00.023 8052 IsSlewing returns 0 23:19:19.006 00.002 8052 IsGuiding returns 1 23:19:19.029 00.023 8052 IsSlewing returns 0 23:19:19.031 00.002 8052 IsGuiding returns 1 23:19:19.054 00.023 8052 IsSlewing returns 0 23:19:19.056 00.002 8052 IsGuiding returns 1 23:19:19.078 00.022 8052 IsSlewing returns 0 23:19:19.081 00.003 8052 IsGuiding returns 0 23:19:19.081 00.000 8052 scope move finished after 396 + 166 ms 23:19:19.081 00.000 8052 Move returns status 0, amount 396 23:19:19.081 00.000 8052 move complete, result=0 23:19:19.081 00.000 8052 worker thread done servicing request 23:19:19.081 00.000 3236 GuideStep: 2.7 px 104 ms WEST, -2.6 px 396 ms NORTH 23:19:19.082 00.001 8052 Worker thread wakes up 23:19:19.082 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:19.082 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:20.111 01.029 8052 Exposure complete 23:19:20.246 00.135 8052 worker thread done servicing request 23:19:20.246 00.000 3236 OnExposeComplete: enter 23:19:20.246 00.000 3236 UpdateGuideState(): m_state=6 23:19:20.247 00.001 3236 Star::Find(15, 1051, 265, 0, (0,0,0,0), 0.0, 255) frame 1101 23:19:20.248 00.001 3236 Star::Find returns 1 (0), X=1051.04, Y=268.13, Mass=177, SNR=9.1, Peak=38 HFD=4.6 23:19:20.248 00.000 3236 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.85) = xAngle (-1.26 = -1.26) 23:19:20.249 00.001 3236 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.01 = -3.01) 23:19:20.249 00.000 3236 CameraToMount -- cameraX=-1.55 cameraY=-0.05 hyp=1.56 cameraTheta=-3.11 mountX=0.47 mountY=-0.21, mountTheta=-0.41 23:19:20.251 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.55, y=-0.05, opts=13) 23:19:20.251 00.000 3236 Enqueuing Move request for scope (-1.55, -0.05) 23:19:20.251 00.000 8052 Worker thread wakes up 23:19:20.252 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.55, -0.05) opts 0xd 23:19:20.252 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.55, -0.05) 23:19:20.252 00.000 8052 Moving (-1.55, -0.05) raw xDistance=0.47 yDistance=-0.21 23:19:20.252 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.47 23:19:20.252 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21 23:19:20.253 00.001 8052 MoveAxis(W, 24, ABG) 23:19:20.253 00.000 8052 Guiding Dir = 3, Dur = 24 23:19:20.265 00.012 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=28, FiltMax=36, Gamma=1.040 23:19:20.270 00.005 8052 IsSlewing returns 0 23:19:20.276 00.006 8052 IsGuiding returns 0 23:19:20.321 00.045 8052 IsGuiding returns 1 23:19:20.321 00.000 8052 scope still moving after pulse duration time elapsed 23:19:20.344 00.023 8052 IsSlewing returns 0 23:19:20.346 00.002 8052 IsGuiding returns 1 23:19:20.368 00.022 8052 IsSlewing returns 0 23:19:20.370 00.002 8052 IsGuiding returns 1 23:19:20.392 00.022 8052 IsSlewing returns 0 23:19:20.394 00.002 8052 IsGuiding returns 0 23:19:20.394 00.000 8052 scope move finished after 24 + 93 ms 23:19:20.394 00.000 8052 Move returns status 0, amount 24 23:19:20.394 00.000 8052 MoveAxis(N, 32, ABG) 23:19:20.395 00.001 8052 Guiding Dir = 0, Dur = 32 23:19:20.396 00.001 8052 IsSlewing returns 0 23:19:20.398 00.002 8052 IsGuiding returns 0 23:19:20.423 00.025 8052 PulseGuide returned control before completion, sleep 17 23:19:20.442 00.019 8052 IsGuiding returns 1 23:19:20.443 00.001 8052 scope still moving after pulse duration time elapsed 23:19:20.465 00.022 8052 IsSlewing returns 0 23:19:20.477 00.012 8052 IsGuiding returns 1 23:19:20.500 00.023 8052 IsSlewing returns 0 23:19:20.502 00.002 3236 UpdateGuideState exits: m=177 SNR=9.1 23:19:20.502 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:20.502 00.000 8052 IsGuiding returns 1 23:19:20.503 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:20.503 00.000 3236 Enqueuing Expose request 23:19:20.526 00.023 8052 IsSlewing returns 0 23:19:20.528 00.002 8052 IsGuiding returns 1 23:19:20.556 00.028 8052 IsSlewing returns 0 23:19:20.558 00.002 8052 IsGuiding returns 1 23:19:20.580 00.022 8052 IsSlewing returns 0 23:19:20.582 00.002 8052 IsGuiding returns 1 23:19:20.606 00.024 8052 IsSlewing returns 0 23:19:20.608 00.002 8052 IsGuiding returns 0 23:19:20.608 00.000 8052 scope move finished after 32 + 177 ms 23:19:20.608 00.000 8052 Move returns status 0, amount 32 23:19:20.608 00.000 8052 move complete, result=0 23:19:20.608 00.000 8052 worker thread done servicing request 23:19:20.609 00.001 8052 Worker thread wakes up 23:19:20.609 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:20.609 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:20.609 00.000 3236 GuideStep: 0.5 px 24 ms WEST, -0.2 px 32 ms NORTH 23:19:22.143 01.534 8052 Exposure complete 23:19:22.307 00.164 8052 worker thread done servicing request 23:19:22.307 00.000 3236 OnExposeComplete: enter 23:19:22.308 00.001 3236 UpdateGuideState(): m_state=6 23:19:22.309 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1102 23:19:22.309 00.000 3236 Star::Find returns 1 (0), X=1049.15, Y=270.21, Mass=204, SNR=9.7, Peak=30 HFD=5.7 23:19:22.309 00.000 3236 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.85) = xAngle (4.46 = -1.83) 23:19:22.309 00.000 3236 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.71 = 2.71) 23:19:22.310 00.001 3236 CameraToMount -- cameraX=-3.44 cameraY=2.03 hyp=3.99 cameraTheta=2.61 mountX=-1.01 mountY=1.67, mountTheta=2.12 23:19:22.312 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.44, y=2.03, opts=13) 23:19:22.312 00.000 3236 Enqueuing Move request for scope (-3.44, 2.03) 23:19:22.312 00.000 8052 Worker thread wakes up 23:19:22.313 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.44, 2.03) opts 0xd 23:19:22.313 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.44, 2.03) 23:19:22.313 00.000 8052 Moving (-3.44, 2.03) raw xDistance=-1.01 yDistance=1.67 23:19:22.313 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.61 from input -1.01 23:19:22.313 00.000 8052 resist switch: large excursion: input 1.67 thresh 0.54 direction from -1 to 1 23:19:22.314 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.01 23:19:22.314 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.67 from input 1.67 23:19:22.314 00.000 8052 MoveAxis(E, 33, ABG) 23:19:22.314 00.000 8052 Guiding Dir = 2, Dur = 33 23:19:22.325 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=58, FiltMin=22, FiltMax=29, Gamma=1.040 23:19:22.325 00.000 8052 IsSlewing returns 0 23:19:22.329 00.004 8052 IsGuiding returns 0 23:19:22.335 00.006 8052 PulseGuide returned control before completion, sleep 38 23:19:22.379 00.044 8052 IsGuiding returns 0 23:19:22.379 00.000 8052 Move returns status 0, amount 33 23:19:22.379 00.000 8052 MoveAxis(S, 254, ABG) 23:19:22.379 00.000 8052 Guiding Dir = 1, Dur = 254 23:19:22.381 00.002 8052 IsSlewing returns 0 23:19:22.384 00.003 8052 IsGuiding returns 0 23:19:22.392 00.008 8052 PulseGuide returned control before completion, sleep 257 23:19:22.599 00.207 3236 UpdateGuideState exits: m=204 SNR=9.7 23:19:22.599 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:22.599 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:22.599 00.000 3236 Enqueuing Expose request 23:19:22.707 00.108 8052 IsGuiding returns 0 23:19:22.707 00.000 8052 Move returns status 0, amount 254 23:19:22.707 00.000 8052 move complete, result=0 23:19:22.708 00.001 8052 worker thread done servicing request 23:19:22.708 00.000 3236 GuideStep: -1.0 px 33 ms EAST, 1.7 px 254 ms SOUTH 23:19:22.709 00.001 8052 Worker thread wakes up 23:19:22.709 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:22.709 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:24.142 01.433 8052 Exposure complete 23:19:24.304 00.162 8052 worker thread done servicing request 23:19:24.304 00.000 3236 OnExposeComplete: enter 23:19:24.304 00.000 3236 UpdateGuideState(): m_state=6 23:19:24.305 00.001 3236 Star::Find(15, 1049, 270, 0, (0,0,0,0), 0.0, 255) frame 1103 23:19:24.306 00.001 3236 Star::Find returns 1 (0), X=1047.44, Y=270.15, Mass=202, SNR=9.7, Peak=34 HFD=5.2 23:19:24.306 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.62 = -1.66) 23:19:24.306 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.88 = 2.88) 23:19:24.307 00.001 3236 CameraToMount -- cameraX=-5.15 cameraY=1.98 hyp=5.52 cameraTheta=2.78 mountX=-0.49 mountY=1.44, mountTheta=1.90 23:19:24.308 00.001 3236 SchedulePrimaryMove(06CFF028, x=-5.15, y=1.98, opts=13) 23:19:24.309 00.001 3236 Enqueuing Move request for scope (-5.15, 1.98) 23:19:24.309 00.000 8052 Worker thread wakes up 23:19:24.309 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.15, 1.98) opts 0xd 23:19:24.309 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.15, 1.98) 23:19:24.310 00.001 8052 Moving (-5.15, 1.98) raw xDistance=-0.49 yDistance=1.44 23:19:24.310 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.49 23:19:24.310 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.44 from input 1.44 23:19:24.310 00.000 8052 MoveAxis(E, 19, ABG) 23:19:24.310 00.000 8052 Guiding Dir = 2, Dur = 19 23:19:24.313 00.003 8052 IsSlewing returns 0 23:19:24.321 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=23, FiltMax=31, Gamma=1.040 23:19:24.322 00.001 8052 IsGuiding returns 0 23:19:24.328 00.006 8052 PulseGuide returned control before completion, sleep 24 23:19:24.361 00.033 8052 IsGuiding returns 0 23:19:24.361 00.000 8052 Move returns status 0, amount 19 23:19:24.361 00.000 8052 MoveAxis(S, 219, ABG) 23:19:24.361 00.000 8052 Guiding Dir = 1, Dur = 219 23:19:24.363 00.002 8052 IsSlewing returns 0 23:19:24.366 00.003 8052 IsGuiding returns 0 23:19:24.373 00.007 8052 PulseGuide returned control before completion, sleep 222 23:19:24.589 00.216 3236 UpdateGuideState exits: m=202 SNR=9.7 23:19:24.589 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:24.589 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:24.590 00.001 3236 Enqueuing Expose request 23:19:24.599 00.009 8052 IsGuiding returns 0 23:19:24.599 00.000 8052 Move returns status 0, amount 219 23:19:24.599 00.000 8052 move complete, result=0 23:19:24.599 00.000 8052 worker thread done servicing request 23:19:24.600 00.001 8052 Worker thread wakes up 23:19:24.600 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:24.600 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:24.604 00.004 3236 GuideStep: -0.5 px 19 ms EAST, 1.4 px 219 ms SOUTH 23:19:26.134 01.530 8052 Exposure complete 23:19:26.297 00.163 8052 worker thread done servicing request 23:19:26.297 00.000 3236 OnExposeComplete: enter 23:19:26.297 00.000 3236 UpdateGuideState(): m_state=6 23:19:26.298 00.001 3236 Star::Find(15, 1047, 270, 0, (0,0,0,0), 0.0, 255) frame 1104 23:19:26.299 00.001 3236 Star::Find returns 1 (0), X=1048.76, Y=268.99, Mass=209, SNR=9.9, Peak=35 HFD=5.8 23:19:26.299 00.000 3236 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.85) = xAngle (4.78 = -1.50) 23:19:26.299 00.000 3236 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.03 = 3.03) 23:19:26.299 00.000 3236 CameraToMount -- cameraX=-3.83 cameraY=0.82 hyp=3.91 cameraTheta=2.93 mountX=0.27 mountY=0.42, mountTheta=1.01 23:19:26.301 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.83, y=0.82, opts=13) 23:19:26.301 00.000 3236 Enqueuing Move request for scope (-3.83, 0.82) 23:19:26.302 00.001 8052 Worker thread wakes up 23:19:26.302 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.83, 0.82) opts 0xd 23:19:26.302 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.83, 0.82) 23:19:26.302 00.000 8052 Moving (-3.83, 0.82) raw xDistance=0.27 yDistance=0.42 23:19:26.302 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.27 23:19:26.303 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42 23:19:26.303 00.000 8052 MoveAxis(W, 8, ABG) 23:19:26.303 00.000 8052 Guiding Dir = 3, Dur = 8 23:19:26.306 00.003 8052 IsSlewing returns 0 23:19:26.308 00.002 8052 IsGuiding returns 0 23:19:26.312 00.004 8052 PulseGuide returned control before completion, sleep 15 23:19:26.315 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=32, Gamma=1.040 23:19:26.331 00.016 8052 IsGuiding returns 0 23:19:26.331 00.000 8052 Move returns status 0, amount 8 23:19:26.332 00.001 8052 MoveAxis(S, 64, ABG) 23:19:26.332 00.000 8052 Guiding Dir = 1, Dur = 64 23:19:26.334 00.002 8052 IsSlewing returns 0 23:19:26.336 00.002 8052 IsGuiding returns 0 23:19:26.345 00.009 8052 PulseGuide returned control before completion, sleep 66 23:19:26.450 00.105 8052 IsGuiding returns 1 23:19:26.450 00.000 8052 scope still moving after pulse duration time elapsed 23:19:26.578 00.128 8052 IsSlewing returns 0 23:19:26.581 00.003 3236 UpdateGuideState exits: m=209 SNR=9.9 23:19:26.581 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:26.582 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:26.582 00.000 3236 Enqueuing Expose request 23:19:26.705 00.123 8052 IsGuiding returns 0 23:19:26.705 00.000 8052 scope move finished after 64 + 304 ms 23:19:26.706 00.001 8052 Move returns status 0, amount 64 23:19:26.706 00.000 8052 move complete, result=0 23:19:26.706 00.000 8052 worker thread done servicing request 23:19:26.706 00.000 8052 Worker thread wakes up 23:19:26.706 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:26.707 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:26.709 00.002 3236 GuideStep: 0.3 px 8 ms WEST, 0.4 px 64 ms SOUTH 23:19:28.141 01.432 8052 Exposure complete 23:19:28.303 00.162 8052 worker thread done servicing request 23:19:28.303 00.000 3236 OnExposeComplete: enter 23:19:28.304 00.001 3236 UpdateGuideState(): m_state=6 23:19:28.305 00.001 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 1105 23:19:28.305 00.000 3236 Star::Find returns 1 (0), X=1050.35, Y=270.54, Mass=210, SNR=10.0, Peak=30 HFD=5.0 23:19:28.305 00.000 3236 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.85) = xAngle (4.18 = -2.11) 23:19:28.306 00.001 3236 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.43 = 2.43) 23:19:28.306 00.000 3236 CameraToMount -- cameraX=-2.24 cameraY=2.36 hyp=3.25 cameraTheta=2.33 mountX=-1.66 mountY=2.12, mountTheta=2.23 23:19:28.308 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.24, y=2.36, opts=13) 23:19:28.308 00.000 3236 Enqueuing Move request for scope (-2.24, 2.36) 23:19:28.308 00.000 8052 Worker thread wakes up 23:19:28.308 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.24, 2.36) opts 0xd 23:19:28.309 00.001 8052 Handling offset move in thread for scope, endpoint = (-2.24, 2.36) 23:19:28.309 00.000 8052 Moving (-2.24, 2.36) raw xDistance=-1.66 yDistance=2.12 23:19:28.309 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.03 from input -1.66 23:19:28.309 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.12 from input 2.12 23:19:28.309 00.000 8052 MoveAxis(E, 57, ABG) 23:19:28.310 00.001 8052 Guiding Dir = 2, Dur = 57 23:19:28.315 00.005 8052 IsSlewing returns 0 23:19:28.318 00.003 8052 IsGuiding returns 0 23:19:28.324 00.006 8052 PulseGuide returned control before completion, sleep 61 23:19:28.328 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=19, FiltMax=28, Gamma=1.040 23:19:28.388 00.060 8052 IsGuiding returns 0 23:19:28.389 00.001 8052 Move returns status 0, amount 57 23:19:28.389 00.000 8052 MoveAxis(S, 322, ABG) 23:19:28.389 00.000 8052 Guiding Dir = 1, Dur = 322 23:19:28.392 00.003 8052 IsSlewing returns 0 23:19:28.394 00.002 8052 IsGuiding returns 0 23:19:28.398 00.004 8052 PulseGuide returned control before completion, sleep 329 23:19:28.592 00.194 3236 UpdateGuideState exits: m=210 SNR=10.0 23:19:28.592 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:28.593 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:28.593 00.000 3236 Enqueuing Expose request 23:19:28.735 00.142 8052 IsGuiding returns 0 23:19:28.735 00.000 8052 Move returns status 0, amount 322 23:19:28.735 00.000 8052 move complete, result=0 23:19:28.736 00.001 8052 worker thread done servicing request 23:19:28.736 00.000 8052 Worker thread wakes up 23:19:28.736 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:28.736 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:28.737 00.001 3236 GuideStep: -1.7 px 57 ms EAST, 2.1 px 322 ms SOUTH 23:19:30.068 01.331 8052 Exposure complete 23:19:30.229 00.161 8052 worker thread done servicing request 23:19:30.230 00.001 3236 OnExposeComplete: enter 23:19:30.230 00.000 3236 UpdateGuideState(): m_state=6 23:19:30.231 00.001 3236 Star::Find(15, 1050, 270, 0, (0,0,0,0), 0.0, 255) frame 1106 23:19:30.231 00.000 3236 Star::Find returns 1 (0), X=1050.41, Y=269.06, Mass=178, SNR=9.1, Peak=35 HFD=4.9 23:19:30.231 00.000 3236 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.85) = xAngle (4.61 = -1.68) 23:19:30.232 00.001 3236 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.86 = 2.86) 23:19:30.232 00.000 3236 CameraToMount -- cameraX=-2.18 cameraY=0.88 hyp=2.35 cameraTheta=2.76 mountX=-0.25 mountY=0.65, mountTheta=1.93 23:19:30.234 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.18, y=0.88, opts=13) 23:19:30.234 00.000 3236 Enqueuing Move request for scope (-2.18, 0.88) 23:19:30.234 00.000 8052 Worker thread wakes up 23:19:30.234 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.18, 0.88) opts 0xd 23:19:30.234 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.18, 0.88) 23:19:30.235 00.001 8052 Moving (-2.18, 0.88) raw xDistance=-0.25 yDistance=0.65 23:19:30.235 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.25 23:19:30.235 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 23:19:30.235 00.000 8052 MoveAxis(E, 13, ABG) 23:19:30.236 00.001 8052 Guiding Dir = 2, Dur = 13 23:19:30.238 00.002 8052 IsSlewing returns 0 23:19:30.246 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=27, FiltMax=34, Gamma=1.040 23:19:30.247 00.001 8052 IsGuiding returns 0 23:19:30.252 00.005 8052 PulseGuide returned control before completion, sleep 19 23:19:30.274 00.022 8052 IsGuiding returns 0 23:19:30.274 00.000 8052 Move returns status 0, amount 13 23:19:30.274 00.000 8052 MoveAxis(S, 99, ABG) 23:19:30.274 00.000 8052 Guiding Dir = 1, Dur = 99 23:19:30.276 00.002 8052 IsSlewing returns 0 23:19:30.279 00.003 8052 IsGuiding returns 0 23:19:30.291 00.012 8052 PulseGuide returned control before completion, sleep 98 23:19:30.424 00.133 8052 IsGuiding returns 1 23:19:30.424 00.000 8052 scope still moving after pulse duration time elapsed 23:19:30.511 00.087 3236 UpdateGuideState exits: m=178 SNR=9.1 23:19:30.511 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:30.512 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:30.512 00.000 3236 Enqueuing Expose request 23:19:30.533 00.021 8052 IsSlewing returns 0 23:19:30.661 00.128 8052 IsGuiding returns 0 23:19:30.661 00.000 8052 scope move finished after 99 + 282 ms 23:19:30.661 00.000 8052 Move returns status 0, amount 99 23:19:30.662 00.001 8052 move complete, result=0 23:19:30.662 00.000 8052 worker thread done servicing request 23:19:30.662 00.000 8052 Worker thread wakes up 23:19:30.662 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:30.663 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:30.663 00.000 3236 GuideStep: -0.2 px 13 ms EAST, 0.7 px 99 ms SOUTH 23:19:32.096 01.433 8052 Exposure complete 23:19:32.257 00.161 8052 worker thread done servicing request 23:19:32.258 00.001 3236 OnExposeComplete: enter 23:19:32.258 00.000 3236 UpdateGuideState(): m_state=6 23:19:32.259 00.001 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 1107 23:19:32.259 00.000 3236 Star::Find returns 1 (0), X=1051.43, Y=267.45, Mass=240, SNR=10.6, Peak=35 HFD=5.2 23:19:32.259 00.000 3236 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.85) = xAngle (-0.74 = -0.74) 23:19:32.259 00.000 3236 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.48 = -2.48) 23:19:32.260 00.001 3236 CameraToMount -- cameraX=-1.16 cameraY=-0.72 hyp=1.37 cameraTheta=-2.58 mountX=1.01 mountY=-0.84, mountTheta=-0.69 23:19:32.262 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.16, y=-0.72, opts=13) 23:19:32.262 00.000 3236 Enqueuing Move request for scope (-1.16, -0.72) 23:19:32.262 00.000 8052 Worker thread wakes up 23:19:32.262 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.16, -0.72) opts 0xd 23:19:32.263 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.16, -0.72) 23:19:32.263 00.000 8052 Moving (-1.16, -0.72) raw xDistance=1.01 yDistance=-0.84 23:19:32.263 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.62 from input 1.01 23:19:32.263 00.000 8052 resist switch: large excursion: input -0.84 thresh 0.54 direction from 1 to -1 23:19:32.264 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.52 23:19:32.264 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 23:19:32.264 00.000 8052 MoveAxis(W, 34, ABG) 23:19:32.264 00.000 8052 Guiding Dir = 3, Dur = 34 23:19:32.267 00.003 8052 IsSlewing returns 0 23:19:32.270 00.003 8052 IsGuiding returns 0 23:19:32.274 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=23, FiltMax=32, Gamma=1.040 23:19:32.276 00.002 8052 PulseGuide returned control before completion, sleep 39 23:19:32.319 00.043 8052 IsGuiding returns 0 23:19:32.320 00.001 8052 Move returns status 0, amount 34 23:19:32.320 00.000 8052 MoveAxis(N, 128, ABG) 23:19:32.320 00.000 8052 Guiding Dir = 0, Dur = 128 23:19:32.322 00.002 8052 IsSlewing returns 0 23:19:32.325 00.003 8052 IsGuiding returns 0 23:19:32.330 00.005 8052 PulseGuide returned control before completion, sleep 133 23:19:32.467 00.137 8052 IsGuiding returns 1 23:19:32.468 00.001 8052 scope still moving after pulse duration time elapsed 23:19:32.490 00.022 8052 IsSlewing returns 0 23:19:32.492 00.002 8052 IsGuiding returns 0 23:19:32.492 00.000 8052 scope move finished after 128 + 39 ms 23:19:32.493 00.001 8052 Move returns status 0, amount 128 23:19:32.493 00.000 8052 move complete, result=0 23:19:32.493 00.000 8052 worker thread done servicing request 23:19:32.548 00.055 3236 UpdateGuideState exits: m=240 SNR=10.6 23:19:32.548 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:32.549 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:32.549 00.000 3236 Enqueuing Expose request 23:19:32.549 00.000 8052 Worker thread wakes up 23:19:32.549 00.000 3236 GuideStep: 1.0 px 34 ms WEST, -0.8 px 128 ms NORTH 23:19:32.549 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:32.550 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:34.084 01.534 8052 Exposure complete 23:19:34.246 00.162 8052 worker thread done servicing request 23:19:34.247 00.001 3236 OnExposeComplete: enter 23:19:34.247 00.000 3236 UpdateGuideState(): m_state=6 23:19:34.248 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1108 23:19:34.248 00.000 3236 Star::Find returns 1 (0), X=1051.86, Y=265.26, Mass=208, SNR=9.9, Peak=30 HFD=5.1 23:19:34.248 00.000 3236 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.85) = xAngle (0.03 = 0.03) 23:19:34.249 00.001 3236 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.71 = -1.71) 23:19:34.249 00.000 3236 CameraToMount -- cameraX=-0.73 cameraY=-2.91 hyp=3.00 cameraTheta=-1.82 mountX=3.00 mountY=-2.97, mountTheta=-0.78 23:19:34.251 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.73, y=-2.91, opts=13) 23:19:34.251 00.000 3236 Enqueuing Move request for scope (-0.73, -2.91) 23:19:34.251 00.000 8052 Worker thread wakes up 23:19:34.251 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -2.91) opts 0xd 23:19:34.252 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.73, -2.91) 23:19:34.252 00.000 8052 Moving (-0.73, -2.91) raw xDistance=3.00 yDistance=-2.97 23:19:34.252 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.94 from input 3.00 23:19:34.252 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.97 from input -2.97 23:19:34.252 00.000 8052 MoveAxis(W, 106, ABG) 23:19:34.253 00.001 8052 Guiding Dir = 3, Dur = 106 23:19:34.259 00.006 8052 IsSlewing returns 0 23:19:34.262 00.003 8052 IsGuiding returns 0 23:19:34.263 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=21, FiltMax=29, Gamma=1.040 23:19:34.270 00.007 8052 PulseGuide returned control before completion, sleep 109 23:19:34.463 00.193 8052 IsGuiding returns 0 23:19:34.463 00.000 8052 Move returns status 0, amount 106 23:19:34.464 00.001 8052 MoveAxis(N, 452, ABG) 23:19:34.464 00.000 8052 Guiding Dir = 0, Dur = 452 23:19:34.527 00.063 8052 IsSlewing returns 0 23:19:34.531 00.004 3236 UpdateGuideState exits: m=208 SNR=9.9 23:19:34.532 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:34.532 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:34.532 00.000 3236 Enqueuing Expose request 23:19:34.604 00.072 8052 IsGuiding returns 0 23:19:34.628 00.024 8052 PulseGuide returned control before completion, sleep 439 23:19:35.070 00.442 8052 IsGuiding returns 1 23:19:35.071 00.001 8052 scope still moving after pulse duration time elapsed 23:19:35.093 00.022 8052 IsSlewing returns 0 23:19:35.095 00.002 8052 IsGuiding returns 0 23:19:35.095 00.000 8052 scope move finished after 452 + 39 ms 23:19:35.095 00.000 8052 Move returns status 0, amount 452 23:19:35.096 00.001 8052 move complete, result=0 23:19:35.096 00.000 8052 worker thread done servicing request 23:19:35.096 00.000 8052 Worker thread wakes up 23:19:35.096 00.000 3236 GuideStep: 3.0 px 106 ms WEST, -3.0 px 452 ms NORTH 23:19:35.096 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:35.097 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:36.126 01.029 8052 Exposure complete 23:19:36.288 00.162 8052 worker thread done servicing request 23:19:36.289 00.001 3236 OnExposeComplete: enter 23:19:36.289 00.000 3236 UpdateGuideState(): m_state=6 23:19:36.290 00.001 3236 Star::Find(15, 1051, 265, 0, (0,0,0,0), 0.0, 255) frame 1109 23:19:36.290 00.000 3236 Star::Find returns 1 (0), X=1052.35, Y=265.38, Mass=200, SNR=9.7, Peak=37 HFD=5.3 23:19:36.291 00.001 3236 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.85) = xAngle (0.19 = 0.19) 23:19:36.291 00.000 3236 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.56 = -1.56) 23:19:36.291 00.000 3236 CameraToMount -- cameraX=-0.25 cameraY=-2.79 hyp=2.80 cameraTheta=-1.66 mountX=2.75 mountY=-2.80, mountTheta=-0.79 23:19:36.293 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.25, y=-2.79, opts=13) 23:19:36.293 00.000 3236 Enqueuing Move request for scope (-0.25, -2.79) 23:19:36.293 00.000 8052 Worker thread wakes up 23:19:36.293 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -2.79) opts 0xd 23:19:36.294 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.25, -2.79) 23:19:36.294 00.000 8052 Moving (-0.25, -2.79) raw xDistance=2.75 yDistance=-2.80 23:19:36.294 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.87 from input 2.75 23:19:36.294 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.80 from input -2.80 23:19:36.295 00.001 8052 MoveAxis(W, 103, ABG) 23:19:36.295 00.000 8052 Guiding Dir = 3, Dur = 103 23:19:36.298 00.003 8052 IsSlewing returns 0 23:19:36.301 00.003 8052 IsGuiding returns 0 23:19:36.305 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=27, FiltMax=34, Gamma=1.040 23:19:36.306 00.001 8052 PulseGuide returned control before completion, sleep 108 23:19:36.417 00.111 8052 IsGuiding returns 0 23:19:36.418 00.001 8052 Move returns status 0, amount 103 23:19:36.418 00.000 8052 MoveAxis(N, 426, ABG) 23:19:36.418 00.000 8052 Guiding Dir = 0, Dur = 426 23:19:36.420 00.002 8052 IsSlewing returns 0 23:19:36.422 00.002 8052 IsGuiding returns 0 23:19:36.428 00.006 8052 PulseGuide returned control before completion, sleep 430 23:19:36.568 00.140 3236 UpdateGuideState exits: m=200 SNR=9.7 23:19:36.569 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:36.569 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:36.569 00.000 3236 Enqueuing Expose request 23:19:36.867 00.298 8052 IsGuiding returns 0 23:19:36.867 00.000 8052 Move returns status 0, amount 426 23:19:36.868 00.001 8052 move complete, result=0 23:19:36.868 00.000 8052 worker thread done servicing request 23:19:36.868 00.000 8052 Worker thread wakes up 23:19:36.868 00.000 3236 GuideStep: 2.8 px 103 ms WEST, -2.8 px 426 ms NORTH 23:19:36.868 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:36.869 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:38.100 01.231 8052 Exposure complete 23:19:38.263 00.163 8052 worker thread done servicing request 23:19:38.263 00.000 3236 OnExposeComplete: enter 23:19:38.263 00.000 3236 UpdateGuideState(): m_state=6 23:19:38.264 00.001 3236 Star::Find(15, 1052, 265, 0, (0,0,0,0), 0.0, 255) frame 1110 23:19:38.265 00.001 3236 Star::Find returns 1 (0), X=1050.93, Y=268.06, Mass=205, SNR=9.8, Peak=35 HFD=4.6 23:19:38.265 00.000 3236 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.85) = xAngle (-1.22 = -1.22) 23:19:38.265 00.000 3236 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.97 = -2.97) 23:19:38.265 00.000 3236 CameraToMount -- cameraX=-1.66 cameraY=-0.12 hyp=1.66 cameraTheta=-3.07 mountX=0.57 mountY=-0.29, mountTheta=-0.47 23:19:38.267 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.66, y=-0.12, opts=13) 23:19:38.267 00.000 3236 Enqueuing Move request for scope (-1.66, -0.12) 23:19:38.267 00.000 8052 Worker thread wakes up 23:19:38.268 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.66, -0.12) opts 0xd 23:19:38.268 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.66, -0.12) 23:19:38.268 00.000 8052 Moving (-1.66, -0.12) raw xDistance=0.57 yDistance=-0.29 23:19:38.268 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.57 23:19:38.269 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 23:19:38.269 00.000 8052 MoveAxis(W, 27, ABG) 23:19:38.269 00.000 8052 Guiding Dir = 3, Dur = 27 23:19:38.280 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=33, Gamma=1.040 23:19:38.303 00.023 8052 IsSlewing returns 0 23:19:38.367 00.064 8052 IsGuiding returns 0 23:19:38.441 00.074 8052 IsGuiding returns 1 23:19:38.441 00.000 8052 scope still moving after pulse duration time elapsed 23:19:38.464 00.023 8052 IsSlewing returns 0 23:19:38.466 00.002 8052 IsGuiding returns 1 23:19:38.488 00.022 8052 IsSlewing returns 0 23:19:38.492 00.004 8052 IsGuiding returns 0 23:19:38.492 00.000 8052 scope move finished after 27 + 97 ms 23:19:38.493 00.001 8052 Move returns status 0, amount 27 23:19:38.493 00.000 8052 MoveAxis(N, 44, ABG) 23:19:38.493 00.000 8052 Guiding Dir = 0, Dur = 44 23:19:38.495 00.002 8052 IsSlewing returns 0 23:19:38.497 00.002 8052 IsGuiding returns 0 23:19:38.503 00.006 8052 PulseGuide returned control before completion, sleep 49 23:19:38.545 00.042 3236 UpdateGuideState exits: m=205 SNR=9.8 23:19:38.545 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:38.545 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:38.546 00.001 3236 Enqueuing Expose request 23:19:38.555 00.009 8052 IsGuiding returns 1 23:19:38.555 00.000 8052 scope still moving after pulse duration time elapsed 23:19:38.579 00.024 8052 IsSlewing returns 0 23:19:38.581 00.002 8052 IsGuiding returns 1 23:19:38.604 00.023 8052 IsSlewing returns 0 23:19:38.606 00.002 8052 IsGuiding returns 1 23:19:38.629 00.023 8052 IsSlewing returns 0 23:19:38.632 00.003 8052 IsGuiding returns 1 23:19:38.661 00.029 8052 IsSlewing returns 0 23:19:38.668 00.007 8052 IsGuiding returns 0 23:19:38.669 00.001 8052 scope move finished after 44 + 127 ms 23:19:38.669 00.000 8052 Move returns status 0, amount 44 23:19:38.669 00.000 8052 move complete, result=0 23:19:38.669 00.000 8052 worker thread done servicing request 23:19:38.670 00.001 8052 Worker thread wakes up 23:19:38.670 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:38.670 00.000 3236 GuideStep: 0.6 px 27 ms WEST, -0.3 px 44 ms NORTH 23:19:38.670 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:40.104 01.434 8052 Exposure complete 23:19:40.265 00.161 8052 worker thread done servicing request 23:19:40.265 00.000 3236 OnExposeComplete: enter 23:19:40.266 00.001 3236 UpdateGuideState(): m_state=6 23:19:40.267 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1111 23:19:40.267 00.000 3236 Star::Find returns 1 (0), X=1048.68, Y=269.38, Mass=233, SNR=10.5, Peak=41 HFD=4.8 23:19:40.267 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.59) 23:19:40.267 00.000 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 23:19:40.268 00.001 3236 CameraToMount -- cameraX=-3.91 cameraY=1.20 hyp=4.09 cameraTheta=2.84 mountX=-0.08 mountY=0.80, mountTheta=1.68 23:19:40.269 00.001 3236 SchedulePrimaryMove(06CFF028, x=-3.91, y=1.20, opts=13) 23:19:40.270 00.001 3236 Enqueuing Move request for scope (-3.91, 1.20) 23:19:40.270 00.000 8052 Worker thread wakes up 23:19:40.270 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.91, 1.20) opts 0xd 23:19:40.270 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.91, 1.20) 23:19:40.271 00.001 8052 Moving (-3.91, 1.20) raw xDistance=-0.08 yDistance=0.80 23:19:40.271 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:19:40.271 00.000 8052 resist switch: large excursion: input 0.80 thresh 0.54 direction from -1 to 1 23:19:40.271 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.39 23:19:40.271 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 23:19:40.272 00.001 8052 MoveAxis(E, 0, ABG) 23:19:40.272 00.000 8052 Move returns status 0, amount 0 23:19:40.272 00.000 8052 MoveAxis(S, 121, ABG) 23:19:40.272 00.000 8052 Guiding Dir = 1, Dur = 121 23:19:40.281 00.009 8052 IsSlewing returns 0 23:19:40.282 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=29, FiltMax=39, Gamma=1.040 23:19:40.283 00.001 8052 IsGuiding returns 0 23:19:40.289 00.006 8052 PulseGuide returned control before completion, sleep 126 23:19:40.422 00.133 8052 IsGuiding returns 0 23:19:40.422 00.000 8052 Move returns status 0, amount 121 23:19:40.423 00.001 8052 move complete, result=0 23:19:40.423 00.000 8052 worker thread done servicing request 23:19:40.548 00.125 3236 UpdateGuideState exits: m=233 SNR=10.5 23:19:40.549 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:40.549 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:40.549 00.000 3236 Enqueuing Expose request 23:19:40.549 00.000 8052 Worker thread wakes up 23:19:40.549 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.8 px 121 ms SOUTH 23:19:40.550 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:40.550 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:42.084 01.534 8052 Exposure complete 23:19:42.246 00.162 8052 worker thread done servicing request 23:19:42.247 00.001 3236 OnExposeComplete: enter 23:19:42.247 00.000 3236 UpdateGuideState(): m_state=6 23:19:42.248 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 1112 23:19:42.248 00.000 3236 Star::Find returns 1 (0), X=1048.75, Y=269.78, Mass=190, SNR=9.5, Peak=41 HFD=4.3 23:19:42.248 00.000 3236 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.85) = xAngle (4.59 = -1.69) 23:19:42.249 00.001 3236 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.85 = 2.85) 23:19:42.249 00.000 3236 CameraToMount -- cameraX=-3.84 cameraY=1.60 hyp=4.16 cameraTheta=2.75 mountX=-0.49 mountY=1.20, mountTheta=1.96 23:19:42.251 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.84, y=1.60, opts=13) 23:19:42.251 00.000 3236 Enqueuing Move request for scope (-3.84, 1.60) 23:19:42.251 00.000 8052 Worker thread wakes up 23:19:42.251 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.84, 1.60) opts 0xd 23:19:42.252 00.001 8052 Handling offset move in thread for scope, endpoint = (-3.84, 1.60) 23:19:42.252 00.000 8052 Moving (-3.84, 1.60) raw xDistance=-0.49 yDistance=1.20 23:19:42.252 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49 23:19:42.252 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20 23:19:42.253 00.001 8052 MoveAxis(E, 17, ABG) 23:19:42.253 00.000 8052 Guiding Dir = 2, Dur = 17 23:19:42.257 00.004 8052 IsSlewing returns 0 23:19:42.261 00.004 8052 IsGuiding returns 0 23:19:42.266 00.005 8052 PulseGuide returned control before completion, sleep 23 23:19:42.267 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=29, FiltMax=38, Gamma=1.040 23:19:42.292 00.025 8052 IsGuiding returns 0 23:19:42.293 00.001 8052 Move returns status 0, amount 17 23:19:42.293 00.000 8052 MoveAxis(S, 183, ABG) 23:19:42.293 00.000 8052 Guiding Dir = 1, Dur = 183 23:19:42.295 00.002 8052 IsSlewing returns 0 23:19:42.297 00.002 8052 IsGuiding returns 0 23:19:42.304 00.007 8052 PulseGuide returned control before completion, sleep 187 23:19:42.494 00.190 8052 IsGuiding returns 0 23:19:42.495 00.001 8052 Move returns status 0, amount 183 23:19:42.495 00.000 8052 move complete, result=0 23:19:42.495 00.000 8052 worker thread done servicing request 23:19:42.537 00.042 3236 UpdateGuideState exits: m=190 SNR=9.5 23:19:42.537 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:42.538 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:42.538 00.000 3236 Enqueuing Expose request 23:19:42.538 00.000 8052 Worker thread wakes up 23:19:42.538 00.000 3236 GuideStep: -0.5 px 17 ms EAST, 1.2 px 183 ms SOUTH 23:19:42.538 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:42.539 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:44.073 01.534 8052 Exposure complete 23:19:44.235 00.162 8052 worker thread done servicing request 23:19:44.235 00.000 3236 OnExposeComplete: enter 23:19:44.235 00.000 3236 UpdateGuideState(): m_state=6 23:19:44.236 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 1113 23:19:44.237 00.001 3236 Star::Find returns 1 (0), X=1048.17, Y=269.21, Mass=223, SNR=10.3, Peak=40 HFD=4.5 23:19:44.237 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.76 = -1.52) 23:19:44.237 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 23:19:44.237 00.000 3236 CameraToMount -- cameraX=-4.42 cameraY=1.03 hyp=4.54 cameraTheta=2.91 mountX=0.22 mountY=0.57, mountTheta=1.20 23:19:44.239 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.42, y=1.03, opts=13) 23:19:44.240 00.001 3236 Enqueuing Move request for scope (-4.42, 1.03) 23:19:44.240 00.000 8052 Worker thread wakes up 23:19:44.240 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.42, 1.03) opts 0xd 23:19:44.240 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.42, 1.03) 23:19:44.241 00.001 8052 Moving (-4.42, 1.03) raw xDistance=0.22 yDistance=0.57 23:19:44.241 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22 23:19:44.241 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:19:44.241 00.000 8052 MoveAxis(W, 6, ABG) 23:19:44.241 00.000 8052 Guiding Dir = 3, Dur = 6 23:19:44.244 00.003 8052 IsSlewing returns 0 23:19:44.247 00.003 8052 IsGuiding returns 0 23:19:44.250 00.003 8052 PulseGuide returned control before completion, sleep 13 23:19:44.252 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=29, FiltMax=38, Gamma=1.040 23:19:44.266 00.014 8052 IsGuiding returns 0 23:19:44.267 00.001 8052 Move returns status 0, amount 6 23:19:44.267 00.000 8052 MoveAxis(S, 87, ABG) 23:19:44.267 00.000 8052 Guiding Dir = 1, Dur = 87 23:19:44.269 00.002 8052 IsSlewing returns 0 23:19:44.272 00.003 8052 IsGuiding returns 0 23:19:44.283 00.011 8052 PulseGuide returned control before completion, sleep 86 23:19:44.371 00.088 8052 IsGuiding returns 1 23:19:44.372 00.001 8052 scope still moving after pulse duration time elapsed 23:19:44.394 00.022 8052 IsSlewing returns 0 23:19:44.396 00.002 8052 IsGuiding returns 1 23:19:44.419 00.023 8052 IsSlewing returns 0 23:19:44.422 00.003 8052 IsGuiding returns 0 23:19:44.422 00.000 8052 scope move finished after 87 + 63 ms 23:19:44.422 00.000 8052 Move returns status 0, amount 87 23:19:44.422 00.000 8052 move complete, result=0 23:19:44.423 00.001 8052 worker thread done servicing request 23:19:44.516 00.093 3236 UpdateGuideState exits: m=223 SNR=10.3 23:19:44.516 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:44.516 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:44.517 00.001 3236 Enqueuing Expose request 23:19:44.517 00.000 8052 Worker thread wakes up 23:19:44.517 00.000 3236 GuideStep: 0.2 px 6 ms WEST, 0.6 px 87 ms SOUTH 23:19:44.517 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:44.517 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:46.052 01.535 8052 Exposure complete 23:19:46.218 00.166 3236 OnExposeComplete: enter 23:19:46.219 00.001 8052 worker thread done servicing request 23:19:46.219 00.000 3236 UpdateGuideState(): m_state=6 23:19:46.220 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 1114 23:19:46.220 00.000 3236 Star::Find returns 1 (0), X=1047.66, Y=269.37, Mass=198, SNR=9.6, Peak=43 HFD=4.8 23:19:46.221 00.001 3236 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.85) = xAngle (4.75 = -1.53) 23:19:46.221 00.000 3236 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 23:19:46.221 00.000 3236 CameraToMount -- cameraX=-4.93 cameraY=1.20 hyp=5.08 cameraTheta=2.90 mountX=0.20 mountY=0.69, mountTheta=1.29 23:19:46.223 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.93, y=1.20, opts=13) 23:19:46.223 00.000 3236 Enqueuing Move request for scope (-4.93, 1.20) 23:19:46.224 00.001 8052 Worker thread wakes up 23:19:46.224 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.93, 1.20) opts 0xd 23:19:46.224 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.93, 1.20) 23:19:46.224 00.000 8052 Moving (-4.93, 1.20) raw xDistance=0.20 yDistance=0.69 23:19:46.224 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20 23:19:46.225 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 23:19:46.225 00.000 8052 MoveAxis(W, 7, ABG) 23:19:46.225 00.000 8052 Guiding Dir = 3, Dur = 7 23:19:46.228 00.003 8052 IsSlewing returns 0 23:19:46.231 00.003 8052 IsGuiding returns 0 23:19:46.234 00.003 8052 PulseGuide returned control before completion, sleep 14 23:19:46.236 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=31, FiltMax=39, Gamma=1.040 23:19:46.250 00.014 8052 IsGuiding returns 0 23:19:46.251 00.001 8052 Move returns status 0, amount 7 23:19:46.251 00.000 8052 MoveAxis(S, 105, ABG) 23:19:46.251 00.000 8052 Guiding Dir = 1, Dur = 105 23:19:46.253 00.002 8052 IsSlewing returns 0 23:19:46.255 00.002 8052 IsGuiding returns 0 23:19:46.266 00.011 8052 PulseGuide returned control before completion, sleep 105 23:19:46.374 00.108 8052 IsGuiding returns 1 23:19:46.374 00.000 8052 scope still moving after pulse duration time elapsed 23:19:46.396 00.022 8052 IsSlewing returns 0 23:19:46.398 00.002 8052 IsGuiding returns 0 23:19:46.398 00.000 8052 scope move finished after 105 + 37 ms 23:19:46.398 00.000 8052 Move returns status 0, amount 105 23:19:46.399 00.001 8052 move complete, result=0 23:19:46.399 00.000 8052 worker thread done servicing request 23:19:46.466 00.067 3236 UpdateGuideState exits: m=198 SNR=9.6 23:19:46.466 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:46.466 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:46.467 00.001 3236 Enqueuing Expose request 23:19:46.467 00.000 8052 Worker thread wakes up 23:19:46.467 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:46.467 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:46.467 00.000 3236 GuideStep: 0.2 px 7 ms WEST, 0.7 px 105 ms SOUTH 23:19:48.097 01.630 8052 Exposure complete 23:19:48.239 00.142 8052 worker thread done servicing request 23:19:48.239 00.000 3236 OnExposeComplete: enter 23:19:48.239 00.000 3236 UpdateGuideState(): m_state=6 23:19:48.240 00.001 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 1115 23:19:48.241 00.001 3236 Star::Find returns 1 (0), X=1048.43, Y=269.59, Mass=209, SNR=9.9, Peak=31 HFD=4.9 23:19:48.241 00.000 3236 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.85) = xAngle (4.66 = -1.62) 23:19:48.241 00.000 3236 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.92 = 2.92) 23:19:48.241 00.000 3236 CameraToMount -- cameraX=-4.16 cameraY=1.41 hyp=4.39 cameraTheta=2.81 mountX=-0.22 mountY=0.98, mountTheta=1.79 23:19:48.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.16, y=1.41, opts=13) 23:19:48.243 00.000 3236 Enqueuing Move request for scope (-4.16, 1.41) 23:19:48.244 00.001 8052 Worker thread wakes up 23:19:48.244 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.16, 1.41) opts 0xd 23:19:48.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.16, 1.41) 23:19:48.244 00.000 8052 Moving (-4.16, 1.41) raw xDistance=-0.22 yDistance=0.98 23:19:48.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22 23:19:48.245 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98 23:19:48.245 00.000 8052 MoveAxis(E, 7, ABG) 23:19:48.245 00.000 8052 Guiding Dir = 2, Dur = 7 23:19:48.249 00.004 8052 IsSlewing returns 0 23:19:48.252 00.003 8052 IsGuiding returns 0 23:19:48.256 00.004 8052 PulseGuide returned control before completion, sleep 14 23:19:48.256 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=20, FiltMax=29, Gamma=1.040 23:19:48.275 00.019 8052 IsGuiding returns 0 23:19:48.275 00.000 8052 Move returns status 0, amount 7 23:19:48.276 00.001 8052 MoveAxis(S, 149, ABG) 23:19:48.276 00.000 8052 Guiding Dir = 1, Dur = 149 23:19:48.278 00.002 8052 IsSlewing returns 0 23:19:48.280 00.002 8052 IsGuiding returns 0 23:19:48.288 00.008 8052 PulseGuide returned control before completion, sleep 152 23:19:48.446 00.158 8052 IsGuiding returns 1 23:19:48.446 00.000 8052 scope still moving after pulse duration time elapsed 23:19:48.526 00.080 3236 UpdateGuideState exits: m=209 SNR=9.9 23:19:48.526 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:48.526 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:48.527 00.001 3236 Enqueuing Expose request 23:19:48.548 00.021 8052 IsSlewing returns 0 23:19:48.622 00.074 8052 IsGuiding returns 0 23:19:48.622 00.000 8052 scope move finished after 149 + 192 ms 23:19:48.623 00.001 8052 Move returns status 0, amount 149 23:19:48.623 00.000 8052 move complete, result=0 23:19:48.624 00.001 8052 worker thread done servicing request 23:19:48.624 00.000 8052 Worker thread wakes up 23:19:48.624 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:48.625 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:48.626 00.001 3236 GuideStep: -0.2 px 7 ms EAST, 1.0 px 149 ms SOUTH 23:19:50.060 01.434 8052 Exposure complete 23:19:50.221 00.161 8052 worker thread done servicing request 23:19:50.221 00.000 3236 OnExposeComplete: enter 23:19:50.221 00.000 3236 UpdateGuideState(): m_state=6 23:19:50.222 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 1116 23:19:50.223 00.001 3236 Star::Find returns 1 (0), X=1048.90, Y=270.03, Mass=209, SNR=9.9, Peak=38 HFD=4.6 23:19:50.223 00.000 3236 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.85) = xAngle (4.52 = -1.76) 23:19:50.223 00.000 3236 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.78 = 2.78) 23:19:50.223 00.000 3236 CameraToMount -- cameraX=-3.69 cameraY=1.85 hyp=4.13 cameraTheta=2.68 mountX=-0.77 mountY=1.47, mountTheta=2.05 23:19:50.225 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.69, y=1.85, opts=13) 23:19:50.225 00.000 3236 Enqueuing Move request for scope (-3.69, 1.85) 23:19:50.226 00.001 8052 Worker thread wakes up 23:19:50.226 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.69, 1.85) opts 0xd 23:19:50.226 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.69, 1.85) 23:19:50.226 00.000 8052 Moving (-3.69, 1.85) raw xDistance=-0.77 yDistance=1.47 23:19:50.226 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77 23:19:50.227 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.47 from input 1.47 23:19:50.227 00.000 8052 MoveAxis(E, 27, ABG) 23:19:50.227 00.000 8052 Guiding Dir = 2, Dur = 27 23:19:50.230 00.003 8052 IsSlewing returns 0 23:19:50.232 00.002 8052 IsGuiding returns 0 23:19:50.238 00.006 8052 PulseGuide returned control before completion, sleep 32 23:19:50.239 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=27, FiltMax=35, Gamma=1.040 23:19:50.273 00.034 8052 IsGuiding returns 0 23:19:50.273 00.000 8052 Move returns status 0, amount 27 23:19:50.273 00.000 8052 MoveAxis(S, 223, ABG) 23:19:50.273 00.000 8052 Guiding Dir = 1, Dur = 223 23:19:50.276 00.003 8052 IsSlewing returns 0 23:19:50.277 00.001 8052 IsGuiding returns 0 23:19:50.285 00.008 8052 PulseGuide returned control before completion, sleep 226 23:19:50.509 00.224 3236 UpdateGuideState exits: m=209 SNR=9.9 23:19:50.509 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:50.509 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:50.509 00.000 3236 Enqueuing Expose request 23:19:50.515 00.006 8052 IsGuiding returns 0 23:19:50.516 00.001 8052 Move returns status 0, amount 223 23:19:50.516 00.000 8052 move complete, result=0 23:19:50.516 00.000 8052 worker thread done servicing request 23:19:50.516 00.000 8052 Worker thread wakes up 23:19:50.517 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:50.517 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:50.520 00.003 3236 GuideStep: -0.8 px 27 ms EAST, 1.5 px 223 ms SOUTH 23:19:52.052 01.532 8052 Exposure complete 23:19:52.213 00.161 8052 worker thread done servicing request 23:19:52.213 00.000 3236 OnExposeComplete: enter 23:19:52.214 00.001 3236 UpdateGuideState(): m_state=6 23:19:52.215 00.001 3236 Star::Find(15, 1048, 270, 0, (0,0,0,0), 0.0, 255) frame 1117 23:19:52.215 00.000 3236 Star::Find returns 1 (0), X=1048.34, Y=270.54, Mass=217, SNR=10.2, Peak=36 HFD=5.1 23:19:52.215 00.000 3236 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.85) = xAngle (4.48 = -1.80) 23:19:52.215 00.000 3236 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.74 = 2.74) 23:19:52.216 00.001 3236 CameraToMount -- cameraX=-4.25 cameraY=2.36 hyp=4.86 cameraTheta=2.63 mountX=-1.11 mountY=1.91, mountTheta=2.09 23:19:52.218 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.25, y=2.36, opts=13) 23:19:52.218 00.000 3236 Enqueuing Move request for scope (-4.25, 2.36) 23:19:52.219 00.001 8052 Worker thread wakes up 23:19:52.219 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.25, 2.36) opts 0xd 23:19:52.219 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.25, 2.36) 23:19:52.219 00.000 8052 Moving (-4.25, 2.36) raw xDistance=-1.11 yDistance=1.91 23:19:52.220 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.11 23:19:52.220 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.91 from input 1.91 23:19:52.220 00.000 8052 MoveAxis(E, 40, ABG) 23:19:52.220 00.000 8052 Guiding Dir = 2, Dur = 40 23:19:52.223 00.003 8052 IsSlewing returns 0 23:19:52.226 00.003 8052 IsGuiding returns 0 23:19:52.230 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=33, Gamma=1.040 23:19:52.234 00.004 8052 PulseGuide returned control before completion, sleep 43 23:19:52.334 00.100 8052 IsGuiding returns 0 23:19:52.334 00.000 8052 Move returns status 0, amount 40 23:19:52.335 00.001 8052 MoveAxis(S, 291, ABG) 23:19:52.335 00.000 8052 Guiding Dir = 1, Dur = 291 23:19:52.428 00.093 8052 IsSlewing returns 0 23:19:52.491 00.063 3236 UpdateGuideState exits: m=217 SNR=10.2 23:19:52.493 00.002 8052 IsGuiding returns 0 23:19:52.493 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:52.494 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:52.494 00.000 3236 Enqueuing Expose request 23:19:52.576 00.082 8052 PulseGuide returned control before completion, sleep 218 23:19:52.797 00.221 8052 IsGuiding returns 1 23:19:52.797 00.000 8052 scope still moving after pulse duration time elapsed 23:19:52.819 00.022 8052 IsSlewing returns 0 23:19:52.821 00.002 8052 IsGuiding returns 1 23:19:52.843 00.022 8052 IsSlewing returns 0 23:19:52.845 00.002 8052 IsGuiding returns 1 23:19:52.867 00.022 8052 IsSlewing returns 0 23:19:52.869 00.002 8052 IsGuiding returns 1 23:19:52.891 00.022 8052 IsSlewing returns 0 23:19:52.894 00.003 8052 IsGuiding returns 0 23:19:52.894 00.000 8052 scope move finished after 291 + 110 ms 23:19:52.894 00.000 8052 Move returns status 0, amount 291 23:19:52.894 00.000 8052 move complete, result=0 23:19:52.895 00.001 8052 worker thread done servicing request 23:19:52.895 00.000 3236 GuideStep: -1.1 px 40 ms EAST, 1.9 px 291 ms SOUTH 23:19:52.895 00.000 8052 Worker thread wakes up 23:19:52.895 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:52.895 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:54.126 01.231 8052 Exposure complete 23:19:54.287 00.161 8052 worker thread done servicing request 23:19:54.288 00.001 3236 OnExposeComplete: enter 23:19:54.288 00.000 3236 UpdateGuideState(): m_state=6 23:19:54.289 00.001 3236 Star::Find(15, 1048, 270, 0, (0,0,0,0), 0.0, 255) frame 1118 23:19:54.289 00.000 3236 Star::Find returns 1 (0), X=1049.03, Y=267.62, Mass=205, SNR=9.8, Peak=36 HFD=4.6 23:19:54.289 00.000 3236 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.85) = xAngle (-1.14 = -1.14) 23:19:54.290 00.001 3236 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.89 = -2.89) 23:19:54.290 00.000 3236 CameraToMount -- cameraX=-3.56 cameraY=-0.55 hyp=3.60 cameraTheta=-2.99 mountX=1.51 mountY=-0.91, mountTheta=-0.54 23:19:54.292 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.56, y=-0.55, opts=13) 23:19:54.292 00.000 3236 Enqueuing Move request for scope (-3.56, -0.55) 23:19:54.292 00.000 8052 Worker thread wakes up 23:19:54.293 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.56, -0.55) opts 0xd 23:19:54.293 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.56, -0.55) 23:19:54.293 00.000 8052 Moving (-3.56, -0.55) raw xDistance=1.51 yDistance=-0.91 23:19:54.293 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.51 23:19:54.293 00.000 8052 resist switch: large excursion: input -0.91 thresh 0.54 direction from 1 to -1 23:19:54.294 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.74 23:19:54.294 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 23:19:54.294 00.000 8052 MoveAxis(W, 49, ABG) 23:19:54.294 00.000 8052 Guiding Dir = 3, Dur = 49 23:19:54.297 00.003 8052 IsSlewing returns 0 23:19:54.301 00.004 8052 IsGuiding returns 0 23:19:54.305 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=35, Gamma=1.040 23:19:54.308 00.003 8052 PulseGuide returned control before completion, sleep 53 23:19:54.364 00.056 8052 IsGuiding returns 0 23:19:54.364 00.000 8052 Move returns status 0, amount 49 23:19:54.364 00.000 8052 MoveAxis(N, 139, ABG) 23:19:54.364 00.000 8052 Guiding Dir = 0, Dur = 139 23:19:54.366 00.002 8052 IsSlewing returns 0 23:19:54.368 00.002 8052 IsGuiding returns 0 23:19:54.374 00.006 8052 PulseGuide returned control before completion, sleep 144 23:19:54.521 00.147 8052 IsGuiding returns 0 23:19:54.521 00.000 8052 Move returns status 0, amount 139 23:19:54.522 00.001 8052 move complete, result=0 23:19:54.522 00.000 8052 worker thread done servicing request 23:19:54.567 00.045 3236 UpdateGuideState exits: m=205 SNR=9.8 23:19:54.567 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:54.567 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:54.567 00.000 3236 Enqueuing Expose request 23:19:54.568 00.001 8052 Worker thread wakes up 23:19:54.568 00.000 3236 GuideStep: 1.5 px 49 ms WEST, -0.9 px 139 ms NORTH 23:19:54.568 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:54.568 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:56.102 01.534 8052 Exposure complete 23:19:56.265 00.163 8052 worker thread done servicing request 23:19:56.265 00.000 3236 OnExposeComplete: enter 23:19:56.265 00.000 3236 UpdateGuideState(): m_state=6 23:19:56.266 00.001 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 1119 23:19:56.267 00.001 3236 Star::Find returns 1 (0), X=1049.11, Y=268.99, Mass=202, SNR=9.8, Peak=36 HFD=4.4 23:19:56.267 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.76 = -1.52) 23:19:56.267 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 23:19:56.267 00.000 3236 CameraToMount -- cameraX=-3.48 cameraY=0.81 hyp=3.57 cameraTheta=2.91 mountX=0.17 mountY=0.45, mountTheta=1.21 23:19:56.269 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.48, y=0.81, opts=13) 23:19:56.269 00.000 3236 Enqueuing Move request for scope (-3.48, 0.81) 23:19:56.270 00.001 8052 Worker thread wakes up 23:19:56.270 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.48, 0.81) opts 0xd 23:19:56.270 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.48, 0.81) 23:19:56.270 00.000 8052 Moving (-3.48, 0.81) raw xDistance=0.17 yDistance=0.45 23:19:56.270 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:19:56.271 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:19:56.271 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45 23:19:56.271 00.000 8052 MoveAxis(E, 0, ABG) 23:19:56.271 00.000 8052 Move returns status 0, amount 0 23:19:56.272 00.001 8052 MoveAxis(N, 0, ABG) 23:19:56.272 00.000 8052 Move returns status 0, amount 0 23:19:56.272 00.000 8052 move complete, result=0 23:19:56.272 00.000 8052 worker thread done servicing request 23:19:56.282 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=35, Gamma=1.040 23:19:56.547 00.265 3236 UpdateGuideState exits: m=202 SNR=9.8 23:19:56.548 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:56.548 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:56.548 00.000 3236 Enqueuing Expose request 23:19:56.548 00.000 8052 Worker thread wakes up 23:19:56.548 00.000 3236 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH 23:19:56.549 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:56.549 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:19:58.083 01.534 8052 Exposure complete 23:19:58.244 00.161 8052 worker thread done servicing request 23:19:58.244 00.000 3236 OnExposeComplete: enter 23:19:58.245 00.001 3236 UpdateGuideState(): m_state=6 23:19:58.246 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 1120 23:19:58.246 00.000 3236 Star::Find returns 1 (0), X=1049.98, Y=268.86, Mass=220, SNR=10.2, Peak=39 HFD=4.4 23:19:58.246 00.000 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.73 = -1.55) 23:19:58.246 00.000 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.99 = 2.99) 23:19:58.247 00.001 3236 CameraToMount -- cameraX=-2.62 cameraY=0.68 hyp=2.70 cameraTheta=2.89 mountX=0.06 mountY=0.41, mountTheta=1.43 23:19:58.249 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.62, y=0.68, opts=13) 23:19:58.249 00.000 3236 Enqueuing Move request for scope (-2.62, 0.68) 23:19:58.249 00.000 8052 Worker thread wakes up 23:19:58.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.62, 0.68) opts 0xd 23:19:58.250 00.001 8052 Handling offset move in thread for scope, endpoint = (-2.62, 0.68) 23:19:58.250 00.000 8052 Moving (-2.62, 0.68) raw xDistance=0.06 yDistance=0.41 23:19:58.250 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:19:58.250 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:19:58.251 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 23:19:58.251 00.000 8052 MoveAxis(E, 0, ABG) 23:19:58.251 00.000 8052 Move returns status 0, amount 0 23:19:58.251 00.000 8052 MoveAxis(N, 0, ABG) 23:19:58.252 00.001 8052 Move returns status 0, amount 0 23:19:58.252 00.000 8052 move complete, result=0 23:19:58.252 00.000 8052 worker thread done servicing request 23:19:58.261 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=26, FiltMax=35, Gamma=1.040 23:19:58.522 00.261 3236 UpdateGuideState exits: m=220 SNR=10.2 23:19:58.522 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:19:58.522 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:19:58.522 00.000 3236 Enqueuing Expose request 23:19:58.523 00.001 8052 Worker thread wakes up 23:19:58.523 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH 23:19:58.523 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:19:58.523 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:00.061 01.538 8052 Exposure complete 23:20:00.244 00.183 8052 worker thread done servicing request 23:20:00.244 00.000 3236 OnExposeComplete: enter 23:20:00.244 00.000 3236 UpdateGuideState(): m_state=6 23:20:00.245 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 1121 23:20:00.246 00.001 3236 Star::Find returns 1 (0), X=1048.72, Y=269.00, Mass=202, SNR=9.7, Peak=30 HFD=4.9 23:20:00.246 00.000 3236 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.85) = xAngle (4.78 = -1.50) 23:20:00.246 00.000 3236 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.04 = 3.04) 23:20:00.247 00.001 3236 CameraToMount -- cameraX=-3.87 cameraY=0.82 hyp=3.96 cameraTheta=2.93 mountX=0.27 mountY=0.42, mountTheta=0.99 23:20:00.248 00.001 3236 SchedulePrimaryMove(06CFF028, x=-3.87, y=0.82, opts=13) 23:20:00.249 00.001 3236 Enqueuing Move request for scope (-3.87, 0.82) 23:20:00.249 00.000 8052 Worker thread wakes up 23:20:00.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.87, 0.82) opts 0xd 23:20:00.249 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.87, 0.82) 23:20:00.249 00.000 8052 Moving (-3.87, 0.82) raw xDistance=0.27 yDistance=0.42 23:20:00.250 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 23:20:00.250 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:20:00.250 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 23:20:00.251 00.001 8052 MoveAxis(W, 9, ABG) 23:20:00.251 00.000 8052 Guiding Dir = 3, Dur = 9 23:20:00.253 00.002 8052 IsSlewing returns 0 23:20:00.256 00.003 8052 IsGuiding returns 0 23:20:00.260 00.004 8052 PulseGuide returned control before completion, sleep 16 23:20:00.261 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=21, FiltMax=30, Gamma=1.040 23:20:00.278 00.017 8052 IsGuiding returns 0 23:20:00.278 00.000 8052 Move returns status 0, amount 9 23:20:00.279 00.001 8052 MoveAxis(N, 0, ABG) 23:20:00.279 00.000 8052 Move returns status 0, amount 0 23:20:00.279 00.000 8052 move complete, result=0 23:20:00.279 00.000 8052 worker thread done servicing request 23:20:00.480 00.201 3236 UpdateGuideState exits: m=202 SNR=9.7 23:20:00.480 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:00.480 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:00.480 00.000 3236 Enqueuing Expose request 23:20:00.481 00.001 8052 Worker thread wakes up 23:20:00.481 00.000 3236 GuideStep: 0.3 px 9 ms WEST, 0.4 px 0 ms NORTH 23:20:00.481 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:00.481 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:02.115 01.634 8052 Exposure complete 23:20:02.278 00.163 8052 worker thread done servicing request 23:20:02.278 00.000 3236 OnExposeComplete: enter 23:20:02.278 00.000 3236 UpdateGuideState(): m_state=6 23:20:02.279 00.001 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 1122 23:20:02.279 00.000 3236 Star::Find returns 1 (0), X=1049.19, Y=268.05, Mass=195, SNR=9.6, Peak=35 HFD=4.7 23:20:02.280 00.001 3236 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.85) = xAngle (-1.26 = -1.26) 23:20:02.280 00.000 3236 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.00 = -3.00) 23:20:02.280 00.000 3236 CameraToMount -- cameraX=-3.40 cameraY=-0.13 hyp=3.40 cameraTheta=-3.10 mountX=1.05 mountY=-0.47, mountTheta=-0.42 23:20:02.282 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.40, y=-0.13, opts=13) 23:20:02.282 00.000 3236 Enqueuing Move request for scope (-3.40, -0.13) 23:20:02.282 00.000 8052 Worker thread wakes up 23:20:02.283 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.40, -0.13) opts 0xd 23:20:02.283 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.40, -0.13) 23:20:02.283 00.000 8052 Moving (-3.40, -0.13) raw xDistance=1.05 yDistance=-0.47 23:20:02.283 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.05 23:20:02.283 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 23:20:02.284 00.001 8052 MoveAxis(W, 37, ABG) 23:20:02.284 00.000 8052 Guiding Dir = 3, Dur = 37 23:20:02.287 00.003 8052 IsSlewing returns 0 23:20:02.291 00.004 8052 IsGuiding returns 0 23:20:02.295 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=34, Gamma=1.040 23:20:02.297 00.002 8052 PulseGuide returned control before completion, sleep 42 23:20:02.342 00.045 8052 IsGuiding returns 0 23:20:02.343 00.001 8052 Move returns status 0, amount 37 23:20:02.343 00.000 8052 MoveAxis(N, 72, ABG) 23:20:02.343 00.000 8052 Guiding Dir = 0, Dur = 72 23:20:02.345 00.002 8052 IsSlewing returns 0 23:20:02.347 00.002 8052 IsGuiding returns 0 23:20:02.352 00.005 8052 PulseGuide returned control before completion, sleep 78 23:20:02.432 00.080 8052 IsGuiding returns 1 23:20:02.433 00.001 8052 scope still moving after pulse duration time elapsed 23:20:02.456 00.023 8052 IsSlewing returns 0 23:20:02.457 00.001 8052 IsGuiding returns 1 23:20:02.569 00.112 3236 UpdateGuideState exits: m=195 SNR=9.6 23:20:02.569 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:02.569 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:02.569 00.000 3236 Enqueuing Expose request 23:20:02.574 00.005 8052 IsSlewing returns 0 23:20:02.576 00.002 8052 IsGuiding returns 0 23:20:02.577 00.001 8052 scope move finished after 72 + 157 ms 23:20:02.577 00.000 8052 Move returns status 0, amount 72 23:20:02.577 00.000 8052 move complete, result=0 23:20:02.577 00.000 8052 worker thread done servicing request 23:20:02.578 00.001 8052 Worker thread wakes up 23:20:02.578 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:02.578 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:02.578 00.000 3236 GuideStep: 1.1 px 37 ms WEST, -0.5 px 72 ms NORTH 23:20:04.111 01.533 8052 Exposure complete 23:20:04.273 00.162 8052 worker thread done servicing request 23:20:04.273 00.000 3236 OnExposeComplete: enter 23:20:04.274 00.001 3236 UpdateGuideState(): m_state=6 23:20:04.275 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 1123 23:20:04.275 00.000 3236 Star::Find returns 1 (0), X=1050.70, Y=270.11, Mass=221, SNR=10.2, Peak=32 HFD=4.6 23:20:04.276 00.001 3236 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.85) = xAngle (4.19 = -2.09) 23:20:04.276 00.000 3236 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.45 = 2.45) 23:20:04.276 00.000 3236 CameraToMount -- cameraX=-1.89 cameraY=1.93 hyp=2.70 cameraTheta=2.34 mountX=-1.34 mountY=1.73, mountTheta=2.23 23:20:04.278 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.89, y=1.93, opts=13) 23:20:04.279 00.001 3236 Enqueuing Move request for scope (-1.89, 1.93) 23:20:04.279 00.000 8052 Worker thread wakes up 23:20:04.279 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.89, 1.93) opts 0xd 23:20:04.279 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.89, 1.93) 23:20:04.280 00.001 8052 Moving (-1.89, 1.93) raw xDistance=-1.34 yDistance=1.73 23:20:04.280 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.34 23:20:04.280 00.000 8052 resist switch: large excursion: input 1.73 thresh 0.54 direction from -1 to 1 23:20:04.280 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.19 23:20:04.281 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.73 from input 1.73 23:20:04.281 00.000 8052 MoveAxis(E, 44, ABG) 23:20:04.281 00.000 8052 Guiding Dir = 2, Dur = 44 23:20:04.284 00.003 8052 IsSlewing returns 0 23:20:04.287 00.003 8052 IsGuiding returns 0 23:20:04.291 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=22, FiltMax=31, Gamma=1.040 23:20:04.293 00.002 8052 PulseGuide returned control before completion, sleep 48 23:20:04.345 00.052 8052 IsGuiding returns 0 23:20:04.345 00.000 8052 Move returns status 0, amount 44 23:20:04.345 00.000 8052 MoveAxis(S, 263, ABG) 23:20:04.345 00.000 8052 Guiding Dir = 1, Dur = 263 23:20:04.348 00.003 8052 IsSlewing returns 0 23:20:04.350 00.002 8052 IsGuiding returns 0 23:20:04.355 00.005 8052 PulseGuide returned control before completion, sleep 269 23:20:04.569 00.214 3236 UpdateGuideState exits: m=221 SNR=10.2 23:20:04.569 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:04.569 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:04.569 00.000 3236 Enqueuing Expose request 23:20:04.627 00.058 8052 IsGuiding returns 1 23:20:04.628 00.001 8052 scope still moving after pulse duration time elapsed 23:20:04.652 00.024 8052 IsSlewing returns 0 23:20:04.654 00.002 8052 IsGuiding returns 0 23:20:04.654 00.000 8052 scope move finished after 263 + 40 ms 23:20:04.655 00.001 8052 Move returns status 0, amount 263 23:20:04.655 00.000 8052 move complete, result=0 23:20:04.655 00.000 8052 worker thread done servicing request 23:20:04.655 00.000 8052 Worker thread wakes up 23:20:04.655 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:04.656 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:04.669 00.013 3236 GuideStep: -1.3 px 44 ms EAST, 1.7 px 263 ms SOUTH 23:20:06.089 01.420 8052 Exposure complete 23:20:06.251 00.162 8052 worker thread done servicing request 23:20:06.251 00.000 3236 OnExposeComplete: enter 23:20:06.252 00.001 3236 UpdateGuideState(): m_state=6 23:20:06.252 00.000 3236 Star::Find(15, 1050, 270, 0, (0,0,0,0), 0.0, 255) frame 1124 23:20:06.253 00.001 3236 Star::Find returns 1 (0), X=1051.30, Y=267.86, Mass=193, SNR=9.5, Peak=42 HFD=4.5 23:20:06.253 00.000 3236 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.85) = xAngle (-1.05 = -1.05) 23:20:06.253 00.000 3236 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.80 = -2.80) 23:20:06.253 00.000 3236 CameraToMount -- cameraX=-1.29 cameraY=-0.32 hyp=1.33 cameraTheta=-2.90 mountX=0.66 mountY=-0.45, mountTheta=-0.60 23:20:06.255 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.29, y=-0.32, opts=13) 23:20:06.255 00.000 3236 Enqueuing Move request for scope (-1.29, -0.32) 23:20:06.256 00.001 8052 Worker thread wakes up 23:20:06.256 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.29, -0.32) opts 0xd 23:20:06.256 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.29, -0.32) 23:20:06.256 00.000 8052 Moving (-1.29, -0.32) raw xDistance=0.66 yDistance=-0.45 23:20:06.257 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.66 23:20:06.257 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:20:06.257 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45 23:20:06.258 00.001 8052 MoveAxis(W, 20, ABG) 23:20:06.258 00.000 8052 Guiding Dir = 3, Dur = 20 23:20:06.264 00.006 8052 IsSlewing returns 0 23:20:06.266 00.002 8052 IsGuiding returns 0 23:20:06.269 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=30, FiltMax=39, Gamma=1.040 23:20:06.301 00.032 8052 IsGuiding returns 1 23:20:06.301 00.000 8052 scope still moving after pulse duration time elapsed 23:20:06.324 00.023 8052 IsSlewing returns 0 23:20:06.327 00.003 8052 IsGuiding returns 1 23:20:06.425 00.098 8052 IsSlewing returns 0 23:20:06.490 00.065 8052 IsGuiding returns 0 23:20:06.491 00.001 8052 scope move finished after 20 + 204 ms 23:20:06.491 00.000 8052 Move returns status 0, amount 20 23:20:06.491 00.000 8052 MoveAxis(N, 0, ABG) 23:20:06.491 00.000 8052 Move returns status 0, amount 0 23:20:06.491 00.000 8052 move complete, result=0 23:20:06.492 00.001 8052 worker thread done servicing request 23:20:06.548 00.056 3236 UpdateGuideState exits: m=193 SNR=9.5 23:20:06.548 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:06.549 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:06.549 00.000 3236 Enqueuing Expose request 23:20:06.549 00.000 8052 Worker thread wakes up 23:20:06.549 00.000 3236 GuideStep: 0.7 px 20 ms WEST, -0.4 px 0 ms NORTH 23:20:06.550 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:06.550 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:08.083 01.533 8052 Exposure complete 23:20:08.246 00.163 8052 worker thread done servicing request 23:20:08.246 00.000 3236 OnExposeComplete: enter 23:20:08.247 00.001 3236 UpdateGuideState(): m_state=6 23:20:08.248 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1125 23:20:08.248 00.000 3236 Star::Find returns 1 (0), X=1051.26, Y=268.09, Mass=209, SNR=9.9, Peak=39 HFD=4.9 23:20:08.248 00.000 3236 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.85) = xAngle (-1.23 = -1.23) 23:20:08.248 00.000 3236 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.98 = -2.98) 23:20:08.249 00.001 3236 CameraToMount -- cameraX=-1.33 cameraY=-0.08 hyp=1.34 cameraTheta=-3.08 mountX=0.44 mountY=-0.22, mountTheta=-0.46 23:20:08.250 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.33, y=-0.08, opts=13) 23:20:08.251 00.001 3236 Enqueuing Move request for scope (-1.33, -0.08) 23:20:08.251 00.000 8052 Worker thread wakes up 23:20:08.251 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.33, -0.08) opts 0xd 23:20:08.251 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.33, -0.08) 23:20:08.251 00.000 8052 Moving (-1.33, -0.08) raw xDistance=0.44 yDistance=-0.22 23:20:08.252 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44 23:20:08.252 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:20:08.252 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 23:20:08.253 00.001 8052 MoveAxis(W, 17, ABG) 23:20:08.253 00.000 8052 Guiding Dir = 3, Dur = 17 23:20:08.257 00.004 8052 IsSlewing returns 0 23:20:08.259 00.002 8052 IsGuiding returns 0 23:20:08.263 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=26, FiltMax=34, Gamma=1.040 23:20:08.263 00.000 8052 PulseGuide returned control before completion, sleep 24 23:20:08.289 00.026 8052 IsGuiding returns 0 23:20:08.290 00.001 8052 Move returns status 0, amount 17 23:20:08.290 00.000 8052 MoveAxis(N, 0, ABG) 23:20:08.290 00.000 8052 Move returns status 0, amount 0 23:20:08.290 00.000 8052 move complete, result=0 23:20:08.291 00.001 8052 worker thread done servicing request 23:20:08.528 00.237 3236 UpdateGuideState exits: m=209 SNR=9.9 23:20:08.529 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:08.529 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:08.529 00.000 3236 Enqueuing Expose request 23:20:08.529 00.000 8052 Worker thread wakes up 23:20:08.529 00.000 3236 GuideStep: 0.4 px 17 ms WEST, -0.2 px 0 ms NORTH 23:20:08.530 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:08.530 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:10.064 01.534 8052 Exposure complete 23:20:10.232 00.168 8052 worker thread done servicing request 23:20:10.232 00.000 3236 OnExposeComplete: enter 23:20:10.232 00.000 3236 UpdateGuideState(): m_state=6 23:20:10.233 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1126 23:20:10.234 00.001 3236 Star::Find returns 1 (0), X=1051.11, Y=267.73, Mass=198, SNR=9.6, Peak=36 HFD=5.1 23:20:10.234 00.000 3236 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.85) = xAngle (-1.00 = -1.00) 23:20:10.234 00.000 3236 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.75 = -2.75) 23:20:10.234 00.000 3236 CameraToMount -- cameraX=-1.48 cameraY=-0.44 hyp=1.55 cameraTheta=-2.85 mountX=0.83 mountY=-0.59, mountTheta=-0.62 23:20:10.236 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.48, y=-0.44, opts=13) 23:20:10.236 00.000 3236 Enqueuing Move request for scope (-1.48, -0.44) 23:20:10.236 00.000 8052 Worker thread wakes up 23:20:10.237 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.48, -0.44) opts 0xd 23:20:10.237 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.48, -0.44) 23:20:10.237 00.000 8052 Moving (-1.48, -0.44) raw xDistance=0.83 yDistance=-0.59 23:20:10.237 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83 23:20:10.237 00.000 8052 resist switch: large excursion: input -0.59 thresh 0.54 direction from 1 to -1 23:20:10.238 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.78 23:20:10.238 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 23:20:10.238 00.000 8052 MoveAxis(W, 30, ABG) 23:20:10.238 00.000 8052 Guiding Dir = 3, Dur = 30 23:20:10.248 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=33, Gamma=1.040 23:20:10.280 00.032 8052 IsSlewing returns 0 23:20:10.355 00.075 8052 IsGuiding returns 0 23:20:10.539 00.184 8052 IsGuiding returns 0 23:20:10.540 00.001 8052 Move returns status 0, amount 30 23:20:10.540 00.000 8052 MoveAxis(N, 90, ABG) 23:20:10.540 00.000 8052 Guiding Dir = 0, Dur = 90 23:20:10.542 00.002 3236 UpdateGuideState exits: m=198 SNR=9.6 23:20:10.542 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:10.542 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:10.542 00.000 3236 Enqueuing Expose request 23:20:10.545 00.003 8052 IsSlewing returns 0 23:20:10.548 00.003 8052 IsGuiding returns 0 23:20:10.553 00.005 8052 PulseGuide returned control before completion, sleep 95 23:20:10.651 00.098 8052 IsGuiding returns 1 23:20:10.651 00.000 8052 scope still moving after pulse duration time elapsed 23:20:10.674 00.023 8052 IsSlewing returns 0 23:20:10.676 00.002 8052 IsGuiding returns 1 23:20:10.701 00.025 8052 IsSlewing returns 0 23:20:10.703 00.002 8052 IsGuiding returns 0 23:20:10.704 00.001 8052 scope move finished after 90 + 65 ms 23:20:10.704 00.000 8052 Move returns status 0, amount 90 23:20:10.704 00.000 8052 move complete, result=0 23:20:10.704 00.000 8052 worker thread done servicing request 23:20:10.705 00.001 3236 GuideStep: 0.8 px 30 ms WEST, -0.6 px 90 ms NORTH 23:20:10.705 00.000 8052 Worker thread wakes up 23:20:10.705 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:10.705 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:12.135 01.430 8052 Exposure complete 23:20:12.268 00.133 8052 worker thread done servicing request 23:20:12.268 00.000 3236 OnExposeComplete: enter 23:20:12.269 00.001 3236 UpdateGuideState(): m_state=6 23:20:12.269 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1127 23:20:12.270 00.001 3236 Star::Find returns 1 (0), X=1051.76, Y=268.98, Mass=204, SNR=9.8, Peak=39 HFD=4.7 23:20:12.270 00.000 3236 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.85) = xAngle (4.22 = -2.06) 23:20:12.270 00.000 3236 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.47 = 2.47) 23:20:12.270 00.000 3236 CameraToMount -- cameraX=-0.83 cameraY=0.81 hyp=1.16 cameraTheta=2.37 mountX=-0.55 mountY=0.72, mountTheta=2.22 23:20:12.272 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.83, y=0.81, opts=13) 23:20:12.272 00.000 3236 Enqueuing Move request for scope (-0.83, 0.81) 23:20:12.272 00.000 8052 Worker thread wakes up 23:20:12.273 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.81) opts 0xd 23:20:12.273 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.83, 0.81) 23:20:12.273 00.000 8052 Moving (-0.83, 0.81) raw xDistance=-0.55 yDistance=0.72 23:20:12.273 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.55 23:20:12.273 00.000 8052 resist switch: large excursion: input 0.72 thresh 0.54 direction from -1 to 1 23:20:12.273 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.15 23:20:12.274 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 23:20:12.274 00.000 8052 MoveAxis(E, 17, ABG) 23:20:12.274 00.000 8052 Guiding Dir = 2, Dur = 17 23:20:12.276 00.002 8052 IsSlewing returns 0 23:20:12.278 00.002 8052 IsGuiding returns 0 23:20:12.281 00.003 8052 PulseGuide returned control before completion, sleep 25 23:20:12.283 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=35, Gamma=1.040 23:20:12.308 00.025 8052 IsGuiding returns 0 23:20:12.308 00.000 8052 Move returns status 0, amount 17 23:20:12.309 00.001 8052 MoveAxis(S, 109, ABG) 23:20:12.309 00.000 8052 Guiding Dir = 1, Dur = 109 23:20:12.310 00.001 8052 IsSlewing returns 0 23:20:12.315 00.005 8052 IsGuiding returns 0 23:20:12.324 00.009 8052 PulseGuide returned control before completion, sleep 111 23:20:12.440 00.116 8052 IsGuiding returns 0 23:20:12.440 00.000 8052 Move returns status 0, amount 109 23:20:12.441 00.001 8052 move complete, result=0 23:20:12.441 00.000 8052 worker thread done servicing request 23:20:12.497 00.056 3236 UpdateGuideState exits: m=204 SNR=9.8 23:20:12.497 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:12.498 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:12.498 00.000 3236 Enqueuing Expose request 23:20:12.498 00.000 8052 Worker thread wakes up 23:20:12.498 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:12.498 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:12.500 00.002 3236 GuideStep: -0.5 px 17 ms EAST, 0.7 px 109 ms SOUTH 23:20:14.128 01.628 8052 Exposure complete 23:20:14.254 00.126 8052 worker thread done servicing request 23:20:14.255 00.001 3236 OnExposeComplete: enter 23:20:14.255 00.000 3236 UpdateGuideState(): m_state=6 23:20:14.256 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1128 23:20:14.256 00.000 3236 Star::Find returns 1 (0), X=1052.33, Y=269.16, Mass=233, SNR=10.5, Peak=40 HFD=4.5 23:20:14.256 00.000 3236 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.85) = xAngle (3.68 = -2.61) 23:20:14.256 00.000 3236 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.93 = 1.93) 23:20:14.256 00.000 3236 CameraToMount -- cameraX=-0.26 cameraY=0.99 hyp=1.02 cameraTheta=1.83 mountX=-0.88 mountY=0.95, mountTheta=2.31 23:20:14.258 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.26, y=0.99, opts=13) 23:20:14.258 00.000 3236 Enqueuing Move request for scope (-0.26, 0.99) 23:20:14.258 00.000 8052 Worker thread wakes up 23:20:14.258 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.99) opts 0xd 23:20:14.259 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.26, 0.99) 23:20:14.259 00.000 8052 Moving (-0.26, 0.99) raw xDistance=-0.88 yDistance=0.95 23:20:14.259 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.88 23:20:14.259 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 23:20:14.259 00.000 8052 MoveAxis(E, 32, ABG) 23:20:14.259 00.000 8052 Guiding Dir = 2, Dur = 32 23:20:14.266 00.007 8052 IsSlewing returns 0 23:20:14.268 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=28, FiltMax=39, Gamma=1.040 23:20:14.333 00.065 8052 IsGuiding returns 0 23:20:14.360 00.027 8052 PulseGuide returned control before completion, sleep 16 23:20:14.378 00.018 8052 IsGuiding returns 1 23:20:14.378 00.000 8052 scope still moving after pulse duration time elapsed 23:20:14.400 00.022 8052 IsSlewing returns 0 23:20:14.402 00.002 8052 IsGuiding returns 1 23:20:14.424 00.022 8052 IsSlewing returns 0 23:20:14.429 00.005 8052 IsGuiding returns 0 23:20:14.429 00.000 8052 scope move finished after 32 + 64 ms 23:20:14.430 00.001 8052 Move returns status 0, amount 32 23:20:14.430 00.000 8052 MoveAxis(S, 145, ABG) 23:20:14.430 00.000 8052 Guiding Dir = 1, Dur = 145 23:20:14.432 00.002 8052 IsSlewing returns 0 23:20:14.434 00.002 8052 IsGuiding returns 0 23:20:14.478 00.044 8052 PulseGuide returned control before completion, sleep 111 23:20:14.496 00.018 3236 UpdateGuideState exits: m=233 SNR=10.5 23:20:14.497 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:14.497 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:14.497 00.000 3236 Enqueuing Expose request 23:20:14.593 00.096 8052 IsGuiding returns 1 23:20:14.593 00.000 8052 scope still moving after pulse duration time elapsed 23:20:14.621 00.028 8052 IsSlewing returns 0 23:20:14.626 00.005 8052 IsGuiding returns 1 23:20:14.654 00.028 8052 IsSlewing returns 0 23:20:14.656 00.002 8052 IsGuiding returns 1 23:20:14.688 00.032 8052 IsSlewing returns 0 23:20:14.691 00.003 8052 IsGuiding returns 0 23:20:14.691 00.000 8052 scope move finished after 145 + 112 ms 23:20:14.691 00.000 8052 Move returns status 0, amount 145 23:20:14.692 00.001 8052 move complete, result=0 23:20:14.692 00.000 8052 worker thread done servicing request 23:20:14.692 00.000 8052 Worker thread wakes up 23:20:14.692 00.000 3236 GuideStep: -0.9 px 32 ms EAST, 1.0 px 145 ms SOUTH 23:20:14.692 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:14.692 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:16.125 01.433 8052 Exposure complete 23:20:16.261 00.136 8052 worker thread done servicing request 23:20:16.261 00.000 3236 OnExposeComplete: enter 23:20:16.262 00.001 3236 UpdateGuideState(): m_state=6 23:20:16.262 00.000 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 1129 23:20:16.263 00.001 3236 Star::Find returns 1 (0), X=1051.11, Y=266.86, Mass=232, SNR=10.5, Peak=35 HFD=4.8 23:20:16.263 00.000 3236 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.85) = xAngle (-0.57 = -0.57) 23:20:16.263 00.000 3236 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.31 = -2.31) 23:20:16.263 00.000 3236 CameraToMount -- cameraX=-1.48 cameraY=-1.31 hyp=1.98 cameraTheta=-2.42 mountX=1.67 mountY=-1.46, mountTheta=-0.72 23:20:16.265 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.48, y=-1.31, opts=13) 23:20:16.265 00.000 3236 Enqueuing Move request for scope (-1.48, -1.31) 23:20:16.265 00.000 8052 Worker thread wakes up 23:20:16.266 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.48, -1.31) opts 0xd 23:20:16.266 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.48, -1.31) 23:20:16.266 00.000 8052 Moving (-1.48, -1.31) raw xDistance=1.67 yDistance=-1.46 23:20:16.266 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.01 from input 1.67 23:20:16.266 00.000 8052 resist switch: large excursion: input -1.46 thresh 0.54 direction from 1 to -1 23:20:16.266 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.37 23:20:16.267 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.46 from input -1.46 23:20:16.267 00.000 8052 MoveAxis(W, 56, ABG) 23:20:16.267 00.000 8052 Guiding Dir = 3, Dur = 56 23:20:16.269 00.002 8052 IsSlewing returns 0 23:20:16.271 00.002 8052 IsGuiding returns 0 23:20:16.275 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=24, FiltMax=33, Gamma=1.040 23:20:16.315 00.040 8052 PulseGuide returned control before completion, sleep 23 23:20:16.341 00.026 8052 IsGuiding returns 1 23:20:16.341 00.000 8052 scope still moving after pulse duration time elapsed 23:20:16.364 00.023 8052 IsSlewing returns 0 23:20:16.366 00.002 8052 IsGuiding returns 1 23:20:16.388 00.022 8052 IsSlewing returns 0 23:20:16.391 00.003 8052 IsGuiding returns 0 23:20:16.392 00.001 8052 scope move finished after 56 + 63 ms 23:20:16.392 00.000 8052 Move returns status 0, amount 56 23:20:16.392 00.000 8052 MoveAxis(N, 222, ABG) 23:20:16.392 00.000 8052 Guiding Dir = 0, Dur = 222 23:20:16.394 00.002 8052 IsSlewing returns 0 23:20:16.397 00.003 8052 IsGuiding returns 0 23:20:16.404 00.007 8052 PulseGuide returned control before completion, sleep 225 23:20:16.516 00.112 3236 UpdateGuideState exits: m=232 SNR=10.5 23:20:16.517 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:16.517 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:16.517 00.000 3236 Enqueuing Expose request 23:20:16.635 00.118 8052 IsGuiding returns 0 23:20:16.635 00.000 8052 Move returns status 0, amount 222 23:20:16.636 00.001 8052 move complete, result=0 23:20:16.636 00.000 8052 worker thread done servicing request 23:20:16.636 00.000 8052 Worker thread wakes up 23:20:16.636 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:16.636 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:16.637 00.001 3236 GuideStep: 1.7 px 56 ms WEST, -1.5 px 222 ms NORTH 23:20:18.070 01.433 8052 Exposure complete 23:20:18.235 00.165 8052 worker thread done servicing request 23:20:18.235 00.000 3236 OnExposeComplete: enter 23:20:18.236 00.001 3236 UpdateGuideState(): m_state=6 23:20:18.237 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 1130 23:20:18.237 00.000 3236 Star::Find returns 1 (0), X=1052.18, Y=268.02, Mass=209, SNR=9.9, Peak=37 HFD=4.6 23:20:18.237 00.000 3236 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.85) = xAngle (-0.93 = -0.93) 23:20:18.238 00.001 3236 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.68 = -2.68) 23:20:18.238 00.000 3236 CameraToMount -- cameraX=-0.41 cameraY=-0.16 hyp=0.44 cameraTheta=-2.78 mountX=0.26 mountY=-0.20, mountTheta=-0.64 23:20:18.239 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.41, y=-0.16, opts=13) 23:20:18.240 00.001 3236 Enqueuing Move request for scope (-0.41, -0.16) 23:20:18.240 00.000 8052 Worker thread wakes up 23:20:18.240 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.16) opts 0xd 23:20:18.241 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.41, -0.16) 23:20:18.241 00.000 8052 Moving (-0.41, -0.16) raw xDistance=0.26 yDistance=-0.20 23:20:18.241 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.26 23:20:18.241 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20 23:20:18.241 00.000 8052 MoveAxis(W, 13, ABG) 23:20:18.242 00.001 8052 Guiding Dir = 3, Dur = 13 23:20:18.244 00.002 8052 IsSlewing returns 0 23:20:18.247 00.003 8052 IsGuiding returns 0 23:20:18.251 00.004 8052 PulseGuide returned control before completion, sleep 20 23:20:18.253 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=27, FiltMax=36, Gamma=1.040 23:20:18.273 00.020 8052 IsGuiding returns 0 23:20:18.273 00.000 8052 Move returns status 0, amount 13 23:20:18.274 00.001 8052 MoveAxis(N, 30, ABG) 23:20:18.274 00.000 8052 Guiding Dir = 0, Dur = 30 23:20:18.276 00.002 8052 IsSlewing returns 0 23:20:18.279 00.003 8052 IsGuiding returns 0 23:20:18.288 00.009 8052 PulseGuide returned control before completion, sleep 32 23:20:18.322 00.034 8052 IsGuiding returns 1 23:20:18.323 00.001 8052 scope still moving after pulse duration time elapsed 23:20:18.345 00.022 8052 IsSlewing returns 0 23:20:18.348 00.003 8052 IsGuiding returns 1 23:20:18.370 00.022 8052 IsSlewing returns 0 23:20:18.372 00.002 8052 IsGuiding returns 1 23:20:18.395 00.023 8052 IsSlewing returns 0 23:20:18.397 00.002 8052 IsGuiding returns 1 23:20:18.419 00.022 8052 IsSlewing returns 0 23:20:18.421 00.002 8052 IsGuiding returns 0 23:20:18.421 00.000 8052 scope move finished after 30 + 112 ms 23:20:18.422 00.001 8052 Move returns status 0, amount 30 23:20:18.422 00.000 8052 move complete, result=0 23:20:18.422 00.000 8052 worker thread done servicing request 23:20:18.524 00.102 3236 UpdateGuideState exits: m=209 SNR=9.9 23:20:18.524 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:18.524 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:18.525 00.001 3236 Enqueuing Expose request 23:20:18.525 00.000 8052 Worker thread wakes up 23:20:18.525 00.000 3236 GuideStep: 0.3 px 13 ms WEST, -0.2 px 30 ms NORTH 23:20:18.525 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:18.526 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:20.065 01.539 8052 Exposure complete 23:20:20.244 00.179 8052 worker thread done servicing request 23:20:20.244 00.000 3236 OnExposeComplete: enter 23:20:20.244 00.000 3236 UpdateGuideState(): m_state=6 23:20:20.245 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1131 23:20:20.246 00.001 3236 Star::Find returns 1 (0), X=1052.23, Y=268.78, Mass=223, SNR=10.3, Peak=46 HFD=4.5 23:20:20.246 00.000 3236 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.85) = xAngle (3.96 = -2.33) 23:20:20.246 00.000 3236 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.21 = 2.21) 23:20:20.246 00.000 3236 CameraToMount -- cameraX=-0.36 cameraY=0.61 hyp=0.71 cameraTheta=2.11 mountX=-0.49 mountY=0.57, mountTheta=2.28 23:20:20.248 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.36, y=0.61, opts=13) 23:20:20.248 00.000 3236 Enqueuing Move request for scope (-0.36, 0.61) 23:20:20.249 00.001 8052 Worker thread wakes up 23:20:20.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.61) opts 0xd 23:20:20.249 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.36, 0.61) 23:20:20.249 00.000 8052 Moving (-0.36, 0.61) raw xDistance=-0.49 yDistance=0.57 23:20:20.250 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.49 23:20:20.250 00.000 8052 resist switch: large excursion: input 0.57 thresh 0.54 direction from -1 to 1 23:20:20.250 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.71 23:20:20.250 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:20:20.251 00.001 8052 MoveAxis(E, 16, ABG) 23:20:20.251 00.000 8052 Guiding Dir = 2, Dur = 16 23:20:20.254 00.003 8052 IsSlewing returns 0 23:20:20.257 00.003 8052 IsGuiding returns 0 23:20:20.260 00.003 8052 PulseGuide returned control before completion, sleep 23 23:20:20.261 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=33, FiltMax=42, Gamma=1.040 23:20:20.286 00.025 8052 IsGuiding returns 0 23:20:20.287 00.001 8052 Move returns status 0, amount 16 23:20:20.287 00.000 8052 MoveAxis(S, 86, ABG) 23:20:20.287 00.000 8052 Guiding Dir = 1, Dur = 86 23:20:20.291 00.004 8052 IsSlewing returns 0 23:20:20.293 00.002 8052 IsGuiding returns 0 23:20:20.306 00.013 8052 PulseGuide returned control before completion, sleep 84 23:20:20.393 00.087 8052 IsGuiding returns 1 23:20:20.393 00.000 8052 scope still moving after pulse duration time elapsed 23:20:20.415 00.022 8052 IsSlewing returns 0 23:20:20.417 00.002 8052 IsGuiding returns 1 23:20:20.440 00.023 8052 IsSlewing returns 0 23:20:20.442 00.002 8052 IsGuiding returns 0 23:20:20.443 00.001 8052 scope move finished after 86 + 62 ms 23:20:20.443 00.000 8052 Move returns status 0, amount 86 23:20:20.443 00.000 8052 move complete, result=0 23:20:20.443 00.000 8052 worker thread done servicing request 23:20:20.488 00.045 3236 UpdateGuideState exits: m=223 SNR=10.3 23:20:20.488 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:20.488 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:20.488 00.000 3236 Enqueuing Expose request 23:20:20.488 00.000 8052 Worker thread wakes up 23:20:20.489 00.001 3236 GuideStep: -0.5 px 16 ms EAST, 0.6 px 86 ms SOUTH 23:20:20.489 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:20.489 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:22.126 01.637 8052 Exposure complete 23:20:22.288 00.162 8052 worker thread done servicing request 23:20:22.288 00.000 3236 OnExposeComplete: enter 23:20:22.288 00.000 3236 UpdateGuideState(): m_state=6 23:20:22.289 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1132 23:20:22.290 00.001 3236 Star::Find returns 1 (0), X=1051.59, Y=269.33, Mass=200, SNR=9.7, Peak=37 HFD=4.8 23:20:22.290 00.000 3236 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.85) = xAngle (4.13 = -2.15) 23:20:22.290 00.000 3236 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.39 = 2.39) 23:20:22.290 00.000 3236 CameraToMount -- cameraX=-1.00 cameraY=1.15 hyp=1.52 cameraTheta=2.28 mountX=-0.83 mountY=1.04, mountTheta=2.25 23:20:22.292 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.00, y=1.15, opts=13) 23:20:22.292 00.000 3236 Enqueuing Move request for scope (-1.00, 1.15) 23:20:22.293 00.001 8052 Worker thread wakes up 23:20:22.293 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 1.15) opts 0xd 23:20:22.293 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.00, 1.15) 23:20:22.293 00.000 8052 Moving (-1.00, 1.15) raw xDistance=-0.83 yDistance=1.04 23:20:22.294 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.83 23:20:22.294 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04 23:20:22.294 00.000 8052 MoveAxis(E, 30, ABG) 23:20:22.294 00.000 8052 Guiding Dir = 2, Dur = 30 23:20:22.300 00.006 8052 IsSlewing returns 0 23:20:22.306 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=35, Gamma=1.040 23:20:22.307 00.001 8052 IsGuiding returns 0 23:20:22.312 00.005 8052 PulseGuide returned control before completion, sleep 36 23:20:22.350 00.038 8052 IsGuiding returns 1 23:20:22.351 00.001 8052 scope still moving after pulse duration time elapsed 23:20:22.373 00.022 8052 IsSlewing returns 0 23:20:22.375 00.002 8052 IsGuiding returns 0 23:20:22.376 00.001 8052 scope move finished after 30 + 38 ms 23:20:22.376 00.000 8052 Move returns status 0, amount 30 23:20:22.376 00.000 8052 MoveAxis(S, 159, ABG) 23:20:22.376 00.000 8052 Guiding Dir = 1, Dur = 159 23:20:22.378 00.002 8052 IsSlewing returns 0 23:20:22.380 00.002 8052 IsGuiding returns 0 23:20:22.386 00.006 8052 PulseGuide returned control before completion, sleep 164 23:20:22.553 00.167 8052 IsGuiding returns 0 23:20:22.554 00.001 8052 Move returns status 0, amount 159 23:20:22.554 00.000 8052 move complete, result=0 23:20:22.554 00.000 8052 worker thread done servicing request 23:20:22.574 00.020 3236 UpdateGuideState exits: m=200 SNR=9.7 23:20:22.574 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:22.574 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:22.574 00.000 3236 Enqueuing Expose request 23:20:22.575 00.001 3236 GuideStep: -0.8 px 30 ms EAST, 1.0 px 159 ms SOUTH 23:20:22.575 00.000 8052 Worker thread wakes up 23:20:22.575 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:22.575 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:24.105 01.530 8052 Exposure complete 23:20:24.226 00.121 8052 worker thread done servicing request 23:20:24.226 00.000 3236 OnExposeComplete: enter 23:20:24.226 00.000 3236 UpdateGuideState(): m_state=6 23:20:24.227 00.001 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 1133 23:20:24.227 00.000 3236 Star::Find returns 1 (0), X=1052.12, Y=267.86, Mass=188, SNR=9.4, Peak=37 HFD=4.7 23:20:24.227 00.000 3236 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.85) = xAngle (-0.70 = -0.70) 23:20:24.227 00.000 3236 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.45 = -2.45) 23:20:24.227 00.000 3236 CameraToMount -- cameraX=-0.47 cameraY=-0.32 hyp=0.57 cameraTheta=-2.55 mountX=0.43 mountY=-0.36, mountTheta=-0.70 23:20:24.229 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.47, y=-0.32, opts=13) 23:20:24.229 00.000 3236 Enqueuing Move request for scope (-0.47, -0.32) 23:20:24.230 00.001 8052 Worker thread wakes up 23:20:24.230 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.32) opts 0xd 23:20:24.230 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.47, -0.32) 23:20:24.230 00.000 8052 Moving (-0.47, -0.32) raw xDistance=0.43 yDistance=-0.36 23:20:24.230 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.43 23:20:24.230 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:20:24.231 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36 23:20:24.231 00.000 8052 MoveAxis(W, 13, ABG) 23:20:24.231 00.000 8052 Guiding Dir = 3, Dur = 13 23:20:24.236 00.005 8052 IsSlewing returns 0 23:20:24.238 00.002 8052 IsGuiding returns 0 23:20:24.239 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=35, Gamma=1.040 23:20:24.242 00.003 8052 PulseGuide returned control before completion, sleep 20 23:20:24.264 00.022 8052 IsGuiding returns 0 23:20:24.264 00.000 8052 Move returns status 0, amount 13 23:20:24.264 00.000 8052 MoveAxis(N, 0, ABG) 23:20:24.265 00.001 8052 Move returns status 0, amount 0 23:20:24.265 00.000 8052 move complete, result=0 23:20:24.265 00.000 8052 worker thread done servicing request 23:20:24.439 00.174 3236 UpdateGuideState exits: m=188 SNR=9.4 23:20:24.439 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:24.439 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:24.440 00.001 3236 Enqueuing Expose request 23:20:24.440 00.000 8052 Worker thread wakes up 23:20:24.440 00.000 3236 GuideStep: 0.4 px 13 ms WEST, -0.4 px 0 ms NORTH 23:20:24.440 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:24.440 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:26.075 01.635 8052 Exposure complete 23:20:26.238 00.163 8052 worker thread done servicing request 23:20:26.238 00.000 3236 OnExposeComplete: enter 23:20:26.239 00.001 3236 UpdateGuideState(): m_state=6 23:20:26.240 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1134 23:20:26.240 00.000 3236 Star::Find returns 1 (0), X=1051.44, Y=267.11, Mass=217, SNR=10.1, Peak=35 HFD=5.1 23:20:26.240 00.000 3236 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.85) = xAngle (-0.55 = -0.55) 23:20:26.240 00.000 3236 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.29 = -2.29) 23:20:26.241 00.001 3236 CameraToMount -- cameraX=-1.15 cameraY=-1.06 hyp=1.56 cameraTheta=-2.40 mountX=1.34 mountY=-1.17, mountTheta=-0.72 23:20:26.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.15, y=-1.06, opts=13) 23:20:26.243 00.000 3236 Enqueuing Move request for scope (-1.15, -1.06) 23:20:26.243 00.000 8052 Worker thread wakes up 23:20:26.244 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.15, -1.06) opts 0xd 23:20:26.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.15, -1.06) 23:20:26.244 00.000 8052 Moving (-1.15, -1.06) raw xDistance=1.34 yDistance=-1.17 23:20:26.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.34 23:20:26.244 00.000 8052 resist switch: large excursion: input -1.17 thresh 0.54 direction from 1 to -1 23:20:26.245 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.52 23:20:26.245 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.17 from input -1.17 23:20:26.245 00.000 8052 MoveAxis(W, 47, ABG) 23:20:26.246 00.001 8052 Guiding Dir = 3, Dur = 47 23:20:26.248 00.002 8052 IsSlewing returns 0 23:20:26.251 00.003 8052 IsGuiding returns 0 23:20:26.255 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=33, Gamma=1.040 23:20:26.257 00.002 8052 PulseGuide returned control before completion, sleep 52 23:20:26.318 00.061 8052 IsGuiding returns 0 23:20:26.318 00.000 8052 Move returns status 0, amount 47 23:20:26.319 00.001 8052 MoveAxis(N, 178, ABG) 23:20:26.319 00.000 8052 Guiding Dir = 0, Dur = 178 23:20:26.326 00.007 8052 IsSlewing returns 0 23:20:26.328 00.002 8052 IsGuiding returns 0 23:20:26.334 00.006 8052 PulseGuide returned control before completion, sleep 184 23:20:26.518 00.184 3236 UpdateGuideState exits: m=217 SNR=10.1 23:20:26.518 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:26.518 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:26.518 00.000 3236 Enqueuing Expose request 23:20:26.521 00.003 8052 IsGuiding returns 0 23:20:26.522 00.001 8052 Move returns status 0, amount 178 23:20:26.522 00.000 8052 move complete, result=0 23:20:26.522 00.000 8052 worker thread done servicing request 23:20:26.522 00.000 8052 Worker thread wakes up 23:20:26.523 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:26.523 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:26.527 00.004 3236 GuideStep: 1.3 px 47 ms WEST, -1.2 px 178 ms NORTH 23:20:28.057 01.530 8052 Exposure complete 23:20:28.224 00.167 8052 worker thread done servicing request 23:20:28.224 00.000 3236 OnExposeComplete: enter 23:20:28.224 00.000 3236 UpdateGuideState(): m_state=6 23:20:28.225 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1135 23:20:28.226 00.001 3236 Star::Find returns 1 (0), X=1051.76, Y=267.45, Mass=213, SNR=10.0, Peak=39 HFD=4.7 23:20:28.226 00.000 3236 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.85) = xAngle (-0.58 = -0.58) 23:20:28.226 00.000 3236 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.32 = -2.32) 23:20:28.226 00.000 3236 CameraToMount -- cameraX=-0.83 cameraY=-0.72 hyp=1.10 cameraTheta=-2.42 mountX=0.92 mountY=-0.80, mountTheta=-0.72 23:20:28.228 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.83, y=-0.72, opts=13) 23:20:28.229 00.001 3236 Enqueuing Move request for scope (-0.83, -0.72) 23:20:28.229 00.000 8052 Worker thread wakes up 23:20:28.229 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.72) opts 0xd 23:20:28.229 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.83, -0.72) 23:20:28.230 00.001 8052 Moving (-0.83, -0.72) raw xDistance=0.92 yDistance=-0.80 23:20:28.230 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.92 23:20:28.230 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 23:20:28.230 00.000 8052 MoveAxis(W, 35, ABG) 23:20:28.231 00.001 8052 Guiding Dir = 3, Dur = 35 23:20:28.241 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=36, Gamma=1.040 23:20:28.248 00.007 8052 IsSlewing returns 0 23:20:28.314 00.066 8052 IsGuiding returns 0 23:20:28.329 00.015 8052 PulseGuide returned control before completion, sleep 31 23:20:28.362 00.033 8052 IsGuiding returns 1 23:20:28.362 00.000 8052 scope still moving after pulse duration time elapsed 23:20:28.387 00.025 8052 IsSlewing returns 0 23:20:28.389 00.002 8052 IsGuiding returns 0 23:20:28.390 00.001 8052 scope move finished after 35 + 40 ms 23:20:28.390 00.000 8052 Move returns status 0, amount 35 23:20:28.390 00.000 8052 MoveAxis(N, 122, ABG) 23:20:28.390 00.000 8052 Guiding Dir = 0, Dur = 122 23:20:28.395 00.005 8052 IsSlewing returns 0 23:20:28.397 00.002 8052 IsGuiding returns 0 23:20:28.402 00.005 8052 PulseGuide returned control before completion, sleep 128 23:20:28.523 00.121 3236 UpdateGuideState exits: m=213 SNR=10.0 23:20:28.523 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:28.523 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:28.523 00.000 3236 Enqueuing Expose request 23:20:28.534 00.011 8052 IsGuiding returns 0 23:20:28.534 00.000 8052 Move returns status 0, amount 122 23:20:28.534 00.000 8052 move complete, result=0 23:20:28.534 00.000 8052 worker thread done servicing request 23:20:28.535 00.001 8052 Worker thread wakes up 23:20:28.535 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:28.535 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:28.536 00.001 3236 GuideStep: 0.9 px 35 ms WEST, -0.8 px 122 ms NORTH 23:20:30.073 01.537 8052 Exposure complete 23:20:30.248 00.175 8052 worker thread done servicing request 23:20:30.249 00.001 3236 OnExposeComplete: enter 23:20:30.249 00.000 3236 UpdateGuideState(): m_state=6 23:20:30.250 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1136 23:20:30.250 00.000 3236 Star::Find returns 1 (0), X=1053.39, Y=267.37, Mass=196, SNR=9.6, Peak=42 HFD=4.4 23:20:30.250 00.000 3236 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.85) = xAngle (1.06 = 1.06) 23:20:30.251 00.001 3236 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.69 = -0.69) 23:20:30.251 00.000 3236 CameraToMount -- cameraX=0.80 cameraY=-0.81 hyp=1.14 cameraTheta=-0.79 mountX=0.56 mountY=-0.72, mountTheta=-0.91 23:20:30.252 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.80, y=-0.81, opts=13) 23:20:30.253 00.001 3236 Enqueuing Move request for scope (0.80, -0.81) 23:20:30.253 00.000 8052 Worker thread wakes up 23:20:30.253 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.81) opts 0xd 23:20:30.253 00.000 8052 Handling offset move in thread for scope, endpoint = (0.80, -0.81) 23:20:30.254 00.001 8052 Moving (0.80, -0.81) raw xDistance=0.56 yDistance=-0.72 23:20:30.254 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.56 23:20:30.254 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 23:20:30.254 00.000 8052 MoveAxis(W, 22, ABG) 23:20:30.255 00.001 8052 Guiding Dir = 3, Dur = 22 23:20:30.258 00.003 8052 IsSlewing returns 0 23:20:30.264 00.006 8052 IsGuiding returns 0 23:20:30.266 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=28, FiltMax=37, Gamma=1.040 23:20:30.271 00.005 8052 PulseGuide returned control before completion, sleep 26 23:20:30.300 00.029 8052 IsGuiding returns 0 23:20:30.300 00.000 8052 Move returns status 0, amount 22 23:20:30.300 00.000 8052 MoveAxis(N, 110, ABG) 23:20:30.300 00.000 8052 Guiding Dir = 0, Dur = 110 23:20:30.302 00.002 8052 IsSlewing returns 0 23:20:30.305 00.003 8052 IsGuiding returns 0 23:20:30.314 00.009 8052 PulseGuide returned control before completion, sleep 112 23:20:30.429 00.115 8052 IsGuiding returns 1 23:20:30.429 00.000 8052 scope still moving after pulse duration time elapsed 23:20:30.451 00.022 8052 IsSlewing returns 0 23:20:30.453 00.002 8052 IsGuiding returns 1 23:20:30.477 00.024 8052 IsSlewing returns 0 23:20:30.479 00.002 8052 IsGuiding returns 0 23:20:30.479 00.000 8052 scope move finished after 110 + 64 ms 23:20:30.479 00.000 8052 Move returns status 0, amount 110 23:20:30.479 00.000 8052 move complete, result=0 23:20:30.480 00.001 8052 worker thread done servicing request 23:20:30.492 00.012 3236 UpdateGuideState exits: m=196 SNR=9.6 23:20:30.492 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:30.492 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:30.492 00.000 3236 Enqueuing Expose request 23:20:30.493 00.001 8052 Worker thread wakes up 23:20:30.493 00.000 3236 GuideStep: 0.6 px 22 ms WEST, -0.7 px 110 ms NORTH 23:20:30.493 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:30.493 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:32.129 01.636 8052 Exposure complete 23:20:32.292 00.163 8052 worker thread done servicing request 23:20:32.293 00.001 3236 OnExposeComplete: enter 23:20:32.293 00.000 3236 UpdateGuideState(): m_state=6 23:20:32.294 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1137 23:20:32.295 00.001 3236 Star::Find returns 1 (0), X=1053.55, Y=268.41, Mass=215, SNR=10.1, Peak=41 HFD=4.6 23:20:32.295 00.000 3236 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.85) = xAngle (2.08 = 2.08) 23:20:32.295 00.000 3236 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.34 = 0.34) 23:20:32.295 00.000 3236 CameraToMount -- cameraX=0.96 cameraY=0.23 hyp=0.99 cameraTheta=0.24 mountX=-0.48 mountY=0.33, mountTheta=2.55 23:20:32.297 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.96, y=0.23, opts=13) 23:20:32.297 00.000 3236 Enqueuing Move request for scope (0.96, 0.23) 23:20:32.297 00.000 8052 Worker thread wakes up 23:20:32.298 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.23) opts 0xd 23:20:32.298 00.000 8052 Handling offset move in thread for scope, endpoint = (0.96, 0.23) 23:20:32.298 00.000 8052 Moving (0.96, 0.23) raw xDistance=-0.48 yDistance=0.33 23:20:32.298 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48 23:20:32.299 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:20:32.299 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 23:20:32.299 00.000 8052 MoveAxis(E, 15, ABG) 23:20:32.299 00.000 8052 Guiding Dir = 2, Dur = 15 23:20:32.303 00.004 8052 IsSlewing returns 0 23:20:32.305 00.002 8052 IsGuiding returns 0 23:20:32.309 00.004 8052 PulseGuide returned control before completion, sleep 22 23:20:32.311 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=29, FiltMax=39, Gamma=1.040 23:20:32.333 00.022 8052 IsGuiding returns 0 23:20:32.334 00.001 8052 Move returns status 0, amount 15 23:20:32.334 00.000 8052 MoveAxis(N, 0, ABG) 23:20:32.334 00.000 8052 Move returns status 0, amount 0 23:20:32.334 00.000 8052 move complete, result=0 23:20:32.334 00.000 8052 worker thread done servicing request 23:20:32.572 00.238 3236 UpdateGuideState exits: m=215 SNR=10.1 23:20:32.573 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:32.573 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:32.573 00.000 3236 Enqueuing Expose request 23:20:32.573 00.000 8052 Worker thread wakes up 23:20:32.574 00.001 3236 GuideStep: -0.5 px 15 ms EAST, 0.3 px 0 ms NORTH 23:20:32.574 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:32.574 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:34.109 01.535 8052 Exposure complete 23:20:34.273 00.164 8052 worker thread done servicing request 23:20:34.273 00.000 3236 OnExposeComplete: enter 23:20:34.274 00.001 3236 UpdateGuideState(): m_state=6 23:20:34.275 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1138 23:20:34.275 00.000 3236 Star::Find returns 1 (0), X=1053.50, Y=268.46, Mass=197, SNR=9.7, Peak=38 HFD=5.0 23:20:34.275 00.000 3236 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.85) = xAngle (2.15 = 2.15) 23:20:34.276 00.001 3236 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.40 = 0.40) 23:20:34.276 00.000 3236 CameraToMount -- cameraX=0.91 cameraY=0.28 hyp=0.95 cameraTheta=0.30 mountX=-0.52 mountY=0.37, mountTheta=2.52 23:20:34.278 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.91, y=0.28, opts=13) 23:20:34.278 00.000 3236 Enqueuing Move request for scope (0.91, 0.28) 23:20:34.278 00.000 8052 Worker thread wakes up 23:20:34.279 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.28) opts 0xd 23:20:34.279 00.000 8052 Handling offset move in thread for scope, endpoint = (0.91, 0.28) 23:20:34.279 00.000 8052 Moving (0.91, 0.28) raw xDistance=-0.52 yDistance=0.37 23:20:34.279 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52 23:20:34.279 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:20:34.280 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37 23:20:34.280 00.000 8052 MoveAxis(E, 19, ABG) 23:20:34.280 00.000 8052 Guiding Dir = 2, Dur = 19 23:20:34.283 00.003 8052 IsSlewing returns 0 23:20:34.286 00.003 8052 IsGuiding returns 0 23:20:34.291 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=35, Gamma=1.040 23:20:34.295 00.004 8052 PulseGuide returned control before completion, sleep 20 23:20:34.320 00.025 8052 IsGuiding returns 0 23:20:34.321 00.001 8052 Move returns status 0, amount 19 23:20:34.321 00.000 8052 MoveAxis(N, 0, ABG) 23:20:34.321 00.000 8052 Move returns status 0, amount 0 23:20:34.321 00.000 8052 move complete, result=0 23:20:34.321 00.000 8052 worker thread done servicing request 23:20:34.559 00.238 3236 UpdateGuideState exits: m=197 SNR=9.7 23:20:34.560 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:34.560 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:34.560 00.000 3236 Enqueuing Expose request 23:20:34.560 00.000 8052 Worker thread wakes up 23:20:34.560 00.000 3236 GuideStep: -0.5 px 19 ms EAST, 0.4 px 0 ms NORTH 23:20:34.561 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:34.561 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:36.096 01.535 8052 Exposure complete 23:20:36.258 00.162 8052 worker thread done servicing request 23:20:36.259 00.001 3236 OnExposeComplete: enter 23:20:36.259 00.000 3236 UpdateGuideState(): m_state=6 23:20:36.260 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1139 23:20:36.260 00.000 3236 Star::Find returns 1 (0), X=1054.64, Y=268.06, Mass=201, SNR=9.7, Peak=39 HFD=4.7 23:20:36.260 00.000 3236 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.85) = xAngle (1.79 = 1.79) 23:20:36.261 00.001 3236 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.05 = 0.05) 23:20:36.261 00.000 3236 CameraToMount -- cameraX=2.05 cameraY=-0.11 hyp=2.05 cameraTheta=-0.05 mountX=-0.45 mountY=0.10, mountTheta=2.93 23:20:36.263 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.05, y=-0.11, opts=13) 23:20:36.263 00.000 3236 Enqueuing Move request for scope (2.05, -0.11) 23:20:36.263 00.000 8052 Worker thread wakes up 23:20:36.264 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.05, -0.11) opts 0xd 23:20:36.264 00.000 8052 Handling offset move in thread for scope, endpoint = (2.05, -0.11) 23:20:36.264 00.000 8052 Moving (2.05, -0.11) raw xDistance=-0.45 yDistance=0.10 23:20:36.265 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.45 23:20:36.265 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:20:36.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:20:36.265 00.000 8052 MoveAxis(E, 17, ABG) 23:20:36.266 00.001 8052 Guiding Dir = 2, Dur = 17 23:20:36.268 00.002 8052 IsSlewing returns 0 23:20:36.271 00.003 8052 IsGuiding returns 0 23:20:36.274 00.003 8052 PulseGuide returned control before completion, sleep 24 23:20:36.276 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=37, Gamma=1.040 23:20:36.301 00.025 8052 IsGuiding returns 0 23:20:36.302 00.001 8052 Move returns status 0, amount 17 23:20:36.302 00.000 8052 MoveAxis(N, 0, ABG) 23:20:36.302 00.000 8052 Move returns status 0, amount 0 23:20:36.302 00.000 8052 move complete, result=0 23:20:36.303 00.001 8052 worker thread done servicing request 23:20:36.550 00.247 3236 UpdateGuideState exits: m=201 SNR=9.7 23:20:36.550 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:36.551 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:36.551 00.000 3236 Enqueuing Expose request 23:20:36.551 00.000 8052 Worker thread wakes up 23:20:36.551 00.000 3236 GuideStep: -0.5 px 17 ms EAST, 0.1 px 0 ms NORTH 23:20:36.552 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:36.552 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:38.086 01.534 8052 Exposure complete 23:20:38.250 00.164 3236 OnExposeComplete: enter 23:20:38.250 00.000 8052 worker thread done servicing request 23:20:38.250 00.000 3236 UpdateGuideState(): m_state=6 23:20:38.251 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1140 23:20:38.252 00.001 3236 Star::Find returns 1 (0), X=1053.64, Y=267.71, Mass=197, SNR=9.7, Peak=34 HFD=4.7 23:20:38.252 00.000 3236 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.85) = xAngle (1.43 = 1.43) 23:20:38.252 00.000 3236 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.32 = -0.32) 23:20:38.252 00.000 3236 CameraToMount -- cameraX=1.05 cameraY=-0.47 hyp=1.15 cameraTheta=-0.42 mountX=0.16 mountY=-0.36, mountTheta=-1.15 23:20:38.254 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.05, y=-0.47, opts=13) 23:20:38.255 00.001 3236 Enqueuing Move request for scope (1.05, -0.47) 23:20:38.255 00.000 8052 Worker thread wakes up 23:20:38.255 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.47) opts 0xd 23:20:38.255 00.000 8052 Handling offset move in thread for scope, endpoint = (1.05, -0.47) 23:20:38.256 00.001 8052 Moving (1.05, -0.47) raw xDistance=0.16 yDistance=-0.36 23:20:38.256 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:20:38.256 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:20:38.256 00.000 8052 MoveAxis(E, 0, ABG) 23:20:38.257 00.001 8052 Move returns status 0, amount 0 23:20:38.257 00.000 8052 MoveAxis(N, 54, ABG) 23:20:38.257 00.000 8052 Guiding Dir = 0, Dur = 54 23:20:38.267 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=23, FiltMax=32, Gamma=1.040 23:20:38.308 00.041 8052 IsSlewing returns 0 23:20:38.372 00.064 8052 IsGuiding returns 0 23:20:38.446 00.074 8052 IsGuiding returns 1 23:20:38.446 00.000 8052 scope still moving after pulse duration time elapsed 23:20:38.485 00.039 8052 IsSlewing returns 0 23:20:38.487 00.002 8052 IsGuiding returns 1 23:20:38.509 00.022 8052 IsSlewing returns 0 23:20:38.511 00.002 8052 IsGuiding returns 1 23:20:38.535 00.024 8052 IsSlewing returns 0 23:20:38.536 00.001 3236 UpdateGuideState exits: m=197 SNR=9.7 23:20:38.537 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:38.537 00.000 8052 IsGuiding returns 1 23:20:38.537 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:38.537 00.000 3236 Enqueuing Expose request 23:20:38.560 00.023 8052 IsSlewing returns 0 23:20:38.563 00.003 8052 IsGuiding returns 1 23:20:38.585 00.022 8052 IsSlewing returns 0 23:20:38.588 00.003 8052 IsGuiding returns 0 23:20:38.588 00.000 8052 scope move finished after 54 + 161 ms 23:20:38.588 00.000 8052 Move returns status 0, amount 54 23:20:38.589 00.001 8052 move complete, result=0 23:20:38.589 00.000 8052 worker thread done servicing request 23:20:38.589 00.000 8052 Worker thread wakes up 23:20:38.589 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:38.589 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:38.598 00.009 3236 GuideStep: 0.2 px 0 ms EAST, -0.4 px 54 ms NORTH 23:20:40.124 01.526 8052 Exposure complete 23:20:40.286 00.162 8052 worker thread done servicing request 23:20:40.286 00.000 3236 OnExposeComplete: enter 23:20:40.286 00.000 3236 UpdateGuideState(): m_state=6 23:20:40.287 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1141 23:20:40.287 00.000 3236 Star::Find returns 1 (0), X=1054.17, Y=267.67, Mass=210, SNR=9.9, Peak=35 HFD=5.0 23:20:40.288 00.001 3236 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.85) = xAngle (1.54 = 1.54) 23:20:40.288 00.000 3236 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.21 = -0.21) 23:20:40.288 00.000 3236 CameraToMount -- cameraX=1.58 cameraY=-0.50 hyp=1.66 cameraTheta=-0.31 mountX=0.05 mountY=-0.34, mountTheta=-1.43 23:20:40.290 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.58, y=-0.50, opts=13) 23:20:40.290 00.000 3236 Enqueuing Move request for scope (1.58, -0.50) 23:20:40.291 00.001 8052 Worker thread wakes up 23:20:40.291 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.58, -0.50) opts 0xd 23:20:40.291 00.000 8052 Handling offset move in thread for scope, endpoint = (1.58, -0.50) 23:20:40.291 00.000 8052 Moving (1.58, -0.50) raw xDistance=0.05 yDistance=-0.34 23:20:40.291 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:20:40.292 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 23:20:40.292 00.000 8052 MoveAxis(E, 0, ABG) 23:20:40.292 00.000 8052 Move returns status 0, amount 0 23:20:40.292 00.000 8052 MoveAxis(N, 51, ABG) 23:20:40.293 00.001 8052 Guiding Dir = 0, Dur = 51 23:20:40.295 00.002 8052 IsSlewing returns 0 23:20:40.303 00.008 8052 IsGuiding returns 0 23:20:40.307 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=33, Gamma=1.040 23:20:40.309 00.002 8052 PulseGuide returned control before completion, sleep 56 23:20:40.367 00.058 8052 IsGuiding returns 1 23:20:40.367 00.000 8052 scope still moving after pulse duration time elapsed 23:20:40.392 00.025 8052 IsSlewing returns 0 23:20:40.395 00.003 8052 IsGuiding returns 1 23:20:40.417 00.022 8052 IsSlewing returns 0 23:20:40.420 00.003 8052 IsGuiding returns 1 23:20:40.443 00.023 8052 IsSlewing returns 0 23:20:40.445 00.002 8052 IsGuiding returns 0 23:20:40.445 00.000 8052 scope move finished after 51 + 90 ms 23:20:40.445 00.000 8052 Move returns status 0, amount 51 23:20:40.445 00.000 8052 move complete, result=0 23:20:40.446 00.001 8052 worker thread done servicing request 23:20:40.571 00.125 3236 UpdateGuideState exits: m=210 SNR=9.9 23:20:40.571 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:40.572 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:40.572 00.000 3236 Enqueuing Expose request 23:20:40.572 00.000 8052 Worker thread wakes up 23:20:40.572 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -0.3 px 51 ms NORTH 23:20:40.572 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:40.573 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:42.108 01.535 8052 Exposure complete 23:20:42.271 00.163 8052 worker thread done servicing request 23:20:42.271 00.000 3236 OnExposeComplete: enter 23:20:42.271 00.000 3236 UpdateGuideState(): m_state=6 23:20:42.272 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1142 23:20:42.272 00.000 3236 Star::Find returns 1 (0), X=1053.07, Y=266.73, Mass=209, SNR=9.9, Peak=38 HFD=4.6 23:20:42.273 00.001 3236 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.85) = xAngle (0.60 = 0.60) 23:20:42.273 00.000 3236 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.15 = -1.15) 23:20:42.273 00.000 3236 CameraToMount -- cameraX=0.48 cameraY=-1.45 hyp=1.53 cameraTheta=-1.25 mountX=1.26 mountY=-1.39, mountTheta=-0.83 23:20:42.275 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.48, y=-1.45, opts=13) 23:20:42.275 00.000 3236 Enqueuing Move request for scope (0.48, -1.45) 23:20:42.276 00.001 8052 Worker thread wakes up 23:20:42.276 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.48, -1.45) opts 0xd 23:20:42.276 00.000 8052 Handling offset move in thread for scope, endpoint = (0.48, -1.45) 23:20:42.276 00.000 8052 Moving (0.48, -1.45) raw xDistance=1.26 yDistance=-1.39 23:20:42.276 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.26 23:20:42.277 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.39 from input -1.39 23:20:42.277 00.000 8052 MoveAxis(W, 44, ABG) 23:20:42.277 00.000 8052 Guiding Dir = 3, Dur = 44 23:20:42.280 00.003 8052 IsSlewing returns 0 23:20:42.283 00.003 8052 IsGuiding returns 0 23:20:42.288 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=27, FiltMax=36, Gamma=1.040 23:20:42.289 00.001 8052 PulseGuide returned control before completion, sleep 48 23:20:42.339 00.050 8052 IsGuiding returns 0 23:20:42.340 00.001 8052 Move returns status 0, amount 44 23:20:42.340 00.000 8052 MoveAxis(N, 212, ABG) 23:20:42.340 00.000 8052 Guiding Dir = 0, Dur = 212 23:20:42.343 00.003 8052 IsSlewing returns 0 23:20:42.345 00.002 8052 IsGuiding returns 0 23:20:42.350 00.005 8052 PulseGuide returned control before completion, sleep 218 23:20:42.553 00.203 3236 UpdateGuideState exits: m=209 SNR=9.9 23:20:42.553 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:42.554 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:42.554 00.000 3236 Enqueuing Expose request 23:20:42.576 00.022 8052 IsGuiding returns 0 23:20:42.576 00.000 8052 Move returns status 0, amount 212 23:20:42.576 00.000 8052 move complete, result=0 23:20:42.577 00.001 8052 worker thread done servicing request 23:20:42.577 00.000 8052 Worker thread wakes up 23:20:42.577 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:42.577 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:42.583 00.006 3236 GuideStep: 1.3 px 44 ms WEST, -1.4 px 212 ms NORTH 23:20:44.112 01.529 8052 Exposure complete 23:20:44.273 00.161 8052 worker thread done servicing request 23:20:44.274 00.001 3236 OnExposeComplete: enter 23:20:44.274 00.000 3236 UpdateGuideState(): m_state=6 23:20:44.275 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1143 23:20:44.275 00.000 3236 Star::Find returns 1 (0), X=1053.72, Y=267.54, Mass=222, SNR=10.2, Peak=37 HFD=5.1 23:20:44.276 00.001 3236 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.85) = xAngle (1.34 = 1.34) 23:20:44.276 00.000 3236 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.41 = -0.41) 23:20:44.276 00.000 3236 CameraToMount -- cameraX=1.12 cameraY=-0.63 hyp=1.29 cameraTheta=-0.51 mountX=0.30 mountY=-0.51, mountTheta=-1.04 23:20:44.278 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.12, y=-0.63, opts=13) 23:20:44.278 00.000 3236 Enqueuing Move request for scope (1.12, -0.63) 23:20:44.278 00.000 8052 Worker thread wakes up 23:20:44.279 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.63) opts 0xd 23:20:44.279 00.000 8052 Handling offset move in thread for scope, endpoint = (1.12, -0.63) 23:20:44.279 00.000 8052 Moving (1.12, -0.63) raw xDistance=0.30 yDistance=-0.51 23:20:44.279 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.30 23:20:44.279 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 23:20:44.280 00.001 8052 MoveAxis(W, 13, ABG) 23:20:44.280 00.000 8052 Guiding Dir = 3, Dur = 13 23:20:44.282 00.002 8052 IsSlewing returns 0 23:20:44.288 00.006 8052 IsGuiding returns 0 23:20:44.291 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=34, Gamma=1.040 23:20:44.292 00.001 8052 PulseGuide returned control before completion, sleep 20 23:20:44.315 00.023 8052 IsGuiding returns 0 23:20:44.315 00.000 8052 Move returns status 0, amount 13 23:20:44.315 00.000 8052 MoveAxis(N, 78, ABG) 23:20:44.315 00.000 8052 Guiding Dir = 0, Dur = 78 23:20:44.323 00.008 8052 IsSlewing returns 0 23:20:44.325 00.002 8052 IsGuiding returns 0 23:20:44.331 00.006 8052 PulseGuide returned control before completion, sleep 82 23:20:44.416 00.085 8052 IsGuiding returns 1 23:20:44.417 00.001 8052 scope still moving after pulse duration time elapsed 23:20:44.439 00.022 8052 IsSlewing returns 0 23:20:44.441 00.002 8052 IsGuiding returns 1 23:20:44.464 00.023 8052 IsSlewing returns 0 23:20:44.481 00.017 8052 IsGuiding returns 0 23:20:44.481 00.000 8052 scope move finished after 78 + 78 ms 23:20:44.481 00.000 8052 Move returns status 0, amount 78 23:20:44.481 00.000 8052 move complete, result=0 23:20:44.482 00.001 8052 worker thread done servicing request 23:20:44.565 00.083 3236 UpdateGuideState exits: m=222 SNR=10.2 23:20:44.565 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:44.565 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:44.566 00.001 3236 Enqueuing Expose request 23:20:44.566 00.000 8052 Worker thread wakes up 23:20:44.566 00.000 3236 GuideStep: 0.3 px 13 ms WEST, -0.5 px 78 ms NORTH 23:20:44.566 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:44.567 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:46.101 01.534 8052 Exposure complete 23:20:46.264 00.163 3236 OnExposeComplete: enter 23:20:46.264 00.000 3236 UpdateGuideState(): m_state=6 23:20:46.265 00.001 8052 worker thread done servicing request 23:20:46.265 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1144 23:20:46.266 00.001 3236 Star::Find returns 1 (0), X=1054.36, Y=267.18, Mass=187, SNR=9.4, Peak=41 HFD=4.4 23:20:46.266 00.000 3236 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.85) = xAngle (1.34 = 1.34) 23:20:46.266 00.000 3236 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.41 = -0.41) 23:20:46.266 00.000 3236 CameraToMount -- cameraX=1.77 cameraY=-1.00 hyp=2.03 cameraTheta=-0.51 mountX=0.47 mountY=-0.81, mountTheta=-1.04 23:20:46.268 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.77, y=-1.00, opts=13) 23:20:46.268 00.000 3236 Enqueuing Move request for scope (1.77, -1.00) 23:20:46.268 00.000 8052 Worker thread wakes up 23:20:46.269 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.77, -1.00) opts 0xd 23:20:46.269 00.000 8052 Handling offset move in thread for scope, endpoint = (1.77, -1.00) 23:20:46.269 00.000 8052 Moving (1.77, -1.00) raw xDistance=0.47 yDistance=-0.81 23:20:46.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47 23:20:46.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81 23:20:46.270 00.001 8052 MoveAxis(W, 17, ABG) 23:20:46.270 00.000 8052 Guiding Dir = 3, Dur = 17 23:20:46.273 00.003 8052 IsSlewing returns 0 23:20:46.275 00.002 8052 IsGuiding returns 0 23:20:46.279 00.004 8052 PulseGuide returned control before completion, sleep 24 23:20:46.282 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=28, FiltMax=37, Gamma=1.040 23:20:46.306 00.024 8052 IsGuiding returns 0 23:20:46.306 00.000 8052 Move returns status 0, amount 17 23:20:46.306 00.000 8052 MoveAxis(N, 123, ABG) 23:20:46.307 00.001 8052 Guiding Dir = 0, Dur = 123 23:20:46.309 00.002 8052 IsSlewing returns 0 23:20:46.310 00.001 8052 IsGuiding returns 0 23:20:46.323 00.013 8052 PulseGuide returned control before completion, sleep 121 23:20:46.449 00.126 8052 IsGuiding returns 0 23:20:46.449 00.000 8052 Move returns status 0, amount 123 23:20:46.450 00.001 8052 move complete, result=0 23:20:46.450 00.000 8052 worker thread done servicing request 23:20:46.553 00.103 3236 UpdateGuideState exits: m=187 SNR=9.4 23:20:46.563 00.010 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:46.563 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:46.563 00.000 3236 Enqueuing Expose request 23:20:46.564 00.001 8052 Worker thread wakes up 23:20:46.564 00.000 3236 GuideStep: 0.5 px 17 ms WEST, -0.8 px 123 ms NORTH 23:20:46.564 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:46.564 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:48.098 01.534 8052 Exposure complete 23:20:48.260 00.162 8052 worker thread done servicing request 23:20:48.260 00.000 3236 OnExposeComplete: enter 23:20:48.261 00.001 3236 UpdateGuideState(): m_state=6 23:20:48.262 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1145 23:20:48.262 00.000 3236 Star::Find returns 1 (0), X=1054.77, Y=267.24, Mass=186, SNR=9.4, Peak=39 HFD=4.4 23:20:48.262 00.000 3236 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.85) = xAngle (1.44 = 1.44) 23:20:48.262 00.000 3236 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.31 = -0.31) 23:20:48.263 00.001 3236 CameraToMount -- cameraX=2.18 cameraY=-0.94 hyp=2.37 cameraTheta=-0.41 mountX=0.31 mountY=-0.71, mountTheta=-1.16 23:20:48.265 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.18, y=-0.94, opts=13) 23:20:48.265 00.000 3236 Enqueuing Move request for scope (2.18, -0.94) 23:20:48.265 00.000 8052 Worker thread wakes up 23:20:48.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.18, -0.94) opts 0xd 23:20:48.266 00.001 8052 Handling offset move in thread for scope, endpoint = (2.18, -0.94) 23:20:48.266 00.000 8052 Moving (2.18, -0.94) raw xDistance=0.31 yDistance=-0.71 23:20:48.266 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31 23:20:48.266 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 23:20:48.266 00.000 8052 MoveAxis(W, 12, ABG) 23:20:48.267 00.001 8052 Guiding Dir = 3, Dur = 12 23:20:48.270 00.003 8052 IsSlewing returns 0 23:20:48.273 00.003 8052 IsGuiding returns 0 23:20:48.277 00.004 8052 PulseGuide returned control before completion, sleep 19 23:20:48.278 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=27, FiltMax=36, Gamma=1.040 23:20:48.299 00.021 8052 IsGuiding returns 0 23:20:48.299 00.000 8052 Move returns status 0, amount 12 23:20:48.299 00.000 8052 MoveAxis(N, 108, ABG) 23:20:48.299 00.000 8052 Guiding Dir = 0, Dur = 108 23:20:48.301 00.002 8052 IsSlewing returns 0 23:20:48.303 00.002 8052 IsGuiding returns 0 23:20:48.309 00.006 8052 PulseGuide returned control before completion, sleep 113 23:20:48.451 00.142 8052 IsGuiding returns 1 23:20:48.452 00.001 8052 scope still moving after pulse duration time elapsed 23:20:48.547 00.095 3236 UpdateGuideState exits: m=186 SNR=9.4 23:20:48.547 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:48.548 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:48.548 00.000 3236 Enqueuing Expose request 23:20:48.568 00.020 8052 IsSlewing returns 0 23:20:48.670 00.102 8052 IsGuiding returns 0 23:20:48.670 00.000 8052 scope move finished after 108 + 258 ms 23:20:48.670 00.000 8052 Move returns status 0, amount 108 23:20:48.671 00.001 8052 move complete, result=0 23:20:48.671 00.000 8052 worker thread done servicing request 23:20:48.671 00.000 8052 Worker thread wakes up 23:20:48.671 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:48.672 00.001 3236 GuideStep: 0.3 px 12 ms WEST, -0.7 px 108 ms NORTH 23:20:48.672 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:50.105 01.433 8052 Exposure complete 23:20:50.267 00.162 8052 worker thread done servicing request 23:20:50.267 00.000 3236 OnExposeComplete: enter 23:20:50.267 00.000 3236 UpdateGuideState(): m_state=6 23:20:50.268 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1146 23:20:50.269 00.001 3236 Star::Find returns 1 (0), X=1054.43, Y=267.47, Mass=191, SNR=9.5, Peak=38 HFD=5.0 23:20:50.269 00.000 3236 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.85) = xAngle (1.48 = 1.48) 23:20:50.269 00.000 3236 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.26 = -0.26) 23:20:50.269 00.000 3236 CameraToMount -- cameraX=1.84 cameraY=-0.70 hyp=1.97 cameraTheta=-0.36 mountX=0.17 mountY=-0.51, mountTheta=-1.25 23:20:50.271 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.84, y=-0.70, opts=13) 23:20:50.271 00.000 3236 Enqueuing Move request for scope (1.84, -0.70) 23:20:50.272 00.001 8052 Worker thread wakes up 23:20:50.272 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.84, -0.70) opts 0xd 23:20:50.272 00.000 8052 Handling offset move in thread for scope, endpoint = (1.84, -0.70) 23:20:50.273 00.001 8052 Moving (1.84, -0.70) raw xDistance=0.17 yDistance=-0.51 23:20:50.273 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:20:50.273 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51 23:20:50.273 00.000 8052 MoveAxis(E, 0, ABG) 23:20:50.273 00.000 8052 Move returns status 0, amount 0 23:20:50.274 00.001 8052 MoveAxis(N, 77, ABG) 23:20:50.274 00.000 8052 Guiding Dir = 0, Dur = 77 23:20:50.277 00.003 8052 IsSlewing returns 0 23:20:50.280 00.003 8052 IsGuiding returns 0 23:20:50.284 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=36, Gamma=1.040 23:20:50.286 00.002 8052 PulseGuide returned control before completion, sleep 81 23:20:50.370 00.084 8052 IsGuiding returns 1 23:20:50.370 00.000 8052 scope still moving after pulse duration time elapsed 23:20:50.393 00.023 8052 IsSlewing returns 0 23:20:50.395 00.002 8052 IsGuiding returns 1 23:20:50.418 00.023 8052 IsSlewing returns 0 23:20:50.422 00.004 8052 IsGuiding returns 0 23:20:50.422 00.000 8052 scope move finished after 77 + 64 ms 23:20:50.422 00.000 8052 Move returns status 0, amount 77 23:20:50.422 00.000 8052 move complete, result=0 23:20:50.422 00.000 8052 worker thread done servicing request 23:20:50.549 00.127 3236 UpdateGuideState exits: m=191 SNR=9.5 23:20:50.549 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:50.550 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:50.550 00.000 3236 Enqueuing Expose request 23:20:50.550 00.000 8052 Worker thread wakes up 23:20:50.550 00.000 3236 GuideStep: 0.2 px 0 ms EAST, -0.5 px 77 ms NORTH 23:20:50.550 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:50.551 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:52.085 01.534 8052 Exposure complete 23:20:52.247 00.162 8052 worker thread done servicing request 23:20:52.247 00.000 3236 OnExposeComplete: enter 23:20:52.247 00.000 3236 UpdateGuideState(): m_state=6 23:20:52.248 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1147 23:20:52.249 00.001 3236 Star::Find returns 1 (0), X=1053.82, Y=265.78, Mass=212, SNR=10.0, Peak=39 HFD=4.6 23:20:52.249 00.000 3236 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.85) = xAngle (0.75 = 0.75) 23:20:52.249 00.000 3236 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.00 = -1.00) 23:20:52.249 00.000 3236 CameraToMount -- cameraX=1.23 cameraY=-2.40 hyp=2.70 cameraTheta=-1.10 mountX=1.97 mountY=-2.26, mountTheta=-0.85 23:20:52.252 00.003 3236 SchedulePrimaryMove(06CFF028, x=1.23, y=-2.40, opts=13) 23:20:52.252 00.000 3236 Enqueuing Move request for scope (1.23, -2.40) 23:20:52.252 00.000 8052 Worker thread wakes up 23:20:52.252 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.23, -2.40) opts 0xd 23:20:52.253 00.001 8052 Handling offset move in thread for scope, endpoint = (1.23, -2.40) 23:20:52.253 00.000 8052 Moving (1.23, -2.40) raw xDistance=1.97 yDistance=-2.26 23:20:52.253 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.24 from input 1.97 23:20:52.253 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.26 from input -2.26 23:20:52.253 00.000 8052 MoveAxis(W, 68, ABG) 23:20:52.254 00.001 8052 Guiding Dir = 3, Dur = 68 23:20:52.257 00.003 8052 IsSlewing returns 0 23:20:52.260 00.003 8052 IsGuiding returns 0 23:20:52.264 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=28, FiltMax=37, Gamma=1.040 23:20:52.267 00.003 8052 PulseGuide returned control before completion, sleep 71 23:20:52.371 00.104 8052 IsGuiding returns 0 23:20:52.371 00.000 8052 Move returns status 0, amount 68 23:20:52.371 00.000 8052 MoveAxis(N, 344, ABG) 23:20:52.371 00.000 8052 Guiding Dir = 0, Dur = 344 23:20:52.466 00.095 8052 IsSlewing returns 0 23:20:52.529 00.063 3236 UpdateGuideState exits: m=212 SNR=10.0 23:20:52.530 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:52.530 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:52.530 00.000 3236 Enqueuing Expose request 23:20:52.548 00.018 8052 IsGuiding returns 0 23:20:52.619 00.071 8052 PulseGuide returned control before completion, sleep 284 23:20:52.906 00.287 8052 IsGuiding returns 1 23:20:52.907 00.001 8052 scope still moving after pulse duration time elapsed 23:20:52.930 00.023 8052 IsSlewing returns 0 23:20:52.932 00.002 8052 IsGuiding returns 1 23:20:52.955 00.023 8052 IsSlewing returns 0 23:20:52.957 00.002 8052 IsGuiding returns 1 23:20:52.980 00.023 8052 IsSlewing returns 0 23:20:52.982 00.002 8052 IsGuiding returns 0 23:20:52.982 00.000 8052 scope move finished after 344 + 89 ms 23:20:52.983 00.001 8052 Move returns status 0, amount 344 23:20:52.983 00.000 8052 move complete, result=0 23:20:52.983 00.000 8052 worker thread done servicing request 23:20:52.983 00.000 8052 Worker thread wakes up 23:20:52.983 00.000 3236 GuideStep: 2.0 px 68 ms WEST, -2.3 px 344 ms NORTH 23:20:52.984 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:52.984 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:54.115 01.131 8052 Exposure complete 23:20:54.278 00.163 8052 worker thread done servicing request 23:20:54.278 00.000 3236 OnExposeComplete: enter 23:20:54.278 00.000 3236 UpdateGuideState(): m_state=6 23:20:54.279 00.001 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 1148 23:20:54.280 00.001 3236 Star::Find returns 1 (0), X=1052.75, Y=267.60, Mass=210, SNR=9.9, Peak=38 HFD=5.6 23:20:54.280 00.000 3236 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.85) = xAngle (0.56 = 0.56) 23:20:54.280 00.000 3236 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.19 = -1.19) 23:20:54.280 00.000 3236 CameraToMount -- cameraX=0.16 cameraY=-0.57 hyp=0.59 cameraTheta=-1.29 mountX=0.50 mountY=-0.55, mountTheta=-0.83 23:20:54.282 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.16, y=-0.57, opts=13) 23:20:54.282 00.000 3236 Enqueuing Move request for scope (0.16, -0.57) 23:20:54.282 00.000 8052 Worker thread wakes up 23:20:54.283 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.57) opts 0xd 23:20:54.283 00.000 8052 Handling offset move in thread for scope, endpoint = (0.16, -0.57) 23:20:54.283 00.000 8052 Moving (0.16, -0.57) raw xDistance=0.50 yDistance=-0.55 23:20:54.283 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.50 23:20:54.284 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 23:20:54.284 00.000 8052 MoveAxis(W, 22, ABG) 23:20:54.284 00.000 8052 Guiding Dir = 3, Dur = 22 23:20:54.287 00.003 8052 IsSlewing returns 0 23:20:54.290 00.003 8052 IsGuiding returns 0 23:20:54.295 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=29, FiltMax=36, Gamma=1.040 23:20:54.296 00.001 8052 PulseGuide returned control before completion, sleep 26 23:20:54.326 00.030 8052 IsGuiding returns 0 23:20:54.326 00.000 8052 Move returns status 0, amount 22 23:20:54.327 00.001 8052 MoveAxis(N, 84, ABG) 23:20:54.327 00.000 8052 Guiding Dir = 0, Dur = 84 23:20:54.332 00.005 8052 IsSlewing returns 0 23:20:54.334 00.002 8052 IsGuiding returns 0 23:20:54.342 00.008 8052 PulseGuide returned control before completion, sleep 87 23:20:54.432 00.090 8052 IsGuiding returns 1 23:20:54.433 00.001 8052 scope still moving after pulse duration time elapsed 23:20:54.455 00.022 8052 IsSlewing returns 0 23:20:54.457 00.002 8052 IsGuiding returns 1 23:20:54.482 00.025 8052 IsSlewing returns 0 23:20:54.484 00.002 8052 IsGuiding returns 0 23:20:54.484 00.000 8052 scope move finished after 84 + 65 ms 23:20:54.484 00.000 8052 Move returns status 0, amount 84 23:20:54.485 00.001 8052 move complete, result=0 23:20:54.485 00.000 8052 worker thread done servicing request 23:20:54.566 00.081 3236 UpdateGuideState exits: m=210 SNR=9.9 23:20:54.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:54.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:54.566 00.000 3236 Enqueuing Expose request 23:20:54.567 00.001 8052 Worker thread wakes up 23:20:54.567 00.000 3236 GuideStep: 0.5 px 22 ms WEST, -0.6 px 84 ms NORTH 23:20:54.567 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:54.567 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:56.102 01.535 8052 Exposure complete 23:20:56.264 00.162 8052 worker thread done servicing request 23:20:56.265 00.001 3236 OnExposeComplete: enter 23:20:56.265 00.000 3236 UpdateGuideState(): m_state=6 23:20:56.266 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1149 23:20:56.266 00.000 3236 Star::Find returns 1 (0), X=1049.82, Y=267.66, Mass=217, SNR=10.1, Peak=37 HFD=4.6 23:20:56.266 00.000 3236 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.85) = xAngle (-1.11 = -1.11) 23:20:56.267 00.001 3236 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.86 = -2.86) 23:20:56.267 00.000 3236 CameraToMount -- cameraX=-2.77 cameraY=-0.52 hyp=2.82 cameraTheta=-2.96 mountX=1.26 mountY=-0.80, mountTheta=-0.57 23:20:56.269 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.77, y=-0.52, opts=13) 23:20:56.269 00.000 3236 Enqueuing Move request for scope (-2.77, -0.52) 23:20:56.269 00.000 8052 Worker thread wakes up 23:20:56.270 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.77, -0.52) opts 0xd 23:20:56.270 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.77, -0.52) 23:20:56.270 00.000 8052 Moving (-2.77, -0.52) raw xDistance=1.26 yDistance=-0.80 23:20:56.270 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.26 23:20:56.270 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80 23:20:56.271 00.001 8052 MoveAxis(W, 45, ABG) 23:20:56.271 00.000 8052 Guiding Dir = 3, Dur = 45 23:20:56.281 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=35, Gamma=1.040 23:20:56.289 00.008 8052 IsSlewing returns 0 23:20:56.352 00.063 8052 IsGuiding returns 0 23:20:56.427 00.075 8052 IsGuiding returns 1 23:20:56.427 00.000 8052 scope still moving after pulse duration time elapsed 23:20:56.449 00.022 8052 IsSlewing returns 0 23:20:56.451 00.002 8052 IsGuiding returns 1 23:20:56.475 00.024 8052 IsSlewing returns 0 23:20:56.481 00.006 8052 IsGuiding returns 0 23:20:56.481 00.000 8052 scope move finished after 45 + 83 ms 23:20:56.481 00.000 8052 Move returns status 0, amount 45 23:20:56.482 00.001 8052 MoveAxis(N, 121, ABG) 23:20:56.482 00.000 8052 Guiding Dir = 0, Dur = 121 23:20:56.484 00.002 8052 IsSlewing returns 0 23:20:56.486 00.002 8052 IsGuiding returns 0 23:20:56.492 00.006 8052 PulseGuide returned control before completion, sleep 125 23:20:56.557 00.065 3236 UpdateGuideState exits: m=217 SNR=10.1 23:20:56.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:56.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:56.558 00.001 3236 Enqueuing Expose request 23:20:56.622 00.064 8052 IsGuiding returns 1 23:20:56.623 00.001 8052 scope still moving after pulse duration time elapsed 23:20:56.646 00.023 8052 IsSlewing returns 0 23:20:56.648 00.002 8052 IsGuiding returns 0 23:20:56.648 00.000 8052 scope move finished after 121 + 41 ms 23:20:56.648 00.000 8052 Move returns status 0, amount 121 23:20:56.649 00.001 8052 move complete, result=0 23:20:56.649 00.000 8052 worker thread done servicing request 23:20:56.649 00.000 8052 Worker thread wakes up 23:20:56.649 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:56.649 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:20:56.651 00.002 3236 GuideStep: 1.3 px 45 ms WEST, -0.8 px 121 ms NORTH 23:20:58.083 01.432 8052 Exposure complete 23:20:58.245 00.162 8052 worker thread done servicing request 23:20:58.246 00.001 3236 OnExposeComplete: enter 23:20:58.246 00.000 3236 UpdateGuideState(): m_state=6 23:20:58.247 00.001 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 1150 23:20:58.247 00.000 3236 Star::Find returns 1 (0), X=1049.68, Y=269.09, Mass=206, SNR=9.9, Peak=34 HFD=5.0 23:20:58.247 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.60) 23:20:58.248 00.001 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 23:20:58.248 00.000 3236 CameraToMount -- cameraX=-2.91 cameraY=0.92 hyp=3.05 cameraTheta=2.84 mountX=-0.08 mountY=0.61, mountTheta=1.71 23:20:58.250 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.91, y=0.92, opts=13) 23:20:58.250 00.000 3236 Enqueuing Move request for scope (-2.91, 0.92) 23:20:58.250 00.000 8052 Worker thread wakes up 23:20:58.250 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.91, 0.92) opts 0xd 23:20:58.251 00.001 8052 Handling offset move in thread for scope, endpoint = (-2.91, 0.92) 23:20:58.251 00.000 8052 Moving (-2.91, 0.92) raw xDistance=-0.08 yDistance=0.61 23:20:58.251 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:20:58.251 00.000 8052 resist switch: large excursion: input 0.61 thresh 0.54 direction from -1 to 1 23:20:58.252 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.84 23:20:58.252 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 23:20:58.252 00.000 8052 MoveAxis(E, 0, ABG) 23:20:58.252 00.000 8052 Move returns status 0, amount 0 23:20:58.253 00.001 8052 MoveAxis(S, 93, ABG) 23:20:58.253 00.000 8052 Guiding Dir = 1, Dur = 93 23:20:58.256 00.003 8052 IsSlewing returns 0 23:20:58.258 00.002 8052 IsGuiding returns 0 23:20:58.262 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=25, FiltMax=33, Gamma=1.040 23:20:58.263 00.001 8052 PulseGuide returned control before completion, sleep 99 23:20:58.365 00.102 8052 IsGuiding returns 1 23:20:58.365 00.000 8052 scope still moving after pulse duration time elapsed 23:20:58.388 00.023 8052 IsSlewing returns 0 23:20:58.391 00.003 8052 IsGuiding returns 0 23:20:58.391 00.000 8052 scope move finished after 93 + 39 ms 23:20:58.391 00.000 8052 Move returns status 0, amount 93 23:20:58.391 00.000 8052 move complete, result=0 23:20:58.391 00.000 8052 worker thread done servicing request 23:20:58.528 00.137 3236 UpdateGuideState exits: m=206 SNR=9.9 23:20:58.528 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:20:58.529 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:20:58.529 00.000 3236 Enqueuing Expose request 23:20:58.529 00.000 8052 Worker thread wakes up 23:20:58.530 00.001 3236 GuideStep: -0.1 px 0 ms EAST, 0.6 px 93 ms SOUTH 23:20:58.530 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:20:58.530 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:00.067 01.537 8052 Exposure complete 23:21:00.248 00.181 8052 worker thread done servicing request 23:21:00.248 00.000 3236 OnExposeComplete: enter 23:21:00.248 00.000 3236 UpdateGuideState(): m_state=6 23:21:00.249 00.001 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 1151 23:21:00.249 00.000 3236 Star::Find returns 1 (0), X=1049.45, Y=268.45, Mass=221, SNR=10.3, Peak=36 HFD=4.3 23:21:00.250 00.001 3236 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.85) = xAngle (4.90 = -1.38) 23:21:00.250 00.000 3236 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.16 = -3.13) 23:21:00.250 00.000 3236 CameraToMount -- cameraX=-3.14 cameraY=0.27 hyp=3.15 cameraTheta=3.06 mountX=0.60 mountY=-0.05, mountTheta=-0.08 23:21:00.252 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.14, y=0.27, opts=13) 23:21:00.252 00.000 3236 Enqueuing Move request for scope (-3.14, 0.27) 23:21:00.252 00.000 8052 Worker thread wakes up 23:21:00.252 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.14, 0.27) opts 0xd 23:21:00.253 00.001 8052 Handling offset move in thread for scope, endpoint = (-3.14, 0.27) 23:21:00.253 00.000 8052 Moving (-3.14, 0.27) raw xDistance=0.60 yDistance=-0.05 23:21:00.253 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60 23:21:00.253 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:00.254 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05 23:21:00.254 00.000 8052 MoveAxis(W, 21, ABG) 23:21:00.255 00.001 8052 Guiding Dir = 3, Dur = 21 23:21:00.264 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=24, FiltMax=34, Gamma=1.040 23:21:00.272 00.008 8052 IsSlewing returns 0 23:21:00.279 00.007 8052 IsGuiding returns 0 23:21:00.286 00.007 8052 PulseGuide returned control before completion, sleep 25 23:21:00.314 00.028 8052 IsGuiding returns 1 23:21:00.314 00.000 8052 scope still moving after pulse duration time elapsed 23:21:00.337 00.023 8052 IsSlewing returns 0 23:21:00.339 00.002 8052 IsGuiding returns 0 23:21:00.339 00.000 8052 scope move finished after 21 + 39 ms 23:21:00.339 00.000 8052 Move returns status 0, amount 21 23:21:00.340 00.001 8052 MoveAxis(N, 0, ABG) 23:21:00.340 00.000 8052 Move returns status 0, amount 0 23:21:00.340 00.000 8052 move complete, result=0 23:21:00.340 00.000 8052 worker thread done servicing request 23:21:00.496 00.156 3236 UpdateGuideState exits: m=221 SNR=10.3 23:21:00.496 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:00.496 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:00.496 00.000 3236 Enqueuing Expose request 23:21:00.496 00.000 8052 Worker thread wakes up 23:21:00.497 00.001 3236 GuideStep: 0.6 px 21 ms WEST, -0.0 px 0 ms NORTH 23:21:00.497 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:00.497 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:02.133 01.636 8052 Exposure complete 23:21:02.313 00.180 8052 worker thread done servicing request 23:21:02.313 00.000 3236 OnExposeComplete: enter 23:21:02.314 00.001 3236 UpdateGuideState(): m_state=6 23:21:02.315 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 1152 23:21:02.315 00.000 3236 Star::Find returns 1 (0), X=1048.84, Y=268.15, Mass=211, SNR=10.0, Peak=33 HFD=4.9 23:21:02.315 00.000 3236 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.85) = xAngle (-1.29 = -1.29) 23:21:02.315 00.000 3236 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.03 = -3.03) 23:21:02.316 00.001 3236 CameraToMount -- cameraX=-3.75 cameraY=-0.02 hyp=3.75 cameraTheta=-3.13 mountX=1.05 mountY=-0.41, mountTheta=-0.37 23:21:02.318 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.75, y=-0.02, opts=13) 23:21:02.318 00.000 3236 Enqueuing Move request for scope (-3.75, -0.02) 23:21:02.318 00.000 8052 Worker thread wakes up 23:21:02.319 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.75, -0.02) opts 0xd 23:21:02.319 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.75, -0.02) 23:21:02.319 00.000 8052 Moving (-3.75, -0.02) raw xDistance=1.05 yDistance=-0.41 23:21:02.319 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.05 23:21:02.320 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:21:02.320 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 23:21:02.320 00.000 8052 MoveAxis(W, 38, ABG) 23:21:02.321 00.001 8052 Guiding Dir = 3, Dur = 38 23:21:02.325 00.004 8052 IsSlewing returns 0 23:21:02.329 00.004 8052 IsGuiding returns 0 23:21:02.334 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=23, FiltMax=31, Gamma=1.040 23:21:02.335 00.001 8052 PulseGuide returned control before completion, sleep 43 23:21:02.382 00.047 8052 IsGuiding returns 0 23:21:02.382 00.000 8052 Move returns status 0, amount 38 23:21:02.382 00.000 8052 MoveAxis(N, 0, ABG) 23:21:02.382 00.000 8052 Move returns status 0, amount 0 23:21:02.382 00.000 8052 move complete, result=0 23:21:02.383 00.001 8052 worker thread done servicing request 23:21:02.593 00.210 3236 UpdateGuideState exits: m=211 SNR=10.0 23:21:02.593 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:02.593 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:02.593 00.000 3236 Enqueuing Expose request 23:21:02.593 00.000 8052 Worker thread wakes up 23:21:02.594 00.001 3236 GuideStep: 1.1 px 38 ms WEST, -0.4 px 0 ms NORTH 23:21:02.594 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:02.594 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:04.128 01.534 8052 Exposure complete 23:21:04.291 00.163 8052 worker thread done servicing request 23:21:04.291 00.000 3236 OnExposeComplete: enter 23:21:04.291 00.000 3236 UpdateGuideState(): m_state=6 23:21:04.292 00.001 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 1153 23:21:04.292 00.000 3236 Star::Find returns 1 (0), X=1049.48, Y=267.38, Mass=201, SNR=9.7, Peak=29 HFD=5.1 23:21:04.293 00.001 3236 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.85) = xAngle (-1.04 = -1.04) 23:21:04.293 00.000 3236 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.79 = -2.79) 23:21:04.293 00.000 3236 CameraToMount -- cameraX=-3.11 cameraY=-0.80 hyp=3.21 cameraTheta=-2.89 mountX=1.62 mountY=-1.11, mountTheta=-0.60 23:21:04.295 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.11, y=-0.80, opts=13) 23:21:04.295 00.000 3236 Enqueuing Move request for scope (-3.11, -0.80) 23:21:04.296 00.001 8052 Worker thread wakes up 23:21:04.296 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.11, -0.80) opts 0xd 23:21:04.296 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.11, -0.80) 23:21:04.296 00.000 8052 Moving (-3.11, -0.80) raw xDistance=1.62 yDistance=-1.11 23:21:04.296 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.62 23:21:04.298 00.002 8052 resist switch: large excursion: input -1.11 thresh 0.54 direction from 1 to -1 23:21:04.298 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.34 23:21:04.298 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 23:21:04.298 00.000 8052 MoveAxis(W, 59, ABG) 23:21:04.299 00.001 8052 Guiding Dir = 3, Dur = 59 23:21:04.308 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=21, FiltMax=29, Gamma=1.040 23:21:04.308 00.000 8052 IsSlewing returns 0 23:21:04.311 00.003 8052 IsGuiding returns 0 23:21:04.328 00.017 8052 PulseGuide returned control before completion, sleep 53 23:21:04.383 00.055 8052 IsGuiding returns 1 23:21:04.384 00.001 8052 scope still moving after pulse duration time elapsed 23:21:04.406 00.022 8052 IsSlewing returns 0 23:21:04.408 00.002 8052 IsGuiding returns 0 23:21:04.408 00.000 8052 scope move finished after 59 + 37 ms 23:21:04.409 00.001 8052 Move returns status 0, amount 59 23:21:04.409 00.000 8052 MoveAxis(N, 169, ABG) 23:21:04.409 00.000 8052 Guiding Dir = 0, Dur = 169 23:21:04.411 00.002 8052 IsSlewing returns 0 23:21:04.413 00.002 8052 IsGuiding returns 0 23:21:04.422 00.009 8052 PulseGuide returned control before completion, sleep 170 23:21:04.574 00.152 3236 UpdateGuideState exits: m=201 SNR=9.7 23:21:04.574 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:04.575 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:04.575 00.000 3236 Enqueuing Expose request 23:21:04.598 00.023 8052 IsGuiding returns 0 23:21:04.599 00.001 8052 Move returns status 0, amount 169 23:21:04.599 00.000 8052 move complete, result=0 23:21:04.599 00.000 8052 worker thread done servicing request 23:21:04.599 00.000 8052 Worker thread wakes up 23:21:04.600 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:04.600 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:04.606 00.006 3236 GuideStep: 1.6 px 59 ms WEST, -1.1 px 169 ms NORTH 23:21:06.134 01.528 8052 Exposure complete 23:21:06.313 00.179 8052 worker thread done servicing request 23:21:06.314 00.001 3236 OnExposeComplete: enter 23:21:06.315 00.001 3236 UpdateGuideState(): m_state=6 23:21:06.316 00.001 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 1154 23:21:06.316 00.000 3236 Star::Find returns 1 (0), X=1048.60, Y=267.92, Mass=216, SNR=10.1, Peak=36 HFD=4.5 23:21:06.317 00.001 3236 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.85) = xAngle (-1.23 = -1.23) 23:21:06.317 00.000 3236 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.98 = -2.98) 23:21:06.317 00.000 3236 CameraToMount -- cameraX=-3.99 cameraY=-0.25 hyp=4.00 cameraTheta=-3.08 mountX=1.34 mountY=-0.66, mountTheta=-0.46 23:21:06.319 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.99, y=-0.25, opts=13) 23:21:06.319 00.000 3236 Enqueuing Move request for scope (-3.99, -0.25) 23:21:06.320 00.001 8052 Worker thread wakes up 23:21:06.320 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.99, -0.25) opts 0xd 23:21:06.320 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.99, -0.25) 23:21:06.320 00.000 8052 Moving (-3.99, -0.25) raw xDistance=1.34 yDistance=-0.66 23:21:06.321 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.34 23:21:06.321 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66 23:21:06.321 00.000 8052 MoveAxis(W, 50, ABG) 23:21:06.321 00.000 8052 Guiding Dir = 3, Dur = 50 23:21:06.324 00.003 8052 IsSlewing returns 0 23:21:06.326 00.002 8052 IsGuiding returns 0 23:21:06.332 00.006 8052 PulseGuide returned control before completion, sleep 55 23:21:06.337 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=34, Gamma=1.040 23:21:06.481 00.144 8052 IsGuiding returns 0 23:21:06.482 00.001 8052 Move returns status 0, amount 50 23:21:06.482 00.000 8052 MoveAxis(N, 100, ABG) 23:21:06.482 00.000 8052 Guiding Dir = 0, Dur = 100 23:21:06.543 00.061 8052 IsSlewing returns 0 23:21:06.606 00.063 8052 IsGuiding returns 0 23:21:06.614 00.008 3236 UpdateGuideState exits: m=216 SNR=10.1 23:21:06.615 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:06.615 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:06.615 00.000 3236 Enqueuing Expose request 23:21:06.683 00.068 8052 PulseGuide returned control before completion, sleep 34 23:21:06.723 00.040 8052 IsGuiding returns 1 23:21:06.723 00.000 8052 scope still moving after pulse duration time elapsed 23:21:06.745 00.022 8052 IsSlewing returns 0 23:21:06.747 00.002 8052 IsGuiding returns 1 23:21:06.773 00.026 8052 IsSlewing returns 0 23:21:06.775 00.002 8052 IsGuiding returns 1 23:21:06.797 00.022 8052 IsSlewing returns 0 23:21:06.799 00.002 8052 IsGuiding returns 1 23:21:06.822 00.023 8052 IsSlewing returns 0 23:21:06.824 00.002 8052 IsGuiding returns 1 23:21:06.846 00.022 8052 IsSlewing returns 0 23:21:06.848 00.002 8052 IsGuiding returns 1 23:21:06.870 00.022 8052 IsSlewing returns 0 23:21:06.872 00.002 8052 IsGuiding returns 0 23:21:06.873 00.001 8052 scope move finished after 100 + 166 ms 23:21:06.873 00.000 8052 Move returns status 0, amount 100 23:21:06.873 00.000 8052 move complete, result=0 23:21:06.873 00.000 8052 worker thread done servicing request 23:21:06.873 00.000 3236 GuideStep: 1.3 px 50 ms WEST, -0.7 px 100 ms NORTH 23:21:06.873 00.000 8052 Worker thread wakes up 23:21:06.874 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:06.874 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:08.101 01.227 8052 Exposure complete 23:21:08.229 00.128 8052 worker thread done servicing request 23:21:08.229 00.000 3236 OnExposeComplete: enter 23:21:08.229 00.000 3236 UpdateGuideState(): m_state=6 23:21:08.230 00.001 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 1155 23:21:08.230 00.000 3236 Star::Find returns 1 (0), X=1050.27, Y=268.89, Mass=219, SNR=10.2, Peak=41 HFD=4.9 23:21:08.230 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.59) 23:21:08.231 00.001 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 23:21:08.231 00.000 3236 CameraToMount -- cameraX=-2.33 cameraY=0.71 hyp=2.43 cameraTheta=2.84 mountX=-0.05 mountY=0.47, mountTheta=1.67 23:21:08.232 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.33, y=0.71, opts=13) 23:21:08.233 00.001 3236 Enqueuing Move request for scope (-2.33, 0.71) 23:21:08.233 00.000 8052 Worker thread wakes up 23:21:08.233 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.33, 0.71) opts 0xd 23:21:08.233 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.33, 0.71) 23:21:08.233 00.000 8052 Moving (-2.33, 0.71) raw xDistance=-0.05 yDistance=0.47 23:21:08.234 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:21:08.234 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:21:08.234 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47 23:21:08.234 00.000 8052 MoveAxis(E, 0, ABG) 23:21:08.234 00.000 8052 Move returns status 0, amount 0 23:21:08.235 00.001 8052 MoveAxis(N, 0, ABG) 23:21:08.235 00.000 8052 Move returns status 0, amount 0 23:21:08.235 00.000 8052 move complete, result=0 23:21:08.235 00.000 8052 worker thread done servicing request 23:21:08.243 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=30, FiltMax=38, Gamma=1.040 23:21:08.461 00.218 3236 UpdateGuideState exits: m=219 SNR=10.2 23:21:08.461 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:08.462 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:08.462 00.000 3236 Enqueuing Expose request 23:21:08.462 00.000 8052 Worker thread wakes up 23:21:08.462 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:08.463 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:08.463 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH 23:21:10.097 01.634 8052 Exposure complete 23:21:10.246 00.149 8052 worker thread done servicing request 23:21:10.246 00.000 3236 OnExposeComplete: enter 23:21:10.247 00.001 3236 UpdateGuideState(): m_state=6 23:21:10.247 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1156 23:21:10.248 00.001 3236 Star::Find returns 1 (0), X=1049.47, Y=267.61, Mass=214, SNR=10.1, Peak=33 HFD=4.9 23:21:10.248 00.000 3236 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.85) = xAngle (-1.11 = -1.11) 23:21:10.248 00.000 3236 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.86 = -2.86) 23:21:10.248 00.000 3236 CameraToMount -- cameraX=-3.12 cameraY=-0.57 hyp=3.18 cameraTheta=-2.96 mountX=1.40 mountY=-0.88, mountTheta=-0.56 23:21:10.249 00.001 3236 SchedulePrimaryMove(06CFF028, x=-3.12, y=-0.57, opts=13) 23:21:10.250 00.001 3236 Enqueuing Move request for scope (-3.12, -0.57) 23:21:10.250 00.000 8052 Worker thread wakes up 23:21:10.250 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.12, -0.57) opts 0xd 23:21:10.250 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.12, -0.57) 23:21:10.250 00.000 8052 Moving (-3.12, -0.57) raw xDistance=1.40 yDistance=-0.88 23:21:10.250 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.40 23:21:10.251 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 23:21:10.251 00.000 8052 MoveAxis(W, 49, ABG) 23:21:10.251 00.000 8052 Guiding Dir = 3, Dur = 49 23:21:10.260 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=22, FiltMax=32, Gamma=1.040 23:21:10.287 00.027 8052 IsSlewing returns 0 23:21:10.354 00.067 8052 IsGuiding returns 0 23:21:10.487 00.133 3236 UpdateGuideState exits: m=214 SNR=10.1 23:21:10.487 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:10.487 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:10.487 00.000 3236 Enqueuing Expose request 23:21:10.531 00.044 8052 IsGuiding returns 0 23:21:10.531 00.000 8052 Move returns status 0, amount 49 23:21:10.531 00.000 8052 MoveAxis(N, 135, ABG) 23:21:10.531 00.000 8052 Guiding Dir = 0, Dur = 135 23:21:10.537 00.006 8052 IsSlewing returns 0 23:21:10.539 00.002 8052 IsGuiding returns 0 23:21:10.552 00.013 8052 PulseGuide returned control before completion, sleep 133 23:21:10.689 00.137 8052 IsGuiding returns 1 23:21:10.689 00.000 8052 scope still moving after pulse duration time elapsed 23:21:10.711 00.022 8052 IsSlewing returns 0 23:21:10.713 00.002 8052 IsGuiding returns 1 23:21:10.735 00.022 8052 IsSlewing returns 0 23:21:10.737 00.002 8052 IsGuiding returns 1 23:21:10.761 00.024 8052 IsSlewing returns 0 23:21:10.770 00.009 8052 IsGuiding returns 0 23:21:10.770 00.000 8052 scope move finished after 135 + 95 ms 23:21:10.770 00.000 8052 Move returns status 0, amount 135 23:21:10.771 00.001 8052 move complete, result=0 23:21:10.771 00.000 8052 worker thread done servicing request 23:21:10.771 00.000 3236 GuideStep: 1.4 px 49 ms WEST, -0.9 px 135 ms NORTH 23:21:10.771 00.000 8052 Worker thread wakes up 23:21:10.771 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:10.772 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:12.101 01.329 8052 Exposure complete 23:21:12.236 00.135 8052 worker thread done servicing request 23:21:12.237 00.001 3236 OnExposeComplete: enter 23:21:12.237 00.000 3236 UpdateGuideState(): m_state=6 23:21:12.238 00.001 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 1157 23:21:12.238 00.000 3236 Star::Find returns 1 (0), X=1048.13, Y=270.85, Mass=211, SNR=9.9, Peak=32 HFD=5.2 23:21:12.238 00.000 3236 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.85) = xAngle (4.45 = -1.83) 23:21:12.238 00.000 3236 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.70 = 2.70) 23:21:12.239 00.001 3236 CameraToMount -- cameraX=-4.46 cameraY=2.67 hyp=5.20 cameraTheta=2.60 mountX=-1.35 mountY=2.20, mountTheta=2.12 23:21:12.240 00.001 3236 SchedulePrimaryMove(06CFF028, x=-4.46, y=2.67, opts=13) 23:21:12.241 00.001 3236 Enqueuing Move request for scope (-4.46, 2.67) 23:21:12.241 00.000 8052 Worker thread wakes up 23:21:12.241 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.46, 2.67) opts 0xd 23:21:12.241 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.46, 2.67) 23:21:12.241 00.000 8052 Moving (-4.46, 2.67) raw xDistance=-1.35 yDistance=2.20 23:21:12.242 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.35 23:21:12.242 00.000 8052 resist switch: large excursion: input 2.20 thresh 0.54 direction from -1 to 1 23:21:12.242 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.61 23:21:12.242 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.20 from input 2.20 23:21:12.243 00.001 8052 MoveAxis(E, 43, ABG) 23:21:12.243 00.000 8052 Guiding Dir = 2, Dur = 43 23:21:12.245 00.002 8052 IsSlewing returns 0 23:21:12.247 00.002 8052 IsGuiding returns 0 23:21:12.251 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=23, FiltMax=31, Gamma=1.040 23:21:12.256 00.005 8052 PulseGuide returned control before completion, sleep 45 23:21:12.304 00.048 8052 IsGuiding returns 1 23:21:12.304 00.000 8052 scope still moving after pulse duration time elapsed 23:21:12.326 00.022 8052 IsSlewing returns 0 23:21:12.328 00.002 8052 IsGuiding returns 1 23:21:12.352 00.024 8052 IsSlewing returns 0 23:21:12.354 00.002 8052 IsGuiding returns 0 23:21:12.354 00.000 8052 scope move finished after 43 + 63 ms 23:21:12.354 00.000 8052 Move returns status 0, amount 43 23:21:12.354 00.000 8052 MoveAxis(S, 335, ABG) 23:21:12.354 00.000 8052 Guiding Dir = 1, Dur = 335 23:21:12.356 00.002 8052 IsSlewing returns 0 23:21:12.358 00.002 8052 IsGuiding returns 0 23:21:12.373 00.015 8052 PulseGuide returned control before completion, sleep 330 23:21:12.472 00.099 3236 UpdateGuideState exits: m=211 SNR=9.9 23:21:12.472 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:12.472 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:12.472 00.000 3236 Enqueuing Expose request 23:21:12.708 00.236 8052 IsGuiding returns 1 23:21:12.708 00.000 8052 scope still moving after pulse duration time elapsed 23:21:12.732 00.024 8052 IsSlewing returns 0 23:21:12.734 00.002 8052 IsGuiding returns 0 23:21:12.735 00.001 8052 scope move finished after 335 + 41 ms 23:21:12.735 00.000 8052 Move returns status 0, amount 335 23:21:12.735 00.000 8052 move complete, result=0 23:21:12.735 00.000 8052 worker thread done servicing request 23:21:12.735 00.000 3236 GuideStep: -1.3 px 43 ms EAST, 2.2 px 335 ms SOUTH 23:21:12.736 00.001 8052 Worker thread wakes up 23:21:12.736 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:12.736 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:14.068 01.332 8052 Exposure complete 23:21:14.233 00.165 8052 worker thread done servicing request 23:21:14.234 00.001 3236 OnExposeComplete: enter 23:21:14.234 00.000 3236 UpdateGuideState(): m_state=6 23:21:14.235 00.001 3236 Star::Find(15, 1048, 270, 0, (0,0,0,0), 0.0, 255) frame 1158 23:21:14.235 00.000 3236 Star::Find returns 1 (0), X=1048.13, Y=272.65, Mass=215, SNR=10.1, Peak=37 HFD=5.0 23:21:14.236 00.001 3236 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.85) = xAngle (4.20 = -2.08) 23:21:14.236 00.000 3236 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.46 = 2.46) 23:21:14.236 00.000 3236 CameraToMount -- cameraX=-4.46 cameraY=4.47 hyp=6.31 cameraTheta=2.35 mountX=-3.08 mountY=4.00, mountTheta=2.23 23:21:14.238 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.46, y=4.47, opts=13) 23:21:14.238 00.000 3236 Enqueuing Move request for scope (-4.46, 4.47) 23:21:14.239 00.001 8052 Worker thread wakes up 23:21:14.239 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.46, 4.47) opts 0xd 23:21:14.239 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.46, 4.47) 23:21:14.239 00.000 8052 Moving (-4.46, 4.47) raw xDistance=-3.08 yDistance=4.00 23:21:14.239 00.000 8052 GuideAlgorithmHysteresis::Result() returns -2.00 from input -3.08 23:21:14.240 00.001 8052 GuideAlgorithmResistSwitch::result() returns 4.00 from input 4.00 23:21:14.240 00.000 8052 MoveAxis(E, 110, ABG) 23:21:14.240 00.000 8052 Guiding Dir = 2, Dur = 110 23:21:14.250 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=26, FiltMax=35, Gamma=1.040 23:21:14.273 00.023 8052 IsSlewing returns 0 23:21:14.334 00.061 8052 IsGuiding returns 0 23:21:14.343 00.009 8052 PulseGuide returned control before completion, sleep 113 23:21:14.459 00.116 8052 IsGuiding returns 0 23:21:14.460 00.001 8052 Move returns status 0, amount 110 23:21:14.460 00.000 8052 MoveAxis(S, 607, ABG) 23:21:14.460 00.000 8052 Guiding Dir = 1, Dur = 607 23:21:14.462 00.002 8052 IsSlewing returns 0 23:21:14.464 00.002 8052 IsGuiding returns 0 23:21:14.481 00.017 8052 PulseGuide returned control before completion, sleep 601 23:21:14.518 00.037 3236 UpdateGuideState exits: m=215 SNR=10.1 23:21:14.519 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:14.519 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:14.519 00.000 3236 Enqueuing Expose request 23:21:15.085 00.566 8052 IsGuiding returns 1 23:21:15.086 00.001 8052 scope still moving after pulse duration time elapsed 23:21:15.108 00.022 8052 IsSlewing returns 0 23:21:15.110 00.002 8052 IsGuiding returns 0 23:21:15.111 00.001 8052 scope move finished after 607 + 39 ms 23:21:15.111 00.000 8052 Move returns status 0, amount 607 23:21:15.111 00.000 8052 move complete, result=0 23:21:15.111 00.000 8052 worker thread done servicing request 23:21:15.111 00.000 8052 Worker thread wakes up 23:21:15.112 00.001 3236 GuideStep: -3.1 px 110 ms EAST, 4.0 px 607 ms SOUTH 23:21:15.112 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:15.112 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1033,258,31,31) 23:21:16.043 00.931 8052 Exposure complete 23:21:16.207 00.164 8052 worker thread done servicing request 23:21:16.207 00.000 3236 OnExposeComplete: enter 23:21:16.207 00.000 3236 UpdateGuideState(): m_state=6 23:21:16.208 00.001 3236 Star::Find(15, 1048, 272, 0, (0,0,0,0), 0.0, 255) frame 1159 23:21:16.209 00.001 3236 Star::Find returns 1 (0), X=1047.85, Y=271.26, Mass=207, SNR=9.8, Peak=34 HFD=5.9 23:21:16.209 00.000 3236 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.85) = xAngle (4.41 = -1.87) 23:21:16.209 00.000 3236 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.67 = 2.67) 23:21:16.210 00.001 3236 CameraToMount -- cameraX=-4.74 cameraY=3.09 hyp=5.66 cameraTheta=2.56 mountX=-1.67 mountY=2.59, mountTheta=2.14 23:21:16.211 00.001 3236 SchedulePrimaryMove(06CFF028, x=-4.74, y=3.09, opts=13) 23:21:16.212 00.001 3236 Enqueuing Move request for scope (-4.74, 3.09) 23:21:16.212 00.000 8052 Worker thread wakes up 23:21:16.212 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.74, 3.09) opts 0xd 23:21:16.213 00.001 8052 Handling offset move in thread for scope, endpoint = (-4.74, 3.09) 23:21:16.213 00.000 8052 Moving (-4.74, 3.09) raw xDistance=-1.67 yDistance=2.59 23:21:16.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.19 from input -1.67 23:21:16.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.59 from input 2.59 23:21:16.213 00.000 8052 MoveAxis(E, 65, ABG) 23:21:16.214 00.001 8052 Guiding Dir = 2, Dur = 65 23:21:16.216 00.002 8052 IsSlewing returns 0 23:21:16.221 00.005 8052 IsGuiding returns 0 23:21:16.224 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=26, FiltMax=33, Gamma=1.040 23:21:16.226 00.002 8052 PulseGuide returned control before completion, sleep 70 23:21:16.300 00.074 8052 IsGuiding returns 0 23:21:16.300 00.000 8052 Move returns status 0, amount 65 23:21:16.300 00.000 8052 MoveAxis(S, 393, ABG) 23:21:16.300 00.000 8052 Guiding Dir = 1, Dur = 393 23:21:16.302 00.002 8052 IsSlewing returns 0 23:21:16.304 00.002 8052 IsGuiding returns 0 23:21:16.309 00.005 8052 PulseGuide returned control before completion, sleep 399 23:21:16.492 00.183 3236 UpdateGuideState exits: m=207 SNR=9.8 23:21:16.492 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:16.492 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:16.493 00.001 3236 Enqueuing Expose request 23:21:16.780 00.287 8052 IsGuiding returns 0 23:21:16.780 00.000 8052 Move returns status 0, amount 393 23:21:16.781 00.001 8052 move complete, result=0 23:21:16.781 00.000 8052 worker thread done servicing request 23:21:16.781 00.000 3236 GuideStep: -1.7 px 65 ms EAST, 2.6 px 393 ms SOUTH 23:21:16.781 00.000 8052 Worker thread wakes up 23:21:16.782 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:16.782 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:18.115 01.333 8052 Exposure complete 23:21:18.282 00.167 8052 worker thread done servicing request 23:21:18.282 00.000 3236 OnExposeComplete: enter 23:21:18.282 00.000 3236 UpdateGuideState(): m_state=6 23:21:18.283 00.001 3236 Star::Find(15, 1047, 271, 0, (0,0,0,0), 0.0, 255) frame 1160 23:21:18.283 00.000 3236 Star::Find returns 1 (0), X=1050.15, Y=265.50, Mass=179, SNR=9.2, Peak=38 HFD=5.3 23:21:18.284 00.001 3236 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.85) = xAngle (-0.46 = -0.46) 23:21:18.284 00.000 3236 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.21 = -2.21) 23:21:18.284 00.000 3236 CameraToMount -- cameraX=-2.44 cameraY=-2.67 hyp=3.62 cameraTheta=-2.31 mountX=3.24 mountY=-2.91, mountTheta=-0.73 23:21:18.286 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.44, y=-2.67, opts=13) 23:21:18.286 00.000 3236 Enqueuing Move request for scope (-2.44, -2.67) 23:21:18.287 00.001 8052 Worker thread wakes up 23:21:18.287 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.44, -2.67) opts 0xd 23:21:18.287 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.44, -2.67) 23:21:18.287 00.000 8052 Moving (-2.44, -2.67) raw xDistance=3.24 yDistance=-2.91 23:21:18.287 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.96 from input 3.24 23:21:18.288 00.001 8052 resist switch: large excursion: input -2.91 thresh 0.54 direction from 1 to -1 23:21:18.288 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-8.72 23:21:18.288 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.91 from input -2.91 23:21:18.289 00.001 8052 MoveAxis(W, 108, ABG) 23:21:18.289 00.000 8052 Guiding Dir = 3, Dur = 108 23:21:18.291 00.002 8052 IsSlewing returns 0 23:21:18.294 00.003 8052 IsGuiding returns 0 23:21:18.299 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=29, FiltMax=35, Gamma=1.040 23:21:18.300 00.001 8052 PulseGuide returned control before completion, sleep 112 23:21:18.417 00.117 8052 IsGuiding returns 0 23:21:18.417 00.000 8052 Move returns status 0, amount 108 23:21:18.418 00.001 8052 MoveAxis(N, 442, ABG) 23:21:18.418 00.000 8052 Guiding Dir = 0, Dur = 442 23:21:18.420 00.002 8052 IsSlewing returns 0 23:21:18.422 00.002 8052 IsGuiding returns 0 23:21:18.428 00.006 8052 PulseGuide returned control before completion, sleep 447 23:21:18.567 00.139 3236 UpdateGuideState exits: m=179 SNR=9.2 23:21:18.567 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:18.567 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:18.568 00.001 3236 Enqueuing Expose request 23:21:18.878 00.310 8052 IsGuiding returns 0 23:21:18.879 00.001 8052 Move returns status 0, amount 442 23:21:18.879 00.000 8052 move complete, result=0 23:21:18.879 00.000 8052 worker thread done servicing request 23:21:18.879 00.000 8052 Worker thread wakes up 23:21:18.879 00.000 3236 GuideStep: 3.2 px 108 ms WEST, -2.9 px 442 ms NORTH 23:21:18.880 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:18.880 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:20.111 01.231 8052 Exposure complete 23:21:20.274 00.163 3236 OnExposeComplete: enter 23:21:20.274 00.000 8052 worker thread done servicing request 23:21:20.274 00.000 3236 UpdateGuideState(): m_state=6 23:21:20.275 00.001 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 1161 23:21:20.275 00.000 3236 Star::Find returns 1 (0), X=1051.17, Y=265.08, Mass=226, SNR=10.3, Peak=39 HFD=4.8 23:21:20.276 00.001 3236 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.85) = xAngle (-0.15 = -0.15) 23:21:20.276 00.000 3236 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.90 = -1.90) 23:21:20.276 00.000 3236 CameraToMount -- cameraX=-1.42 cameraY=-3.10 hyp=3.41 cameraTheta=-2.00 mountX=3.37 mountY=-3.23, mountTheta=-0.76 23:21:20.278 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.42, y=-3.10, opts=13) 23:21:20.278 00.000 3236 Enqueuing Move request for scope (-1.42, -3.10) 23:21:20.278 00.000 8052 Worker thread wakes up 23:21:20.279 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.42, -3.10) opts 0xd 23:21:20.279 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.42, -3.10) 23:21:20.279 00.000 8052 Moving (-1.42, -3.10) raw xDistance=3.37 yDistance=-3.23 23:21:20.279 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.26 from input 3.37 23:21:20.279 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.23 from input -3.23 23:21:20.280 00.001 8052 MoveAxis(W, 124, ABG) 23:21:20.280 00.000 8052 Guiding Dir = 3, Dur = 124 23:21:20.283 00.003 8052 IsSlewing returns 0 23:21:20.286 00.003 8052 IsGuiding returns 0 23:21:20.291 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=35, Gamma=1.040 23:21:20.292 00.001 8052 PulseGuide returned control before completion, sleep 129 23:21:20.424 00.132 8052 IsGuiding returns 0 23:21:20.425 00.001 8052 Move returns status 0, amount 124 23:21:20.425 00.000 8052 MoveAxis(N, 491, ABG) 23:21:20.425 00.000 8052 Guiding Dir = 0, Dur = 491 23:21:20.427 00.002 8052 IsSlewing returns 0 23:21:20.430 00.003 8052 IsGuiding returns 0 23:21:20.465 00.035 8052 PulseGuide returned control before completion, sleep 467 23:21:20.581 00.116 3236 UpdateGuideState exits: m=226 SNR=10.3 23:21:20.582 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:20.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:20.582 00.000 3236 Enqueuing Expose request 23:21:20.935 00.353 8052 IsGuiding returns 1 23:21:20.935 00.000 8052 scope still moving after pulse duration time elapsed 23:21:20.958 00.023 8052 IsSlewing returns 0 23:21:20.960 00.002 8052 IsGuiding returns 1 23:21:20.983 00.023 8052 IsSlewing returns 0 23:21:20.985 00.002 8052 IsGuiding returns 1 23:21:21.007 00.022 8052 IsSlewing returns 0 23:21:21.009 00.002 8052 IsGuiding returns 0 23:21:21.010 00.001 8052 scope move finished after 491 + 88 ms 23:21:21.010 00.000 8052 Move returns status 0, amount 491 23:21:21.010 00.000 8052 move complete, result=0 23:21:21.010 00.000 8052 worker thread done servicing request 23:21:21.010 00.000 8052 Worker thread wakes up 23:21:21.011 00.001 3236 GuideStep: 3.4 px 124 ms WEST, -3.2 px 491 ms NORTH 23:21:21.011 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:21.011 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:22.040 01.029 8052 Exposure complete 23:21:22.206 00.166 8052 worker thread done servicing request 23:21:22.206 00.000 3236 OnExposeComplete: enter 23:21:22.206 00.000 3236 UpdateGuideState(): m_state=6 23:21:22.207 00.001 3236 Star::Find(15, 1051, 265, 0, (0,0,0,0), 0.0, 255) frame 1162 23:21:22.208 00.001 3236 Star::Find returns 1 (0), X=1052.24, Y=266.95, Mass=217, SNR=10.1, Peak=34 HFD=4.9 23:21:22.208 00.000 3236 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.85) = xAngle (-0.00 = -0.00) 23:21:22.208 00.000 3236 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.75 = -1.75) 23:21:22.208 00.000 3236 CameraToMount -- cameraX=-0.35 cameraY=-1.22 hyp=1.27 cameraTheta=-1.85 mountX=1.27 mountY=-1.25, mountTheta=-0.78 23:21:22.210 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.35, y=-1.22, opts=13) 23:21:22.210 00.000 3236 Enqueuing Move request for scope (-0.35, -1.22) 23:21:22.210 00.000 8052 Worker thread wakes up 23:21:22.211 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -1.22) opts 0xd 23:21:22.211 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.35, -1.22) 23:21:22.211 00.000 8052 Moving (-0.35, -1.22) raw xDistance=1.27 yDistance=-1.25 23:21:22.211 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.27 23:21:22.212 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.25 from input -1.25 23:21:22.212 00.000 8052 MoveAxis(W, 53, ABG) 23:21:22.212 00.000 8052 Guiding Dir = 3, Dur = 53 23:21:22.215 00.003 8052 IsSlewing returns 0 23:21:22.218 00.003 8052 IsGuiding returns 0 23:21:22.223 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=23, FiltMax=31, Gamma=1.040 23:21:22.225 00.002 8052 PulseGuide returned control before completion, sleep 57 23:21:22.284 00.059 8052 IsGuiding returns 0 23:21:22.284 00.000 8052 Move returns status 0, amount 53 23:21:22.285 00.001 8052 MoveAxis(N, 190, ABG) 23:21:22.285 00.000 8052 Guiding Dir = 0, Dur = 190 23:21:22.287 00.002 8052 IsSlewing returns 0 23:21:22.289 00.002 8052 IsGuiding returns 0 23:21:22.293 00.004 8052 PulseGuide returned control before completion, sleep 196 23:21:22.493 00.200 8052 IsGuiding returns 0 23:21:22.493 00.000 8052 Move returns status 0, amount 190 23:21:22.494 00.001 8052 move complete, result=0 23:21:22.494 00.000 8052 worker thread done servicing request 23:21:22.497 00.003 3236 UpdateGuideState exits: m=217 SNR=10.1 23:21:22.497 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:22.497 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:22.497 00.000 3236 Enqueuing Expose request 23:21:22.498 00.001 8052 Worker thread wakes up 23:21:22.498 00.000 3236 GuideStep: 1.3 px 53 ms WEST, -1.3 px 190 ms NORTH 23:21:22.498 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:22.498 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:24.134 01.636 8052 Exposure complete 23:21:24.296 00.162 8052 worker thread done servicing request 23:21:24.296 00.000 3236 OnExposeComplete: enter 23:21:24.296 00.000 3236 UpdateGuideState(): m_state=6 23:21:24.297 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1163 23:21:24.297 00.000 3236 Star::Find returns 1 (0), X=1052.29, Y=268.70, Mass=193, SNR=9.6, Peak=37 HFD=4.5 23:21:24.298 00.001 3236 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.85) = xAngle (3.95 = -2.34) 23:21:24.298 00.000 3236 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.20 = 2.20) 23:21:24.298 00.000 3236 CameraToMount -- cameraX=-0.31 cameraY=0.52 hyp=0.61 cameraTheta=2.10 mountX=-0.42 mountY=0.49, mountTheta=2.28 23:21:24.300 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.31, y=0.52, opts=13) 23:21:24.300 00.000 3236 Enqueuing Move request for scope (-0.31, 0.52) 23:21:24.300 00.000 8052 Worker thread wakes up 23:21:24.301 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.52) opts 0xd 23:21:24.301 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.31, 0.52) 23:21:24.301 00.000 8052 Moving (-0.31, 0.52) raw xDistance=-0.42 yDistance=0.49 23:21:24.301 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.42 23:21:24.301 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:21:24.302 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49 23:21:24.302 00.000 8052 MoveAxis(E, 11, ABG) 23:21:24.302 00.000 8052 Guiding Dir = 2, Dur = 11 23:21:24.307 00.005 8052 IsSlewing returns 0 23:21:24.309 00.002 8052 IsGuiding returns 0 23:21:24.313 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=35, Gamma=1.040 23:21:24.321 00.008 8052 PulseGuide returned control before completion, sleep 17 23:21:24.342 00.021 8052 IsGuiding returns 0 23:21:24.342 00.000 8052 Move returns status 0, amount 11 23:21:24.343 00.001 8052 MoveAxis(N, 0, ABG) 23:21:24.343 00.000 8052 Move returns status 0, amount 0 23:21:24.343 00.000 8052 move complete, result=0 23:21:24.343 00.000 8052 worker thread done servicing request 23:21:24.576 00.233 3236 UpdateGuideState exits: m=193 SNR=9.6 23:21:24.577 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:24.577 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:24.577 00.000 3236 Enqueuing Expose request 23:21:24.578 00.001 8052 Worker thread wakes up 23:21:24.578 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:24.578 00.000 3236 GuideStep: -0.4 px 11 ms EAST, 0.5 px 0 ms NORTH 23:21:24.578 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:26.111 01.533 8052 Exposure complete 23:21:26.275 00.164 8052 worker thread done servicing request 23:21:26.275 00.000 3236 OnExposeComplete: enter 23:21:26.275 00.000 3236 UpdateGuideState(): m_state=6 23:21:26.276 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1164 23:21:26.276 00.000 3236 Star::Find returns 1 (0), X=1051.43, Y=268.82, Mass=224, SNR=10.3, Peak=36 HFD=4.9 23:21:26.277 00.001 3236 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.85) = xAngle (4.49 = -1.80) 23:21:26.277 00.000 3236 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.74 = 2.74) 23:21:26.277 00.000 3236 CameraToMount -- cameraX=-1.16 cameraY=0.64 hyp=1.33 cameraTheta=2.64 mountX=-0.30 mountY=0.52, mountTheta=2.09 23:21:26.279 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.16, y=0.64, opts=13) 23:21:26.279 00.000 3236 Enqueuing Move request for scope (-1.16, 0.64) 23:21:26.279 00.000 8052 Worker thread wakes up 23:21:26.280 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 0.64) opts 0xd 23:21:26.280 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.16, 0.64) 23:21:26.280 00.000 8052 Moving (-1.16, 0.64) raw xDistance=-0.30 yDistance=0.52 23:21:26.280 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30 23:21:26.280 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:21:26.281 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52 23:21:26.281 00.000 8052 MoveAxis(E, 11, ABG) 23:21:26.281 00.000 8052 Guiding Dir = 2, Dur = 11 23:21:26.283 00.002 8052 IsSlewing returns 0 23:21:26.286 00.003 8052 IsGuiding returns 0 23:21:26.291 00.005 8052 PulseGuide returned control before completion, sleep 17 23:21:26.295 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=34, Gamma=1.040 23:21:26.310 00.015 8052 IsGuiding returns 0 23:21:26.311 00.001 8052 Move returns status 0, amount 11 23:21:26.311 00.000 8052 MoveAxis(N, 0, ABG) 23:21:26.311 00.000 8052 Move returns status 0, amount 0 23:21:26.311 00.000 8052 move complete, result=0 23:21:26.311 00.000 8052 worker thread done servicing request 23:21:26.557 00.246 3236 UpdateGuideState exits: m=224 SNR=10.3 23:21:26.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:26.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:26.557 00.000 3236 Enqueuing Expose request 23:21:26.557 00.000 8052 Worker thread wakes up 23:21:26.558 00.001 3236 GuideStep: -0.3 px 11 ms EAST, 0.5 px 0 ms NORTH 23:21:26.558 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:26.558 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:28.092 01.534 8052 Exposure complete 23:21:28.257 00.165 8052 worker thread done servicing request 23:21:28.257 00.000 3236 OnExposeComplete: enter 23:21:28.257 00.000 3236 UpdateGuideState(): m_state=6 23:21:28.258 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1165 23:21:28.259 00.001 3236 Star::Find returns 1 (0), X=1051.48, Y=268.70, Mass=201, SNR=9.8, Peak=37 HFD=4.9 23:21:28.259 00.000 3236 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.85) = xAngle (4.55 = -1.73) 23:21:28.259 00.000 3236 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.81 = 2.81) 23:21:28.259 00.000 3236 CameraToMount -- cameraX=-1.11 cameraY=0.52 hyp=1.23 cameraTheta=2.70 mountX=-0.20 mountY=0.41, mountTheta=2.02 23:21:28.261 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.11, y=0.52, opts=13) 23:21:28.262 00.001 3236 Enqueuing Move request for scope (-1.11, 0.52) 23:21:28.262 00.000 8052 Worker thread wakes up 23:21:28.262 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.11, 0.52) opts 0xd 23:21:28.262 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.11, 0.52) 23:21:28.263 00.001 8052 Moving (-1.11, 0.52) raw xDistance=-0.20 yDistance=0.41 23:21:28.263 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20 23:21:28.263 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:21:28.263 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 23:21:28.264 00.001 8052 MoveAxis(E, 8, ABG) 23:21:28.264 00.000 8052 Guiding Dir = 2, Dur = 8 23:21:28.273 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=27, FiltMax=36, Gamma=1.040 23:21:28.316 00.043 8052 IsSlewing returns 0 23:21:28.379 00.063 8052 IsGuiding returns 0 23:21:28.452 00.073 8052 IsGuiding returns 0 23:21:28.453 00.001 8052 Move returns status 0, amount 8 23:21:28.453 00.000 8052 MoveAxis(N, 0, ABG) 23:21:28.453 00.000 8052 Move returns status 0, amount 0 23:21:28.453 00.000 8052 move complete, result=0 23:21:28.453 00.000 8052 worker thread done servicing request 23:21:28.540 00.087 3236 UpdateGuideState exits: m=201 SNR=9.8 23:21:28.540 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:28.540 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:28.540 00.000 3236 Enqueuing Expose request 23:21:28.541 00.001 8052 Worker thread wakes up 23:21:28.541 00.000 3236 GuideStep: -0.2 px 8 ms EAST, 0.4 px 0 ms NORTH 23:21:28.541 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:28.541 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:30.083 01.542 8052 Exposure complete 23:21:30.248 00.165 8052 worker thread done servicing request 23:21:30.248 00.000 3236 OnExposeComplete: enter 23:21:30.248 00.000 3236 UpdateGuideState(): m_state=6 23:21:30.249 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1166 23:21:30.249 00.000 3236 Star::Find returns 1 (0), X=1051.09, Y=267.88, Mass=221, SNR=10.3, Peak=38 HFD=4.3 23:21:30.250 00.001 3236 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.85) = xAngle (-1.10 = -1.10) 23:21:30.250 00.000 3236 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.85 = -2.85) 23:21:30.250 00.000 3236 CameraToMount -- cameraX=-1.50 cameraY=-0.29 hyp=1.53 cameraTheta=-2.95 mountX=0.69 mountY=-0.44, mountTheta=-0.57 23:21:30.252 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.50, y=-0.29, opts=13) 23:21:30.252 00.000 3236 Enqueuing Move request for scope (-1.50, -0.29) 23:21:30.253 00.001 8052 Worker thread wakes up 23:21:30.253 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.50, -0.29) opts 0xd 23:21:30.253 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.50, -0.29) 23:21:30.253 00.000 8052 Moving (-1.50, -0.29) raw xDistance=0.69 yDistance=-0.44 23:21:30.253 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69 23:21:30.254 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 23:21:30.254 00.000 8052 MoveAxis(W, 23, ABG) 23:21:30.254 00.000 8052 Guiding Dir = 3, Dur = 23 23:21:30.257 00.003 8052 IsSlewing returns 0 23:21:30.260 00.003 8052 IsGuiding returns 0 23:21:30.265 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=25, FiltMax=35, Gamma=1.040 23:21:30.266 00.001 8052 PulseGuide returned control before completion, sleep 28 23:21:30.298 00.032 8052 IsGuiding returns 1 23:21:30.299 00.001 8052 scope still moving after pulse duration time elapsed 23:21:30.322 00.023 8052 IsSlewing returns 0 23:21:30.324 00.002 8052 IsGuiding returns 0 23:21:30.324 00.000 8052 scope move finished after 23 + 40 ms 23:21:30.324 00.000 8052 Move returns status 0, amount 23 23:21:30.324 00.000 8052 MoveAxis(N, 67, ABG) 23:21:30.325 00.001 8052 Guiding Dir = 0, Dur = 67 23:21:30.327 00.002 8052 IsSlewing returns 0 23:21:30.330 00.003 8052 IsGuiding returns 0 23:21:30.337 00.007 8052 PulseGuide returned control before completion, sleep 71 23:21:30.410 00.073 8052 IsGuiding returns 1 23:21:30.411 00.001 8052 scope still moving after pulse duration time elapsed 23:21:30.433 00.022 8052 IsSlewing returns 0 23:21:30.435 00.002 8052 IsGuiding returns 1 23:21:30.457 00.022 8052 IsSlewing returns 0 23:21:30.459 00.002 8052 IsGuiding returns 0 23:21:30.460 00.001 8052 scope move finished after 67 + 61 ms 23:21:30.460 00.000 8052 Move returns status 0, amount 67 23:21:30.460 00.000 8052 move complete, result=0 23:21:30.460 00.000 8052 worker thread done servicing request 23:21:30.540 00.080 3236 UpdateGuideState exits: m=221 SNR=10.3 23:21:30.541 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:30.541 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:30.541 00.000 3236 Enqueuing Expose request 23:21:30.541 00.000 8052 Worker thread wakes up 23:21:30.542 00.001 3236 GuideStep: 0.7 px 23 ms WEST, -0.4 px 67 ms NORTH 23:21:30.542 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:30.542 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:32.076 01.534 8052 Exposure complete 23:21:32.241 00.165 8052 worker thread done servicing request 23:21:32.241 00.000 3236 OnExposeComplete: enter 23:21:32.241 00.000 3236 UpdateGuideState(): m_state=6 23:21:32.242 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1167 23:21:32.243 00.001 3236 Star::Find returns 1 (0), X=1052.02, Y=268.00, Mass=190, SNR=9.4, Peak=36 HFD=4.5 23:21:32.243 00.000 3236 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.85) = xAngle (-0.99 = -0.99) 23:21:32.243 00.000 3236 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.73 = -2.73) 23:21:32.243 00.000 3236 CameraToMount -- cameraX=-0.57 cameraY=-0.18 hyp=0.60 cameraTheta=-2.83 mountX=0.33 mountY=-0.24, mountTheta=-0.62 23:21:32.245 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.57, y=-0.18, opts=13) 23:21:32.245 00.000 3236 Enqueuing Move request for scope (-0.57, -0.18) 23:21:32.246 00.001 8052 Worker thread wakes up 23:21:32.246 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.18) opts 0xd 23:21:32.246 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.57, -0.18) 23:21:32.246 00.000 8052 Moving (-0.57, -0.18) raw xDistance=0.33 yDistance=-0.24 23:21:32.247 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.33 23:21:32.247 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24 23:21:32.247 00.000 8052 MoveAxis(W, 13, ABG) 23:21:32.247 00.000 8052 Guiding Dir = 3, Dur = 13 23:21:32.254 00.007 8052 IsSlewing returns 0 23:21:32.258 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=33, Gamma=1.040 23:21:32.258 00.000 8052 IsGuiding returns 0 23:21:32.264 00.006 8052 PulseGuide returned control before completion, sleep 18 23:21:32.284 00.020 8052 IsGuiding returns 0 23:21:32.285 00.001 8052 Move returns status 0, amount 13 23:21:32.285 00.000 8052 MoveAxis(N, 36, ABG) 23:21:32.285 00.000 8052 Guiding Dir = 0, Dur = 36 23:21:32.287 00.002 8052 IsSlewing returns 0 23:21:32.289 00.002 8052 IsGuiding returns 0 23:21:32.299 00.010 8052 PulseGuide returned control before completion, sleep 37 23:21:32.338 00.039 8052 IsGuiding returns 1 23:21:32.339 00.001 8052 scope still moving after pulse duration time elapsed 23:21:32.361 00.022 8052 IsSlewing returns 0 23:21:32.363 00.002 8052 IsGuiding returns 1 23:21:32.386 00.023 8052 IsSlewing returns 0 23:21:32.388 00.002 8052 IsGuiding returns 1 23:21:32.412 00.024 8052 IsSlewing returns 0 23:21:32.416 00.004 8052 IsGuiding returns 0 23:21:32.416 00.000 8052 scope move finished after 36 + 91 ms 23:21:32.416 00.000 8052 Move returns status 0, amount 36 23:21:32.417 00.001 8052 move complete, result=0 23:21:32.417 00.000 8052 worker thread done servicing request 23:21:32.528 00.111 3236 UpdateGuideState exits: m=190 SNR=9.4 23:21:32.528 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:32.529 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:32.529 00.000 3236 Enqueuing Expose request 23:21:32.529 00.000 8052 Worker thread wakes up 23:21:32.529 00.000 3236 GuideStep: 0.3 px 13 ms WEST, -0.2 px 36 ms NORTH 23:21:32.529 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:32.530 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:34.064 01.534 8052 Exposure complete 23:21:34.226 00.162 8052 worker thread done servicing request 23:21:34.227 00.001 3236 OnExposeComplete: enter 23:21:34.227 00.000 3236 UpdateGuideState(): m_state=6 23:21:34.228 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1168 23:21:34.228 00.000 3236 Star::Find returns 1 (0), X=1050.89, Y=267.93, Mass=181, SNR=9.2, Peak=36 HFD=5.6 23:21:34.229 00.001 3236 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.85) = xAngle (-1.15 = -1.15) 23:21:34.229 00.000 3236 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.89 = -2.89) 23:21:34.229 00.000 3236 CameraToMount -- cameraX=-1.70 cameraY=-0.25 hyp=1.72 cameraTheta=-3.00 mountX=0.70 mountY=-0.42, mountTheta=-0.54 23:21:34.231 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.70, y=-0.25, opts=13) 23:21:34.231 00.000 3236 Enqueuing Move request for scope (-1.70, -0.25) 23:21:34.231 00.000 8052 Worker thread wakes up 23:21:34.231 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.70, -0.25) opts 0xd 23:21:34.232 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.70, -0.25) 23:21:34.232 00.000 8052 Moving (-1.70, -0.25) raw xDistance=0.70 yDistance=-0.42 23:21:34.232 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70 23:21:34.232 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42 23:21:34.233 00.001 8052 MoveAxis(W, 25, ABG) 23:21:34.233 00.000 8052 Guiding Dir = 3, Dur = 25 23:21:34.235 00.002 8052 IsSlewing returns 0 23:21:34.238 00.003 8052 IsGuiding returns 0 23:21:34.244 00.006 8052 PulseGuide returned control before completion, sleep 30 23:21:34.244 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=27, FiltMax=34, Gamma=1.040 23:21:34.276 00.032 8052 IsGuiding returns 1 23:21:34.277 00.001 8052 scope still moving after pulse duration time elapsed 23:21:34.300 00.023 8052 IsSlewing returns 0 23:21:34.302 00.002 8052 IsGuiding returns 0 23:21:34.302 00.000 8052 scope move finished after 25 + 38 ms 23:21:34.302 00.000 8052 Move returns status 0, amount 25 23:21:34.302 00.000 8052 MoveAxis(N, 64, ABG) 23:21:34.302 00.000 8052 Guiding Dir = 0, Dur = 64 23:21:34.304 00.002 8052 IsSlewing returns 0 23:21:34.306 00.002 8052 IsGuiding returns 0 23:21:34.310 00.004 8052 PulseGuide returned control before completion, sleep 71 23:21:34.384 00.074 8052 IsGuiding returns 1 23:21:34.384 00.000 8052 scope still moving after pulse duration time elapsed 23:21:34.406 00.022 8052 IsSlewing returns 0 23:21:34.408 00.002 8052 IsGuiding returns 1 23:21:34.430 00.022 8052 IsSlewing returns 0 23:21:34.432 00.002 8052 IsGuiding returns 1 23:21:34.454 00.022 8052 IsSlewing returns 0 23:21:34.456 00.002 8052 IsGuiding returns 0 23:21:34.456 00.000 8052 scope move finished after 64 + 85 ms 23:21:34.456 00.000 8052 Move returns status 0, amount 64 23:21:34.456 00.000 8052 move complete, result=0 23:21:34.456 00.000 8052 worker thread done servicing request 23:21:34.473 00.017 3236 UpdateGuideState exits: m=181 SNR=9.2 23:21:34.474 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:34.474 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:34.474 00.000 3236 Enqueuing Expose request 23:21:34.474 00.000 8052 Worker thread wakes up 23:21:34.474 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:34.474 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:34.475 00.001 3236 GuideStep: 0.7 px 25 ms WEST, -0.4 px 64 ms NORTH 23:21:36.110 01.635 8052 Exposure complete 23:21:36.272 00.162 8052 worker thread done servicing request 23:21:36.273 00.001 3236 OnExposeComplete: enter 23:21:36.273 00.000 3236 UpdateGuideState(): m_state=6 23:21:36.274 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1169 23:21:36.274 00.000 3236 Star::Find returns 1 (0), X=1051.73, Y=270.71, Mass=179, SNR=9.2, Peak=34 HFD=5.6 23:21:36.274 00.000 3236 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.85) = xAngle (3.75 = -2.54) 23:21:36.275 00.001 3236 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.00 = 2.00) 23:21:36.275 00.000 3236 CameraToMount -- cameraX=-0.86 cameraY=2.54 hyp=2.68 cameraTheta=1.90 mountX=-2.20 mountY=2.44, mountTheta=2.31 23:21:36.276 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.86, y=2.54, opts=13) 23:21:36.277 00.001 3236 Enqueuing Move request for scope (-0.86, 2.54) 23:21:36.277 00.000 8052 Worker thread wakes up 23:21:36.277 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 2.54) opts 0xd 23:21:36.277 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.86, 2.54) 23:21:36.278 00.001 8052 Moving (-0.86, 2.54) raw xDistance=-2.20 yDistance=2.44 23:21:36.278 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.36 from input -2.20 23:21:36.278 00.000 8052 resist switch: large excursion: input 2.44 thresh 0.54 direction from -1 to 1 23:21:36.278 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=7.31 23:21:36.279 00.001 8052 GuideAlgorithmResistSwitch::result() returns 2.44 from input 2.44 23:21:36.279 00.000 8052 MoveAxis(E, 75, ABG) 23:21:36.279 00.000 8052 Guiding Dir = 2, Dur = 75 23:21:36.282 00.003 8052 IsSlewing returns 0 23:21:36.285 00.003 8052 IsGuiding returns 0 23:21:36.289 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=27, FiltMax=34, Gamma=1.040 23:21:36.292 00.003 8052 PulseGuide returned control before completion, sleep 79 23:21:36.373 00.081 8052 IsGuiding returns 0 23:21:36.373 00.000 8052 Move returns status 0, amount 75 23:21:36.374 00.001 8052 MoveAxis(S, 370, ABG) 23:21:36.374 00.000 8052 Guiding Dir = 1, Dur = 370 23:21:36.376 00.002 8052 IsSlewing returns 0 23:21:36.378 00.002 8052 IsGuiding returns 0 23:21:36.383 00.005 8052 PulseGuide returned control before completion, sleep 376 23:21:36.554 00.171 3236 UpdateGuideState exits: m=179 SNR=9.2 23:21:36.555 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:36.555 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:36.555 00.000 3236 Enqueuing Expose request 23:21:36.762 00.207 8052 IsGuiding returns 0 23:21:36.763 00.001 8052 Move returns status 0, amount 370 23:21:36.763 00.000 8052 move complete, result=0 23:21:36.763 00.000 8052 worker thread done servicing request 23:21:36.763 00.000 8052 Worker thread wakes up 23:21:36.763 00.000 3236 GuideStep: -2.2 px 75 ms EAST, 2.4 px 370 ms SOUTH 23:21:36.764 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:36.764 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:38.096 01.332 8052 Exposure complete 23:21:38.259 00.163 8052 worker thread done servicing request 23:21:38.259 00.000 3236 OnExposeComplete: enter 23:21:38.259 00.000 3236 UpdateGuideState(): m_state=6 23:21:38.260 00.001 3236 Star::Find(15, 1051, 270, 0, (0,0,0,0), 0.0, 255) frame 1170 23:21:38.261 00.001 3236 Star::Find returns 1 (0), X=1051.81, Y=268.57, Mass=206, SNR=9.8, Peak=36 HFD=5.4 23:21:38.261 00.000 3236 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.85) = xAngle (4.52 = -1.76) 23:21:38.261 00.000 3236 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.77 = 2.77) 23:21:38.262 00.001 3236 CameraToMount -- cameraX=-0.78 cameraY=0.40 hyp=0.88 cameraTheta=2.67 mountX=-0.17 mountY=0.32, mountTheta=2.06 23:21:38.263 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.78, y=0.40, opts=13) 23:21:38.264 00.001 3236 Enqueuing Move request for scope (-0.78, 0.40) 23:21:38.264 00.000 8052 Worker thread wakes up 23:21:38.264 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.40) opts 0xd 23:21:38.265 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.78, 0.40) 23:21:38.265 00.000 8052 Moving (-0.78, 0.40) raw xDistance=-0.17 yDistance=0.32 23:21:38.265 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:21:38.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 23:21:38.265 00.000 8052 MoveAxis(E, 0, ABG) 23:21:38.266 00.001 8052 Move returns status 0, amount 0 23:21:38.266 00.000 8052 MoveAxis(S, 48, ABG) 23:21:38.266 00.000 8052 Guiding Dir = 1, Dur = 48 23:21:38.269 00.003 8052 IsSlewing returns 0 23:21:38.271 00.002 8052 IsGuiding returns 0 23:21:38.276 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=27, FiltMax=34, Gamma=1.040 23:21:38.276 00.000 8052 PulseGuide returned control before completion, sleep 54 23:21:38.447 00.171 8052 IsGuiding returns 0 23:21:38.447 00.000 8052 Move returns status 0, amount 48 23:21:38.447 00.000 8052 move complete, result=0 23:21:38.447 00.000 8052 worker thread done servicing request 23:21:38.544 00.097 3236 UpdateGuideState exits: m=206 SNR=9.8 23:21:38.544 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:38.544 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:38.544 00.000 3236 Enqueuing Expose request 23:21:38.545 00.001 8052 Worker thread wakes up 23:21:38.545 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 0.3 px 48 ms SOUTH 23:21:38.545 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:38.545 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:40.079 01.534 8052 Exposure complete 23:21:40.241 00.162 8052 worker thread done servicing request 23:21:40.242 00.001 3236 OnExposeComplete: enter 23:21:40.242 00.000 3236 UpdateGuideState(): m_state=6 23:21:40.243 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1171 23:21:40.243 00.000 3236 Star::Find returns 1 (0), X=1051.93, Y=267.05, Mass=211, SNR=9.9, Peak=37 HFD=4.6 23:21:40.243 00.000 3236 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.85) = xAngle (-0.25 = -0.25) 23:21:40.243 00.000 3236 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.00 = -2.00) 23:21:40.244 00.001 3236 CameraToMount -- cameraX=-0.66 cameraY=-1.13 hyp=1.31 cameraTheta=-2.10 mountX=1.27 mountY=-1.19, mountTheta=-0.75 23:21:40.245 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.66, y=-1.13, opts=13) 23:21:40.246 00.001 3236 Enqueuing Move request for scope (-0.66, -1.13) 23:21:40.246 00.000 8052 Worker thread wakes up 23:21:40.246 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -1.13) opts 0xd 23:21:40.246 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.66, -1.13) 23:21:40.247 00.001 8052 Moving (-0.66, -1.13) raw xDistance=1.27 yDistance=-1.19 23:21:40.247 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.27 23:21:40.247 00.000 8052 resist switch: large excursion: input -1.19 thresh 0.54 direction from 1 to -1 23:21:40.247 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.57 23:21:40.248 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19 23:21:40.248 00.000 8052 MoveAxis(W, 44, ABG) 23:21:40.248 00.000 8052 Guiding Dir = 3, Dur = 44 23:21:40.251 00.003 8052 IsSlewing returns 0 23:21:40.258 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=34, Gamma=1.040 23:21:40.259 00.001 8052 IsGuiding returns 0 23:21:40.266 00.007 8052 PulseGuide returned control before completion, sleep 48 23:21:40.317 00.051 8052 IsGuiding returns 0 23:21:40.317 00.000 8052 Move returns status 0, amount 44 23:21:40.317 00.000 8052 MoveAxis(N, 181, ABG) 23:21:40.317 00.000 8052 Guiding Dir = 0, Dur = 181 23:21:40.319 00.002 8052 IsSlewing returns 0 23:21:40.321 00.002 8052 IsGuiding returns 0 23:21:40.362 00.041 8052 PulseGuide returned control before completion, sleep 152 23:21:40.517 00.155 8052 IsGuiding returns 1 23:21:40.518 00.001 8052 scope still moving after pulse duration time elapsed 23:21:40.540 00.022 8052 IsSlewing returns 0 23:21:40.542 00.002 8052 IsGuiding returns 1 23:21:40.561 00.019 3236 UpdateGuideState exits: m=211 SNR=9.9 23:21:40.561 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:40.562 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:40.562 00.000 3236 Enqueuing Expose request 23:21:40.565 00.003 8052 IsSlewing returns 0 23:21:40.567 00.002 8052 IsGuiding returns 0 23:21:40.567 00.000 8052 scope move finished after 181 + 64 ms 23:21:40.568 00.001 8052 Move returns status 0, amount 181 23:21:40.568 00.000 8052 move complete, result=0 23:21:40.568 00.000 8052 worker thread done servicing request 23:21:40.568 00.000 8052 Worker thread wakes up 23:21:40.568 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:40.569 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:40.569 00.000 3236 GuideStep: 1.3 px 44 ms WEST, -1.2 px 181 ms NORTH 23:21:42.103 01.534 8052 Exposure complete 23:21:42.266 00.163 8052 worker thread done servicing request 23:21:42.267 00.001 3236 OnExposeComplete: enter 23:21:42.267 00.000 3236 UpdateGuideState(): m_state=6 23:21:42.268 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1172 23:21:42.268 00.000 3236 Star::Find returns 1 (0), X=1051.52, Y=268.93, Mass=201, SNR=9.7, Peak=37 HFD=5.1 23:21:42.268 00.000 3236 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.85) = xAngle (4.38 = -1.90) 23:21:42.269 00.001 3236 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.63 = 2.63) 23:21:42.269 00.000 3236 CameraToMount -- cameraX=-1.07 cameraY=0.75 hyp=1.31 cameraTheta=2.53 mountX=-0.43 mountY=0.64, mountTheta=2.16 23:21:42.270 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.07, y=0.75, opts=13) 23:21:42.271 00.001 3236 Enqueuing Move request for scope (-1.07, 0.75) 23:21:42.271 00.000 8052 Worker thread wakes up 23:21:42.271 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.07, 0.75) opts 0xd 23:21:42.271 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.07, 0.75) 23:21:42.272 00.001 8052 Moving (-1.07, 0.75) raw xDistance=-0.43 yDistance=0.64 23:21:42.272 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.43 23:21:42.272 00.000 8052 resist switch: large excursion: input 0.64 thresh 0.54 direction from -1 to 1 23:21:42.272 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.92 23:21:42.273 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64 23:21:42.273 00.000 8052 MoveAxis(E, 12, ABG) 23:21:42.273 00.000 8052 Guiding Dir = 2, Dur = 12 23:21:42.281 00.008 8052 IsSlewing returns 0 23:21:42.283 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=35, Gamma=1.040 23:21:42.348 00.065 8052 IsGuiding returns 0 23:21:42.520 00.172 8052 IsGuiding returns 0 23:21:42.520 00.000 8052 Move returns status 0, amount 12 23:21:42.520 00.000 8052 MoveAxis(S, 97, ABG) 23:21:42.520 00.000 8052 Guiding Dir = 1, Dur = 97 23:21:42.523 00.003 8052 IsSlewing returns 0 23:21:42.525 00.002 8052 IsGuiding returns 0 23:21:42.531 00.006 8052 PulseGuide returned control before completion, sleep 102 23:21:42.570 00.039 3236 UpdateGuideState exits: m=201 SNR=9.7 23:21:42.570 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:42.571 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:42.571 00.000 3236 Enqueuing Expose request 23:21:42.636 00.065 8052 IsGuiding returns 1 23:21:42.637 00.001 8052 scope still moving after pulse duration time elapsed 23:21:42.659 00.022 8052 IsSlewing returns 0 23:21:42.665 00.006 8052 IsGuiding returns 0 23:21:42.665 00.000 8052 scope move finished after 97 + 43 ms 23:21:42.665 00.000 8052 Move returns status 0, amount 97 23:21:42.666 00.001 8052 move complete, result=0 23:21:42.666 00.000 8052 worker thread done servicing request 23:21:42.666 00.000 3236 GuideStep: -0.4 px 12 ms EAST, 0.6 px 97 ms SOUTH 23:21:42.666 00.000 8052 Worker thread wakes up 23:21:42.666 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:42.666 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:44.100 01.434 8052 Exposure complete 23:21:44.262 00.162 8052 worker thread done servicing request 23:21:44.263 00.001 3236 OnExposeComplete: enter 23:21:44.263 00.000 3236 UpdateGuideState(): m_state=6 23:21:44.264 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1173 23:21:44.264 00.000 3236 Star::Find returns 1 (0), X=1052.71, Y=268.15, Mass=223, SNR=10.3, Peak=37 HFD=4.5 23:21:44.264 00.000 3236 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.85) = xAngle (1.67 = 1.67) 23:21:44.265 00.001 3236 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.07 = -0.07) 23:21:44.265 00.000 3236 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=-0.01 mountY=-0.01, mountTheta=-2.52 23:21:44.267 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.12, y=-0.02, opts=13) 23:21:44.267 00.000 3236 Enqueuing Move request for scope (0.12, -0.02) 23:21:44.267 00.000 8052 Worker thread wakes up 23:21:44.268 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd 23:21:44.268 00.000 8052 Handling offset move in thread for scope, endpoint = (0.12, -0.02) 23:21:44.268 00.000 8052 Moving (0.12, -0.02) raw xDistance=-0.01 yDistance=-0.01 23:21:44.268 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:21:44.268 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:44.269 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:21:44.269 00.000 8052 MoveAxis(E, 0, ABG) 23:21:44.269 00.000 8052 Move returns status 0, amount 0 23:21:44.269 00.000 8052 MoveAxis(N, 0, ABG) 23:21:44.270 00.001 8052 Move returns status 0, amount 0 23:21:44.270 00.000 8052 move complete, result=0 23:21:44.270 00.000 8052 worker thread done servicing request 23:21:44.279 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=35, Gamma=1.040 23:21:44.539 00.260 3236 UpdateGuideState exits: m=223 SNR=10.3 23:21:44.539 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:44.539 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:44.539 00.000 3236 Enqueuing Expose request 23:21:44.540 00.001 3236 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH 23:21:44.540 00.000 8052 Worker thread wakes up 23:21:44.541 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:44.541 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:46.080 01.539 8052 Exposure complete 23:21:46.244 00.164 8052 worker thread done servicing request 23:21:46.244 00.000 3236 OnExposeComplete: enter 23:21:46.244 00.000 3236 UpdateGuideState(): m_state=6 23:21:46.245 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1174 23:21:46.245 00.000 3236 Star::Find returns 1 (0), X=1052.83, Y=267.69, Mass=215, SNR=10.1, Peak=38 HFD=4.8 23:21:46.246 00.001 3236 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.85) = xAngle (0.73 = 0.73) 23:21:46.246 00.000 3236 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.01 = -1.01) 23:21:46.246 00.000 3236 CameraToMount -- cameraX=0.24 cameraY=-0.49 hyp=0.54 cameraTheta=-1.12 mountX=0.40 mountY=-0.46, mountTheta=-0.85 23:21:46.248 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.24, y=-0.49, opts=13) 23:21:46.248 00.000 3236 Enqueuing Move request for scope (0.24, -0.49) 23:21:46.248 00.000 8052 Worker thread wakes up 23:21:46.249 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.49) opts 0xd 23:21:46.249 00.000 8052 Handling offset move in thread for scope, endpoint = (0.24, -0.49) 23:21:46.249 00.000 8052 Moving (0.24, -0.49) raw xDistance=0.40 yDistance=-0.46 23:21:46.249 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40 23:21:46.249 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:21:46.250 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 23:21:46.250 00.000 8052 MoveAxis(W, 14, ABG) 23:21:46.250 00.000 8052 Guiding Dir = 3, Dur = 14 23:21:46.261 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=26, FiltMax=35, Gamma=1.040 23:21:46.266 00.005 8052 IsSlewing returns 0 23:21:46.327 00.061 8052 IsGuiding returns 0 23:21:46.330 00.003 8052 PulseGuide returned control before completion, sleep 21 23:21:46.354 00.024 8052 IsGuiding returns 0 23:21:46.355 00.001 8052 Move returns status 0, amount 14 23:21:46.355 00.000 8052 MoveAxis(N, 0, ABG) 23:21:46.355 00.000 8052 Move returns status 0, amount 0 23:21:46.355 00.000 8052 move complete, result=0 23:21:46.355 00.000 8052 worker thread done servicing request 23:21:46.526 00.171 3236 UpdateGuideState exits: m=215 SNR=10.1 23:21:46.526 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:46.526 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:46.526 00.000 3236 Enqueuing Expose request 23:21:46.527 00.001 8052 Worker thread wakes up 23:21:46.527 00.000 3236 GuideStep: 0.4 px 14 ms WEST, -0.5 px 0 ms NORTH 23:21:46.527 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:46.527 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:48.062 01.535 8052 Exposure complete 23:21:48.223 00.161 8052 worker thread done servicing request 23:21:48.224 00.001 3236 OnExposeComplete: enter 23:21:48.224 00.000 3236 UpdateGuideState(): m_state=6 23:21:48.225 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1175 23:21:48.225 00.000 3236 Star::Find returns 1 (0), X=1052.34, Y=265.67, Mass=193, SNR=9.6, Peak=37 HFD=4.6 23:21:48.226 00.001 3236 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.85) = xAngle (0.18 = 0.18) 23:21:48.226 00.000 3236 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.57 = -1.57) 23:21:48.226 00.000 3236 CameraToMount -- cameraX=-0.26 cameraY=-2.50 hyp=2.52 cameraTheta=-1.67 mountX=2.48 mountY=-2.52, mountTheta=-0.79 23:21:48.228 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.26, y=-2.50, opts=13) 23:21:48.228 00.000 3236 Enqueuing Move request for scope (-0.26, -2.50) 23:21:48.228 00.000 8052 Worker thread wakes up 23:21:48.228 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -2.50) opts 0xd 23:21:48.228 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.26, -2.50) 23:21:48.229 00.001 8052 Moving (-0.26, -2.50) raw xDistance=2.48 yDistance=-2.52 23:21:48.229 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.58 from input 2.48 23:21:48.229 00.000 8052 resist switch: large excursion: input -2.52 thresh 0.54 direction from 1 to -1 23:21:48.229 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.55 23:21:48.230 00.001 8052 GuideAlgorithmResistSwitch::result() returns -2.52 from input -2.52 23:21:48.230 00.000 8052 MoveAxis(W, 87, ABG) 23:21:48.230 00.000 8052 Guiding Dir = 3, Dur = 87 23:21:48.235 00.005 8052 IsSlewing returns 0 23:21:48.238 00.003 8052 IsGuiding returns 0 23:21:48.240 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=26, FiltMax=34, Gamma=1.040 23:21:48.244 00.004 8052 PulseGuide returned control before completion, sleep 91 23:21:48.337 00.093 8052 IsGuiding returns 0 23:21:48.338 00.001 8052 Move returns status 0, amount 87 23:21:48.338 00.000 8052 MoveAxis(N, 382, ABG) 23:21:48.338 00.000 8052 Guiding Dir = 0, Dur = 382 23:21:48.345 00.007 8052 IsSlewing returns 0 23:21:48.348 00.003 8052 IsGuiding returns 0 23:21:48.354 00.006 8052 PulseGuide returned control before completion, sleep 386 23:21:48.505 00.151 3236 UpdateGuideState exits: m=193 SNR=9.6 23:21:48.505 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:48.505 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:48.505 00.000 3236 Enqueuing Expose request 23:21:48.823 00.318 8052 IsGuiding returns 0 23:21:48.823 00.000 8052 Move returns status 0, amount 382 23:21:48.824 00.001 8052 move complete, result=0 23:21:48.824 00.000 8052 worker thread done servicing request 23:21:48.824 00.000 3236 GuideStep: 2.5 px 87 ms WEST, -2.5 px 382 ms NORTH 23:21:48.824 00.000 8052 Worker thread wakes up 23:21:48.824 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:48.825 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:50.057 01.232 8052 Exposure complete 23:21:50.237 00.180 8052 worker thread done servicing request 23:21:50.237 00.000 3236 OnExposeComplete: enter 23:21:50.238 00.001 3236 UpdateGuideState(): m_state=6 23:21:50.238 00.000 3236 Star::Find(15, 1052, 265, 0, (0,0,0,0), 0.0, 255) frame 1176 23:21:50.239 00.001 3236 Star::Find returns 1 (0), X=1053.54, Y=268.37, Mass=185, SNR=9.3, Peak=33 HFD=5.0 23:21:50.239 00.000 3236 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.85) = xAngle (2.05 = 2.05) 23:21:50.239 00.000 3236 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.30 = 0.30) 23:21:50.239 00.000 3236 CameraToMount -- cameraX=0.95 cameraY=0.19 hyp=0.97 cameraTheta=0.20 mountX=-0.44 mountY=0.29, mountTheta=2.57 23:21:50.241 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.95, y=0.19, opts=13) 23:21:50.241 00.000 3236 Enqueuing Move request for scope (0.95, 0.19) 23:21:50.242 00.001 8052 Worker thread wakes up 23:21:50.242 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.95, 0.19) opts 0xd 23:21:50.242 00.000 8052 Handling offset move in thread for scope, endpoint = (0.95, 0.19) 23:21:50.242 00.000 8052 Moving (0.95, 0.19) raw xDistance=-0.44 yDistance=0.29 23:21:50.242 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.44 23:21:50.243 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:21:50.243 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29 23:21:50.243 00.000 8052 MoveAxis(E, 9, ABG) 23:21:50.244 00.001 8052 Guiding Dir = 2, Dur = 9 23:21:50.246 00.002 8052 IsSlewing returns 0 23:21:50.249 00.003 8052 IsGuiding returns 0 23:21:50.253 00.004 8052 PulseGuide returned control before completion, sleep 16 23:21:50.255 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=23, FiltMax=30, Gamma=1.040 23:21:50.272 00.017 8052 IsGuiding returns 0 23:21:50.272 00.000 8052 Move returns status 0, amount 9 23:21:50.272 00.000 8052 MoveAxis(N, 0, ABG) 23:21:50.273 00.001 8052 Move returns status 0, amount 0 23:21:50.273 00.000 8052 move complete, result=0 23:21:50.273 00.000 8052 worker thread done servicing request 23:21:50.515 00.242 3236 UpdateGuideState exits: m=185 SNR=9.3 23:21:50.515 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:50.515 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:50.515 00.000 3236 Enqueuing Expose request 23:21:50.516 00.001 8052 Worker thread wakes up 23:21:50.516 00.000 3236 GuideStep: -0.4 px 9 ms EAST, 0.3 px 0 ms NORTH 23:21:50.516 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:50.516 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:52.051 01.535 8052 Exposure complete 23:21:52.214 00.163 8052 worker thread done servicing request 23:21:52.215 00.001 3236 OnExposeComplete: enter 23:21:52.215 00.000 3236 UpdateGuideState(): m_state=6 23:21:52.216 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1177 23:21:52.216 00.000 3236 Star::Find returns 1 (0), X=1051.22, Y=269.85, Mass=217, SNR=10.1, Peak=40 HFD=4.7 23:21:52.216 00.000 3236 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.85) = xAngle (4.11 = -2.18) 23:21:52.217 00.001 3236 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.36 = 2.36) 23:21:52.217 00.000 3236 CameraToMount -- cameraX=-1.37 cameraY=1.67 hyp=2.16 cameraTheta=2.26 mountX=-1.23 mountY=1.52, mountTheta=2.25 23:21:52.219 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.37, y=1.67, opts=13) 23:21:52.219 00.000 3236 Enqueuing Move request for scope (-1.37, 1.67) 23:21:52.219 00.000 8052 Worker thread wakes up 23:21:52.219 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.37, 1.67) opts 0xd 23:21:52.220 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.37, 1.67) 23:21:52.220 00.000 8052 Moving (-1.37, 1.67) raw xDistance=-1.23 yDistance=1.52 23:21:52.220 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.23 23:21:52.220 00.000 8052 resist switch: large excursion: input 1.52 thresh 0.54 direction from -1 to 1 23:21:52.220 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.56 23:21:52.221 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.52 from input 1.52 23:21:52.221 00.000 8052 MoveAxis(E, 43, ABG) 23:21:52.221 00.000 8052 Guiding Dir = 2, Dur = 43 23:21:52.224 00.003 8052 IsSlewing returns 0 23:21:52.227 00.003 8052 IsGuiding returns 0 23:21:52.232 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=29, FiltMax=37, Gamma=1.040 23:21:52.233 00.001 8052 PulseGuide returned control before completion, sleep 47 23:21:52.283 00.050 8052 IsGuiding returns 0 23:21:52.284 00.001 8052 Move returns status 0, amount 43 23:21:52.284 00.000 8052 MoveAxis(S, 231, ABG) 23:21:52.284 00.000 8052 Guiding Dir = 1, Dur = 231 23:21:52.286 00.002 8052 IsSlewing returns 0 23:21:52.288 00.002 8052 IsGuiding returns 0 23:21:52.294 00.006 8052 PulseGuide returned control before completion, sleep 236 23:21:52.498 00.204 3236 UpdateGuideState exits: m=217 SNR=10.1 23:21:52.499 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:52.499 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:52.499 00.000 3236 Enqueuing Expose request 23:21:52.604 00.105 8052 IsGuiding returns 0 23:21:52.604 00.000 8052 Move returns status 0, amount 231 23:21:52.604 00.000 8052 move complete, result=0 23:21:52.605 00.001 8052 worker thread done servicing request 23:21:52.605 00.000 8052 Worker thread wakes up 23:21:52.605 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:52.605 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:52.606 00.001 3236 GuideStep: -1.2 px 43 ms EAST, 1.5 px 231 ms SOUTH 23:21:54.039 01.433 8052 Exposure complete 23:21:54.203 00.164 8052 worker thread done servicing request 23:21:54.203 00.000 3236 OnExposeComplete: enter 23:21:54.203 00.000 3236 UpdateGuideState(): m_state=6 23:21:54.204 00.001 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 1178 23:21:54.205 00.001 3236 Star::Find returns 1 (0), X=1052.87, Y=266.81, Mass=216, SNR=10.1, Peak=35 HFD=4.4 23:21:54.205 00.000 3236 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.85) = xAngle (0.48 = 0.48) 23:21:54.205 00.000 3236 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.27 = -1.27) 23:21:54.205 00.000 3236 CameraToMount -- cameraX=0.28 cameraY=-1.36 hyp=1.39 cameraTheta=-1.37 mountX=1.23 mountY=-1.33, mountTheta=-0.82 23:21:54.207 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.28, y=-1.36, opts=13) 23:21:54.207 00.000 3236 Enqueuing Move request for scope (0.28, -1.36) 23:21:54.208 00.001 8052 Worker thread wakes up 23:21:54.208 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.36) opts 0xd 23:21:54.208 00.000 8052 Handling offset move in thread for scope, endpoint = (0.28, -1.36) 23:21:54.208 00.000 8052 Moving (0.28, -1.36) raw xDistance=1.23 yDistance=-1.33 23:21:54.208 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.23 23:21:54.209 00.001 8052 resist switch: large excursion: input -1.33 thresh 0.54 direction from 1 to -1 23:21:54.209 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.98 23:21:54.209 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.33 from input -1.33 23:21:54.209 00.000 8052 MoveAxis(W, 40, ABG) 23:21:54.210 00.001 8052 Guiding Dir = 3, Dur = 40 23:21:54.212 00.002 8052 IsSlewing returns 0 23:21:54.215 00.003 8052 IsGuiding returns 0 23:21:54.220 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=32, Gamma=1.040 23:21:54.221 00.001 8052 PulseGuide returned control before completion, sleep 45 23:21:54.268 00.047 8052 IsGuiding returns 0 23:21:54.269 00.001 8052 Move returns status 0, amount 40 23:21:54.269 00.000 8052 MoveAxis(N, 202, ABG) 23:21:54.269 00.000 8052 Guiding Dir = 0, Dur = 202 23:21:54.271 00.002 8052 IsSlewing returns 0 23:21:54.273 00.002 8052 IsGuiding returns 0 23:21:54.278 00.005 8052 PulseGuide returned control before completion, sleep 208 23:21:54.483 00.205 3236 UpdateGuideState exits: m=216 SNR=10.1 23:21:54.484 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:54.484 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:54.484 00.000 3236 Enqueuing Expose request 23:21:54.491 00.007 8052 IsGuiding returns 0 23:21:54.491 00.000 8052 Move returns status 0, amount 202 23:21:54.491 00.000 8052 move complete, result=0 23:21:54.492 00.001 8052 worker thread done servicing request 23:21:54.492 00.000 8052 Worker thread wakes up 23:21:54.492 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:54.492 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:54.505 00.013 3236 GuideStep: 1.2 px 40 ms WEST, -1.3 px 202 ms NORTH 23:21:56.128 01.623 8052 Exposure complete 23:21:56.290 00.162 8052 worker thread done servicing request 23:21:56.291 00.001 3236 OnExposeComplete: enter 23:21:56.291 00.000 3236 UpdateGuideState(): m_state=6 23:21:56.292 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1179 23:21:56.293 00.001 3236 Star::Find returns 1 (0), X=1051.73, Y=266.63, Mass=222, SNR=10.2, Peak=35 HFD=5.3 23:21:56.293 00.000 3236 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.85) = xAngle (-0.23 = -0.23) 23:21:56.293 00.000 3236 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.98 = -1.98) 23:21:56.293 00.000 3236 CameraToMount -- cameraX=-0.86 cameraY=-1.54 hyp=1.77 cameraTheta=-2.08 mountX=1.72 mountY=-1.62, mountTheta=-0.76 23:21:56.295 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.86, y=-1.54, opts=13) 23:21:56.295 00.000 3236 Enqueuing Move request for scope (-0.86, -1.54) 23:21:56.295 00.000 8052 Worker thread wakes up 23:21:56.296 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -1.54) opts 0xd 23:21:56.296 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.86, -1.54) 23:21:56.296 00.000 8052 Moving (-0.86, -1.54) raw xDistance=1.72 yDistance=-1.62 23:21:56.296 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.72 23:21:56.297 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.62 from input -1.62 23:21:56.297 00.000 8052 MoveAxis(W, 62, ABG) 23:21:56.297 00.000 8052 Guiding Dir = 3, Dur = 62 23:21:56.300 00.003 8052 IsSlewing returns 0 23:21:56.302 00.002 8052 IsGuiding returns 0 23:21:56.308 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=34, Gamma=1.040 23:21:56.311 00.003 8052 PulseGuide returned control before completion, sleep 64 23:21:56.426 00.115 8052 IsGuiding returns 0 23:21:56.426 00.000 8052 Move returns status 0, amount 62 23:21:56.426 00.000 8052 MoveAxis(N, 247, ABG) 23:21:56.427 00.001 8052 Guiding Dir = 0, Dur = 247 23:21:56.517 00.090 8052 IsSlewing returns 0 23:21:56.575 00.058 3236 UpdateGuideState exits: m=222 SNR=10.2 23:21:56.576 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:56.576 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:56.576 00.000 3236 Enqueuing Expose request 23:21:56.584 00.008 8052 IsGuiding returns 0 23:21:56.652 00.068 8052 PulseGuide returned control before completion, sleep 189 23:21:56.845 00.193 8052 IsGuiding returns 1 23:21:56.845 00.000 8052 scope still moving after pulse duration time elapsed 23:21:56.868 00.023 8052 IsSlewing returns 0 23:21:56.870 00.002 8052 IsGuiding returns 1 23:21:56.893 00.023 8052 IsSlewing returns 0 23:21:56.896 00.003 8052 IsGuiding returns 1 23:21:56.918 00.022 8052 IsSlewing returns 0 23:21:56.921 00.003 8052 IsGuiding returns 0 23:21:56.921 00.000 8052 scope move finished after 247 + 89 ms 23:21:56.921 00.000 8052 Move returns status 0, amount 247 23:21:56.921 00.000 8052 move complete, result=0 23:21:56.921 00.000 8052 worker thread done servicing request 23:21:56.922 00.001 3236 GuideStep: 1.7 px 62 ms WEST, -1.6 px 247 ms NORTH 23:21:56.922 00.000 8052 Worker thread wakes up 23:21:56.922 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:56.922 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:21:58.053 01.131 8052 Exposure complete 23:21:58.215 00.162 8052 worker thread done servicing request 23:21:58.215 00.000 3236 OnExposeComplete: enter 23:21:58.215 00.000 3236 UpdateGuideState(): m_state=6 23:21:58.216 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 1180 23:21:58.217 00.001 3236 Star::Find returns 1 (0), X=1053.34, Y=268.25, Mass=202, SNR=9.8, Peak=40 HFD=4.4 23:21:58.217 00.000 3236 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.85) = xAngle (1.95 = 1.95) 23:21:58.217 00.000 3236 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.21 = 0.21) 23:21:58.217 00.000 3236 CameraToMount -- cameraX=0.75 cameraY=0.08 hyp=0.76 cameraTheta=0.10 mountX=-0.28 mountY=0.16, mountTheta=2.64 23:21:58.219 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.75, y=0.08, opts=13) 23:21:58.219 00.000 3236 Enqueuing Move request for scope (0.75, 0.08) 23:21:58.220 00.001 8052 Worker thread wakes up 23:21:58.220 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.08) opts 0xd 23:21:58.220 00.000 8052 Handling offset move in thread for scope, endpoint = (0.75, 0.08) 23:21:58.220 00.000 8052 Moving (0.75, 0.08) raw xDistance=-0.28 yDistance=0.16 23:21:58.220 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.28 23:21:58.221 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:21:58.221 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:21:58.221 00.000 8052 MoveAxis(E, 5, ABG) 23:21:58.222 00.001 8052 Guiding Dir = 2, Dur = 5 23:21:58.224 00.002 8052 IsSlewing returns 0 23:21:58.227 00.003 8052 IsGuiding returns 0 23:21:58.231 00.004 8052 PulseGuide returned control before completion, sleep 12 23:21:58.233 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=28, FiltMax=37, Gamma=1.040 23:21:58.245 00.012 8052 IsGuiding returns 0 23:21:58.246 00.001 8052 Move returns status 0, amount 5 23:21:58.246 00.000 8052 MoveAxis(N, 0, ABG) 23:21:58.246 00.000 8052 Move returns status 0, amount 0 23:21:58.246 00.000 8052 move complete, result=0 23:21:58.246 00.000 8052 worker thread done servicing request 23:21:58.492 00.246 3236 UpdateGuideState exits: m=202 SNR=9.8 23:21:58.493 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:21:58.493 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:21:58.493 00.000 3236 Enqueuing Expose request 23:21:58.493 00.000 8052 Worker thread wakes up 23:21:58.493 00.000 3236 GuideStep: -0.3 px 5 ms EAST, 0.2 px 0 ms NORTH 23:21:58.494 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:21:58.494 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:00.132 01.638 8052 Exposure complete 23:22:00.309 00.177 8052 worker thread done servicing request 23:22:00.309 00.000 3236 OnExposeComplete: enter 23:22:00.310 00.001 3236 UpdateGuideState(): m_state=6 23:22:00.311 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1181 23:22:00.311 00.000 3236 Star::Find returns 1 (0), X=1053.25, Y=268.22, Mass=210, SNR=10.0, Peak=44 HFD=4.4 23:22:00.311 00.000 3236 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.85) = xAngle (1.92 = 1.92) 23:22:00.311 00.000 3236 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.17 = 0.17) 23:22:00.312 00.001 3236 CameraToMount -- cameraX=0.66 cameraY=0.04 hyp=0.66 cameraTheta=0.07 mountX=-0.22 mountY=0.11, mountTheta=2.68 23:22:00.313 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.66, y=0.04, opts=13) 23:22:00.314 00.001 3236 Enqueuing Move request for scope (0.66, 0.04) 23:22:00.314 00.000 8052 Worker thread wakes up 23:22:00.314 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.04) opts 0xd 23:22:00.314 00.000 8052 Handling offset move in thread for scope, endpoint = (0.66, 0.04) 23:22:00.315 00.001 8052 Moving (0.66, 0.04) raw xDistance=-0.22 yDistance=0.11 23:22:00.315 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22 23:22:00.315 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:00.315 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:22:00.316 00.001 8052 MoveAxis(E, 8, ABG) 23:22:00.316 00.000 8052 Guiding Dir = 2, Dur = 8 23:22:00.326 00.010 8052 IsSlewing returns 0 23:22:00.327 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=30, FiltMax=39, Gamma=1.040 23:22:00.390 00.063 8052 IsGuiding returns 0 23:22:00.458 00.068 8052 IsGuiding returns 0 23:22:00.458 00.000 8052 Move returns status 0, amount 8 23:22:00.458 00.000 8052 MoveAxis(N, 0, ABG) 23:22:00.458 00.000 8052 Move returns status 0, amount 0 23:22:00.459 00.001 8052 move complete, result=0 23:22:00.459 00.000 8052 worker thread done servicing request 23:22:00.532 00.073 3236 UpdateGuideState exits: m=210 SNR=10.0 23:22:00.533 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:00.533 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:00.533 00.000 3236 Enqueuing Expose request 23:22:00.533 00.000 8052 Worker thread wakes up 23:22:00.533 00.000 3236 GuideStep: -0.2 px 8 ms EAST, 0.1 px 0 ms NORTH 23:22:00.533 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:00.534 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:02.068 01.534 8052 Exposure complete 23:22:02.269 00.201 3236 OnExposeComplete: enter 23:22:02.269 00.000 3236 UpdateGuideState(): m_state=6 23:22:02.271 00.002 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1182 23:22:02.272 00.001 3236 Star::Find returns 1 (0), X=1053.50, Y=268.24, Mass=219, SNR=10.2, Peak=39 HFD=4.7 23:22:02.272 00.000 3236 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.85) = xAngle (1.92 = 1.92) 23:22:02.273 00.001 3236 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.17 = 0.17) 23:22:02.273 00.000 3236 CameraToMount -- cameraX=0.91 cameraY=0.07 hyp=0.92 cameraTheta=0.07 mountX=-0.31 mountY=0.16, mountTheta=2.67 23:22:02.277 00.004 3236 SchedulePrimaryMove(06CFF028, x=0.91, y=0.07, opts=13) 23:22:02.277 00.000 3236 Enqueuing Move request for scope (0.91, 0.07) 23:22:02.278 00.001 8052 worker thread done servicing request 23:22:02.278 00.000 8052 Worker thread wakes up 23:22:02.279 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.07) opts 0xd 23:22:02.279 00.000 8052 Handling offset move in thread for scope, endpoint = (0.91, 0.07) 23:22:02.279 00.000 8052 Moving (0.91, 0.07) raw xDistance=-0.31 yDistance=0.16 23:22:02.279 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31 23:22:02.280 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:02.280 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:22:02.280 00.000 8052 MoveAxis(E, 11, ABG) 23:22:02.280 00.000 8052 Guiding Dir = 2, Dur = 11 23:22:02.282 00.002 8052 IsSlewing returns 0 23:22:02.285 00.003 8052 IsGuiding returns 0 23:22:02.289 00.004 8052 PulseGuide returned control before completion, sleep 18 23:22:02.293 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=36, Gamma=1.040 23:22:02.309 00.016 8052 IsGuiding returns 0 23:22:02.309 00.000 8052 Move returns status 0, amount 11 23:22:02.310 00.001 8052 MoveAxis(N, 0, ABG) 23:22:02.310 00.000 8052 Move returns status 0, amount 0 23:22:02.310 00.000 8052 move complete, result=0 23:22:02.310 00.000 8052 worker thread done servicing request 23:22:02.569 00.259 3236 UpdateGuideState exits: m=219 SNR=10.2 23:22:02.569 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:02.569 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:02.570 00.001 3236 Enqueuing Expose request 23:22:02.570 00.000 8052 Worker thread wakes up 23:22:02.571 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:02.571 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:02.571 00.000 3236 GuideStep: -0.3 px 11 ms EAST, 0.2 px 0 ms NORTH 23:22:04.103 01.532 8052 Exposure complete 23:22:04.236 00.133 8052 worker thread done servicing request 23:22:04.236 00.000 3236 OnExposeComplete: enter 23:22:04.236 00.000 3236 UpdateGuideState(): m_state=6 23:22:04.237 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1183 23:22:04.237 00.000 3236 Star::Find returns 1 (0), X=1054.02, Y=268.45, Mass=221, SNR=10.3, Peak=42 HFD=4.1 23:22:04.237 00.000 3236 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.85) = xAngle (2.04 = 2.04) 23:22:04.237 00.000 3236 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.29 = 0.29) 23:22:04.238 00.001 3236 CameraToMount -- cameraX=1.42 cameraY=0.27 hyp=1.45 cameraTheta=0.19 mountX=-0.65 mountY=0.42, mountTheta=2.57 23:22:04.239 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.42, y=0.27, opts=13) 23:22:04.239 00.000 3236 Enqueuing Move request for scope (1.42, 0.27) 23:22:04.239 00.000 8052 Worker thread wakes up 23:22:04.240 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.42, 0.27) opts 0xd 23:22:04.240 00.000 8052 Handling offset move in thread for scope, endpoint = (1.42, 0.27) 23:22:04.240 00.000 8052 Moving (1.42, 0.27) raw xDistance=-0.65 yDistance=0.42 23:22:04.240 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65 23:22:04.240 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:22:04.240 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42 23:22:04.241 00.001 8052 MoveAxis(E, 23, ABG) 23:22:04.241 00.000 8052 Guiding Dir = 2, Dur = 23 23:22:04.246 00.005 8052 IsSlewing returns 0 23:22:04.249 00.003 8052 IsGuiding returns 0 23:22:04.249 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=39, Gamma=1.040 23:22:04.284 00.035 8052 IsGuiding returns 1 23:22:04.284 00.000 8052 scope still moving after pulse duration time elapsed 23:22:04.306 00.022 8052 IsSlewing returns 0 23:22:04.308 00.002 8052 IsGuiding returns 1 23:22:04.330 00.022 8052 IsSlewing returns 0 23:22:04.332 00.002 8052 IsGuiding returns 1 23:22:04.354 00.022 8052 IsSlewing returns 0 23:22:04.356 00.002 8052 IsGuiding returns 1 23:22:04.379 00.023 8052 IsSlewing returns 0 23:22:04.381 00.002 8052 IsGuiding returns 0 23:22:04.381 00.000 8052 scope move finished after 23 + 108 ms 23:22:04.381 00.000 8052 Move returns status 0, amount 23 23:22:04.381 00.000 8052 MoveAxis(N, 0, ABG) 23:22:04.381 00.000 8052 Move returns status 0, amount 0 23:22:04.382 00.001 8052 move complete, result=0 23:22:04.382 00.000 8052 worker thread done servicing request 23:22:04.465 00.083 3236 UpdateGuideState exits: m=221 SNR=10.3 23:22:04.466 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:04.466 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:04.466 00.000 3236 Enqueuing Expose request 23:22:04.466 00.000 8052 Worker thread wakes up 23:22:04.466 00.000 3236 GuideStep: -0.7 px 23 ms EAST, 0.4 px 0 ms NORTH 23:22:04.472 00.006 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:04.472 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:06.102 01.630 8052 Exposure complete 23:22:06.226 00.124 8052 worker thread done servicing request 23:22:06.227 00.001 3236 OnExposeComplete: enter 23:22:06.227 00.000 3236 UpdateGuideState(): m_state=6 23:22:06.227 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1184 23:22:06.228 00.001 3236 Star::Find returns 1 (0), X=1053.81, Y=267.90, Mass=210, SNR=10.0, Peak=35 HFD=4.4 23:22:06.228 00.000 3236 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.85) = xAngle (1.63 = 1.63) 23:22:06.228 00.000 3236 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.12 = -0.12) 23:22:06.228 00.000 3236 CameraToMount -- cameraX=1.22 cameraY=-0.27 hyp=1.25 cameraTheta=-0.22 mountX=-0.07 mountY=-0.15, mountTheta=-2.03 23:22:06.230 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.22, y=-0.27, opts=13) 23:22:06.230 00.000 3236 Enqueuing Move request for scope (1.22, -0.27) 23:22:06.230 00.000 8052 Worker thread wakes up 23:22:06.230 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.22, -0.27) opts 0xd 23:22:06.230 00.000 8052 Handling offset move in thread for scope, endpoint = (1.22, -0.27) 23:22:06.231 00.001 8052 Moving (1.22, -0.27) raw xDistance=-0.07 yDistance=-0.15 23:22:06.231 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07 23:22:06.231 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:06.231 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:22:06.231 00.000 8052 MoveAxis(E, 0, ABG) 23:22:06.231 00.000 8052 Move returns status 0, amount 0 23:22:06.232 00.001 8052 MoveAxis(N, 0, ABG) 23:22:06.232 00.000 8052 Move returns status 0, amount 0 23:22:06.232 00.000 8052 move complete, result=0 23:22:06.232 00.000 8052 worker thread done servicing request 23:22:06.239 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=32, Gamma=1.040 23:22:06.476 00.237 3236 UpdateGuideState exits: m=210 SNR=10.0 23:22:06.477 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:06.477 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:06.477 00.000 3236 Enqueuing Expose request 23:22:06.477 00.000 8052 Worker thread wakes up 23:22:06.477 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:06.477 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:06.478 00.001 3236 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:22:08.110 01.632 8052 Exposure complete 23:22:08.242 00.132 8052 worker thread done servicing request 23:22:08.243 00.001 3236 OnExposeComplete: enter 23:22:08.243 00.000 3236 UpdateGuideState(): m_state=6 23:22:08.244 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1185 23:22:08.245 00.001 3236 Star::Find returns 1 (0), X=1054.61, Y=268.08, Mass=223, SNR=10.3, Peak=39 HFD=4.3 23:22:08.245 00.000 3236 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.85) = xAngle (1.80 = 1.80) 23:22:08.245 00.000 3236 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.05 = 0.05) 23:22:08.246 00.001 3236 CameraToMount -- cameraX=2.02 cameraY=-0.10 hyp=2.03 cameraTheta=-0.05 mountX=-0.46 mountY=0.11, mountTheta=2.91 23:22:08.248 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.02, y=-0.10, opts=13) 23:22:08.248 00.000 3236 Enqueuing Move request for scope (2.02, -0.10) 23:22:08.249 00.001 8052 Worker thread wakes up 23:22:08.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.02, -0.10) opts 0xd 23:22:08.249 00.000 8052 Handling offset move in thread for scope, endpoint = (2.02, -0.10) 23:22:08.249 00.000 8052 Moving (2.02, -0.10) raw xDistance=-0.46 yDistance=0.11 23:22:08.249 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46 23:22:08.249 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:08.250 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:22:08.250 00.000 8052 MoveAxis(E, 16, ABG) 23:22:08.250 00.000 8052 Guiding Dir = 2, Dur = 16 23:22:08.254 00.004 8052 IsSlewing returns 0 23:22:08.256 00.002 8052 IsGuiding returns 0 23:22:08.259 00.003 8052 PulseGuide returned control before completion, sleep 23 23:22:08.260 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=26, FiltMax=37, Gamma=1.040 23:22:08.287 00.027 8052 IsGuiding returns 0 23:22:08.287 00.000 8052 Move returns status 0, amount 16 23:22:08.287 00.000 8052 MoveAxis(N, 0, ABG) 23:22:08.288 00.001 8052 Move returns status 0, amount 0 23:22:08.288 00.000 8052 move complete, result=0 23:22:08.288 00.000 8052 worker thread done servicing request 23:22:08.481 00.193 3236 UpdateGuideState exits: m=223 SNR=10.3 23:22:08.482 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:08.482 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:08.482 00.000 3236 Enqueuing Expose request 23:22:08.482 00.000 8052 Worker thread wakes up 23:22:08.482 00.000 3236 GuideStep: -0.5 px 16 ms EAST, 0.1 px 0 ms NORTH 23:22:08.482 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:08.483 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:10.118 01.635 8052 Exposure complete 23:22:10.282 00.164 8052 worker thread done servicing request 23:22:10.282 00.000 3236 OnExposeComplete: enter 23:22:10.282 00.000 3236 UpdateGuideState(): m_state=6 23:22:10.283 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1186 23:22:10.283 00.000 3236 Star::Find returns 1 (0), X=1053.85, Y=267.32, Mass=209, SNR=9.9, Peak=37 HFD=4.7 23:22:10.284 00.001 3236 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.85) = xAngle (1.26 = 1.26) 23:22:10.284 00.000 3236 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.49 = -0.49) 23:22:10.284 00.000 3236 CameraToMount -- cameraX=1.26 cameraY=-0.85 hyp=1.52 cameraTheta=-0.59 mountX=0.47 mountY=-0.72, mountTheta=-0.99 23:22:10.286 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.26, y=-0.85, opts=13) 23:22:10.286 00.000 3236 Enqueuing Move request for scope (1.26, -0.85) 23:22:10.286 00.000 8052 Worker thread wakes up 23:22:10.287 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.85) opts 0xd 23:22:10.287 00.000 8052 Handling offset move in thread for scope, endpoint = (1.26, -0.85) 23:22:10.287 00.000 8052 Moving (1.26, -0.85) raw xDistance=0.47 yDistance=-0.72 23:22:10.287 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.47 23:22:10.287 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 23:22:10.288 00.001 8052 MoveAxis(W, 15, ABG) 23:22:10.288 00.000 8052 Guiding Dir = 3, Dur = 15 23:22:10.291 00.003 8052 IsSlewing returns 0 23:22:10.294 00.003 8052 IsGuiding returns 0 23:22:10.298 00.004 8052 PulseGuide returned control before completion, sleep 22 23:22:10.298 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=34, Gamma=1.040 23:22:10.323 00.025 8052 IsGuiding returns 0 23:22:10.323 00.000 8052 Move returns status 0, amount 15 23:22:10.323 00.000 8052 MoveAxis(N, 109, ABG) 23:22:10.324 00.001 8052 Guiding Dir = 0, Dur = 109 23:22:10.326 00.002 8052 IsSlewing returns 0 23:22:10.328 00.002 8052 IsGuiding returns 0 23:22:10.338 00.010 8052 PulseGuide returned control before completion, sleep 109 23:22:10.548 00.210 8052 IsGuiding returns 1 23:22:10.549 00.001 8052 scope still moving after pulse duration time elapsed 23:22:10.572 00.023 3236 UpdateGuideState exits: m=209 SNR=9.9 23:22:10.572 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:10.572 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:10.572 00.000 3236 Enqueuing Expose request 23:22:10.662 00.090 8052 IsSlewing returns 0 23:22:10.741 00.079 8052 IsGuiding returns 0 23:22:10.741 00.000 8052 scope move finished after 109 + 304 ms 23:22:10.742 00.001 8052 Move returns status 0, amount 109 23:22:10.742 00.000 8052 move complete, result=0 23:22:10.742 00.000 8052 worker thread done servicing request 23:22:10.742 00.000 8052 Worker thread wakes up 23:22:10.743 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:10.743 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:10.747 00.004 3236 GuideStep: 0.5 px 15 ms WEST, -0.7 px 109 ms NORTH 23:22:12.075 01.328 8052 Exposure complete 23:22:12.239 00.164 8052 worker thread done servicing request 23:22:12.239 00.000 3236 OnExposeComplete: enter 23:22:12.239 00.000 3236 UpdateGuideState(): m_state=6 23:22:12.240 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1187 23:22:12.241 00.001 3236 Star::Find returns 1 (0), X=1054.05, Y=265.82, Mass=207, SNR=9.9, Peak=37 HFD=4.4 23:22:12.241 00.000 3236 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.85) = xAngle (0.83 = 0.83) 23:22:12.241 00.000 3236 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.91 = -0.91) 23:22:12.241 00.000 3236 CameraToMount -- cameraX=1.46 cameraY=-2.35 hyp=2.77 cameraTheta=-1.02 mountX=1.86 mountY=-2.19, mountTheta=-0.87 23:22:12.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.46, y=-2.35, opts=13) 23:22:12.243 00.000 3236 Enqueuing Move request for scope (1.46, -2.35) 23:22:12.244 00.001 8052 Worker thread wakes up 23:22:12.244 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.46, -2.35) opts 0xd 23:22:12.244 00.000 8052 Handling offset move in thread for scope, endpoint = (1.46, -2.35) 23:22:12.244 00.000 8052 Moving (1.46, -2.35) raw xDistance=1.86 yDistance=-2.19 23:22:12.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.19 from input 1.86 23:22:12.245 00.001 8052 GuideAlgorithmResistSwitch::result() returns -2.19 from input -2.19 23:22:12.245 00.000 8052 MoveAxis(W, 66, ABG) 23:22:12.245 00.000 8052 Guiding Dir = 3, Dur = 66 23:22:12.248 00.003 8052 IsSlewing returns 0 23:22:12.251 00.003 8052 IsGuiding returns 0 23:22:12.256 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=24, FiltMax=33, Gamma=1.040 23:22:12.256 00.000 8052 PulseGuide returned control before completion, sleep 71 23:22:12.330 00.074 8052 IsGuiding returns 0 23:22:12.331 00.001 8052 Move returns status 0, amount 66 23:22:12.331 00.000 8052 MoveAxis(N, 333, ABG) 23:22:12.331 00.000 8052 Guiding Dir = 0, Dur = 333 23:22:12.333 00.002 8052 IsSlewing returns 0 23:22:12.335 00.002 8052 IsGuiding returns 0 23:22:12.340 00.005 8052 PulseGuide returned control before completion, sleep 338 23:22:12.549 00.209 3236 UpdateGuideState exits: m=207 SNR=9.9 23:22:12.549 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:12.549 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:12.550 00.001 3236 Enqueuing Expose request 23:22:12.685 00.135 8052 IsGuiding returns 0 23:22:12.686 00.001 8052 Move returns status 0, amount 333 23:22:12.686 00.000 8052 move complete, result=0 23:22:12.686 00.000 8052 worker thread done servicing request 23:22:12.686 00.000 8052 Worker thread wakes up 23:22:12.688 00.002 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:12.688 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:12.689 00.001 3236 GuideStep: 1.9 px 66 ms WEST, -2.2 px 333 ms NORTH 23:22:14.121 01.432 8052 Exposure complete 23:22:14.286 00.165 8052 worker thread done servicing request 23:22:14.286 00.000 3236 OnExposeComplete: enter 23:22:14.287 00.001 3236 UpdateGuideState(): m_state=6 23:22:14.288 00.001 3236 Star::Find(15, 1054, 265, 0, (0,0,0,0), 0.0, 255) frame 1188 23:22:14.288 00.000 3236 Star::Find returns 1 (0), X=1051.51, Y=265.97, Mass=205, SNR=9.8, Peak=40 HFD=5.0 23:22:14.288 00.000 3236 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.85) = xAngle (-0.18 = -0.18) 23:22:14.288 00.000 3236 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.92 = -1.92) 23:22:14.289 00.001 3236 CameraToMount -- cameraX=-1.08 cameraY=-2.21 hyp=2.46 cameraTheta=-2.03 mountX=2.42 mountY=-2.30, mountTheta=-0.76 23:22:14.290 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.08, y=-2.21, opts=13) 23:22:14.291 00.001 3236 Enqueuing Move request for scope (-1.08, -2.21) 23:22:14.291 00.000 8052 Worker thread wakes up 23:22:14.291 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -2.21) opts 0xd 23:22:14.292 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.08, -2.21) 23:22:14.292 00.000 8052 Moving (-1.08, -2.21) raw xDistance=2.42 yDistance=-2.30 23:22:14.292 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.61 from input 2.42 23:22:14.292 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.30 from input -2.30 23:22:14.293 00.001 8052 MoveAxis(W, 88, ABG) 23:22:14.293 00.000 8052 Guiding Dir = 3, Dur = 88 23:22:14.303 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=29, FiltMax=37, Gamma=1.040 23:22:14.339 00.036 8052 IsSlewing returns 0 23:22:14.403 00.064 8052 IsGuiding returns 0 23:22:14.485 00.082 8052 PulseGuide returned control before completion, sleep 17 23:22:14.564 00.079 3236 UpdateGuideState exits: m=205 SNR=9.8 23:22:14.565 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:14.565 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:14.565 00.000 3236 Enqueuing Expose request 23:22:14.583 00.018 8052 IsGuiding returns 0 23:22:14.584 00.001 8052 Move returns status 0, amount 88 23:22:14.584 00.000 8052 MoveAxis(N, 350, ABG) 23:22:14.584 00.000 8052 Guiding Dir = 0, Dur = 350 23:22:14.589 00.005 8052 IsSlewing returns 0 23:22:14.596 00.007 8052 IsGuiding returns 0 23:22:14.605 00.009 8052 PulseGuide returned control before completion, sleep 352 23:22:14.961 00.356 8052 IsGuiding returns 0 23:22:14.962 00.001 8052 Move returns status 0, amount 350 23:22:14.962 00.000 8052 move complete, result=0 23:22:14.962 00.000 8052 worker thread done servicing request 23:22:14.963 00.001 8052 Worker thread wakes up 23:22:14.963 00.000 3236 GuideStep: 2.4 px 88 ms WEST, -2.3 px 350 ms NORTH 23:22:14.963 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:14.963 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:16.094 01.131 8052 Exposure complete 23:22:16.256 00.162 8052 worker thread done servicing request 23:22:16.256 00.000 3236 OnExposeComplete: enter 23:22:16.257 00.001 3236 UpdateGuideState(): m_state=6 23:22:16.258 00.001 3236 Star::Find(15, 1051, 265, 0, (0,0,0,0), 0.0, 255) frame 1189 23:22:16.258 00.000 3236 Star::Find returns 1 (0), X=1048.06, Y=267.21, Mass=164, SNR=8.7, Peak=39 HFD=5.9 23:22:16.258 00.000 3236 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.85) = xAngle (-1.08 = -1.08) 23:22:16.259 00.001 3236 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.83 = -2.83) 23:22:16.259 00.000 3236 CameraToMount -- cameraX=-4.53 cameraY=-0.97 hyp=4.63 cameraTheta=-2.93 mountX=2.17 mountY=-1.42, mountTheta=-0.58 23:22:16.261 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.53, y=-0.97, opts=13) 23:22:16.261 00.000 3236 Enqueuing Move request for scope (-4.53, -0.97) 23:22:16.261 00.000 8052 Worker thread wakes up 23:22:16.261 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.53, -0.97) opts 0xd 23:22:16.262 00.001 8052 Handling offset move in thread for scope, endpoint = (-4.53, -0.97) 23:22:16.262 00.000 8052 Moving (-4.53, -0.97) raw xDistance=2.17 yDistance=-1.42 23:22:16.262 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.48 from input 2.17 23:22:16.262 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.42 from input -1.42 23:22:16.262 00.000 8052 MoveAxis(W, 81, ABG) 23:22:16.263 00.001 8052 Guiding Dir = 3, Dur = 81 23:22:16.266 00.003 8052 IsSlewing returns 0 23:22:16.269 00.003 8052 IsGuiding returns 0 23:22:16.274 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=29, FiltMax=35, Gamma=1.040 23:22:16.275 00.001 8052 PulseGuide returned control before completion, sleep 86 23:22:16.364 00.089 8052 IsGuiding returns 0 23:22:16.365 00.001 8052 Move returns status 0, amount 81 23:22:16.365 00.000 8052 MoveAxis(N, 216, ABG) 23:22:16.365 00.000 8052 Guiding Dir = 0, Dur = 216 23:22:16.367 00.002 8052 IsSlewing returns 0 23:22:16.369 00.002 8052 IsGuiding returns 0 23:22:16.375 00.006 8052 PulseGuide returned control before completion, sleep 221 23:22:16.538 00.163 3236 UpdateGuideState exits: m=164 SNR=8.7 23:22:16.538 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:16.538 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:16.538 00.000 3236 Enqueuing Expose request 23:22:16.613 00.075 8052 IsGuiding returns 0 23:22:16.613 00.000 8052 Move returns status 0, amount 216 23:22:16.613 00.000 8052 move complete, result=0 23:22:16.613 00.000 8052 worker thread done servicing request 23:22:16.614 00.001 8052 Worker thread wakes up 23:22:16.614 00.000 3236 GuideStep: 2.2 px 81 ms WEST, -1.4 px 216 ms NORTH 23:22:16.614 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:16.614 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:18.048 01.434 8052 Exposure complete 23:22:18.213 00.165 8052 worker thread done servicing request 23:22:18.213 00.000 3236 OnExposeComplete: enter 23:22:18.214 00.001 3236 UpdateGuideState(): m_state=6 23:22:18.215 00.001 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 1190 23:22:18.215 00.000 3236 Star::Find returns 1 (0), X=1042.22, Y=268.61, Mass=210, SNR=9.9, Peak=36 HFD=5.4 23:22:18.215 00.000 3236 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.85) = xAngle (4.95 = -1.33) 23:22:18.215 00.000 3236 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.20 = -3.08) 23:22:18.216 00.001 3236 CameraToMount -- cameraX=-10.37 cameraY=0.43 hyp=10.38 cameraTheta=3.10 mountX=2.43 mountY=-0.63, mountTheta=-0.25 23:22:18.217 00.001 3236 SchedulePrimaryMove(06CFF028, x=-10.37, y=0.43, opts=13) 23:22:18.218 00.001 3236 Enqueuing Move request for scope (-10.37, 0.43) 23:22:18.218 00.000 8052 Worker thread wakes up 23:22:18.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-10.37, 0.43) opts 0xd 23:22:18.218 00.000 8052 Handling offset move in thread for scope, endpoint = (-10.37, 0.43) 23:22:18.219 00.001 8052 Moving (-10.37, 0.43) raw xDistance=2.43 yDistance=-0.63 23:22:18.219 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.63 from input 2.43 23:22:18.219 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 23:22:18.219 00.000 8052 MoveAxis(W, 90, ABG) 23:22:18.220 00.001 8052 Guiding Dir = 3, Dur = 90 23:22:18.230 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=35, Gamma=1.040 23:22:18.259 00.029 8052 IsSlewing returns 0 23:22:18.322 00.063 8052 IsGuiding returns 0 23:22:18.392 00.070 8052 PulseGuide returned control before completion, sleep 31 23:22:18.425 00.033 8052 IsGuiding returns 1 23:22:18.425 00.000 8052 scope still moving after pulse duration time elapsed 23:22:18.456 00.031 8052 IsSlewing returns 0 23:22:18.459 00.003 8052 IsGuiding returns 1 23:22:18.482 00.023 8052 IsSlewing returns 0 23:22:18.484 00.002 8052 IsGuiding returns 1 23:22:18.493 00.009 3236 UpdateGuideState exits: m=210 SNR=9.9 23:22:18.494 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:18.494 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:18.494 00.000 3236 Enqueuing Expose request 23:22:18.507 00.013 8052 IsSlewing returns 0 23:22:18.510 00.003 8052 IsGuiding returns 0 23:22:18.511 00.001 8052 scope move finished after 90 + 98 ms 23:22:18.511 00.000 8052 Move returns status 0, amount 90 23:22:18.511 00.000 8052 MoveAxis(N, 96, ABG) 23:22:18.512 00.001 8052 Guiding Dir = 0, Dur = 96 23:22:18.514 00.002 8052 IsSlewing returns 0 23:22:18.517 00.003 8052 IsGuiding returns 0 23:22:18.542 00.025 8052 PulseGuide returned control before completion, sleep 81 23:22:18.627 00.085 8052 IsGuiding returns 1 23:22:18.627 00.000 8052 scope still moving after pulse duration time elapsed 23:22:18.650 00.023 8052 IsSlewing returns 0 23:22:18.653 00.003 8052 IsGuiding returns 1 23:22:18.678 00.025 8052 IsSlewing returns 0 23:22:18.681 00.003 8052 IsGuiding returns 0 23:22:18.682 00.001 8052 scope move finished after 96 + 68 ms 23:22:18.682 00.000 8052 Move returns status 0, amount 96 23:22:18.682 00.000 8052 move complete, result=0 23:22:18.682 00.000 8052 worker thread done servicing request 23:22:18.683 00.001 3236 GuideStep: 2.4 px 90 ms WEST, -0.6 px 96 ms NORTH 23:22:18.683 00.000 8052 Worker thread wakes up 23:22:18.683 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:18.683 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1027,254,31,31) 23:22:20.116 01.433 8052 Exposure complete 23:22:20.280 00.164 8052 worker thread done servicing request 23:22:20.280 00.000 3236 OnExposeComplete: enter 23:22:20.280 00.000 3236 UpdateGuideState(): m_state=6 23:22:20.281 00.001 3236 Star::Find(15, 1042, 268, 0, (0,0,0,0), 0.0, 255) frame 1191 23:22:20.281 00.000 3236 Star::Find returns 1 (0), X=1041.91, Y=270.87, Mass=208, SNR=9.9, Peak=41 HFD=4.3 23:22:20.282 00.001 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.74 = -1.54) 23:22:20.282 00.000 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 23:22:20.282 00.000 3236 CameraToMount -- cameraX=-10.69 cameraY=2.69 hyp=11.02 cameraTheta=2.89 mountX=0.34 mountY=1.59, mountTheta=1.36 23:22:20.284 00.002 3236 SchedulePrimaryMove(06CFF028, x=-10.69, y=2.69, opts=13) 23:22:20.285 00.001 3236 Enqueuing Move request for scope (-10.69, 2.69) 23:22:20.285 00.000 8052 Worker thread wakes up 23:22:20.285 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-10.69, 2.69) opts 0xd 23:22:20.285 00.000 8052 Handling offset move in thread for scope, endpoint = (-10.69, 2.69) 23:22:20.286 00.001 8052 Moving (-10.69, 2.69) raw xDistance=0.34 yDistance=1.59 23:22:20.286 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.34 23:22:20.286 00.000 8052 resist switch: large excursion: input 1.59 thresh 0.54 direction from -1 to 1 23:22:20.286 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.76 23:22:20.286 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.59 from input 1.59 23:22:20.287 00.001 8052 MoveAxis(W, 18, ABG) 23:22:20.287 00.000 8052 Guiding Dir = 3, Dur = 18 23:22:20.289 00.002 8052 IsSlewing returns 0 23:22:20.292 00.003 8052 IsGuiding returns 0 23:22:20.298 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=29, FiltMax=39, Gamma=1.040 23:22:20.299 00.001 8052 PulseGuide returned control before completion, sleep 22 23:22:20.324 00.025 8052 IsGuiding returns 0 23:22:20.324 00.000 8052 Move returns status 0, amount 18 23:22:20.324 00.000 8052 MoveAxis(S, 241, ABG) 23:22:20.324 00.000 8052 Guiding Dir = 1, Dur = 241 23:22:20.327 00.003 8052 IsSlewing returns 0 23:22:20.329 00.002 8052 IsGuiding returns 0 23:22:20.334 00.005 8052 PulseGuide returned control before completion, sleep 246 23:22:20.566 00.232 3236 UpdateGuideState exits: m=208 SNR=9.9 23:22:20.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:20.567 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:20.567 00.000 3236 Enqueuing Expose request 23:22:20.587 00.020 8052 IsGuiding returns 0 23:22:20.588 00.001 8052 Move returns status 0, amount 241 23:22:20.588 00.000 8052 move complete, result=0 23:22:20.588 00.000 8052 worker thread done servicing request 23:22:20.588 00.000 8052 Worker thread wakes up 23:22:20.588 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:20.589 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1027,256,31,31) 23:22:20.600 00.011 3236 GuideStep: 0.3 px 18 ms WEST, 1.6 px 241 ms SOUTH 23:22:22.123 01.523 8052 Exposure complete 23:22:22.286 00.163 8052 worker thread done servicing request 23:22:22.287 00.001 3236 OnExposeComplete: enter 23:22:22.287 00.000 3236 UpdateGuideState(): m_state=6 23:22:22.288 00.001 3236 Star::Find(15, 1041, 270, 0, (0,0,0,0), 0.0, 255) frame 1192 23:22:22.288 00.000 3236 Star::Find returns 1 (0), X=1042.91, Y=272.82, Mass=246, SNR=10.8, Peak=45 HFD=4.3 23:22:22.288 00.000 3236 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.85) = xAngle (4.54 = -1.74) 23:22:22.289 00.001 3236 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.80 = 2.80) 23:22:22.289 00.000 3236 CameraToMount -- cameraX=-9.68 cameraY=4.65 hyp=10.74 cameraTheta=2.69 mountX=-1.81 mountY=3.63, mountTheta=2.03 23:22:22.291 00.002 3236 SchedulePrimaryMove(06CFF028, x=-9.68, y=4.65, opts=13) 23:22:22.291 00.000 3236 Enqueuing Move request for scope (-9.68, 4.65) 23:22:22.292 00.001 8052 Worker thread wakes up 23:22:22.292 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-9.68, 4.65) opts 0xd 23:22:22.292 00.000 8052 Handling offset move in thread for scope, endpoint = (-9.68, 4.65) 23:22:22.292 00.000 8052 Moving (-9.68, 4.65) raw xDistance=-1.81 yDistance=3.63 23:22:22.292 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.12 from input -1.81 23:22:22.293 00.001 8052 GuideAlgorithmResistSwitch::result() returns 3.63 from input 3.63 23:22:22.293 00.000 8052 MoveAxis(E, 62, ABG) 23:22:22.293 00.000 8052 Guiding Dir = 2, Dur = 62 23:22:22.296 00.003 8052 IsSlewing returns 0 23:22:22.301 00.005 8052 IsGuiding returns 0 23:22:22.304 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=30, FiltMax=41, Gamma=1.040 23:22:22.308 00.004 8052 PulseGuide returned control before completion, sleep 66 23:22:22.376 00.068 8052 IsGuiding returns 0 23:22:22.377 00.001 8052 Move returns status 0, amount 62 23:22:22.377 00.000 8052 MoveAxis(S, 552, ABG) 23:22:22.377 00.000 8052 Guiding Dir = 1, Dur = 552 23:22:22.379 00.002 8052 IsSlewing returns 0 23:22:22.381 00.002 8052 IsGuiding returns 0 23:22:22.387 00.006 8052 PulseGuide returned control before completion, sleep 557 23:22:22.566 00.179 3236 UpdateGuideState exits: m=246 SNR=10.8 23:22:22.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:22.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:22.566 00.000 3236 Enqueuing Expose request 23:22:22.947 00.381 8052 IsGuiding returns 0 23:22:22.948 00.001 8052 Move returns status 0, amount 552 23:22:22.948 00.000 8052 move complete, result=0 23:22:22.948 00.000 8052 worker thread done servicing request 23:22:22.948 00.000 3236 GuideStep: -1.8 px 62 ms EAST, 3.6 px 552 ms SOUTH 23:22:22.949 00.001 8052 Worker thread wakes up 23:22:22.949 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:22.949 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1028,258,31,31) 23:22:24.078 01.129 8052 Exposure complete 23:22:24.241 00.163 8052 worker thread done servicing request 23:22:24.241 00.000 3236 OnExposeComplete: enter 23:22:24.242 00.001 3236 UpdateGuideState(): m_state=6 23:22:24.243 00.001 3236 Star::Find(15, 1042, 272, 0, (0,0,0,0), 0.0, 255) frame 1193 23:22:24.243 00.000 3236 Star::Find returns 1 (0), X=1043.29, Y=271.46, Mass=233, SNR=10.5, Peak=40 HFD=5.1 23:22:24.244 00.001 3236 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.85) = xAngle (4.65 = -1.63) 23:22:24.244 00.000 3236 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.90 = 2.90) 23:22:24.244 00.000 3236 CameraToMount -- cameraX=-9.30 cameraY=3.29 hyp=9.86 cameraTheta=2.80 mountX=-0.61 mountY=2.32, mountTheta=1.83 23:22:24.246 00.002 3236 SchedulePrimaryMove(06CFF028, x=-9.30, y=3.29, opts=13) 23:22:24.246 00.000 3236 Enqueuing Move request for scope (-9.30, 3.29) 23:22:24.246 00.000 8052 Worker thread wakes up 23:22:24.247 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-9.30, 3.29) opts 0xd 23:22:24.247 00.000 8052 Handling offset move in thread for scope, endpoint = (-9.30, 3.29) 23:22:24.247 00.000 8052 Moving (-9.30, 3.29) raw xDistance=-0.61 yDistance=2.32 23:22:24.247 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.61 23:22:24.248 00.001 8052 GuideAlgorithmResistSwitch::result() returns 2.32 from input 2.32 23:22:24.248 00.000 8052 MoveAxis(E, 26, ABG) 23:22:24.248 00.000 8052 Guiding Dir = 2, Dur = 26 23:22:24.251 00.003 8052 IsSlewing returns 0 23:22:24.255 00.004 8052 IsGuiding returns 0 23:22:24.259 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=28, FiltMax=38, Gamma=1.040 23:22:24.266 00.007 8052 PulseGuide returned control before completion, sleep 25 23:22:24.296 00.030 8052 IsGuiding returns 0 23:22:24.296 00.000 8052 Move returns status 0, amount 26 23:22:24.296 00.000 8052 MoveAxis(S, 353, ABG) 23:22:24.297 00.001 8052 Guiding Dir = 1, Dur = 353 23:22:24.299 00.002 8052 IsSlewing returns 0 23:22:24.301 00.002 8052 IsGuiding returns 0 23:22:24.308 00.007 8052 PulseGuide returned control before completion, sleep 356 23:22:24.532 00.224 3236 UpdateGuideState exits: m=233 SNR=10.5 23:22:24.532 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:24.532 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:24.533 00.001 3236 Enqueuing Expose request 23:22:24.681 00.148 8052 IsGuiding returns 0 23:22:24.682 00.001 8052 Move returns status 0, amount 353 23:22:24.682 00.000 8052 move complete, result=0 23:22:24.682 00.000 8052 worker thread done servicing request 23:22:24.682 00.000 3236 GuideStep: -0.6 px 26 ms EAST, 2.3 px 353 ms SOUTH 23:22:24.683 00.001 8052 Worker thread wakes up 23:22:24.683 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:24.683 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1028,256,31,31) 23:22:26.116 01.433 8052 Exposure complete 23:22:26.281 00.165 8052 worker thread done servicing request 23:22:26.281 00.000 3236 OnExposeComplete: enter 23:22:26.282 00.001 3236 UpdateGuideState(): m_state=6 23:22:26.283 00.001 3236 Star::Find(15, 1043, 271, 0, (0,0,0,0), 0.0, 255) frame 1194 23:22:26.283 00.000 3236 Star::Find returns 1 (0), X=1044.80, Y=267.94, Mass=232, SNR=10.5, Peak=39 HFD=4.9 23:22:26.283 00.000 3236 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.85) = xAngle (-1.26 = -1.26) 23:22:26.283 00.000 3236 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.01 = -3.01) 23:22:26.284 00.001 3236 CameraToMount -- cameraX=-7.79 cameraY=-0.24 hyp=7.80 cameraTheta=-3.11 mountX=2.37 mountY=-1.03, mountTheta=-0.41 23:22:26.285 00.001 3236 SchedulePrimaryMove(06CFF028, x=-7.79, y=-0.24, opts=13) 23:22:26.286 00.001 3236 Enqueuing Move request for scope (-7.79, -0.24) 23:22:26.286 00.000 8052 Worker thread wakes up 23:22:26.286 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.79, -0.24) opts 0xd 23:22:26.286 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.79, -0.24) 23:22:26.287 00.001 8052 Moving (-7.79, -0.24) raw xDistance=2.37 yDistance=-1.03 23:22:26.287 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.46 from input 2.37 23:22:26.287 00.000 8052 resist switch: large excursion: input -1.03 thresh 0.54 direction from 1 to -1 23:22:26.287 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.10 23:22:26.288 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03 23:22:26.288 00.000 8052 MoveAxis(W, 80, ABG) 23:22:26.288 00.000 8052 Guiding Dir = 3, Dur = 80 23:22:26.291 00.003 8052 IsSlewing returns 0 23:22:26.295 00.004 8052 IsGuiding returns 0 23:22:26.299 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=29, FiltMax=37, Gamma=1.040 23:22:26.302 00.003 8052 PulseGuide returned control before completion, sleep 85 23:22:26.391 00.089 8052 IsGuiding returns 1 23:22:26.391 00.000 8052 scope still moving after pulse duration time elapsed 23:22:26.414 00.023 8052 IsSlewing returns 0 23:22:26.416 00.002 8052 IsGuiding returns 0 23:22:26.417 00.001 8052 scope move finished after 80 + 40 ms 23:22:26.417 00.000 8052 Move returns status 0, amount 80 23:22:26.417 00.000 8052 MoveAxis(N, 157, ABG) 23:22:26.417 00.000 8052 Guiding Dir = 0, Dur = 157 23:22:26.419 00.002 8052 IsSlewing returns 0 23:22:26.422 00.003 8052 IsGuiding returns 0 23:22:26.440 00.018 8052 PulseGuide returned control before completion, sleep 150 23:22:26.588 00.148 3236 UpdateGuideState exits: m=232 SNR=10.5 23:22:26.588 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:26.589 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:26.589 00.000 3236 Enqueuing Expose request 23:22:26.594 00.005 8052 IsGuiding returns 1 23:22:26.594 00.000 8052 scope still moving after pulse duration time elapsed 23:22:26.617 00.023 8052 IsSlewing returns 0 23:22:26.620 00.003 8052 IsGuiding returns 0 23:22:26.620 00.000 8052 scope move finished after 157 + 41 ms 23:22:26.620 00.000 8052 Move returns status 0, amount 157 23:22:26.621 00.001 8052 move complete, result=0 23:22:26.621 00.000 8052 worker thread done servicing request 23:22:26.621 00.000 8052 Worker thread wakes up 23:22:26.621 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:26.621 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,253,31,31) 23:22:26.622 00.001 3236 GuideStep: 2.4 px 80 ms WEST, -1.0 px 157 ms NORTH 23:22:28.055 01.433 8052 Exposure complete 23:22:28.217 00.162 8052 worker thread done servicing request 23:22:28.218 00.001 3236 OnExposeComplete: enter 23:22:28.218 00.000 3236 UpdateGuideState(): m_state=6 23:22:28.219 00.001 3236 Star::Find(15, 1044, 267, 0, (0,0,0,0), 0.0, 255) frame 1195 23:22:28.219 00.000 3236 Star::Find returns 1 (0), X=1045.04, Y=268.57, Mass=212, SNR=9.9, Peak=36 HFD=5.5 23:22:28.220 00.001 3236 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.85) = xAngle (4.94 = -1.35) 23:22:28.220 00.000 3236 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.19 = -3.09) 23:22:28.220 00.000 3236 CameraToMount -- cameraX=-7.55 cameraY=0.40 hyp=7.56 cameraTheta=3.09 mountX=1.69 mountY=-0.38, mountTheta=-0.22 23:22:28.222 00.002 3236 SchedulePrimaryMove(06CFF028, x=-7.55, y=0.40, opts=13) 23:22:28.222 00.000 3236 Enqueuing Move request for scope (-7.55, 0.40) 23:22:28.222 00.000 8052 Worker thread wakes up 23:22:28.223 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.55, 0.40) opts 0xd 23:22:28.223 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.55, 0.40) 23:22:28.223 00.000 8052 Moving (-7.55, 0.40) raw xDistance=1.69 yDistance=-0.38 23:22:28.223 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.17 from input 1.69 23:22:28.224 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:22:28.224 00.000 8052 MoveAxis(W, 64, ABG) 23:22:28.224 00.000 8052 Guiding Dir = 3, Dur = 64 23:22:28.227 00.003 8052 IsSlewing returns 0 23:22:28.229 00.002 8052 IsGuiding returns 0 23:22:28.235 00.006 8052 PulseGuide returned control before completion, sleep 69 23:22:28.235 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=27, FiltMax=35, Gamma=1.040 23:22:28.306 00.071 8052 IsGuiding returns 0 23:22:28.307 00.001 8052 Move returns status 0, amount 64 23:22:28.307 00.000 8052 MoveAxis(N, 57, ABG) 23:22:28.307 00.000 8052 Guiding Dir = 0, Dur = 57 23:22:28.405 00.098 8052 IsSlewing returns 0 23:22:28.466 00.061 8052 IsGuiding returns 0 23:22:28.512 00.046 3236 UpdateGuideState exits: m=212 SNR=9.9 23:22:28.512 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:28.512 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:28.512 00.000 3236 Enqueuing Expose request 23:22:28.665 00.153 8052 IsGuiding returns 1 23:22:28.666 00.001 8052 scope still moving after pulse duration time elapsed 23:22:28.694 00.028 8052 IsSlewing returns 0 23:22:28.697 00.003 8052 IsGuiding returns 1 23:22:28.721 00.024 8052 IsSlewing returns 0 23:22:28.724 00.003 8052 IsGuiding returns 1 23:22:28.746 00.022 8052 IsSlewing returns 0 23:22:28.748 00.002 8052 IsGuiding returns 1 23:22:28.770 00.022 8052 IsSlewing returns 0 23:22:28.772 00.002 8052 IsGuiding returns 0 23:22:28.772 00.000 8052 scope move finished after 57 + 249 ms 23:22:28.773 00.001 8052 Move returns status 0, amount 57 23:22:28.773 00.000 8052 move complete, result=0 23:22:28.773 00.000 8052 worker thread done servicing request 23:22:28.773 00.000 8052 Worker thread wakes up 23:22:28.773 00.000 3236 GuideStep: 1.7 px 64 ms WEST, -0.4 px 57 ms NORTH 23:22:28.774 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:28.774 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,254,31,31) 23:22:30.106 01.332 8052 Exposure complete 23:22:30.269 00.163 8052 worker thread done servicing request 23:22:30.269 00.000 3236 OnExposeComplete: enter 23:22:30.270 00.001 3236 UpdateGuideState(): m_state=6 23:22:30.271 00.001 3236 Star::Find(15, 1045, 268, 0, (0,0,0,0), 0.0, 255) frame 1196 23:22:30.271 00.000 3236 Star::Find returns 1 (0), X=1045.25, Y=268.96, Mass=204, SNR=9.8, Peak=38 HFD=4.9 23:22:30.271 00.000 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.88 = -1.40) 23:22:30.271 00.000 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.14 = 3.14) 23:22:30.272 00.001 3236 CameraToMount -- cameraX=-7.34 cameraY=0.78 hyp=7.39 cameraTheta=3.04 mountX=1.26 mountY=0.03, mountTheta=0.02 23:22:30.274 00.002 3236 SchedulePrimaryMove(06CFF028, x=-7.34, y=0.78, opts=13) 23:22:30.274 00.000 3236 Enqueuing Move request for scope (-7.34, 0.78) 23:22:30.274 00.000 8052 Worker thread wakes up 23:22:30.275 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.34, 0.78) opts 0xd 23:22:30.275 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.34, 0.78) 23:22:30.275 00.000 8052 Moving (-7.34, 0.78) raw xDistance=1.26 yDistance=0.03 23:22:30.275 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.26 23:22:30.275 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:30.276 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:22:30.276 00.000 8052 MoveAxis(W, 48, ABG) 23:22:30.276 00.000 8052 Guiding Dir = 3, Dur = 48 23:22:30.279 00.003 8052 IsSlewing returns 0 23:22:30.282 00.003 8052 IsGuiding returns 0 23:22:30.286 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=36, Gamma=1.040 23:22:30.290 00.004 8052 PulseGuide returned control before completion, sleep 52 23:22:30.344 00.054 8052 IsGuiding returns 0 23:22:30.345 00.001 8052 Move returns status 0, amount 48 23:22:30.345 00.000 8052 MoveAxis(N, 0, ABG) 23:22:30.345 00.000 8052 Move returns status 0, amount 0 23:22:30.345 00.000 8052 move complete, result=0 23:22:30.345 00.000 8052 worker thread done servicing request 23:22:30.553 00.208 3236 UpdateGuideState exits: m=204 SNR=9.8 23:22:30.553 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:30.554 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:30.554 00.000 3236 Enqueuing Expose request 23:22:30.554 00.000 8052 Worker thread wakes up 23:22:30.554 00.000 3236 GuideStep: 1.3 px 48 ms WEST, 0.0 px 0 ms NORTH 23:22:30.554 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:30.555 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1030,254,31,31) 23:22:32.088 01.533 8052 Exposure complete 23:22:32.254 00.166 8052 worker thread done servicing request 23:22:32.255 00.001 3236 OnExposeComplete: enter 23:22:32.255 00.000 3236 UpdateGuideState(): m_state=6 23:22:32.256 00.001 3236 Star::Find(15, 1045, 268, 0, (0,0,0,0), 0.0, 255) frame 1197 23:22:32.256 00.000 3236 Star::Find returns 1 (0), X=1045.74, Y=270.17, Mass=211, SNR=9.9, Peak=40 HFD=4.8 23:22:32.256 00.000 3236 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.85) = xAngle (4.71 = -1.58) 23:22:32.257 00.001 3236 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.96 = 2.96) 23:22:32.257 00.000 3236 CameraToMount -- cameraX=-6.85 cameraY=2.00 hyp=7.13 cameraTheta=2.86 mountX=-0.04 mountY=1.29, mountTheta=1.60 23:22:32.259 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.85, y=2.00, opts=13) 23:22:32.259 00.000 3236 Enqueuing Move request for scope (-6.85, 2.00) 23:22:32.259 00.000 8052 Worker thread wakes up 23:22:32.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.85, 2.00) opts 0xd 23:22:32.260 00.001 8052 Handling offset move in thread for scope, endpoint = (-6.85, 2.00) 23:22:32.260 00.000 8052 Moving (-6.85, 2.00) raw xDistance=-0.04 yDistance=1.29 23:22:32.260 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04 23:22:32.260 00.000 8052 resist switch: large excursion: input 1.29 thresh 0.54 direction from -1 to 1 23:22:32.260 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.86 23:22:32.261 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.29 from input 1.29 23:22:32.261 00.000 8052 MoveAxis(E, 0, ABG) 23:22:32.261 00.000 8052 Move returns status 0, amount 0 23:22:32.261 00.000 8052 MoveAxis(S, 196, ABG) 23:22:32.262 00.001 8052 Guiding Dir = 1, Dur = 196 23:22:32.271 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=30, FiltMax=39, Gamma=1.040 23:22:32.273 00.002 8052 IsSlewing returns 0 23:22:32.336 00.063 8052 IsGuiding returns 0 23:22:32.402 00.066 8052 PulseGuide returned control before completion, sleep 141 23:22:32.534 00.132 3236 UpdateGuideState exits: m=211 SNR=9.9 23:22:32.534 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:32.534 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:32.534 00.000 3236 Enqueuing Expose request 23:22:32.547 00.013 8052 IsGuiding returns 1 23:22:32.547 00.000 8052 scope still moving after pulse duration time elapsed 23:22:32.570 00.023 8052 IsSlewing returns 0 23:22:32.572 00.002 8052 IsGuiding returns 1 23:22:32.596 00.024 8052 IsSlewing returns 0 23:22:32.603 00.007 8052 IsGuiding returns 1 23:22:32.626 00.023 8052 IsSlewing returns 0 23:22:32.628 00.002 8052 IsGuiding returns 0 23:22:32.629 00.001 8052 scope move finished after 196 + 96 ms 23:22:32.629 00.000 8052 Move returns status 0, amount 196 23:22:32.629 00.000 8052 move complete, result=0 23:22:32.629 00.000 8052 worker thread done servicing request 23:22:32.629 00.000 8052 Worker thread wakes up 23:22:32.630 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:32.630 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,255,31,31) 23:22:32.632 00.002 3236 GuideStep: -0.0 px 0 ms EAST, 1.3 px 196 ms SOUTH 23:22:34.063 01.431 8052 Exposure complete 23:22:34.226 00.163 8052 worker thread done servicing request 23:22:34.226 00.000 3236 OnExposeComplete: enter 23:22:34.227 00.001 3236 UpdateGuideState(): m_state=6 23:22:34.228 00.001 3236 Star::Find(15, 1045, 270, 0, (0,0,0,0), 0.0, 255) frame 1198 23:22:34.228 00.000 3236 Star::Find returns 1 (0), X=1045.34, Y=269.88, Mass=226, SNR=10.3, Peak=36 HFD=5.2 23:22:34.228 00.000 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.76 = -1.52) 23:22:34.228 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 23:22:34.229 00.001 3236 CameraToMount -- cameraX=-7.25 cameraY=1.71 hyp=7.45 cameraTheta=2.91 mountX=0.35 mountY=0.96, mountTheta=1.23 23:22:34.230 00.001 3236 SchedulePrimaryMove(06CFF028, x=-7.25, y=1.71, opts=13) 23:22:34.230 00.000 3236 Enqueuing Move request for scope (-7.25, 1.71) 23:22:34.231 00.001 8052 Worker thread wakes up 23:22:34.231 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.25, 1.71) opts 0xd 23:22:34.231 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.25, 1.71) 23:22:34.231 00.000 8052 Moving (-7.25, 1.71) raw xDistance=0.35 yDistance=0.96 23:22:34.232 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 23:22:34.232 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96 23:22:34.232 00.000 8052 MoveAxis(W, 12, ABG) 23:22:34.232 00.000 8052 Guiding Dir = 3, Dur = 12 23:22:34.237 00.005 8052 IsSlewing returns 0 23:22:34.239 00.002 8052 IsGuiding returns 0 23:22:34.243 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=35, Gamma=1.040 23:22:34.244 00.001 8052 PulseGuide returned control before completion, sleep 19 23:22:34.265 00.021 8052 IsGuiding returns 0 23:22:34.266 00.001 8052 Move returns status 0, amount 12 23:22:34.266 00.000 8052 MoveAxis(S, 146, ABG) 23:22:34.266 00.000 8052 Guiding Dir = 1, Dur = 146 23:22:34.268 00.002 8052 IsSlewing returns 0 23:22:34.270 00.002 8052 IsGuiding returns 0 23:22:34.276 00.006 8052 PulseGuide returned control before completion, sleep 151 23:22:34.430 00.154 8052 IsGuiding returns 0 23:22:34.431 00.001 8052 Move returns status 0, amount 146 23:22:34.431 00.000 8052 move complete, result=0 23:22:34.431 00.000 8052 worker thread done servicing request 23:22:34.508 00.077 3236 UpdateGuideState exits: m=226 SNR=10.3 23:22:34.508 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:34.508 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:34.509 00.001 3236 Enqueuing Expose request 23:22:34.509 00.000 8052 Worker thread wakes up 23:22:34.509 00.000 3236 GuideStep: 0.3 px 12 ms WEST, 1.0 px 146 ms SOUTH 23:22:34.509 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:34.509 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,255,31,31) 23:22:36.044 01.535 8052 Exposure complete 23:22:36.210 00.166 8052 worker thread done servicing request 23:22:36.210 00.000 3236 OnExposeComplete: enter 23:22:36.210 00.000 3236 UpdateGuideState(): m_state=6 23:22:36.211 00.001 3236 Star::Find(15, 1045, 269, 0, (0,0,0,0), 0.0, 255) frame 1199 23:22:36.212 00.001 3236 Star::Find returns 1 (0), X=1046.32, Y=269.31, Mass=232, SNR=10.5, Peak=42 HFD=4.8 23:22:36.212 00.000 3236 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.85) = xAngle (4.81 = -1.47) 23:22:36.212 00.000 3236 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.07 = 3.07) 23:22:36.213 00.001 3236 CameraToMount -- cameraX=-6.28 cameraY=1.13 hyp=6.38 cameraTheta=2.96 mountX=0.63 mountY=0.48, mountTheta=0.65 23:22:36.214 00.001 3236 SchedulePrimaryMove(06CFF028, x=-6.28, y=1.13, opts=13) 23:22:36.215 00.001 3236 Enqueuing Move request for scope (-6.28, 1.13) 23:22:36.215 00.000 8052 Worker thread wakes up 23:22:36.215 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.28, 1.13) opts 0xd 23:22:36.215 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.28, 1.13) 23:22:36.216 00.001 8052 Moving (-6.28, 1.13) raw xDistance=0.63 yDistance=0.48 23:22:36.218 00.002 8052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63 23:22:36.218 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48 23:22:36.218 00.000 8052 MoveAxis(W, 23, ABG) 23:22:36.218 00.000 8052 Guiding Dir = 3, Dur = 23 23:22:36.227 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=30, FiltMax=39, Gamma=1.040 23:22:36.239 00.012 8052 IsSlewing returns 0 23:22:36.303 00.064 8052 IsGuiding returns 0 23:22:36.307 00.004 8052 PulseGuide returned control before completion, sleep 29 23:22:36.339 00.032 8052 IsGuiding returns 1 23:22:36.339 00.000 8052 scope still moving after pulse duration time elapsed 23:22:36.362 00.023 8052 IsSlewing returns 0 23:22:36.364 00.002 8052 IsGuiding returns 0 23:22:36.365 00.001 8052 scope move finished after 23 + 38 ms 23:22:36.365 00.000 8052 Move returns status 0, amount 23 23:22:36.365 00.000 8052 MoveAxis(S, 74, ABG) 23:22:36.365 00.000 8052 Guiding Dir = 1, Dur = 74 23:22:36.367 00.002 8052 IsSlewing returns 0 23:22:36.369 00.002 8052 IsGuiding returns 0 23:22:36.374 00.005 8052 PulseGuide returned control before completion, sleep 80 23:22:36.456 00.082 8052 IsGuiding returns 1 23:22:36.456 00.000 8052 scope still moving after pulse duration time elapsed 23:22:36.480 00.024 8052 IsSlewing returns 0 23:22:36.482 00.002 8052 IsGuiding returns 1 23:22:36.503 00.021 3236 UpdateGuideState exits: m=232 SNR=10.5 23:22:36.503 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:36.503 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:36.504 00.001 3236 Enqueuing Expose request 23:22:36.505 00.001 8052 IsSlewing returns 0 23:22:36.508 00.003 8052 IsGuiding returns 0 23:22:36.508 00.000 8052 scope move finished after 74 + 64 ms 23:22:36.508 00.000 8052 Move returns status 0, amount 74 23:22:36.509 00.001 8052 move complete, result=0 23:22:36.509 00.000 8052 worker thread done servicing request 23:22:36.509 00.000 8052 Worker thread wakes up 23:22:36.509 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:36.509 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,254,31,31) 23:22:36.513 00.004 3236 GuideStep: 0.6 px 23 ms WEST, 0.5 px 74 ms SOUTH 23:22:38.044 01.531 8052 Exposure complete 23:22:38.208 00.164 8052 worker thread done servicing request 23:22:38.209 00.001 3236 OnExposeComplete: enter 23:22:38.209 00.000 3236 UpdateGuideState(): m_state=6 23:22:38.210 00.001 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 1200 23:22:38.210 00.000 3236 Star::Find returns 1 (0), X=1047.19, Y=269.78, Mass=215, SNR=10.1, Peak=39 HFD=4.4 23:22:38.211 00.001 3236 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.85) = xAngle (4.70 = -1.58) 23:22:38.211 00.000 3236 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.96 = 2.96) 23:22:38.211 00.000 3236 CameraToMount -- cameraX=-5.40 cameraY=1.60 hyp=5.63 cameraTheta=2.85 mountX=-0.06 mountY=1.04, mountTheta=1.63 23:22:38.213 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.40, y=1.60, opts=13) 23:22:38.213 00.000 3236 Enqueuing Move request for scope (-5.40, 1.60) 23:22:38.213 00.000 8052 Worker thread wakes up 23:22:38.214 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.40, 1.60) opts 0xd 23:22:38.214 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.40, 1.60) 23:22:38.214 00.000 8052 Moving (-5.40, 1.60) raw xDistance=-0.06 yDistance=1.04 23:22:38.214 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:22:38.214 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04 23:22:38.214 00.000 8052 MoveAxis(E, 0, ABG) 23:22:38.215 00.001 8052 Move returns status 0, amount 0 23:22:38.215 00.000 8052 MoveAxis(S, 159, ABG) 23:22:38.215 00.000 8052 Guiding Dir = 1, Dur = 159 23:22:38.218 00.003 8052 IsSlewing returns 0 23:22:38.221 00.003 8052 IsGuiding returns 0 23:22:38.226 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=27, FiltMax=37, Gamma=1.040 23:22:38.228 00.002 8052 PulseGuide returned control before completion, sleep 163 23:22:38.394 00.166 8052 IsGuiding returns 0 23:22:38.395 00.001 8052 Move returns status 0, amount 159 23:22:38.395 00.000 8052 move complete, result=0 23:22:38.395 00.000 8052 worker thread done servicing request 23:22:38.489 00.094 3236 UpdateGuideState exits: m=215 SNR=10.1 23:22:38.489 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:38.489 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:38.489 00.000 3236 Enqueuing Expose request 23:22:38.490 00.001 8052 Worker thread wakes up 23:22:38.490 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 1.0 px 159 ms SOUTH 23:22:38.490 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:38.490 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:40.126 01.636 8052 Exposure complete 23:22:40.289 00.163 8052 worker thread done servicing request 23:22:40.290 00.001 3236 OnExposeComplete: enter 23:22:40.290 00.000 3236 UpdateGuideState(): m_state=6 23:22:40.291 00.001 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 1201 23:22:40.292 00.001 3236 Star::Find returns 1 (0), X=1048.80, Y=269.31, Mass=214, SNR=10.1, Peak=35 HFD=4.7 23:22:40.292 00.000 3236 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.85) = xAngle (4.70 = -1.58) 23:22:40.292 00.000 3236 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 23:22:40.292 00.000 3236 CameraToMount -- cameraX=-3.79 cameraY=1.14 hyp=3.96 cameraTheta=2.85 mountX=-0.05 mountY=0.74, mountTheta=1.64 23:22:40.294 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.79, y=1.14, opts=13) 23:22:40.294 00.000 3236 Enqueuing Move request for scope (-3.79, 1.14) 23:22:40.295 00.001 8052 Worker thread wakes up 23:22:40.295 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.79, 1.14) opts 0xd 23:22:40.295 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.79, 1.14) 23:22:40.295 00.000 8052 Moving (-3.79, 1.14) raw xDistance=-0.05 yDistance=0.74 23:22:40.296 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:22:40.296 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 23:22:40.296 00.000 8052 MoveAxis(E, 0, ABG) 23:22:40.296 00.000 8052 Move returns status 0, amount 0 23:22:40.297 00.001 8052 MoveAxis(S, 113, ABG) 23:22:40.297 00.000 8052 Guiding Dir = 1, Dur = 113 23:22:40.300 00.003 8052 IsSlewing returns 0 23:22:40.303 00.003 8052 IsGuiding returns 0 23:22:40.307 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=58, FiltMin=24, FiltMax=33, Gamma=1.040 23:22:40.311 00.004 8052 PulseGuide returned control before completion, sleep 116 23:22:40.430 00.119 8052 IsGuiding returns 0 23:22:40.430 00.000 8052 Move returns status 0, amount 113 23:22:40.431 00.001 8052 move complete, result=0 23:22:40.431 00.000 8052 worker thread done servicing request 23:22:40.572 00.141 3236 UpdateGuideState exits: m=214 SNR=10.1 23:22:40.573 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:40.573 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:40.573 00.000 3236 Enqueuing Expose request 23:22:40.573 00.000 8052 Worker thread wakes up 23:22:40.574 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:40.574 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:40.574 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.7 px 113 ms SOUTH 23:22:42.108 01.534 8052 Exposure complete 23:22:42.271 00.163 8052 worker thread done servicing request 23:22:42.271 00.000 3236 OnExposeComplete: enter 23:22:42.271 00.000 3236 UpdateGuideState(): m_state=6 23:22:42.272 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 1202 23:22:42.272 00.000 3236 Star::Find returns 1 (0), X=1048.94, Y=268.32, Mass=203, SNR=9.8, Peak=40 HFD=4.1 23:22:42.273 00.001 3236 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.85) = xAngle (4.95 = -1.33) 23:22:42.273 00.000 3236 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.20 = -3.08) 23:22:42.273 00.000 3236 CameraToMount -- cameraX=-3.65 cameraY=0.14 hyp=3.66 cameraTheta=3.10 mountX=0.86 mountY=-0.23, mountTheta=-0.26 23:22:42.275 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.65, y=0.14, opts=13) 23:22:42.275 00.000 3236 Enqueuing Move request for scope (-3.65, 0.14) 23:22:42.275 00.000 8052 Worker thread wakes up 23:22:42.276 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.65, 0.14) opts 0xd 23:22:42.276 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.65, 0.14) 23:22:42.276 00.000 8052 Moving (-3.65, 0.14) raw xDistance=0.86 yDistance=-0.23 23:22:42.276 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86 23:22:42.276 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:22:42.277 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23 23:22:42.277 00.000 8052 MoveAxis(W, 30, ABG) 23:22:42.277 00.000 8052 Guiding Dir = 3, Dur = 30 23:22:42.281 00.004 8052 IsSlewing returns 0 23:22:42.284 00.003 8052 IsGuiding returns 0 23:22:42.288 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=27, FiltMax=37, Gamma=1.040 23:22:42.290 00.002 8052 PulseGuide returned control before completion, sleep 35 23:22:42.327 00.037 8052 IsGuiding returns 0 23:22:42.328 00.001 8052 Move returns status 0, amount 30 23:22:42.328 00.000 8052 MoveAxis(N, 0, ABG) 23:22:42.328 00.000 8052 Move returns status 0, amount 0 23:22:42.328 00.000 8052 move complete, result=0 23:22:42.328 00.000 8052 worker thread done servicing request 23:22:42.556 00.228 3236 UpdateGuideState exits: m=203 SNR=9.8 23:22:42.556 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:42.556 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:42.556 00.000 3236 Enqueuing Expose request 23:22:42.557 00.001 8052 Worker thread wakes up 23:22:42.557 00.000 3236 GuideStep: 0.9 px 30 ms WEST, -0.2 px 0 ms NORTH 23:22:42.557 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:42.557 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:44.091 01.534 8052 Exposure complete 23:22:44.255 00.164 8052 worker thread done servicing request 23:22:44.256 00.001 3236 OnExposeComplete: enter 23:22:44.256 00.000 3236 UpdateGuideState(): m_state=6 23:22:44.257 00.001 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 1203 23:22:44.257 00.000 3236 Star::Find returns 1 (0), X=1048.94, Y=269.30, Mass=208, SNR=9.9, Peak=36 HFD=4.8 23:22:44.257 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.59) 23:22:44.258 00.001 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 23:22:44.258 00.000 3236 CameraToMount -- cameraX=-3.65 cameraY=1.12 hyp=3.82 cameraTheta=2.84 mountX=-0.08 mountY=0.74, mountTheta=1.68 23:22:44.260 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.65, y=1.12, opts=13) 23:22:44.260 00.000 3236 Enqueuing Move request for scope (-3.65, 1.12) 23:22:44.260 00.000 8052 Worker thread wakes up 23:22:44.260 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.65, 1.12) opts 0xd 23:22:44.261 00.001 8052 Handling offset move in thread for scope, endpoint = (-3.65, 1.12) 23:22:44.261 00.000 8052 Moving (-3.65, 1.12) raw xDistance=-0.08 yDistance=0.74 23:22:44.261 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:22:44.261 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 23:22:44.261 00.000 8052 MoveAxis(E, 0, ABG) 23:22:44.262 00.001 8052 Move returns status 0, amount 0 23:22:44.262 00.000 8052 MoveAxis(S, 113, ABG) 23:22:44.262 00.000 8052 Guiding Dir = 1, Dur = 113 23:22:44.265 00.003 8052 IsSlewing returns 0 23:22:44.269 00.004 8052 IsGuiding returns 0 23:22:44.273 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=26, FiltMax=34, Gamma=1.040 23:22:44.276 00.003 8052 PulseGuide returned control before completion, sleep 116 23:22:44.397 00.121 8052 IsGuiding returns 0 23:22:44.397 00.000 8052 Move returns status 0, amount 113 23:22:44.397 00.000 8052 move complete, result=0 23:22:44.398 00.001 8052 worker thread done servicing request 23:22:44.535 00.137 3236 UpdateGuideState exits: m=208 SNR=9.9 23:22:44.536 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:44.536 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:44.536 00.000 3236 Enqueuing Expose request 23:22:44.536 00.000 8052 Worker thread wakes up 23:22:44.536 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.7 px 113 ms SOUTH 23:22:44.537 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:44.537 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:46.071 01.534 8052 Exposure complete 23:22:46.233 00.162 8052 worker thread done servicing request 23:22:46.233 00.000 3236 OnExposeComplete: enter 23:22:46.234 00.001 3236 UpdateGuideState(): m_state=6 23:22:46.235 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 1204 23:22:46.235 00.000 3236 Star::Find returns 1 (0), X=1047.40, Y=269.49, Mass=221, SNR=10.2, Peak=42 HFD=5.1 23:22:46.235 00.000 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.74 = -1.54) 23:22:46.236 00.001 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 23:22:46.236 00.000 3236 CameraToMount -- cameraX=-5.19 cameraY=1.31 hyp=5.35 cameraTheta=2.89 mountX=0.16 mountY=0.78, mountTheta=1.37 23:22:46.238 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.19, y=1.31, opts=13) 23:22:46.238 00.000 3236 Enqueuing Move request for scope (-5.19, 1.31) 23:22:46.238 00.000 8052 Worker thread wakes up 23:22:46.239 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.19, 1.31) opts 0xd 23:22:46.239 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.19, 1.31) 23:22:46.239 00.000 8052 Moving (-5.19, 1.31) raw xDistance=0.16 yDistance=0.78 23:22:46.239 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:22:46.239 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78 23:22:46.240 00.001 8052 MoveAxis(E, 0, ABG) 23:22:46.240 00.000 8052 Move returns status 0, amount 0 23:22:46.240 00.000 8052 MoveAxis(S, 118, ABG) 23:22:46.240 00.000 8052 Guiding Dir = 1, Dur = 118 23:22:46.250 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=29, FiltMax=39, Gamma=1.040 23:22:46.273 00.023 8052 IsSlewing returns 0 23:22:46.333 00.060 8052 IsGuiding returns 0 23:22:46.400 00.067 8052 PulseGuide returned control before completion, sleep 62 23:22:46.492 00.092 8052 IsGuiding returns 1 23:22:46.492 00.000 8052 scope still moving after pulse duration time elapsed 23:22:46.515 00.023 8052 IsSlewing returns 0 23:22:46.516 00.001 3236 UpdateGuideState exits: m=221 SNR=10.2 23:22:46.517 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:46.517 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:46.517 00.000 3236 Enqueuing Expose request 23:22:46.518 00.001 8052 IsGuiding returns 1 23:22:46.541 00.023 8052 IsSlewing returns 0 23:22:46.548 00.007 8052 IsGuiding returns 1 23:22:46.571 00.023 8052 IsSlewing returns 0 23:22:46.573 00.002 8052 IsGuiding returns 1 23:22:46.599 00.026 8052 IsSlewing returns 0 23:22:46.601 00.002 8052 IsGuiding returns 0 23:22:46.601 00.000 8052 scope move finished after 118 + 149 ms 23:22:46.602 00.001 8052 Move returns status 0, amount 118 23:22:46.602 00.000 8052 move complete, result=0 23:22:46.602 00.000 8052 worker thread done servicing request 23:22:46.602 00.000 8052 Worker thread wakes up 23:22:46.603 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:46.603 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:46.604 00.001 3236 GuideStep: 0.2 px 0 ms EAST, 0.8 px 118 ms SOUTH 23:22:48.036 01.432 8052 Exposure complete 23:22:48.199 00.163 3236 OnExposeComplete: enter 23:22:48.199 00.000 8052 worker thread done servicing request 23:22:48.199 00.000 3236 UpdateGuideState(): m_state=6 23:22:48.200 00.001 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 1205 23:22:48.200 00.000 3236 Star::Find returns 1 (0), X=1048.75, Y=268.91, Mass=206, SNR=9.9, Peak=38 HFD=4.9 23:22:48.201 00.001 3236 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.85) = xAngle (4.80 = -1.48) 23:22:48.201 00.000 3236 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 23:22:48.201 00.000 3236 CameraToMount -- cameraX=-3.84 cameraY=0.73 hyp=3.91 cameraTheta=2.95 mountX=0.35 mountY=0.33, mountTheta=0.76 23:22:48.203 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.84, y=0.73, opts=13) 23:22:48.203 00.000 3236 Enqueuing Move request for scope (-3.84, 0.73) 23:22:48.204 00.001 8052 Worker thread wakes up 23:22:48.204 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.84, 0.73) opts 0xd 23:22:48.204 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.84, 0.73) 23:22:48.204 00.000 8052 Moving (-3.84, 0.73) raw xDistance=0.35 yDistance=0.33 23:22:48.204 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35 23:22:48.205 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33 23:22:48.205 00.000 8052 MoveAxis(W, 12, ABG) 23:22:48.205 00.000 8052 Guiding Dir = 3, Dur = 12 23:22:48.208 00.003 8052 IsSlewing returns 0 23:22:48.210 00.002 8052 IsGuiding returns 0 23:22:48.214 00.004 8052 PulseGuide returned control before completion, sleep 19 23:22:48.216 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=28, FiltMax=36, Gamma=1.040 23:22:48.236 00.020 8052 IsGuiding returns 0 23:22:48.237 00.001 8052 Move returns status 0, amount 12 23:22:48.237 00.000 8052 MoveAxis(S, 51, ABG) 23:22:48.237 00.000 8052 Guiding Dir = 1, Dur = 51 23:22:48.239 00.002 8052 IsSlewing returns 0 23:22:48.242 00.003 8052 IsGuiding returns 0 23:22:48.248 00.006 8052 PulseGuide returned control before completion, sleep 56 23:22:48.306 00.058 8052 IsGuiding returns 1 23:22:48.306 00.000 8052 scope still moving after pulse duration time elapsed 23:22:48.329 00.023 8052 IsSlewing returns 0 23:22:48.332 00.003 8052 IsGuiding returns 1 23:22:48.354 00.022 8052 IsSlewing returns 0 23:22:48.356 00.002 8052 IsGuiding returns 1 23:22:48.380 00.024 8052 IsSlewing returns 0 23:22:48.382 00.002 8052 IsGuiding returns 0 23:22:48.382 00.000 8052 scope move finished after 51 + 89 ms 23:22:48.383 00.001 8052 Move returns status 0, amount 51 23:22:48.383 00.000 8052 move complete, result=0 23:22:48.383 00.000 8052 worker thread done servicing request 23:22:48.486 00.103 3236 UpdateGuideState exits: m=206 SNR=9.9 23:22:48.486 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:48.487 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:48.487 00.000 3236 Enqueuing Expose request 23:22:48.487 00.000 8052 Worker thread wakes up 23:22:48.487 00.000 3236 GuideStep: 0.4 px 12 ms WEST, 0.3 px 51 ms SOUTH 23:22:48.487 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:48.488 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:50.124 01.636 8052 Exposure complete 23:22:50.292 00.168 8052 worker thread done servicing request 23:22:50.292 00.000 3236 OnExposeComplete: enter 23:22:50.292 00.000 3236 UpdateGuideState(): m_state=6 23:22:50.293 00.001 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 1206 23:22:50.294 00.001 3236 Star::Find returns 1 (0), X=1049.25, Y=269.44, Mass=202, SNR=9.8, Peak=38 HFD=4.6 23:22:50.294 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.63 = -1.66) 23:22:50.294 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.88 = 2.88) 23:22:50.294 00.000 3236 CameraToMount -- cameraX=-3.34 cameraY=1.27 hyp=3.57 cameraTheta=2.78 mountX=-0.30 mountY=0.92, mountTheta=1.89 23:22:50.296 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.34, y=1.27, opts=13) 23:22:50.296 00.000 3236 Enqueuing Move request for scope (-3.34, 1.27) 23:22:50.297 00.001 8052 Worker thread wakes up 23:22:50.297 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.34, 1.27) opts 0xd 23:22:50.297 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.34, 1.27) 23:22:50.297 00.000 8052 Moving (-3.34, 1.27) raw xDistance=-0.30 yDistance=0.92 23:22:50.297 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30 23:22:50.298 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92 23:22:50.298 00.000 8052 MoveAxis(E, 10, ABG) 23:22:50.298 00.000 8052 Guiding Dir = 2, Dur = 10 23:22:50.301 00.003 8052 IsSlewing returns 0 23:22:50.304 00.003 8052 IsGuiding returns 0 23:22:50.307 00.003 8052 PulseGuide returned control before completion, sleep 17 23:22:50.309 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=35, Gamma=1.040 23:22:50.327 00.018 8052 IsGuiding returns 0 23:22:50.328 00.001 8052 Move returns status 0, amount 10 23:22:50.328 00.000 8052 MoveAxis(S, 140, ABG) 23:22:50.328 00.000 8052 Guiding Dir = 1, Dur = 140 23:22:50.330 00.002 8052 IsSlewing returns 0 23:22:50.332 00.002 8052 IsGuiding returns 0 23:22:50.342 00.010 8052 PulseGuide returned control before completion, sleep 141 23:22:50.486 00.144 8052 IsGuiding returns 0 23:22:50.487 00.001 8052 Move returns status 0, amount 140 23:22:50.487 00.000 8052 move complete, result=0 23:22:50.487 00.000 8052 worker thread done servicing request 23:22:50.575 00.088 3236 UpdateGuideState exits: m=202 SNR=9.8 23:22:50.576 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:50.576 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:50.576 00.000 3236 Enqueuing Expose request 23:22:50.576 00.000 8052 Worker thread wakes up 23:22:50.577 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:50.577 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:50.577 00.000 3236 GuideStep: -0.3 px 10 ms EAST, 0.9 px 140 ms SOUTH 23:22:52.111 01.534 8052 Exposure complete 23:22:52.273 00.162 8052 worker thread done servicing request 23:22:52.274 00.001 3236 OnExposeComplete: enter 23:22:52.274 00.000 3236 UpdateGuideState(): m_state=6 23:22:52.275 00.001 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 1207 23:22:52.275 00.000 3236 Star::Find returns 1 (0), X=1051.41, Y=271.08, Mass=201, SNR=9.7, Peak=36 HFD=4.4 23:22:52.275 00.000 3236 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.85) = xAngle (3.81 = -2.48) 23:22:52.276 00.001 3236 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.06 = 2.06) 23:22:52.276 00.000 3236 CameraToMount -- cameraX=-1.18 cameraY=2.90 hyp=3.14 cameraTheta=1.96 mountX=-2.47 mountY=2.77, mountTheta=2.30 23:22:52.278 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.18, y=2.90, opts=13) 23:22:52.278 00.000 3236 Enqueuing Move request for scope (-1.18, 2.90) 23:22:52.278 00.000 8052 Worker thread wakes up 23:22:52.278 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.18, 2.90) opts 0xd 23:22:52.279 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.18, 2.90) 23:22:52.279 00.000 8052 Moving (-1.18, 2.90) raw xDistance=-2.47 yDistance=2.77 23:22:52.279 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.57 from input -2.47 23:22:52.279 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.77 from input 2.77 23:22:52.279 00.000 8052 MoveAxis(E, 86, ABG) 23:22:52.280 00.001 8052 Guiding Dir = 2, Dur = 86 23:22:52.282 00.002 8052 IsSlewing returns 0 23:22:52.285 00.003 8052 IsGuiding returns 0 23:22:52.290 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=271, FiltMin=26, FiltMax=42, Gamma=1.040 23:22:52.291 00.001 8052 PulseGuide returned control before completion, sleep 91 23:22:52.385 00.094 8052 IsGuiding returns 0 23:22:52.385 00.000 8052 Move returns status 0, amount 86 23:22:52.386 00.001 8052 MoveAxis(S, 421, ABG) 23:22:52.386 00.000 8052 Guiding Dir = 1, Dur = 421 23:22:52.388 00.002 8052 IsSlewing returns 0 23:22:52.392 00.004 8052 IsGuiding returns 0 23:22:52.397 00.005 8052 PulseGuide returned control before completion, sleep 426 23:22:52.559 00.162 3236 UpdateGuideState exits: m=201 SNR=9.7 23:22:52.560 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:52.560 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:52.560 00.000 3236 Enqueuing Expose request 23:22:52.829 00.269 8052 IsGuiding returns 0 23:22:52.829 00.000 8052 Move returns status 0, amount 421 23:22:52.829 00.000 8052 move complete, result=0 23:22:52.829 00.000 8052 worker thread done servicing request 23:22:52.830 00.001 3236 GuideStep: -2.5 px 86 ms EAST, 2.8 px 421 ms SOUTH 23:22:52.831 00.001 8052 Worker thread wakes up 23:22:52.831 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:52.832 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:54.063 01.231 8052 Exposure complete 23:22:54.227 00.164 8052 worker thread done servicing request 23:22:54.227 00.000 3236 OnExposeComplete: enter 23:22:54.228 00.001 3236 UpdateGuideState(): m_state=6 23:22:54.229 00.001 3236 Star::Find(15, 1051, 271, 0, (0,0,0,0), 0.0, 255) frame 1208 23:22:54.229 00.000 3236 Star::Find returns 1 (0), X=1054.52, Y=268.03, Mass=191, SNR=9.5, Peak=37 HFD=5.4 23:22:54.229 00.000 3236 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.85) = xAngle (1.77 = 1.77) 23:22:54.229 00.000 3236 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.03 = 0.03) 23:22:54.230 00.001 3236 CameraToMount -- cameraX=1.93 cameraY=-0.15 hyp=1.93 cameraTheta=-0.08 mountX=-0.39 mountY=0.05, mountTheta=3.01 23:22:54.231 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.93, y=-0.15, opts=13) 23:22:54.232 00.001 3236 Enqueuing Move request for scope (1.93, -0.15) 23:22:54.232 00.000 8052 Worker thread wakes up 23:22:54.232 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.93, -0.15) opts 0xd 23:22:54.232 00.000 8052 Handling offset move in thread for scope, endpoint = (1.93, -0.15) 23:22:54.233 00.001 8052 Moving (1.93, -0.15) raw xDistance=-0.39 yDistance=0.05 23:22:54.233 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.39 23:22:54.233 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:54.233 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:22:54.234 00.001 8052 MoveAxis(E, 19, ABG) 23:22:54.234 00.000 8052 Guiding Dir = 2, Dur = 19 23:22:54.237 00.003 8052 IsSlewing returns 0 23:22:54.239 00.002 8052 IsGuiding returns 0 23:22:54.243 00.004 8052 PulseGuide returned control before completion, sleep 26 23:22:54.244 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=29, FiltMax=36, Gamma=1.040 23:22:54.271 00.027 8052 IsGuiding returns 0 23:22:54.272 00.001 8052 Move returns status 0, amount 19 23:22:54.272 00.000 8052 MoveAxis(N, 0, ABG) 23:22:54.272 00.000 8052 Move returns status 0, amount 0 23:22:54.272 00.000 8052 move complete, result=0 23:22:54.272 00.000 8052 worker thread done servicing request 23:22:54.504 00.232 3236 UpdateGuideState exits: m=191 SNR=9.5 23:22:54.504 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:54.504 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:54.504 00.000 3236 Enqueuing Expose request 23:22:54.505 00.001 8052 Worker thread wakes up 23:22:54.505 00.000 3236 GuideStep: -0.4 px 19 ms EAST, 0.1 px 0 ms NORTH 23:22:54.505 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:54.505 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:56.040 01.535 8052 Exposure complete 23:22:56.202 00.162 8052 worker thread done servicing request 23:22:56.202 00.000 3236 OnExposeComplete: enter 23:22:56.203 00.001 3236 UpdateGuideState(): m_state=6 23:22:56.204 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1209 23:22:56.204 00.000 3236 Star::Find returns 1 (0), X=1056.41, Y=267.65, Mass=199, SNR=9.7, Peak=33 HFD=4.7 23:22:56.204 00.000 3236 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.85) = xAngle (1.71 = 1.71) 23:22:56.205 00.001 3236 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.03 = -0.03) 23:22:56.205 00.000 3236 CameraToMount -- cameraX=3.82 cameraY=-0.52 hyp=3.86 cameraTheta=-0.14 mountX=-0.54 mountY=-0.13, mountTheta=-2.90 23:22:56.207 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.82, y=-0.52, opts=13) 23:22:56.207 00.000 3236 Enqueuing Move request for scope (3.82, -0.52) 23:22:56.207 00.000 8052 Worker thread wakes up 23:22:56.207 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.82, -0.52) opts 0xd 23:22:56.208 00.001 8052 Handling offset move in thread for scope, endpoint = (3.82, -0.52) 23:22:56.208 00.000 8052 Moving (3.82, -0.52) raw xDistance=-0.54 yDistance=-0.13 23:22:56.208 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54 23:22:56.208 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:22:56.209 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13 23:22:56.209 00.000 8052 MoveAxis(E, 20, ABG) 23:22:56.209 00.000 8052 Guiding Dir = 2, Dur = 20 23:22:56.212 00.003 8052 IsSlewing returns 0 23:22:56.215 00.003 8052 IsGuiding returns 0 23:22:56.219 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=22, FiltMax=31, Gamma=1.040 23:22:56.221 00.002 8052 PulseGuide returned control before completion, sleep 24 23:22:56.248 00.027 8052 IsGuiding returns 1 23:22:56.249 00.001 8052 scope still moving after pulse duration time elapsed 23:22:56.272 00.023 8052 IsSlewing returns 0 23:22:56.274 00.002 8052 IsGuiding returns 0 23:22:56.274 00.000 8052 scope move finished after 20 + 39 ms 23:22:56.275 00.001 8052 Move returns status 0, amount 20 23:22:56.275 00.000 8052 MoveAxis(N, 0, ABG) 23:22:56.275 00.000 8052 Move returns status 0, amount 0 23:22:56.275 00.000 8052 move complete, result=0 23:22:56.275 00.000 8052 worker thread done servicing request 23:22:56.487 00.212 3236 UpdateGuideState exits: m=199 SNR=9.7 23:22:56.487 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:56.488 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:56.488 00.000 3236 Enqueuing Expose request 23:22:56.488 00.000 8052 Worker thread wakes up 23:22:56.488 00.000 3236 GuideStep: -0.5 px 20 ms EAST, -0.1 px 0 ms NORTH 23:22:56.488 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:56.489 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:58.130 01.641 8052 Exposure complete 23:22:58.308 00.178 8052 worker thread done servicing request 23:22:58.308 00.000 3236 OnExposeComplete: enter 23:22:58.308 00.000 3236 UpdateGuideState(): m_state=6 23:22:58.309 00.001 3236 Star::Find(15, 1056, 267, 0, (0,0,0,0), 0.0, 255) frame 1210 23:22:58.310 00.001 3236 Star::Find returns 1 (0), X=1056.47, Y=266.94, Mass=198, SNR=9.7, Peak=35 HFD=4.2 23:22:58.310 00.000 3236 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.85) = xAngle (1.54 = 1.54) 23:22:58.310 00.000 3236 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.20 = -0.20) 23:22:58.310 00.000 3236 CameraToMount -- cameraX=3.88 cameraY=-1.23 hyp=4.07 cameraTheta=-0.31 mountX=0.12 mountY=-0.83, mountTheta=-1.43 23:22:58.312 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.88, y=-1.23, opts=13) 23:22:58.313 00.001 3236 Enqueuing Move request for scope (3.88, -1.23) 23:22:58.313 00.000 8052 Worker thread wakes up 23:22:58.313 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.88, -1.23) opts 0xd 23:22:58.313 00.000 8052 Handling offset move in thread for scope, endpoint = (3.88, -1.23) 23:22:58.314 00.001 8052 Moving (3.88, -1.23) raw xDistance=0.12 yDistance=-0.83 23:22:58.314 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:22:58.314 00.000 8052 resist switch: large excursion: input -0.83 thresh 0.54 direction from 1 to -1 23:22:58.315 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.49 23:22:58.315 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 23:22:58.315 00.000 8052 MoveAxis(E, 0, ABG) 23:22:58.315 00.000 8052 Move returns status 0, amount 0 23:22:58.315 00.000 8052 MoveAxis(N, 126, ABG) 23:22:58.316 00.001 8052 Guiding Dir = 0, Dur = 126 23:22:58.319 00.003 8052 IsSlewing returns 0 23:22:58.326 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=57, FiltMin=25, FiltMax=34, Gamma=1.040 23:22:58.327 00.001 8052 IsGuiding returns 0 23:22:58.352 00.025 8052 PulseGuide returned control before completion, sleep 112 23:22:58.467 00.115 8052 IsGuiding returns 1 23:22:58.468 00.001 8052 scope still moving after pulse duration time elapsed 23:22:58.490 00.022 8052 IsSlewing returns 0 23:22:58.492 00.002 8052 IsGuiding returns 1 23:22:58.514 00.022 8052 IsSlewing returns 0 23:22:58.516 00.002 8052 IsGuiding returns 0 23:22:58.516 00.000 8052 scope move finished after 126 + 62 ms 23:22:58.516 00.000 8052 Move returns status 0, amount 126 23:22:58.516 00.000 8052 move complete, result=0 23:22:58.516 00.000 8052 worker thread done servicing request 23:22:58.555 00.039 3236 UpdateGuideState exits: m=198 SNR=9.7 23:22:58.555 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:22:58.555 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:22:58.556 00.001 3236 Enqueuing Expose request 23:22:58.556 00.000 8052 Worker thread wakes up 23:22:58.556 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:22:58.556 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:22:58.557 00.001 3236 GuideStep: 0.1 px 0 ms EAST, -0.8 px 126 ms NORTH 23:23:00.086 01.529 8052 Exposure complete 23:23:00.238 00.152 8052 worker thread done servicing request 23:23:00.238 00.000 3236 OnExposeComplete: enter 23:23:00.238 00.000 3236 UpdateGuideState(): m_state=6 23:23:00.239 00.001 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 1211 23:23:00.239 00.000 3236 Star::Find returns 1 (0), X=1057.13, Y=265.24, Mass=217, SNR=10.2, Peak=38 HFD=4.5 23:23:00.239 00.000 3236 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.85) = xAngle (1.27 = 1.27) 23:23:00.240 00.001 3236 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.47 = -0.47) 23:23:00.240 00.000 3236 CameraToMount -- cameraX=4.54 cameraY=-2.93 hyp=5.41 cameraTheta=-0.57 mountX=1.58 mountY=-2.46, mountTheta=-1.00 23:23:00.241 00.001 3236 SchedulePrimaryMove(06CFF028, x=4.54, y=-2.93, opts=13) 23:23:00.241 00.000 3236 Enqueuing Move request for scope (4.54, -2.93) 23:23:00.242 00.001 8052 Worker thread wakes up 23:23:00.242 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.54, -2.93) opts 0xd 23:23:00.242 00.000 8052 Handling offset move in thread for scope, endpoint = (4.54, -2.93) 23:23:00.242 00.000 8052 Moving (4.54, -2.93) raw xDistance=1.58 yDistance=-2.46 23:23:00.242 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.99 from input 1.58 23:23:00.242 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.46 from input -2.46 23:23:00.242 00.000 8052 MoveAxis(W, 55, ABG) 23:23:00.243 00.001 8052 Guiding Dir = 3, Dur = 55 23:23:00.252 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=35, Gamma=1.040 23:23:00.282 00.030 8052 IsSlewing returns 0 23:23:00.350 00.068 8052 IsGuiding returns 0 23:23:00.438 00.088 8052 IsGuiding returns 1 23:23:00.439 00.001 8052 scope still moving after pulse duration time elapsed 23:23:00.466 00.027 8052 IsSlewing returns 0 23:23:00.477 00.011 8052 IsGuiding returns 1 23:23:00.482 00.005 3236 UpdateGuideState exits: m=217 SNR=10.2 23:23:00.482 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:00.482 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:00.483 00.001 3236 Enqueuing Expose request 23:23:00.499 00.016 8052 IsSlewing returns 0 23:23:00.501 00.002 8052 IsGuiding returns 1 23:23:00.525 00.024 8052 IsSlewing returns 0 23:23:00.527 00.002 8052 IsGuiding returns 0 23:23:00.527 00.000 8052 scope move finished after 55 + 121 ms 23:23:00.527 00.000 8052 Move returns status 0, amount 55 23:23:00.527 00.000 8052 MoveAxis(N, 373, ABG) 23:23:00.527 00.000 8052 Guiding Dir = 0, Dur = 373 23:23:00.529 00.002 8052 IsSlewing returns 0 23:23:00.531 00.002 8052 IsGuiding returns 0 23:23:00.585 00.054 8052 PulseGuide returned control before completion, sleep 331 23:23:00.919 00.334 8052 IsGuiding returns 1 23:23:00.919 00.000 8052 scope still moving after pulse duration time elapsed 23:23:00.942 00.023 8052 IsSlewing returns 0 23:23:00.944 00.002 8052 IsGuiding returns 1 23:23:00.967 00.023 8052 IsSlewing returns 0 23:23:00.970 00.003 8052 IsGuiding returns 0 23:23:00.970 00.000 8052 scope move finished after 373 + 65 ms 23:23:00.970 00.000 8052 Move returns status 0, amount 373 23:23:00.971 00.001 8052 move complete, result=0 23:23:00.971 00.000 8052 worker thread done servicing request 23:23:00.971 00.000 8052 Worker thread wakes up 23:23:00.971 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:00.971 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:00.972 00.001 3236 GuideStep: 1.6 px 55 ms WEST, -2.5 px 373 ms NORTH 23:23:02.102 01.130 8052 Exposure complete 23:23:02.268 00.166 8052 worker thread done servicing request 23:23:02.269 00.001 3236 OnExposeComplete: enter 23:23:02.269 00.000 3236 UpdateGuideState(): m_state=6 23:23:02.270 00.001 3236 Star::Find(15, 1057, 265, 0, (0,0,0,0), 0.0, 255) frame 1212 23:23:02.270 00.000 3236 Star::Find returns 1 (0), X=1057.00, Y=267.08, Mass=184, SNR=9.3, Peak=41 HFD=4.6 23:23:02.270 00.000 3236 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.85) = xAngle (1.61 = 1.61) 23:23:02.271 00.001 3236 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.14 = -0.14) 23:23:02.271 00.000 3236 CameraToMount -- cameraX=4.41 cameraY=-1.09 hyp=4.54 cameraTheta=-0.24 mountX=-0.16 mountY=-0.64, mountTheta=-1.81 23:23:02.273 00.002 3236 SchedulePrimaryMove(06CFF028, x=4.41, y=-1.09, opts=13) 23:23:02.273 00.000 3236 Enqueuing Move request for scope (4.41, -1.09) 23:23:02.273 00.000 8052 Worker thread wakes up 23:23:02.273 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.41, -1.09) opts 0xd 23:23:02.274 00.001 8052 Handling offset move in thread for scope, endpoint = (4.41, -1.09) 23:23:02.274 00.000 8052 Moving (4.41, -1.09) raw xDistance=-0.16 yDistance=-0.64 23:23:02.274 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:23:02.274 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 23:23:02.274 00.000 8052 MoveAxis(E, 0, ABG) 23:23:02.275 00.001 8052 Move returns status 0, amount 0 23:23:02.275 00.000 8052 MoveAxis(N, 97, ABG) 23:23:02.275 00.000 8052 Guiding Dir = 0, Dur = 97 23:23:02.277 00.002 8052 IsSlewing returns 0 23:23:02.279 00.002 8052 IsGuiding returns 0 23:23:02.287 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=30, FiltMax=37, Gamma=1.040 23:23:02.294 00.007 8052 PulseGuide returned control before completion, sleep 93 23:23:02.390 00.096 8052 IsGuiding returns 1 23:23:02.391 00.001 8052 scope still moving after pulse duration time elapsed 23:23:02.413 00.022 8052 IsSlewing returns 0 23:23:02.415 00.002 8052 IsGuiding returns 1 23:23:02.437 00.022 8052 IsSlewing returns 0 23:23:02.441 00.004 8052 IsGuiding returns 1 23:23:02.463 00.022 8052 IsSlewing returns 0 23:23:02.465 00.002 8052 IsGuiding returns 0 23:23:02.465 00.000 8052 scope move finished after 97 + 88 ms 23:23:02.465 00.000 8052 Move returns status 0, amount 97 23:23:02.465 00.000 8052 move complete, result=0 23:23:02.465 00.000 8052 worker thread done servicing request 23:23:02.530 00.065 3236 UpdateGuideState exits: m=184 SNR=9.3 23:23:02.530 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:02.531 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:02.531 00.000 3236 Enqueuing Expose request 23:23:02.531 00.000 8052 Worker thread wakes up 23:23:02.531 00.000 3236 GuideStep: -0.2 px 0 ms EAST, -0.6 px 97 ms NORTH 23:23:02.531 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:02.531 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:04.066 01.535 8052 Exposure complete 23:23:04.201 00.135 8052 worker thread done servicing request 23:23:04.201 00.000 3236 OnExposeComplete: enter 23:23:04.201 00.000 3236 UpdateGuideState(): m_state=6 23:23:04.202 00.001 3236 Star::Find(15, 1056, 267, 0, (0,0,0,0), 0.0, 255) frame 1213 23:23:04.202 00.000 3236 Star::Find returns 1 (0), X=1057.46, Y=268.11, Mass=202, SNR=9.8, Peak=38 HFD=4.4 23:23:04.203 00.001 3236 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.85) = xAngle (1.84 = 1.84) 23:23:04.203 00.000 3236 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.09 = 0.09) 23:23:04.203 00.000 3236 CameraToMount -- cameraX=4.87 cameraY=-0.06 hyp=4.87 cameraTheta=-0.01 mountX=-1.28 mountY=0.44, mountTheta=2.81 23:23:04.205 00.002 3236 SchedulePrimaryMove(06CFF028, x=4.87, y=-0.06, opts=13) 23:23:04.205 00.000 3236 Enqueuing Move request for scope (4.87, -0.06) 23:23:04.205 00.000 8052 Worker thread wakes up 23:23:04.205 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.87, -0.06) opts 0xd 23:23:04.205 00.000 8052 Handling offset move in thread for scope, endpoint = (4.87, -0.06) 23:23:04.206 00.001 8052 Moving (4.87, -0.06) raw xDistance=-1.28 yDistance=0.44 23:23:04.206 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.28 23:23:04.206 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:23:04.206 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44 23:23:04.206 00.000 8052 MoveAxis(E, 44, ABG) 23:23:04.206 00.000 8052 Guiding Dir = 2, Dur = 44 23:23:04.216 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=27, FiltMax=36, Gamma=1.040 23:23:04.266 00.050 8052 IsSlewing returns 0 23:23:04.270 00.004 8052 IsGuiding returns 0 23:23:04.276 00.006 8052 PulseGuide returned control before completion, sleep 48 23:23:04.327 00.051 8052 IsGuiding returns 0 23:23:04.327 00.000 8052 Move returns status 0, amount 44 23:23:04.328 00.001 8052 MoveAxis(N, 0, ABG) 23:23:04.328 00.000 8052 Move returns status 0, amount 0 23:23:04.328 00.000 8052 move complete, result=0 23:23:04.328 00.000 8052 worker thread done servicing request 23:23:04.441 00.113 3236 UpdateGuideState exits: m=202 SNR=9.8 23:23:04.441 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:04.441 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:04.441 00.000 3236 Enqueuing Expose request 23:23:04.442 00.001 8052 Worker thread wakes up 23:23:04.442 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:04.442 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:04.442 00.000 3236 GuideStep: -1.3 px 44 ms EAST, 0.4 px 0 ms NORTH 23:23:06.076 01.634 8052 Exposure complete 23:23:06.239 00.163 8052 worker thread done servicing request 23:23:06.239 00.000 3236 OnExposeComplete: enter 23:23:06.239 00.000 3236 UpdateGuideState(): m_state=6 23:23:06.240 00.001 3236 Star::Find(15, 1057, 268, 0, (0,0,0,0), 0.0, 255) frame 1214 23:23:06.241 00.001 3236 Star::Find returns 1 (0), X=1057.50, Y=264.13, Mass=187, SNR=9.4, Peak=39 HFD=5.1 23:23:06.241 00.000 3236 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.85) = xAngle (1.16 = 1.16) 23:23:06.241 00.000 3236 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.59 = -0.59) 23:23:06.241 00.000 3236 CameraToMount -- cameraX=4.91 cameraY=-4.05 hyp=6.36 cameraTheta=-0.69 mountX=2.54 mountY=-3.52, mountTheta=-0.95 23:23:06.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=4.91, y=-4.05, opts=13) 23:23:06.244 00.001 3236 Enqueuing Move request for scope (4.91, -4.05) 23:23:06.244 00.000 8052 Worker thread wakes up 23:23:06.244 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.91, -4.05) opts 0xd 23:23:06.244 00.000 8052 Handling offset move in thread for scope, endpoint = (4.91, -4.05) 23:23:06.244 00.000 8052 Moving (4.91, -4.05) raw xDistance=2.54 yDistance=-3.52 23:23:06.245 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.55 from input 2.54 23:23:06.245 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.52 from input -3.52 23:23:06.245 00.000 8052 MoveAxis(W, 85, ABG) 23:23:06.245 00.000 8052 Guiding Dir = 3, Dur = 85 23:23:06.254 00.009 8052 IsSlewing returns 0 23:23:06.256 00.002 8052 IsGuiding returns 0 23:23:06.259 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=30, FiltMax=38, Gamma=1.040 23:23:06.261 00.002 8052 PulseGuide returned control before completion, sleep 90 23:23:06.354 00.093 8052 IsGuiding returns 0 23:23:06.355 00.001 8052 Move returns status 0, amount 85 23:23:06.355 00.000 8052 MoveAxis(N, 536, ABG) 23:23:06.355 00.000 8052 Guiding Dir = 0, Dur = 536 23:23:06.357 00.002 8052 IsSlewing returns 0 23:23:06.359 00.002 8052 IsGuiding returns 0 23:23:06.364 00.005 8052 PulseGuide returned control before completion, sleep 542 23:23:06.530 00.166 3236 UpdateGuideState exits: m=187 SNR=9.4 23:23:06.530 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:06.531 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:06.531 00.000 3236 Enqueuing Expose request 23:23:06.909 00.378 8052 IsGuiding returns 0 23:23:06.909 00.000 8052 Move returns status 0, amount 536 23:23:06.910 00.001 8052 move complete, result=0 23:23:06.910 00.000 8052 worker thread done servicing request 23:23:06.910 00.000 3236 GuideStep: 2.5 px 85 ms WEST, -3.5 px 536 ms NORTH 23:23:06.910 00.000 8052 Worker thread wakes up 23:23:06.911 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:06.911 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1043,249,31,31) 23:23:08.041 01.130 8052 Exposure complete 23:23:08.204 00.163 8052 worker thread done servicing request 23:23:08.204 00.000 3236 OnExposeComplete: enter 23:23:08.205 00.001 3236 UpdateGuideState(): m_state=6 23:23:08.205 00.000 3236 Star::Find(15, 1057, 264, 0, (0,0,0,0), 0.0, 255) frame 1215 23:23:08.206 00.001 3236 Star::Find returns 1 (0), X=1056.42, Y=264.43, Mass=167, SNR=8.8, Peak=34 HFD=5.2 23:23:08.206 00.000 3236 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.85) = xAngle (1.07 = 1.07) 23:23:08.206 00.000 3236 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.67 = -0.67) 23:23:08.206 00.000 3236 CameraToMount -- cameraX=3.83 cameraY=-3.75 hyp=5.36 cameraTheta=-0.78 mountX=2.56 mountY=-3.34, mountTheta=-0.92 23:23:08.208 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.83, y=-3.75, opts=13) 23:23:08.208 00.000 3236 Enqueuing Move request for scope (3.83, -3.75) 23:23:08.209 00.001 8052 Worker thread wakes up 23:23:08.209 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.83, -3.75) opts 0xd 23:23:08.209 00.000 8052 Handling offset move in thread for scope, endpoint = (3.83, -3.75) 23:23:08.209 00.000 8052 Moving (3.83, -3.75) raw xDistance=2.56 yDistance=-3.34 23:23:08.210 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.72 from input 2.56 23:23:08.210 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.34 from input -3.34 23:23:08.210 00.000 8052 MoveAxis(W, 94, ABG) 23:23:08.210 00.000 8052 Guiding Dir = 3, Dur = 94 23:23:08.213 00.003 8052 IsSlewing returns 0 23:23:08.219 00.006 8052 IsGuiding returns 0 23:23:08.221 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=31, Gamma=1.040 23:23:08.227 00.006 8052 PulseGuide returned control before completion, sleep 97 23:23:08.326 00.099 8052 IsGuiding returns 0 23:23:08.327 00.001 8052 Move returns status 0, amount 94 23:23:08.327 00.000 8052 MoveAxis(N, 508, ABG) 23:23:08.327 00.000 8052 Guiding Dir = 0, Dur = 508 23:23:08.329 00.002 8052 IsSlewing returns 0 23:23:08.331 00.002 8052 IsGuiding returns 0 23:23:08.335 00.004 8052 PulseGuide returned control before completion, sleep 514 23:23:08.514 00.179 3236 UpdateGuideState exits: m=167 SNR=8.8 23:23:08.515 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:08.515 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:08.515 00.000 3236 Enqueuing Expose request 23:23:08.853 00.338 8052 IsGuiding returns 0 23:23:08.854 00.001 8052 Move returns status 0, amount 508 23:23:08.854 00.000 8052 move complete, result=0 23:23:08.854 00.000 8052 worker thread done servicing request 23:23:08.854 00.000 8052 Worker thread wakes up 23:23:08.854 00.000 3236 GuideStep: 2.6 px 94 ms WEST, -3.3 px 508 ms NORTH 23:23:08.855 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:08.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:10.086 01.231 8052 Exposure complete 23:23:10.248 00.162 8052 worker thread done servicing request 23:23:10.248 00.000 3236 OnExposeComplete: enter 23:23:10.249 00.001 3236 UpdateGuideState(): m_state=6 23:23:10.250 00.001 3236 Star::Find(15, 1056, 264, 0, (0,0,0,0), 0.0, 255) frame 1216 23:23:10.250 00.000 3236 Star::Find returns 1 (0), X=1051.72, Y=266.22, Mass=186, SNR=9.3, Peak=39 HFD=5.6 23:23:10.250 00.000 3236 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.85) = xAngle (-0.14 = -0.14) 23:23:10.250 00.000 3236 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.89 = -1.89) 23:23:10.251 00.001 3236 CameraToMount -- cameraX=-0.87 cameraY=-1.95 hyp=2.14 cameraTheta=-1.99 mountX=2.12 mountY=-2.03, mountTheta=-0.76 23:23:10.253 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.87, y=-1.95, opts=13) 23:23:10.253 00.000 3236 Enqueuing Move request for scope (-0.87, -1.95) 23:23:10.253 00.000 8052 Worker thread wakes up 23:23:10.253 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -1.95) opts 0xd 23:23:10.254 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.87, -1.95) 23:23:10.254 00.000 8052 Moving (-0.87, -1.95) raw xDistance=2.12 yDistance=-2.03 23:23:10.254 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.45 from input 2.12 23:23:10.254 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.03 from input -2.03 23:23:10.255 00.001 8052 MoveAxis(W, 80, ABG) 23:23:10.255 00.000 8052 Guiding Dir = 3, Dur = 80 23:23:10.262 00.007 8052 IsSlewing returns 0 23:23:10.265 00.003 8052 IsGuiding returns 0 23:23:10.266 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=31, FiltMax=38, Gamma=1.040 23:23:10.272 00.006 8052 PulseGuide returned control before completion, sleep 84 23:23:10.425 00.153 8052 IsGuiding returns 0 23:23:10.425 00.000 8052 Move returns status 0, amount 80 23:23:10.425 00.000 8052 MoveAxis(N, 309, ABG) 23:23:10.425 00.000 8052 Guiding Dir = 0, Dur = 309 23:23:10.489 00.064 8052 IsSlewing returns 0 23:23:10.534 00.045 3236 UpdateGuideState exits: m=186 SNR=9.3 23:23:10.534 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:10.534 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:10.534 00.000 3236 Enqueuing Expose request 23:23:10.554 00.020 8052 IsGuiding returns 0 23:23:10.635 00.081 8052 PulseGuide returned control before completion, sleep 239 23:23:10.877 00.242 8052 IsGuiding returns 1 23:23:10.877 00.000 8052 scope still moving after pulse duration time elapsed 23:23:10.900 00.023 8052 IsSlewing returns 0 23:23:10.902 00.002 8052 IsGuiding returns 1 23:23:10.924 00.022 8052 IsSlewing returns 0 23:23:10.927 00.003 8052 IsGuiding returns 1 23:23:10.949 00.022 8052 IsSlewing returns 0 23:23:10.951 00.002 8052 IsGuiding returns 0 23:23:10.952 00.001 8052 scope move finished after 309 + 87 ms 23:23:10.952 00.000 8052 Move returns status 0, amount 309 23:23:10.952 00.000 8052 move complete, result=0 23:23:10.952 00.000 8052 worker thread done servicing request 23:23:10.952 00.000 3236 GuideStep: 2.1 px 80 ms WEST, -2.0 px 309 ms NORTH 23:23:10.953 00.001 8052 Worker thread wakes up 23:23:10.953 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:10.953 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:12.083 01.130 8052 Exposure complete 23:23:12.245 00.162 8052 worker thread done servicing request 23:23:12.246 00.001 3236 OnExposeComplete: enter 23:23:12.246 00.000 3236 UpdateGuideState(): m_state=6 23:23:12.247 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 1217 23:23:12.247 00.000 3236 Star::Find returns 1 (0), X=1049.74, Y=267.82, Mass=195, SNR=9.6, Peak=36 HFD=5.1 23:23:12.248 00.001 3236 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.85) = xAngle (-1.17 = -1.17) 23:23:12.248 00.000 3236 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.92 = -2.92) 23:23:12.248 00.000 3236 CameraToMount -- cameraX=-2.85 cameraY=-0.35 hyp=2.87 cameraTheta=-3.02 mountX=1.12 mountY=-0.64, mountTheta=-0.52 23:23:12.250 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.85, y=-0.35, opts=13) 23:23:12.251 00.001 3236 Enqueuing Move request for scope (-2.85, -0.35) 23:23:12.251 00.000 8052 Worker thread wakes up 23:23:12.251 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.85, -0.35) opts 0xd 23:23:12.251 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.85, -0.35) 23:23:12.251 00.000 8052 Moving (-2.85, -0.35) raw xDistance=1.12 yDistance=-0.64 23:23:12.252 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.12 23:23:12.252 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 23:23:12.252 00.000 8052 MoveAxis(W, 44, ABG) 23:23:12.252 00.000 8052 Guiding Dir = 3, Dur = 44 23:23:12.255 00.003 8052 IsSlewing returns 0 23:23:12.258 00.003 8052 IsGuiding returns 0 23:23:12.263 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=27, FiltMax=34, Gamma=1.040 23:23:12.267 00.004 8052 PulseGuide returned control before completion, sleep 46 23:23:12.322 00.055 8052 IsGuiding returns 0 23:23:12.322 00.000 8052 Move returns status 0, amount 44 23:23:12.322 00.000 8052 MoveAxis(N, 98, ABG) 23:23:12.322 00.000 8052 Guiding Dir = 0, Dur = 98 23:23:12.324 00.002 8052 IsSlewing returns 0 23:23:12.326 00.002 8052 IsGuiding returns 0 23:23:12.330 00.004 8052 PulseGuide returned control before completion, sleep 105 23:23:12.439 00.109 8052 IsGuiding returns 1 23:23:12.440 00.001 8052 scope still moving after pulse duration time elapsed 23:23:12.462 00.022 8052 IsSlewing returns 0 23:23:12.465 00.003 8052 IsGuiding returns 1 23:23:12.488 00.023 8052 IsSlewing returns 0 23:23:12.491 00.003 8052 IsGuiding returns 0 23:23:12.491 00.000 8052 scope move finished after 98 + 66 ms 23:23:12.492 00.001 8052 Move returns status 0, amount 98 23:23:12.492 00.000 8052 move complete, result=0 23:23:12.492 00.000 8052 worker thread done servicing request 23:23:12.538 00.046 3236 UpdateGuideState exits: m=195 SNR=9.6 23:23:12.538 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:12.538 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:12.539 00.001 3236 Enqueuing Expose request 23:23:12.539 00.000 8052 Worker thread wakes up 23:23:12.539 00.000 3236 GuideStep: 1.1 px 44 ms WEST, -0.6 px 98 ms NORTH 23:23:12.539 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:12.539 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:14.080 01.541 8052 Exposure complete 23:23:14.245 00.165 8052 worker thread done servicing request 23:23:14.245 00.000 3236 OnExposeComplete: enter 23:23:14.246 00.001 3236 UpdateGuideState(): m_state=6 23:23:14.247 00.001 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 1218 23:23:14.247 00.000 3236 Star::Find returns 1 (0), X=1048.05, Y=269.34, Mass=213, SNR=10.0, Peak=35 HFD=5.1 23:23:14.247 00.000 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.74 = -1.54) 23:23:14.248 00.001 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.99 = 2.99) 23:23:14.248 00.000 3236 CameraToMount -- cameraX=-4.54 cameraY=1.16 hyp=4.69 cameraTheta=2.89 mountX=0.13 mountY=0.69, mountTheta=1.39 23:23:14.250 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.54, y=1.16, opts=13) 23:23:14.251 00.001 3236 Enqueuing Move request for scope (-4.54, 1.16) 23:23:14.251 00.000 8052 Worker thread wakes up 23:23:14.251 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.54, 1.16) opts 0xd 23:23:14.251 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.54, 1.16) 23:23:14.251 00.000 8052 Moving (-4.54, 1.16) raw xDistance=0.13 yDistance=0.69 23:23:14.252 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13 23:23:14.252 00.000 8052 resist switch: large excursion: input 0.69 thresh 0.54 direction from -1 to 1 23:23:14.252 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.08 23:23:14.253 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69 23:23:14.253 00.000 8052 MoveAxis(E, 0, ABG) 23:23:14.253 00.000 8052 Move returns status 0, amount 0 23:23:14.253 00.000 8052 MoveAxis(S, 105, ABG) 23:23:14.254 00.001 8052 Guiding Dir = 1, Dur = 105 23:23:14.262 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=23, FiltMax=31, Gamma=1.040 23:23:14.329 00.067 8052 IsSlewing returns 0 23:23:14.396 00.067 8052 IsGuiding returns 0 23:23:14.460 00.064 8052 PulseGuide returned control before completion, sleep 51 23:23:14.513 00.053 8052 IsGuiding returns 1 23:23:14.514 00.001 8052 scope still moving after pulse duration time elapsed 23:23:14.536 00.022 8052 IsSlewing returns 0 23:23:14.538 00.002 8052 IsGuiding returns 1 23:23:14.561 00.023 8052 IsSlewing returns 0 23:23:14.565 00.004 8052 IsGuiding returns 1 23:23:14.569 00.004 3236 UpdateGuideState exits: m=213 SNR=10.0 23:23:14.570 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:14.570 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:14.570 00.000 3236 Enqueuing Expose request 23:23:14.588 00.018 8052 IsSlewing returns 0 23:23:14.591 00.003 8052 IsGuiding returns 0 23:23:14.591 00.000 8052 scope move finished after 105 + 90 ms 23:23:14.591 00.000 8052 Move returns status 0, amount 105 23:23:14.592 00.001 8052 move complete, result=0 23:23:14.592 00.000 8052 worker thread done servicing request 23:23:14.592 00.000 8052 Worker thread wakes up 23:23:14.592 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:14.592 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:14.604 00.012 3236 GuideStep: 0.1 px 0 ms EAST, 0.7 px 105 ms SOUTH 23:23:16.127 01.523 8052 Exposure complete 23:23:16.290 00.163 8052 worker thread done servicing request 23:23:16.291 00.001 3236 OnExposeComplete: enter 23:23:16.291 00.000 3236 UpdateGuideState(): m_state=6 23:23:16.292 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 1219 23:23:16.292 00.000 3236 Star::Find returns 1 (0), X=1047.68, Y=269.75, Mass=218, SNR=10.2, Peak=33 HFD=4.7 23:23:16.292 00.000 3236 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.85) = xAngle (4.68 = -1.60) 23:23:16.293 00.001 3236 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.93 = 2.93) 23:23:16.293 00.000 3236 CameraToMount -- cameraX=-4.91 cameraY=1.58 hyp=5.16 cameraTheta=2.83 mountX=-0.17 mountY=1.07, mountTheta=1.73 23:23:16.295 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.91, y=1.58, opts=13) 23:23:16.295 00.000 3236 Enqueuing Move request for scope (-4.91, 1.58) 23:23:16.296 00.001 8052 Worker thread wakes up 23:23:16.296 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.91, 1.58) opts 0xd 23:23:16.296 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.91, 1.58) 23:23:16.296 00.000 8052 Moving (-4.91, 1.58) raw xDistance=-0.17 yDistance=1.07 23:23:16.296 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:23:16.298 00.002 8052 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07 23:23:16.298 00.000 8052 MoveAxis(E, 0, ABG) 23:23:16.298 00.000 8052 Move returns status 0, amount 0 23:23:16.298 00.000 8052 MoveAxis(S, 163, ABG) 23:23:16.299 00.001 8052 Guiding Dir = 1, Dur = 163 23:23:16.302 00.003 8052 IsSlewing returns 0 23:23:16.304 00.002 8052 IsGuiding returns 0 23:23:16.307 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=22, FiltMax=31, Gamma=1.040 23:23:16.311 00.004 8052 PulseGuide returned control before completion, sleep 166 23:23:16.481 00.170 8052 IsGuiding returns 0 23:23:16.481 00.000 8052 Move returns status 0, amount 163 23:23:16.481 00.000 8052 move complete, result=0 23:23:16.482 00.001 8052 worker thread done servicing request 23:23:16.516 00.034 3236 UpdateGuideState exits: m=218 SNR=10.2 23:23:16.516 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:16.516 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:16.517 00.001 3236 Enqueuing Expose request 23:23:16.517 00.000 8052 Worker thread wakes up 23:23:16.517 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 1.1 px 163 ms SOUTH 23:23:16.517 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:16.517 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:18.051 01.534 8052 Exposure complete 23:23:18.216 00.165 8052 worker thread done servicing request 23:23:18.216 00.000 3236 OnExposeComplete: enter 23:23:18.216 00.000 3236 UpdateGuideState(): m_state=6 23:23:18.217 00.001 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 1220 23:23:18.218 00.001 3236 Star::Find returns 1 (0), X=1048.43, Y=269.64, Mass=226, SNR=10.4, Peak=39 HFD=4.8 23:23:18.218 00.000 3236 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.85) = xAngle (4.65 = -1.63) 23:23:18.218 00.000 3236 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.91 = 2.91) 23:23:18.218 00.000 3236 CameraToMount -- cameraX=-4.16 cameraY=1.46 hyp=4.41 cameraTheta=2.80 mountX=-0.27 mountY=1.03, mountTheta=1.82 23:23:18.220 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.16, y=1.46, opts=13) 23:23:18.221 00.001 3236 Enqueuing Move request for scope (-4.16, 1.46) 23:23:18.221 00.000 8052 Worker thread wakes up 23:23:18.222 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.16, 1.46) opts 0xd 23:23:18.222 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.16, 1.46) 23:23:18.222 00.000 8052 Moving (-4.16, 1.46) raw xDistance=-0.27 yDistance=1.03 23:23:18.222 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 23:23:18.222 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03 23:23:18.223 00.001 8052 MoveAxis(E, 9, ABG) 23:23:18.223 00.000 8052 Guiding Dir = 2, Dur = 9 23:23:18.233 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=28, FiltMax=38, Gamma=1.040 23:23:18.248 00.015 8052 IsSlewing returns 0 23:23:18.260 00.012 8052 IsGuiding returns 0 23:23:18.265 00.005 8052 PulseGuide returned control before completion, sleep 15 23:23:18.282 00.017 8052 IsGuiding returns 0 23:23:18.282 00.000 8052 Move returns status 0, amount 9 23:23:18.283 00.001 8052 MoveAxis(S, 157, ABG) 23:23:18.283 00.000 8052 Guiding Dir = 1, Dur = 157 23:23:18.286 00.003 8052 IsSlewing returns 0 23:23:18.288 00.002 8052 IsGuiding returns 0 23:23:18.293 00.005 8052 PulseGuide returned control before completion, sleep 162 23:23:18.459 00.166 8052 IsGuiding returns 0 23:23:18.460 00.001 8052 Move returns status 0, amount 157 23:23:18.460 00.000 8052 move complete, result=0 23:23:18.460 00.000 8052 worker thread done servicing request 23:23:18.499 00.039 3236 UpdateGuideState exits: m=226 SNR=10.4 23:23:18.499 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:18.499 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:18.500 00.001 3236 Enqueuing Expose request 23:23:18.500 00.000 8052 Worker thread wakes up 23:23:18.500 00.000 3236 GuideStep: -0.3 px 9 ms EAST, 1.0 px 157 ms SOUTH 23:23:18.500 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:18.501 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:20.035 01.534 8052 Exposure complete 23:23:20.198 00.163 8052 worker thread done servicing request 23:23:20.198 00.000 3236 OnExposeComplete: enter 23:23:20.199 00.001 3236 UpdateGuideState(): m_state=6 23:23:20.200 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 1221 23:23:20.200 00.000 3236 Star::Find returns 1 (0), X=1047.60, Y=271.02, Mass=219, SNR=10.2, Peak=36 HFD=4.8 23:23:20.200 00.000 3236 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.85) = xAngle (4.47 = -1.81) 23:23:20.200 00.000 3236 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.73 = 2.73) 23:23:20.201 00.001 3236 CameraToMount -- cameraX=-4.99 cameraY=2.84 hyp=5.74 cameraTheta=2.62 mountX=-1.37 mountY=2.32, mountTheta=2.10 23:23:20.202 00.001 3236 SchedulePrimaryMove(06CFF028, x=-4.99, y=2.84, opts=13) 23:23:20.203 00.001 3236 Enqueuing Move request for scope (-4.99, 2.84) 23:23:20.203 00.000 8052 Worker thread wakes up 23:23:20.203 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.99, 2.84) opts 0xd 23:23:20.203 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.99, 2.84) 23:23:20.203 00.000 8052 Moving (-4.99, 2.84) raw xDistance=-1.37 yDistance=2.32 23:23:20.204 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.37 23:23:20.204 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.32 from input 2.32 23:23:20.204 00.000 8052 MoveAxis(E, 48, ABG) 23:23:20.204 00.000 8052 Guiding Dir = 2, Dur = 48 23:23:20.215 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=34, Gamma=1.040 23:23:20.215 00.000 8052 IsSlewing returns 0 23:23:20.219 00.004 8052 IsGuiding returns 0 23:23:20.225 00.006 8052 PulseGuide returned control before completion, sleep 52 23:23:20.279 00.054 8052 IsGuiding returns 0 23:23:20.280 00.001 8052 Move returns status 0, amount 48 23:23:20.280 00.000 8052 MoveAxis(S, 352, ABG) 23:23:20.280 00.000 8052 Guiding Dir = 1, Dur = 352 23:23:20.282 00.002 8052 IsSlewing returns 0 23:23:20.284 00.002 8052 IsGuiding returns 0 23:23:20.290 00.006 8052 PulseGuide returned control before completion, sleep 357 23:23:20.500 00.210 3236 UpdateGuideState exits: m=219 SNR=10.2 23:23:20.500 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:20.500 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:20.501 00.001 3236 Enqueuing Expose request 23:23:20.664 00.163 8052 IsGuiding returns 0 23:23:20.664 00.000 8052 Move returns status 0, amount 352 23:23:20.664 00.000 8052 move complete, result=0 23:23:20.665 00.001 8052 worker thread done servicing request 23:23:20.665 00.000 8052 Worker thread wakes up 23:23:20.665 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:20.665 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:20.668 00.003 3236 GuideStep: -1.4 px 48 ms EAST, 2.3 px 352 ms SOUTH 23:23:22.099 01.431 8052 Exposure complete 23:23:22.262 00.163 8052 worker thread done servicing request 23:23:22.262 00.000 3236 OnExposeComplete: enter 23:23:22.262 00.000 3236 UpdateGuideState(): m_state=6 23:23:22.263 00.001 3236 Star::Find(15, 1047, 271, 0, (0,0,0,0), 0.0, 255) frame 1222 23:23:22.263 00.000 3236 Star::Find returns 1 (0), X=1049.04, Y=270.36, Mass=220, SNR=10.2, Peak=41 HFD=4.9 23:23:22.264 00.001 3236 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.85) = xAngle (4.44 = -1.84) 23:23:22.264 00.000 3236 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.69 = 2.69) 23:23:22.264 00.000 3236 CameraToMount -- cameraX=-3.55 cameraY=2.18 hyp=4.17 cameraTheta=2.59 mountX=-1.12 mountY=1.81, mountTheta=2.13 23:23:22.266 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.55, y=2.18, opts=13) 23:23:22.266 00.000 3236 Enqueuing Move request for scope (-3.55, 2.18) 23:23:22.267 00.001 8052 Worker thread wakes up 23:23:22.267 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.55, 2.18) opts 0xd 23:23:22.267 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.55, 2.18) 23:23:22.267 00.000 8052 Moving (-3.55, 2.18) raw xDistance=-1.12 yDistance=1.81 23:23:22.268 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.12 23:23:22.268 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.81 from input 1.81 23:23:22.268 00.000 8052 MoveAxis(E, 42, ABG) 23:23:22.268 00.000 8052 Guiding Dir = 2, Dur = 42 23:23:22.271 00.003 8052 IsSlewing returns 0 23:23:22.275 00.004 8052 IsGuiding returns 0 23:23:22.279 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=34, Gamma=1.040 23:23:22.280 00.001 8052 PulseGuide returned control before completion, sleep 48 23:23:22.330 00.050 8052 IsGuiding returns 0 23:23:22.331 00.001 8052 Move returns status 0, amount 42 23:23:22.331 00.000 8052 MoveAxis(S, 275, ABG) 23:23:22.331 00.000 8052 Guiding Dir = 1, Dur = 275 23:23:22.333 00.002 8052 IsSlewing returns 0 23:23:22.337 00.004 8052 IsGuiding returns 0 23:23:22.343 00.006 8052 PulseGuide returned control before completion, sleep 280 23:23:22.544 00.201 3236 UpdateGuideState exits: m=220 SNR=10.2 23:23:22.544 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:22.545 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:22.545 00.000 3236 Enqueuing Expose request 23:23:22.628 00.083 8052 IsGuiding returns 0 23:23:22.629 00.001 8052 Move returns status 0, amount 275 23:23:22.629 00.000 8052 move complete, result=0 23:23:22.629 00.000 8052 worker thread done servicing request 23:23:22.629 00.000 3236 GuideStep: -1.1 px 42 ms EAST, 1.8 px 275 ms SOUTH 23:23:22.630 00.001 8052 Worker thread wakes up 23:23:22.630 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:22.630 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:24.063 01.433 8052 Exposure complete 23:23:24.226 00.163 8052 worker thread done servicing request 23:23:24.226 00.000 3236 OnExposeComplete: enter 23:23:24.227 00.001 3236 UpdateGuideState(): m_state=6 23:23:24.228 00.001 3236 Star::Find(15, 1049, 270, 0, (0,0,0,0), 0.0, 255) frame 1223 23:23:24.228 00.000 3236 Star::Find returns 1 (0), X=1049.76, Y=268.11, Mass=185, SNR=9.4, Peak=40 HFD=4.5 23:23:24.228 00.000 3236 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.85) = xAngle (-1.27 = -1.27) 23:23:24.228 00.000 3236 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.02 = -3.02) 23:23:24.229 00.001 3236 CameraToMount -- cameraX=-2.83 cameraY=-0.06 hyp=2.83 cameraTheta=-3.12 mountX=0.84 mountY=-0.35, mountTheta=-0.40 23:23:24.230 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.83, y=-0.06, opts=13) 23:23:24.231 00.001 3236 Enqueuing Move request for scope (-2.83, -0.06) 23:23:24.231 00.000 8052 Worker thread wakes up 23:23:24.231 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.83, -0.06) opts 0xd 23:23:24.231 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.83, -0.06) 23:23:24.232 00.001 8052 Moving (-2.83, -0.06) raw xDistance=0.84 yDistance=-0.35 23:23:24.232 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.84 23:23:24.232 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:23:24.232 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35 23:23:24.233 00.001 8052 MoveAxis(W, 26, ABG) 23:23:24.233 00.000 8052 Guiding Dir = 3, Dur = 26 23:23:24.239 00.006 8052 IsSlewing returns 0 23:23:24.241 00.002 8052 IsGuiding returns 0 23:23:24.243 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=29, FiltMax=37, Gamma=1.040 23:23:24.246 00.003 8052 PulseGuide returned control before completion, sleep 31 23:23:24.281 00.035 8052 IsGuiding returns 0 23:23:24.282 00.001 8052 Move returns status 0, amount 26 23:23:24.282 00.000 8052 MoveAxis(N, 0, ABG) 23:23:24.282 00.000 8052 Move returns status 0, amount 0 23:23:24.282 00.000 8052 move complete, result=0 23:23:24.282 00.000 8052 worker thread done servicing request 23:23:24.508 00.226 3236 UpdateGuideState exits: m=185 SNR=9.4 23:23:24.509 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:24.509 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:24.509 00.000 3236 Enqueuing Expose request 23:23:24.509 00.000 8052 Worker thread wakes up 23:23:24.509 00.000 3236 GuideStep: 0.8 px 26 ms WEST, -0.4 px 0 ms NORTH 23:23:24.510 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:24.510 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:26.044 01.534 8052 Exposure complete 23:23:26.207 00.163 8052 worker thread done servicing request 23:23:26.208 00.001 3236 OnExposeComplete: enter 23:23:26.208 00.000 3236 UpdateGuideState(): m_state=6 23:23:26.209 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 1224 23:23:26.209 00.000 3236 Star::Find returns 1 (0), X=1050.14, Y=266.81, Mass=197, SNR=9.7, Peak=37 HFD=4.2 23:23:26.209 00.000 3236 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.85) = xAngle (-0.78 = -0.78) 23:23:26.210 00.001 3236 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.53 = -2.53) 23:23:26.210 00.000 3236 CameraToMount -- cameraX=-2.45 cameraY=-1.37 hyp=2.81 cameraTheta=-2.63 mountX=1.99 mountY=-1.61, mountTheta=-0.68 23:23:26.212 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.45, y=-1.37, opts=13) 23:23:26.212 00.000 3236 Enqueuing Move request for scope (-2.45, -1.37) 23:23:26.212 00.000 8052 Worker thread wakes up 23:23:26.213 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.45, -1.37) opts 0xd 23:23:26.213 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.45, -1.37) 23:23:26.213 00.000 8052 Moving (-2.45, -1.37) raw xDistance=1.99 yDistance=-1.61 23:23:26.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.28 from input 1.99 23:23:26.213 00.000 8052 resist switch: large excursion: input -1.61 thresh 0.54 direction from 1 to -1 23:23:26.214 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.83 23:23:26.214 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.61 from input -1.61 23:23:26.214 00.000 8052 MoveAxis(W, 71, ABG) 23:23:26.214 00.000 8052 Guiding Dir = 3, Dur = 71 23:23:26.217 00.003 8052 IsSlewing returns 0 23:23:26.220 00.003 8052 IsGuiding returns 0 23:23:26.224 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=24, FiltMax=35, Gamma=1.040 23:23:26.226 00.002 8052 PulseGuide returned control before completion, sleep 76 23:23:26.304 00.078 8052 IsGuiding returns 0 23:23:26.304 00.000 8052 Move returns status 0, amount 71 23:23:26.305 00.001 8052 MoveAxis(N, 245, ABG) 23:23:26.305 00.000 8052 Guiding Dir = 0, Dur = 245 23:23:26.307 00.002 8052 IsSlewing returns 0 23:23:26.315 00.008 8052 IsGuiding returns 0 23:23:26.351 00.036 8052 PulseGuide returned control before completion, sleep 220 23:23:26.511 00.160 3236 UpdateGuideState exits: m=197 SNR=9.7 23:23:26.512 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:26.512 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:26.512 00.000 3236 Enqueuing Expose request 23:23:26.575 00.063 8052 IsGuiding returns 1 23:23:26.575 00.000 8052 scope still moving after pulse duration time elapsed 23:23:26.604 00.029 8052 IsSlewing returns 0 23:23:26.607 00.003 8052 IsGuiding returns 0 23:23:26.608 00.001 8052 scope move finished after 245 + 47 ms 23:23:26.608 00.000 8052 Move returns status 0, amount 245 23:23:26.608 00.000 8052 move complete, result=0 23:23:26.608 00.000 8052 worker thread done servicing request 23:23:26.609 00.001 8052 Worker thread wakes up 23:23:26.609 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:26.609 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:26.610 00.001 3236 GuideStep: 2.0 px 71 ms WEST, -1.6 px 245 ms NORTH 23:23:28.041 01.431 8052 Exposure complete 23:23:28.205 00.164 8052 worker thread done servicing request 23:23:28.205 00.000 3236 OnExposeComplete: enter 23:23:28.206 00.001 3236 UpdateGuideState(): m_state=6 23:23:28.207 00.001 3236 Star::Find(15, 1050, 266, 0, (0,0,0,0), 0.0, 255) frame 1225 23:23:28.207 00.000 3236 Star::Find returns 1 (0), X=1049.87, Y=269.20, Mass=202, SNR=9.8, Peak=34 HFD=5.2 23:23:28.207 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.63 = -1.65) 23:23:28.208 00.001 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.88 = 2.88) 23:23:28.208 00.000 3236 CameraToMount -- cameraX=-2.72 cameraY=1.02 hyp=2.91 cameraTheta=2.78 mountX=-0.24 mountY=0.74, mountTheta=1.88 23:23:28.210 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.72, y=1.02, opts=13) 23:23:28.210 00.000 3236 Enqueuing Move request for scope (-2.72, 1.02) 23:23:28.210 00.000 8052 Worker thread wakes up 23:23:28.210 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.72, 1.02) opts 0xd 23:23:28.211 00.001 8052 Handling offset move in thread for scope, endpoint = (-2.72, 1.02) 23:23:28.211 00.000 8052 Moving (-2.72, 1.02) raw xDistance=-0.24 yDistance=0.74 23:23:28.211 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24 23:23:28.211 00.000 8052 resist switch: large excursion: input 0.74 thresh 0.54 direction from -1 to 1 23:23:28.211 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.22 23:23:28.212 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 23:23:28.212 00.000 8052 MoveAxis(E, 3, ABG) 23:23:28.212 00.000 8052 Guiding Dir = 2, Dur = 3 23:23:28.218 00.006 8052 IsSlewing returns 0 23:23:28.222 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=24, FiltMax=32, Gamma=1.040 23:23:28.277 00.055 8052 IsGuiding returns 0 23:23:28.406 00.129 8052 IsGuiding returns 0 23:23:28.406 00.000 8052 Move returns status 0, amount 3 23:23:28.407 00.001 8052 MoveAxis(S, 112, ABG) 23:23:28.407 00.000 8052 Guiding Dir = 1, Dur = 112 23:23:28.413 00.006 8052 IsSlewing returns 0 23:23:28.416 00.003 8052 IsGuiding returns 0 23:23:28.420 00.004 8052 PulseGuide returned control before completion, sleep 118 23:23:28.491 00.071 3236 UpdateGuideState exits: m=202 SNR=9.8 23:23:28.491 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:28.491 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:28.491 00.000 3236 Enqueuing Expose request 23:23:28.546 00.055 8052 IsGuiding returns 0 23:23:28.547 00.001 8052 Move returns status 0, amount 112 23:23:28.547 00.000 8052 move complete, result=0 23:23:28.547 00.000 8052 worker thread done servicing request 23:23:28.548 00.001 8052 Worker thread wakes up 23:23:28.548 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:28.548 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:28.548 00.000 3236 GuideStep: -0.2 px 3 ms EAST, 0.7 px 112 ms SOUTH 23:23:30.082 01.534 8052 Exposure complete 23:23:30.244 00.162 8052 worker thread done servicing request 23:23:30.244 00.000 3236 OnExposeComplete: enter 23:23:30.244 00.000 3236 UpdateGuideState(): m_state=6 23:23:30.245 00.001 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 1226 23:23:30.246 00.001 3236 Star::Find returns 1 (0), X=1049.57, Y=269.13, Mass=202, SNR=9.8, Peak=39 HFD=4.4 23:23:30.246 00.000 3236 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.85) = xAngle (4.68 = -1.60) 23:23:30.246 00.000 3236 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 23:23:30.247 00.001 3236 CameraToMount -- cameraX=-3.02 cameraY=0.96 hyp=3.17 cameraTheta=2.83 mountX=-0.09 mountY=0.65, mountTheta=1.72 23:23:30.248 00.001 3236 SchedulePrimaryMove(06CFF028, x=-3.02, y=0.96, opts=13) 23:23:30.249 00.001 3236 Enqueuing Move request for scope (-3.02, 0.96) 23:23:30.249 00.000 8052 Worker thread wakes up 23:23:30.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.02, 0.96) opts 0xd 23:23:30.249 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.02, 0.96) 23:23:30.249 00.000 8052 Moving (-3.02, 0.96) raw xDistance=-0.09 yDistance=0.65 23:23:30.250 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:23:30.250 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65 23:23:30.250 00.000 8052 MoveAxis(E, 0, ABG) 23:23:30.250 00.000 8052 Move returns status 0, amount 0 23:23:30.251 00.001 8052 MoveAxis(S, 98, ABG) 23:23:30.251 00.000 8052 Guiding Dir = 1, Dur = 98 23:23:30.253 00.002 8052 IsSlewing returns 0 23:23:30.256 00.003 8052 IsGuiding returns 0 23:23:30.261 00.005 8052 PulseGuide returned control before completion, sleep 104 23:23:30.263 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=35, Gamma=1.040 23:23:30.372 00.109 8052 IsGuiding returns 0 23:23:30.372 00.000 8052 Move returns status 0, amount 98 23:23:30.372 00.000 8052 move complete, result=0 23:23:30.372 00.000 8052 worker thread done servicing request 23:23:30.526 00.154 3236 UpdateGuideState exits: m=202 SNR=9.8 23:23:30.526 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:30.526 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:30.526 00.000 3236 Enqueuing Expose request 23:23:30.527 00.001 8052 Worker thread wakes up 23:23:30.527 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.6 px 98 ms SOUTH 23:23:30.527 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:30.527 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:32.061 01.534 8052 Exposure complete 23:23:32.226 00.165 8052 worker thread done servicing request 23:23:32.226 00.000 3236 OnExposeComplete: enter 23:23:32.227 00.001 3236 UpdateGuideState(): m_state=6 23:23:32.228 00.001 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 1227 23:23:32.228 00.000 3236 Star::Find returns 1 (0), X=1050.96, Y=270.08, Mass=203, SNR=9.8, Peak=38 HFD=4.5 23:23:32.228 00.000 3236 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.85) = xAngle (4.13 = -2.16) 23:23:32.228 00.000 3236 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.38 = 2.38) 23:23:32.229 00.001 3236 CameraToMount -- cameraX=-1.63 cameraY=1.91 hyp=2.51 cameraTheta=2.28 mountX=-1.39 mountY=1.73, mountTheta=2.25 23:23:32.230 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.63, y=1.91, opts=13) 23:23:32.231 00.001 3236 Enqueuing Move request for scope (-1.63, 1.91) 23:23:32.231 00.000 8052 Worker thread wakes up 23:23:32.231 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.63, 1.91) opts 0xd 23:23:32.231 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.63, 1.91) 23:23:32.232 00.001 8052 Moving (-1.63, 1.91) raw xDistance=-1.39 yDistance=1.73 23:23:32.232 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.39 23:23:32.232 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.73 from input 1.73 23:23:32.232 00.000 8052 MoveAxis(E, 48, ABG) 23:23:32.232 00.000 8052 Guiding Dir = 2, Dur = 48 23:23:32.235 00.003 8052 IsSlewing returns 0 23:23:32.238 00.003 8052 IsGuiding returns 0 23:23:32.243 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=26, FiltMax=34, Gamma=1.040 23:23:32.244 00.001 8052 PulseGuide returned control before completion, sleep 53 23:23:32.299 00.055 8052 IsGuiding returns 0 23:23:32.300 00.001 8052 Move returns status 0, amount 48 23:23:32.300 00.000 8052 MoveAxis(S, 263, ABG) 23:23:32.300 00.000 8052 Guiding Dir = 1, Dur = 263 23:23:32.302 00.002 8052 IsSlewing returns 0 23:23:32.304 00.002 8052 IsGuiding returns 0 23:23:32.320 00.016 8052 PulseGuide returned control before completion, sleep 257 23:23:32.524 00.204 3236 UpdateGuideState exits: m=203 SNR=9.8 23:23:32.524 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:32.525 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:32.525 00.000 3236 Enqueuing Expose request 23:23:32.581 00.056 8052 IsGuiding returns 1 23:23:32.582 00.001 8052 scope still moving after pulse duration time elapsed 23:23:32.608 00.026 8052 IsSlewing returns 0 23:23:32.610 00.002 8052 IsGuiding returns 0 23:23:32.611 00.001 8052 scope move finished after 263 + 43 ms 23:23:32.611 00.000 8052 Move returns status 0, amount 263 23:23:32.611 00.000 8052 move complete, result=0 23:23:32.611 00.000 8052 worker thread done servicing request 23:23:32.612 00.001 3236 GuideStep: -1.4 px 48 ms EAST, 1.7 px 263 ms SOUTH 23:23:32.612 00.000 8052 Worker thread wakes up 23:23:32.612 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:32.612 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:34.045 01.433 8052 Exposure complete 23:23:34.206 00.161 8052 worker thread done servicing request 23:23:34.207 00.001 3236 OnExposeComplete: enter 23:23:34.207 00.000 3236 UpdateGuideState(): m_state=6 23:23:34.208 00.001 3236 Star::Find(15, 1050, 270, 0, (0,0,0,0), 0.0, 255) frame 1228 23:23:34.208 00.000 3236 Star::Find returns 1 (0), X=1051.88, Y=268.55, Mass=215, SNR=10.1, Peak=38 HFD=4.8 23:23:34.209 00.001 3236 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.85) = xAngle (4.51 = -1.77) 23:23:34.209 00.000 3236 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.76 = 2.76) 23:23:34.209 00.000 3236 CameraToMount -- cameraX=-0.71 cameraY=0.37 hyp=0.80 cameraTheta=2.66 mountX=-0.16 mountY=0.30, mountTheta=2.07 23:23:34.211 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.71, y=0.37, opts=13) 23:23:34.211 00.000 3236 Enqueuing Move request for scope (-0.71, 0.37) 23:23:34.211 00.000 8052 Worker thread wakes up 23:23:34.212 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.37) opts 0xd 23:23:34.212 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.71, 0.37) 23:23:34.212 00.000 8052 Moving (-0.71, 0.37) raw xDistance=-0.16 yDistance=0.30 23:23:34.212 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:23:34.212 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 23:23:34.213 00.001 8052 MoveAxis(E, 0, ABG) 23:23:34.213 00.000 8052 Move returns status 0, amount 0 23:23:34.213 00.000 8052 MoveAxis(S, 45, ABG) 23:23:34.213 00.000 8052 Guiding Dir = 1, Dur = 45 23:23:34.216 00.003 8052 IsSlewing returns 0 23:23:34.219 00.003 8052 IsGuiding returns 0 23:23:34.223 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=26, FiltMax=36, Gamma=1.040 23:23:34.225 00.002 8052 PulseGuide returned control before completion, sleep 50 23:23:34.277 00.052 8052 IsGuiding returns 1 23:23:34.277 00.000 8052 scope still moving after pulse duration time elapsed 23:23:34.300 00.023 8052 IsSlewing returns 0 23:23:34.304 00.004 8052 IsGuiding returns 1 23:23:34.327 00.023 8052 IsSlewing returns 0 23:23:34.329 00.002 8052 IsGuiding returns 1 23:23:34.351 00.022 8052 IsSlewing returns 0 23:23:34.353 00.002 8052 IsGuiding returns 0 23:23:34.353 00.000 8052 scope move finished after 45 + 89 ms 23:23:34.354 00.001 8052 Move returns status 0, amount 45 23:23:34.354 00.000 8052 move complete, result=0 23:23:34.354 00.000 8052 worker thread done servicing request 23:23:34.511 00.157 3236 UpdateGuideState exits: m=215 SNR=10.1 23:23:34.512 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:34.512 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:34.512 00.000 3236 Enqueuing Expose request 23:23:34.512 00.000 8052 Worker thread wakes up 23:23:34.513 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:34.513 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 0.3 px 45 ms SOUTH 23:23:34.513 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:36.047 01.534 8052 Exposure complete 23:23:36.208 00.161 8052 worker thread done servicing request 23:23:36.208 00.000 3236 OnExposeComplete: enter 23:23:36.209 00.001 3236 UpdateGuideState(): m_state=6 23:23:36.210 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1229 23:23:36.210 00.000 3236 Star::Find returns 1 (0), X=1052.18, Y=266.75, Mass=203, SNR=9.7, Peak=36 HFD=5.4 23:23:36.210 00.000 3236 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.85) = xAngle (-0.00 = -0.00) 23:23:36.210 00.000 3236 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.75 = -1.75) 23:23:36.211 00.001 3236 CameraToMount -- cameraX=-0.41 cameraY=-1.43 hyp=1.49 cameraTheta=-1.85 mountX=1.49 mountY=-1.46, mountTheta=-0.78 23:23:36.213 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.41, y=-1.43, opts=13) 23:23:36.213 00.000 3236 Enqueuing Move request for scope (-0.41, -1.43) 23:23:36.213 00.000 8052 Worker thread wakes up 23:23:36.214 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -1.43) opts 0xd 23:23:36.214 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.41, -1.43) 23:23:36.214 00.000 8052 Moving (-0.41, -1.43) raw xDistance=1.49 yDistance=-1.46 23:23:36.214 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.49 23:23:36.214 00.000 8052 resist switch: large excursion: input -1.46 thresh 0.54 direction from 1 to -1 23:23:36.215 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.39 23:23:36.215 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.46 from input -1.46 23:23:36.215 00.000 8052 MoveAxis(W, 51, ABG) 23:23:36.216 00.001 8052 Guiding Dir = 3, Dur = 51 23:23:36.221 00.005 8052 IsSlewing returns 0 23:23:36.223 00.002 8052 IsGuiding returns 0 23:23:36.225 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=26, FiltMax=33, Gamma=1.040 23:23:36.233 00.008 8052 PulseGuide returned control before completion, sleep 51 23:23:36.287 00.054 8052 IsGuiding returns 0 23:23:36.288 00.001 8052 Move returns status 0, amount 51 23:23:36.288 00.000 8052 MoveAxis(N, 222, ABG) 23:23:36.288 00.000 8052 Guiding Dir = 0, Dur = 222 23:23:36.290 00.002 8052 IsSlewing returns 0 23:23:36.292 00.002 8052 IsGuiding returns 0 23:23:36.298 00.006 8052 PulseGuide returned control before completion, sleep 226 23:23:36.489 00.191 3236 UpdateGuideState exits: m=203 SNR=9.7 23:23:36.489 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:36.489 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:36.489 00.000 3236 Enqueuing Expose request 23:23:36.529 00.040 8052 IsGuiding returns 0 23:23:36.529 00.000 8052 Move returns status 0, amount 222 23:23:36.529 00.000 8052 move complete, result=0 23:23:36.530 00.001 8052 worker thread done servicing request 23:23:36.531 00.001 8052 Worker thread wakes up 23:23:36.531 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:36.531 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:36.545 00.014 3236 GuideStep: 1.5 px 51 ms WEST, -1.5 px 222 ms NORTH 23:23:38.065 01.520 8052 Exposure complete 23:23:38.244 00.179 8052 worker thread done servicing request 23:23:38.244 00.000 3236 OnExposeComplete: enter 23:23:38.244 00.000 3236 UpdateGuideState(): m_state=6 23:23:38.245 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1230 23:23:38.246 00.001 3236 Star::Find returns 1 (0), X=1051.99, Y=267.46, Mass=201, SNR=9.7, Peak=35 HFD=4.8 23:23:38.246 00.000 3236 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.85) = xAngle (-0.43 = -0.43) 23:23:38.246 00.000 3236 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.17 = -2.17) 23:23:38.246 00.000 3236 CameraToMount -- cameraX=-0.61 cameraY=-0.71 hyp=0.93 cameraTheta=-2.28 mountX=0.85 mountY=-0.77, mountTheta=-0.74 23:23:38.248 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.61, y=-0.71, opts=13) 23:23:38.248 00.000 3236 Enqueuing Move request for scope (-0.61, -0.71) 23:23:38.249 00.001 8052 Worker thread wakes up 23:23:38.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.71) opts 0xd 23:23:38.249 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.61, -0.71) 23:23:38.249 00.000 8052 Moving (-0.61, -0.71) raw xDistance=0.85 yDistance=-0.77 23:23:38.249 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.85 23:23:38.250 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77 23:23:38.250 00.000 8052 MoveAxis(W, 33, ABG) 23:23:38.250 00.000 8052 Guiding Dir = 3, Dur = 33 23:23:38.253 00.003 8052 IsSlewing returns 0 23:23:38.255 00.002 8052 IsGuiding returns 0 23:23:38.261 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=58, FiltMin=23, FiltMax=32, Gamma=1.040 23:23:38.329 00.068 8052 IsGuiding returns 1 23:23:38.329 00.000 8052 scope still moving after pulse duration time elapsed 23:23:38.420 00.091 8052 IsSlewing returns 0 23:23:38.495 00.075 3236 UpdateGuideState exits: m=201 SNR=9.7 23:23:38.495 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:38.495 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:38.495 00.000 3236 Enqueuing Expose request 23:23:38.518 00.023 8052 IsGuiding returns 0 23:23:38.518 00.000 8052 scope move finished after 33 + 229 ms 23:23:38.518 00.000 8052 Move returns status 0, amount 33 23:23:38.519 00.001 8052 MoveAxis(N, 117, ABG) 23:23:38.519 00.000 8052 Guiding Dir = 0, Dur = 117 23:23:38.582 00.063 8052 IsSlewing returns 0 23:23:38.643 00.061 8052 IsGuiding returns 0 23:23:38.650 00.007 8052 PulseGuide returned control before completion, sleep 121 23:23:38.774 00.124 8052 IsGuiding returns 0 23:23:38.775 00.001 8052 Move returns status 0, amount 117 23:23:38.775 00.000 8052 move complete, result=0 23:23:38.775 00.000 8052 worker thread done servicing request 23:23:38.775 00.000 3236 GuideStep: 0.9 px 33 ms WEST, -0.8 px 117 ms NORTH 23:23:38.775 00.000 8052 Worker thread wakes up 23:23:38.776 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:38.776 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:40.108 01.332 8052 Exposure complete 23:23:40.271 00.163 8052 worker thread done servicing request 23:23:40.272 00.001 3236 OnExposeComplete: enter 23:23:40.272 00.000 3236 UpdateGuideState(): m_state=6 23:23:40.273 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1231 23:23:40.273 00.000 3236 Star::Find returns 1 (0), X=1052.24, Y=269.22, Mass=222, SNR=10.2, Peak=35 HFD=4.8 23:23:40.273 00.000 3236 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.85) = xAngle (3.74 = -2.54) 23:23:40.274 00.001 3236 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.00 = 2.00) 23:23:40.274 00.000 3236 CameraToMount -- cameraX=-0.35 cameraY=1.05 hyp=1.10 cameraTheta=1.89 mountX=-0.91 mountY=1.00, mountTheta=2.31 23:23:40.276 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.35, y=1.05, opts=13) 23:23:40.276 00.000 3236 Enqueuing Move request for scope (-0.35, 1.05) 23:23:40.276 00.000 8052 Worker thread wakes up 23:23:40.276 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 1.05) opts 0xd 23:23:40.277 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.35, 1.05) 23:23:40.277 00.000 8052 Moving (-0.35, 1.05) raw xDistance=-0.91 yDistance=1.00 23:23:40.277 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.91 23:23:40.277 00.000 8052 resist switch: large excursion: input 1.00 thresh 0.54 direction from -1 to 1 23:23:40.277 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.01 23:23:40.278 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00 23:23:40.278 00.000 8052 MoveAxis(E, 29, ABG) 23:23:40.278 00.000 8052 Guiding Dir = 2, Dur = 29 23:23:40.283 00.005 8052 IsSlewing returns 0 23:23:40.285 00.002 8052 IsGuiding returns 0 23:23:40.288 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=23, FiltMax=33, Gamma=1.040 23:23:40.292 00.004 8052 PulseGuide returned control before completion, sleep 33 23:23:40.327 00.035 8052 IsGuiding returns 0 23:23:40.328 00.001 8052 Move returns status 0, amount 29 23:23:40.328 00.000 8052 MoveAxis(S, 153, ABG) 23:23:40.328 00.000 8052 Guiding Dir = 1, Dur = 153 23:23:40.330 00.002 8052 IsSlewing returns 0 23:23:40.332 00.002 8052 IsGuiding returns 0 23:23:40.339 00.007 8052 PulseGuide returned control before completion, sleep 157 23:23:40.499 00.160 8052 IsGuiding returns 1 23:23:40.500 00.001 8052 scope still moving after pulse duration time elapsed 23:23:40.522 00.022 8052 IsSlewing returns 0 23:23:40.524 00.002 8052 IsGuiding returns 0 23:23:40.524 00.000 8052 scope move finished after 153 + 39 ms 23:23:40.525 00.001 8052 Move returns status 0, amount 153 23:23:40.525 00.000 8052 move complete, result=0 23:23:40.525 00.000 8052 worker thread done servicing request 23:23:40.553 00.028 3236 UpdateGuideState exits: m=222 SNR=10.2 23:23:40.554 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:40.554 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:40.554 00.000 3236 Enqueuing Expose request 23:23:40.554 00.000 8052 Worker thread wakes up 23:23:40.554 00.000 3236 GuideStep: -0.9 px 29 ms EAST, 1.0 px 153 ms SOUTH 23:23:40.555 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:40.555 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:42.089 01.534 8052 Exposure complete 23:23:42.255 00.166 8052 worker thread done servicing request 23:23:42.255 00.000 3236 OnExposeComplete: enter 23:23:42.255 00.000 3236 UpdateGuideState(): m_state=6 23:23:42.256 00.001 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 1232 23:23:42.257 00.001 3236 Star::Find returns 1 (0), X=1051.94, Y=268.26, Mass=197, SNR=9.6, Peak=38 HFD=4.3 23:23:42.257 00.000 3236 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.85) = xAngle (4.87 = -1.42) 23:23:42.257 00.000 3236 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.12 = 3.12) 23:23:42.257 00.000 3236 CameraToMount -- cameraX=-0.65 cameraY=0.08 hyp=0.65 cameraTheta=3.02 mountX=0.10 mountY=0.01, mountTheta=0.15 23:23:42.259 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.65, y=0.08, opts=13) 23:23:42.260 00.001 3236 Enqueuing Move request for scope (-0.65, 0.08) 23:23:42.260 00.000 8052 Worker thread wakes up 23:23:42.260 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.08) opts 0xd 23:23:42.260 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.65, 0.08) 23:23:42.260 00.000 8052 Moving (-0.65, 0.08) raw xDistance=0.10 yDistance=0.01 23:23:42.261 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10 23:23:42.261 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:23:42.261 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:23:42.261 00.000 8052 MoveAxis(E, 0, ABG) 23:23:42.262 00.001 8052 Move returns status 0, amount 0 23:23:42.262 00.000 8052 MoveAxis(N, 0, ABG) 23:23:42.262 00.000 8052 Move returns status 0, amount 0 23:23:42.262 00.000 8052 move complete, result=0 23:23:42.263 00.001 8052 worker thread done servicing request 23:23:42.271 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=36, Gamma=1.040 23:23:42.536 00.265 3236 UpdateGuideState exits: m=197 SNR=9.6 23:23:42.536 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:42.536 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:42.537 00.001 3236 Enqueuing Expose request 23:23:42.537 00.000 8052 Worker thread wakes up 23:23:42.537 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:23:42.537 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:42.538 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:44.075 01.537 8052 Exposure complete 23:23:44.237 00.162 8052 worker thread done servicing request 23:23:44.237 00.000 3236 OnExposeComplete: enter 23:23:44.237 00.000 3236 UpdateGuideState(): m_state=6 23:23:44.238 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1233 23:23:44.238 00.000 3236 Star::Find returns 1 (0), X=1050.52, Y=267.79, Mass=201, SNR=9.7, Peak=36 HFD=4.6 23:23:44.239 00.001 3236 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.85) = xAngle (-1.11 = -1.11) 23:23:44.239 00.000 3236 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.86 = -2.86) 23:23:44.239 00.000 3236 CameraToMount -- cameraX=-2.07 cameraY=-0.38 hyp=2.10 cameraTheta=-2.96 mountX=0.94 mountY=-0.59, mountTheta=-0.56 23:23:44.241 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.07, y=-0.38, opts=13) 23:23:44.241 00.000 3236 Enqueuing Move request for scope (-2.07, -0.38) 23:23:44.241 00.000 8052 Worker thread wakes up 23:23:44.242 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.07, -0.38) opts 0xd 23:23:44.242 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.07, -0.38) 23:23:44.242 00.000 8052 Moving (-2.07, -0.38) raw xDistance=0.94 yDistance=-0.59 23:23:44.242 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.94 23:23:44.243 00.001 8052 resist switch: large excursion: input -0.59 thresh 0.54 direction from 1 to -1 23:23:44.243 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.78 23:23:44.243 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 23:23:44.243 00.000 8052 MoveAxis(W, 32, ABG) 23:23:44.243 00.000 8052 Guiding Dir = 3, Dur = 32 23:23:44.246 00.003 8052 IsSlewing returns 0 23:23:44.249 00.003 8052 IsGuiding returns 0 23:23:44.253 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=34, Gamma=1.040 23:23:44.255 00.002 8052 PulseGuide returned control before completion, sleep 37 23:23:44.294 00.039 8052 IsGuiding returns 0 23:23:44.295 00.001 8052 Move returns status 0, amount 32 23:23:44.295 00.000 8052 MoveAxis(N, 90, ABG) 23:23:44.295 00.000 8052 Guiding Dir = 0, Dur = 90 23:23:44.297 00.002 8052 IsSlewing returns 0 23:23:44.299 00.002 8052 IsGuiding returns 0 23:23:44.304 00.005 8052 PulseGuide returned control before completion, sleep 96 23:23:44.407 00.103 8052 IsGuiding returns 1 23:23:44.408 00.001 8052 scope still moving after pulse duration time elapsed 23:23:44.431 00.023 8052 IsSlewing returns 0 23:23:44.433 00.002 8052 IsGuiding returns 1 23:23:44.456 00.023 8052 IsSlewing returns 0 23:23:44.458 00.002 8052 IsGuiding returns 0 23:23:44.459 00.001 8052 scope move finished after 90 + 69 ms 23:23:44.459 00.000 8052 Move returns status 0, amount 90 23:23:44.459 00.000 8052 move complete, result=0 23:23:44.459 00.000 8052 worker thread done servicing request 23:23:44.526 00.067 3236 UpdateGuideState exits: m=201 SNR=9.7 23:23:44.527 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:44.527 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:44.527 00.000 3236 Enqueuing Expose request 23:23:44.527 00.000 8052 Worker thread wakes up 23:23:44.527 00.000 3236 GuideStep: 0.9 px 32 ms WEST, -0.6 px 90 ms NORTH 23:23:44.528 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:44.528 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:46.062 01.534 8052 Exposure complete 23:23:46.227 00.165 8052 worker thread done servicing request 23:23:46.227 00.000 3236 OnExposeComplete: enter 23:23:46.228 00.001 3236 UpdateGuideState(): m_state=6 23:23:46.229 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1234 23:23:46.229 00.000 3236 Star::Find returns 1 (0), X=1051.42, Y=268.84, Mass=234, SNR=10.5, Peak=42 HFD=4.5 23:23:46.229 00.000 3236 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.85) = xAngle (4.47 = -1.81) 23:23:46.230 00.001 3236 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.73 = 2.73) 23:23:46.230 00.000 3236 CameraToMount -- cameraX=-1.17 cameraY=0.67 hyp=1.35 cameraTheta=2.62 mountX=-0.32 mountY=0.54, mountTheta=2.10 23:23:46.231 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.17, y=0.67, opts=13) 23:23:46.232 00.001 3236 Enqueuing Move request for scope (-1.17, 0.67) 23:23:46.232 00.000 8052 Worker thread wakes up 23:23:46.232 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.67) opts 0xd 23:23:46.232 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.17, 0.67) 23:23:46.233 00.001 8052 Moving (-1.17, 0.67) raw xDistance=-0.32 yDistance=0.54 23:23:46.234 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32 23:23:46.234 00.000 8052 resist switch: large excursion: input 0.54 thresh 0.54 direction from -1 to 1 23:23:46.234 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.63 23:23:46.235 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 23:23:46.235 00.000 8052 MoveAxis(E, 9, ABG) 23:23:46.235 00.000 8052 Guiding Dir = 2, Dur = 9 23:23:46.243 00.008 8052 IsSlewing returns 0 23:23:46.244 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=29, FiltMax=40, Gamma=1.040 23:23:46.250 00.006 8052 IsGuiding returns 0 23:23:46.255 00.005 8052 PulseGuide returned control before completion, sleep 15 23:23:46.272 00.017 8052 IsGuiding returns 0 23:23:46.273 00.001 8052 Move returns status 0, amount 9 23:23:46.273 00.000 8052 MoveAxis(S, 83, ABG) 23:23:46.273 00.000 8052 Guiding Dir = 1, Dur = 83 23:23:46.275 00.002 8052 IsSlewing returns 0 23:23:46.277 00.002 8052 IsGuiding returns 0 23:23:46.288 00.011 8052 PulseGuide returned control before completion, sleep 83 23:23:46.373 00.085 8052 IsGuiding returns 1 23:23:46.373 00.000 8052 scope still moving after pulse duration time elapsed 23:23:46.396 00.023 8052 IsSlewing returns 0 23:23:46.398 00.002 8052 IsGuiding returns 1 23:23:46.422 00.024 8052 IsSlewing returns 0 23:23:46.424 00.002 8052 IsGuiding returns 0 23:23:46.424 00.000 8052 scope move finished after 83 + 64 ms 23:23:46.425 00.001 8052 Move returns status 0, amount 83 23:23:46.425 00.000 8052 move complete, result=0 23:23:46.425 00.000 8052 worker thread done servicing request 23:23:46.510 00.085 3236 UpdateGuideState exits: m=234 SNR=10.5 23:23:46.510 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:46.510 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:46.510 00.000 3236 Enqueuing Expose request 23:23:46.510 00.000 8052 Worker thread wakes up 23:23:46.511 00.001 3236 GuideStep: -0.3 px 9 ms EAST, 0.5 px 83 ms SOUTH 23:23:46.511 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:46.511 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:48.045 01.534 8052 Exposure complete 23:23:48.207 00.162 8052 worker thread done servicing request 23:23:48.207 00.000 3236 OnExposeComplete: enter 23:23:48.208 00.001 3236 UpdateGuideState(): m_state=6 23:23:48.209 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1235 23:23:48.209 00.000 3236 Star::Find returns 1 (0), X=1052.61, Y=269.48, Mass=209, SNR=10.0, Peak=39 HFD=4.4 23:23:48.209 00.000 3236 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.85) = xAngle (3.41 = -2.88) 23:23:48.209 00.000 3236 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.66 = 1.66) 23:23:48.210 00.001 3236 CameraToMount -- cameraX=0.02 cameraY=1.31 hyp=1.31 cameraTheta=1.56 mountX=-1.26 mountY=1.30, mountTheta=2.34 23:23:48.211 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.02, y=1.31, opts=13) 23:23:48.212 00.001 3236 Enqueuing Move request for scope (0.02, 1.31) 23:23:48.212 00.000 8052 Worker thread wakes up 23:23:48.212 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.31) opts 0xd 23:23:48.213 00.001 8052 Handling offset move in thread for scope, endpoint = (0.02, 1.31) 23:23:48.213 00.000 8052 Moving (0.02, 1.31) raw xDistance=-1.26 yDistance=1.30 23:23:48.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.26 23:23:48.214 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.30 from input 1.30 23:23:48.214 00.000 8052 MoveAxis(E, 44, ABG) 23:23:48.214 00.000 8052 Guiding Dir = 2, Dur = 44 23:23:48.217 00.003 8052 IsSlewing returns 0 23:23:48.220 00.003 8052 IsGuiding returns 0 23:23:48.224 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=100, FiltMin=27, FiltMax=40, Gamma=1.040 23:23:48.227 00.003 8052 PulseGuide returned control before completion, sleep 47 23:23:48.277 00.050 8052 IsGuiding returns 0 23:23:48.277 00.000 8052 Move returns status 0, amount 44 23:23:48.278 00.001 8052 MoveAxis(S, 198, ABG) 23:23:48.278 00.000 8052 Guiding Dir = 1, Dur = 198 23:23:48.280 00.002 8052 IsSlewing returns 0 23:23:48.282 00.002 8052 IsGuiding returns 0 23:23:48.287 00.005 8052 PulseGuide returned control before completion, sleep 203 23:23:48.492 00.205 3236 UpdateGuideState exits: m=209 SNR=10.0 23:23:48.492 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:48.493 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:48.493 00.000 3236 Enqueuing Expose request 23:23:48.494 00.001 8052 IsGuiding returns 0 23:23:48.494 00.000 8052 Move returns status 0, amount 198 23:23:48.494 00.000 8052 move complete, result=0 23:23:48.495 00.001 8052 worker thread done servicing request 23:23:48.495 00.000 8052 Worker thread wakes up 23:23:48.495 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:48.495 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:48.501 00.006 3236 GuideStep: -1.3 px 44 ms EAST, 1.3 px 198 ms SOUTH 23:23:50.030 01.529 8052 Exposure complete 23:23:50.192 00.162 8052 worker thread done servicing request 23:23:50.192 00.000 3236 OnExposeComplete: enter 23:23:50.192 00.000 3236 UpdateGuideState(): m_state=6 23:23:50.193 00.001 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 1236 23:23:50.194 00.001 3236 Star::Find returns 1 (0), X=1053.22, Y=266.99, Mass=216, SNR=10.1, Peak=36 HFD=4.6 23:23:50.194 00.000 3236 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.85) = xAngle (0.77 = 0.77) 23:23:50.194 00.000 3236 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.98 = -0.98) 23:23:50.195 00.001 3236 CameraToMount -- cameraX=0.63 cameraY=-1.18 hyp=1.34 cameraTheta=-1.08 mountX=0.96 mountY=-1.11, mountTheta=-0.86 23:23:50.196 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.63, y=-1.18, opts=13) 23:23:50.197 00.001 3236 Enqueuing Move request for scope (0.63, -1.18) 23:23:50.197 00.000 8052 Worker thread wakes up 23:23:50.197 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.63, -1.18) opts 0xd 23:23:50.197 00.000 8052 Handling offset move in thread for scope, endpoint = (0.63, -1.18) 23:23:50.197 00.000 8052 Moving (0.63, -1.18) raw xDistance=0.96 yDistance=-1.11 23:23:50.198 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.96 23:23:50.198 00.000 8052 resist switch: large excursion: input -1.11 thresh 0.54 direction from 1 to -1 23:23:50.198 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.33 23:23:50.198 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 23:23:50.199 00.001 8052 MoveAxis(W, 30, ABG) 23:23:50.199 00.000 8052 Guiding Dir = 3, Dur = 30 23:23:50.201 00.002 8052 IsSlewing returns 0 23:23:50.204 00.003 8052 IsGuiding returns 0 23:23:50.209 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=34, Gamma=1.040 23:23:50.211 00.002 8052 PulseGuide returned control before completion, sleep 34 23:23:50.248 00.037 8052 IsGuiding returns 0 23:23:50.248 00.000 8052 Move returns status 0, amount 30 23:23:50.248 00.000 8052 MoveAxis(N, 169, ABG) 23:23:50.248 00.000 8052 Guiding Dir = 0, Dur = 169 23:23:50.251 00.003 8052 IsSlewing returns 0 23:23:50.253 00.002 8052 IsGuiding returns 0 23:23:50.265 00.012 8052 PulseGuide returned control before completion, sleep 167 23:23:50.436 00.171 8052 IsGuiding returns 1 23:23:50.437 00.001 8052 scope still moving after pulse duration time elapsed 23:23:50.459 00.022 8052 IsSlewing returns 0 23:23:50.461 00.002 8052 IsGuiding returns 0 23:23:50.462 00.001 8052 scope move finished after 169 + 39 ms 23:23:50.462 00.000 8052 Move returns status 0, amount 169 23:23:50.462 00.000 8052 move complete, result=0 23:23:50.462 00.000 8052 worker thread done servicing request 23:23:50.481 00.019 3236 UpdateGuideState exits: m=216 SNR=10.1 23:23:50.482 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:50.482 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:50.483 00.001 3236 Enqueuing Expose request 23:23:50.483 00.000 8052 Worker thread wakes up 23:23:50.483 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:50.483 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:50.484 00.001 3236 GuideStep: 1.0 px 30 ms WEST, -1.1 px 169 ms NORTH 23:23:52.119 01.635 8052 Exposure complete 23:23:52.281 00.162 8052 worker thread done servicing request 23:23:52.281 00.000 3236 OnExposeComplete: enter 23:23:52.281 00.000 3236 UpdateGuideState(): m_state=6 23:23:52.282 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1237 23:23:52.283 00.001 3236 Star::Find returns 1 (0), X=1052.68, Y=267.72, Mass=218, SNR=10.1, Peak=35 HFD=4.8 23:23:52.283 00.000 3236 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.85) = xAngle (0.47 = 0.47) 23:23:52.283 00.000 3236 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.27 = -1.27) 23:23:52.283 00.000 3236 CameraToMount -- cameraX=0.09 cameraY=-0.45 hyp=0.46 cameraTheta=-1.38 mountX=0.41 mountY=-0.44, mountTheta=-0.82 23:23:52.285 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.09, y=-0.45, opts=13) 23:23:52.286 00.001 3236 Enqueuing Move request for scope (0.09, -0.45) 23:23:52.286 00.000 8052 Worker thread wakes up 23:23:52.286 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.45) opts 0xd 23:23:52.286 00.000 8052 Handling offset move in thread for scope, endpoint = (0.09, -0.45) 23:23:52.287 00.001 8052 Moving (0.09, -0.45) raw xDistance=0.41 yDistance=-0.44 23:23:52.287 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.41 23:23:52.287 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44 23:23:52.287 00.000 8052 MoveAxis(W, 16, ABG) 23:23:52.288 00.001 8052 Guiding Dir = 3, Dur = 16 23:23:52.290 00.002 8052 IsSlewing returns 0 23:23:52.293 00.003 8052 IsGuiding returns 0 23:23:52.297 00.004 8052 PulseGuide returned control before completion, sleep 23 23:23:52.298 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=34, Gamma=1.040 23:23:52.323 00.025 8052 IsGuiding returns 0 23:23:52.323 00.000 8052 Move returns status 0, amount 16 23:23:52.323 00.000 8052 MoveAxis(N, 67, ABG) 23:23:52.324 00.001 8052 Guiding Dir = 0, Dur = 67 23:23:52.326 00.002 8052 IsSlewing returns 0 23:23:52.328 00.002 8052 IsGuiding returns 0 23:23:52.337 00.009 8052 PulseGuide returned control before completion, sleep 69 23:23:52.433 00.096 8052 IsGuiding returns 1 23:23:52.433 00.000 8052 scope still moving after pulse duration time elapsed 23:23:52.562 00.129 8052 IsSlewing returns 0 23:23:52.568 00.006 3236 UpdateGuideState exits: m=218 SNR=10.1 23:23:52.569 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:52.569 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:52.569 00.000 3236 Enqueuing Expose request 23:23:52.755 00.186 8052 IsGuiding returns 0 23:23:52.755 00.000 8052 scope move finished after 67 + 360 ms 23:23:52.755 00.000 8052 Move returns status 0, amount 67 23:23:52.756 00.001 8052 move complete, result=0 23:23:52.756 00.000 8052 worker thread done servicing request 23:23:52.756 00.000 8052 Worker thread wakes up 23:23:52.757 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:52.757 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:52.757 00.000 3236 GuideStep: 0.4 px 16 ms WEST, -0.4 px 67 ms NORTH 23:23:54.089 01.332 8052 Exposure complete 23:23:54.252 00.163 8052 worker thread done servicing request 23:23:54.252 00.000 3236 OnExposeComplete: enter 23:23:54.253 00.001 3236 UpdateGuideState(): m_state=6 23:23:54.254 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1238 23:23:54.254 00.000 3236 Star::Find returns 1 (0), X=1052.10, Y=268.32, Mass=216, SNR=10.1, Peak=37 HFD=4.2 23:23:54.254 00.000 3236 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.85) = xAngle (4.70 = -1.59) 23:23:54.255 00.001 3236 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 23:23:54.255 00.000 3236 CameraToMount -- cameraX=-0.49 cameraY=0.15 hyp=0.51 cameraTheta=2.85 mountX=-0.01 mountY=0.10, mountTheta=1.65 23:23:54.257 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.49, y=0.15, opts=13) 23:23:54.257 00.000 3236 Enqueuing Move request for scope (-0.49, 0.15) 23:23:54.257 00.000 8052 Worker thread wakes up 23:23:54.257 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.15) opts 0xd 23:23:54.258 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.49, 0.15) 23:23:54.258 00.000 8052 Moving (-0.49, 0.15) raw xDistance=-0.01 yDistance=0.10 23:23:54.258 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:23:54.258 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:23:54.259 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:23:54.259 00.000 8052 MoveAxis(E, 0, ABG) 23:23:54.259 00.000 8052 Move returns status 0, amount 0 23:23:54.260 00.001 8052 MoveAxis(N, 0, ABG) 23:23:54.260 00.000 8052 Move returns status 0, amount 0 23:23:54.260 00.000 8052 move complete, result=0 23:23:54.260 00.000 8052 worker thread done servicing request 23:23:54.269 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=35, Gamma=1.040 23:23:54.571 00.302 3236 UpdateGuideState exits: m=216 SNR=10.1 23:23:54.571 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:54.572 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:54.572 00.000 3236 Enqueuing Expose request 23:23:54.572 00.000 8052 Worker thread wakes up 23:23:54.572 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:23:54.572 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:54.572 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:56.081 01.509 8052 Exposure complete 23:23:56.245 00.164 3236 OnExposeComplete: enter 23:23:56.245 00.000 3236 UpdateGuideState(): m_state=6 23:23:56.246 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1239 23:23:56.246 00.000 3236 Star::Find returns 1 (0), X=1053.05, Y=268.03, Mass=212, SNR=10.1, Peak=40 HFD=4.4 23:23:56.247 00.001 3236 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.85) = xAngle (1.54 = 1.54) 23:23:56.247 00.000 8052 worker thread done servicing request 23:23:56.247 00.000 3236 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.21 = -0.21) 23:23:56.247 00.000 3236 CameraToMount -- cameraX=0.46 cameraY=-0.15 hyp=0.48 cameraTheta=-0.31 mountX=0.02 mountY=-0.10, mountTheta=-1.40 23:23:56.249 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.46, y=-0.15, opts=13) 23:23:56.249 00.000 3236 Enqueuing Move request for scope (0.46, -0.15) 23:23:56.249 00.000 8052 Worker thread wakes up 23:23:56.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.15) opts 0xd 23:23:56.249 00.000 8052 Handling offset move in thread for scope, endpoint = (0.46, -0.15) 23:23:56.250 00.001 8052 Moving (0.46, -0.15) raw xDistance=0.02 yDistance=-0.10 23:23:56.250 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:23:56.250 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:23:56.250 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:23:56.251 00.001 8052 MoveAxis(E, 0, ABG) 23:23:56.251 00.000 8052 Move returns status 0, amount 0 23:23:56.251 00.000 8052 MoveAxis(N, 0, ABG) 23:23:56.251 00.000 8052 Move returns status 0, amount 0 23:23:56.251 00.000 8052 move complete, result=0 23:23:56.252 00.001 8052 worker thread done servicing request 23:23:56.260 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=26, FiltMax=36, Gamma=1.040 23:23:56.540 00.280 3236 UpdateGuideState exits: m=212 SNR=10.1 23:23:56.540 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:56.540 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:56.540 00.000 3236 Enqueuing Expose request 23:23:56.541 00.001 8052 Worker thread wakes up 23:23:56.541 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:56.541 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:56.541 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:23:58.078 01.537 8052 Exposure complete 23:23:58.216 00.138 8052 worker thread done servicing request 23:23:58.216 00.000 3236 OnExposeComplete: enter 23:23:58.217 00.001 3236 UpdateGuideState(): m_state=6 23:23:58.217 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1240 23:23:58.218 00.001 3236 Star::Find returns 1 (0), X=1053.88, Y=267.15, Mass=208, SNR=9.9, Peak=40 HFD=4.3 23:23:58.218 00.000 3236 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.85) = xAngle (1.18 = 1.18) 23:23:58.218 00.000 3236 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.57 = -0.57) 23:23:58.218 00.000 3236 CameraToMount -- cameraX=1.29 cameraY=-1.02 hyp=1.64 cameraTheta=-0.67 mountX=0.63 mountY=-0.88, mountTheta=-0.95 23:23:58.220 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.29, y=-1.02, opts=13) 23:23:58.220 00.000 3236 Enqueuing Move request for scope (1.29, -1.02) 23:23:58.220 00.000 8052 Worker thread wakes up 23:23:58.220 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.29, -1.02) opts 0xd 23:23:58.220 00.000 8052 Handling offset move in thread for scope, endpoint = (1.29, -1.02) 23:23:58.221 00.001 8052 Moving (1.29, -1.02) raw xDistance=0.63 yDistance=-0.88 23:23:58.221 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63 23:23:58.221 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 23:23:58.222 00.001 8052 MoveAxis(W, 22, ABG) 23:23:58.222 00.000 8052 Guiding Dir = 3, Dur = 22 23:23:58.225 00.003 8052 IsSlewing returns 0 23:23:58.227 00.002 8052 IsGuiding returns 0 23:23:58.230 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=38, Gamma=1.040 23:23:58.275 00.045 8052 IsGuiding returns 1 23:23:58.275 00.000 8052 scope still moving after pulse duration time elapsed 23:23:58.297 00.022 8052 IsSlewing returns 0 23:23:58.299 00.002 8052 IsGuiding returns 1 23:23:58.321 00.022 8052 IsSlewing returns 0 23:23:58.323 00.002 8052 IsGuiding returns 1 23:23:58.346 00.023 8052 IsSlewing returns 0 23:23:58.347 00.001 8052 IsGuiding returns 1 23:23:58.369 00.022 8052 IsSlewing returns 0 23:23:58.371 00.002 8052 IsGuiding returns 0 23:23:58.371 00.000 8052 scope move finished after 22 + 121 ms 23:23:58.371 00.000 8052 Move returns status 0, amount 22 23:23:58.371 00.000 8052 MoveAxis(N, 135, ABG) 23:23:58.371 00.000 8052 Guiding Dir = 0, Dur = 135 23:23:58.373 00.002 8052 IsSlewing returns 0 23:23:58.375 00.002 8052 IsGuiding returns 0 23:23:58.379 00.004 8052 PulseGuide returned control before completion, sleep 142 23:23:58.498 00.119 3236 UpdateGuideState exits: m=208 SNR=9.9 23:23:58.498 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:23:58.498 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:23:58.499 00.001 3236 Enqueuing Expose request 23:23:58.539 00.040 8052 IsGuiding returns 0 23:23:58.539 00.000 8052 Move returns status 0, amount 135 23:23:58.539 00.000 8052 move complete, result=0 23:23:58.539 00.000 8052 worker thread done servicing request 23:23:58.539 00.000 8052 Worker thread wakes up 23:23:58.539 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:23:58.540 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:23:58.541 00.001 3236 GuideStep: 0.6 px 22 ms WEST, -0.9 px 135 ms NORTH 23:24:00.079 01.538 8052 Exposure complete 23:24:00.316 00.237 8052 worker thread done servicing request 23:24:00.316 00.000 3236 OnExposeComplete: enter 23:24:00.316 00.000 3236 UpdateGuideState(): m_state=6 23:24:00.317 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1241 23:24:00.318 00.001 3236 Star::Find returns 1 (0), X=1053.08, Y=267.85, Mass=219, SNR=10.2, Peak=33 HFD=4.3 23:24:00.318 00.000 3236 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.85) = xAngle (1.26 = 1.26) 23:24:00.318 00.000 3236 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.49 = -0.49) 23:24:00.318 00.000 3236 CameraToMount -- cameraX=0.49 cameraY=-0.33 hyp=0.59 cameraTheta=-0.59 mountX=0.18 mountY=-0.28, mountTheta=-0.99 23:24:00.320 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.49, y=-0.33, opts=13) 23:24:00.320 00.000 3236 Enqueuing Move request for scope (0.49, -0.33) 23:24:00.320 00.000 8052 Worker thread wakes up 23:24:00.320 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.33) opts 0xd 23:24:00.321 00.001 8052 Handling offset move in thread for scope, endpoint = (0.49, -0.33) 23:24:00.321 00.000 8052 Moving (0.49, -0.33) raw xDistance=0.18 yDistance=-0.28 23:24:00.321 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.18 23:24:00.321 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28 23:24:00.322 00.001 8052 MoveAxis(W, 8, ABG) 23:24:00.322 00.000 8052 Guiding Dir = 3, Dur = 8 23:24:00.332 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=22, FiltMax=32, Gamma=1.040 23:24:00.368 00.036 8052 IsSlewing returns 0 23:24:00.432 00.064 8052 IsGuiding returns 0 23:24:00.435 00.003 8052 PulseGuide returned control before completion, sleep 16 23:24:00.454 00.019 8052 IsGuiding returns 0 23:24:00.454 00.000 8052 Move returns status 0, amount 8 23:24:00.454 00.000 8052 MoveAxis(N, 42, ABG) 23:24:00.454 00.000 8052 Guiding Dir = 0, Dur = 42 23:24:00.456 00.002 8052 IsSlewing returns 0 23:24:00.458 00.002 8052 IsGuiding returns 0 23:24:00.467 00.009 8052 PulseGuide returned control before completion, sleep 44 23:24:00.513 00.046 8052 IsGuiding returns 1 23:24:00.513 00.000 8052 scope still moving after pulse duration time elapsed 23:24:00.535 00.022 8052 IsSlewing returns 0 23:24:00.537 00.002 8052 IsGuiding returns 1 23:24:00.559 00.022 8052 IsSlewing returns 0 23:24:00.561 00.002 8052 IsGuiding returns 1 23:24:00.583 00.022 8052 IsSlewing returns 0 23:24:00.585 00.002 8052 IsGuiding returns 1 23:24:00.592 00.007 3236 UpdateGuideState exits: m=219 SNR=10.2 23:24:00.592 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:00.593 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:00.593 00.000 3236 Enqueuing Expose request 23:24:00.607 00.014 8052 IsSlewing returns 0 23:24:00.609 00.002 8052 IsGuiding returns 1 23:24:00.633 00.024 8052 IsSlewing returns 0 23:24:00.635 00.002 8052 IsGuiding returns 1 23:24:00.658 00.023 8052 IsSlewing returns 0 23:24:00.659 00.001 8052 IsGuiding returns 0 23:24:00.660 00.001 8052 scope move finished after 42 + 160 ms 23:24:00.660 00.000 8052 Move returns status 0, amount 42 23:24:00.661 00.001 8052 move complete, result=0 23:24:00.661 00.000 8052 worker thread done servicing request 23:24:00.661 00.000 8052 Worker thread wakes up 23:24:00.661 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:00.661 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:00.665 00.004 3236 GuideStep: 0.2 px 8 ms WEST, -0.3 px 42 ms NORTH 23:24:02.113 01.448 8052 Exposure complete 23:24:02.288 00.175 8052 worker thread done servicing request 23:24:02.289 00.001 3236 OnExposeComplete: enter 23:24:02.289 00.000 3236 UpdateGuideState(): m_state=6 23:24:02.290 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1242 23:24:02.290 00.000 3236 Star::Find returns 1 (0), X=1054.46, Y=268.58, Mass=204, SNR=9.8, Peak=34 HFD=4.8 23:24:02.291 00.001 3236 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.85) = xAngle (2.06 = 2.06) 23:24:02.291 00.000 3236 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.31 = 0.31) 23:24:02.292 00.001 3236 CameraToMount -- cameraX=1.87 cameraY=0.40 hyp=1.91 cameraTheta=0.21 mountX=-0.90 mountY=0.59, mountTheta=2.56 23:24:02.294 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.87, y=0.40, opts=13) 23:24:02.294 00.000 3236 Enqueuing Move request for scope (1.87, 0.40) 23:24:02.294 00.000 8052 Worker thread wakes up 23:24:02.295 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.87, 0.40) opts 0xd 23:24:02.295 00.000 8052 Handling offset move in thread for scope, endpoint = (1.87, 0.40) 23:24:02.295 00.000 8052 Moving (1.87, 0.40) raw xDistance=-0.90 yDistance=0.59 23:24:02.295 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.90 23:24:02.295 00.000 8052 resist switch: large excursion: input 0.59 thresh 0.54 direction from -1 to 1 23:24:02.296 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.77 23:24:02.296 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59 23:24:02.297 00.001 8052 MoveAxis(E, 31, ABG) 23:24:02.297 00.000 8052 Guiding Dir = 2, Dur = 31 23:24:02.301 00.004 8052 IsSlewing returns 0 23:24:02.304 00.003 8052 IsGuiding returns 0 23:24:02.307 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=23, FiltMax=32, Gamma=1.040 23:24:02.312 00.005 8052 PulseGuide returned control before completion, sleep 34 23:24:02.349 00.037 8052 IsGuiding returns 1 23:24:02.350 00.001 8052 scope still moving after pulse duration time elapsed 23:24:02.373 00.023 8052 IsSlewing returns 0 23:24:02.374 00.001 8052 IsGuiding returns 0 23:24:02.375 00.001 8052 scope move finished after 31 + 38 ms 23:24:02.375 00.000 8052 Move returns status 0, amount 31 23:24:02.375 00.000 8052 MoveAxis(S, 90, ABG) 23:24:02.375 00.000 8052 Guiding Dir = 1, Dur = 90 23:24:02.377 00.002 8052 IsSlewing returns 0 23:24:02.379 00.002 8052 IsGuiding returns 0 23:24:02.386 00.007 8052 PulseGuide returned control before completion, sleep 94 23:24:02.482 00.096 8052 IsGuiding returns 1 23:24:02.483 00.001 8052 scope still moving after pulse duration time elapsed 23:24:02.506 00.023 8052 IsSlewing returns 0 23:24:02.508 00.002 8052 IsGuiding returns 1 23:24:02.531 00.023 8052 IsSlewing returns 0 23:24:02.533 00.002 8052 IsGuiding returns 0 23:24:02.533 00.000 8052 scope move finished after 90 + 63 ms 23:24:02.533 00.000 8052 Move returns status 0, amount 90 23:24:02.534 00.001 8052 move complete, result=0 23:24:02.534 00.000 8052 worker thread done servicing request 23:24:02.629 00.095 3236 UpdateGuideState exits: m=204 SNR=9.8 23:24:02.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:02.629 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:02.630 00.001 3236 Enqueuing Expose request 23:24:02.630 00.000 8052 Worker thread wakes up 23:24:02.630 00.000 3236 GuideStep: -0.9 px 31 ms EAST, 0.6 px 90 ms SOUTH 23:24:02.630 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:02.631 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:04.084 01.453 8052 Exposure complete 23:24:04.259 00.175 8052 worker thread done servicing request 23:24:04.259 00.000 3236 OnExposeComplete: enter 23:24:04.259 00.000 3236 UpdateGuideState(): m_state=6 23:24:04.260 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1243 23:24:04.261 00.001 3236 Star::Find returns 1 (0), X=1053.36, Y=268.14, Mass=206, SNR=9.9, Peak=39 HFD=4.2 23:24:04.261 00.000 3236 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.85) = xAngle (1.81 = 1.81) 23:24:04.261 00.000 3236 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.06 = 0.06) 23:24:04.261 00.000 3236 CameraToMount -- cameraX=0.76 cameraY=-0.03 hyp=0.77 cameraTheta=-0.04 mountX=-0.18 mountY=0.05, mountTheta=2.89 23:24:04.263 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.76, y=-0.03, opts=13) 23:24:04.263 00.000 3236 Enqueuing Move request for scope (0.76, -0.03) 23:24:04.264 00.001 8052 Worker thread wakes up 23:24:04.264 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.03) opts 0xd 23:24:04.264 00.000 8052 Handling offset move in thread for scope, endpoint = (0.76, -0.03) 23:24:04.264 00.000 8052 Moving (0.76, -0.03) raw xDistance=-0.18 yDistance=0.05 23:24:04.265 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18 23:24:04.265 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:04.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:24:04.265 00.000 8052 MoveAxis(E, 0, ABG) 23:24:04.266 00.001 8052 Move returns status 0, amount 0 23:24:04.266 00.000 8052 MoveAxis(N, 0, ABG) 23:24:04.266 00.000 8052 Move returns status 0, amount 0 23:24:04.266 00.000 8052 move complete, result=0 23:24:04.267 00.001 8052 worker thread done servicing request 23:24:04.276 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=26, FiltMax=36, Gamma=1.040 23:24:04.540 00.264 3236 UpdateGuideState exits: m=206 SNR=9.9 23:24:04.540 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:04.541 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:04.541 00.000 3236 Enqueuing Expose request 23:24:04.541 00.000 8052 Worker thread wakes up 23:24:04.541 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH 23:24:04.542 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:04.542 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:06.081 01.539 8052 Exposure complete 23:24:06.263 00.182 8052 worker thread done servicing request 23:24:06.263 00.000 3236 OnExposeComplete: enter 23:24:06.263 00.000 3236 UpdateGuideState(): m_state=6 23:24:06.264 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1244 23:24:06.265 00.001 3236 Star::Find returns 1 (0), X=1053.56, Y=266.71, Mass=190, SNR=9.5, Peak=40 HFD=4.4 23:24:06.265 00.000 3236 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.85) = xAngle (0.86 = 0.86) 23:24:06.266 00.001 3236 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.89 = -0.89) 23:24:06.266 00.000 3236 CameraToMount -- cameraX=0.96 cameraY=-1.46 hyp=1.75 cameraTheta=-0.99 mountX=1.14 mountY=-1.36, mountTheta=-0.87 23:24:06.268 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.96, y=-1.46, opts=13) 23:24:06.268 00.000 3236 Enqueuing Move request for scope (0.96, -1.46) 23:24:06.268 00.000 8052 Worker thread wakes up 23:24:06.268 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.96, -1.46) opts 0xd 23:24:06.268 00.000 8052 Handling offset move in thread for scope, endpoint = (0.96, -1.46) 23:24:06.269 00.001 8052 Moving (0.96, -1.46) raw xDistance=1.14 yDistance=-1.36 23:24:06.269 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.14 23:24:06.269 00.000 8052 resist switch: large excursion: input -1.36 thresh 0.54 direction from 1 to -1 23:24:06.270 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.07 23:24:06.270 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36 23:24:06.270 00.000 8052 MoveAxis(W, 39, ABG) 23:24:06.270 00.000 8052 Guiding Dir = 3, Dur = 39 23:24:06.273 00.003 8052 IsSlewing returns 0 23:24:06.275 00.002 8052 IsGuiding returns 0 23:24:06.280 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=28, FiltMax=38, Gamma=1.040 23:24:06.304 00.024 8052 PulseGuide returned control before completion, sleep 21 23:24:06.327 00.023 8052 IsGuiding returns 1 23:24:06.327 00.000 8052 scope still moving after pulse duration time elapsed 23:24:06.351 00.024 8052 IsSlewing returns 0 23:24:06.353 00.002 8052 IsGuiding returns 0 23:24:06.353 00.000 8052 scope move finished after 39 + 38 ms 23:24:06.353 00.000 8052 Move returns status 0, amount 39 23:24:06.353 00.000 8052 MoveAxis(N, 206, ABG) 23:24:06.354 00.001 8052 Guiding Dir = 0, Dur = 206 23:24:06.356 00.002 8052 IsSlewing returns 0 23:24:06.357 00.001 8052 IsGuiding returns 0 23:24:06.361 00.004 8052 PulseGuide returned control before completion, sleep 213 23:24:06.508 00.147 3236 UpdateGuideState exits: m=190 SNR=9.5 23:24:06.508 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:06.508 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:06.508 00.000 3236 Enqueuing Expose request 23:24:06.593 00.085 8052 IsGuiding returns 0 23:24:06.594 00.001 8052 Move returns status 0, amount 206 23:24:06.594 00.000 8052 move complete, result=0 23:24:06.594 00.000 8052 worker thread done servicing request 23:24:06.594 00.000 8052 Worker thread wakes up 23:24:06.594 00.000 3236 GuideStep: 1.1 px 39 ms WEST, -1.4 px 206 ms NORTH 23:24:06.595 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:06.595 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:08.030 01.435 8052 Exposure complete 23:24:08.193 00.163 8052 worker thread done servicing request 23:24:08.193 00.000 3236 OnExposeComplete: enter 23:24:08.194 00.001 3236 UpdateGuideState(): m_state=6 23:24:08.195 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1245 23:24:08.195 00.000 3236 Star::Find returns 1 (0), X=1053.02, Y=267.28, Mass=207, SNR=9.8, Peak=33 HFD=4.7 23:24:08.195 00.000 3236 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.85) = xAngle (0.72 = 0.72) 23:24:08.195 00.000 3236 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.02 = -1.02) 23:24:08.196 00.001 3236 CameraToMount -- cameraX=0.43 cameraY=-0.90 hyp=0.99 cameraTheta=-1.13 mountX=0.75 mountY=-0.85, mountTheta=-0.85 23:24:08.197 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.43, y=-0.90, opts=13) 23:24:08.198 00.001 3236 Enqueuing Move request for scope (0.43, -0.90) 23:24:08.198 00.000 8052 Worker thread wakes up 23:24:08.198 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.90) opts 0xd 23:24:08.198 00.000 8052 Handling offset move in thread for scope, endpoint = (0.43, -0.90) 23:24:08.198 00.000 8052 Moving (0.43, -0.90) raw xDistance=0.75 yDistance=-0.85 23:24:08.199 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.75 23:24:08.199 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 23:24:08.199 00.000 8052 MoveAxis(W, 29, ABG) 23:24:08.199 00.000 8052 Guiding Dir = 3, Dur = 29 23:24:08.202 00.003 8052 IsSlewing returns 0 23:24:08.205 00.003 8052 IsGuiding returns 0 23:24:08.210 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=22, FiltMax=30, Gamma=1.040 23:24:08.211 00.001 8052 PulseGuide returned control before completion, sleep 34 23:24:08.247 00.036 8052 IsGuiding returns 0 23:24:08.248 00.001 8052 Move returns status 0, amount 29 23:24:08.248 00.000 8052 MoveAxis(N, 129, ABG) 23:24:08.248 00.000 8052 Guiding Dir = 0, Dur = 129 23:24:08.250 00.002 8052 IsSlewing returns 0 23:24:08.252 00.002 8052 IsGuiding returns 0 23:24:08.256 00.004 8052 PulseGuide returned control before completion, sleep 136 23:24:08.396 00.140 8052 IsGuiding returns 1 23:24:08.397 00.001 8052 scope still moving after pulse duration time elapsed 23:24:08.419 00.022 8052 IsSlewing returns 0 23:24:08.422 00.003 8052 IsGuiding returns 0 23:24:08.422 00.000 8052 scope move finished after 129 + 40 ms 23:24:08.422 00.000 8052 Move returns status 0, amount 129 23:24:08.423 00.001 8052 move complete, result=0 23:24:08.423 00.000 8052 worker thread done servicing request 23:24:08.482 00.059 3236 UpdateGuideState exits: m=207 SNR=9.8 23:24:08.482 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:08.482 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:08.483 00.001 3236 Enqueuing Expose request 23:24:08.483 00.000 8052 Worker thread wakes up 23:24:08.483 00.000 3236 GuideStep: 0.7 px 29 ms WEST, -0.8 px 129 ms NORTH 23:24:08.483 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:08.483 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:10.118 01.635 8052 Exposure complete 23:24:10.280 00.162 8052 worker thread done servicing request 23:24:10.281 00.001 3236 OnExposeComplete: enter 23:24:10.281 00.000 3236 UpdateGuideState(): m_state=6 23:24:10.282 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1246 23:24:10.282 00.000 3236 Star::Find returns 1 (0), X=1053.66, Y=267.22, Mass=196, SNR=9.6, Peak=40 HFD=4.8 23:24:10.282 00.000 3236 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.85) = xAngle (1.12 = 1.12) 23:24:10.283 00.001 3236 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.63 = -0.63) 23:24:10.283 00.000 3236 CameraToMount -- cameraX=1.07 cameraY=-0.96 hyp=1.44 cameraTheta=-0.73 mountX=0.63 mountY=-0.84, mountTheta=-0.93 23:24:10.285 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.07, y=-0.96, opts=13) 23:24:10.285 00.000 3236 Enqueuing Move request for scope (1.07, -0.96) 23:24:10.286 00.001 8052 Worker thread wakes up 23:24:10.286 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.96) opts 0xd 23:24:10.286 00.000 8052 Handling offset move in thread for scope, endpoint = (1.07, -0.96) 23:24:10.286 00.000 8052 Moving (1.07, -0.96) raw xDistance=0.63 yDistance=-0.84 23:24:10.286 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63 23:24:10.287 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 23:24:10.287 00.000 8052 MoveAxis(W, 24, ABG) 23:24:10.287 00.000 8052 Guiding Dir = 3, Dur = 24 23:24:10.289 00.002 8052 IsSlewing returns 0 23:24:10.292 00.003 8052 IsGuiding returns 0 23:24:10.299 00.007 8052 PulseGuide returned control before completion, sleep 29 23:24:10.299 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=30, FiltMax=38, Gamma=1.040 23:24:10.330 00.031 8052 IsGuiding returns 1 23:24:10.331 00.001 8052 scope still moving after pulse duration time elapsed 23:24:10.353 00.022 8052 IsSlewing returns 0 23:24:10.355 00.002 8052 IsGuiding returns 0 23:24:10.355 00.000 8052 scope move finished after 24 + 38 ms 23:24:10.356 00.001 8052 Move returns status 0, amount 24 23:24:10.356 00.000 8052 MoveAxis(N, 128, ABG) 23:24:10.356 00.000 8052 Guiding Dir = 0, Dur = 128 23:24:10.358 00.002 8052 IsSlewing returns 0 23:24:10.447 00.089 8052 IsGuiding returns 0 23:24:10.516 00.069 8052 PulseGuide returned control before completion, sleep 70 23:24:10.568 00.052 3236 UpdateGuideState exits: m=196 SNR=9.6 23:24:10.568 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:10.568 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:10.568 00.000 3236 Enqueuing Expose request 23:24:10.608 00.040 8052 IsGuiding returns 1 23:24:10.608 00.000 8052 scope still moving after pulse duration time elapsed 23:24:10.736 00.128 8052 IsSlewing returns 0 23:24:10.738 00.002 8052 IsGuiding returns 1 23:24:10.762 00.024 8052 IsSlewing returns 0 23:24:10.766 00.004 8052 IsGuiding returns 0 23:24:10.766 00.000 8052 scope move finished after 128 + 190 ms 23:24:10.766 00.000 8052 Move returns status 0, amount 128 23:24:10.766 00.000 8052 move complete, result=0 23:24:10.767 00.001 8052 worker thread done servicing request 23:24:10.768 00.001 3236 GuideStep: 0.6 px 24 ms WEST, -0.8 px 128 ms NORTH 23:24:10.768 00.000 8052 Worker thread wakes up 23:24:10.768 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:10.768 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:12.100 01.332 8052 Exposure complete 23:24:12.264 00.164 8052 worker thread done servicing request 23:24:12.264 00.000 3236 OnExposeComplete: enter 23:24:12.264 00.000 3236 UpdateGuideState(): m_state=6 23:24:12.265 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1247 23:24:12.265 00.000 3236 Star::Find returns 1 (0), X=1053.84, Y=266.63, Mass=209, SNR=9.9, Peak=37 HFD=4.7 23:24:12.266 00.001 3236 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.85) = xAngle (0.96 = 0.96) 23:24:12.266 00.000 3236 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.79 = -0.79) 23:24:12.266 00.000 3236 CameraToMount -- cameraX=1.25 cameraY=-1.54 hyp=1.99 cameraTheta=-0.89 mountX=1.14 mountY=-1.41, mountTheta=-0.89 23:24:12.268 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.25, y=-1.54, opts=13) 23:24:12.269 00.001 3236 Enqueuing Move request for scope (1.25, -1.54) 23:24:12.269 00.000 8052 Worker thread wakes up 23:24:12.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.25, -1.54) opts 0xd 23:24:12.269 00.000 8052 Handling offset move in thread for scope, endpoint = (1.25, -1.54) 23:24:12.269 00.000 8052 Moving (1.25, -1.54) raw xDistance=1.14 yDistance=-1.41 23:24:12.270 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.14 23:24:12.270 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.41 from input -1.41 23:24:12.270 00.000 8052 MoveAxis(W, 41, ABG) 23:24:12.270 00.000 8052 Guiding Dir = 3, Dur = 41 23:24:12.273 00.003 8052 IsSlewing returns 0 23:24:12.276 00.003 8052 IsGuiding returns 0 23:24:12.280 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=34, Gamma=1.040 23:24:12.282 00.002 8052 PulseGuide returned control before completion, sleep 46 23:24:12.331 00.049 8052 IsGuiding returns 0 23:24:12.331 00.000 8052 Move returns status 0, amount 41 23:24:12.331 00.000 8052 MoveAxis(N, 214, ABG) 23:24:12.331 00.000 8052 Guiding Dir = 0, Dur = 214 23:24:12.333 00.002 8052 IsSlewing returns 0 23:24:12.335 00.002 8052 IsGuiding returns 0 23:24:12.341 00.006 8052 PulseGuide returned control before completion, sleep 219 23:24:12.545 00.204 3236 UpdateGuideState exits: m=209 SNR=9.9 23:24:12.545 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:12.546 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:12.546 00.000 3236 Enqueuing Expose request 23:24:12.566 00.020 8052 IsGuiding returns 0 23:24:12.566 00.000 8052 Move returns status 0, amount 214 23:24:12.566 00.000 8052 move complete, result=0 23:24:12.566 00.000 8052 worker thread done servicing request 23:24:12.567 00.001 8052 Worker thread wakes up 23:24:12.567 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:12.567 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:12.583 00.016 3236 GuideStep: 1.1 px 41 ms WEST, -1.4 px 214 ms NORTH 23:24:14.101 01.518 8052 Exposure complete 23:24:14.269 00.168 8052 worker thread done servicing request 23:24:14.269 00.000 3236 OnExposeComplete: enter 23:24:14.269 00.000 3236 UpdateGuideState(): m_state=6 23:24:14.270 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1248 23:24:14.271 00.001 3236 Star::Find returns 1 (0), X=1052.46, Y=268.13, Mass=225, SNR=10.3, Peak=40 HFD=5.2 23:24:14.271 00.000 3236 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.85) = xAngle (-0.97 = -0.97) 23:24:14.271 00.000 3236 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.71 = -2.71) 23:24:14.272 00.001 3236 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.81 mountX=0.08 mountY=-0.06, mountTheta=-0.63 23:24:14.273 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.13, y=-0.04, opts=13) 23:24:14.274 00.001 3236 Enqueuing Move request for scope (-0.13, -0.04) 23:24:14.274 00.000 8052 Worker thread wakes up 23:24:14.274 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd 23:24:14.274 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.13, -0.04) 23:24:14.275 00.001 8052 Moving (-0.13, -0.04) raw xDistance=0.08 yDistance=-0.06 23:24:14.275 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:24:14.275 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:14.275 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06 23:24:14.276 00.001 8052 MoveAxis(E, 0, ABG) 23:24:14.276 00.000 8052 Move returns status 0, amount 0 23:24:14.276 00.000 8052 MoveAxis(N, 0, ABG) 23:24:14.276 00.000 8052 Move returns status 0, amount 0 23:24:14.277 00.001 8052 move complete, result=0 23:24:14.277 00.000 8052 worker thread done servicing request 23:24:14.286 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=30, FiltMax=39, Gamma=1.040 23:24:14.555 00.269 3236 UpdateGuideState exits: m=225 SNR=10.3 23:24:14.555 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:14.555 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:14.555 00.000 3236 Enqueuing Expose request 23:24:14.555 00.000 8052 Worker thread wakes up 23:24:14.556 00.001 3236 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:24:14.556 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:14.556 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:16.091 01.535 8052 Exposure complete 23:24:16.253 00.162 8052 worker thread done servicing request 23:24:16.253 00.000 3236 OnExposeComplete: enter 23:24:16.254 00.001 3236 UpdateGuideState(): m_state=6 23:24:16.255 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1249 23:24:16.255 00.000 3236 Star::Find returns 1 (0), X=1054.04, Y=268.78, Mass=224, SNR=10.3, Peak=39 HFD=4.3 23:24:16.255 00.000 3236 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.85) = xAngle (2.24 = 2.24) 23:24:16.255 00.000 3236 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.49 = 0.49) 23:24:16.256 00.001 3236 CameraToMount -- cameraX=1.45 cameraY=0.60 hyp=1.57 cameraTheta=0.39 mountX=-0.97 mountY=0.74, mountTheta=2.49 23:24:16.257 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.45, y=0.60, opts=13) 23:24:16.258 00.001 3236 Enqueuing Move request for scope (1.45, 0.60) 23:24:16.258 00.000 8052 Worker thread wakes up 23:24:16.258 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.45, 0.60) opts 0xd 23:24:16.258 00.000 8052 Handling offset move in thread for scope, endpoint = (1.45, 0.60) 23:24:16.259 00.001 8052 Moving (1.45, 0.60) raw xDistance=-0.97 yDistance=0.74 23:24:16.259 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.97 23:24:16.259 00.000 8052 resist switch: large excursion: input 0.74 thresh 0.54 direction from -1 to 1 23:24:16.259 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.23 23:24:16.260 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74 23:24:16.260 00.000 8052 MoveAxis(E, 34, ABG) 23:24:16.260 00.000 8052 Guiding Dir = 2, Dur = 34 23:24:16.263 00.003 8052 IsSlewing returns 0 23:24:16.265 00.002 8052 IsGuiding returns 0 23:24:16.272 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=37, Gamma=1.040 23:24:16.272 00.000 8052 PulseGuide returned control before completion, sleep 38 23:24:16.320 00.048 8052 IsGuiding returns 0 23:24:16.320 00.000 8052 Move returns status 0, amount 34 23:24:16.320 00.000 8052 MoveAxis(S, 113, ABG) 23:24:16.320 00.000 8052 Guiding Dir = 1, Dur = 113 23:24:16.323 00.003 8052 IsSlewing returns 0 23:24:16.325 00.002 8052 IsGuiding returns 0 23:24:16.331 00.006 8052 PulseGuide returned control before completion, sleep 118 23:24:16.453 00.122 8052 IsGuiding returns 1 23:24:16.453 00.000 8052 scope still moving after pulse duration time elapsed 23:24:16.489 00.036 8052 IsSlewing returns 0 23:24:16.496 00.007 8052 IsGuiding returns 0 23:24:16.497 00.001 8052 scope move finished after 113 + 58 ms 23:24:16.497 00.000 8052 Move returns status 0, amount 113 23:24:16.497 00.000 8052 move complete, result=0 23:24:16.497 00.000 8052 worker thread done servicing request 23:24:16.537 00.040 3236 UpdateGuideState exits: m=224 SNR=10.3 23:24:16.537 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:16.538 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:16.538 00.000 3236 Enqueuing Expose request 23:24:16.538 00.000 8052 Worker thread wakes up 23:24:16.538 00.000 3236 GuideStep: -1.0 px 34 ms EAST, 0.7 px 113 ms SOUTH 23:24:16.538 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:16.539 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:18.073 01.534 8052 Exposure complete 23:24:18.237 00.164 8052 worker thread done servicing request 23:24:18.238 00.001 3236 OnExposeComplete: enter 23:24:18.238 00.000 3236 UpdateGuideState(): m_state=6 23:24:18.239 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1250 23:24:18.239 00.000 3236 Star::Find returns 1 (0), X=1054.03, Y=267.26, Mass=204, SNR=9.8, Peak=40 HFD=4.4 23:24:18.240 00.001 3236 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.85) = xAngle (1.28 = 1.28) 23:24:18.240 00.000 3236 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.46 = -0.46) 23:24:18.240 00.000 3236 CameraToMount -- cameraX=1.44 cameraY=-0.91 hyp=1.70 cameraTheta=-0.56 mountX=0.48 mountY=-0.76, mountTheta=-1.01 23:24:18.242 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.44, y=-0.91, opts=13) 23:24:18.242 00.000 3236 Enqueuing Move request for scope (1.44, -0.91) 23:24:18.242 00.000 8052 Worker thread wakes up 23:24:18.243 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.44, -0.91) opts 0xd 23:24:18.243 00.000 8052 Handling offset move in thread for scope, endpoint = (1.44, -0.91) 23:24:18.243 00.000 8052 Moving (1.44, -0.91) raw xDistance=0.48 yDistance=-0.76 23:24:18.243 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.48 23:24:18.243 00.000 8052 resist switch: large excursion: input -0.76 thresh 0.54 direction from 1 to -1 23:24:18.244 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.28 23:24:18.244 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 23:24:18.244 00.000 8052 MoveAxis(W, 14, ABG) 23:24:18.244 00.000 8052 Guiding Dir = 3, Dur = 14 23:24:18.254 00.010 8052 IsSlewing returns 0 23:24:18.255 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=28, FiltMax=37, Gamma=1.040 23:24:18.318 00.063 8052 IsGuiding returns 0 23:24:18.323 00.005 8052 PulseGuide returned control before completion, sleep 20 23:24:18.345 00.022 8052 IsGuiding returns 0 23:24:18.346 00.001 8052 Move returns status 0, amount 14 23:24:18.346 00.000 8052 MoveAxis(N, 115, ABG) 23:24:18.346 00.000 8052 Guiding Dir = 0, Dur = 115 23:24:18.349 00.003 8052 IsSlewing returns 0 23:24:18.351 00.002 8052 IsGuiding returns 0 23:24:18.357 00.006 8052 PulseGuide returned control before completion, sleep 120 23:24:18.481 00.124 8052 IsGuiding returns 0 23:24:18.481 00.000 8052 Move returns status 0, amount 115 23:24:18.481 00.000 8052 move complete, result=0 23:24:18.482 00.001 8052 worker thread done servicing request 23:24:18.485 00.003 3236 UpdateGuideState exits: m=204 SNR=9.8 23:24:18.485 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:18.485 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:18.485 00.000 3236 Enqueuing Expose request 23:24:18.486 00.001 8052 Worker thread wakes up 23:24:18.486 00.000 3236 GuideStep: 0.5 px 14 ms WEST, -0.8 px 115 ms NORTH 23:24:18.486 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:18.486 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:20.123 01.637 8052 Exposure complete 23:24:20.287 00.164 8052 worker thread done servicing request 23:24:20.287 00.000 3236 OnExposeComplete: enter 23:24:20.288 00.001 3236 UpdateGuideState(): m_state=6 23:24:20.289 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1251 23:24:20.289 00.000 3236 Star::Find returns 1 (0), X=1054.66, Y=267.00, Mass=199, SNR=9.7, Peak=35 HFD=4.8 23:24:20.289 00.000 3236 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.85) = xAngle (1.33 = 1.33) 23:24:20.290 00.001 3236 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.41 = -0.41) 23:24:20.290 00.000 3236 CameraToMount -- cameraX=2.06 cameraY=-1.17 hyp=2.37 cameraTheta=-0.52 mountX=0.56 mountY=-0.95, mountTheta=-1.04 23:24:20.292 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.06, y=-1.17, opts=13) 23:24:20.292 00.000 3236 Enqueuing Move request for scope (2.06, -1.17) 23:24:20.292 00.000 8052 Worker thread wakes up 23:24:20.292 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.06, -1.17) opts 0xd 23:24:20.293 00.001 8052 Handling offset move in thread for scope, endpoint = (2.06, -1.17) 23:24:20.293 00.000 8052 Moving (2.06, -1.17) raw xDistance=0.56 yDistance=-0.95 23:24:20.293 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56 23:24:20.293 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95 23:24:20.293 00.000 8052 MoveAxis(W, 20, ABG) 23:24:20.294 00.001 8052 Guiding Dir = 3, Dur = 20 23:24:20.297 00.003 8052 IsSlewing returns 0 23:24:20.301 00.004 8052 IsGuiding returns 0 23:24:20.305 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=34, Gamma=1.040 23:24:20.307 00.002 8052 PulseGuide returned control before completion, sleep 25 23:24:20.334 00.027 8052 IsGuiding returns 1 23:24:20.335 00.001 8052 scope still moving after pulse duration time elapsed 23:24:20.357 00.022 8052 IsSlewing returns 0 23:24:20.359 00.002 8052 IsGuiding returns 0 23:24:20.360 00.001 8052 scope move finished after 20 + 38 ms 23:24:20.360 00.000 8052 Move returns status 0, amount 20 23:24:20.360 00.000 8052 MoveAxis(N, 145, ABG) 23:24:20.360 00.000 8052 Guiding Dir = 0, Dur = 145 23:24:20.362 00.002 8052 IsSlewing returns 0 23:24:20.367 00.005 8052 IsGuiding returns 0 23:24:20.373 00.006 8052 PulseGuide returned control before completion, sleep 150 23:24:20.526 00.153 8052 IsGuiding returns 0 23:24:20.527 00.001 8052 Move returns status 0, amount 145 23:24:20.527 00.000 8052 move complete, result=0 23:24:20.527 00.000 8052 worker thread done servicing request 23:24:20.569 00.042 3236 UpdateGuideState exits: m=199 SNR=9.7 23:24:20.569 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:20.570 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:20.570 00.000 3236 Enqueuing Expose request 23:24:20.570 00.000 8052 Worker thread wakes up 23:24:20.570 00.000 3236 GuideStep: 0.6 px 20 ms WEST, -1.0 px 145 ms NORTH 23:24:20.571 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:20.571 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:22.105 01.534 8052 Exposure complete 23:24:22.268 00.163 8052 worker thread done servicing request 23:24:22.268 00.000 3236 OnExposeComplete: enter 23:24:22.268 00.000 3236 UpdateGuideState(): m_state=6 23:24:22.269 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1252 23:24:22.270 00.001 3236 Star::Find returns 1 (0), X=1055.72, Y=269.07, Mass=217, SNR=10.1, Peak=43 HFD=4.5 23:24:22.270 00.000 3236 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.85) = xAngle (2.13 = 2.13) 23:24:22.270 00.000 3236 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.38 = 0.38) 23:24:22.270 00.000 3236 CameraToMount -- cameraX=3.13 cameraY=0.90 hyp=3.26 cameraTheta=0.28 mountX=-1.72 mountY=1.21, mountTheta=2.53 23:24:22.272 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.13, y=0.90, opts=13) 23:24:22.272 00.000 3236 Enqueuing Move request for scope (3.13, 0.90) 23:24:22.273 00.001 8052 Worker thread wakes up 23:24:22.273 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.13, 0.90) opts 0xd 23:24:22.273 00.000 8052 Handling offset move in thread for scope, endpoint = (3.13, 0.90) 23:24:22.273 00.000 8052 Moving (3.13, 0.90) raw xDistance=-1.72 yDistance=1.21 23:24:22.273 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.72 23:24:22.274 00.001 8052 resist switch: large excursion: input 1.21 thresh 0.54 direction from -1 to 1 23:24:22.274 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.64 23:24:22.274 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.21 from input 1.21 23:24:22.274 00.000 8052 MoveAxis(E, 58, ABG) 23:24:22.275 00.001 8052 Guiding Dir = 2, Dur = 58 23:24:22.277 00.002 8052 IsSlewing returns 0 23:24:22.280 00.003 8052 IsGuiding returns 0 23:24:22.285 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=31, FiltMax=42, Gamma=1.040 23:24:22.286 00.001 8052 PulseGuide returned control before completion, sleep 63 23:24:22.352 00.066 8052 IsGuiding returns 0 23:24:22.352 00.000 8052 Move returns status 0, amount 58 23:24:22.352 00.000 8052 MoveAxis(S, 185, ABG) 23:24:22.352 00.000 8052 Guiding Dir = 1, Dur = 185 23:24:22.355 00.003 8052 IsSlewing returns 0 23:24:22.362 00.007 8052 IsGuiding returns 0 23:24:22.367 00.005 8052 PulseGuide returned control before completion, sleep 191 23:24:22.551 00.184 3236 UpdateGuideState exits: m=217 SNR=10.1 23:24:22.551 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:22.552 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:22.552 00.000 3236 Enqueuing Expose request 23:24:22.562 00.010 8052 IsGuiding returns 0 23:24:22.563 00.001 8052 Move returns status 0, amount 185 23:24:22.563 00.000 8052 move complete, result=0 23:24:22.563 00.000 8052 worker thread done servicing request 23:24:22.563 00.000 8052 Worker thread wakes up 23:24:22.564 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:22.564 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:22.567 00.003 3236 GuideStep: -1.7 px 58 ms EAST, 1.2 px 185 ms SOUTH 23:24:24.098 01.531 8052 Exposure complete 23:24:24.260 00.162 8052 worker thread done servicing request 23:24:24.260 00.000 3236 OnExposeComplete: enter 23:24:24.260 00.000 3236 UpdateGuideState(): m_state=6 23:24:24.261 00.001 3236 Star::Find(15, 1055, 269, 0, (0,0,0,0), 0.0, 255) frame 1253 23:24:24.262 00.001 3236 Star::Find returns 1 (0), X=1055.27, Y=269.19, Mass=196, SNR=9.6, Peak=37 HFD=5.0 23:24:24.262 00.000 3236 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.85) = xAngle (2.21 = 2.21) 23:24:24.262 00.000 3236 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.46 = 0.46) 23:24:24.262 00.000 3236 CameraToMount -- cameraX=2.68 cameraY=1.02 hyp=2.87 cameraTheta=0.36 mountX=-1.71 mountY=1.28, mountTheta=2.50 23:24:24.264 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.68, y=1.02, opts=13) 23:24:24.265 00.001 3236 Enqueuing Move request for scope (2.68, 1.02) 23:24:24.265 00.000 8052 Worker thread wakes up 23:24:24.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.68, 1.02) opts 0xd 23:24:24.265 00.000 8052 Handling offset move in thread for scope, endpoint = (2.68, 1.02) 23:24:24.265 00.000 8052 Moving (2.68, 1.02) raw xDistance=-1.71 yDistance=1.28 23:24:24.266 00.001 8052 GuideAlgorithmHysteresis::Result() returns -1.15 from input -1.71 23:24:24.266 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28 23:24:24.266 00.000 8052 MoveAxis(E, 63, ABG) 23:24:24.267 00.001 8052 Guiding Dir = 2, Dur = 63 23:24:24.269 00.002 8052 IsSlewing returns 0 23:24:24.272 00.003 8052 IsGuiding returns 0 23:24:24.277 00.005 8052 PulseGuide returned control before completion, sleep 69 23:24:24.278 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=34, Gamma=1.040 23:24:24.348 00.070 8052 IsGuiding returns 0 23:24:24.348 00.000 8052 Move returns status 0, amount 63 23:24:24.349 00.001 8052 MoveAxis(S, 195, ABG) 23:24:24.349 00.000 8052 Guiding Dir = 1, Dur = 195 23:24:24.351 00.002 8052 IsSlewing returns 0 23:24:24.355 00.004 8052 IsGuiding returns 0 23:24:24.360 00.005 8052 PulseGuide returned control before completion, sleep 201 23:24:24.545 00.185 3236 UpdateGuideState exits: m=196 SNR=9.6 23:24:24.546 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:24.546 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:24.546 00.000 3236 Enqueuing Expose request 23:24:24.610 00.064 8052 IsGuiding returns 0 23:24:24.610 00.000 8052 Move returns status 0, amount 195 23:24:24.611 00.001 8052 move complete, result=0 23:24:24.611 00.000 8052 worker thread done servicing request 23:24:24.611 00.000 8052 Worker thread wakes up 23:24:24.612 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:24.612 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:24.613 00.001 3236 GuideStep: -1.7 px 63 ms EAST, 1.3 px 195 ms SOUTH 23:24:26.047 01.434 8052 Exposure complete 23:24:26.208 00.161 8052 worker thread done servicing request 23:24:26.209 00.001 3236 OnExposeComplete: enter 23:24:26.209 00.000 3236 UpdateGuideState(): m_state=6 23:24:26.210 00.001 3236 Star::Find(15, 1055, 269, 0, (0,0,0,0), 0.0, 255) frame 1254 23:24:26.210 00.000 3236 Star::Find returns 1 (0), X=1054.54, Y=266.42, Mass=204, SNR=9.8, Peak=35 HFD=5.0 23:24:26.210 00.000 3236 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.85) = xAngle (1.12 = 1.12) 23:24:26.211 00.001 3236 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.63 = -0.63) 23:24:26.211 00.000 3236 CameraToMount -- cameraX=1.95 cameraY=-1.75 hyp=2.62 cameraTheta=-0.73 mountX=1.15 mountY=-1.54, mountTheta=-0.93 23:24:26.213 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.95, y=-1.75, opts=13) 23:24:26.213 00.000 3236 Enqueuing Move request for scope (1.95, -1.75) 23:24:26.214 00.001 8052 Worker thread wakes up 23:24:26.214 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.95, -1.75) opts 0xd 23:24:26.214 00.000 8052 Handling offset move in thread for scope, endpoint = (1.95, -1.75) 23:24:26.214 00.000 8052 Moving (1.95, -1.75) raw xDistance=1.15 yDistance=-1.54 23:24:26.214 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.15 23:24:26.215 00.001 8052 resist switch: large excursion: input -1.54 thresh 0.54 direction from 1 to -1 23:24:26.215 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.63 23:24:26.215 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.54 from input -1.54 23:24:26.215 00.000 8052 MoveAxis(W, 35, ABG) 23:24:26.216 00.001 8052 Guiding Dir = 3, Dur = 35 23:24:26.219 00.003 8052 IsSlewing returns 0 23:24:26.221 00.002 8052 IsGuiding returns 0 23:24:26.225 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=26, FiltMax=34, Gamma=1.040 23:24:26.226 00.001 8052 PulseGuide returned control before completion, sleep 41 23:24:26.269 00.043 8052 IsGuiding returns 0 23:24:26.270 00.001 8052 Move returns status 0, amount 35 23:24:26.270 00.000 8052 MoveAxis(N, 235, ABG) 23:24:26.270 00.000 8052 Guiding Dir = 0, Dur = 235 23:24:26.272 00.002 8052 IsSlewing returns 0 23:24:26.277 00.005 8052 IsGuiding returns 0 23:24:26.282 00.005 8052 PulseGuide returned control before completion, sleep 241 23:24:26.489 00.207 3236 UpdateGuideState exits: m=204 SNR=9.8 23:24:26.489 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:26.489 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:26.490 00.001 3236 Enqueuing Expose request 23:24:26.529 00.039 8052 IsGuiding returns 0 23:24:26.529 00.000 8052 Move returns status 0, amount 235 23:24:26.529 00.000 8052 move complete, result=0 23:24:26.529 00.000 8052 worker thread done servicing request 23:24:26.530 00.001 8052 Worker thread wakes up 23:24:26.530 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:26.530 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:26.547 00.017 3236 GuideStep: 1.2 px 35 ms WEST, -1.5 px 235 ms NORTH 23:24:28.065 01.518 8052 Exposure complete 23:24:28.227 00.162 8052 worker thread done servicing request 23:24:28.227 00.000 3236 OnExposeComplete: enter 23:24:28.227 00.000 3236 UpdateGuideState(): m_state=6 23:24:28.228 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1255 23:24:28.229 00.001 3236 Star::Find returns 1 (0), X=1054.15, Y=266.89, Mass=193, SNR=9.5, Peak=33 HFD=4.3 23:24:28.229 00.000 3236 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.85) = xAngle (1.16 = 1.16) 23:24:28.229 00.000 3236 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.59 = -0.59) 23:24:28.229 00.000 3236 CameraToMount -- cameraX=1.56 cameraY=-1.29 hyp=2.02 cameraTheta=-0.69 mountX=0.81 mountY=-1.12, mountTheta=-0.94 23:24:28.231 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.56, y=-1.29, opts=13) 23:24:28.232 00.001 3236 Enqueuing Move request for scope (1.56, -1.29) 23:24:28.232 00.000 8052 Worker thread wakes up 23:24:28.232 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.56, -1.29) opts 0xd 23:24:28.232 00.000 8052 Handling offset move in thread for scope, endpoint = (1.56, -1.29) 23:24:28.232 00.000 8052 Moving (1.56, -1.29) raw xDistance=0.81 yDistance=-1.12 23:24:28.233 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.81 23:24:28.233 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12 23:24:28.233 00.000 8052 MoveAxis(W, 31, ABG) 23:24:28.233 00.000 8052 Guiding Dir = 3, Dur = 31 23:24:28.236 00.003 8052 IsSlewing returns 0 23:24:28.238 00.002 8052 IsGuiding returns 0 23:24:28.244 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=22, FiltMax=32, Gamma=1.040 23:24:28.244 00.000 8052 PulseGuide returned control before completion, sleep 36 23:24:28.284 00.040 8052 IsGuiding returns 0 23:24:28.285 00.001 8052 Move returns status 0, amount 31 23:24:28.285 00.000 8052 MoveAxis(N, 170, ABG) 23:24:28.285 00.000 8052 Guiding Dir = 0, Dur = 170 23:24:28.287 00.002 8052 IsSlewing returns 0 23:24:28.297 00.010 8052 IsGuiding returns 0 23:24:28.303 00.006 8052 PulseGuide returned control before completion, sleep 175 23:24:28.510 00.207 3236 UpdateGuideState exits: m=193 SNR=9.5 23:24:28.510 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:28.511 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:28.511 00.000 3236 Enqueuing Expose request 23:24:28.556 00.045 8052 IsGuiding returns 1 23:24:28.557 00.001 8052 scope still moving after pulse duration time elapsed 23:24:28.672 00.115 8052 IsSlewing returns 0 23:24:28.730 00.058 8052 IsGuiding returns 0 23:24:28.731 00.001 8052 scope move finished after 170 + 263 ms 23:24:28.731 00.000 8052 Move returns status 0, amount 170 23:24:28.731 00.000 8052 move complete, result=0 23:24:28.731 00.000 8052 worker thread done servicing request 23:24:28.732 00.001 3236 GuideStep: 0.8 px 31 ms WEST, -1.1 px 170 ms NORTH 23:24:28.732 00.000 8052 Worker thread wakes up 23:24:28.732 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:28.732 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:30.064 01.332 8052 Exposure complete 23:24:30.226 00.162 8052 worker thread done servicing request 23:24:30.226 00.000 3236 OnExposeComplete: enter 23:24:30.226 00.000 3236 UpdateGuideState(): m_state=6 23:24:30.227 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1256 23:24:30.228 00.001 3236 Star::Find returns 1 (0), X=1055.38, Y=269.40, Mass=209, SNR=10.0, Peak=36 HFD=4.7 23:24:30.228 00.000 3236 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.85) = xAngle (2.26 = 2.26) 23:24:30.229 00.001 3236 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.52 = 0.52) 23:24:30.229 00.000 3236 CameraToMount -- cameraX=2.79 cameraY=1.23 hyp=3.05 cameraTheta=0.41 mountX=-1.95 mountY=1.51, mountTheta=2.48 23:24:30.230 00.001 3236 SchedulePrimaryMove(06CFF028, x=2.79, y=1.23, opts=13) 23:24:30.231 00.001 3236 Enqueuing Move request for scope (2.79, 1.23) 23:24:30.231 00.000 8052 Worker thread wakes up 23:24:30.231 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.79, 1.23) opts 0xd 23:24:30.231 00.000 8052 Handling offset move in thread for scope, endpoint = (2.79, 1.23) 23:24:30.232 00.001 8052 Moving (2.79, 1.23) raw xDistance=-1.95 yDistance=1.51 23:24:30.232 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.19 from input -1.95 23:24:30.232 00.000 8052 resist switch: large excursion: input 1.51 thresh 0.54 direction from -1 to 1 23:24:30.232 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.52 23:24:30.233 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.51 from input 1.51 23:24:30.234 00.001 8052 MoveAxis(E, 65, ABG) 23:24:30.234 00.000 8052 Guiding Dir = 2, Dur = 65 23:24:30.237 00.003 8052 IsSlewing returns 0 23:24:30.239 00.002 8052 IsGuiding returns 0 23:24:30.243 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=24, FiltMax=33, Gamma=1.040 23:24:30.290 00.047 8052 PulseGuide returned control before completion, sleep 25 23:24:30.321 00.031 8052 IsGuiding returns 1 23:24:30.322 00.001 8052 scope still moving after pulse duration time elapsed 23:24:30.345 00.023 8052 IsSlewing returns 0 23:24:30.347 00.002 8052 IsGuiding returns 1 23:24:30.369 00.022 8052 IsSlewing returns 0 23:24:30.371 00.002 8052 IsGuiding returns 1 23:24:30.393 00.022 8052 IsSlewing returns 0 23:24:30.395 00.002 8052 IsGuiding returns 0 23:24:30.395 00.000 8052 scope move finished after 65 + 90 ms 23:24:30.395 00.000 8052 Move returns status 0, amount 65 23:24:30.396 00.001 8052 MoveAxis(S, 229, ABG) 23:24:30.396 00.000 8052 Guiding Dir = 1, Dur = 229 23:24:30.398 00.002 8052 IsSlewing returns 0 23:24:30.399 00.001 8052 IsGuiding returns 0 23:24:30.408 00.009 8052 PulseGuide returned control before completion, sleep 231 23:24:30.489 00.081 3236 UpdateGuideState exits: m=209 SNR=10.0 23:24:30.489 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:30.489 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:30.489 00.000 3236 Enqueuing Expose request 23:24:30.642 00.153 8052 IsGuiding returns 0 23:24:30.642 00.000 8052 Move returns status 0, amount 229 23:24:30.643 00.001 8052 move complete, result=0 23:24:30.643 00.000 8052 worker thread done servicing request 23:24:30.643 00.000 3236 GuideStep: -1.9 px 65 ms EAST, 1.5 px 229 ms SOUTH 23:24:30.643 00.000 8052 Worker thread wakes up 23:24:30.643 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:30.643 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:32.077 01.434 8052 Exposure complete 23:24:32.239 00.162 8052 worker thread done servicing request 23:24:32.239 00.000 3236 OnExposeComplete: enter 23:24:32.240 00.001 3236 UpdateGuideState(): m_state=6 23:24:32.240 00.000 3236 Star::Find(15, 1055, 269, 0, (0,0,0,0), 0.0, 255) frame 1257 23:24:32.241 00.001 3236 Star::Find returns 1 (0), X=1055.36, Y=268.10, Mass=216, SNR=10.1, Peak=41 HFD=4.6 23:24:32.241 00.000 3236 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.85) = xAngle (1.82 = 1.82) 23:24:32.241 00.000 3236 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.08 = 0.08) 23:24:32.241 00.000 3236 CameraToMount -- cameraX=2.77 cameraY=-0.07 hyp=2.77 cameraTheta=-0.03 mountX=-0.69 mountY=0.21, mountTheta=2.85 23:24:32.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.77, y=-0.07, opts=13) 23:24:32.243 00.000 3236 Enqueuing Move request for scope (2.77, -0.07) 23:24:32.244 00.001 8052 Worker thread wakes up 23:24:32.244 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.77, -0.07) opts 0xd 23:24:32.244 00.000 8052 Handling offset move in thread for scope, endpoint = (2.77, -0.07) 23:24:32.244 00.000 8052 Moving (2.77, -0.07) raw xDistance=-0.69 yDistance=0.21 23:24:32.245 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.69 23:24:32.245 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21 23:24:32.245 00.000 8052 MoveAxis(E, 28, ABG) 23:24:32.245 00.000 8052 Guiding Dir = 2, Dur = 28 23:24:32.247 00.002 8052 IsSlewing returns 0 23:24:32.250 00.003 8052 IsGuiding returns 0 23:24:32.255 00.005 8052 PulseGuide returned control before completion, sleep 34 23:24:32.258 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=28, FiltMax=37, Gamma=1.040 23:24:32.394 00.136 8052 IsGuiding returns 0 23:24:32.394 00.000 8052 Move returns status 0, amount 28 23:24:32.394 00.000 8052 MoveAxis(S, 32, ABG) 23:24:32.394 00.000 8052 Guiding Dir = 1, Dur = 32 23:24:32.463 00.069 8052 IsSlewing returns 0 23:24:32.523 00.060 8052 IsGuiding returns 0 23:24:32.527 00.004 3236 UpdateGuideState exits: m=216 SNR=10.1 23:24:32.527 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:32.528 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:32.528 00.000 3236 Enqueuing Expose request 23:24:32.605 00.077 8052 IsGuiding returns 1 23:24:32.605 00.000 8052 scope still moving after pulse duration time elapsed 23:24:32.631 00.026 8052 IsSlewing returns 0 23:24:32.633 00.002 8052 IsGuiding returns 1 23:24:32.657 00.024 8052 IsSlewing returns 0 23:24:32.665 00.008 8052 IsGuiding returns 1 23:24:32.688 00.023 8052 IsSlewing returns 0 23:24:32.690 00.002 8052 IsGuiding returns 1 23:24:32.716 00.026 8052 IsSlewing returns 0 23:24:32.718 00.002 8052 IsGuiding returns 1 23:24:32.741 00.023 8052 IsSlewing returns 0 23:24:32.742 00.001 8052 IsGuiding returns 0 23:24:32.743 00.001 8052 scope move finished after 32 + 186 ms 23:24:32.743 00.000 8052 Move returns status 0, amount 32 23:24:32.743 00.000 8052 move complete, result=0 23:24:32.744 00.001 8052 worker thread done servicing request 23:24:32.744 00.000 8052 Worker thread wakes up 23:24:32.744 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:32.744 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:32.745 00.001 3236 GuideStep: -0.7 px 28 ms EAST, 0.2 px 32 ms SOUTH 23:24:34.080 01.335 8052 Exposure complete 23:24:34.243 00.163 8052 worker thread done servicing request 23:24:34.243 00.000 3236 OnExposeComplete: enter 23:24:34.243 00.000 3236 UpdateGuideState(): m_state=6 23:24:34.244 00.001 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 1258 23:24:34.244 00.000 3236 Star::Find returns 1 (0), X=1054.88, Y=266.82, Mass=208, SNR=9.9, Peak=35 HFD=4.5 23:24:34.245 00.001 3236 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.85) = xAngle (1.32 = 1.32) 23:24:34.245 00.000 3236 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.43 = -0.43) 23:24:34.245 00.000 3236 CameraToMount -- cameraX=2.29 cameraY=-1.35 hyp=2.66 cameraTheta=-0.53 mountX=0.67 mountY=-1.11, mountTheta=-1.03 23:24:34.247 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.29, y=-1.35, opts=13) 23:24:34.247 00.000 3236 Enqueuing Move request for scope (2.29, -1.35) 23:24:34.247 00.000 8052 Worker thread wakes up 23:24:34.247 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.29, -1.35) opts 0xd 23:24:34.248 00.001 8052 Handling offset move in thread for scope, endpoint = (2.29, -1.35) 23:24:34.248 00.000 8052 Moving (2.29, -1.35) raw xDistance=0.67 yDistance=-1.11 23:24:34.248 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.67 23:24:34.248 00.000 8052 resist switch: large excursion: input -1.11 thresh 0.54 direction from 1 to -1 23:24:34.249 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.34 23:24:34.249 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 23:24:34.249 00.000 8052 MoveAxis(W, 21, ABG) 23:24:34.250 00.001 8052 Guiding Dir = 3, Dur = 21 23:24:34.253 00.003 8052 IsSlewing returns 0 23:24:34.257 00.004 8052 IsGuiding returns 0 23:24:34.260 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=25, FiltMax=33, Gamma=1.040 23:24:34.264 00.004 8052 PulseGuide returned control before completion, sleep 24 23:24:34.292 00.028 8052 IsGuiding returns 1 23:24:34.292 00.000 8052 scope still moving after pulse duration time elapsed 23:24:34.314 00.022 8052 IsSlewing returns 0 23:24:34.317 00.003 8052 IsGuiding returns 0 23:24:34.317 00.000 8052 scope move finished after 21 + 39 ms 23:24:34.317 00.000 8052 Move returns status 0, amount 21 23:24:34.317 00.000 8052 MoveAxis(N, 169, ABG) 23:24:34.318 00.001 8052 Guiding Dir = 0, Dur = 169 23:24:34.320 00.002 8052 IsSlewing returns 0 23:24:34.323 00.003 8052 IsGuiding returns 0 23:24:34.327 00.004 8052 PulseGuide returned control before completion, sleep 176 23:24:34.506 00.179 8052 IsGuiding returns 0 23:24:34.506 00.000 8052 Move returns status 0, amount 169 23:24:34.507 00.001 8052 move complete, result=0 23:24:34.507 00.000 8052 worker thread done servicing request 23:24:34.533 00.026 3236 UpdateGuideState exits: m=208 SNR=9.9 23:24:34.533 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:34.533 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:34.533 00.000 3236 Enqueuing Expose request 23:24:34.534 00.001 8052 Worker thread wakes up 23:24:34.534 00.000 3236 GuideStep: 0.7 px 21 ms WEST, -1.1 px 169 ms NORTH 23:24:34.534 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:34.534 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:36.068 01.534 8052 Exposure complete 23:24:36.232 00.164 3236 OnExposeComplete: enter 23:24:36.233 00.001 8052 worker thread done servicing request 23:24:36.233 00.000 3236 UpdateGuideState(): m_state=6 23:24:36.234 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1259 23:24:36.234 00.000 3236 Star::Find returns 1 (0), X=1055.36, Y=267.96, Mass=221, SNR=10.3, Peak=41 HFD=4.1 23:24:36.234 00.000 3236 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.85) = xAngle (1.77 = 1.77) 23:24:36.235 00.001 3236 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.03 = 0.03) 23:24:36.235 00.000 3236 CameraToMount -- cameraX=2.77 cameraY=-0.21 hyp=2.78 cameraTheta=-0.08 mountX=-0.56 mountY=0.07, mountTheta=3.01 23:24:36.237 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.77, y=-0.21, opts=13) 23:24:36.237 00.000 3236 Enqueuing Move request for scope (2.77, -0.21) 23:24:36.237 00.000 8052 Worker thread wakes up 23:24:36.238 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.77, -0.21) opts 0xd 23:24:36.238 00.000 8052 Handling offset move in thread for scope, endpoint = (2.77, -0.21) 23:24:36.238 00.000 8052 Moving (2.77, -0.21) raw xDistance=-0.56 yDistance=0.07 23:24:36.238 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.56 23:24:36.239 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:24:36.239 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:24:36.239 00.000 8052 MoveAxis(E, 18, ABG) 23:24:36.239 00.000 8052 Guiding Dir = 2, Dur = 18 23:24:36.249 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=28, FiltMax=38, Gamma=1.040 23:24:36.272 00.023 8052 IsSlewing returns 0 23:24:36.330 00.058 8052 IsGuiding returns 0 23:24:36.397 00.067 8052 IsGuiding returns 0 23:24:36.397 00.000 8052 Move returns status 0, amount 18 23:24:36.398 00.001 8052 MoveAxis(N, 0, ABG) 23:24:36.398 00.000 8052 Move returns status 0, amount 0 23:24:36.398 00.000 8052 move complete, result=0 23:24:36.398 00.000 8052 worker thread done servicing request 23:24:36.515 00.117 3236 UpdateGuideState exits: m=221 SNR=10.3 23:24:36.515 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:36.516 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:36.516 00.000 3236 Enqueuing Expose request 23:24:36.516 00.000 8052 Worker thread wakes up 23:24:36.516 00.000 3236 GuideStep: -0.6 px 18 ms EAST, 0.1 px 0 ms NORTH 23:24:36.516 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:36.517 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:38.051 01.534 8052 Exposure complete 23:24:38.214 00.163 8052 worker thread done servicing request 23:24:38.214 00.000 3236 OnExposeComplete: enter 23:24:38.215 00.001 3236 UpdateGuideState(): m_state=6 23:24:38.216 00.001 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 1260 23:24:38.216 00.000 3236 Star::Find returns 1 (0), X=1056.26, Y=267.04, Mass=223, SNR=10.3, Peak=41 HFD=4.6 23:24:38.216 00.000 3236 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.85) = xAngle (1.55 = 1.55) 23:24:38.217 00.001 3236 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.20 = -0.20) 23:24:38.217 00.000 3236 CameraToMount -- cameraX=3.67 cameraY=-1.13 hyp=3.84 cameraTheta=-0.30 mountX=0.08 mountY=-0.75, mountTheta=-1.46 23:24:38.219 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.67, y=-1.13, opts=13) 23:24:38.219 00.000 3236 Enqueuing Move request for scope (3.67, -1.13) 23:24:38.219 00.000 8052 Worker thread wakes up 23:24:38.219 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.67, -1.13) opts 0xd 23:24:38.220 00.001 8052 Handling offset move in thread for scope, endpoint = (3.67, -1.13) 23:24:38.220 00.000 8052 Moving (3.67, -1.13) raw xDistance=0.08 yDistance=-0.75 23:24:38.220 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:24:38.220 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 23:24:38.221 00.001 8052 MoveAxis(E, 0, ABG) 23:24:38.221 00.000 8052 Move returns status 0, amount 0 23:24:38.221 00.000 8052 MoveAxis(N, 114, ABG) 23:24:38.221 00.000 8052 Guiding Dir = 0, Dur = 114 23:24:38.224 00.003 8052 IsSlewing returns 0 23:24:38.227 00.003 8052 IsGuiding returns 0 23:24:38.232 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=30, FiltMax=40, Gamma=1.040 23:24:38.233 00.001 8052 PulseGuide returned control before completion, sleep 118 23:24:38.355 00.122 8052 IsGuiding returns 1 23:24:38.355 00.000 8052 scope still moving after pulse duration time elapsed 23:24:38.380 00.025 8052 IsSlewing returns 0 23:24:38.382 00.002 8052 IsGuiding returns 0 23:24:38.382 00.000 8052 scope move finished after 114 + 41 ms 23:24:38.383 00.001 8052 Move returns status 0, amount 114 23:24:38.383 00.000 8052 move complete, result=0 23:24:38.383 00.000 8052 worker thread done servicing request 23:24:38.495 00.112 3236 UpdateGuideState exits: m=223 SNR=10.3 23:24:38.496 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:38.496 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:38.496 00.000 3236 Enqueuing Expose request 23:24:38.496 00.000 8052 Worker thread wakes up 23:24:38.497 00.001 3236 GuideStep: 0.1 px 0 ms EAST, -0.8 px 114 ms NORTH 23:24:38.497 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:38.497 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:40.030 01.533 8052 Exposure complete 23:24:40.194 00.164 8052 worker thread done servicing request 23:24:40.194 00.000 3236 OnExposeComplete: enter 23:24:40.194 00.000 3236 UpdateGuideState(): m_state=6 23:24:40.195 00.001 3236 Star::Find(15, 1056, 267, 0, (0,0,0,0), 0.0, 255) frame 1261 23:24:40.195 00.000 3236 Star::Find returns 1 (0), X=1056.84, Y=266.50, Mass=200, SNR=9.7, Peak=34 HFD=4.8 23:24:40.196 00.001 3236 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.85) = xAngle (1.47 = 1.47) 23:24:40.196 00.000 3236 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.27 = -0.27) 23:24:40.196 00.000 3236 CameraToMount -- cameraX=4.25 cameraY=-1.67 hyp=4.57 cameraTheta=-0.38 mountX=0.44 mountY=-1.23, mountTheta=-1.22 23:24:40.198 00.002 3236 SchedulePrimaryMove(06CFF028, x=4.25, y=-1.67, opts=13) 23:24:40.198 00.000 3236 Enqueuing Move request for scope (4.25, -1.67) 23:24:40.198 00.000 8052 Worker thread wakes up 23:24:40.199 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (4.25, -1.67) opts 0xd 23:24:40.199 00.000 8052 Handling offset move in thread for scope, endpoint = (4.25, -1.67) 23:24:40.199 00.000 8052 Moving (4.25, -1.67) raw xDistance=0.44 yDistance=-1.23 23:24:40.199 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44 23:24:40.200 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.23 from input -1.23 23:24:40.200 00.000 8052 MoveAxis(W, 15, ABG) 23:24:40.200 00.000 8052 Guiding Dir = 3, Dur = 15 23:24:40.205 00.005 8052 IsSlewing returns 0 23:24:40.207 00.002 8052 IsGuiding returns 0 23:24:40.213 00.006 8052 PulseGuide returned control before completion, sleep 20 23:24:40.216 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=24, FiltMax=33, Gamma=1.040 23:24:40.236 00.020 8052 IsGuiding returns 0 23:24:40.236 00.000 8052 Move returns status 0, amount 15 23:24:40.236 00.000 8052 MoveAxis(N, 187, ABG) 23:24:40.236 00.000 8052 Guiding Dir = 0, Dur = 187 23:24:40.238 00.002 8052 IsSlewing returns 0 23:24:40.240 00.002 8052 IsGuiding returns 0 23:24:40.250 00.010 8052 PulseGuide returned control before completion, sleep 188 23:24:40.443 00.193 8052 IsGuiding returns 0 23:24:40.443 00.000 8052 Move returns status 0, amount 187 23:24:40.444 00.001 8052 move complete, result=0 23:24:40.444 00.000 8052 worker thread done servicing request 23:24:40.481 00.037 3236 UpdateGuideState exits: m=200 SNR=9.7 23:24:40.481 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:40.482 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:40.482 00.000 3236 Enqueuing Expose request 23:24:40.482 00.000 8052 Worker thread wakes up 23:24:40.483 00.001 3236 GuideStep: 0.4 px 15 ms WEST, -1.2 px 187 ms NORTH 23:24:40.483 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:40.483 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:42.117 01.634 8052 Exposure complete 23:24:42.280 00.163 8052 worker thread done servicing request 23:24:42.280 00.000 3236 OnExposeComplete: enter 23:24:42.280 00.000 3236 UpdateGuideState(): m_state=6 23:24:42.281 00.001 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 1262 23:24:42.282 00.001 3236 Star::Find returns 1 (0), X=1054.81, Y=266.37, Mass=166, SNR=8.8, Peak=36 HFD=4.7 23:24:42.282 00.000 3236 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.85) = xAngle (1.17 = 1.17) 23:24:42.282 00.000 3236 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.58 = -0.58) 23:24:42.282 00.000 3236 CameraToMount -- cameraX=2.22 cameraY=-1.80 hyp=2.86 cameraTheta=-0.68 mountX=1.13 mountY=-1.57, mountTheta=-0.95 23:24:42.284 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.22, y=-1.80, opts=13) 23:24:42.285 00.001 3236 Enqueuing Move request for scope (2.22, -1.80) 23:24:42.285 00.000 8052 Worker thread wakes up 23:24:42.285 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.22, -1.80) opts 0xd 23:24:42.285 00.000 8052 Handling offset move in thread for scope, endpoint = (2.22, -1.80) 23:24:42.286 00.001 8052 Moving (2.22, -1.80) raw xDistance=1.13 yDistance=-1.57 23:24:42.286 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.13 23:24:42.286 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.57 from input -1.57 23:24:42.286 00.000 8052 MoveAxis(W, 40, ABG) 23:24:42.286 00.000 8052 Guiding Dir = 3, Dur = 40 23:24:42.289 00.003 8052 IsSlewing returns 0 23:24:42.292 00.003 8052 IsGuiding returns 0 23:24:42.297 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=27, FiltMax=35, Gamma=1.040 23:24:42.298 00.001 8052 PulseGuide returned control before completion, sleep 45 23:24:42.347 00.049 8052 IsGuiding returns 0 23:24:42.347 00.000 8052 Move returns status 0, amount 40 23:24:42.347 00.000 8052 MoveAxis(N, 238, ABG) 23:24:42.347 00.000 8052 Guiding Dir = 0, Dur = 238 23:24:42.349 00.002 8052 IsSlewing returns 0 23:24:42.351 00.002 8052 IsGuiding returns 0 23:24:42.361 00.010 8052 PulseGuide returned control before completion, sleep 239 23:24:42.574 00.213 3236 UpdateGuideState exits: m=166 SNR=8.8 23:24:42.574 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:42.574 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:42.575 00.001 3236 Enqueuing Expose request 23:24:42.617 00.042 8052 IsGuiding returns 0 23:24:42.617 00.000 8052 Move returns status 0, amount 238 23:24:42.617 00.000 8052 move complete, result=0 23:24:42.618 00.001 8052 worker thread done servicing request 23:24:42.618 00.000 8052 Worker thread wakes up 23:24:42.618 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:42.618 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:42.624 00.006 3236 GuideStep: 1.1 px 40 ms WEST, -1.6 px 238 ms NORTH 23:24:44.051 01.427 8052 Exposure complete 23:24:44.214 00.163 8052 worker thread done servicing request 23:24:44.215 00.001 3236 OnExposeComplete: enter 23:24:44.215 00.000 3236 UpdateGuideState(): m_state=6 23:24:44.216 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1263 23:24:44.216 00.000 3236 Star::Find returns 1 (0), X=1053.01, Y=266.32, Mass=211, SNR=10.0, Peak=36 HFD=4.9 23:24:44.216 00.000 3236 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.85) = xAngle (0.50 = 0.50) 23:24:44.217 00.001 3236 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.25 = -1.25) 23:24:44.217 00.000 3236 CameraToMount -- cameraX=0.42 cameraY=-1.85 hyp=1.90 cameraTheta=-1.35 mountX=1.67 mountY=-1.80, mountTheta=-0.82 23:24:44.219 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.42, y=-1.85, opts=13) 23:24:44.219 00.000 3236 Enqueuing Move request for scope (0.42, -1.85) 23:24:44.219 00.000 8052 Worker thread wakes up 23:24:44.219 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.42, -1.85) opts 0xd 23:24:44.220 00.001 8052 Handling offset move in thread for scope, endpoint = (0.42, -1.85) 23:24:44.220 00.000 8052 Moving (0.42, -1.85) raw xDistance=1.67 yDistance=-1.80 23:24:44.220 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.10 from input 1.67 23:24:44.220 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.80 from input -1.80 23:24:44.221 00.001 8052 MoveAxis(W, 60, ABG) 23:24:44.221 00.000 8052 Guiding Dir = 3, Dur = 60 23:24:44.223 00.002 8052 IsSlewing returns 0 23:24:44.226 00.003 8052 IsGuiding returns 0 23:24:44.231 00.005 8052 PulseGuide returned control before completion, sleep 66 23:24:44.231 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=33, Gamma=1.040 23:24:44.299 00.068 8052 IsGuiding returns 0 23:24:44.299 00.000 8052 Move returns status 0, amount 60 23:24:44.300 00.001 8052 MoveAxis(N, 273, ABG) 23:24:44.300 00.000 8052 Guiding Dir = 0, Dur = 273 23:24:44.302 00.002 8052 IsSlewing returns 0 23:24:44.304 00.002 8052 IsGuiding returns 0 23:24:44.308 00.004 8052 PulseGuide returned control before completion, sleep 280 23:24:44.494 00.186 3236 UpdateGuideState exits: m=211 SNR=10.0 23:24:44.494 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:44.494 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:44.495 00.001 3236 Enqueuing Expose request 23:24:44.595 00.100 8052 IsGuiding returns 0 23:24:44.596 00.001 8052 Move returns status 0, amount 273 23:24:44.596 00.000 8052 move complete, result=0 23:24:44.596 00.000 8052 worker thread done servicing request 23:24:44.596 00.000 8052 Worker thread wakes up 23:24:44.596 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:44.597 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:44.597 00.000 3236 GuideStep: 1.7 px 60 ms WEST, -1.8 px 273 ms NORTH 23:24:46.030 01.433 8052 Exposure complete 23:24:46.191 00.161 8052 worker thread done servicing request 23:24:46.192 00.001 3236 OnExposeComplete: enter 23:24:46.192 00.000 3236 UpdateGuideState(): m_state=6 23:24:46.193 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1264 23:24:46.194 00.001 3236 Star::Find returns 1 (0), X=1050.66, Y=266.02, Mass=200, SNR=9.7, Peak=32 HFD=5.6 23:24:46.194 00.000 3236 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.85) = xAngle (-0.45 = -0.45) 23:24:46.194 00.000 3236 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.20 = -2.20) 23:24:46.194 00.000 3236 CameraToMount -- cameraX=-1.93 cameraY=-2.16 hyp=2.89 cameraTheta=-2.30 mountX=2.60 mountY=-2.34, mountTheta=-0.73 23:24:46.196 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.93, y=-2.16, opts=13) 23:24:46.196 00.000 3236 Enqueuing Move request for scope (-1.93, -2.16) 23:24:46.197 00.001 8052 Worker thread wakes up 23:24:46.197 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.93, -2.16) opts 0xd 23:24:46.197 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.93, -2.16) 23:24:46.197 00.000 8052 Moving (-1.93, -2.16) raw xDistance=2.60 yDistance=-2.34 23:24:46.197 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.72 from input 2.60 23:24:46.198 00.001 8052 GuideAlgorithmResistSwitch::result() returns -2.34 from input -2.34 23:24:46.198 00.000 8052 MoveAxis(W, 94, ABG) 23:24:46.198 00.000 8052 Guiding Dir = 3, Dur = 94 23:24:46.202 00.004 8052 IsSlewing returns 0 23:24:46.205 00.003 8052 IsGuiding returns 0 23:24:46.209 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=24, FiltMax=31, Gamma=1.040 23:24:46.213 00.004 8052 PulseGuide returned control before completion, sleep 98 23:24:46.397 00.184 8052 IsGuiding returns 0 23:24:46.397 00.000 8052 Move returns status 0, amount 94 23:24:46.397 00.000 8052 MoveAxis(N, 356, ABG) 23:24:46.397 00.000 8052 Guiding Dir = 0, Dur = 356 23:24:46.455 00.058 8052 IsSlewing returns 0 23:24:46.474 00.019 3236 UpdateGuideState exits: m=200 SNR=9.7 23:24:46.474 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:46.474 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:46.474 00.000 3236 Enqueuing Expose request 23:24:46.525 00.051 8052 IsGuiding returns 0 23:24:46.596 00.071 8052 PulseGuide returned control before completion, sleep 297 23:24:46.896 00.300 8052 IsGuiding returns 1 23:24:46.897 00.001 8052 scope still moving after pulse duration time elapsed 23:24:46.919 00.022 8052 IsSlewing returns 0 23:24:46.921 00.002 8052 IsGuiding returns 1 23:24:46.943 00.022 8052 IsSlewing returns 0 23:24:46.945 00.002 8052 IsGuiding returns 1 23:24:46.968 00.023 8052 IsSlewing returns 0 23:24:46.970 00.002 8052 IsGuiding returns 0 23:24:46.971 00.001 8052 scope move finished after 356 + 89 ms 23:24:46.971 00.000 8052 Move returns status 0, amount 356 23:24:46.971 00.000 8052 move complete, result=0 23:24:46.971 00.000 8052 worker thread done servicing request 23:24:46.971 00.000 8052 Worker thread wakes up 23:24:46.971 00.000 3236 GuideStep: 2.6 px 94 ms WEST, -2.3 px 356 ms NORTH 23:24:46.972 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:46.972 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:48.103 01.131 8052 Exposure complete 23:24:48.269 00.166 8052 worker thread done servicing request 23:24:48.269 00.000 3236 OnExposeComplete: enter 23:24:48.270 00.001 3236 UpdateGuideState(): m_state=6 23:24:48.271 00.001 3236 Star::Find(15, 1050, 266, 0, (0,0,0,0), 0.0, 255) frame 1265 23:24:48.271 00.000 3236 Star::Find returns 1 (0), X=1047.12, Y=269.57, Mass=170, SNR=8.8, Peak=36 HFD=6.1 23:24:48.271 00.000 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.74 = -1.54) 23:24:48.271 00.000 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.99 = 2.99) 23:24:48.272 00.001 3236 CameraToMount -- cameraX=-5.47 cameraY=1.39 hyp=5.64 cameraTheta=2.89 mountX=0.16 mountY=0.83, mountTheta=1.38 23:24:48.273 00.001 3236 SchedulePrimaryMove(06CFF028, x=-5.47, y=1.39, opts=13) 23:24:48.274 00.001 3236 Enqueuing Move request for scope (-5.47, 1.39) 23:24:48.274 00.000 8052 Worker thread wakes up 23:24:48.274 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.47, 1.39) opts 0xd 23:24:48.274 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.47, 1.39) 23:24:48.275 00.001 8052 Moving (-5.47, 1.39) raw xDistance=0.16 yDistance=0.83 23:24:48.275 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:24:48.275 00.000 8052 resist switch: large excursion: input 0.83 thresh 0.54 direction from -1 to 1 23:24:48.275 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.48 23:24:48.276 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 23:24:48.276 00.000 8052 MoveAxis(E, 0, ABG) 23:24:48.276 00.000 8052 Move returns status 0, amount 0 23:24:48.276 00.000 8052 MoveAxis(S, 126, ABG) 23:24:48.277 00.001 8052 Guiding Dir = 1, Dur = 126 23:24:48.279 00.002 8052 IsSlewing returns 0 23:24:48.282 00.003 8052 IsGuiding returns 0 23:24:48.286 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=28, FiltMax=34, Gamma=1.040 23:24:48.289 00.003 8052 PulseGuide returned control before completion, sleep 131 23:24:48.423 00.134 8052 IsGuiding returns 0 23:24:48.423 00.000 8052 Move returns status 0, amount 126 23:24:48.424 00.001 8052 move complete, result=0 23:24:48.424 00.000 8052 worker thread done servicing request 23:24:48.519 00.095 3236 UpdateGuideState exits: m=170 SNR=8.8 23:24:48.519 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:48.519 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:48.520 00.001 3236 Enqueuing Expose request 23:24:48.520 00.000 8052 Worker thread wakes up 23:24:48.520 00.000 3236 GuideStep: 0.2 px 0 ms EAST, 0.8 px 126 ms SOUTH 23:24:48.520 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:48.520 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:24:50.055 01.535 8052 Exposure complete 23:24:50.219 00.164 8052 worker thread done servicing request 23:24:50.220 00.001 3236 OnExposeComplete: enter 23:24:50.220 00.000 3236 UpdateGuideState(): m_state=6 23:24:50.221 00.001 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 1266 23:24:50.221 00.000 3236 Star::Find returns 1 (0), X=1046.53, Y=269.48, Mass=235, SNR=10.5, Peak=37 HFD=5.8 23:24:50.221 00.000 3236 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.85) = xAngle (4.78 = -1.51) 23:24:50.222 00.001 3236 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.03 = 3.03) 23:24:50.222 00.000 3236 CameraToMount -- cameraX=-6.06 cameraY=1.31 hyp=6.20 cameraTheta=2.93 mountX=0.41 mountY=0.68, mountTheta=1.03 23:24:50.223 00.001 3236 SchedulePrimaryMove(06CFF028, x=-6.06, y=1.31, opts=13) 23:24:50.224 00.001 3236 Enqueuing Move request for scope (-6.06, 1.31) 23:24:50.224 00.000 8052 Worker thread wakes up 23:24:50.224 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.06, 1.31) opts 0xd 23:24:50.224 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.06, 1.31) 23:24:50.225 00.001 8052 Moving (-6.06, 1.31) raw xDistance=0.41 yDistance=0.68 23:24:50.225 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41 23:24:50.225 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68 23:24:50.225 00.000 8052 MoveAxis(W, 14, ABG) 23:24:50.225 00.000 8052 Guiding Dir = 3, Dur = 14 23:24:50.237 00.012 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=27, FiltMax=35, Gamma=1.040 23:24:50.269 00.032 8052 IsSlewing returns 0 23:24:50.328 00.059 8052 IsGuiding returns 0 23:24:50.396 00.068 8052 IsGuiding returns 0 23:24:50.396 00.000 8052 Move returns status 0, amount 14 23:24:50.396 00.000 8052 MoveAxis(S, 103, ABG) 23:24:50.396 00.000 8052 Guiding Dir = 1, Dur = 103 23:24:50.400 00.004 8052 IsSlewing returns 0 23:24:50.402 00.002 8052 IsGuiding returns 0 23:24:50.415 00.013 8052 PulseGuide returned control before completion, sleep 101 23:24:50.512 00.097 3236 UpdateGuideState exits: m=235 SNR=10.5 23:24:50.512 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:50.513 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:50.513 00.000 3236 Enqueuing Expose request 23:24:50.520 00.007 8052 IsGuiding returns 1 23:24:50.521 00.001 8052 scope still moving after pulse duration time elapsed 23:24:50.544 00.023 8052 IsSlewing returns 0 23:24:50.546 00.002 8052 IsGuiding returns 0 23:24:50.551 00.005 8052 scope move finished after 103 + 41 ms 23:24:50.552 00.001 8052 Move returns status 0, amount 103 23:24:50.552 00.000 8052 move complete, result=0 23:24:50.552 00.000 8052 worker thread done servicing request 23:24:50.552 00.000 8052 Worker thread wakes up 23:24:50.553 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:50.553 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,254,31,31) 23:24:50.557 00.004 3236 GuideStep: 0.4 px 14 ms WEST, 0.7 px 103 ms SOUTH 23:24:52.084 01.527 8052 Exposure complete 23:24:52.213 00.129 8052 worker thread done servicing request 23:24:52.214 00.001 3236 OnExposeComplete: enter 23:24:52.214 00.000 3236 UpdateGuideState(): m_state=6 23:24:52.215 00.001 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 1267 23:24:52.215 00.000 3236 Star::Find returns 1 (0), X=1044.89, Y=268.50, Mass=222, SNR=10.2, Peak=39 HFD=4.7 23:24:52.215 00.000 3236 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.85) = xAngle (4.95 = -1.34) 23:24:52.215 00.000 3236 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.20 = -3.08) 23:24:52.216 00.001 3236 CameraToMount -- cameraX=-7.70 cameraY=0.33 hyp=7.71 cameraTheta=3.10 mountX=1.80 mountY=-0.46, mountTheta=-0.25 23:24:52.217 00.001 3236 SchedulePrimaryMove(06CFF028, x=-7.70, y=0.33, opts=13) 23:24:52.217 00.000 3236 Enqueuing Move request for scope (-7.70, 0.33) 23:24:52.218 00.001 8052 Worker thread wakes up 23:24:52.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.70, 0.33) opts 0xd 23:24:52.218 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.70, 0.33) 23:24:52.218 00.000 8052 Moving (-7.70, 0.33) raw xDistance=1.80 yDistance=-0.46 23:24:52.218 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.80 23:24:52.218 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:24:52.219 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 23:24:52.219 00.000 8052 MoveAxis(W, 63, ABG) 23:24:52.219 00.000 8052 Guiding Dir = 3, Dur = 63 23:24:52.221 00.002 8052 IsSlewing returns 0 23:24:52.224 00.003 8052 IsGuiding returns 0 23:24:52.228 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=37, Gamma=1.040 23:24:52.234 00.006 8052 PulseGuide returned control before completion, sleep 63 23:24:52.300 00.066 8052 IsGuiding returns 0 23:24:52.300 00.000 8052 Move returns status 0, amount 63 23:24:52.300 00.000 8052 MoveAxis(N, 0, ABG) 23:24:52.300 00.000 8052 Move returns status 0, amount 0 23:24:52.300 00.000 8052 move complete, result=0 23:24:52.301 00.001 8052 worker thread done servicing request 23:24:52.455 00.154 3236 UpdateGuideState exits: m=222 SNR=10.2 23:24:52.455 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:52.455 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:52.455 00.000 3236 Enqueuing Expose request 23:24:52.455 00.000 8052 Worker thread wakes up 23:24:52.456 00.001 3236 GuideStep: 1.8 px 63 ms WEST, -0.5 px 0 ms NORTH 23:24:52.456 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:52.456 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,254,31,31) 23:24:54.086 01.630 8052 Exposure complete 23:24:54.218 00.132 8052 worker thread done servicing request 23:24:54.218 00.000 3236 OnExposeComplete: enter 23:24:54.218 00.000 3236 UpdateGuideState(): m_state=6 23:24:54.219 00.001 3236 Star::Find(15, 1044, 268, 0, (0,0,0,0), 0.0, 255) frame 1268 23:24:54.219 00.000 3236 Star::Find returns 1 (0), X=1045.13, Y=269.29, Mass=213, SNR=10.0, Peak=41 HFD=4.7 23:24:54.219 00.000 3236 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.85) = xAngle (4.84 = -1.44) 23:24:54.220 00.001 3236 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 23:24:54.220 00.000 3236 CameraToMount -- cameraX=-7.46 cameraY=1.11 hyp=7.54 cameraTheta=2.99 mountX=0.97 mountY=0.35, mountTheta=0.34 23:24:54.221 00.001 3236 SchedulePrimaryMove(06CFF028, x=-7.46, y=1.11, opts=13) 23:24:54.221 00.000 3236 Enqueuing Move request for scope (-7.46, 1.11) 23:24:54.222 00.001 8052 Worker thread wakes up 23:24:54.222 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.46, 1.11) opts 0xd 23:24:54.222 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.46, 1.11) 23:24:54.222 00.000 8052 Moving (-7.46, 1.11) raw xDistance=0.97 yDistance=0.35 23:24:54.222 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.69 from input 0.97 23:24:54.222 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35 23:24:54.223 00.001 8052 MoveAxis(W, 38, ABG) 23:24:54.223 00.000 8052 Guiding Dir = 3, Dur = 38 23:24:54.225 00.002 8052 IsSlewing returns 0 23:24:54.228 00.003 8052 IsGuiding returns 0 23:24:54.232 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=29, FiltMax=38, Gamma=1.040 23:24:54.251 00.019 8052 PulseGuide returned control before completion, sleep 25 23:24:54.278 00.027 8052 IsGuiding returns 1 23:24:54.278 00.000 8052 scope still moving after pulse duration time elapsed 23:24:54.300 00.022 8052 IsSlewing returns 0 23:24:54.302 00.002 8052 IsGuiding returns 1 23:24:54.324 00.022 8052 IsSlewing returns 0 23:24:54.326 00.002 8052 IsGuiding returns 0 23:24:54.326 00.000 8052 scope move finished after 38 + 60 ms 23:24:54.326 00.000 8052 Move returns status 0, amount 38 23:24:54.327 00.001 8052 MoveAxis(S, 53, ABG) 23:24:54.327 00.000 8052 Guiding Dir = 1, Dur = 53 23:24:54.328 00.001 8052 IsSlewing returns 0 23:24:54.330 00.002 8052 IsGuiding returns 0 23:24:54.352 00.022 8052 PulseGuide returned control before completion, sleep 42 23:24:54.397 00.045 8052 IsGuiding returns 1 23:24:54.397 00.000 8052 scope still moving after pulse duration time elapsed 23:24:54.420 00.023 8052 IsSlewing returns 0 23:24:54.423 00.003 8052 IsGuiding returns 1 23:24:54.445 00.022 8052 IsSlewing returns 0 23:24:54.448 00.003 8052 IsGuiding returns 1 23:24:54.452 00.004 3236 UpdateGuideState exits: m=213 SNR=10.0 23:24:54.452 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:54.452 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:54.452 00.000 3236 Enqueuing Expose request 23:24:54.482 00.030 8052 IsSlewing returns 0 23:24:54.484 00.002 8052 IsGuiding returns 1 23:24:54.506 00.022 8052 IsSlewing returns 0 23:24:54.509 00.003 8052 IsGuiding returns 1 23:24:54.531 00.022 8052 IsSlewing returns 0 23:24:54.533 00.002 8052 IsGuiding returns 0 23:24:54.533 00.000 8052 scope move finished after 53 + 149 ms 23:24:54.533 00.000 8052 Move returns status 0, amount 53 23:24:54.533 00.000 8052 move complete, result=0 23:24:54.533 00.000 8052 worker thread done servicing request 23:24:54.534 00.001 8052 Worker thread wakes up 23:24:54.534 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:54.534 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,254,31,31) 23:24:54.550 00.016 3236 GuideStep: 1.0 px 38 ms WEST, 0.3 px 53 ms SOUTH 23:24:56.066 01.516 8052 Exposure complete 23:24:56.201 00.135 8052 worker thread done servicing request 23:24:56.201 00.000 3236 OnExposeComplete: enter 23:24:56.202 00.001 3236 UpdateGuideState(): m_state=6 23:24:56.202 00.000 3236 Star::Find(15, 1045, 269, 0, (0,0,0,0), 0.0, 255) frame 1269 23:24:56.203 00.001 3236 Star::Find returns 1 (0), X=1045.27, Y=271.12, Mass=224, SNR=10.3, Peak=35 HFD=4.6 23:24:56.203 00.000 3236 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.85) = xAngle (4.61 = -1.68) 23:24:56.203 00.000 3236 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.86 = 2.86) 23:24:56.203 00.000 3236 CameraToMount -- cameraX=-7.32 cameraY=2.95 hyp=7.89 cameraTheta=2.76 mountX=-0.83 mountY=2.18, mountTheta=1.93 23:24:56.205 00.002 3236 SchedulePrimaryMove(06CFF028, x=-7.32, y=2.95, opts=13) 23:24:56.205 00.000 3236 Enqueuing Move request for scope (-7.32, 2.95) 23:24:56.206 00.001 8052 Worker thread wakes up 23:24:56.206 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.32, 2.95) opts 0xd 23:24:56.206 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.32, 2.95) 23:24:56.206 00.000 8052 Moving (-7.32, 2.95) raw xDistance=-0.83 yDistance=2.18 23:24:56.206 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.83 23:24:56.206 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.18 from input 2.18 23:24:56.207 00.001 8052 MoveAxis(E, 26, ABG) 23:24:56.207 00.000 8052 Guiding Dir = 2, Dur = 26 23:24:56.209 00.002 8052 IsSlewing returns 0 23:24:56.216 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=23, FiltMax=32, Gamma=1.040 23:24:56.217 00.001 8052 IsGuiding returns 0 23:24:56.257 00.040 8052 IsGuiding returns 1 23:24:56.257 00.000 8052 scope still moving after pulse duration time elapsed 23:24:56.279 00.022 8052 IsSlewing returns 0 23:24:56.281 00.002 8052 IsGuiding returns 1 23:24:56.303 00.022 8052 IsSlewing returns 0 23:24:56.305 00.002 8052 IsGuiding returns 1 23:24:56.327 00.022 8052 IsSlewing returns 0 23:24:56.329 00.002 8052 IsGuiding returns 0 23:24:56.329 00.000 8052 scope move finished after 26 + 86 ms 23:24:56.330 00.001 8052 Move returns status 0, amount 26 23:24:56.330 00.000 8052 MoveAxis(S, 332, ABG) 23:24:56.330 00.000 8052 Guiding Dir = 1, Dur = 332 23:24:56.332 00.002 8052 IsSlewing returns 0 23:24:56.333 00.001 8052 IsGuiding returns 0 23:24:56.352 00.019 8052 PulseGuide returned control before completion, sleep 324 23:24:56.446 00.094 3236 UpdateGuideState exits: m=224 SNR=10.3 23:24:56.446 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:56.446 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:56.446 00.000 3236 Enqueuing Expose request 23:24:56.757 00.311 8052 IsGuiding returns 0 23:24:56.758 00.001 8052 Move returns status 0, amount 332 23:24:56.758 00.000 8052 move complete, result=0 23:24:56.758 00.000 8052 worker thread done servicing request 23:24:56.758 00.000 3236 GuideStep: -0.8 px 26 ms EAST, 2.2 px 332 ms SOUTH 23:24:56.758 00.000 8052 Worker thread wakes up 23:24:56.759 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:56.759 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,256,31,31) 23:24:58.091 01.332 8052 Exposure complete 23:24:58.254 00.163 8052 worker thread done servicing request 23:24:58.255 00.001 3236 OnExposeComplete: enter 23:24:58.255 00.000 3236 UpdateGuideState(): m_state=6 23:24:58.256 00.001 3236 Star::Find(15, 1045, 271, 0, (0,0,0,0), 0.0, 255) frame 1270 23:24:58.256 00.000 3236 Star::Find returns 1 (0), X=1044.79, Y=268.40, Mass=189, SNR=9.4, Peak=37 HFD=5.3 23:24:58.257 00.001 3236 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.85) = xAngle (4.96 = -1.32) 23:24:58.257 00.000 3236 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.21 = -3.07) 23:24:58.257 00.000 3236 CameraToMount -- cameraX=-7.80 cameraY=0.23 hyp=7.81 cameraTheta=3.11 mountX=1.92 mountY=-0.57, mountTheta=-0.29 23:24:58.259 00.002 3236 SchedulePrimaryMove(06CFF028, x=-7.80, y=0.23, opts=13) 23:24:58.259 00.000 3236 Enqueuing Move request for scope (-7.80, 0.23) 23:24:58.259 00.000 8052 Worker thread wakes up 23:24:58.260 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.80, 0.23) opts 0xd 23:24:58.260 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.80, 0.23) 23:24:58.260 00.000 8052 Moving (-7.80, 0.23) raw xDistance=1.92 yDistance=-0.57 23:24:58.261 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.18 from input 1.92 23:24:58.261 00.000 8052 resist switch: large excursion: input -0.57 thresh 0.54 direction from 1 to -1 23:24:58.261 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.71 23:24:58.261 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57 23:24:58.261 00.000 8052 MoveAxis(W, 65, ABG) 23:24:58.262 00.001 8052 Guiding Dir = 3, Dur = 65 23:24:58.264 00.002 8052 IsSlewing returns 0 23:24:58.268 00.004 8052 IsGuiding returns 0 23:24:58.272 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=34, Gamma=1.040 23:24:58.273 00.001 8052 PulseGuide returned control before completion, sleep 70 23:24:58.347 00.074 8052 IsGuiding returns 1 23:24:58.348 00.001 8052 scope still moving after pulse duration time elapsed 23:24:58.370 00.022 8052 IsSlewing returns 0 23:24:58.372 00.002 8052 IsGuiding returns 0 23:24:58.373 00.001 8052 scope move finished after 65 + 39 ms 23:24:58.373 00.000 8052 Move returns status 0, amount 65 23:24:58.373 00.000 8052 MoveAxis(N, 87, ABG) 23:24:58.373 00.000 8052 Guiding Dir = 0, Dur = 87 23:24:58.375 00.002 8052 IsSlewing returns 0 23:24:58.378 00.003 8052 IsGuiding returns 0 23:24:58.401 00.023 8052 PulseGuide returned control before completion, sleep 74 23:24:58.484 00.083 8052 IsGuiding returns 1 23:24:58.484 00.000 8052 scope still moving after pulse duration time elapsed 23:24:58.506 00.022 8052 IsSlewing returns 0 23:24:58.508 00.002 8052 IsGuiding returns 1 23:24:58.530 00.022 8052 IsSlewing returns 0 23:24:58.533 00.003 8052 IsGuiding returns 1 23:24:58.555 00.022 8052 IsSlewing returns 0 23:24:58.557 00.002 8052 IsGuiding returns 1 23:24:58.577 00.020 3236 UpdateGuideState exits: m=189 SNR=9.4 23:24:58.577 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:24:58.577 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:24:58.578 00.001 3236 Enqueuing Expose request 23:24:58.579 00.001 8052 IsSlewing returns 0 23:24:58.581 00.002 8052 IsGuiding returns 0 23:24:58.582 00.001 8052 scope move finished after 87 + 116 ms 23:24:58.582 00.000 8052 Move returns status 0, amount 87 23:24:58.582 00.000 8052 move complete, result=0 23:24:58.582 00.000 8052 worker thread done servicing request 23:24:58.582 00.000 8052 Worker thread wakes up 23:24:58.583 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:24:58.583 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,253,31,31) 23:24:58.587 00.004 3236 GuideStep: 1.9 px 65 ms WEST, -0.6 px 87 ms NORTH 23:25:00.117 01.530 8052 Exposure complete 23:25:00.303 00.186 8052 worker thread done servicing request 23:25:00.303 00.000 3236 OnExposeComplete: enter 23:25:00.303 00.000 3236 UpdateGuideState(): m_state=6 23:25:00.304 00.001 3236 Star::Find(15, 1044, 268, 0, (0,0,0,0), 0.0, 255) frame 1271 23:25:00.305 00.001 3236 Star::Find returns 1 (0), X=1045.14, Y=269.38, Mass=233, SNR=10.5, Peak=37 HFD=5.3 23:25:00.305 00.000 3236 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.85) = xAngle (4.83 = -1.45) 23:25:00.305 00.000 3236 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.08 = 3.08) 23:25:00.305 00.000 3236 CameraToMount -- cameraX=-7.45 cameraY=1.20 hyp=7.55 cameraTheta=2.98 mountX=0.89 mountY=0.43, mountTheta=0.46 23:25:00.307 00.002 3236 SchedulePrimaryMove(06CFF028, x=-7.45, y=1.20, opts=13) 23:25:00.308 00.001 3236 Enqueuing Move request for scope (-7.45, 1.20) 23:25:00.308 00.000 8052 Worker thread wakes up 23:25:00.308 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.45, 1.20) opts 0xd 23:25:00.308 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.45, 1.20) 23:25:00.309 00.001 8052 Moving (-7.45, 1.20) raw xDistance=0.89 yDistance=0.43 23:25:00.309 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.89 23:25:00.309 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:25:00.309 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43 23:25:00.310 00.001 8052 MoveAxis(W, 35, ABG) 23:25:00.310 00.000 8052 Guiding Dir = 3, Dur = 35 23:25:00.313 00.003 8052 IsSlewing returns 0 23:25:00.320 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=35, Gamma=1.040 23:25:00.336 00.016 8052 IsGuiding returns 0 23:25:00.461 00.125 8052 IsGuiding returns 1 23:25:00.461 00.000 8052 scope still moving after pulse duration time elapsed 23:25:00.568 00.107 8052 IsSlewing returns 0 23:25:00.601 00.033 3236 UpdateGuideState exits: m=233 SNR=10.5 23:25:00.601 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:00.601 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:00.601 00.000 3236 Enqueuing Expose request 23:25:00.672 00.071 8052 IsGuiding returns 0 23:25:00.672 00.000 8052 scope move finished after 35 + 300 ms 23:25:00.673 00.001 8052 Move returns status 0, amount 35 23:25:00.673 00.000 8052 MoveAxis(N, 0, ABG) 23:25:00.673 00.000 8052 Move returns status 0, amount 0 23:25:00.673 00.000 8052 move complete, result=0 23:25:00.673 00.000 8052 worker thread done servicing request 23:25:00.674 00.001 8052 Worker thread wakes up 23:25:00.674 00.000 3236 GuideStep: 0.9 px 35 ms WEST, 0.4 px 0 ms NORTH 23:25:00.674 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:00.674 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,254,31,31) 23:25:02.107 01.433 8052 Exposure complete 23:25:02.297 00.190 8052 worker thread done servicing request 23:25:02.298 00.001 3236 OnExposeComplete: enter 23:25:02.298 00.000 3236 UpdateGuideState(): m_state=6 23:25:02.299 00.001 3236 Star::Find(15, 1045, 269, 0, (0,0,0,0), 0.0, 255) frame 1272 23:25:02.299 00.000 3236 Star::Find returns 1 (0), X=1045.22, Y=270.59, Mass=207, SNR=9.9, Peak=41 HFD=4.5 23:25:02.299 00.000 3236 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.85) = xAngle (4.67 = -1.61) 23:25:02.300 00.001 3236 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.93 = 2.93) 23:25:02.300 00.000 3236 CameraToMount -- cameraX=-7.37 cameraY=2.42 hyp=7.75 cameraTheta=2.82 mountX=-0.30 mountY=1.65, mountTheta=1.75 23:25:02.302 00.002 3236 SchedulePrimaryMove(06CFF028, x=-7.37, y=2.42, opts=13) 23:25:02.303 00.001 3236 Enqueuing Move request for scope (-7.37, 2.42) 23:25:02.303 00.000 8052 Worker thread wakes up 23:25:02.303 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.37, 2.42) opts 0xd 23:25:02.304 00.001 8052 Handling offset move in thread for scope, endpoint = (-7.37, 2.42) 23:25:02.304 00.000 8052 Moving (-7.37, 2.42) raw xDistance=-0.30 yDistance=1.65 23:25:02.304 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.30 23:25:02.304 00.000 8052 resist switch: large excursion: input 1.65 thresh 0.54 direction from -1 to 1 23:25:02.304 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.95 23:25:02.305 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.65 from input 1.65 23:25:02.305 00.000 8052 MoveAxis(E, 8, ABG) 23:25:02.305 00.000 8052 Guiding Dir = 2, Dur = 8 23:25:02.308 00.003 8052 IsSlewing returns 0 23:25:02.311 00.003 8052 IsGuiding returns 0 23:25:02.315 00.004 8052 PulseGuide returned control before completion, sleep 14 23:25:02.315 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=27, FiltMax=38, Gamma=1.040 23:25:02.332 00.017 8052 IsGuiding returns 0 23:25:02.332 00.000 8052 Move returns status 0, amount 8 23:25:02.332 00.000 8052 MoveAxis(S, 251, ABG) 23:25:02.332 00.000 8052 Guiding Dir = 1, Dur = 251 23:25:02.334 00.002 8052 IsSlewing returns 0 23:25:02.336 00.002 8052 IsGuiding returns 0 23:25:02.358 00.022 8052 PulseGuide returned control before completion, sleep 240 23:25:02.551 00.193 3236 UpdateGuideState exits: m=207 SNR=9.9 23:25:02.552 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:02.552 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:02.552 00.000 3236 Enqueuing Expose request 23:25:02.604 00.052 8052 IsGuiding returns 1 23:25:02.604 00.000 8052 scope still moving after pulse duration time elapsed 23:25:02.626 00.022 8052 IsSlewing returns 0 23:25:02.629 00.003 8052 IsGuiding returns 0 23:25:02.629 00.000 8052 scope move finished after 251 + 41 ms 23:25:02.630 00.001 8052 Move returns status 0, amount 251 23:25:02.630 00.000 8052 move complete, result=0 23:25:02.630 00.000 8052 worker thread done servicing request 23:25:02.630 00.000 8052 Worker thread wakes up 23:25:02.630 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:02.630 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,256,31,31) 23:25:02.631 00.001 3236 GuideStep: -0.3 px 8 ms EAST, 1.7 px 251 ms SOUTH 23:25:04.059 01.428 8052 Exposure complete 23:25:04.200 00.141 3236 OnExposeComplete: enter 23:25:04.201 00.001 8052 worker thread done servicing request 23:25:04.201 00.000 3236 UpdateGuideState(): m_state=6 23:25:04.202 00.001 3236 Star::Find(15, 1045, 270, 0, (0,0,0,0), 0.0, 255) frame 1273 23:25:04.202 00.000 3236 Star::Find returns 1 (0), X=1045.20, Y=268.92, Mass=226, SNR=10.3, Peak=33 HFD=4.8 23:25:04.202 00.000 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.89 = -1.39) 23:25:04.202 00.000 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.14 = -3.14) 23:25:04.203 00.001 3236 CameraToMount -- cameraX=-7.39 cameraY=0.74 hyp=7.43 cameraTheta=3.04 mountX=1.31 mountY=-0.02, mountTheta=-0.01 23:25:04.204 00.001 3236 SchedulePrimaryMove(06CFF028, x=-7.39, y=0.74, opts=13) 23:25:04.204 00.000 3236 Enqueuing Move request for scope (-7.39, 0.74) 23:25:04.204 00.000 8052 Worker thread wakes up 23:25:04.205 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.39, 0.74) opts 0xd 23:25:04.205 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.39, 0.74) 23:25:04.205 00.000 8052 Moving (-7.39, 0.74) raw xDistance=1.31 yDistance=-0.02 23:25:04.205 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.31 23:25:04.205 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:04.205 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:25:04.206 00.001 8052 MoveAxis(W, 45, ABG) 23:25:04.206 00.000 8052 Guiding Dir = 3, Dur = 45 23:25:04.208 00.002 8052 IsSlewing returns 0 23:25:04.211 00.003 8052 IsGuiding returns 0 23:25:04.215 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=22, FiltMax=31, Gamma=1.040 23:25:04.226 00.011 8052 PulseGuide returned control before completion, sleep 41 23:25:04.269 00.043 8052 IsGuiding returns 1 23:25:04.269 00.000 8052 scope still moving after pulse duration time elapsed 23:25:04.291 00.022 8052 IsSlewing returns 0 23:25:04.293 00.002 8052 IsGuiding returns 0 23:25:04.293 00.000 8052 scope move finished after 45 + 36 ms 23:25:04.293 00.000 8052 Move returns status 0, amount 45 23:25:04.294 00.001 8052 MoveAxis(N, 0, ABG) 23:25:04.294 00.000 8052 Move returns status 0, amount 0 23:25:04.294 00.000 8052 move complete, result=0 23:25:04.294 00.000 8052 worker thread done servicing request 23:25:04.447 00.153 3236 UpdateGuideState exits: m=226 SNR=10.3 23:25:04.449 00.002 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:04.450 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:04.450 00.000 3236 Enqueuing Expose request 23:25:04.450 00.000 8052 Worker thread wakes up 23:25:04.450 00.000 3236 GuideStep: 1.3 px 45 ms WEST, -0.0 px 0 ms NORTH 23:25:04.450 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:04.451 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1030,254,31,31) 23:25:06.081 01.630 8052 Exposure complete 23:25:06.201 00.120 8052 worker thread done servicing request 23:25:06.201 00.000 3236 OnExposeComplete: enter 23:25:06.202 00.001 3236 UpdateGuideState(): m_state=6 23:25:06.202 00.000 3236 Star::Find(15, 1045, 268, 0, (0,0,0,0), 0.0, 255) frame 1274 23:25:06.203 00.001 3236 Star::Find returns 1 (0), X=1046.60, Y=269.94, Mass=214, SNR=10.0, Peak=37 HFD=4.9 23:25:06.203 00.000 3236 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.85) = xAngle (4.70 = -1.58) 23:25:06.203 00.000 3236 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.96 = 2.96) 23:25:06.203 00.000 3236 CameraToMount -- cameraX=-5.99 cameraY=1.76 hyp=6.24 cameraTheta=2.86 mountX=-0.05 mountY=1.14, mountTheta=1.62 23:25:06.205 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.99, y=1.76, opts=13) 23:25:06.205 00.000 3236 Enqueuing Move request for scope (-5.99, 1.76) 23:25:06.205 00.000 8052 Worker thread wakes up 23:25:06.205 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.99, 1.76) opts 0xd 23:25:06.205 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.99, 1.76) 23:25:06.206 00.001 8052 Moving (-5.99, 1.76) raw xDistance=-0.05 yDistance=1.14 23:25:06.206 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:25:06.206 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14 23:25:06.206 00.000 8052 MoveAxis(E, 0, ABG) 23:25:06.206 00.000 8052 Move returns status 0, amount 0 23:25:06.207 00.001 8052 MoveAxis(S, 174, ABG) 23:25:06.207 00.000 8052 Guiding Dir = 1, Dur = 174 23:25:06.209 00.002 8052 IsSlewing returns 0 23:25:06.212 00.003 8052 IsGuiding returns 0 23:25:06.215 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=34, Gamma=1.040 23:25:06.218 00.003 8052 PulseGuide returned control before completion, sleep 178 23:25:06.400 00.182 8052 IsGuiding returns 0 23:25:06.400 00.000 8052 Move returns status 0, amount 174 23:25:06.401 00.001 8052 move complete, result=0 23:25:06.401 00.000 8052 worker thread done servicing request 23:25:06.411 00.010 3236 UpdateGuideState exits: m=214 SNR=10.0 23:25:06.411 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:06.411 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:06.411 00.000 3236 Enqueuing Expose request 23:25:06.411 00.000 8052 Worker thread wakes up 23:25:06.411 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 1.1 px 174 ms SOUTH 23:25:06.412 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:06.412 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,255,31,31) 23:25:08.047 01.635 8052 Exposure complete 23:25:08.209 00.162 8052 worker thread done servicing request 23:25:08.209 00.000 3236 OnExposeComplete: enter 23:25:08.209 00.000 3236 UpdateGuideState(): m_state=6 23:25:08.210 00.001 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 1275 23:25:08.211 00.001 3236 Star::Find returns 1 (0), X=1047.42, Y=270.63, Mass=211, SNR=10.0, Peak=36 HFD=5.3 23:25:08.211 00.000 3236 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.85) = xAngle (4.55 = -1.74) 23:25:08.211 00.000 3236 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.80 = 2.80) 23:25:08.212 00.001 3236 CameraToMount -- cameraX=-5.17 cameraY=2.46 hyp=5.73 cameraTheta=2.70 mountX=-0.94 mountY=1.92, mountTheta=2.03 23:25:08.213 00.001 3236 SchedulePrimaryMove(06CFF028, x=-5.17, y=2.46, opts=13) 23:25:08.213 00.000 3236 Enqueuing Move request for scope (-5.17, 2.46) 23:25:08.214 00.001 8052 Worker thread wakes up 23:25:08.214 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.17, 2.46) opts 0xd 23:25:08.214 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.17, 2.46) 23:25:08.214 00.000 8052 Moving (-5.17, 2.46) raw xDistance=-0.94 yDistance=1.92 23:25:08.215 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94 23:25:08.215 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.92 from input 1.92 23:25:08.215 00.000 8052 MoveAxis(E, 33, ABG) 23:25:08.215 00.000 8052 Guiding Dir = 2, Dur = 33 23:25:08.218 00.003 8052 IsSlewing returns 0 23:25:08.221 00.003 8052 IsGuiding returns 0 23:25:08.226 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=26, FiltMax=34, Gamma=1.040 23:25:08.227 00.001 8052 PulseGuide returned control before completion, sleep 38 23:25:08.360 00.133 8052 IsGuiding returns 0 23:25:08.360 00.000 8052 Move returns status 0, amount 33 23:25:08.360 00.000 8052 MoveAxis(S, 291, ABG) 23:25:08.360 00.000 8052 Guiding Dir = 1, Dur = 291 23:25:08.425 00.065 8052 IsSlewing returns 0 23:25:08.484 00.059 8052 IsGuiding returns 0 23:25:08.489 00.005 3236 UpdateGuideState exits: m=211 SNR=10.0 23:25:08.490 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:08.490 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:08.490 00.000 3236 Enqueuing Expose request 23:25:08.578 00.088 8052 PulseGuide returned control before completion, sleep 208 23:25:08.790 00.212 8052 IsGuiding returns 1 23:25:08.790 00.000 8052 scope still moving after pulse duration time elapsed 23:25:08.812 00.022 8052 IsSlewing returns 0 23:25:08.814 00.002 8052 IsGuiding returns 1 23:25:08.836 00.022 8052 IsSlewing returns 0 23:25:08.838 00.002 8052 IsGuiding returns 1 23:25:08.860 00.022 8052 IsSlewing returns 0 23:25:08.862 00.002 8052 IsGuiding returns 1 23:25:08.884 00.022 8052 IsSlewing returns 0 23:25:08.886 00.002 8052 IsGuiding returns 0 23:25:08.887 00.001 8052 scope move finished after 291 + 111 ms 23:25:08.887 00.000 8052 Move returns status 0, amount 291 23:25:08.887 00.000 8052 move complete, result=0 23:25:08.887 00.000 8052 worker thread done servicing request 23:25:08.888 00.001 3236 GuideStep: -0.9 px 33 ms EAST, 1.9 px 291 ms SOUTH 23:25:08.888 00.000 8052 Worker thread wakes up 23:25:08.888 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:08.888 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:10.023 01.135 8052 Exposure complete 23:25:10.186 00.163 8052 worker thread done servicing request 23:25:10.187 00.001 3236 OnExposeComplete: enter 23:25:10.187 00.000 3236 UpdateGuideState(): m_state=6 23:25:10.188 00.001 3236 Star::Find(15, 1047, 270, 0, (0,0,0,0), 0.0, 255) frame 1276 23:25:10.188 00.000 3236 Star::Find returns 1 (0), X=1047.21, Y=268.71, Mass=221, SNR=10.2, Peak=37 HFD=5.6 23:25:10.189 00.001 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.89 = -1.39) 23:25:10.189 00.000 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.14 = -3.14) 23:25:10.189 00.000 3236 CameraToMount -- cameraX=-5.38 cameraY=0.54 hyp=5.41 cameraTheta=3.04 mountX=0.96 mountY=-0.02, mountTheta=-0.02 23:25:10.191 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.38, y=0.54, opts=13) 23:25:10.192 00.001 3236 Enqueuing Move request for scope (-5.38, 0.54) 23:25:10.192 00.000 8052 Worker thread wakes up 23:25:10.192 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.38, 0.54) opts 0xd 23:25:10.192 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.38, 0.54) 23:25:10.192 00.000 8052 Moving (-5.38, 0.54) raw xDistance=0.96 yDistance=-0.02 23:25:10.193 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.96 23:25:10.193 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:10.193 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:25:10.194 00.001 8052 MoveAxis(W, 31, ABG) 23:25:10.194 00.000 8052 Guiding Dir = 3, Dur = 31 23:25:10.197 00.003 8052 IsSlewing returns 0 23:25:10.200 00.003 8052 IsGuiding returns 0 23:25:10.204 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=34, Gamma=1.040 23:25:10.205 00.001 8052 PulseGuide returned control before completion, sleep 36 23:25:10.244 00.039 8052 IsGuiding returns 0 23:25:10.245 00.001 8052 Move returns status 0, amount 31 23:25:10.245 00.000 8052 MoveAxis(N, 0, ABG) 23:25:10.245 00.000 8052 Move returns status 0, amount 0 23:25:10.245 00.000 8052 move complete, result=0 23:25:10.245 00.000 8052 worker thread done servicing request 23:25:10.465 00.220 3236 UpdateGuideState exits: m=221 SNR=10.2 23:25:10.465 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:10.466 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:10.466 00.000 3236 Enqueuing Expose request 23:25:10.466 00.000 8052 Worker thread wakes up 23:25:10.466 00.000 3236 GuideStep: 1.0 px 31 ms WEST, -0.0 px 0 ms NORTH 23:25:10.467 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:10.467 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:12.102 01.635 8052 Exposure complete 23:25:12.268 00.166 8052 worker thread done servicing request 23:25:12.268 00.000 3236 OnExposeComplete: enter 23:25:12.268 00.000 3236 UpdateGuideState(): m_state=6 23:25:12.269 00.001 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 1277 23:25:12.270 00.001 3236 Star::Find returns 1 (0), X=1047.74, Y=267.30, Mass=215, SNR=10.1, Peak=33 HFD=5.2 23:25:12.270 00.000 3236 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.85) = xAngle (-1.12 = -1.12) 23:25:12.270 00.000 3236 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.86 = -2.86) 23:25:12.270 00.000 3236 CameraToMount -- cameraX=-4.85 cameraY=-0.87 hyp=4.93 cameraTheta=-2.96 mountX=2.17 mountY=-1.36, mountTheta=-0.56 23:25:12.272 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.85, y=-0.87, opts=13) 23:25:12.272 00.000 3236 Enqueuing Move request for scope (-4.85, -0.87) 23:25:12.273 00.001 8052 Worker thread wakes up 23:25:12.273 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.85, -0.87) opts 0xd 23:25:12.273 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.85, -0.87) 23:25:12.274 00.001 8052 Moving (-4.85, -0.87) raw xDistance=2.17 yDistance=-1.36 23:25:12.274 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.41 from input 2.17 23:25:12.274 00.000 8052 resist switch: large excursion: input -1.36 thresh 0.54 direction from 1 to -1 23:25:12.274 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.09 23:25:12.274 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36 23:25:12.275 00.001 8052 MoveAxis(W, 77, ABG) 23:25:12.275 00.000 8052 Guiding Dir = 3, Dur = 77 23:25:12.285 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=23, FiltMax=31, Gamma=1.040 23:25:12.310 00.025 8052 IsSlewing returns 0 23:25:12.386 00.076 8052 IsGuiding returns 0 23:25:12.396 00.010 8052 PulseGuide returned control before completion, sleep 79 23:25:12.480 00.084 8052 IsGuiding returns 1 23:25:12.481 00.001 8052 scope still moving after pulse duration time elapsed 23:25:12.503 00.022 8052 IsSlewing returns 0 23:25:12.505 00.002 8052 IsGuiding returns 0 23:25:12.506 00.001 8052 scope move finished after 77 + 41 ms 23:25:12.506 00.000 8052 Move returns status 0, amount 77 23:25:12.506 00.000 8052 MoveAxis(N, 207, ABG) 23:25:12.506 00.000 8052 Guiding Dir = 0, Dur = 207 23:25:12.508 00.002 8052 IsSlewing returns 0 23:25:12.510 00.002 8052 IsGuiding returns 0 23:25:12.516 00.006 8052 PulseGuide returned control before completion, sleep 212 23:25:12.557 00.041 3236 UpdateGuideState exits: m=215 SNR=10.1 23:25:12.558 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:12.558 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:12.558 00.000 3236 Enqueuing Expose request 23:25:12.736 00.178 8052 IsGuiding returns 0 23:25:12.737 00.001 8052 Move returns status 0, amount 207 23:25:12.737 00.000 8052 move complete, result=0 23:25:12.737 00.000 8052 worker thread done servicing request 23:25:12.737 00.000 3236 GuideStep: 2.2 px 77 ms WEST, -1.4 px 207 ms NORTH 23:25:12.738 00.001 8052 Worker thread wakes up 23:25:12.738 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:12.738 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:14.070 01.332 8052 Exposure complete 23:25:14.231 00.161 8052 worker thread done servicing request 23:25:14.231 00.000 3236 OnExposeComplete: enter 23:25:14.231 00.000 3236 UpdateGuideState(): m_state=6 23:25:14.232 00.001 3236 Star::Find(15, 1047, 267, 0, (0,0,0,0), 0.0, 255) frame 1278 23:25:14.233 00.001 3236 Star::Find returns 1 (0), X=1048.84, Y=266.60, Mass=177, SNR=9.0, Peak=36 HFD=5.1 23:25:14.233 00.000 3236 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.85) = xAngle (-0.90 = -0.90) 23:25:14.233 00.000 3236 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.64 = -2.64) 23:25:14.233 00.000 3236 CameraToMount -- cameraX=-3.75 cameraY=-1.57 hyp=4.07 cameraTheta=-2.74 mountX=2.54 mountY=-1.95, mountTheta=-0.65 23:25:14.236 00.003 3236 SchedulePrimaryMove(06CFF028, x=-3.75, y=-1.57, opts=13) 23:25:14.236 00.000 3236 Enqueuing Move request for scope (-3.75, -1.57) 23:25:14.236 00.000 8052 Worker thread wakes up 23:25:14.236 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.75, -1.57) opts 0xd 23:25:14.237 00.001 8052 Handling offset move in thread for scope, endpoint = (-3.75, -1.57) 23:25:14.237 00.000 8052 Moving (-3.75, -1.57) raw xDistance=2.54 yDistance=-1.95 23:25:14.237 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.70 from input 2.54 23:25:14.237 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.95 from input -1.95 23:25:14.237 00.000 8052 MoveAxis(W, 93, ABG) 23:25:14.238 00.001 8052 Guiding Dir = 3, Dur = 93 23:25:14.241 00.003 8052 IsSlewing returns 0 23:25:14.243 00.002 8052 IsGuiding returns 0 23:25:14.249 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=34, Gamma=1.040 23:25:14.249 00.000 8052 PulseGuide returned control before completion, sleep 98 23:25:14.349 00.100 8052 IsGuiding returns 0 23:25:14.350 00.001 8052 Move returns status 0, amount 93 23:25:14.350 00.000 8052 MoveAxis(N, 296, ABG) 23:25:14.350 00.000 8052 Guiding Dir = 0, Dur = 296 23:25:14.352 00.002 8052 IsSlewing returns 0 23:25:14.354 00.002 8052 IsGuiding returns 0 23:25:14.360 00.006 8052 PulseGuide returned control before completion, sleep 301 23:25:14.509 00.149 3236 UpdateGuideState exits: m=177 SNR=9.0 23:25:14.509 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:14.509 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:14.509 00.000 3236 Enqueuing Expose request 23:25:14.667 00.158 8052 IsGuiding returns 0 23:25:14.668 00.001 8052 Move returns status 0, amount 296 23:25:14.668 00.000 8052 move complete, result=0 23:25:14.668 00.000 8052 worker thread done servicing request 23:25:14.668 00.000 8052 Worker thread wakes up 23:25:14.669 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:14.669 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:14.674 00.005 3236 GuideStep: 2.5 px 93 ms WEST, -1.9 px 296 ms NORTH 23:25:16.102 01.428 8052 Exposure complete 23:25:16.266 00.164 8052 worker thread done servicing request 23:25:16.266 00.000 3236 OnExposeComplete: enter 23:25:16.267 00.001 3236 UpdateGuideState(): m_state=6 23:25:16.268 00.001 3236 Star::Find(15, 1048, 266, 0, (0,0,0,0), 0.0, 255) frame 1279 23:25:16.268 00.000 3236 Star::Find returns 1 (0), X=1047.50, Y=268.44, Mass=184, SNR=9.3, Peak=37 HFD=5.5 23:25:16.268 00.000 3236 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.85) = xAngle (4.94 = -1.35) 23:25:16.268 00.000 3236 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.19 = -3.09) 23:25:16.269 00.001 3236 CameraToMount -- cameraX=-5.09 cameraY=0.27 hyp=5.09 cameraTheta=3.09 mountX=1.14 mountY=-0.25, mountTheta=-0.22 23:25:16.270 00.001 3236 SchedulePrimaryMove(06CFF028, x=-5.09, y=0.27, opts=13) 23:25:16.271 00.001 3236 Enqueuing Move request for scope (-5.09, 0.27) 23:25:16.271 00.000 8052 Worker thread wakes up 23:25:16.271 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.09, 0.27) opts 0xd 23:25:16.271 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.09, 0.27) 23:25:16.271 00.000 8052 Moving (-5.09, 0.27) raw xDistance=1.14 yDistance=-0.25 23:25:16.272 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.14 23:25:16.272 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 23:25:16.272 00.000 8052 MoveAxis(W, 46, ABG) 23:25:16.272 00.000 8052 Guiding Dir = 3, Dur = 46 23:25:16.275 00.003 8052 IsSlewing returns 0 23:25:16.278 00.003 8052 IsGuiding returns 0 23:25:16.283 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=33, Gamma=1.040 23:25:16.284 00.001 8052 PulseGuide returned control before completion, sleep 51 23:25:16.337 00.053 8052 IsGuiding returns 0 23:25:16.338 00.001 8052 Move returns status 0, amount 46 23:25:16.338 00.000 8052 MoveAxis(N, 39, ABG) 23:25:16.338 00.000 8052 Guiding Dir = 0, Dur = 39 23:25:16.341 00.003 8052 IsSlewing returns 0 23:25:16.343 00.002 8052 IsGuiding returns 0 23:25:16.348 00.005 8052 PulseGuide returned control before completion, sleep 44 23:25:16.394 00.046 8052 IsGuiding returns 1 23:25:16.395 00.001 8052 scope still moving after pulse duration time elapsed 23:25:16.417 00.022 8052 IsSlewing returns 0 23:25:16.419 00.002 8052 IsGuiding returns 1 23:25:16.441 00.022 8052 IsSlewing returns 0 23:25:16.443 00.002 8052 IsGuiding returns 1 23:25:16.465 00.022 8052 IsSlewing returns 0 23:25:16.467 00.002 8052 IsGuiding returns 1 23:25:16.490 00.023 8052 IsSlewing returns 0 23:25:16.492 00.002 8052 IsGuiding returns 0 23:25:16.492 00.000 8052 scope move finished after 39 + 110 ms 23:25:16.493 00.001 8052 Move returns status 0, amount 39 23:25:16.493 00.000 8052 move complete, result=0 23:25:16.493 00.000 8052 worker thread done servicing request 23:25:16.554 00.061 3236 UpdateGuideState exits: m=184 SNR=9.3 23:25:16.554 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:16.555 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:16.555 00.000 3236 Enqueuing Expose request 23:25:16.555 00.000 8052 Worker thread wakes up 23:25:16.555 00.000 3236 GuideStep: 1.1 px 46 ms WEST, -0.3 px 39 ms NORTH 23:25:16.556 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:16.556 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:18.094 01.538 8052 Exposure complete 23:25:18.256 00.162 8052 worker thread done servicing request 23:25:18.256 00.000 3236 OnExposeComplete: enter 23:25:18.256 00.000 3236 UpdateGuideState(): m_state=6 23:25:18.257 00.001 3236 Star::Find(15, 1047, 268, 0, (0,0,0,0), 0.0, 255) frame 1280 23:25:18.257 00.000 3236 Star::Find returns 1 (0), X=1047.12, Y=272.97, Mass=214, SNR=10.0, Peak=44 HFD=4.6 23:25:18.258 00.001 3236 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.85) = xAngle (4.27 = -2.01) 23:25:18.258 00.000 3236 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.52 = 2.52) 23:25:18.258 00.000 3236 CameraToMount -- cameraX=-5.47 cameraY=4.79 hyp=7.27 cameraTheta=2.42 mountX=-3.11 mountY=4.21, mountTheta=2.21 23:25:18.260 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.47, y=4.79, opts=13) 23:25:18.260 00.000 3236 Enqueuing Move request for scope (-5.47, 4.79) 23:25:18.260 00.000 8052 Worker thread wakes up 23:25:18.261 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.47, 4.79) opts 0xd 23:25:18.261 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.47, 4.79) 23:25:18.261 00.000 8052 Moving (-5.47, 4.79) raw xDistance=-3.11 yDistance=4.21 23:25:18.261 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.90 from input -3.11 23:25:18.262 00.001 8052 resist switch: large excursion: input 4.21 thresh 0.54 direction from -1 to 1 23:25:18.262 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=12.62 23:25:18.262 00.000 8052 GuideAlgorithmResistSwitch::result() returns 4.21 from input 4.21 23:25:18.263 00.001 8052 MoveAxis(E, 104, ABG) 23:25:18.263 00.000 8052 Guiding Dir = 2, Dur = 104 23:25:18.266 00.003 8052 IsSlewing returns 0 23:25:18.270 00.004 8052 IsGuiding returns 0 23:25:18.272 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=31, FiltMax=41, Gamma=1.040 23:25:18.276 00.004 8052 PulseGuide returned control before completion, sleep 108 23:25:18.388 00.112 8052 IsGuiding returns 0 23:25:18.389 00.001 8052 Move returns status 0, amount 104 23:25:18.389 00.000 8052 MoveAxis(S, 640, ABG) 23:25:18.389 00.000 8052 Guiding Dir = 1, Dur = 640 23:25:18.391 00.002 8052 IsSlewing returns 0 23:25:18.393 00.002 8052 IsGuiding returns 0 23:25:18.398 00.005 8052 PulseGuide returned control before completion, sleep 646 23:25:18.542 00.144 3236 UpdateGuideState exits: m=214 SNR=10.0 23:25:18.542 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:18.542 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:18.543 00.001 3236 Enqueuing Expose request 23:25:19.047 00.504 8052 IsGuiding returns 0 23:25:19.047 00.000 8052 Move returns status 0, amount 640 23:25:19.048 00.001 8052 move complete, result=0 23:25:19.048 00.000 8052 worker thread done servicing request 23:25:19.048 00.000 8052 Worker thread wakes up 23:25:19.048 00.000 3236 GuideStep: -3.1 px 104 ms EAST, 4.2 px 640 ms SOUTH 23:25:19.049 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:19.049 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,258,31,31) 23:25:20.077 01.028 8052 Exposure complete 23:25:20.238 00.161 8052 worker thread done servicing request 23:25:20.238 00.000 3236 OnExposeComplete: enter 23:25:20.239 00.001 3236 UpdateGuideState(): m_state=6 23:25:20.240 00.001 3236 Star::Find(15, 1047, 272, 0, (0,0,0,0), 0.0, 255) frame 1281 23:25:20.240 00.000 3236 Star::Find returns 1 (0), X=1049.08, Y=270.96, Mass=210, SNR=9.9, Peak=40 HFD=5.7 23:25:20.240 00.000 3236 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.85) = xAngle (4.32 = -1.96) 23:25:20.240 00.000 3236 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.57 = 2.57) 23:25:20.241 00.001 3236 CameraToMount -- cameraX=-3.52 cameraY=2.78 hyp=4.48 cameraTheta=2.47 mountX=-1.71 mountY=2.41, mountTheta=2.19 23:25:20.242 00.001 3236 SchedulePrimaryMove(06CFF028, x=-3.52, y=2.78, opts=13) 23:25:20.243 00.001 3236 Enqueuing Move request for scope (-3.52, 2.78) 23:25:20.243 00.000 8052 Worker thread wakes up 23:25:20.243 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.52, 2.78) opts 0xd 23:25:20.243 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.52, 2.78) 23:25:20.244 00.001 8052 Moving (-3.52, 2.78) raw xDistance=-1.71 yDistance=2.41 23:25:20.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.21 from input -1.71 23:25:20.244 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.41 from input 2.41 23:25:20.244 00.000 8052 MoveAxis(E, 67, ABG) 23:25:20.245 00.001 8052 Guiding Dir = 2, Dur = 67 23:25:20.247 00.002 8052 IsSlewing returns 0 23:25:20.250 00.003 8052 IsGuiding returns 0 23:25:20.256 00.006 8052 PulseGuide returned control before completion, sleep 72 23:25:20.256 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=30, FiltMax=39, Gamma=1.040 23:25:20.330 00.074 8052 IsGuiding returns 0 23:25:20.331 00.001 8052 Move returns status 0, amount 67 23:25:20.331 00.000 8052 MoveAxis(S, 366, ABG) 23:25:20.331 00.000 8052 Guiding Dir = 1, Dur = 366 23:25:20.333 00.002 8052 IsSlewing returns 0 23:25:20.335 00.002 8052 IsGuiding returns 0 23:25:20.341 00.006 8052 PulseGuide returned control before completion, sleep 371 23:25:20.519 00.178 3236 UpdateGuideState exits: m=210 SNR=9.9 23:25:20.519 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:20.519 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:20.519 00.000 3236 Enqueuing Expose request 23:25:20.716 00.197 8052 IsGuiding returns 0 23:25:20.716 00.000 8052 Move returns status 0, amount 366 23:25:20.716 00.000 8052 move complete, result=0 23:25:20.716 00.000 8052 worker thread done servicing request 23:25:20.717 00.001 3236 GuideStep: -1.7 px 67 ms EAST, 2.4 px 366 ms SOUTH 23:25:20.722 00.005 8052 Worker thread wakes up 23:25:20.723 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:20.723 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:22.055 01.332 8052 Exposure complete 23:25:22.217 00.162 8052 worker thread done servicing request 23:25:22.217 00.000 3236 OnExposeComplete: enter 23:25:22.217 00.000 3236 UpdateGuideState(): m_state=6 23:25:22.218 00.001 3236 Star::Find(15, 1049, 270, 0, (0,0,0,0), 0.0, 255) frame 1282 23:25:22.219 00.001 3236 Star::Find returns 1 (0), X=1052.86, Y=266.53, Mass=199, SNR=9.6, Peak=38 HFD=5.5 23:25:22.219 00.000 3236 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.85) = xAngle (0.44 = 0.44) 23:25:22.219 00.000 3236 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.31 = -1.31) 23:25:22.219 00.000 3236 CameraToMount -- cameraX=0.27 cameraY=-1.65 hyp=1.67 cameraTheta=-1.41 mountX=1.51 mountY=-1.61, mountTheta=-0.82 23:25:22.221 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.27, y=-1.65, opts=13) 23:25:22.221 00.000 3236 Enqueuing Move request for scope (0.27, -1.65) 23:25:22.221 00.000 8052 Worker thread wakes up 23:25:22.222 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -1.65) opts 0xd 23:25:22.222 00.000 8052 Handling offset move in thread for scope, endpoint = (0.27, -1.65) 23:25:22.222 00.000 8052 Moving (0.27, -1.65) raw xDistance=1.51 yDistance=-1.61 23:25:22.222 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.51 23:25:22.223 00.001 8052 resist switch: large excursion: input -1.61 thresh 0.54 direction from 1 to -1 23:25:22.223 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.83 23:25:22.223 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.61 from input -1.61 23:25:22.224 00.001 8052 MoveAxis(W, 48, ABG) 23:25:22.224 00.000 8052 Guiding Dir = 3, Dur = 48 23:25:22.227 00.003 8052 IsSlewing returns 0 23:25:22.229 00.002 8052 IsGuiding returns 0 23:25:22.234 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=30, FiltMax=37, Gamma=1.040 23:25:22.235 00.001 8052 PulseGuide returned control before completion, sleep 53 23:25:22.291 00.056 8052 IsGuiding returns 0 23:25:22.291 00.000 8052 Move returns status 0, amount 48 23:25:22.291 00.000 8052 MoveAxis(N, 245, ABG) 23:25:22.291 00.000 8052 Guiding Dir = 0, Dur = 245 23:25:22.293 00.002 8052 IsSlewing returns 0 23:25:22.295 00.002 8052 IsGuiding returns 0 23:25:22.301 00.006 8052 PulseGuide returned control before completion, sleep 250 23:25:22.498 00.197 3236 UpdateGuideState exits: m=199 SNR=9.6 23:25:22.499 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:22.499 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:22.499 00.000 3236 Enqueuing Expose request 23:25:22.611 00.112 8052 IsGuiding returns 0 23:25:22.611 00.000 8052 Move returns status 0, amount 245 23:25:22.611 00.000 8052 move complete, result=0 23:25:22.612 00.001 8052 worker thread done servicing request 23:25:22.613 00.001 8052 Worker thread wakes up 23:25:22.613 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:22.613 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:22.614 00.001 3236 GuideStep: 1.5 px 48 ms WEST, -1.6 px 245 ms NORTH 23:25:24.052 01.438 8052 Exposure complete 23:25:24.214 00.162 8052 worker thread done servicing request 23:25:24.214 00.000 3236 OnExposeComplete: enter 23:25:24.214 00.000 3236 UpdateGuideState(): m_state=6 23:25:24.215 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1283 23:25:24.216 00.001 3236 Star::Find returns 1 (0), X=1053.02, Y=266.60, Mass=204, SNR=9.8, Peak=41 HFD=4.9 23:25:24.216 00.000 3236 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.85) = xAngle (0.54 = 0.54) 23:25:24.216 00.000 3236 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.21 = -1.21) 23:25:24.216 00.000 3236 CameraToMount -- cameraX=0.42 cameraY=-1.58 hyp=1.63 cameraTheta=-1.31 mountX=1.40 mountY=-1.53, mountTheta=-0.83 23:25:24.218 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.42, y=-1.58, opts=13) 23:25:24.218 00.000 3236 Enqueuing Move request for scope (0.42, -1.58) 23:25:24.219 00.001 8052 Worker thread wakes up 23:25:24.219 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.42, -1.58) opts 0xd 23:25:24.219 00.000 8052 Handling offset move in thread for scope, endpoint = (0.42, -1.58) 23:25:24.219 00.000 8052 Moving (0.42, -1.58) raw xDistance=1.40 yDistance=-1.53 23:25:24.219 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.40 23:25:24.220 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.53 from input -1.53 23:25:24.220 00.000 8052 MoveAxis(W, 52, ABG) 23:25:24.220 00.000 8052 Guiding Dir = 3, Dur = 52 23:25:24.222 00.002 8052 IsSlewing returns 0 23:25:24.225 00.003 8052 IsGuiding returns 0 23:25:24.231 00.006 8052 PulseGuide returned control before completion, sleep 57 23:25:24.232 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=30, FiltMax=38, Gamma=1.040 23:25:24.290 00.058 8052 IsGuiding returns 0 23:25:24.291 00.001 8052 Move returns status 0, amount 52 23:25:24.291 00.000 8052 MoveAxis(N, 232, ABG) 23:25:24.291 00.000 8052 Guiding Dir = 0, Dur = 232 23:25:24.293 00.002 8052 IsSlewing returns 0 23:25:24.295 00.002 8052 IsGuiding returns 0 23:25:24.299 00.004 8052 PulseGuide returned control before completion, sleep 239 23:25:24.497 00.198 3236 UpdateGuideState exits: m=204 SNR=9.8 23:25:24.497 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:24.497 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:24.498 00.001 3236 Enqueuing Expose request 23:25:24.541 00.043 8052 IsGuiding returns 1 23:25:24.542 00.001 8052 scope still moving after pulse duration time elapsed 23:25:24.565 00.023 8052 IsSlewing returns 0 23:25:24.567 00.002 8052 IsGuiding returns 1 23:25:24.590 00.023 8052 IsSlewing returns 0 23:25:24.593 00.003 8052 IsGuiding returns 0 23:25:24.593 00.000 8052 scope move finished after 232 + 65 ms 23:25:24.593 00.000 8052 Move returns status 0, amount 232 23:25:24.594 00.001 8052 move complete, result=0 23:25:24.594 00.000 8052 worker thread done servicing request 23:25:24.595 00.001 8052 Worker thread wakes up 23:25:24.595 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:24.595 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:24.598 00.003 3236 GuideStep: 1.4 px 52 ms WEST, -1.5 px 232 ms NORTH 23:25:26.031 01.433 8052 Exposure complete 23:25:26.192 00.161 3236 OnExposeComplete: enter 23:25:26.193 00.001 8052 worker thread done servicing request 23:25:26.193 00.000 3236 UpdateGuideState(): m_state=6 23:25:26.194 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1284 23:25:26.194 00.000 3236 Star::Find returns 1 (0), X=1053.47, Y=265.68, Mass=220, SNR=10.2, Peak=38 HFD=4.7 23:25:26.195 00.001 3236 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.85) = xAngle (0.62 = 0.62) 23:25:26.195 00.000 3236 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.13 = -1.13) 23:25:26.195 00.000 3236 CameraToMount -- cameraX=0.88 cameraY=-2.50 hyp=2.65 cameraTheta=-1.23 mountX=2.16 mountY=-2.40, mountTheta=-0.84 23:25:26.197 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.88, y=-2.50, opts=13) 23:25:26.197 00.000 3236 Enqueuing Move request for scope (0.88, -2.50) 23:25:26.197 00.000 8052 Worker thread wakes up 23:25:26.198 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.88, -2.50) opts 0xd 23:25:26.198 00.000 8052 Handling offset move in thread for scope, endpoint = (0.88, -2.50) 23:25:26.198 00.000 8052 Moving (0.88, -2.50) raw xDistance=2.16 yDistance=-2.40 23:25:26.198 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.43 from input 2.16 23:25:26.198 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.40 from input -2.40 23:25:26.199 00.001 8052 MoveAxis(W, 78, ABG) 23:25:26.199 00.000 8052 Guiding Dir = 3, Dur = 78 23:25:26.201 00.002 8052 IsSlewing returns 0 23:25:26.204 00.003 8052 IsGuiding returns 0 23:25:26.210 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=35, Gamma=1.040 23:25:26.219 00.009 8052 PulseGuide returned control before completion, sleep 75 23:25:26.296 00.077 8052 IsGuiding returns 1 23:25:26.297 00.001 8052 scope still moving after pulse duration time elapsed 23:25:26.401 00.104 8052 IsSlewing returns 0 23:25:26.466 00.065 8052 IsGuiding returns 0 23:25:26.466 00.000 8052 scope move finished after 78 + 183 ms 23:25:26.466 00.000 8052 Move returns status 0, amount 78 23:25:26.466 00.000 8052 MoveAxis(N, 364, ABG) 23:25:26.467 00.001 8052 Guiding Dir = 0, Dur = 364 23:25:26.477 00.010 3236 UpdateGuideState exits: m=220 SNR=10.2 23:25:26.477 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:26.478 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:26.478 00.000 3236 Enqueuing Expose request 23:25:26.551 00.073 8052 IsSlewing returns 0 23:25:26.618 00.067 8052 IsGuiding returns 0 23:25:26.630 00.012 8052 PulseGuide returned control before completion, sleep 363 23:25:26.998 00.368 8052 IsGuiding returns 0 23:25:26.998 00.000 8052 Move returns status 0, amount 364 23:25:26.998 00.000 8052 move complete, result=0 23:25:26.999 00.001 8052 worker thread done servicing request 23:25:26.999 00.000 8052 Worker thread wakes up 23:25:26.999 00.000 3236 GuideStep: 2.2 px 78 ms WEST, -2.4 px 364 ms NORTH 23:25:26.999 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:27.000 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:28.029 01.029 8052 Exposure complete 23:25:28.191 00.162 8052 worker thread done servicing request 23:25:28.191 00.000 3236 OnExposeComplete: enter 23:25:28.191 00.000 3236 UpdateGuideState(): m_state=6 23:25:28.192 00.001 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 1285 23:25:28.192 00.000 3236 Star::Find returns 1 (0), X=1052.60, Y=268.32, Mass=220, SNR=10.2, Peak=36 HFD=4.6 23:25:28.193 00.001 3236 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.85) = xAngle (3.35 = -2.94) 23:25:28.193 00.000 3236 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.60 = 1.60) 23:25:28.193 00.000 3236 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.15 cameraTheta=1.50 mountX=-0.14 mountY=0.15, mountTheta=2.35 23:25:28.195 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.01, y=0.14, opts=13) 23:25:28.196 00.001 3236 Enqueuing Move request for scope (0.01, 0.14) 23:25:28.196 00.000 8052 Worker thread wakes up 23:25:28.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd 23:25:28.196 00.000 8052 Handling offset move in thread for scope, endpoint = (0.01, 0.14) 23:25:28.197 00.001 8052 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=0.15 23:25:28.197 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:25:28.197 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:28.197 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15 23:25:28.198 00.001 8052 MoveAxis(E, 0, ABG) 23:25:28.198 00.000 8052 Move returns status 0, amount 0 23:25:28.198 00.000 8052 MoveAxis(N, 0, ABG) 23:25:28.198 00.000 8052 Move returns status 0, amount 0 23:25:28.199 00.001 8052 move complete, result=0 23:25:28.199 00.000 8052 worker thread done servicing request 23:25:28.207 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=35, Gamma=1.040 23:25:28.469 00.262 3236 UpdateGuideState exits: m=220 SNR=10.2 23:25:28.470 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:28.470 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:28.471 00.001 3236 Enqueuing Expose request 23:25:28.471 00.000 8052 Worker thread wakes up 23:25:28.472 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:28.472 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:28.472 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:25:30.108 01.636 8052 Exposure complete 23:25:30.273 00.165 8052 worker thread done servicing request 23:25:30.273 00.000 3236 OnExposeComplete: enter 23:25:30.273 00.000 3236 UpdateGuideState(): m_state=6 23:25:30.274 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1286 23:25:30.275 00.001 3236 Star::Find returns 1 (0), X=1052.90, Y=268.69, Mass=228, SNR=10.4, Peak=34 HFD=4.5 23:25:30.275 00.000 3236 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.85) = xAngle (2.87 = 2.87) 23:25:30.275 00.000 3236 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.12 = 1.12) 23:25:30.275 00.000 3236 CameraToMount -- cameraX=0.31 cameraY=0.51 hyp=0.60 cameraTheta=1.02 mountX=-0.58 mountY=0.54, mountTheta=2.39 23:25:30.277 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.31, y=0.51, opts=13) 23:25:30.277 00.000 3236 Enqueuing Move request for scope (0.31, 0.51) 23:25:30.278 00.001 8052 Worker thread wakes up 23:25:30.278 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.51) opts 0xd 23:25:30.278 00.000 8052 Handling offset move in thread for scope, endpoint = (0.31, 0.51) 23:25:30.278 00.000 8052 Moving (0.31, 0.51) raw xDistance=-0.58 yDistance=0.54 23:25:30.279 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58 23:25:30.279 00.000 8052 resist switch: large excursion: input 0.54 thresh 0.54 direction from -1 to 1 23:25:30.279 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.63 23:25:30.279 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 23:25:30.280 00.001 8052 MoveAxis(E, 20, ABG) 23:25:30.280 00.000 8052 Guiding Dir = 2, Dur = 20 23:25:30.289 00.009 8052 IsSlewing returns 0 23:25:30.290 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=22, FiltMax=32, Gamma=1.040 23:25:30.354 00.064 8052 IsGuiding returns 0 23:25:30.425 00.071 8052 IsGuiding returns 1 23:25:30.425 00.000 8052 scope still moving after pulse duration time elapsed 23:25:30.447 00.022 8052 IsSlewing returns 0 23:25:30.452 00.005 8052 IsGuiding returns 0 23:25:30.452 00.000 8052 scope move finished after 20 + 77 ms 23:25:30.453 00.001 8052 Move returns status 0, amount 20 23:25:30.453 00.000 8052 MoveAxis(S, 82, ABG) 23:25:30.453 00.000 8052 Guiding Dir = 1, Dur = 82 23:25:30.455 00.002 8052 IsSlewing returns 0 23:25:30.457 00.002 8052 IsGuiding returns 0 23:25:30.461 00.004 8052 PulseGuide returned control before completion, sleep 88 23:25:30.553 00.092 8052 IsGuiding returns 1 23:25:30.553 00.000 8052 scope still moving after pulse duration time elapsed 23:25:30.566 00.013 3236 UpdateGuideState exits: m=228 SNR=10.4 23:25:30.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:30.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:30.567 00.001 3236 Enqueuing Expose request 23:25:30.576 00.009 8052 IsSlewing returns 0 23:25:30.578 00.002 8052 IsGuiding returns 1 23:25:30.605 00.027 8052 IsSlewing returns 0 23:25:30.607 00.002 8052 IsGuiding returns 1 23:25:30.629 00.022 8052 IsSlewing returns 0 23:25:30.631 00.002 8052 IsGuiding returns 0 23:25:30.632 00.001 8052 scope move finished after 82 + 92 ms 23:25:30.632 00.000 8052 Move returns status 0, amount 82 23:25:30.632 00.000 8052 move complete, result=0 23:25:30.633 00.001 8052 worker thread done servicing request 23:25:30.633 00.000 8052 Worker thread wakes up 23:25:30.633 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:30.633 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:30.636 00.003 3236 GuideStep: -0.6 px 20 ms EAST, 0.5 px 82 ms SOUTH 23:25:32.067 01.431 8052 Exposure complete 23:25:32.228 00.161 8052 worker thread done servicing request 23:25:32.228 00.000 3236 OnExposeComplete: enter 23:25:32.228 00.000 3236 UpdateGuideState(): m_state=6 23:25:32.229 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1287 23:25:32.230 00.001 3236 Star::Find returns 1 (0), X=1052.06, Y=270.70, Mass=233, SNR=10.5, Peak=41 HFD=5.0 23:25:32.230 00.000 3236 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.85) = xAngle (3.63 = -2.66) 23:25:32.230 00.000 3236 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.88 = 1.88) 23:25:32.230 00.000 3236 CameraToMount -- cameraX=-0.53 cameraY=2.53 hyp=2.59 cameraTheta=1.78 mountX=-2.29 mountY=2.46, mountTheta=2.32 23:25:32.232 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.53, y=2.53, opts=13) 23:25:32.232 00.000 3236 Enqueuing Move request for scope (-0.53, 2.53) 23:25:32.233 00.001 8052 Worker thread wakes up 23:25:32.233 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 2.53) opts 0xd 23:25:32.233 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.53, 2.53) 23:25:32.233 00.000 8052 Moving (-0.53, 2.53) raw xDistance=-2.29 yDistance=2.46 23:25:32.233 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.47 from input -2.29 23:25:32.234 00.001 8052 GuideAlgorithmResistSwitch::result() returns 2.46 from input 2.46 23:25:32.234 00.000 8052 MoveAxis(E, 81, ABG) 23:25:32.234 00.000 8052 Guiding Dir = 2, Dur = 81 23:25:32.237 00.003 8052 IsSlewing returns 0 23:25:32.240 00.003 8052 IsGuiding returns 0 23:25:32.244 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=29, FiltMax=38, Gamma=1.040 23:25:32.247 00.003 8052 PulseGuide returned control before completion, sleep 85 23:25:32.334 00.087 8052 IsGuiding returns 0 23:25:32.335 00.001 8052 Move returns status 0, amount 81 23:25:32.335 00.000 8052 MoveAxis(S, 374, ABG) 23:25:32.335 00.000 8052 Guiding Dir = 1, Dur = 374 23:25:32.337 00.002 8052 IsSlewing returns 0 23:25:32.344 00.007 8052 IsGuiding returns 0 23:25:32.352 00.008 8052 PulseGuide returned control before completion, sleep 378 23:25:32.507 00.155 3236 UpdateGuideState exits: m=233 SNR=10.5 23:25:32.508 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:32.508 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:32.508 00.000 3236 Enqueuing Expose request 23:25:32.800 00.292 8052 IsGuiding returns 0 23:25:32.800 00.000 8052 Move returns status 0, amount 374 23:25:32.800 00.000 8052 move complete, result=0 23:25:32.801 00.001 8052 worker thread done servicing request 23:25:32.801 00.000 3236 GuideStep: -2.3 px 81 ms EAST, 2.5 px 374 ms SOUTH 23:25:32.801 00.000 8052 Worker thread wakes up 23:25:32.801 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:32.801 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:34.034 01.233 8052 Exposure complete 23:25:34.197 00.163 8052 worker thread done servicing request 23:25:34.198 00.001 3236 OnExposeComplete: enter 23:25:34.198 00.000 3236 UpdateGuideState(): m_state=6 23:25:34.199 00.001 3236 Star::Find(15, 1052, 270, 0, (0,0,0,0), 0.0, 255) frame 1288 23:25:34.199 00.000 3236 Star::Find returns 1 (0), X=1053.38, Y=268.10, Mass=198, SNR=9.7, Peak=39 HFD=4.4 23:25:34.200 00.001 3236 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.85) = xAngle (1.75 = 1.75) 23:25:34.200 00.000 3236 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.00 = 0.00) 23:25:34.200 00.000 3236 CameraToMount -- cameraX=0.79 cameraY=-0.08 hyp=0.79 cameraTheta=-0.10 mountX=-0.14 mountY=0.00, mountTheta=3.12 23:25:34.202 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.79, y=-0.08, opts=13) 23:25:34.202 00.000 3236 Enqueuing Move request for scope (0.79, -0.08) 23:25:34.202 00.000 8052 Worker thread wakes up 23:25:34.203 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.08) opts 0xd 23:25:34.203 00.000 8052 Handling offset move in thread for scope, endpoint = (0.79, -0.08) 23:25:34.203 00.000 8052 Moving (0.79, -0.08) raw xDistance=-0.14 yDistance=0.00 23:25:34.203 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:25:34.203 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:34.204 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00 23:25:34.204 00.000 8052 MoveAxis(E, 0, ABG) 23:25:34.204 00.000 8052 Move returns status 0, amount 0 23:25:34.204 00.000 8052 MoveAxis(N, 0, ABG) 23:25:34.205 00.001 8052 Move returns status 0, amount 0 23:25:34.205 00.000 8052 move complete, result=0 23:25:34.205 00.000 8052 worker thread done servicing request 23:25:34.216 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=28, FiltMax=37, Gamma=1.040 23:25:34.479 00.263 3236 UpdateGuideState exits: m=198 SNR=9.7 23:25:34.479 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:34.480 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:34.480 00.000 3236 Enqueuing Expose request 23:25:34.480 00.000 8052 Worker thread wakes up 23:25:34.480 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:34.480 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:34.481 00.001 3236 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH 23:25:36.116 01.635 8052 Exposure complete 23:25:36.277 00.161 8052 worker thread done servicing request 23:25:36.278 00.001 3236 OnExposeComplete: enter 23:25:36.278 00.000 3236 UpdateGuideState(): m_state=6 23:25:36.279 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1289 23:25:36.279 00.000 3236 Star::Find returns 1 (0), X=1053.97, Y=267.72, Mass=228, SNR=10.4, Peak=42 HFD=4.3 23:25:36.279 00.000 3236 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.85) = xAngle (1.53 = 1.53) 23:25:36.280 00.001 3236 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.22 = -0.22) 23:25:36.280 00.000 3236 CameraToMount -- cameraX=1.37 cameraY=-0.45 hyp=1.45 cameraTheta=-0.32 mountX=0.06 mountY=-0.31, mountTheta=-1.38 23:25:36.282 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.37, y=-0.45, opts=13) 23:25:36.282 00.000 3236 Enqueuing Move request for scope (1.37, -0.45) 23:25:36.282 00.000 8052 Worker thread wakes up 23:25:36.282 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.37, -0.45) opts 0xd 23:25:36.283 00.001 8052 Handling offset move in thread for scope, endpoint = (1.37, -0.45) 23:25:36.283 00.000 8052 Moving (1.37, -0.45) raw xDistance=0.06 yDistance=-0.31 23:25:36.283 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06 23:25:36.283 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:25:36.284 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31 23:25:36.284 00.000 8052 MoveAxis(E, 0, ABG) 23:25:36.284 00.000 8052 Move returns status 0, amount 0 23:25:36.284 00.000 8052 MoveAxis(N, 0, ABG) 23:25:36.285 00.001 8052 Move returns status 0, amount 0 23:25:36.285 00.000 8052 move complete, result=0 23:25:36.285 00.000 8052 worker thread done servicing request 23:25:36.295 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=38, Gamma=1.040 23:25:36.555 00.260 3236 UpdateGuideState exits: m=228 SNR=10.4 23:25:36.555 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:36.555 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:36.555 00.000 3236 Enqueuing Expose request 23:25:36.556 00.001 8052 Worker thread wakes up 23:25:36.556 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:25:36.556 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:36.556 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:38.091 01.535 8052 Exposure complete 23:25:38.252 00.161 8052 worker thread done servicing request 23:25:38.252 00.000 3236 OnExposeComplete: enter 23:25:38.252 00.000 3236 UpdateGuideState(): m_state=6 23:25:38.253 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1290 23:25:38.254 00.001 3236 Star::Find returns 1 (0), X=1055.77, Y=269.39, Mass=198, SNR=9.7, Peak=41 HFD=4.8 23:25:38.254 00.000 3236 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.85) = xAngle (2.21 = 2.21) 23:25:38.254 00.000 3236 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.47 = 0.47) 23:25:38.254 00.000 3236 CameraToMount -- cameraX=3.18 cameraY=1.21 hyp=3.40 cameraTheta=0.36 mountX=-2.04 mountY=1.53, mountTheta=2.50 23:25:38.256 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.18, y=1.21, opts=13) 23:25:38.256 00.000 3236 Enqueuing Move request for scope (3.18, 1.21) 23:25:38.257 00.001 8052 Worker thread wakes up 23:25:38.257 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.18, 1.21) opts 0xd 23:25:38.257 00.000 8052 Handling offset move in thread for scope, endpoint = (3.18, 1.21) 23:25:38.257 00.000 8052 Moving (3.18, 1.21) raw xDistance=-2.04 yDistance=1.53 23:25:38.257 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.28 from input -2.04 23:25:38.258 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.53 from input 1.53 23:25:38.258 00.000 8052 MoveAxis(E, 70, ABG) 23:25:38.258 00.000 8052 Guiding Dir = 2, Dur = 70 23:25:38.261 00.003 8052 IsSlewing returns 0 23:25:38.264 00.003 8052 IsGuiding returns 0 23:25:38.268 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=28, FiltMax=37, Gamma=1.040 23:25:38.271 00.003 8052 PulseGuide returned control before completion, sleep 73 23:25:38.347 00.076 8052 IsGuiding returns 0 23:25:38.348 00.001 8052 Move returns status 0, amount 70 23:25:38.348 00.000 8052 MoveAxis(S, 232, ABG) 23:25:38.348 00.000 8052 Guiding Dir = 1, Dur = 232 23:25:38.350 00.002 8052 IsSlewing returns 0 23:25:38.354 00.004 8052 IsGuiding returns 0 23:25:38.358 00.004 8052 PulseGuide returned control before completion, sleep 239 23:25:38.532 00.174 3236 UpdateGuideState exits: m=198 SNR=9.7 23:25:38.532 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:38.532 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:38.532 00.000 3236 Enqueuing Expose request 23:25:38.600 00.068 8052 IsGuiding returns 1 23:25:38.601 00.001 8052 scope still moving after pulse duration time elapsed 23:25:38.624 00.023 8052 IsSlewing returns 0 23:25:38.627 00.003 8052 IsGuiding returns 0 23:25:38.627 00.000 8052 scope move finished after 232 + 40 ms 23:25:38.627 00.000 8052 Move returns status 0, amount 232 23:25:38.627 00.000 8052 move complete, result=0 23:25:38.628 00.001 8052 worker thread done servicing request 23:25:38.628 00.000 8052 Worker thread wakes up 23:25:38.628 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:38.628 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:38.630 00.002 3236 GuideStep: -2.0 px 70 ms EAST, 1.5 px 232 ms SOUTH 23:25:40.061 01.431 8052 Exposure complete 23:25:40.222 00.161 8052 worker thread done servicing request 23:25:40.222 00.000 3236 OnExposeComplete: enter 23:25:40.222 00.000 3236 UpdateGuideState(): m_state=6 23:25:40.223 00.001 3236 Star::Find(15, 1055, 269, 0, (0,0,0,0), 0.0, 255) frame 1291 23:25:40.224 00.001 3236 Star::Find returns 1 (0), X=1055.72, Y=267.12, Mass=197, SNR=9.7, Peak=33 HFD=4.7 23:25:40.224 00.000 3236 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.85) = xAngle (1.52 = 1.52) 23:25:40.224 00.000 3236 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.22 = -0.22) 23:25:40.224 00.000 3236 CameraToMount -- cameraX=3.13 cameraY=-1.06 hyp=3.31 cameraTheta=-0.33 mountX=0.16 mountY=-0.73, mountTheta=-1.36 23:25:40.226 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.13, y=-1.06, opts=13) 23:25:40.226 00.000 3236 Enqueuing Move request for scope (3.13, -1.06) 23:25:40.226 00.000 8052 Worker thread wakes up 23:25:40.227 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (3.13, -1.06) opts 0xd 23:25:40.227 00.000 8052 Handling offset move in thread for scope, endpoint = (3.13, -1.06) 23:25:40.227 00.000 8052 Moving (3.13, -1.06) raw xDistance=0.16 yDistance=-0.73 23:25:40.227 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:25:40.227 00.000 8052 resist switch: large excursion: input -0.73 thresh 0.54 direction from 1 to -1 23:25:40.228 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.19 23:25:40.228 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 23:25:40.228 00.000 8052 MoveAxis(E, 0, ABG) 23:25:40.228 00.000 8052 Move returns status 0, amount 0 23:25:40.229 00.001 8052 MoveAxis(N, 111, ABG) 23:25:40.229 00.000 8052 Guiding Dir = 0, Dur = 111 23:25:40.232 00.003 8052 IsSlewing returns 0 23:25:40.235 00.003 8052 IsGuiding returns 0 23:25:40.238 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=24, FiltMax=32, Gamma=1.040 23:25:40.241 00.003 8052 PulseGuide returned control before completion, sleep 116 23:25:40.361 00.120 8052 IsGuiding returns 1 23:25:40.361 00.000 8052 scope still moving after pulse duration time elapsed 23:25:40.383 00.022 8052 IsSlewing returns 0 23:25:40.385 00.002 8052 IsGuiding returns 0 23:25:40.386 00.001 8052 scope move finished after 111 + 39 ms 23:25:40.386 00.000 8052 Move returns status 0, amount 111 23:25:40.386 00.000 8052 move complete, result=0 23:25:40.386 00.000 8052 worker thread done servicing request 23:25:40.514 00.128 3236 UpdateGuideState exits: m=197 SNR=9.7 23:25:40.514 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:40.514 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:40.515 00.001 3236 Enqueuing Expose request 23:25:40.515 00.000 8052 Worker thread wakes up 23:25:40.515 00.000 3236 GuideStep: 0.2 px 0 ms EAST, -0.7 px 111 ms NORTH 23:25:40.515 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:40.515 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:42.049 01.534 8052 Exposure complete 23:25:42.210 00.161 8052 worker thread done servicing request 23:25:42.211 00.001 3236 OnExposeComplete: enter 23:25:42.211 00.000 3236 UpdateGuideState(): m_state=6 23:25:42.212 00.001 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 1292 23:25:42.212 00.000 3236 Star::Find returns 1 (0), X=1055.13, Y=266.71, Mass=191, SNR=9.4, Peak=38 HFD=4.6 23:25:42.212 00.000 3236 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.85) = xAngle (1.32 = 1.32) 23:25:42.213 00.001 3236 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.42 = -0.42) 23:25:42.213 00.000 3236 CameraToMount -- cameraX=2.54 cameraY=-1.47 hyp=2.93 cameraTheta=-0.52 mountX=0.71 mountY=-1.20, mountTheta=-1.03 23:25:42.215 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.54, y=-1.47, opts=13) 23:25:42.215 00.000 3236 Enqueuing Move request for scope (2.54, -1.47) 23:25:42.215 00.000 8052 Worker thread wakes up 23:25:42.216 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.54, -1.47) opts 0xd 23:25:42.216 00.000 8052 Handling offset move in thread for scope, endpoint = (2.54, -1.47) 23:25:42.216 00.000 8052 Moving (2.54, -1.47) raw xDistance=0.71 yDistance=-1.20 23:25:42.216 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71 23:25:42.216 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20 23:25:42.217 00.001 8052 MoveAxis(W, 25, ABG) 23:25:42.217 00.000 8052 Guiding Dir = 3, Dur = 25 23:25:42.220 00.003 8052 IsSlewing returns 0 23:25:42.225 00.005 8052 IsGuiding returns 0 23:25:42.228 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=27, FiltMax=35, Gamma=1.040 23:25:42.231 00.003 8052 PulseGuide returned control before completion, sleep 30 23:25:42.264 00.033 8052 IsGuiding returns 1 23:25:42.264 00.000 8052 scope still moving after pulse duration time elapsed 23:25:42.287 00.023 8052 IsSlewing returns 0 23:25:42.289 00.002 8052 IsGuiding returns 0 23:25:42.289 00.000 8052 scope move finished after 25 + 38 ms 23:25:42.289 00.000 8052 Move returns status 0, amount 25 23:25:42.290 00.001 8052 MoveAxis(N, 182, ABG) 23:25:42.290 00.000 8052 Guiding Dir = 0, Dur = 182 23:25:42.292 00.002 8052 IsSlewing returns 0 23:25:42.294 00.002 8052 IsGuiding returns 0 23:25:42.299 00.005 8052 PulseGuide returned control before completion, sleep 188 23:25:42.491 00.192 8052 IsGuiding returns 0 23:25:42.491 00.000 8052 Move returns status 0, amount 182 23:25:42.491 00.000 8052 move complete, result=0 23:25:42.491 00.000 8052 worker thread done servicing request 23:25:42.495 00.004 3236 UpdateGuideState exits: m=191 SNR=9.4 23:25:42.495 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:42.495 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:42.495 00.000 3236 Enqueuing Expose request 23:25:42.496 00.001 8052 Worker thread wakes up 23:25:42.496 00.000 3236 GuideStep: 0.7 px 25 ms WEST, -1.2 px 182 ms NORTH 23:25:42.496 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:42.496 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:44.030 01.534 8052 Exposure complete 23:25:44.196 00.166 8052 worker thread done servicing request 23:25:44.196 00.000 3236 OnExposeComplete: enter 23:25:44.197 00.001 3236 UpdateGuideState(): m_state=6 23:25:44.198 00.001 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 1293 23:25:44.198 00.000 3236 Star::Find returns 1 (0), X=1054.81, Y=268.15, Mass=191, SNR=9.5, Peak=39 HFD=4.4 23:25:44.198 00.000 3236 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.85) = xAngle (1.84 = 1.84) 23:25:44.199 00.001 3236 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.09 = 0.09) 23:25:44.199 00.000 3236 CameraToMount -- cameraX=2.22 cameraY=-0.03 hyp=2.22 cameraTheta=-0.01 mountX=-0.58 mountY=0.20, mountTheta=2.81 23:25:44.200 00.001 3236 SchedulePrimaryMove(06CFF028, x=2.22, y=-0.03, opts=13) 23:25:44.201 00.001 3236 Enqueuing Move request for scope (2.22, -0.03) 23:25:44.201 00.000 8052 Worker thread wakes up 23:25:44.201 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.22, -0.03) opts 0xd 23:25:44.201 00.000 8052 Handling offset move in thread for scope, endpoint = (2.22, -0.03) 23:25:44.202 00.001 8052 Moving (2.22, -0.03) raw xDistance=-0.58 yDistance=0.20 23:25:44.202 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.58 23:25:44.202 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:25:44.202 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:25:44.203 00.001 8052 MoveAxis(E, 18, ABG) 23:25:44.203 00.000 8052 Guiding Dir = 2, Dur = 18 23:25:44.213 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=28, FiltMax=36, Gamma=1.040 23:25:44.258 00.045 8052 IsSlewing returns 0 23:25:44.321 00.063 8052 IsGuiding returns 0 23:25:44.449 00.128 8052 IsGuiding returns 0 23:25:44.449 00.000 8052 Move returns status 0, amount 18 23:25:44.449 00.000 8052 MoveAxis(N, 0, ABG) 23:25:44.449 00.000 8052 Move returns status 0, amount 0 23:25:44.449 00.000 8052 move complete, result=0 23:25:44.450 00.001 8052 worker thread done servicing request 23:25:44.480 00.030 3236 UpdateGuideState exits: m=191 SNR=9.5 23:25:44.480 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:44.481 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:44.481 00.000 3236 Enqueuing Expose request 23:25:44.481 00.000 8052 Worker thread wakes up 23:25:44.481 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:44.482 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:44.482 00.000 3236 GuideStep: -0.6 px 18 ms EAST, 0.2 px 0 ms NORTH 23:25:46.116 01.634 8052 Exposure complete 23:25:46.280 00.164 8052 worker thread done servicing request 23:25:46.280 00.000 3236 OnExposeComplete: enter 23:25:46.280 00.000 3236 UpdateGuideState(): m_state=6 23:25:46.281 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1294 23:25:46.282 00.001 3236 Star::Find returns 1 (0), X=1054.86, Y=268.80, Mass=215, SNR=10.1, Peak=41 HFD=4.4 23:25:46.282 00.000 3236 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.85) = xAngle (2.12 = 2.12) 23:25:46.282 00.000 3236 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.37 = 0.37) 23:25:46.282 00.000 3236 CameraToMount -- cameraX=2.27 cameraY=0.62 hyp=2.35 cameraTheta=0.27 mountX=-1.22 mountY=0.85, mountTheta=2.53 23:25:46.284 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.27, y=0.62, opts=13) 23:25:46.284 00.000 3236 Enqueuing Move request for scope (2.27, 0.62) 23:25:46.285 00.001 8052 Worker thread wakes up 23:25:46.285 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.27, 0.62) opts 0xd 23:25:46.285 00.000 8052 Handling offset move in thread for scope, endpoint = (2.27, 0.62) 23:25:46.285 00.000 8052 Moving (2.27, 0.62) raw xDistance=-1.22 yDistance=0.85 23:25:46.286 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.22 23:25:46.286 00.000 8052 resist switch: large excursion: input 0.85 thresh 0.54 direction from -1 to 1 23:25:46.286 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.55 23:25:46.286 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85 23:25:46.287 00.001 8052 MoveAxis(E, 44, ABG) 23:25:46.287 00.000 8052 Guiding Dir = 2, Dur = 44 23:25:46.289 00.002 8052 IsSlewing returns 0 23:25:46.293 00.004 8052 IsGuiding returns 0 23:25:46.297 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=30, FiltMax=40, Gamma=1.040 23:25:46.299 00.002 8052 PulseGuide returned control before completion, sleep 48 23:25:46.350 00.051 8052 IsGuiding returns 0 23:25:46.351 00.001 8052 Move returns status 0, amount 44 23:25:46.351 00.000 8052 MoveAxis(S, 129, ABG) 23:25:46.351 00.000 8052 Guiding Dir = 1, Dur = 129 23:25:46.353 00.002 8052 IsSlewing returns 0 23:25:46.355 00.002 8052 IsGuiding returns 0 23:25:46.360 00.005 8052 PulseGuide returned control before completion, sleep 135 23:25:46.499 00.139 8052 IsGuiding returns 0 23:25:46.499 00.000 8052 Move returns status 0, amount 129 23:25:46.499 00.000 8052 move complete, result=0 23:25:46.499 00.000 8052 worker thread done servicing request 23:25:46.566 00.067 3236 UpdateGuideState exits: m=215 SNR=10.1 23:25:46.566 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:46.566 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:46.567 00.001 3236 Enqueuing Expose request 23:25:46.567 00.000 8052 Worker thread wakes up 23:25:46.567 00.000 3236 GuideStep: -1.2 px 44 ms EAST, 0.9 px 129 ms SOUTH 23:25:46.567 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:46.567 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:48.101 01.534 8052 Exposure complete 23:25:48.275 00.174 8052 worker thread done servicing request 23:25:48.276 00.001 3236 OnExposeComplete: enter 23:25:48.276 00.000 3236 UpdateGuideState(): m_state=6 23:25:48.277 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1295 23:25:48.277 00.000 3236 Star::Find returns 1 (0), X=1054.29, Y=268.24, Mass=192, SNR=9.5, Peak=41 HFD=4.5 23:25:48.277 00.000 3236 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.85) = xAngle (1.89 = 1.89) 23:25:48.278 00.001 3236 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.14 = 0.14) 23:25:48.278 00.000 3236 CameraToMount -- cameraX=1.70 cameraY=0.06 hyp=1.70 cameraTheta=0.04 mountX=-0.53 mountY=0.24, mountTheta=2.72 23:25:48.280 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.70, y=0.06, opts=13) 23:25:48.280 00.000 3236 Enqueuing Move request for scope (1.70, 0.06) 23:25:48.280 00.000 8052 Worker thread wakes up 23:25:48.281 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.70, 0.06) opts 0xd 23:25:48.281 00.000 8052 Handling offset move in thread for scope, endpoint = (1.70, 0.06) 23:25:48.281 00.000 8052 Moving (1.70, 0.06) raw xDistance=-0.53 yDistance=0.24 23:25:48.281 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.53 23:25:48.281 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24 23:25:48.294 00.013 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=30, FiltMax=39, Gamma=1.040 23:25:48.294 00.000 8052 MoveAxis(E, 21, ABG) 23:25:48.294 00.000 8052 Guiding Dir = 2, Dur = 21 23:25:48.297 00.003 8052 IsSlewing returns 0 23:25:48.299 00.002 8052 IsGuiding returns 0 23:25:48.347 00.048 8052 IsGuiding returns 1 23:25:48.347 00.000 8052 scope still moving after pulse duration time elapsed 23:25:48.369 00.022 8052 IsSlewing returns 0 23:25:48.371 00.002 8052 IsGuiding returns 1 23:25:48.393 00.022 8052 IsSlewing returns 0 23:25:48.395 00.002 8052 IsGuiding returns 1 23:25:48.417 00.022 8052 IsSlewing returns 0 23:25:48.419 00.002 8052 IsGuiding returns 0 23:25:48.419 00.000 8052 scope move finished after 21 + 98 ms 23:25:48.419 00.000 8052 Move returns status 0, amount 21 23:25:48.419 00.000 8052 MoveAxis(S, 36, ABG) 23:25:48.419 00.000 8052 Guiding Dir = 1, Dur = 36 23:25:48.421 00.002 8052 IsSlewing returns 0 23:25:48.424 00.003 8052 IsGuiding returns 0 23:25:48.431 00.007 8052 PulseGuide returned control before completion, sleep 40 23:25:48.474 00.043 8052 IsGuiding returns 1 23:25:48.475 00.001 8052 scope still moving after pulse duration time elapsed 23:25:48.497 00.022 8052 IsSlewing returns 0 23:25:48.499 00.002 8052 IsGuiding returns 1 23:25:48.521 00.022 8052 IsSlewing returns 0 23:25:48.523 00.002 8052 IsGuiding returns 1 23:25:48.541 00.018 3236 UpdateGuideState exits: m=192 SNR=9.5 23:25:48.542 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:48.542 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:48.542 00.000 3236 Enqueuing Expose request 23:25:48.546 00.004 8052 IsSlewing returns 0 23:25:48.548 00.002 8052 IsGuiding returns 1 23:25:48.570 00.022 8052 IsSlewing returns 0 23:25:48.577 00.007 8052 IsGuiding returns 1 23:25:48.600 00.023 8052 IsSlewing returns 0 23:25:48.602 00.002 8052 IsGuiding returns 1 23:25:48.625 00.023 8052 IsSlewing returns 0 23:25:48.627 00.002 8052 IsGuiding returns 0 23:25:48.628 00.001 8052 scope move finished after 36 + 167 ms 23:25:48.628 00.000 8052 Move returns status 0, amount 36 23:25:48.628 00.000 8052 move complete, result=0 23:25:48.628 00.000 8052 worker thread done servicing request 23:25:48.628 00.000 8052 Worker thread wakes up 23:25:48.628 00.000 3236 GuideStep: -0.5 px 21 ms EAST, 0.2 px 36 ms SOUTH 23:25:48.629 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:48.629 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:50.057 01.428 8052 Exposure complete 23:25:50.192 00.135 8052 worker thread done servicing request 23:25:50.193 00.001 3236 OnExposeComplete: enter 23:25:50.193 00.000 3236 UpdateGuideState(): m_state=6 23:25:50.194 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1296 23:25:50.194 00.000 3236 Star::Find returns 1 (0), X=1054.62, Y=266.67, Mass=191, SNR=9.5, Peak=39 HFD=4.8 23:25:50.194 00.000 3236 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.85) = xAngle (1.21 = 1.21) 23:25:50.194 00.000 3236 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.54 = -0.54) 23:25:50.194 00.000 3236 CameraToMount -- cameraX=2.02 cameraY=-1.51 hyp=2.53 cameraTheta=-0.64 mountX=0.90 mountY=-1.29, mountTheta=-0.97 23:25:50.196 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.02, y=-1.51, opts=13) 23:25:50.196 00.000 3236 Enqueuing Move request for scope (2.02, -1.51) 23:25:50.196 00.000 8052 Worker thread wakes up 23:25:50.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.02, -1.51) opts 0xd 23:25:50.197 00.001 8052 Handling offset move in thread for scope, endpoint = (2.02, -1.51) 23:25:50.197 00.000 8052 Moving (2.02, -1.51) raw xDistance=0.90 yDistance=-1.29 23:25:50.197 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.90 23:25:50.197 00.000 8052 resist switch: large excursion: input -1.29 thresh 0.54 direction from 1 to -1 23:25:50.197 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.88 23:25:50.198 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29 23:25:50.198 00.000 8052 MoveAxis(W, 30, ABG) 23:25:50.198 00.000 8052 Guiding Dir = 3, Dur = 30 23:25:50.200 00.002 8052 IsSlewing returns 0 23:25:50.203 00.003 8052 IsGuiding returns 0 23:25:50.206 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=34, Gamma=1.040 23:25:50.254 00.048 8052 IsGuiding returns 1 23:25:50.255 00.001 8052 scope still moving after pulse duration time elapsed 23:25:50.277 00.022 8052 IsSlewing returns 0 23:25:50.279 00.002 8052 IsGuiding returns 1 23:25:50.302 00.023 8052 IsSlewing returns 0 23:25:50.303 00.001 8052 IsGuiding returns 1 23:25:50.326 00.023 8052 IsSlewing returns 0 23:25:50.328 00.002 8052 IsGuiding returns 0 23:25:50.328 00.000 8052 scope move finished after 30 + 94 ms 23:25:50.328 00.000 8052 Move returns status 0, amount 30 23:25:50.328 00.000 8052 MoveAxis(N, 197, ABG) 23:25:50.328 00.000 8052 Guiding Dir = 0, Dur = 197 23:25:50.331 00.003 8052 IsSlewing returns 0 23:25:50.333 00.002 8052 IsGuiding returns 0 23:25:50.338 00.005 8052 PulseGuide returned control before completion, sleep 203 23:25:50.424 00.086 3236 UpdateGuideState exits: m=191 SNR=9.5 23:25:50.425 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:50.425 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:50.425 00.000 3236 Enqueuing Expose request 23:25:50.544 00.119 8052 IsGuiding returns 0 23:25:50.545 00.001 8052 Move returns status 0, amount 197 23:25:50.545 00.000 8052 move complete, result=0 23:25:50.545 00.000 8052 worker thread done servicing request 23:25:50.545 00.000 8052 Worker thread wakes up 23:25:50.545 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:50.546 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:50.550 00.004 3236 GuideStep: 0.9 px 30 ms WEST, -1.3 px 197 ms NORTH 23:25:52.077 01.527 8052 Exposure complete 23:25:52.212 00.135 8052 worker thread done servicing request 23:25:52.212 00.000 3236 OnExposeComplete: enter 23:25:52.212 00.000 3236 UpdateGuideState(): m_state=6 23:25:52.213 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1297 23:25:52.214 00.001 3236 Star::Find returns 1 (0), X=1054.61, Y=267.71, Mass=193, SNR=9.6, Peak=42 HFD=4.7 23:25:52.214 00.000 3236 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.85) = xAngle (1.62 = 1.62) 23:25:52.214 00.000 3236 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.12 = -0.12) 23:25:52.214 00.000 3236 CameraToMount -- cameraX=2.02 cameraY=-0.47 hyp=2.07 cameraTheta=-0.23 mountX=-0.11 mountY=-0.26, mountTheta=-1.96 23:25:52.216 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.02, y=-0.47, opts=13) 23:25:52.216 00.000 3236 Enqueuing Move request for scope (2.02, -0.47) 23:25:52.216 00.000 8052 Worker thread wakes up 23:25:52.216 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.02, -0.47) opts 0xd 23:25:52.217 00.001 8052 Handling offset move in thread for scope, endpoint = (2.02, -0.47) 23:25:52.217 00.000 8052 Moving (2.02, -0.47) raw xDistance=-0.11 yDistance=-0.26 23:25:52.217 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:25:52.217 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 23:25:52.218 00.001 8052 MoveAxis(E, 0, ABG) 23:25:52.218 00.000 8052 Move returns status 0, amount 0 23:25:52.218 00.000 8052 MoveAxis(N, 39, ABG) 23:25:52.218 00.000 8052 Guiding Dir = 0, Dur = 39 23:25:52.221 00.003 8052 IsSlewing returns 0 23:25:52.223 00.002 8052 IsGuiding returns 0 23:25:52.226 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=30, FiltMax=39, Gamma=1.040 23:25:52.230 00.004 8052 PulseGuide returned control before completion, sleep 43 23:25:52.275 00.045 8052 IsGuiding returns 1 23:25:52.275 00.000 8052 scope still moving after pulse duration time elapsed 23:25:52.297 00.022 8052 IsSlewing returns 0 23:25:52.299 00.002 8052 IsGuiding returns 1 23:25:52.321 00.022 8052 IsSlewing returns 0 23:25:52.322 00.001 8052 IsGuiding returns 1 23:25:52.345 00.023 8052 IsSlewing returns 0 23:25:52.347 00.002 8052 IsGuiding returns 1 23:25:52.369 00.022 8052 IsSlewing returns 0 23:25:52.371 00.002 8052 IsGuiding returns 1 23:25:52.393 00.022 8052 IsSlewing returns 0 23:25:52.395 00.002 8052 IsGuiding returns 0 23:25:52.395 00.000 8052 scope move finished after 39 + 132 ms 23:25:52.395 00.000 8052 Move returns status 0, amount 39 23:25:52.395 00.000 8052 move complete, result=0 23:25:52.396 00.001 8052 worker thread done servicing request 23:25:52.445 00.049 3236 UpdateGuideState exits: m=193 SNR=9.6 23:25:52.446 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:52.446 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:52.446 00.000 3236 Enqueuing Expose request 23:25:52.446 00.000 8052 Worker thread wakes up 23:25:52.446 00.000 3236 GuideStep: -0.1 px 0 ms EAST, -0.3 px 39 ms NORTH 23:25:52.446 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:52.447 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:54.081 01.634 8052 Exposure complete 23:25:54.243 00.162 8052 worker thread done servicing request 23:25:54.243 00.000 3236 OnExposeComplete: enter 23:25:54.243 00.000 3236 UpdateGuideState(): m_state=6 23:25:54.244 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1298 23:25:54.244 00.000 3236 Star::Find returns 1 (0), X=1055.59, Y=267.15, Mass=178, SNR=9.2, Peak=38 HFD=4.2 23:25:54.245 00.001 3236 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.85) = xAngle (1.52 = 1.52) 23:25:54.245 00.000 3236 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.23 = -0.23) 23:25:54.245 00.000 3236 CameraToMount -- cameraX=3.00 cameraY=-1.02 hyp=3.17 cameraTheta=-0.33 mountX=0.16 mountY=-0.71, mountTheta=-1.35 23:25:54.247 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.00, y=-1.02, opts=13) 23:25:54.247 00.000 3236 Enqueuing Move request for scope (3.00, -1.02) 23:25:54.247 00.000 8052 Worker thread wakes up 23:25:54.247 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.00, -1.02) opts 0xd 23:25:54.248 00.001 8052 Handling offset move in thread for scope, endpoint = (3.00, -1.02) 23:25:54.248 00.000 8052 Moving (3.00, -1.02) raw xDistance=0.16 yDistance=-0.71 23:25:54.248 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:25:54.248 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 23:25:54.248 00.000 8052 MoveAxis(E, 0, ABG) 23:25:54.249 00.001 8052 Move returns status 0, amount 0 23:25:54.249 00.000 8052 MoveAxis(N, 108, ABG) 23:25:54.249 00.000 8052 Guiding Dir = 0, Dur = 108 23:25:54.252 00.003 8052 IsSlewing returns 0 23:25:54.256 00.004 8052 IsGuiding returns 0 23:25:54.259 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=36, Gamma=1.040 23:25:54.263 00.004 8052 PulseGuide returned control before completion, sleep 112 23:25:54.379 00.116 8052 IsGuiding returns 0 23:25:54.379 00.000 8052 Move returns status 0, amount 108 23:25:54.380 00.001 8052 move complete, result=0 23:25:54.380 00.000 8052 worker thread done servicing request 23:25:54.555 00.175 3236 UpdateGuideState exits: m=178 SNR=9.2 23:25:54.556 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:54.556 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:54.556 00.000 3236 Enqueuing Expose request 23:25:54.556 00.000 8052 Worker thread wakes up 23:25:54.556 00.000 3236 GuideStep: 0.2 px 0 ms EAST, -0.7 px 108 ms NORTH 23:25:54.556 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:54.557 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:56.092 01.535 8052 Exposure complete 23:25:56.255 00.163 8052 worker thread done servicing request 23:25:56.256 00.001 3236 OnExposeComplete: enter 23:25:56.256 00.000 3236 UpdateGuideState(): m_state=6 23:25:56.257 00.001 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 1299 23:25:56.257 00.000 3236 Star::Find returns 1 (0), X=1055.02, Y=267.82, Mass=190, SNR=9.5, Peak=40 HFD=4.5 23:25:56.257 00.000 3236 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.85) = xAngle (1.70 = 1.70) 23:25:56.258 00.001 3236 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.04 = -0.04) 23:25:56.258 00.000 3236 CameraToMount -- cameraX=2.43 cameraY=-0.35 hyp=2.46 cameraTheta=-0.14 mountX=-0.33 mountY=-0.10, mountTheta=-2.84 23:25:56.260 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.43, y=-0.35, opts=13) 23:25:56.260 00.000 3236 Enqueuing Move request for scope (2.43, -0.35) 23:25:56.260 00.000 8052 Worker thread wakes up 23:25:56.260 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.43, -0.35) opts 0xd 23:25:56.260 00.000 8052 Handling offset move in thread for scope, endpoint = (2.43, -0.35) 23:25:56.261 00.001 8052 Moving (2.43, -0.35) raw xDistance=-0.33 yDistance=-0.10 23:25:56.261 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33 23:25:56.261 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:25:56.262 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:25:56.262 00.000 8052 MoveAxis(E, 11, ABG) 23:25:56.262 00.000 8052 Guiding Dir = 2, Dur = 11 23:25:56.264 00.002 8052 IsSlewing returns 0 23:25:56.267 00.003 8052 IsGuiding returns 0 23:25:56.271 00.004 8052 PulseGuide returned control before completion, sleep 18 23:25:56.273 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=29, FiltMax=38, Gamma=1.040 23:25:56.295 00.022 8052 IsGuiding returns 0 23:25:56.296 00.001 8052 Move returns status 0, amount 11 23:25:56.296 00.000 8052 MoveAxis(N, 0, ABG) 23:25:56.296 00.000 8052 Move returns status 0, amount 0 23:25:56.296 00.000 8052 move complete, result=0 23:25:56.296 00.000 8052 worker thread done servicing request 23:25:56.545 00.249 3236 UpdateGuideState exits: m=190 SNR=9.5 23:25:56.546 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:56.546 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:56.546 00.000 3236 Enqueuing Expose request 23:25:56.546 00.000 8052 Worker thread wakes up 23:25:56.547 00.001 3236 GuideStep: -0.3 px 11 ms EAST, -0.1 px 0 ms NORTH 23:25:56.547 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:56.547 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:25:58.082 01.535 8052 Exposure complete 23:25:58.243 00.161 8052 worker thread done servicing request 23:25:58.244 00.001 3236 OnExposeComplete: enter 23:25:58.244 00.000 3236 UpdateGuideState(): m_state=6 23:25:58.245 00.001 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 1300 23:25:58.245 00.000 3236 Star::Find returns 1 (0), X=1056.44, Y=266.16, Mass=206, SNR=9.9, Peak=38 HFD=4.8 23:25:58.245 00.000 3236 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.85) = xAngle (1.37 = 1.37) 23:25:58.245 00.000 3236 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.38 = -0.38) 23:25:58.246 00.001 3236 CameraToMount -- cameraX=3.85 cameraY=-2.02 hyp=4.35 cameraTheta=-0.48 mountX=0.88 mountY=-1.61, mountTheta=-1.07 23:25:58.248 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.85, y=-2.02, opts=13) 23:25:58.248 00.000 3236 Enqueuing Move request for scope (3.85, -2.02) 23:25:58.248 00.000 8052 Worker thread wakes up 23:25:58.248 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.85, -2.02) opts 0xd 23:25:58.249 00.001 8052 Handling offset move in thread for scope, endpoint = (3.85, -2.02) 23:25:58.249 00.000 8052 Moving (3.85, -2.02) raw xDistance=0.88 yDistance=-1.61 23:25:58.249 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.88 23:25:58.249 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.61 from input -1.61 23:25:58.250 00.001 8052 MoveAxis(W, 30, ABG) 23:25:58.250 00.000 8052 Guiding Dir = 3, Dur = 30 23:25:58.253 00.003 8052 IsSlewing returns 0 23:25:58.255 00.002 8052 IsGuiding returns 0 23:25:58.260 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=28, FiltMax=36, Gamma=1.040 23:25:58.262 00.002 8052 PulseGuide returned control before completion, sleep 35 23:25:58.367 00.105 8052 IsGuiding returns 0 23:25:58.367 00.000 8052 Move returns status 0, amount 30 23:25:58.367 00.000 8052 MoveAxis(N, 245, ABG) 23:25:58.367 00.000 8052 Guiding Dir = 0, Dur = 245 23:25:58.458 00.091 8052 IsSlewing returns 0 23:25:58.523 00.065 8052 IsGuiding returns 0 23:25:58.531 00.008 3236 UpdateGuideState exits: m=206 SNR=9.9 23:25:58.531 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:25:58.531 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:25:58.532 00.001 3236 Enqueuing Expose request 23:25:58.618 00.086 8052 PulseGuide returned control before completion, sleep 160 23:25:58.786 00.168 8052 IsGuiding returns 1 23:25:58.786 00.000 8052 scope still moving after pulse duration time elapsed 23:25:58.808 00.022 8052 IsSlewing returns 0 23:25:58.810 00.002 8052 IsGuiding returns 1 23:25:58.832 00.022 8052 IsSlewing returns 0 23:25:58.834 00.002 8052 IsGuiding returns 1 23:25:58.856 00.022 8052 IsSlewing returns 0 23:25:58.858 00.002 8052 IsGuiding returns 1 23:25:58.880 00.022 8052 IsSlewing returns 0 23:25:58.882 00.002 8052 IsGuiding returns 0 23:25:58.882 00.000 8052 scope move finished after 245 + 114 ms 23:25:58.882 00.000 8052 Move returns status 0, amount 245 23:25:58.882 00.000 8052 move complete, result=0 23:25:58.882 00.000 8052 worker thread done servicing request 23:25:58.882 00.000 8052 Worker thread wakes up 23:25:58.883 00.001 3236 GuideStep: 0.9 px 30 ms WEST, -1.6 px 245 ms NORTH 23:25:58.883 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:25:58.883 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:00.114 01.231 8052 Exposure complete 23:26:00.284 00.170 8052 worker thread done servicing request 23:26:00.285 00.001 3236 OnExposeComplete: enter 23:26:00.285 00.000 3236 UpdateGuideState(): m_state=6 23:26:00.286 00.001 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 1301 23:26:00.286 00.000 3236 Star::Find returns 1 (0), X=1055.84, Y=267.82, Mass=189, SNR=9.4, Peak=35 HFD=4.4 23:26:00.286 00.000 3236 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.85) = xAngle (1.74 = 1.74) 23:26:00.287 00.001 3236 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.01 = -0.01) 23:26:00.287 00.000 3236 CameraToMount -- cameraX=3.25 cameraY=-0.36 hyp=3.27 cameraTheta=-0.11 mountX=-0.55 mountY=-0.03, mountTheta=-3.10 23:26:00.288 00.001 3236 SchedulePrimaryMove(06CFF028, x=3.25, y=-0.36, opts=13) 23:26:00.289 00.001 3236 Enqueuing Move request for scope (3.25, -0.36) 23:26:00.289 00.000 8052 Worker thread wakes up 23:26:00.289 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.25, -0.36) opts 0xd 23:26:00.289 00.000 8052 Handling offset move in thread for scope, endpoint = (3.25, -0.36) 23:26:00.290 00.001 8052 Moving (3.25, -0.36) raw xDistance=-0.55 yDistance=-0.03 23:26:00.290 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.55 23:26:00.291 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:00.291 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03 23:26:00.291 00.000 8052 MoveAxis(E, 17, ABG) 23:26:00.291 00.000 8052 Guiding Dir = 2, Dur = 17 23:26:00.294 00.003 8052 IsSlewing returns 0 23:26:00.298 00.004 8052 IsGuiding returns 0 23:26:00.301 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=33, Gamma=1.040 23:26:00.307 00.006 8052 PulseGuide returned control before completion, sleep 19 23:26:00.328 00.021 8052 IsGuiding returns 0 23:26:00.329 00.001 8052 Move returns status 0, amount 17 23:26:00.329 00.000 8052 MoveAxis(N, 0, ABG) 23:26:00.329 00.000 8052 Move returns status 0, amount 0 23:26:00.329 00.000 8052 move complete, result=0 23:26:00.329 00.000 8052 worker thread done servicing request 23:26:00.564 00.235 3236 UpdateGuideState exits: m=189 SNR=9.4 23:26:00.565 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:00.565 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:00.565 00.000 3236 Enqueuing Expose request 23:26:00.565 00.000 8052 Worker thread wakes up 23:26:00.566 00.001 3236 GuideStep: -0.5 px 17 ms EAST, -0.0 px 0 ms NORTH 23:26:00.566 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:00.566 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:02.100 01.534 8052 Exposure complete 23:26:02.264 00.164 8052 worker thread done servicing request 23:26:02.265 00.001 3236 OnExposeComplete: enter 23:26:02.265 00.000 3236 UpdateGuideState(): m_state=6 23:26:02.266 00.001 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 1302 23:26:02.266 00.000 3236 Star::Find returns 1 (0), X=1056.39, Y=268.82, Mass=212, SNR=10.0, Peak=40 HFD=4.5 23:26:02.266 00.000 3236 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.85) = xAngle (2.02 = 2.02) 23:26:02.267 00.001 3236 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.27 = 0.27) 23:26:02.267 00.000 3236 CameraToMount -- cameraX=3.80 cameraY=0.65 hyp=3.86 cameraTheta=0.17 mountX=-1.67 mountY=1.03, mountTheta=2.59 23:26:02.269 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.80, y=0.65, opts=13) 23:26:02.269 00.000 3236 Enqueuing Move request for scope (3.80, 0.65) 23:26:02.269 00.000 8052 Worker thread wakes up 23:26:02.269 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.80, 0.65) opts 0xd 23:26:02.270 00.001 8052 Handling offset move in thread for scope, endpoint = (3.80, 0.65) 23:26:02.270 00.000 8052 Moving (3.80, 0.65) raw xDistance=-1.67 yDistance=1.03 23:26:02.270 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.07 from input -1.67 23:26:02.270 00.000 8052 resist switch: large excursion: input 1.03 thresh 0.54 direction from -1 to 1 23:26:02.270 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.10 23:26:02.271 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03 23:26:02.271 00.000 8052 MoveAxis(E, 59, ABG) 23:26:02.271 00.000 8052 Guiding Dir = 2, Dur = 59 23:26:02.282 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=27, FiltMax=37, Gamma=1.040 23:26:02.283 00.001 8052 IsSlewing returns 0 23:26:02.351 00.068 8052 IsGuiding returns 0 23:26:02.420 00.069 8052 IsGuiding returns 1 23:26:02.421 00.001 8052 scope still moving after pulse duration time elapsed 23:26:02.444 00.023 8052 IsSlewing returns 0 23:26:02.446 00.002 8052 IsGuiding returns 1 23:26:02.468 00.022 8052 IsSlewing returns 0 23:26:02.481 00.013 8052 IsGuiding returns 1 23:26:02.503 00.022 8052 IsSlewing returns 0 23:26:02.505 00.002 8052 IsGuiding returns 0 23:26:02.505 00.000 8052 scope move finished after 59 + 95 ms 23:26:02.506 00.001 8052 Move returns status 0, amount 59 23:26:02.506 00.000 8052 MoveAxis(S, 157, ABG) 23:26:02.506 00.000 8052 Guiding Dir = 1, Dur = 157 23:26:02.508 00.002 8052 IsSlewing returns 0 23:26:02.510 00.002 8052 IsGuiding returns 0 23:26:02.515 00.005 8052 PulseGuide returned control before completion, sleep 162 23:26:02.551 00.036 3236 UpdateGuideState exits: m=212 SNR=10.0 23:26:02.551 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:02.551 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:02.552 00.001 3236 Enqueuing Expose request 23:26:02.682 00.130 8052 IsGuiding returns 0 23:26:02.682 00.000 8052 Move returns status 0, amount 157 23:26:02.682 00.000 8052 move complete, result=0 23:26:02.683 00.001 8052 worker thread done servicing request 23:26:02.683 00.000 8052 Worker thread wakes up 23:26:02.683 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:02.683 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:02.685 00.002 3236 GuideStep: -1.7 px 59 ms EAST, 1.0 px 157 ms SOUTH 23:26:04.116 01.431 8052 Exposure complete 23:26:04.277 00.161 8052 worker thread done servicing request 23:26:04.278 00.001 3236 OnExposeComplete: enter 23:26:04.278 00.000 3236 UpdateGuideState(): m_state=6 23:26:04.279 00.001 3236 Star::Find(15, 1056, 268, 0, (0,0,0,0), 0.0, 255) frame 1303 23:26:04.279 00.000 3236 Star::Find returns 1 (0), X=1056.74, Y=268.24, Mass=206, SNR=9.9, Peak=40 HFD=4.7 23:26:04.279 00.000 3236 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.85) = xAngle (1.86 = 1.86) 23:26:04.280 00.001 3236 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.12 = 0.12) 23:26:04.280 00.000 3236 CameraToMount -- cameraX=4.15 cameraY=0.07 hyp=4.15 cameraTheta=0.02 mountX=-1.20 mountY=0.49, mountTheta=2.75 23:26:04.282 00.002 3236 SchedulePrimaryMove(06CFF028, x=4.15, y=0.07, opts=13) 23:26:04.282 00.000 3236 Enqueuing Move request for scope (4.15, 0.07) 23:26:04.283 00.001 8052 Worker thread wakes up 23:26:04.283 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.15, 0.07) opts 0xd 23:26:04.283 00.000 8052 Handling offset move in thread for scope, endpoint = (4.15, 0.07) 23:26:04.283 00.000 8052 Moving (4.15, 0.07) raw xDistance=-1.20 yDistance=0.49 23:26:04.284 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.20 23:26:04.284 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 23:26:04.284 00.000 8052 MoveAxis(E, 46, ABG) 23:26:04.284 00.000 8052 Guiding Dir = 2, Dur = 46 23:26:04.287 00.003 8052 IsSlewing returns 0 23:26:04.290 00.003 8052 IsGuiding returns 0 23:26:04.295 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=28, FiltMax=37, Gamma=1.040 23:26:04.302 00.007 8052 PulseGuide returned control before completion, sleep 45 23:26:04.350 00.048 8052 IsGuiding returns 0 23:26:04.350 00.000 8052 Move returns status 0, amount 46 23:26:04.350 00.000 8052 MoveAxis(S, 75, ABG) 23:26:04.350 00.000 8052 Guiding Dir = 1, Dur = 75 23:26:04.352 00.002 8052 IsSlewing returns 0 23:26:04.354 00.002 8052 IsGuiding returns 0 23:26:04.359 00.005 8052 PulseGuide returned control before completion, sleep 81 23:26:04.443 00.084 8052 IsGuiding returns 1 23:26:04.444 00.001 8052 scope still moving after pulse duration time elapsed 23:26:04.466 00.022 8052 IsSlewing returns 0 23:26:04.468 00.002 8052 IsGuiding returns 1 23:26:04.490 00.022 8052 IsSlewing returns 0 23:26:04.492 00.002 8052 IsGuiding returns 1 23:26:04.515 00.023 8052 IsSlewing returns 0 23:26:04.517 00.002 8052 IsGuiding returns 0 23:26:04.518 00.001 8052 scope move finished after 75 + 88 ms 23:26:04.518 00.000 8052 Move returns status 0, amount 75 23:26:04.518 00.000 8052 move complete, result=0 23:26:04.518 00.000 8052 worker thread done servicing request 23:26:04.561 00.043 3236 UpdateGuideState exits: m=206 SNR=9.9 23:26:04.561 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:04.561 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:04.562 00.001 3236 Enqueuing Expose request 23:26:04.562 00.000 8052 Worker thread wakes up 23:26:04.562 00.000 3236 GuideStep: -1.2 px 46 ms EAST, 0.5 px 75 ms SOUTH 23:26:04.562 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:04.563 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:06.097 01.534 8052 Exposure complete 23:26:06.260 00.163 8052 worker thread done servicing request 23:26:06.260 00.000 3236 OnExposeComplete: enter 23:26:06.260 00.000 3236 UpdateGuideState(): m_state=6 23:26:06.261 00.001 3236 Star::Find(15, 1056, 268, 0, (0,0,0,0), 0.0, 255) frame 1304 23:26:06.262 00.001 3236 Star::Find returns 1 (0), X=1056.87, Y=266.78, Mass=196, SNR=9.6, Peak=42 HFD=4.5 23:26:06.262 00.000 3236 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.85) = xAngle (1.53 = 1.53) 23:26:06.262 00.000 3236 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.21 = -0.21) 23:26:06.262 00.000 3236 CameraToMount -- cameraX=4.27 cameraY=-1.40 hyp=4.50 cameraTheta=-0.32 mountX=0.17 mountY=-0.96, mountTheta=-1.39 23:26:06.264 00.002 3236 SchedulePrimaryMove(06CFF028, x=4.27, y=-1.40, opts=13) 23:26:06.265 00.001 3236 Enqueuing Move request for scope (4.27, -1.40) 23:26:06.265 00.000 8052 Worker thread wakes up 23:26:06.265 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.27, -1.40) opts 0xd 23:26:06.265 00.000 8052 Handling offset move in thread for scope, endpoint = (4.27, -1.40) 23:26:06.266 00.001 8052 Moving (4.27, -1.40) raw xDistance=0.17 yDistance=-0.96 23:26:06.266 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17 23:26:06.266 00.000 8052 resist switch: large excursion: input -0.96 thresh 0.54 direction from 1 to -1 23:26:06.266 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.87 23:26:06.267 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96 23:26:06.267 00.000 8052 MoveAxis(E, 0, ABG) 23:26:06.267 00.000 8052 Move returns status 0, amount 0 23:26:06.267 00.000 8052 MoveAxis(N, 145, ABG) 23:26:06.267 00.000 8052 Guiding Dir = 0, Dur = 145 23:26:06.270 00.003 8052 IsSlewing returns 0 23:26:06.273 00.003 8052 IsGuiding returns 0 23:26:06.277 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=32, FiltMax=40, Gamma=1.040 23:26:06.278 00.001 8052 PulseGuide returned control before completion, sleep 151 23:26:06.432 00.154 8052 IsGuiding returns 0 23:26:06.432 00.000 8052 Move returns status 0, amount 145 23:26:06.433 00.001 8052 move complete, result=0 23:26:06.433 00.000 8052 worker thread done servicing request 23:26:06.544 00.111 3236 UpdateGuideState exits: m=196 SNR=9.6 23:26:06.545 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:06.545 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:06.545 00.000 3236 Enqueuing Expose request 23:26:06.545 00.000 8052 Worker thread wakes up 23:26:06.545 00.000 3236 GuideStep: 0.2 px 0 ms EAST, -1.0 px 145 ms NORTH 23:26:06.546 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:06.546 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:08.080 01.534 8052 Exposure complete 23:26:08.243 00.163 8052 worker thread done servicing request 23:26:08.243 00.000 3236 OnExposeComplete: enter 23:26:08.243 00.000 3236 UpdateGuideState(): m_state=6 23:26:08.244 00.001 3236 Star::Find(15, 1056, 266, 0, (0,0,0,0), 0.0, 255) frame 1305 23:26:08.245 00.001 3236 Star::Find returns 1 (0), X=1055.55, Y=264.54, Mass=180, SNR=9.2, Peak=36 HFD=5.2 23:26:08.245 00.000 3236 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.85) = xAngle (0.96 = 0.96) 23:26:08.245 00.000 3236 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.79 = -0.79) 23:26:08.245 00.000 3236 CameraToMount -- cameraX=2.96 cameraY=-3.64 hyp=4.69 cameraTheta=-0.89 mountX=2.68 mountY=-3.31, mountTheta=-0.89 23:26:08.248 00.003 3236 SchedulePrimaryMove(06CFF028, x=2.96, y=-3.64, opts=13) 23:26:08.248 00.000 3236 Enqueuing Move request for scope (2.96, -3.64) 23:26:08.248 00.000 8052 Worker thread wakes up 23:26:08.248 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.96, -3.64) opts 0xd 23:26:08.249 00.001 8052 Handling offset move in thread for scope, endpoint = (2.96, -3.64) 23:26:08.249 00.000 8052 Moving (2.96, -3.64) raw xDistance=2.68 yDistance=-3.31 23:26:08.249 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.69 from input 2.68 23:26:08.249 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.31 from input -3.31 23:26:08.249 00.000 8052 MoveAxis(W, 93, ABG) 23:26:08.250 00.001 8052 Guiding Dir = 3, Dur = 93 23:26:08.254 00.004 8052 IsSlewing returns 0 23:26:08.258 00.004 8052 IsGuiding returns 0 23:26:08.261 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=34, Gamma=1.040 23:26:08.265 00.004 8052 PulseGuide returned control before completion, sleep 97 23:26:08.365 00.100 8052 IsGuiding returns 0 23:26:08.366 00.001 8052 Move returns status 0, amount 93 23:26:08.366 00.000 8052 MoveAxis(N, 504, ABG) 23:26:08.366 00.000 8052 Guiding Dir = 0, Dur = 504 23:26:08.368 00.002 8052 IsSlewing returns 0 23:26:08.370 00.002 8052 IsGuiding returns 0 23:26:08.376 00.006 8052 PulseGuide returned control before completion, sleep 509 23:26:08.528 00.152 3236 UpdateGuideState exits: m=180 SNR=9.2 23:26:08.528 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:08.528 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:08.528 00.000 3236 Enqueuing Expose request 23:26:08.888 00.360 8052 IsGuiding returns 0 23:26:08.888 00.000 8052 Move returns status 0, amount 504 23:26:08.889 00.001 8052 move complete, result=0 23:26:08.889 00.000 8052 worker thread done servicing request 23:26:08.889 00.000 3236 GuideStep: 2.7 px 93 ms WEST, -3.3 px 504 ms NORTH 23:26:08.889 00.000 8052 Worker thread wakes up 23:26:08.889 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:08.890 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:10.021 01.131 8052 Exposure complete 23:26:10.184 00.163 8052 worker thread done servicing request 23:26:10.184 00.000 3236 OnExposeComplete: enter 23:26:10.184 00.000 3236 UpdateGuideState(): m_state=6 23:26:10.185 00.001 3236 Star::Find(15, 1055, 264, 0, (0,0,0,0), 0.0, 255) frame 1306 23:26:10.186 00.001 3236 Star::Find returns 1 (0), X=1055.66, Y=266.92, Mass=191, SNR=9.5, Peak=36 HFD=5.1 23:26:10.186 00.000 3236 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.85) = xAngle (1.46 = 1.46) 23:26:10.186 00.000 3236 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.28 = -0.28) 23:26:10.186 00.000 3236 CameraToMount -- cameraX=3.07 cameraY=-1.25 hyp=3.32 cameraTheta=-0.39 mountX=0.36 mountY=-0.93, mountTheta=-1.20 23:26:10.188 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.07, y=-1.25, opts=13) 23:26:10.188 00.000 3236 Enqueuing Move request for scope (3.07, -1.25) 23:26:10.189 00.001 8052 Worker thread wakes up 23:26:10.189 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.07, -1.25) opts 0xd 23:26:10.189 00.000 8052 Handling offset move in thread for scope, endpoint = (3.07, -1.25) 23:26:10.189 00.000 8052 Moving (3.07, -1.25) raw xDistance=0.36 yDistance=-0.93 23:26:10.189 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.36 23:26:10.190 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93 23:26:10.190 00.000 8052 MoveAxis(W, 19, ABG) 23:26:10.190 00.000 8052 Guiding Dir = 3, Dur = 19 23:26:10.193 00.003 8052 IsSlewing returns 0 23:26:10.196 00.003 8052 IsGuiding returns 0 23:26:10.200 00.004 8052 PulseGuide returned control before completion, sleep 26 23:26:10.201 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=28, FiltMax=35, Gamma=1.040 23:26:10.229 00.028 8052 IsGuiding returns 0 23:26:10.229 00.000 8052 Move returns status 0, amount 19 23:26:10.229 00.000 8052 MoveAxis(N, 142, ABG) 23:26:10.229 00.000 8052 Guiding Dir = 0, Dur = 142 23:26:10.231 00.002 8052 IsSlewing returns 0 23:26:10.233 00.002 8052 IsGuiding returns 0 23:26:10.246 00.013 8052 PulseGuide returned control before completion, sleep 140 23:26:10.389 00.143 8052 IsGuiding returns 0 23:26:10.389 00.000 8052 Move returns status 0, amount 142 23:26:10.390 00.001 8052 move complete, result=0 23:26:10.390 00.000 8052 worker thread done servicing request 23:26:10.465 00.075 3236 UpdateGuideState exits: m=191 SNR=9.5 23:26:10.465 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:10.466 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:10.466 00.000 3236 Enqueuing Expose request 23:26:10.466 00.000 8052 Worker thread wakes up 23:26:10.466 00.000 3236 GuideStep: 0.4 px 19 ms WEST, -0.9 px 142 ms NORTH 23:26:10.467 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:10.467 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:12.101 01.634 8052 Exposure complete 23:26:12.263 00.162 8052 worker thread done servicing request 23:26:12.263 00.000 3236 OnExposeComplete: enter 23:26:12.263 00.000 3236 UpdateGuideState(): m_state=6 23:26:12.264 00.001 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 1307 23:26:12.265 00.001 3236 Star::Find returns 1 (0), X=1054.95, Y=268.48, Mass=167, SNR=8.9, Peak=40 HFD=4.4 23:26:12.265 00.000 3236 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.85) = xAngle (1.98 = 1.98) 23:26:12.265 00.000 3236 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.23 = 0.23) 23:26:12.265 00.000 3236 CameraToMount -- cameraX=2.36 cameraY=0.30 hyp=2.37 cameraTheta=0.13 mountX=-0.94 mountY=0.54, mountTheta=2.62 23:26:12.267 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.36, y=0.30, opts=13) 23:26:12.267 00.000 3236 Enqueuing Move request for scope (2.36, 0.30) 23:26:12.268 00.001 8052 Worker thread wakes up 23:26:12.268 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.36, 0.30) opts 0xd 23:26:12.268 00.000 8052 Handling offset move in thread for scope, endpoint = (2.36, 0.30) 23:26:12.268 00.000 8052 Moving (2.36, 0.30) raw xDistance=-0.94 yDistance=0.54 23:26:12.269 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.94 23:26:12.269 00.000 8052 resist switch: large excursion: input 0.54 thresh 0.54 direction from -1 to 1 23:26:12.269 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.63 23:26:12.269 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54 23:26:12.270 00.001 8052 MoveAxis(E, 31, ABG) 23:26:12.270 00.000 8052 Guiding Dir = 2, Dur = 31 23:26:12.272 00.002 8052 IsSlewing returns 0 23:26:12.275 00.003 8052 IsGuiding returns 0 23:26:12.280 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=30, FiltMax=38, Gamma=1.040 23:26:12.281 00.001 8052 PulseGuide returned control before completion, sleep 36 23:26:12.320 00.039 8052 IsGuiding returns 0 23:26:12.320 00.000 8052 Move returns status 0, amount 31 23:26:12.320 00.000 8052 MoveAxis(S, 82, ABG) 23:26:12.320 00.000 8052 Guiding Dir = 1, Dur = 82 23:26:12.323 00.003 8052 IsSlewing returns 0 23:26:12.325 00.002 8052 IsGuiding returns 0 23:26:12.330 00.005 8052 PulseGuide returned control before completion, sleep 88 23:26:12.473 00.143 8052 IsGuiding returns 1 23:26:12.474 00.001 8052 scope still moving after pulse duration time elapsed 23:26:12.557 00.083 3236 UpdateGuideState exits: m=167 SNR=8.9 23:26:12.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:12.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:12.558 00.001 3236 Enqueuing Expose request 23:26:12.626 00.068 8052 IsSlewing returns 0 23:26:12.716 00.090 8052 IsGuiding returns 0 23:26:12.716 00.000 8052 scope move finished after 82 + 309 ms 23:26:12.717 00.001 8052 Move returns status 0, amount 82 23:26:12.717 00.000 8052 move complete, result=0 23:26:12.717 00.000 8052 worker thread done servicing request 23:26:12.717 00.000 8052 Worker thread wakes up 23:26:12.718 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:12.718 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:12.718 00.000 3236 GuideStep: -0.9 px 31 ms EAST, 0.5 px 82 ms SOUTH 23:26:14.050 01.332 8052 Exposure complete 23:26:14.213 00.163 8052 worker thread done servicing request 23:26:14.213 00.000 3236 OnExposeComplete: enter 23:26:14.213 00.000 3236 UpdateGuideState(): m_state=6 23:26:14.214 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1308 23:26:14.215 00.001 3236 Star::Find returns 1 (0), X=1054.62, Y=268.34, Mass=218, SNR=10.1, Peak=35 HFD=4.7 23:26:14.215 00.000 3236 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.85) = xAngle (1.93 = 1.93) 23:26:14.215 00.000 3236 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.18 = 0.18) 23:26:14.215 00.000 3236 CameraToMount -- cameraX=2.03 cameraY=0.16 hyp=2.04 cameraTheta=0.08 mountX=-0.71 mountY=0.37, mountTheta=2.66 23:26:14.217 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.03, y=0.16, opts=13) 23:26:14.217 00.000 3236 Enqueuing Move request for scope (2.03, 0.16) 23:26:14.218 00.001 8052 Worker thread wakes up 23:26:14.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.03, 0.16) opts 0xd 23:26:14.218 00.000 8052 Handling offset move in thread for scope, endpoint = (2.03, 0.16) 23:26:14.218 00.000 8052 Moving (2.03, 0.16) raw xDistance=-0.71 yDistance=0.37 23:26:14.219 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.71 23:26:14.219 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37 23:26:14.219 00.000 8052 MoveAxis(E, 27, ABG) 23:26:14.219 00.000 8052 Guiding Dir = 2, Dur = 27 23:26:14.222 00.003 8052 IsSlewing returns 0 23:26:14.225 00.003 8052 IsGuiding returns 0 23:26:14.230 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=23, FiltMax=33, Gamma=1.040 23:26:14.230 00.000 8052 PulseGuide returned control before completion, sleep 32 23:26:14.268 00.038 8052 IsGuiding returns 0 23:26:14.268 00.000 8052 Move returns status 0, amount 27 23:26:14.268 00.000 8052 MoveAxis(S, 56, ABG) 23:26:14.269 00.001 8052 Guiding Dir = 1, Dur = 56 23:26:14.270 00.001 8052 IsSlewing returns 0 23:26:14.273 00.003 8052 IsGuiding returns 0 23:26:14.277 00.004 8052 PulseGuide returned control before completion, sleep 62 23:26:14.343 00.066 8052 IsGuiding returns 1 23:26:14.343 00.000 8052 scope still moving after pulse duration time elapsed 23:26:14.365 00.022 8052 IsSlewing returns 0 23:26:14.367 00.002 8052 IsGuiding returns 1 23:26:14.390 00.023 8052 IsSlewing returns 0 23:26:14.392 00.002 8052 IsGuiding returns 1 23:26:14.417 00.025 8052 IsSlewing returns 0 23:26:14.420 00.003 8052 IsGuiding returns 1 23:26:14.443 00.023 8052 IsSlewing returns 0 23:26:14.445 00.002 8052 IsGuiding returns 0 23:26:14.446 00.001 8052 scope move finished after 56 + 116 ms 23:26:14.446 00.000 8052 Move returns status 0, amount 56 23:26:14.446 00.000 8052 move complete, result=0 23:26:14.446 00.000 8052 worker thread done servicing request 23:26:14.506 00.060 3236 UpdateGuideState exits: m=218 SNR=10.1 23:26:14.507 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:14.507 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:14.507 00.000 3236 Enqueuing Expose request 23:26:14.507 00.000 8052 Worker thread wakes up 23:26:14.507 00.000 3236 GuideStep: -0.7 px 27 ms EAST, 0.4 px 56 ms SOUTH 23:26:14.508 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:14.508 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:16.041 01.533 8052 Exposure complete 23:26:16.202 00.161 8052 worker thread done servicing request 23:26:16.203 00.001 3236 OnExposeComplete: enter 23:26:16.203 00.000 3236 UpdateGuideState(): m_state=6 23:26:16.204 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1309 23:26:16.204 00.000 3236 Star::Find returns 1 (0), X=1054.12, Y=266.58, Mass=212, SNR=10.0, Peak=42 HFD=4.8 23:26:16.204 00.000 3236 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.85) = xAngle (1.04 = 1.04) 23:26:16.205 00.001 3236 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.70 = -0.70) 23:26:16.205 00.000 3236 CameraToMount -- cameraX=1.53 cameraY=-1.59 hyp=2.21 cameraTheta=-0.80 mountX=1.11 mountY=-1.43, mountTheta=-0.91 23:26:16.207 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.53, y=-1.59, opts=13) 23:26:16.207 00.000 3236 Enqueuing Move request for scope (1.53, -1.59) 23:26:16.207 00.000 8052 Worker thread wakes up 23:26:16.208 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.53, -1.59) opts 0xd 23:26:16.208 00.000 8052 Handling offset move in thread for scope, endpoint = (1.53, -1.59) 23:26:16.208 00.000 8052 Moving (1.53, -1.59) raw xDistance=1.11 yDistance=-1.43 23:26:16.208 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.11 23:26:16.208 00.000 8052 resist switch: large excursion: input -1.43 thresh 0.54 direction from 1 to -1 23:26:16.209 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.28 23:26:16.209 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.43 from input -1.43 23:26:16.209 00.000 8052 MoveAxis(W, 37, ABG) 23:26:16.209 00.000 8052 Guiding Dir = 3, Dur = 37 23:26:16.212 00.003 8052 IsSlewing returns 0 23:26:16.215 00.003 8052 IsGuiding returns 0 23:26:16.219 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=29, FiltMax=37, Gamma=1.040 23:26:16.220 00.001 8052 PulseGuide returned control before completion, sleep 43 23:26:16.266 00.046 8052 IsGuiding returns 0 23:26:16.266 00.000 8052 Move returns status 0, amount 37 23:26:16.266 00.000 8052 MoveAxis(N, 217, ABG) 23:26:16.266 00.000 8052 Guiding Dir = 0, Dur = 217 23:26:16.268 00.002 8052 IsSlewing returns 0 23:26:16.270 00.002 8052 IsGuiding returns 0 23:26:16.275 00.005 8052 PulseGuide returned control before completion, sleep 223 23:26:16.479 00.204 3236 UpdateGuideState exits: m=212 SNR=10.0 23:26:16.480 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:16.480 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:16.480 00.000 3236 Enqueuing Expose request 23:26:16.589 00.109 8052 IsGuiding returns 0 23:26:16.589 00.000 8052 Move returns status 0, amount 217 23:26:16.589 00.000 8052 move complete, result=0 23:26:16.590 00.001 8052 worker thread done servicing request 23:26:16.590 00.000 8052 Worker thread wakes up 23:26:16.590 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:16.590 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:16.592 00.002 3236 GuideStep: 1.1 px 37 ms WEST, -1.4 px 217 ms NORTH 23:26:18.024 01.432 8052 Exposure complete 23:26:18.185 00.161 8052 worker thread done servicing request 23:26:18.185 00.000 3236 OnExposeComplete: enter 23:26:18.185 00.000 3236 UpdateGuideState(): m_state=6 23:26:18.186 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1310 23:26:18.187 00.001 3236 Star::Find returns 1 (0), X=1055.41, Y=266.40, Mass=212, SNR=10.0, Peak=36 HFD=4.4 23:26:18.187 00.000 3236 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.85) = xAngle (1.29 = 1.29) 23:26:18.187 00.000 3236 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.46 = -0.46) 23:26:18.187 00.000 3236 CameraToMount -- cameraX=2.82 cameraY=-1.78 hyp=3.33 cameraTheta=-0.56 mountX=0.94 mountY=-1.48, mountTheta=-1.01 23:26:18.190 00.003 3236 SchedulePrimaryMove(06CFF028, x=2.82, y=-1.78, opts=13) 23:26:18.190 00.000 3236 Enqueuing Move request for scope (2.82, -1.78) 23:26:18.190 00.000 8052 Worker thread wakes up 23:26:18.190 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.82, -1.78) opts 0xd 23:26:18.191 00.001 8052 Handling offset move in thread for scope, endpoint = (2.82, -1.78) 23:26:18.191 00.000 8052 Moving (2.82, -1.78) raw xDistance=0.94 yDistance=-1.48 23:26:18.191 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.94 23:26:18.191 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.48 from input -1.48 23:26:18.192 00.001 8052 MoveAxis(W, 35, ABG) 23:26:18.192 00.000 8052 Guiding Dir = 3, Dur = 35 23:26:18.194 00.002 8052 IsSlewing returns 0 23:26:18.197 00.003 8052 IsGuiding returns 0 23:26:18.202 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=22, FiltMax=33, Gamma=1.040 23:26:18.203 00.001 8052 PulseGuide returned control before completion, sleep 40 23:26:18.246 00.043 8052 IsGuiding returns 0 23:26:18.247 00.001 8052 Move returns status 0, amount 35 23:26:18.247 00.000 8052 MoveAxis(N, 225, ABG) 23:26:18.247 00.000 8052 Guiding Dir = 0, Dur = 225 23:26:18.249 00.002 8052 IsSlewing returns 0 23:26:18.251 00.002 8052 IsGuiding returns 0 23:26:18.256 00.005 8052 PulseGuide returned control before completion, sleep 231 23:26:18.466 00.210 3236 UpdateGuideState exits: m=212 SNR=10.0 23:26:18.467 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:18.467 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:18.467 00.000 3236 Enqueuing Expose request 23:26:18.491 00.024 8052 IsGuiding returns 0 23:26:18.491 00.000 8052 Move returns status 0, amount 225 23:26:18.492 00.001 8052 move complete, result=0 23:26:18.492 00.000 8052 worker thread done servicing request 23:26:18.492 00.000 8052 Worker thread wakes up 23:26:18.492 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:18.492 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:18.494 00.002 3236 GuideStep: 0.9 px 35 ms WEST, -1.5 px 225 ms NORTH 23:26:20.030 01.536 8052 Exposure complete 23:26:20.194 00.164 8052 worker thread done servicing request 23:26:20.194 00.000 3236 OnExposeComplete: enter 23:26:20.194 00.000 3236 UpdateGuideState(): m_state=6 23:26:20.195 00.001 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 1311 23:26:20.196 00.001 3236 Star::Find returns 1 (0), X=1054.66, Y=266.18, Mass=196, SNR=9.6, Peak=39 HFD=4.3 23:26:20.196 00.000 3236 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.85) = xAngle (1.08 = 1.08) 23:26:20.196 00.000 3236 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.66 = -0.66) 23:26:20.196 00.000 3236 CameraToMount -- cameraX=2.07 cameraY=-1.99 hyp=2.87 cameraTheta=-0.77 mountX=1.35 mountY=-1.77, mountTheta=-0.92 23:26:20.198 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.07, y=-1.99, opts=13) 23:26:20.198 00.000 3236 Enqueuing Move request for scope (2.07, -1.99) 23:26:20.199 00.001 8052 Worker thread wakes up 23:26:20.199 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.07, -1.99) opts 0xd 23:26:20.199 00.000 8052 Handling offset move in thread for scope, endpoint = (2.07, -1.99) 23:26:20.199 00.000 8052 Moving (2.07, -1.99) raw xDistance=1.35 yDistance=-1.77 23:26:20.200 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.35 23:26:20.200 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.77 from input -1.77 23:26:20.200 00.000 8052 MoveAxis(W, 49, ABG) 23:26:20.200 00.000 8052 Guiding Dir = 3, Dur = 49 23:26:20.203 00.003 8052 IsSlewing returns 0 23:26:20.205 00.002 8052 IsGuiding returns 0 23:26:20.211 00.006 8052 PulseGuide returned control before completion, sleep 53 23:26:20.212 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=34, Gamma=1.040 23:26:20.266 00.054 8052 IsGuiding returns 0 23:26:20.267 00.001 8052 Move returns status 0, amount 49 23:26:20.267 00.000 8052 MoveAxis(N, 269, ABG) 23:26:20.267 00.000 8052 Guiding Dir = 0, Dur = 269 23:26:20.269 00.002 8052 IsSlewing returns 0 23:26:20.271 00.002 8052 IsGuiding returns 0 23:26:20.277 00.006 8052 PulseGuide returned control before completion, sleep 275 23:26:20.479 00.202 3236 UpdateGuideState exits: m=196 SNR=9.6 23:26:20.479 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:20.480 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:20.480 00.000 3236 Enqueuing Expose request 23:26:20.601 00.121 8052 IsGuiding returns 1 23:26:20.601 00.000 8052 scope still moving after pulse duration time elapsed 23:26:20.738 00.137 8052 IsSlewing returns 0 23:26:20.806 00.068 8052 IsGuiding returns 0 23:26:20.807 00.001 8052 scope move finished after 269 + 265 ms 23:26:20.807 00.000 8052 Move returns status 0, amount 269 23:26:20.807 00.000 8052 move complete, result=0 23:26:20.807 00.000 8052 worker thread done servicing request 23:26:20.807 00.000 8052 Worker thread wakes up 23:26:20.808 00.001 3236 GuideStep: 1.3 px 49 ms WEST, -1.8 px 269 ms NORTH 23:26:20.808 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:20.808 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:22.040 01.232 8052 Exposure complete 23:26:22.364 00.324 8052 worker thread done servicing request 23:26:22.364 00.000 3236 OnExposeComplete: enter 23:26:22.365 00.001 3236 UpdateGuideState(): m_state=6 23:26:22.365 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1312 23:26:22.366 00.001 3236 Star::Find returns 1 (0), X=1053.35, Y=267.79, Mass=209, SNR=10.0, Peak=41 HFD=4.5 23:26:22.366 00.000 3236 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.85) = xAngle (1.38 = 1.38) 23:26:22.366 00.000 3236 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.36 = -0.36) 23:26:22.366 00.000 3236 CameraToMount -- cameraX=0.76 cameraY=-0.38 hyp=0.85 cameraTheta=-0.47 mountX=0.16 mountY=-0.30, mountTheta=-1.09 23:26:22.368 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.76, y=-0.38, opts=13) 23:26:22.369 00.001 3236 Enqueuing Move request for scope (0.76, -0.38) 23:26:22.369 00.000 8052 Worker thread wakes up 23:26:22.369 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.38) opts 0xd 23:26:22.369 00.000 8052 Handling offset move in thread for scope, endpoint = (0.76, -0.38) 23:26:22.369 00.000 8052 Moving (0.76, -0.38) raw xDistance=0.16 yDistance=-0.30 23:26:22.369 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:26:22.370 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30 23:26:22.370 00.000 8052 MoveAxis(E, 0, ABG) 23:26:22.370 00.000 8052 Move returns status 0, amount 0 23:26:22.370 00.000 8052 MoveAxis(N, 46, ABG) 23:26:22.370 00.000 8052 Guiding Dir = 0, Dur = 46 23:26:22.372 00.002 8052 IsSlewing returns 0 23:26:22.376 00.004 8052 IsGuiding returns 0 23:26:22.379 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=29, FiltMax=39, Gamma=1.040 23:26:22.383 00.004 8052 PulseGuide returned control before completion, sleep 49 23:26:22.434 00.051 8052 IsGuiding returns 1 23:26:22.434 00.000 8052 scope still moving after pulse duration time elapsed 23:26:22.456 00.022 8052 IsSlewing returns 0 23:26:22.458 00.002 8052 IsGuiding returns 1 23:26:22.481 00.023 8052 IsSlewing returns 0 23:26:22.483 00.002 8052 IsGuiding returns 1 23:26:22.505 00.022 8052 IsSlewing returns 0 23:26:22.507 00.002 8052 IsGuiding returns 0 23:26:22.507 00.000 8052 scope move finished after 46 + 85 ms 23:26:22.507 00.000 8052 Move returns status 0, amount 46 23:26:22.508 00.001 8052 move complete, result=0 23:26:22.508 00.000 8052 worker thread done servicing request 23:26:22.585 00.077 3236 UpdateGuideState exits: m=209 SNR=10.0 23:26:22.586 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:22.586 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:22.586 00.000 3236 Enqueuing Expose request 23:26:22.586 00.000 3236 GuideStep: 0.2 px 0 ms EAST, -0.3 px 46 ms NORTH 23:26:22.587 00.001 8052 Worker thread wakes up 23:26:22.587 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:22.587 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:24.022 01.435 8052 Exposure complete 23:26:24.186 00.164 8052 worker thread done servicing request 23:26:24.187 00.001 3236 OnExposeComplete: enter 23:26:24.187 00.000 3236 UpdateGuideState(): m_state=6 23:26:24.188 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1313 23:26:24.188 00.000 3236 Star::Find returns 1 (0), X=1053.80, Y=268.32, Mass=207, SNR=9.9, Peak=39 HFD=4.8 23:26:24.189 00.001 3236 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.85) = xAngle (1.97 = 1.97) 23:26:24.189 00.000 3236 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.22 = 0.22) 23:26:24.189 00.000 3236 CameraToMount -- cameraX=1.21 cameraY=0.14 hyp=1.22 cameraTheta=0.12 mountX=-0.47 mountY=0.27, mountTheta=2.63 23:26:24.191 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.21, y=0.14, opts=13) 23:26:24.191 00.000 3236 Enqueuing Move request for scope (1.21, 0.14) 23:26:24.191 00.000 8052 Worker thread wakes up 23:26:24.191 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.21, 0.14) opts 0xd 23:26:24.192 00.001 8052 Handling offset move in thread for scope, endpoint = (1.21, 0.14) 23:26:24.192 00.000 8052 Moving (1.21, 0.14) raw xDistance=-0.47 yDistance=0.27 23:26:24.192 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47 23:26:24.192 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:26:24.193 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 23:26:24.193 00.000 8052 MoveAxis(E, 16, ABG) 23:26:24.194 00.001 8052 Guiding Dir = 2, Dur = 16 23:26:24.197 00.003 8052 IsSlewing returns 0 23:26:24.199 00.002 8052 IsGuiding returns 0 23:26:24.202 00.003 8052 PulseGuide returned control before completion, sleep 23 23:26:24.203 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=29, FiltMax=37, Gamma=1.040 23:26:24.229 00.026 8052 IsGuiding returns 0 23:26:24.229 00.000 8052 Move returns status 0, amount 16 23:26:24.229 00.000 8052 MoveAxis(N, 0, ABG) 23:26:24.229 00.000 8052 Move returns status 0, amount 0 23:26:24.229 00.000 8052 move complete, result=0 23:26:24.230 00.001 8052 worker thread done servicing request 23:26:24.470 00.240 3236 UpdateGuideState exits: m=207 SNR=9.9 23:26:24.470 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:24.471 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:24.471 00.000 3236 Enqueuing Expose request 23:26:24.471 00.000 8052 Worker thread wakes up 23:26:24.472 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:24.472 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:24.472 00.000 3236 GuideStep: -0.5 px 16 ms EAST, 0.3 px 0 ms NORTH 23:26:26.108 01.636 8052 Exposure complete 23:26:26.271 00.163 8052 worker thread done servicing request 23:26:26.271 00.000 3236 OnExposeComplete: enter 23:26:26.272 00.001 3236 UpdateGuideState(): m_state=6 23:26:26.273 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1314 23:26:26.273 00.000 3236 Star::Find returns 1 (0), X=1054.21, Y=268.81, Mass=215, SNR=10.1, Peak=39 HFD=4.4 23:26:26.273 00.000 3236 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.85) = xAngle (2.22 = 2.22) 23:26:26.273 00.000 3236 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.48 = 0.48) 23:26:26.274 00.001 3236 CameraToMount -- cameraX=1.62 cameraY=0.64 hyp=1.74 cameraTheta=0.37 mountX=-1.06 mountY=0.80, mountTheta=2.49 23:26:26.276 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.62, y=0.64, opts=13) 23:26:26.276 00.000 3236 Enqueuing Move request for scope (1.62, 0.64) 23:26:26.276 00.000 8052 Worker thread wakes up 23:26:26.276 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.62, 0.64) opts 0xd 23:26:26.277 00.001 8052 Handling offset move in thread for scope, endpoint = (1.62, 0.64) 23:26:26.277 00.000 8052 Moving (1.62, 0.64) raw xDistance=-1.06 yDistance=0.80 23:26:26.277 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.06 23:26:26.277 00.000 8052 resist switch: large excursion: input 0.80 thresh 0.54 direction from -1 to 1 23:26:26.278 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.39 23:26:26.278 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 23:26:26.279 00.001 8052 MoveAxis(E, 38, ABG) 23:26:26.279 00.000 8052 Guiding Dir = 2, Dur = 38 23:26:26.281 00.002 8052 IsSlewing returns 0 23:26:26.284 00.003 8052 IsGuiding returns 0 23:26:26.288 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=35, Gamma=1.040 23:26:26.290 00.002 8052 PulseGuide returned control before completion, sleep 43 23:26:26.336 00.046 8052 IsGuiding returns 0 23:26:26.337 00.001 8052 Move returns status 0, amount 38 23:26:26.337 00.000 8052 MoveAxis(S, 121, ABG) 23:26:26.337 00.000 8052 Guiding Dir = 1, Dur = 121 23:26:26.339 00.002 8052 IsSlewing returns 0 23:26:26.341 00.002 8052 IsGuiding returns 0 23:26:26.348 00.007 8052 PulseGuide returned control before completion, sleep 124 23:26:26.486 00.138 8052 IsGuiding returns 0 23:26:26.486 00.000 8052 Move returns status 0, amount 121 23:26:26.487 00.001 8052 move complete, result=0 23:26:26.487 00.000 8052 worker thread done servicing request 23:26:26.563 00.076 3236 UpdateGuideState exits: m=215 SNR=10.1 23:26:26.563 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:26.563 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:26.563 00.000 3236 Enqueuing Expose request 23:26:26.564 00.001 8052 Worker thread wakes up 23:26:26.564 00.000 3236 GuideStep: -1.1 px 38 ms EAST, 0.8 px 121 ms SOUTH 23:26:26.564 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:26.564 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:28.100 01.536 8052 Exposure complete 23:26:28.268 00.168 8052 worker thread done servicing request 23:26:28.268 00.000 3236 OnExposeComplete: enter 23:26:28.268 00.000 3236 UpdateGuideState(): m_state=6 23:26:28.269 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1315 23:26:28.269 00.000 3236 Star::Find returns 1 (0), X=1054.42, Y=267.99, Mass=190, SNR=9.5, Peak=37 HFD=4.2 23:26:28.270 00.001 3236 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.85) = xAngle (1.75 = 1.75) 23:26:28.270 00.000 3236 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.00 = 0.00) 23:26:28.270 00.000 3236 CameraToMount -- cameraX=1.83 cameraY=-0.18 hyp=1.84 cameraTheta=-0.10 mountX=-0.33 mountY=0.01, mountTheta=3.12 23:26:28.272 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.83, y=-0.18, opts=13) 23:26:28.272 00.000 3236 Enqueuing Move request for scope (1.83, -0.18) 23:26:28.272 00.000 8052 Worker thread wakes up 23:26:28.272 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.83, -0.18) opts 0xd 23:26:28.273 00.001 8052 Handling offset move in thread for scope, endpoint = (1.83, -0.18) 23:26:28.273 00.000 8052 Moving (1.83, -0.18) raw xDistance=-0.33 yDistance=0.01 23:26:28.273 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.33 23:26:28.273 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:28.274 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:26:28.274 00.000 8052 MoveAxis(E, 14, ABG) 23:26:28.275 00.001 8052 Guiding Dir = 2, Dur = 14 23:26:28.284 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=25, FiltMax=34, Gamma=1.040 23:26:28.343 00.059 8052 IsSlewing returns 0 23:26:28.405 00.062 8052 IsGuiding returns 0 23:26:28.410 00.005 8052 PulseGuide returned control before completion, sleep 20 23:26:28.432 00.022 8052 IsGuiding returns 0 23:26:28.432 00.000 8052 Move returns status 0, amount 14 23:26:28.433 00.001 8052 MoveAxis(N, 0, ABG) 23:26:28.433 00.000 8052 Move returns status 0, amount 0 23:26:28.433 00.000 8052 move complete, result=0 23:26:28.433 00.000 8052 worker thread done servicing request 23:26:28.557 00.124 3236 UpdateGuideState exits: m=190 SNR=9.5 23:26:28.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:28.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:28.558 00.001 3236 Enqueuing Expose request 23:26:28.558 00.000 8052 Worker thread wakes up 23:26:28.558 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:28.558 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:28.559 00.001 3236 GuideStep: -0.3 px 14 ms EAST, 0.0 px 0 ms NORTH 23:26:30.095 01.536 8052 Exposure complete 23:26:30.259 00.164 3236 OnExposeComplete: enter 23:26:30.259 00.000 3236 UpdateGuideState(): m_state=6 23:26:30.259 00.000 8052 worker thread done servicing request 23:26:30.260 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1316 23:26:30.260 00.000 3236 Star::Find returns 1 (0), X=1053.62, Y=266.37, Mass=212, SNR=10.0, Peak=40 HFD=4.2 23:26:30.260 00.000 3236 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.85) = xAngle (0.80 = 0.80) 23:26:30.261 00.001 3236 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.95 = -0.95) 23:26:30.261 00.000 3236 CameraToMount -- cameraX=1.03 cameraY=-1.81 hyp=2.08 cameraTheta=-1.05 mountX=1.45 mountY=-1.69, mountTheta=-0.86 23:26:30.263 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.03, y=-1.81, opts=13) 23:26:30.263 00.000 3236 Enqueuing Move request for scope (1.03, -1.81) 23:26:30.263 00.000 8052 Worker thread wakes up 23:26:30.264 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.03, -1.81) opts 0xd 23:26:30.264 00.000 8052 Handling offset move in thread for scope, endpoint = (1.03, -1.81) 23:26:30.264 00.000 8052 Moving (1.03, -1.81) raw xDistance=1.45 yDistance=-1.69 23:26:30.264 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.45 23:26:30.264 00.000 8052 resist switch: large excursion: input -1.69 thresh 0.54 direction from 1 to -1 23:26:30.265 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.07 23:26:30.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.69 from input -1.69 23:26:30.266 00.001 8052 MoveAxis(W, 49, ABG) 23:26:30.266 00.000 8052 Guiding Dir = 3, Dur = 49 23:26:30.268 00.002 8052 IsSlewing returns 0 23:26:30.271 00.003 8052 IsGuiding returns 0 23:26:30.276 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=37, Gamma=1.040 23:26:30.277 00.001 8052 PulseGuide returned control before completion, sleep 54 23:26:30.334 00.057 8052 IsGuiding returns 0 23:26:30.334 00.000 8052 Move returns status 0, amount 49 23:26:30.334 00.000 8052 MoveAxis(N, 257, ABG) 23:26:30.334 00.000 8052 Guiding Dir = 0, Dur = 257 23:26:30.336 00.002 8052 IsSlewing returns 0 23:26:30.338 00.002 8052 IsGuiding returns 0 23:26:30.346 00.008 8052 PulseGuide returned control before completion, sleep 260 23:26:30.549 00.203 3236 UpdateGuideState exits: m=212 SNR=10.0 23:26:30.549 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:30.549 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:30.550 00.001 3236 Enqueuing Expose request 23:26:30.611 00.061 8052 IsGuiding returns 0 23:26:30.611 00.000 8052 Move returns status 0, amount 257 23:26:30.612 00.001 8052 move complete, result=0 23:26:30.612 00.000 8052 worker thread done servicing request 23:26:30.612 00.000 8052 Worker thread wakes up 23:26:30.612 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:30.612 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:30.614 00.002 3236 GuideStep: 1.5 px 49 ms WEST, -1.7 px 257 ms NORTH 23:26:32.047 01.433 8052 Exposure complete 23:26:32.215 00.168 8052 worker thread done servicing request 23:26:32.215 00.000 3236 OnExposeComplete: enter 23:26:32.215 00.000 3236 UpdateGuideState(): m_state=6 23:26:32.216 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1317 23:26:32.216 00.000 3236 Star::Find returns 1 (0), X=1052.93, Y=268.00, Mass=207, SNR=9.9, Peak=37 HFD=4.4 23:26:32.217 00.001 3236 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.85) = xAngle (1.38 = 1.38) 23:26:32.217 00.000 3236 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.37 = -0.37) 23:26:32.217 00.000 3236 CameraToMount -- cameraX=0.34 cameraY=-0.17 hyp=0.38 cameraTheta=-0.47 mountX=0.07 mountY=-0.14, mountTheta=-1.08 23:26:32.219 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.34, y=-0.17, opts=13) 23:26:32.220 00.001 3236 Enqueuing Move request for scope (0.34, -0.17) 23:26:32.220 00.000 8052 Worker thread wakes up 23:26:32.220 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.17) opts 0xd 23:26:32.221 00.001 8052 Handling offset move in thread for scope, endpoint = (0.34, -0.17) 23:26:32.221 00.000 8052 Moving (0.34, -0.17) raw xDistance=0.07 yDistance=-0.14 23:26:32.221 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:26:32.221 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:32.222 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14 23:26:32.222 00.000 8052 MoveAxis(E, 0, ABG) 23:26:32.222 00.000 8052 Move returns status 0, amount 0 23:26:32.223 00.001 8052 MoveAxis(N, 0, ABG) 23:26:32.223 00.000 8052 Move returns status 0, amount 0 23:26:32.223 00.000 8052 move complete, result=0 23:26:32.223 00.000 8052 worker thread done servicing request 23:26:32.231 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=27, FiltMax=36, Gamma=1.040 23:26:32.491 00.260 3236 UpdateGuideState exits: m=207 SNR=9.9 23:26:32.491 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:32.492 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:32.492 00.000 3236 Enqueuing Expose request 23:26:32.492 00.000 8052 Worker thread wakes up 23:26:32.492 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH 23:26:32.493 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:32.493 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:34.028 01.535 8052 Exposure complete 23:26:34.192 00.164 8052 worker thread done servicing request 23:26:34.193 00.001 3236 OnExposeComplete: enter 23:26:34.193 00.000 3236 UpdateGuideState(): m_state=6 23:26:34.194 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1318 23:26:34.194 00.000 3236 Star::Find returns 1 (0), X=1051.74, Y=267.57, Mass=198, SNR=9.7, Peak=37 HFD=4.7 23:26:34.194 00.000 3236 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.85) = xAngle (-0.67 = -0.67) 23:26:34.195 00.001 3236 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.42 = -2.42) 23:26:34.195 00.000 3236 CameraToMount -- cameraX=-0.85 cameraY=-0.61 hyp=1.05 cameraTheta=-2.52 mountX=0.82 mountY=-0.69, mountTheta=-0.70 23:26:34.197 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.85, y=-0.61, opts=13) 23:26:34.197 00.000 3236 Enqueuing Move request for scope (-0.85, -0.61) 23:26:34.197 00.000 8052 Worker thread wakes up 23:26:34.197 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.61) opts 0xd 23:26:34.198 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.85, -0.61) 23:26:34.198 00.000 8052 Moving (-0.85, -0.61) raw xDistance=0.82 yDistance=-0.69 23:26:34.198 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82 23:26:34.198 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69 23:26:34.199 00.001 8052 MoveAxis(W, 28, ABG) 23:26:34.199 00.000 8052 Guiding Dir = 3, Dur = 28 23:26:34.202 00.003 8052 IsSlewing returns 0 23:26:34.205 00.003 8052 IsGuiding returns 0 23:26:34.209 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=34, Gamma=1.040 23:26:34.212 00.003 8052 PulseGuide returned control before completion, sleep 32 23:26:34.253 00.041 8052 IsGuiding returns 0 23:26:34.253 00.000 8052 Move returns status 0, amount 28 23:26:34.253 00.000 8052 MoveAxis(N, 105, ABG) 23:26:34.253 00.000 8052 Guiding Dir = 0, Dur = 105 23:26:34.255 00.002 8052 IsSlewing returns 0 23:26:34.257 00.002 8052 IsGuiding returns 0 23:26:34.264 00.007 8052 PulseGuide returned control before completion, sleep 109 23:26:34.376 00.112 8052 IsGuiding returns 1 23:26:34.376 00.000 8052 scope still moving after pulse duration time elapsed 23:26:34.399 00.023 8052 IsSlewing returns 0 23:26:34.401 00.002 8052 IsGuiding returns 1 23:26:34.425 00.024 8052 IsSlewing returns 0 23:26:34.426 00.001 8052 IsGuiding returns 0 23:26:34.427 00.001 8052 scope move finished after 105 + 64 ms 23:26:34.427 00.000 8052 Move returns status 0, amount 105 23:26:34.427 00.000 8052 move complete, result=0 23:26:34.427 00.000 8052 worker thread done servicing request 23:26:34.486 00.059 3236 UpdateGuideState exits: m=198 SNR=9.7 23:26:34.486 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:34.487 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:34.487 00.000 3236 Enqueuing Expose request 23:26:34.487 00.000 8052 Worker thread wakes up 23:26:34.487 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:34.488 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:34.488 00.000 3236 GuideStep: 0.8 px 28 ms WEST, -0.7 px 105 ms NORTH 23:26:36.022 01.534 8052 Exposure complete 23:26:36.186 00.164 8052 worker thread done servicing request 23:26:36.186 00.000 3236 OnExposeComplete: enter 23:26:36.186 00.000 3236 UpdateGuideState(): m_state=6 23:26:36.187 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1319 23:26:36.188 00.001 3236 Star::Find returns 1 (0), X=1051.41, Y=267.25, Mass=176, SNR=9.0, Peak=39 HFD=5.5 23:26:36.188 00.000 3236 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.85) = xAngle (-0.63 = -0.63) 23:26:36.188 00.000 3236 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.38 = -2.38) 23:26:36.188 00.000 3236 CameraToMount -- cameraX=-1.18 cameraY=-0.92 hyp=1.50 cameraTheta=-2.48 mountX=1.21 mountY=-1.04, mountTheta=-0.71 23:26:36.190 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.18, y=-0.92, opts=13) 23:26:36.190 00.000 3236 Enqueuing Move request for scope (-1.18, -0.92) 23:26:36.191 00.001 8052 Worker thread wakes up 23:26:36.191 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -0.92) opts 0xd 23:26:36.191 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.18, -0.92) 23:26:36.191 00.000 8052 Moving (-1.18, -0.92) raw xDistance=1.21 yDistance=-1.04 23:26:36.191 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.21 23:26:36.192 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 23:26:36.192 00.000 8052 MoveAxis(W, 44, ABG) 23:26:36.192 00.000 8052 Guiding Dir = 3, Dur = 44 23:26:36.195 00.003 8052 IsSlewing returns 0 23:26:36.198 00.003 8052 IsGuiding returns 0 23:26:36.202 00.004 8052 PulseGuide returned control before completion, sleep 50 23:26:36.203 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=31, FiltMax=38, Gamma=1.040 23:26:36.255 00.052 8052 IsGuiding returns 0 23:26:36.256 00.001 8052 Move returns status 0, amount 44 23:26:36.256 00.000 8052 MoveAxis(N, 158, ABG) 23:26:36.256 00.000 8052 Guiding Dir = 0, Dur = 158 23:26:36.258 00.002 8052 IsSlewing returns 0 23:26:36.260 00.002 8052 IsGuiding returns 0 23:26:36.265 00.005 8052 PulseGuide returned control before completion, sleep 163 23:26:36.434 00.169 8052 IsGuiding returns 0 23:26:36.435 00.001 8052 Move returns status 0, amount 158 23:26:36.435 00.000 8052 move complete, result=0 23:26:36.435 00.000 8052 worker thread done servicing request 23:26:36.474 00.039 3236 UpdateGuideState exits: m=176 SNR=9.0 23:26:36.475 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:36.475 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:36.475 00.000 3236 Enqueuing Expose request 23:26:36.475 00.000 8052 Worker thread wakes up 23:26:36.475 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:36.476 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:36.476 00.000 3236 GuideStep: 1.2 px 44 ms WEST, -1.0 px 158 ms NORTH 23:26:38.111 01.635 8052 Exposure complete 23:26:38.278 00.167 8052 worker thread done servicing request 23:26:38.279 00.001 3236 OnExposeComplete: enter 23:26:38.279 00.000 3236 UpdateGuideState(): m_state=6 23:26:38.280 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1320 23:26:38.280 00.000 3236 Star::Find returns 1 (0), X=1053.55, Y=270.22, Mass=191, SNR=9.5, Peak=36 HFD=5.3 23:26:38.281 00.001 3236 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.85) = xAngle (2.98 = 2.98) 23:26:38.281 00.000 3236 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.24 = 1.24) 23:26:38.281 00.000 3236 CameraToMount -- cameraX=0.96 cameraY=2.05 hyp=2.26 cameraTheta=1.13 mountX=-2.23 mountY=2.14, mountTheta=2.38 23:26:38.283 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.96, y=2.05, opts=13) 23:26:38.283 00.000 3236 Enqueuing Move request for scope (0.96, 2.05) 23:26:38.283 00.000 8052 Worker thread wakes up 23:26:38.284 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.96, 2.05) opts 0xd 23:26:38.284 00.000 8052 Handling offset move in thread for scope, endpoint = (0.96, 2.05) 23:26:38.284 00.000 8052 Moving (0.96, 2.05) raw xDistance=-2.23 yDistance=2.14 23:26:38.284 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.35 from input -2.23 23:26:38.284 00.000 8052 resist switch: large excursion: input 2.14 thresh 0.54 direction from -1 to 1 23:26:38.285 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.41 23:26:38.285 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.14 from input 2.14 23:26:38.285 00.000 8052 MoveAxis(E, 74, ABG) 23:26:38.286 00.001 8052 Guiding Dir = 2, Dur = 74 23:26:38.295 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=34, Gamma=1.040 23:26:38.324 00.029 8052 IsSlewing returns 0 23:26:38.388 00.064 8052 IsGuiding returns 0 23:26:38.455 00.067 8052 PulseGuide returned control before completion, sleep 17 23:26:38.548 00.093 8052 IsGuiding returns 0 23:26:38.549 00.001 8052 Move returns status 0, amount 74 23:26:38.549 00.000 8052 MoveAxis(S, 325, ABG) 23:26:38.549 00.000 8052 Guiding Dir = 1, Dur = 325 23:26:38.551 00.002 8052 IsSlewing returns 0 23:26:38.553 00.002 8052 IsGuiding returns 0 23:26:38.563 00.010 8052 PulseGuide returned control before completion, sleep 326 23:26:38.576 00.013 3236 UpdateGuideState exits: m=191 SNR=9.5 23:26:38.577 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:38.577 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:38.577 00.000 3236 Enqueuing Expose request 23:26:38.893 00.316 8052 IsGuiding returns 0 23:26:38.893 00.000 8052 Move returns status 0, amount 325 23:26:38.893 00.000 8052 move complete, result=0 23:26:38.894 00.001 3236 GuideStep: -2.2 px 74 ms EAST, 2.1 px 325 ms SOUTH 23:26:38.894 00.000 8052 worker thread done servicing request 23:26:38.895 00.001 8052 Worker thread wakes up 23:26:38.895 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:38.895 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:40.026 01.131 8052 Exposure complete 23:26:40.191 00.165 8052 worker thread done servicing request 23:26:40.191 00.000 3236 OnExposeComplete: enter 23:26:40.191 00.000 3236 UpdateGuideState(): m_state=6 23:26:40.192 00.001 3236 Star::Find(15, 1053, 270, 0, (0,0,0,0), 0.0, 255) frame 1321 23:26:40.193 00.001 3236 Star::Find returns 1 (0), X=1052.04, Y=268.53, Mass=204, SNR=9.8, Peak=43 HFD=5.0 23:26:40.193 00.000 3236 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.85) = xAngle (4.41 = -1.87) 23:26:40.193 00.000 3236 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.67 = 2.67) 23:26:40.194 00.001 3236 CameraToMount -- cameraX=-0.55 cameraY=0.36 hyp=0.66 cameraTheta=2.57 mountX=-0.19 mountY=0.30, mountTheta=2.14 23:26:40.195 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.55, y=0.36, opts=13) 23:26:40.196 00.001 3236 Enqueuing Move request for scope (-0.55, 0.36) 23:26:40.196 00.000 8052 Worker thread wakes up 23:26:40.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.36) opts 0xd 23:26:40.196 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.55, 0.36) 23:26:40.196 00.000 8052 Moving (-0.55, 0.36) raw xDistance=-0.19 yDistance=0.30 23:26:40.197 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.19 23:26:40.197 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 23:26:40.197 00.000 8052 MoveAxis(E, 12, ABG) 23:26:40.197 00.000 8052 Guiding Dir = 2, Dur = 12 23:26:40.200 00.003 8052 IsSlewing returns 0 23:26:40.203 00.003 8052 IsGuiding returns 0 23:26:40.207 00.004 8052 PulseGuide returned control before completion, sleep 19 23:26:40.208 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=31, FiltMax=39, Gamma=1.040 23:26:40.228 00.020 8052 IsGuiding returns 0 23:26:40.228 00.000 8052 Move returns status 0, amount 12 23:26:40.229 00.001 8052 MoveAxis(S, 46, ABG) 23:26:40.229 00.000 8052 Guiding Dir = 1, Dur = 46 23:26:40.231 00.002 8052 IsSlewing returns 0 23:26:40.233 00.002 8052 IsGuiding returns 0 23:26:40.238 00.005 8052 PulseGuide returned control before completion, sleep 52 23:26:40.298 00.060 8052 IsGuiding returns 1 23:26:40.298 00.000 8052 scope still moving after pulse duration time elapsed 23:26:40.321 00.023 8052 IsSlewing returns 0 23:26:40.324 00.003 8052 IsGuiding returns 1 23:26:40.346 00.022 8052 IsSlewing returns 0 23:26:40.348 00.002 8052 IsGuiding returns 0 23:26:40.349 00.001 8052 scope move finished after 46 + 69 ms 23:26:40.349 00.000 8052 Move returns status 0, amount 46 23:26:40.349 00.000 8052 move complete, result=0 23:26:40.349 00.000 8052 worker thread done servicing request 23:26:40.481 00.132 3236 UpdateGuideState exits: m=204 SNR=9.8 23:26:40.481 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:40.482 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:40.482 00.000 3236 Enqueuing Expose request 23:26:40.482 00.000 8052 Worker thread wakes up 23:26:40.482 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:40.483 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:40.483 00.000 3236 GuideStep: -0.2 px 12 ms EAST, 0.3 px 46 ms SOUTH 23:26:42.018 01.535 8052 Exposure complete 23:26:42.188 00.170 8052 worker thread done servicing request 23:26:42.189 00.001 3236 OnExposeComplete: enter 23:26:42.189 00.000 3236 UpdateGuideState(): m_state=6 23:26:42.190 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1322 23:26:42.190 00.000 3236 Star::Find returns 1 (0), X=1052.03, Y=266.71, Mass=206, SNR=9.8, Peak=34 HFD=5.0 23:26:42.190 00.000 3236 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.85) = xAngle (-0.09 = -0.09) 23:26:42.191 00.001 3236 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.84 = -1.84) 23:26:42.191 00.000 3236 CameraToMount -- cameraX=-0.56 cameraY=-1.47 hyp=1.57 cameraTheta=-1.94 mountX=1.57 mountY=-1.52, mountTheta=-0.77 23:26:42.192 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.56, y=-1.47, opts=13) 23:26:42.193 00.001 3236 Enqueuing Move request for scope (-0.56, -1.47) 23:26:42.193 00.000 8052 Worker thread wakes up 23:26:42.193 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -1.47) opts 0xd 23:26:42.194 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.56, -1.47) 23:26:42.194 00.000 8052 Moving (-0.56, -1.47) raw xDistance=1.57 yDistance=-1.52 23:26:42.194 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.57 23:26:42.194 00.000 8052 resist switch: large excursion: input -1.52 thresh 0.54 direction from 1 to -1 23:26:42.195 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.56 23:26:42.195 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.52 from input -1.52 23:26:42.196 00.001 8052 MoveAxis(W, 53, ABG) 23:26:42.196 00.000 8052 Guiding Dir = 3, Dur = 53 23:26:42.205 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=24, FiltMax=32, Gamma=1.040 23:26:42.212 00.007 8052 IsSlewing returns 0 23:26:42.274 00.062 8052 IsGuiding returns 0 23:26:42.345 00.071 8052 IsGuiding returns 1 23:26:42.345 00.000 8052 scope still moving after pulse duration time elapsed 23:26:42.368 00.023 8052 IsSlewing returns 0 23:26:42.371 00.003 8052 IsGuiding returns 1 23:26:42.393 00.022 8052 IsSlewing returns 0 23:26:42.395 00.002 8052 IsGuiding returns 1 23:26:42.417 00.022 8052 IsSlewing returns 0 23:26:42.419 00.002 8052 IsGuiding returns 0 23:26:42.419 00.000 8052 scope move finished after 53 + 91 ms 23:26:42.420 00.001 8052 Move returns status 0, amount 53 23:26:42.420 00.000 8052 MoveAxis(N, 231, ABG) 23:26:42.420 00.000 8052 Guiding Dir = 0, Dur = 231 23:26:42.423 00.003 8052 IsSlewing returns 0 23:26:42.425 00.002 8052 IsGuiding returns 0 23:26:42.430 00.005 8052 PulseGuide returned control before completion, sleep 237 23:26:42.507 00.077 3236 UpdateGuideState exits: m=206 SNR=9.8 23:26:42.507 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:42.507 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:42.507 00.000 3236 Enqueuing Expose request 23:26:42.677 00.170 8052 IsGuiding returns 0 23:26:42.678 00.001 8052 Move returns status 0, amount 231 23:26:42.678 00.000 8052 move complete, result=0 23:26:42.678 00.000 8052 worker thread done servicing request 23:26:42.678 00.000 8052 Worker thread wakes up 23:26:42.679 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:42.679 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:42.679 00.000 3236 GuideStep: 1.6 px 53 ms WEST, -1.5 px 231 ms NORTH 23:26:44.020 01.341 8052 Exposure complete 23:26:44.159 00.139 8052 worker thread done servicing request 23:26:44.160 00.001 3236 OnExposeComplete: enter 23:26:44.160 00.000 3236 UpdateGuideState(): m_state=6 23:26:44.161 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1323 23:26:44.161 00.000 3236 Star::Find returns 1 (0), X=1052.14, Y=267.53, Mass=212, SNR=10.0, Peak=38 HFD=4.8 23:26:44.161 00.000 3236 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.85) = xAngle (-0.33 = -0.33) 23:26:44.162 00.001 3236 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.08 = -2.08) 23:26:44.162 00.000 3236 CameraToMount -- cameraX=-0.45 cameraY=-0.64 hyp=0.78 cameraTheta=-2.18 mountX=0.74 mountY=-0.68, mountTheta=-0.75 23:26:44.163 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.45, y=-0.64, opts=13) 23:26:44.164 00.001 3236 Enqueuing Move request for scope (-0.45, -0.64) 23:26:44.164 00.000 8052 Worker thread wakes up 23:26:44.164 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.64) opts 0xd 23:26:44.164 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.45, -0.64) 23:26:44.164 00.000 8052 Moving (-0.45, -0.64) raw xDistance=0.74 yDistance=-0.68 23:26:44.165 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.74 23:26:44.165 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 23:26:44.165 00.000 8052 MoveAxis(W, 29, ABG) 23:26:44.165 00.000 8052 Guiding Dir = 3, Dur = 29 23:26:44.174 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=36, Gamma=1.040 23:26:44.196 00.022 8052 IsSlewing returns 0 23:26:44.198 00.002 8052 IsGuiding returns 0 23:26:44.248 00.050 8052 IsGuiding returns 1 23:26:44.249 00.001 8052 scope still moving after pulse duration time elapsed 23:26:44.276 00.027 8052 IsSlewing returns 0 23:26:44.278 00.002 8052 IsGuiding returns 1 23:26:44.300 00.022 8052 IsSlewing returns 0 23:26:44.302 00.002 8052 IsGuiding returns 1 23:26:44.325 00.023 8052 IsSlewing returns 0 23:26:44.327 00.002 8052 IsGuiding returns 1 23:26:44.354 00.027 8052 IsSlewing returns 0 23:26:44.356 00.002 8052 IsGuiding returns 1 23:26:44.379 00.023 8052 IsSlewing returns 0 23:26:44.381 00.002 8052 IsGuiding returns 1 23:26:44.403 00.022 8052 IsSlewing returns 0 23:26:44.405 00.002 8052 IsGuiding returns 0 23:26:44.406 00.001 8052 scope move finished after 29 + 177 ms 23:26:44.406 00.000 8052 Move returns status 0, amount 29 23:26:44.406 00.000 8052 MoveAxis(N, 104, ABG) 23:26:44.406 00.000 8052 Guiding Dir = 0, Dur = 104 23:26:44.408 00.002 8052 IsSlewing returns 0 23:26:44.410 00.002 8052 IsGuiding returns 0 23:26:44.429 00.019 8052 PulseGuide returned control before completion, sleep 97 23:26:44.497 00.068 3236 UpdateGuideState exits: m=212 SNR=10.0 23:26:44.497 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:44.498 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:44.499 00.001 3236 Enqueuing Expose request 23:26:44.529 00.030 8052 IsGuiding returns 1 23:26:44.529 00.000 8052 scope still moving after pulse duration time elapsed 23:26:44.556 00.027 8052 IsSlewing returns 0 23:26:44.558 00.002 8052 IsGuiding returns 1 23:26:44.755 00.197 8052 IsSlewing returns 0 23:26:44.818 00.063 8052 IsGuiding returns 0 23:26:44.818 00.000 8052 scope move finished after 104 + 303 ms 23:26:44.819 00.001 8052 Move returns status 0, amount 104 23:26:44.819 00.000 8052 move complete, result=0 23:26:44.819 00.000 8052 worker thread done servicing request 23:26:44.819 00.000 3236 GuideStep: 0.7 px 29 ms WEST, -0.7 px 104 ms NORTH 23:26:44.819 00.000 8052 Worker thread wakes up 23:26:44.820 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:44.820 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:46.053 01.233 8052 Exposure complete 23:26:46.204 00.151 3236 OnExposeComplete: enter 23:26:46.204 00.000 3236 UpdateGuideState(): m_state=6 23:26:46.205 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1324 23:26:46.205 00.000 3236 Star::Find returns 1 (0), X=1053.69, Y=269.24, Mass=203, SNR=9.8, Peak=38 HFD=4.5 23:26:46.205 00.000 3236 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.85) = xAngle (2.62 = 2.62) 23:26:46.205 00.000 3236 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.87 = 0.87) 23:26:46.206 00.001 3236 CameraToMount -- cameraX=1.10 cameraY=1.07 hyp=1.53 cameraTheta=0.77 mountX=-1.33 mountY=1.17, mountTheta=2.42 23:26:46.207 00.001 8052 worker thread done servicing request 23:26:46.208 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.10, y=1.07, opts=13) 23:26:46.208 00.000 3236 Enqueuing Move request for scope (1.10, 1.07) 23:26:46.218 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=36, Gamma=1.040 23:26:46.246 00.028 8052 Worker thread wakes up 23:26:46.246 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.10, 1.07) opts 0xd 23:26:46.246 00.000 8052 Handling offset move in thread for scope, endpoint = (1.10, 1.07) 23:26:46.247 00.001 8052 Moving (1.10, 1.07) raw xDistance=-1.33 yDistance=1.17 23:26:46.247 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.33 23:26:46.247 00.000 8052 resist switch: large excursion: input 1.17 thresh 0.54 direction from -1 to 1 23:26:46.247 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.52 23:26:46.247 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17 23:26:46.247 00.000 8052 MoveAxis(E, 44, ABG) 23:26:46.247 00.000 8052 Guiding Dir = 2, Dur = 44 23:26:46.276 00.029 8052 IsSlewing returns 0 23:26:46.280 00.004 8052 IsGuiding returns 0 23:26:46.327 00.047 8052 IsGuiding returns 1 23:26:46.327 00.000 8052 scope still moving after pulse duration time elapsed 23:26:46.350 00.023 8052 IsSlewing returns 0 23:26:46.352 00.002 8052 IsGuiding returns 1 23:26:46.374 00.022 8052 IsSlewing returns 0 23:26:46.376 00.002 8052 IsGuiding returns 1 23:26:46.398 00.022 8052 IsSlewing returns 0 23:26:46.400 00.002 8052 IsGuiding returns 0 23:26:46.400 00.000 8052 scope move finished after 44 + 76 ms 23:26:46.400 00.000 8052 Move returns status 0, amount 44 23:26:46.400 00.000 8052 MoveAxis(S, 178, ABG) 23:26:46.401 00.001 8052 Guiding Dir = 1, Dur = 178 23:26:46.402 00.001 8052 IsSlewing returns 0 23:26:46.404 00.002 8052 IsGuiding returns 0 23:26:46.431 00.027 8052 PulseGuide returned control before completion, sleep 162 23:26:46.486 00.055 3236 UpdateGuideState exits: m=203 SNR=9.8 23:26:46.486 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:46.487 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:46.487 00.000 3236 Enqueuing Expose request 23:26:46.729 00.242 8052 IsGuiding returns 0 23:26:46.730 00.001 8052 Move returns status 0, amount 178 23:26:46.730 00.000 8052 move complete, result=0 23:26:46.730 00.000 8052 worker thread done servicing request 23:26:46.730 00.000 8052 Worker thread wakes up 23:26:46.730 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:46.730 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:46.734 00.004 3236 GuideStep: -1.3 px 44 ms EAST, 1.2 px 178 ms SOUTH 23:26:48.092 01.358 8052 Exposure complete 23:26:48.244 00.152 3236 OnExposeComplete: enter 23:26:48.245 00.001 3236 UpdateGuideState(): m_state=6 23:26:48.245 00.000 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 1325 23:26:48.246 00.001 3236 Star::Find returns 1 (0), X=1052.98, Y=266.43, Mass=194, SNR=9.6, Peak=39 HFD=4.5 23:26:48.246 00.000 3236 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.85) = xAngle (0.50 = 0.50) 23:26:48.246 00.000 3236 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.25 = -1.25) 23:26:48.246 00.000 3236 CameraToMount -- cameraX=0.39 cameraY=-1.75 hyp=1.79 cameraTheta=-1.35 mountX=1.57 mountY=-1.70, mountTheta=-0.82 23:26:48.248 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.39, y=-1.75, opts=13) 23:26:48.248 00.000 3236 Enqueuing Move request for scope (0.39, -1.75) 23:26:48.258 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=37, Gamma=1.040 23:26:48.277 00.019 8052 worker thread done servicing request 23:26:48.277 00.000 8052 Worker thread wakes up 23:26:48.277 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.39, -1.75) opts 0xd 23:26:48.277 00.000 8052 Handling offset move in thread for scope, endpoint = (0.39, -1.75) 23:26:48.277 00.000 8052 Moving (0.39, -1.75) raw xDistance=1.57 yDistance=-1.70 23:26:48.278 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.57 23:26:48.278 00.000 8052 resist switch: large excursion: input -1.70 thresh 0.54 direction from 1 to -1 23:26:48.278 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.09 23:26:48.278 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.70 from input -1.70 23:26:48.278 00.000 8052 MoveAxis(W, 51, ABG) 23:26:48.278 00.000 8052 Guiding Dir = 3, Dur = 51 23:26:48.280 00.002 8052 IsSlewing returns 0 23:26:48.282 00.002 8052 IsGuiding returns 0 23:26:48.329 00.047 8052 PulseGuide returned control before completion, sleep 14 23:26:48.347 00.018 8052 IsGuiding returns 1 23:26:48.347 00.000 8052 scope still moving after pulse duration time elapsed 23:26:48.370 00.023 8052 IsSlewing returns 0 23:26:48.372 00.002 8052 IsGuiding returns 1 23:26:48.396 00.024 8052 IsSlewing returns 0 23:26:48.398 00.002 8052 IsGuiding returns 1 23:26:48.420 00.022 8052 IsSlewing returns 0 23:26:48.422 00.002 8052 IsGuiding returns 0 23:26:48.422 00.000 8052 scope move finished after 51 + 89 ms 23:26:48.422 00.000 8052 Move returns status 0, amount 51 23:26:48.422 00.000 8052 MoveAxis(N, 258, ABG) 23:26:48.422 00.000 8052 Guiding Dir = 0, Dur = 258 23:26:48.424 00.002 8052 IsSlewing returns 0 23:26:48.426 00.002 8052 IsGuiding returns 0 23:26:48.462 00.036 8052 PulseGuide returned control before completion, sleep 232 23:26:48.590 00.128 3236 UpdateGuideState exits: m=194 SNR=9.6 23:26:48.591 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:48.591 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:48.592 00.001 3236 Enqueuing Expose request 23:26:48.834 00.242 8052 IsGuiding returns 0 23:26:48.834 00.000 8052 Move returns status 0, amount 258 23:26:48.834 00.000 8052 move complete, result=0 23:26:48.834 00.000 8052 worker thread done servicing request 23:26:48.835 00.001 8052 Worker thread wakes up 23:26:48.835 00.000 3236 GuideStep: 1.6 px 51 ms WEST, -1.7 px 258 ms NORTH 23:26:48.835 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:48.835 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:50.067 01.232 8052 Exposure complete 23:26:50.239 00.172 8052 worker thread done servicing request 23:26:50.239 00.000 3236 OnExposeComplete: enter 23:26:50.239 00.000 3236 UpdateGuideState(): m_state=6 23:26:50.240 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1326 23:26:50.241 00.001 3236 Star::Find returns 1 (0), X=1052.20, Y=268.25, Mass=213, SNR=10.0, Peak=35 HFD=4.7 23:26:50.242 00.001 3236 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.85) = xAngle (4.80 = -1.48) 23:26:50.242 00.000 3236 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 23:26:50.242 00.000 3236 CameraToMount -- cameraX=-0.39 cameraY=0.07 hyp=0.40 cameraTheta=2.95 mountX=0.04 mountY=0.03, mountTheta=0.75 23:26:50.244 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.39, y=0.07, opts=13) 23:26:50.244 00.000 3236 Enqueuing Move request for scope (-0.39, 0.07) 23:26:50.245 00.001 8052 Worker thread wakes up 23:26:50.245 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.07) opts 0xd 23:26:50.246 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.39, 0.07) 23:26:50.246 00.000 8052 Moving (-0.39, 0.07) raw xDistance=0.04 yDistance=0.03 23:26:50.246 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:26:50.247 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:26:50.247 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:26:50.247 00.000 8052 MoveAxis(E, 0, ABG) 23:26:50.248 00.001 8052 Move returns status 0, amount 0 23:26:50.248 00.000 8052 MoveAxis(N, 0, ABG) 23:26:50.248 00.000 8052 Move returns status 0, amount 0 23:26:50.248 00.000 8052 move complete, result=0 23:26:50.248 00.000 8052 worker thread done servicing request 23:26:50.257 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=33, Gamma=1.040 23:26:50.482 00.225 3236 UpdateGuideState exits: m=213 SNR=10.0 23:26:50.482 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:50.482 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:50.482 00.000 3236 Enqueuing Expose request 23:26:50.482 00.000 8052 Worker thread wakes up 23:26:50.482 00.000 3236 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:26:50.483 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:50.483 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:52.018 01.535 8052 Exposure complete 23:26:52.183 00.165 8052 worker thread done servicing request 23:26:52.183 00.000 3236 OnExposeComplete: enter 23:26:52.183 00.000 3236 UpdateGuideState(): m_state=6 23:26:52.184 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1327 23:26:52.184 00.000 3236 Star::Find returns 1 (0), X=1052.14, Y=270.28, Mass=208, SNR=9.9, Peak=40 HFD=4.5 23:26:52.185 00.001 3236 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.85) = xAngle (3.63 = -2.65) 23:26:52.185 00.000 3236 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.88 = 1.88) 23:26:52.185 00.000 3236 CameraToMount -- cameraX=-0.45 cameraY=2.11 hyp=2.15 cameraTheta=1.78 mountX=-1.90 mountY=2.05, mountTheta=2.32 23:26:52.187 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.45, y=2.11, opts=13) 23:26:52.188 00.001 3236 Enqueuing Move request for scope (-0.45, 2.11) 23:26:52.188 00.000 8052 Worker thread wakes up 23:26:52.189 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 2.11) opts 0xd 23:26:52.189 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.45, 2.11) 23:26:52.189 00.000 8052 Moving (-0.45, 2.11) raw xDistance=-1.90 yDistance=2.05 23:26:52.189 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.20 from input -1.90 23:26:52.189 00.000 8052 resist switch: large excursion: input 2.05 thresh 0.54 direction from -1 to 1 23:26:52.190 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.15 23:26:52.190 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.05 from input 2.05 23:26:52.190 00.000 8052 MoveAxis(E, 66, ABG) 23:26:52.190 00.000 8052 Guiding Dir = 2, Dur = 66 23:26:52.193 00.003 8052 IsSlewing returns 0 23:26:52.196 00.003 8052 IsGuiding returns 0 23:26:52.200 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=34, Gamma=1.040 23:26:52.204 00.004 8052 PulseGuide returned control before completion, sleep 69 23:26:52.275 00.071 8052 IsGuiding returns 0 23:26:52.275 00.000 8052 Move returns status 0, amount 66 23:26:52.276 00.001 8052 MoveAxis(S, 312, ABG) 23:26:52.276 00.000 8052 Guiding Dir = 1, Dur = 312 23:26:52.278 00.002 8052 IsSlewing returns 0 23:26:52.279 00.001 8052 IsGuiding returns 0 23:26:52.285 00.006 8052 PulseGuide returned control before completion, sleep 317 23:26:52.469 00.184 3236 UpdateGuideState exits: m=208 SNR=9.9 23:26:52.470 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:52.470 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:52.470 00.000 3236 Enqueuing Expose request 23:26:52.661 00.191 8052 IsGuiding returns 0 23:26:52.661 00.000 8052 Move returns status 0, amount 312 23:26:52.662 00.001 8052 move complete, result=0 23:26:52.662 00.000 8052 worker thread done servicing request 23:26:52.662 00.000 8052 Worker thread wakes up 23:26:52.662 00.000 3236 GuideStep: -1.9 px 66 ms EAST, 2.0 px 312 ms SOUTH 23:26:52.662 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:52.663 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:54.097 01.434 8052 Exposure complete 23:26:54.261 00.164 3236 OnExposeComplete: enter 23:26:54.262 00.001 3236 UpdateGuideState(): m_state=6 23:26:54.263 00.001 3236 Star::Find(15, 1052, 270, 0, (0,0,0,0), 0.0, 255) frame 1328 23:26:54.263 00.000 8052 worker thread done servicing request 23:26:54.263 00.000 3236 Star::Find returns 1 (0), X=1053.47, Y=268.61, Mass=190, SNR=9.5, Peak=37 HFD=4.5 23:26:54.263 00.000 3236 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.85) = xAngle (2.31 = 2.31) 23:26:54.264 00.001 3236 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.57 = 0.57) 23:26:54.264 00.000 3236 CameraToMount -- cameraX=0.88 cameraY=0.44 hyp=0.98 cameraTheta=0.46 mountX=-0.66 mountY=0.53, mountTheta=2.47 23:26:54.266 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.88, y=0.44, opts=13) 23:26:54.266 00.000 3236 Enqueuing Move request for scope (0.88, 0.44) 23:26:54.266 00.000 8052 Worker thread wakes up 23:26:54.266 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.44) opts 0xd 23:26:54.266 00.000 8052 Handling offset move in thread for scope, endpoint = (0.88, 0.44) 23:26:54.267 00.001 8052 Moving (0.88, 0.44) raw xDistance=-0.66 yDistance=0.53 23:26:54.267 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.66 23:26:54.267 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53 23:26:54.267 00.000 8052 MoveAxis(E, 28, ABG) 23:26:54.268 00.001 8052 Guiding Dir = 2, Dur = 28 23:26:54.270 00.002 8052 IsSlewing returns 0 23:26:54.273 00.003 8052 IsGuiding returns 0 23:26:54.278 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=26, FiltMax=34, Gamma=1.040 23:26:54.279 00.001 8052 PulseGuide returned control before completion, sleep 33 23:26:54.321 00.042 8052 IsGuiding returns 0 23:26:54.321 00.000 8052 Move returns status 0, amount 28 23:26:54.322 00.001 8052 MoveAxis(S, 80, ABG) 23:26:54.322 00.000 8052 Guiding Dir = 1, Dur = 80 23:26:54.324 00.002 8052 IsSlewing returns 0 23:26:54.326 00.002 8052 IsGuiding returns 0 23:26:54.331 00.005 8052 PulseGuide returned control before completion, sleep 85 23:26:54.420 00.089 8052 IsGuiding returns 1 23:26:54.421 00.001 8052 scope still moving after pulse duration time elapsed 23:26:54.443 00.022 8052 IsSlewing returns 0 23:26:54.445 00.002 8052 IsGuiding returns 1 23:26:54.467 00.022 8052 IsSlewing returns 0 23:26:54.470 00.003 8052 IsGuiding returns 0 23:26:54.470 00.000 8052 scope move finished after 80 + 63 ms 23:26:54.470 00.000 8052 Move returns status 0, amount 80 23:26:54.470 00.000 8052 move complete, result=0 23:26:54.470 00.000 8052 worker thread done servicing request 23:26:54.557 00.087 3236 UpdateGuideState exits: m=190 SNR=9.5 23:26:54.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:54.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:54.557 00.000 3236 Enqueuing Expose request 23:26:54.558 00.001 8052 Worker thread wakes up 23:26:54.558 00.000 3236 GuideStep: -0.7 px 28 ms EAST, 0.5 px 80 ms SOUTH 23:26:54.558 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:54.558 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:56.092 01.534 8052 Exposure complete 23:26:56.256 00.164 8052 worker thread done servicing request 23:26:56.257 00.001 3236 OnExposeComplete: enter 23:26:56.257 00.000 3236 UpdateGuideState(): m_state=6 23:26:56.258 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1329 23:26:56.259 00.001 3236 Star::Find returns 1 (0), X=1053.23, Y=267.34, Mass=211, SNR=10.0, Peak=34 HFD=4.7 23:26:56.259 00.000 3236 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.85) = xAngle (0.93 = 0.93) 23:26:56.259 00.000 3236 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.81 = -0.81) 23:26:56.259 00.000 3236 CameraToMount -- cameraX=0.64 cameraY=-0.83 hyp=1.05 cameraTheta=-0.92 mountX=0.63 mountY=-0.76, mountTheta=-0.88 23:26:56.261 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.64, y=-0.83, opts=13) 23:26:56.262 00.001 3236 Enqueuing Move request for scope (0.64, -0.83) 23:26:56.262 00.000 8052 Worker thread wakes up 23:26:56.262 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.83) opts 0xd 23:26:56.262 00.000 8052 Handling offset move in thread for scope, endpoint = (0.64, -0.83) 23:26:56.263 00.001 8052 Moving (0.64, -0.83) raw xDistance=0.63 yDistance=-0.76 23:26:56.263 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.63 23:26:56.263 00.000 8052 resist switch: large excursion: input -0.76 thresh 0.54 direction from 1 to -1 23:26:56.263 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.29 23:26:56.265 00.002 8052 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 23:26:56.265 00.000 8052 MoveAxis(W, 20, ABG) 23:26:56.265 00.000 8052 Guiding Dir = 3, Dur = 20 23:26:56.268 00.003 8052 IsSlewing returns 0 23:26:56.270 00.002 8052 IsGuiding returns 0 23:26:56.274 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=22, FiltMax=30, Gamma=1.040 23:26:56.277 00.003 8052 PulseGuide returned control before completion, sleep 24 23:26:56.304 00.027 8052 IsGuiding returns 1 23:26:56.305 00.001 8052 scope still moving after pulse duration time elapsed 23:26:56.418 00.113 8052 IsSlewing returns 0 23:26:56.482 00.064 8052 IsGuiding returns 0 23:26:56.482 00.000 8052 scope move finished after 20 + 191 ms 23:26:56.482 00.000 8052 Move returns status 0, amount 20 23:26:56.482 00.000 8052 MoveAxis(N, 116, ABG) 23:26:56.482 00.000 8052 Guiding Dir = 0, Dur = 116 23:26:56.545 00.063 8052 IsSlewing returns 0 23:26:56.556 00.011 3236 UpdateGuideState exits: m=211 SNR=10.0 23:26:56.557 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:56.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:56.557 00.000 3236 Enqueuing Expose request 23:26:56.610 00.053 8052 IsGuiding returns 0 23:26:56.618 00.008 8052 PulseGuide returned control before completion, sleep 118 23:26:56.739 00.121 8052 IsGuiding returns 0 23:26:56.740 00.001 8052 Move returns status 0, amount 116 23:26:56.740 00.000 8052 move complete, result=0 23:26:56.740 00.000 8052 worker thread done servicing request 23:26:56.741 00.001 8052 Worker thread wakes up 23:26:56.741 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:56.741 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:26:56.743 00.002 3236 GuideStep: 0.6 px 20 ms WEST, -0.8 px 116 ms NORTH 23:26:58.073 01.330 8052 Exposure complete 23:26:58.239 00.166 3236 OnExposeComplete: enter 23:26:58.239 00.000 3236 UpdateGuideState(): m_state=6 23:26:58.239 00.000 8052 worker thread done servicing request 23:26:58.240 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1330 23:26:58.240 00.000 3236 Star::Find returns 1 (0), X=1053.99, Y=267.30, Mass=221, SNR=10.2, Peak=40 HFD=4.9 23:26:58.241 00.001 3236 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.85) = xAngle (1.29 = 1.29) 23:26:58.241 00.000 3236 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.45 = -0.45) 23:26:58.241 00.000 3236 CameraToMount -- cameraX=1.40 cameraY=-0.87 hyp=1.65 cameraTheta=-0.56 mountX=0.45 mountY=-0.72, mountTheta=-1.01 23:26:58.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.40, y=-0.87, opts=13) 23:26:58.243 00.000 3236 Enqueuing Move request for scope (1.40, -0.87) 23:26:58.243 00.000 8052 Worker thread wakes up 23:26:58.244 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.40, -0.87) opts 0xd 23:26:58.244 00.000 8052 Handling offset move in thread for scope, endpoint = (1.40, -0.87) 23:26:58.244 00.000 8052 Moving (1.40, -0.87) raw xDistance=0.45 yDistance=-0.72 23:26:58.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45 23:26:58.244 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 23:26:58.245 00.001 8052 MoveAxis(W, 17, ABG) 23:26:58.245 00.000 8052 Guiding Dir = 3, Dur = 17 23:26:58.248 00.003 8052 IsSlewing returns 0 23:26:58.251 00.003 8052 IsGuiding returns 0 23:26:58.255 00.004 8052 PulseGuide returned control before completion, sleep 24 23:26:58.256 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=28, FiltMax=37, Gamma=1.040 23:26:58.281 00.025 8052 IsGuiding returns 0 23:26:58.282 00.001 8052 Move returns status 0, amount 17 23:26:58.282 00.000 8052 MoveAxis(N, 110, ABG) 23:26:58.282 00.000 8052 Guiding Dir = 0, Dur = 110 23:26:58.284 00.002 8052 IsSlewing returns 0 23:26:58.286 00.002 8052 IsGuiding returns 0 23:26:58.291 00.005 8052 PulseGuide returned control before completion, sleep 116 23:26:58.411 00.120 8052 IsGuiding returns 1 23:26:58.412 00.001 8052 scope still moving after pulse duration time elapsed 23:26:58.434 00.022 8052 IsSlewing returns 0 23:26:58.436 00.002 8052 IsGuiding returns 0 23:26:58.436 00.000 8052 scope move finished after 110 + 39 ms 23:26:58.436 00.000 8052 Move returns status 0, amount 110 23:26:58.437 00.001 8052 move complete, result=0 23:26:58.437 00.000 8052 worker thread done servicing request 23:26:58.525 00.088 3236 UpdateGuideState exits: m=221 SNR=10.2 23:26:58.526 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:26:58.526 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:26:58.526 00.000 3236 Enqueuing Expose request 23:26:58.526 00.000 8052 Worker thread wakes up 23:26:58.527 00.001 3236 GuideStep: 0.5 px 17 ms WEST, -0.7 px 110 ms NORTH 23:26:58.527 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:26:58.527 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:00.071 01.544 8052 Exposure complete 23:27:00.267 00.196 8052 worker thread done servicing request 23:27:00.267 00.000 3236 OnExposeComplete: enter 23:27:00.268 00.001 3236 UpdateGuideState(): m_state=6 23:27:00.269 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1331 23:27:00.269 00.000 3236 Star::Find returns 1 (0), X=1054.30, Y=267.65, Mass=187, SNR=9.4, Peak=38 HFD=4.7 23:27:00.269 00.000 3236 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.85) = xAngle (1.55 = 1.55) 23:27:00.269 00.000 3236 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.19 = -0.19) 23:27:00.270 00.001 3236 CameraToMount -- cameraX=1.71 cameraY=-0.52 hyp=1.79 cameraTheta=-0.30 mountX=0.03 mountY=-0.34, mountTheta=-1.48 23:27:00.271 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.71, y=-0.52, opts=13) 23:27:00.272 00.001 3236 Enqueuing Move request for scope (1.71, -0.52) 23:27:00.272 00.000 8052 Worker thread wakes up 23:27:00.272 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.71, -0.52) opts 0xd 23:27:00.272 00.000 8052 Handling offset move in thread for scope, endpoint = (1.71, -0.52) 23:27:00.273 00.001 8052 Moving (1.71, -0.52) raw xDistance=0.03 yDistance=-0.34 23:27:00.273 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:27:00.273 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 23:27:00.274 00.001 8052 MoveAxis(E, 0, ABG) 23:27:00.274 00.000 8052 Move returns status 0, amount 0 23:27:00.274 00.000 8052 MoveAxis(N, 52, ABG) 23:27:00.274 00.000 8052 Guiding Dir = 0, Dur = 52 23:27:00.283 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=25, FiltMax=33, Gamma=1.040 23:27:00.289 00.006 8052 IsSlewing returns 0 23:27:00.352 00.063 8052 IsGuiding returns 0 23:27:00.422 00.070 8052 IsGuiding returns 1 23:27:00.422 00.000 8052 scope still moving after pulse duration time elapsed 23:27:00.444 00.022 8052 IsSlewing returns 0 23:27:00.446 00.002 8052 IsGuiding returns 1 23:27:00.470 00.024 8052 IsSlewing returns 0 23:27:00.472 00.002 8052 IsGuiding returns 1 23:27:00.495 00.023 8052 IsSlewing returns 0 23:27:00.497 00.002 8052 IsGuiding returns 1 23:27:00.519 00.022 8052 IsSlewing returns 0 23:27:00.521 00.002 8052 IsGuiding returns 1 23:27:00.543 00.022 8052 IsSlewing returns 0 23:27:00.545 00.002 8052 IsGuiding returns 0 23:27:00.546 00.001 8052 scope move finished after 52 + 141 ms 23:27:00.546 00.000 8052 Move returns status 0, amount 52 23:27:00.546 00.000 8052 move complete, result=0 23:27:00.546 00.000 8052 worker thread done servicing request 23:27:00.570 00.024 3236 UpdateGuideState exits: m=187 SNR=9.4 23:27:00.571 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:00.571 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:00.571 00.000 3236 Enqueuing Expose request 23:27:00.571 00.000 8052 Worker thread wakes up 23:27:00.572 00.001 3236 GuideStep: 0.0 px 0 ms EAST, -0.3 px 52 ms NORTH 23:27:00.572 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:00.572 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:02.106 01.534 8052 Exposure complete 23:27:02.270 00.164 8052 worker thread done servicing request 23:27:02.270 00.000 3236 OnExposeComplete: enter 23:27:02.271 00.001 3236 UpdateGuideState(): m_state=6 23:27:02.271 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1332 23:27:02.272 00.001 3236 Star::Find returns 1 (0), X=1054.36, Y=266.51, Mass=230, SNR=10.4, Peak=38 HFD=5.1 23:27:02.272 00.000 3236 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.85) = xAngle (1.09 = 1.09) 23:27:02.272 00.000 3236 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.65 = -0.65) 23:27:02.273 00.001 3236 CameraToMount -- cameraX=1.77 cameraY=-1.66 hyp=2.43 cameraTheta=-0.75 mountX=1.11 mountY=-1.47, mountTheta=-0.92 23:27:02.274 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.77, y=-1.66, opts=13) 23:27:02.275 00.001 3236 Enqueuing Move request for scope (1.77, -1.66) 23:27:02.275 00.000 8052 Worker thread wakes up 23:27:02.275 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.77, -1.66) opts 0xd 23:27:02.275 00.000 8052 Handling offset move in thread for scope, endpoint = (1.77, -1.66) 23:27:02.275 00.000 8052 Moving (1.77, -1.66) raw xDistance=1.11 yDistance=-1.47 23:27:02.276 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.11 23:27:02.276 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47 23:27:02.276 00.000 8052 MoveAxis(W, 39, ABG) 23:27:02.277 00.001 8052 Guiding Dir = 3, Dur = 39 23:27:02.279 00.002 8052 IsSlewing returns 0 23:27:02.282 00.003 8052 IsGuiding returns 0 23:27:02.287 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=35, Gamma=1.040 23:27:02.291 00.004 8052 PulseGuide returned control before completion, sleep 41 23:27:02.334 00.043 8052 IsGuiding returns 0 23:27:02.335 00.001 8052 Move returns status 0, amount 39 23:27:02.335 00.000 8052 MoveAxis(N, 224, ABG) 23:27:02.335 00.000 8052 Guiding Dir = 0, Dur = 224 23:27:02.337 00.002 8052 IsSlewing returns 0 23:27:02.340 00.003 8052 IsGuiding returns 0 23:27:02.345 00.005 8052 PulseGuide returned control before completion, sleep 230 23:27:02.559 00.214 3236 UpdateGuideState exits: m=230 SNR=10.4 23:27:02.560 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:02.560 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:02.560 00.000 3236 Enqueuing Expose request 23:27:02.579 00.019 8052 IsGuiding returns 0 23:27:02.580 00.001 8052 Move returns status 0, amount 224 23:27:02.580 00.000 8052 move complete, result=0 23:27:02.580 00.000 8052 worker thread done servicing request 23:27:02.580 00.000 8052 Worker thread wakes up 23:27:02.581 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:02.581 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:02.594 00.013 3236 GuideStep: 1.1 px 39 ms WEST, -1.5 px 224 ms NORTH 23:27:04.116 01.522 8052 Exposure complete 23:27:04.282 00.166 8052 worker thread done servicing request 23:27:04.283 00.001 3236 OnExposeComplete: enter 23:27:04.283 00.000 3236 UpdateGuideState(): m_state=6 23:27:04.284 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1333 23:27:04.284 00.000 3236 Star::Find returns 1 (0), X=1053.41, Y=265.78, Mass=196, SNR=9.6, Peak=33 HFD=4.6 23:27:04.284 00.000 3236 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.85) = xAngle (0.61 = 0.61) 23:27:04.285 00.001 3236 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.14 = -1.14) 23:27:04.285 00.000 3236 CameraToMount -- cameraX=0.82 cameraY=-2.40 hyp=2.53 cameraTheta=-1.24 mountX=2.08 mountY=-2.30, mountTheta=-0.84 23:27:04.287 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.82, y=-2.40, opts=13) 23:27:04.287 00.000 3236 Enqueuing Move request for scope (0.82, -2.40) 23:27:04.287 00.000 8052 Worker thread wakes up 23:27:04.287 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.82, -2.40) opts 0xd 23:27:04.288 00.001 8052 Handling offset move in thread for scope, endpoint = (0.82, -2.40) 23:27:04.288 00.000 8052 Moving (0.82, -2.40) raw xDistance=2.08 yDistance=-2.30 23:27:04.288 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.36 from input 2.08 23:27:04.288 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.30 from input -2.30 23:27:04.289 00.001 8052 MoveAxis(W, 75, ABG) 23:27:04.289 00.000 8052 Guiding Dir = 3, Dur = 75 23:27:04.292 00.003 8052 IsSlewing returns 0 23:27:04.295 00.003 8052 IsGuiding returns 0 23:27:04.299 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=22, FiltMax=31, Gamma=1.040 23:27:04.302 00.003 8052 PulseGuide returned control before completion, sleep 79 23:27:04.383 00.081 8052 IsGuiding returns 0 23:27:04.384 00.001 8052 Move returns status 0, amount 75 23:27:04.384 00.000 8052 MoveAxis(N, 350, ABG) 23:27:04.384 00.000 8052 Guiding Dir = 0, Dur = 350 23:27:04.386 00.002 8052 IsSlewing returns 0 23:27:04.388 00.002 8052 IsGuiding returns 0 23:27:04.393 00.005 8052 PulseGuide returned control before completion, sleep 355 23:27:04.573 00.180 3236 UpdateGuideState exits: m=196 SNR=9.6 23:27:04.573 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:04.574 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:04.574 00.000 3236 Enqueuing Expose request 23:27:04.752 00.178 8052 IsGuiding returns 0 23:27:04.752 00.000 8052 Move returns status 0, amount 350 23:27:04.752 00.000 8052 move complete, result=0 23:27:04.754 00.002 3236 GuideStep: 2.1 px 75 ms WEST, -2.3 px 350 ms NORTH 23:27:04.758 00.004 8052 worker thread done servicing request 23:27:04.758 00.000 8052 Worker thread wakes up 23:27:04.758 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:04.759 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:06.096 01.337 8052 Exposure complete 23:27:06.262 00.166 8052 worker thread done servicing request 23:27:06.262 00.000 3236 OnExposeComplete: enter 23:27:06.263 00.001 3236 UpdateGuideState(): m_state=6 23:27:06.264 00.001 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 1334 23:27:06.264 00.000 3236 Star::Find returns 1 (0), X=1054.47, Y=267.02, Mass=197, SNR=9.6, Peak=37 HFD=4.9 23:27:06.264 00.000 3236 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.85) = xAngle (1.30 = 1.30) 23:27:06.264 00.000 3236 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.45 = -0.45) 23:27:06.265 00.001 3236 CameraToMount -- cameraX=1.88 cameraY=-1.16 hyp=2.21 cameraTheta=-0.55 mountX=0.60 mountY=-0.96, mountTheta=-1.01 23:27:06.267 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.88, y=-1.16, opts=13) 23:27:06.267 00.000 3236 Enqueuing Move request for scope (1.88, -1.16) 23:27:06.267 00.000 8052 Worker thread wakes up 23:27:06.268 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.88, -1.16) opts 0xd 23:27:06.268 00.000 8052 Handling offset move in thread for scope, endpoint = (1.88, -1.16) 23:27:06.268 00.000 8052 Moving (1.88, -1.16) raw xDistance=0.60 yDistance=-0.96 23:27:06.268 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.60 23:27:06.269 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96 23:27:06.269 00.000 8052 MoveAxis(W, 26, ABG) 23:27:06.270 00.001 8052 Guiding Dir = 3, Dur = 26 23:27:06.273 00.003 8052 IsSlewing returns 0 23:27:06.276 00.003 8052 IsGuiding returns 0 23:27:06.280 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=26, FiltMax=34, Gamma=1.040 23:27:06.283 00.003 8052 PulseGuide returned control before completion, sleep 30 23:27:06.320 00.037 8052 IsGuiding returns 1 23:27:06.321 00.001 8052 scope still moving after pulse duration time elapsed 23:27:06.343 00.022 8052 IsSlewing returns 0 23:27:06.345 00.002 8052 IsGuiding returns 0 23:27:06.345 00.000 8052 scope move finished after 26 + 43 ms 23:27:06.345 00.000 8052 Move returns status 0, amount 26 23:27:06.346 00.001 8052 MoveAxis(N, 146, ABG) 23:27:06.346 00.000 8052 Guiding Dir = 0, Dur = 146 23:27:06.348 00.002 8052 IsSlewing returns 0 23:27:06.351 00.003 8052 IsGuiding returns 0 23:27:06.358 00.007 8052 PulseGuide returned control before completion, sleep 150 23:27:06.561 00.203 3236 UpdateGuideState exits: m=197 SNR=9.6 23:27:06.561 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:06.562 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:06.562 00.000 3236 Enqueuing Expose request 23:27:06.575 00.013 8052 IsGuiding returns 0 23:27:06.576 00.001 8052 Move returns status 0, amount 146 23:27:06.576 00.000 8052 move complete, result=0 23:27:06.576 00.000 8052 worker thread done servicing request 23:27:06.576 00.000 8052 Worker thread wakes up 23:27:06.577 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:06.577 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:06.577 00.000 3236 GuideStep: 0.6 px 26 ms WEST, -1.0 px 146 ms NORTH 23:27:08.112 01.535 8052 Exposure complete 23:27:08.276 00.164 8052 worker thread done servicing request 23:27:08.276 00.000 3236 OnExposeComplete: enter 23:27:08.276 00.000 3236 UpdateGuideState(): m_state=6 23:27:08.278 00.002 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1335 23:27:08.278 00.000 3236 Star::Find returns 1 (0), X=1055.08, Y=271.14, Mass=194, SNR=9.6, Peak=36 HFD=4.6 23:27:08.278 00.000 3236 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.85) = xAngle (2.72 = 2.72) 23:27:08.278 00.000 3236 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.97 = 0.97) 23:27:08.279 00.001 3236 CameraToMount -- cameraX=2.49 cameraY=2.97 hyp=3.88 cameraTheta=0.87 mountX=-3.54 mountY=3.21, mountTheta=2.41 23:27:08.280 00.001 3236 SchedulePrimaryMove(06CFF028, x=2.49, y=2.97, opts=13) 23:27:08.281 00.001 3236 Enqueuing Move request for scope (2.49, 2.97) 23:27:08.281 00.000 8052 Worker thread wakes up 23:27:08.281 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.49, 2.97) opts 0xd 23:27:08.281 00.000 8052 Handling offset move in thread for scope, endpoint = (2.49, 2.97) 23:27:08.281 00.000 8052 Moving (2.49, 2.97) raw xDistance=-3.54 yDistance=3.21 23:27:08.282 00.001 8052 GuideAlgorithmHysteresis::Result() returns -2.20 from input -3.54 23:27:08.282 00.000 8052 resist switch: large excursion: input 3.21 thresh 0.54 direction from -1 to 1 23:27:08.282 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=9.63 23:27:08.283 00.001 8052 GuideAlgorithmResistSwitch::result() returns 3.21 from input 3.21 23:27:08.283 00.000 8052 MoveAxis(E, 121, ABG) 23:27:08.284 00.001 8052 Guiding Dir = 2, Dur = 121 23:27:08.287 00.003 8052 IsSlewing returns 0 23:27:08.289 00.002 8052 IsGuiding returns 0 23:27:08.293 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=35, Gamma=1.040 23:27:08.294 00.001 8052 PulseGuide returned control before completion, sleep 127 23:27:08.424 00.130 8052 IsGuiding returns 0 23:27:08.425 00.001 8052 Move returns status 0, amount 121 23:27:08.425 00.000 8052 MoveAxis(S, 488, ABG) 23:27:08.425 00.000 8052 Guiding Dir = 1, Dur = 488 23:27:08.427 00.002 8052 IsSlewing returns 0 23:27:08.430 00.003 8052 IsGuiding returns 0 23:27:08.435 00.005 8052 PulseGuide returned control before completion, sleep 493 23:27:08.563 00.128 3236 UpdateGuideState exits: m=194 SNR=9.6 23:27:08.563 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:08.563 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:08.564 00.001 3236 Enqueuing Expose request 23:27:08.931 00.367 8052 IsGuiding returns 0 23:27:08.932 00.001 8052 Move returns status 0, amount 488 23:27:08.932 00.000 8052 move complete, result=0 23:27:08.932 00.000 8052 worker thread done servicing request 23:27:08.933 00.001 3236 GuideStep: -3.5 px 121 ms EAST, 3.2 px 488 ms SOUTH 23:27:08.933 00.000 8052 Worker thread wakes up 23:27:08.933 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:08.933 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:10.065 01.132 8052 Exposure complete 23:27:10.229 00.164 8052 worker thread done servicing request 23:27:10.229 00.000 3236 OnExposeComplete: enter 23:27:10.229 00.000 3236 UpdateGuideState(): m_state=6 23:27:10.230 00.001 3236 Star::Find(15, 1055, 271, 0, (0,0,0,0), 0.0, 255) frame 1336 23:27:10.230 00.000 3236 Star::Find returns 1 (0), X=1054.30, Y=270.21, Mass=204, SNR=9.8, Peak=36 HFD=4.6 23:27:10.231 00.001 3236 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.85) = xAngle (2.72 = 2.72) 23:27:10.231 00.000 3236 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.97 = 0.97) 23:27:10.231 00.000 3236 CameraToMount -- cameraX=1.71 cameraY=2.04 hyp=2.66 cameraTheta=0.87 mountX=-2.43 mountY=2.20, mountTheta=2.41 23:27:10.233 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.71, y=2.04, opts=13) 23:27:10.233 00.000 3236 Enqueuing Move request for scope (1.71, 2.04) 23:27:10.233 00.000 8052 Worker thread wakes up 23:27:10.234 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.71, 2.04) opts 0xd 23:27:10.234 00.000 8052 Handling offset move in thread for scope, endpoint = (1.71, 2.04) 23:27:10.234 00.000 8052 Moving (1.71, 2.04) raw xDistance=-2.43 yDistance=2.20 23:27:10.234 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.68 from input -2.43 23:27:10.234 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.20 from input 2.20 23:27:10.235 00.001 8052 MoveAxis(E, 93, ABG) 23:27:10.235 00.000 8052 Guiding Dir = 2, Dur = 93 23:27:10.238 00.003 8052 IsSlewing returns 0 23:27:10.241 00.003 8052 IsGuiding returns 0 23:27:10.245 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=24, FiltMax=33, Gamma=1.040 23:27:10.247 00.002 8052 PulseGuide returned control before completion, sleep 98 23:27:10.366 00.119 8052 IsGuiding returns 0 23:27:10.366 00.000 8052 Move returns status 0, amount 93 23:27:10.367 00.001 8052 MoveAxis(S, 335, ABG) 23:27:10.367 00.000 8052 Guiding Dir = 1, Dur = 335 23:27:10.461 00.094 8052 IsSlewing returns 0 23:27:10.521 00.060 3236 UpdateGuideState exits: m=204 SNR=9.8 23:27:10.521 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:10.521 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:10.522 00.001 3236 Enqueuing Expose request 23:27:10.532 00.010 8052 IsGuiding returns 0 23:27:10.595 00.063 8052 PulseGuide returned control before completion, sleep 283 23:27:10.882 00.287 8052 IsGuiding returns 1 23:27:10.883 00.001 8052 scope still moving after pulse duration time elapsed 23:27:10.905 00.022 8052 IsSlewing returns 0 23:27:10.907 00.002 8052 IsGuiding returns 1 23:27:10.929 00.022 8052 IsSlewing returns 0 23:27:10.932 00.003 8052 IsGuiding returns 1 23:27:10.955 00.023 8052 IsSlewing returns 0 23:27:10.957 00.002 8052 IsGuiding returns 0 23:27:10.958 00.001 8052 scope move finished after 335 + 89 ms 23:27:10.958 00.000 8052 Move returns status 0, amount 335 23:27:10.958 00.000 8052 move complete, result=0 23:27:10.958 00.000 8052 worker thread done servicing request 23:27:10.958 00.000 8052 Worker thread wakes up 23:27:10.959 00.001 3236 GuideStep: -2.4 px 93 ms EAST, 2.2 px 335 ms SOUTH 23:27:10.959 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:10.959 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:12.089 01.130 8052 Exposure complete 23:27:12.253 00.164 8052 worker thread done servicing request 23:27:12.254 00.001 3236 OnExposeComplete: enter 23:27:12.254 00.000 3236 UpdateGuideState(): m_state=6 23:27:12.255 00.001 3236 Star::Find(15, 1054, 270, 0, (0,0,0,0), 0.0, 255) frame 1337 23:27:12.255 00.000 3236 Star::Find returns 1 (0), X=1053.81, Y=265.55, Mass=203, SNR=9.7, Peak=35 HFD=5.2 23:27:12.255 00.000 3236 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.85) = xAngle (0.71 = 0.71) 23:27:12.256 00.001 3236 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.03 = -1.03) 23:27:12.256 00.000 3236 CameraToMount -- cameraX=1.22 cameraY=-2.63 hyp=2.90 cameraTheta=-1.14 mountX=2.19 mountY=-2.49, mountTheta=-0.85 23:27:12.258 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.22, y=-2.63, opts=13) 23:27:12.258 00.000 3236 Enqueuing Move request for scope (1.22, -2.63) 23:27:12.258 00.000 8052 Worker thread wakes up 23:27:12.258 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.22, -2.63) opts 0xd 23:27:12.258 00.000 8052 Handling offset move in thread for scope, endpoint = (1.22, -2.63) 23:27:12.259 00.001 8052 Moving (1.22, -2.63) raw xDistance=2.19 yDistance=-2.49 23:27:12.259 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.26 from input 2.19 23:27:12.259 00.000 8052 resist switch: large excursion: input -2.49 thresh 0.54 direction from 1 to -1 23:27:12.260 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.47 23:27:12.260 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.49 from input -2.49 23:27:12.260 00.000 8052 MoveAxis(W, 69, ABG) 23:27:12.261 00.001 8052 Guiding Dir = 3, Dur = 69 23:27:12.266 00.005 8052 IsSlewing returns 0 23:27:12.268 00.002 8052 IsGuiding returns 0 23:27:12.270 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=26, FiltMax=34, Gamma=1.040 23:27:12.274 00.004 8052 PulseGuide returned control before completion, sleep 74 23:27:12.350 00.076 8052 IsGuiding returns 0 23:27:12.350 00.000 8052 Move returns status 0, amount 69 23:27:12.351 00.001 8052 MoveAxis(N, 379, ABG) 23:27:12.351 00.000 8052 Guiding Dir = 0, Dur = 379 23:27:12.353 00.002 8052 IsSlewing returns 0 23:27:12.354 00.001 8052 IsGuiding returns 0 23:27:12.360 00.006 8052 PulseGuide returned control before completion, sleep 384 23:27:12.536 00.176 3236 UpdateGuideState exits: m=203 SNR=9.7 23:27:12.537 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:12.537 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:12.537 00.000 3236 Enqueuing Expose request 23:27:12.747 00.210 8052 IsGuiding returns 0 23:27:12.748 00.001 8052 Move returns status 0, amount 379 23:27:12.748 00.000 8052 move complete, result=0 23:27:12.748 00.000 8052 worker thread done servicing request 23:27:12.748 00.000 8052 Worker thread wakes up 23:27:12.748 00.000 3236 GuideStep: 2.2 px 69 ms WEST, -2.5 px 379 ms NORTH 23:27:12.749 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:12.749 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:14.081 01.332 8052 Exposure complete 23:27:14.249 00.168 8052 worker thread done servicing request 23:27:14.250 00.001 3236 OnExposeComplete: enter 23:27:14.250 00.000 3236 UpdateGuideState(): m_state=6 23:27:14.251 00.001 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 1338 23:27:14.251 00.000 3236 Star::Find returns 1 (0), X=1053.86, Y=265.13, Mass=216, SNR=10.1, Peak=36 HFD=4.6 23:27:14.252 00.001 3236 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.85) = xAngle (0.67 = 0.67) 23:27:14.252 00.000 3236 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.07 = -1.07) 23:27:14.253 00.001 3236 CameraToMount -- cameraX=1.27 cameraY=-3.04 hyp=3.30 cameraTheta=-1.17 mountX=2.58 mountY=-2.89, mountTheta=-0.84 23:27:14.255 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.27, y=-3.04, opts=13) 23:27:14.255 00.000 3236 Enqueuing Move request for scope (1.27, -3.04) 23:27:14.255 00.000 8052 Worker thread wakes up 23:27:14.255 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.27, -3.04) opts 0xd 23:27:14.256 00.001 8052 Handling offset move in thread for scope, endpoint = (1.27, -3.04) 23:27:14.256 00.000 8052 Moving (1.27, -3.04) raw xDistance=2.58 yDistance=-2.89 23:27:14.256 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.71 from input 2.58 23:27:14.256 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.89 from input -2.89 23:27:14.257 00.001 8052 MoveAxis(W, 94, ABG) 23:27:14.257 00.000 8052 Guiding Dir = 3, Dur = 94 23:27:14.268 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=35, Gamma=1.040 23:27:14.321 00.053 8052 IsSlewing returns 0 23:27:14.380 00.059 8052 IsGuiding returns 0 23:27:14.386 00.006 8052 PulseGuide returned control before completion, sleep 100 23:27:14.488 00.102 8052 IsGuiding returns 0 23:27:14.488 00.000 8052 Move returns status 0, amount 94 23:27:14.489 00.001 8052 MoveAxis(N, 440, ABG) 23:27:14.489 00.000 8052 Guiding Dir = 0, Dur = 440 23:27:14.491 00.002 8052 IsSlewing returns 0 23:27:14.498 00.007 8052 IsGuiding returns 0 23:27:14.503 00.005 8052 PulseGuide returned control before completion, sleep 445 23:27:14.546 00.043 3236 UpdateGuideState exits: m=216 SNR=10.1 23:27:14.546 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:14.547 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:14.547 00.000 3236 Enqueuing Expose request 23:27:14.952 00.405 8052 IsGuiding returns 0 23:27:14.953 00.001 8052 Move returns status 0, amount 440 23:27:14.953 00.000 8052 move complete, result=0 23:27:14.953 00.000 8052 worker thread done servicing request 23:27:14.953 00.000 8052 Worker thread wakes up 23:27:14.953 00.000 3236 GuideStep: 2.6 px 94 ms WEST, -2.9 px 440 ms NORTH 23:27:14.954 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:14.954 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:16.085 01.131 8052 Exposure complete 23:27:16.249 00.164 8052 worker thread done servicing request 23:27:16.249 00.000 3236 OnExposeComplete: enter 23:27:16.250 00.001 3236 UpdateGuideState(): m_state=6 23:27:16.251 00.001 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 1339 23:27:16.251 00.000 3236 Star::Find returns 1 (0), X=1052.97, Y=267.77, Mass=212, SNR=10.0, Peak=35 HFD=4.9 23:27:16.251 00.000 3236 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.85) = xAngle (1.03 = 1.03) 23:27:16.251 00.000 3236 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.71 = -0.71) 23:27:16.252 00.001 3236 CameraToMount -- cameraX=0.38 cameraY=-0.41 hyp=0.56 cameraTheta=-0.82 mountX=0.29 mountY=-0.36, mountTheta=-0.91 23:27:16.254 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.38, y=-0.41, opts=13) 23:27:16.254 00.000 3236 Enqueuing Move request for scope (0.38, -0.41) 23:27:16.254 00.000 8052 Worker thread wakes up 23:27:16.254 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.41) opts 0xd 23:27:16.255 00.001 8052 Handling offset move in thread for scope, endpoint = (0.38, -0.41) 23:27:16.255 00.000 8052 Moving (0.38, -0.41) raw xDistance=0.29 yDistance=-0.36 23:27:16.255 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.29 23:27:16.255 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36 23:27:16.256 00.001 8052 MoveAxis(W, 16, ABG) 23:27:16.256 00.000 8052 Guiding Dir = 3, Dur = 16 23:27:16.259 00.003 8052 IsSlewing returns 0 23:27:16.261 00.002 8052 IsGuiding returns 0 23:27:16.265 00.004 8052 PulseGuide returned control before completion, sleep 23 23:27:16.267 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=33, Gamma=1.040 23:27:16.291 00.024 8052 IsGuiding returns 0 23:27:16.291 00.000 8052 Move returns status 0, amount 16 23:27:16.292 00.001 8052 MoveAxis(N, 55, ABG) 23:27:16.292 00.000 8052 Guiding Dir = 0, Dur = 55 23:27:16.294 00.002 8052 IsSlewing returns 0 23:27:16.296 00.002 8052 IsGuiding returns 0 23:27:16.303 00.007 8052 PulseGuide returned control before completion, sleep 59 23:27:16.365 00.062 8052 IsGuiding returns 1 23:27:16.365 00.000 8052 scope still moving after pulse duration time elapsed 23:27:16.387 00.022 8052 IsSlewing returns 0 23:27:16.389 00.002 8052 IsGuiding returns 1 23:27:16.412 00.023 8052 IsSlewing returns 0 23:27:16.414 00.002 8052 IsGuiding returns 1 23:27:16.436 00.022 8052 IsSlewing returns 0 23:27:16.438 00.002 8052 IsGuiding returns 0 23:27:16.439 00.001 8052 scope move finished after 55 + 87 ms 23:27:16.439 00.000 8052 Move returns status 0, amount 55 23:27:16.439 00.000 8052 move complete, result=0 23:27:16.439 00.000 8052 worker thread done servicing request 23:27:16.542 00.103 3236 UpdateGuideState exits: m=212 SNR=10.0 23:27:16.542 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:16.542 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:16.542 00.000 3236 Enqueuing Expose request 23:27:16.542 00.000 8052 Worker thread wakes up 23:27:16.543 00.001 3236 GuideStep: 0.3 px 16 ms WEST, -0.4 px 55 ms NORTH 23:27:16.543 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:16.543 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:18.078 01.535 8052 Exposure complete 23:27:18.244 00.166 8052 worker thread done servicing request 23:27:18.244 00.000 3236 OnExposeComplete: enter 23:27:18.244 00.000 3236 UpdateGuideState(): m_state=6 23:27:18.245 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1340 23:27:18.245 00.000 3236 Star::Find returns 1 (0), X=1053.46, Y=268.89, Mass=182, SNR=9.3, Peak=39 HFD=4.3 23:27:18.246 00.001 3236 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.85) = xAngle (2.54 = 2.54) 23:27:18.246 00.000 3236 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.79 = 0.79) 23:27:18.246 00.000 3236 CameraToMount -- cameraX=0.87 cameraY=0.71 hyp=1.12 cameraTheta=0.69 mountX=-0.92 mountY=0.80, mountTheta=2.43 23:27:18.248 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.87, y=0.71, opts=13) 23:27:18.248 00.000 3236 Enqueuing Move request for scope (0.87, 0.71) 23:27:18.248 00.000 8052 Worker thread wakes up 23:27:18.248 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.71) opts 0xd 23:27:18.249 00.001 8052 Handling offset move in thread for scope, endpoint = (0.87, 0.71) 23:27:18.249 00.000 8052 Moving (0.87, 0.71) raw xDistance=-0.92 yDistance=0.80 23:27:18.249 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.92 23:27:18.249 00.000 8052 resist switch: large excursion: input 0.80 thresh 0.54 direction from -1 to 1 23:27:18.250 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.40 23:27:18.250 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 23:27:18.250 00.000 8052 MoveAxis(E, 31, ABG) 23:27:18.250 00.000 8052 Guiding Dir = 2, Dur = 31 23:27:18.253 00.003 8052 IsSlewing returns 0 23:27:18.257 00.004 8052 IsGuiding returns 0 23:27:18.260 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=36, Gamma=1.040 23:27:18.263 00.003 8052 PulseGuide returned control before completion, sleep 36 23:27:18.301 00.038 8052 IsGuiding returns 0 23:27:18.302 00.001 8052 Move returns status 0, amount 31 23:27:18.302 00.000 8052 MoveAxis(S, 121, ABG) 23:27:18.302 00.000 8052 Guiding Dir = 1, Dur = 121 23:27:18.304 00.002 8052 IsSlewing returns 0 23:27:18.306 00.002 8052 IsGuiding returns 0 23:27:18.312 00.006 8052 PulseGuide returned control before completion, sleep 125 23:27:18.440 00.128 8052 IsGuiding returns 1 23:27:18.441 00.001 8052 scope still moving after pulse duration time elapsed 23:27:18.463 00.022 8052 IsSlewing returns 0 23:27:18.465 00.002 8052 IsGuiding returns 0 23:27:18.466 00.001 8052 scope move finished after 121 + 38 ms 23:27:18.466 00.000 8052 Move returns status 0, amount 121 23:27:18.466 00.000 8052 move complete, result=0 23:27:18.466 00.000 8052 worker thread done servicing request 23:27:18.536 00.070 3236 UpdateGuideState exits: m=182 SNR=9.3 23:27:18.536 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:18.536 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:18.537 00.001 3236 Enqueuing Expose request 23:27:18.537 00.000 8052 Worker thread wakes up 23:27:18.537 00.000 3236 GuideStep: -0.9 px 31 ms EAST, 0.8 px 121 ms SOUTH 23:27:18.537 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:18.538 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:20.072 01.534 8052 Exposure complete 23:27:20.236 00.164 3236 OnExposeComplete: enter 23:27:20.236 00.000 8052 worker thread done servicing request 23:27:20.236 00.000 3236 UpdateGuideState(): m_state=6 23:27:20.238 00.002 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1341 23:27:20.238 00.000 3236 Star::Find returns 1 (0), X=1053.69, Y=267.53, Mass=196, SNR=9.6, Peak=36 HFD=4.7 23:27:20.238 00.000 3236 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.85) = xAngle (1.32 = 1.32) 23:27:20.238 00.000 3236 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.43 = -0.43) 23:27:20.239 00.001 3236 CameraToMount -- cameraX=1.10 cameraY=-0.64 hyp=1.27 cameraTheta=-0.53 mountX=0.32 mountY=-0.53, mountTheta=-1.03 23:27:20.240 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.10, y=-0.64, opts=13) 23:27:20.241 00.001 3236 Enqueuing Move request for scope (1.10, -0.64) 23:27:20.241 00.000 8052 Worker thread wakes up 23:27:20.241 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.64) opts 0xd 23:27:20.241 00.000 8052 Handling offset move in thread for scope, endpoint = (1.10, -0.64) 23:27:20.241 00.000 8052 Moving (1.10, -0.64) raw xDistance=0.32 yDistance=-0.53 23:27:20.242 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.32 23:27:20.242 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:27:20.242 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53 23:27:20.243 00.001 8052 MoveAxis(W, 9, ABG) 23:27:20.243 00.000 8052 Guiding Dir = 3, Dur = 9 23:27:20.246 00.003 8052 IsSlewing returns 0 23:27:20.248 00.002 8052 IsGuiding returns 0 23:27:20.252 00.004 8052 PulseGuide returned control before completion, sleep 16 23:27:20.253 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=26, FiltMax=35, Gamma=1.040 23:27:20.270 00.017 8052 IsGuiding returns 0 23:27:20.271 00.001 8052 Move returns status 0, amount 9 23:27:20.271 00.000 8052 MoveAxis(N, 0, ABG) 23:27:20.271 00.000 8052 Move returns status 0, amount 0 23:27:20.271 00.000 8052 move complete, result=0 23:27:20.271 00.000 8052 worker thread done servicing request 23:27:20.520 00.249 3236 UpdateGuideState exits: m=196 SNR=9.6 23:27:20.521 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:20.521 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:20.521 00.000 3236 Enqueuing Expose request 23:27:20.521 00.000 8052 Worker thread wakes up 23:27:20.522 00.001 3236 GuideStep: 0.3 px 9 ms WEST, -0.5 px 0 ms NORTH 23:27:20.522 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:20.522 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:22.058 01.536 8052 Exposure complete 23:27:22.221 00.163 8052 worker thread done servicing request 23:27:22.221 00.000 3236 OnExposeComplete: enter 23:27:22.222 00.001 3236 UpdateGuideState(): m_state=6 23:27:22.223 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1342 23:27:22.223 00.000 3236 Star::Find returns 1 (0), X=1053.67, Y=265.62, Mass=200, SNR=9.7, Peak=35 HFD=4.6 23:27:22.223 00.000 3236 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.85) = xAngle (0.68 = 0.68) 23:27:22.223 00.000 3236 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.07 = -1.07) 23:27:22.224 00.001 3236 CameraToMount -- cameraX=1.08 cameraY=-2.55 hyp=2.77 cameraTheta=-1.17 mountX=2.16 mountY=-2.43, mountTheta=-0.84 23:27:22.226 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.08, y=-2.55, opts=13) 23:27:22.226 00.000 3236 Enqueuing Move request for scope (1.08, -2.55) 23:27:22.226 00.000 8052 Worker thread wakes up 23:27:22.227 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.08, -2.55) opts 0xd 23:27:22.227 00.000 8052 Handling offset move in thread for scope, endpoint = (1.08, -2.55) 23:27:22.227 00.000 8052 Moving (1.08, -2.55) raw xDistance=2.16 yDistance=-2.43 23:27:22.227 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.37 from input 2.16 23:27:22.227 00.000 8052 resist switch: large excursion: input -2.43 thresh 0.54 direction from 1 to -1 23:27:22.228 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.29 23:27:22.228 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.43 from input -2.43 23:27:22.228 00.000 8052 MoveAxis(W, 75, ABG) 23:27:22.229 00.001 8052 Guiding Dir = 3, Dur = 75 23:27:22.232 00.003 8052 IsSlewing returns 0 23:27:22.234 00.002 8052 IsGuiding returns 0 23:27:22.238 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=33, Gamma=1.040 23:27:22.241 00.003 8052 PulseGuide returned control before completion, sleep 79 23:27:22.322 00.081 8052 IsGuiding returns 0 23:27:22.323 00.001 8052 Move returns status 0, amount 75 23:27:22.323 00.000 8052 MoveAxis(N, 369, ABG) 23:27:22.323 00.000 8052 Guiding Dir = 0, Dur = 369 23:27:22.325 00.002 8052 IsSlewing returns 0 23:27:22.327 00.002 8052 IsGuiding returns 0 23:27:22.331 00.004 8052 PulseGuide returned control before completion, sleep 376 23:27:22.509 00.178 3236 UpdateGuideState exits: m=200 SNR=9.7 23:27:22.509 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:22.509 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:22.510 00.001 3236 Enqueuing Expose request 23:27:22.711 00.201 8052 IsGuiding returns 0 23:27:22.711 00.000 8052 Move returns status 0, amount 369 23:27:22.711 00.000 8052 move complete, result=0 23:27:22.711 00.000 8052 worker thread done servicing request 23:27:22.712 00.001 8052 Worker thread wakes up 23:27:22.712 00.000 3236 GuideStep: 2.2 px 75 ms WEST, -2.4 px 369 ms NORTH 23:27:22.712 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:22.712 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:24.045 01.333 8052 Exposure complete 23:27:24.209 00.164 8052 worker thread done servicing request 23:27:24.210 00.001 3236 OnExposeComplete: enter 23:27:24.210 00.000 3236 UpdateGuideState(): m_state=6 23:27:24.211 00.001 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 1343 23:27:24.211 00.000 3236 Star::Find returns 1 (0), X=1051.16, Y=266.65, Mass=206, SNR=9.8, Peak=40 HFD=4.8 23:27:24.211 00.000 3236 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.85) = xAngle (-0.48 = -0.48) 23:27:24.212 00.001 3236 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.22 = -2.22) 23:27:24.212 00.000 3236 CameraToMount -- cameraX=-1.43 cameraY=-1.53 hyp=2.09 cameraTheta=-2.32 mountX=1.86 mountY=-1.66, mountTheta=-0.73 23:27:24.214 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.43, y=-1.53, opts=13) 23:27:24.214 00.000 3236 Enqueuing Move request for scope (-1.43, -1.53) 23:27:24.214 00.000 8052 Worker thread wakes up 23:27:24.215 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.43, -1.53) opts 0xd 23:27:24.215 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.43, -1.53) 23:27:24.215 00.000 8052 Moving (-1.43, -1.53) raw xDistance=1.86 yDistance=-1.66 23:27:24.215 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.86 23:27:24.215 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.66 from input -1.66 23:27:24.216 00.001 8052 MoveAxis(W, 70, ABG) 23:27:24.216 00.000 8052 Guiding Dir = 3, Dur = 70 23:27:24.219 00.003 8052 IsSlewing returns 0 23:27:24.222 00.003 8052 IsGuiding returns 0 23:27:24.227 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=29, FiltMax=37, Gamma=1.040 23:27:24.228 00.001 8052 PulseGuide returned control before completion, sleep 74 23:27:24.332 00.104 8052 IsGuiding returns 0 23:27:24.332 00.000 8052 Move returns status 0, amount 70 23:27:24.332 00.000 8052 MoveAxis(N, 253, ABG) 23:27:24.332 00.000 8052 Guiding Dir = 0, Dur = 253 23:27:24.428 00.096 8052 IsSlewing returns 0 23:27:24.492 00.064 8052 IsGuiding returns 0 23:27:24.502 00.010 3236 UpdateGuideState exits: m=206 SNR=9.8 23:27:24.502 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:24.502 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:24.503 00.001 3236 Enqueuing Expose request 23:27:24.560 00.057 8052 PulseGuide returned control before completion, sleep 195 23:27:24.758 00.198 8052 IsGuiding returns 1 23:27:24.758 00.000 8052 scope still moving after pulse duration time elapsed 23:27:24.781 00.023 8052 IsSlewing returns 0 23:27:24.783 00.002 8052 IsGuiding returns 1 23:27:24.806 00.023 8052 IsSlewing returns 0 23:27:24.808 00.002 8052 IsGuiding returns 1 23:27:24.830 00.022 8052 IsSlewing returns 0 23:27:24.832 00.002 8052 IsGuiding returns 0 23:27:24.832 00.000 8052 scope move finished after 253 + 87 ms 23:27:24.833 00.001 8052 Move returns status 0, amount 253 23:27:24.833 00.000 8052 move complete, result=0 23:27:24.833 00.000 8052 worker thread done servicing request 23:27:24.833 00.000 8052 Worker thread wakes up 23:27:24.833 00.000 3236 GuideStep: 1.9 px 70 ms WEST, -1.7 px 253 ms NORTH 23:27:24.834 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:24.834 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:26.065 01.231 8052 Exposure complete 23:27:26.229 00.164 8052 worker thread done servicing request 23:27:26.229 00.000 3236 OnExposeComplete: enter 23:27:26.229 00.000 3236 UpdateGuideState(): m_state=6 23:27:26.230 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 1344 23:27:26.230 00.000 3236 Star::Find returns 1 (0), X=1048.47, Y=268.49, Mass=217, SNR=10.1, Peak=40 HFD=5.1 23:27:26.231 00.001 3236 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.85) = xAngle (4.91 = -1.37) 23:27:26.231 00.000 3236 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.17 = -3.12) 23:27:26.231 00.000 3236 CameraToMount -- cameraX=-4.12 cameraY=0.32 hyp=4.13 cameraTheta=3.06 mountX=0.82 mountY=-0.10, mountTheta=-0.12 23:27:26.233 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.12, y=0.32, opts=13) 23:27:26.233 00.000 3236 Enqueuing Move request for scope (-4.12, 0.32) 23:27:26.233 00.000 8052 Worker thread wakes up 23:27:26.234 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.12, 0.32) opts 0xd 23:27:26.234 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.12, 0.32) 23:27:26.234 00.000 8052 Moving (-4.12, 0.32) raw xDistance=0.82 yDistance=-0.10 23:27:26.234 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.82 23:27:26.234 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:27:26.235 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:27:26.235 00.000 8052 MoveAxis(W, 33, ABG) 23:27:26.236 00.001 8052 Guiding Dir = 3, Dur = 33 23:27:26.239 00.003 8052 IsSlewing returns 0 23:27:26.242 00.003 8052 IsGuiding returns 0 23:27:26.246 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=29, FiltMax=37, Gamma=1.040 23:27:26.247 00.001 8052 PulseGuide returned control before completion, sleep 39 23:27:26.288 00.041 8052 IsGuiding returns 0 23:27:26.288 00.000 8052 Move returns status 0, amount 33 23:27:26.289 00.001 8052 MoveAxis(N, 0, ABG) 23:27:26.289 00.000 8052 Move returns status 0, amount 0 23:27:26.289 00.000 8052 move complete, result=0 23:27:26.289 00.000 8052 worker thread done servicing request 23:27:26.513 00.224 3236 UpdateGuideState exits: m=217 SNR=10.1 23:27:26.513 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:26.513 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:26.514 00.001 3236 Enqueuing Expose request 23:27:26.514 00.000 8052 Worker thread wakes up 23:27:26.514 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:26.514 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:26.515 00.001 3236 GuideStep: 0.8 px 33 ms WEST, -0.1 px 0 ms NORTH 23:27:28.049 01.534 8052 Exposure complete 23:27:28.217 00.168 3236 OnExposeComplete: enter 23:27:28.218 00.001 3236 UpdateGuideState(): m_state=6 23:27:28.219 00.001 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 1345 23:27:28.219 00.000 3236 Star::Find returns 1 (0), X=1046.77, Y=270.38, Mass=217, SNR=10.1, Peak=37 HFD=4.8 23:27:28.220 00.001 8052 worker thread done servicing request 23:27:28.220 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.63 = -1.66) 23:27:28.220 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.88 = 2.88) 23:27:28.220 00.000 3236 CameraToMount -- cameraX=-5.83 cameraY=2.21 hyp=6.23 cameraTheta=2.78 mountX=-0.53 mountY=1.60, mountTheta=1.89 23:27:28.222 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.83, y=2.21, opts=13) 23:27:28.222 00.000 3236 Enqueuing Move request for scope (-5.83, 2.21) 23:27:28.223 00.001 8052 Worker thread wakes up 23:27:28.223 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.83, 2.21) opts 0xd 23:27:28.223 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.83, 2.21) 23:27:28.223 00.000 8052 Moving (-5.83, 2.21) raw xDistance=-0.53 yDistance=1.60 23:27:28.223 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.53 23:27:28.224 00.001 8052 resist switch: large excursion: input 1.60 thresh 0.54 direction from -1 to 1 23:27:28.224 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.80 23:27:28.224 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.60 from input 1.60 23:27:28.224 00.000 8052 MoveAxis(E, 16, ABG) 23:27:28.225 00.001 8052 Guiding Dir = 2, Dur = 16 23:27:28.235 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=34, Gamma=1.040 23:27:28.283 00.048 8052 IsSlewing returns 0 23:27:28.347 00.064 8052 IsGuiding returns 0 23:27:28.352 00.005 8052 PulseGuide returned control before completion, sleep 22 23:27:28.376 00.024 8052 IsGuiding returns 0 23:27:28.377 00.001 8052 Move returns status 0, amount 16 23:27:28.377 00.000 8052 MoveAxis(S, 243, ABG) 23:27:28.377 00.000 8052 Guiding Dir = 1, Dur = 243 23:27:28.379 00.002 8052 IsSlewing returns 0 23:27:28.381 00.002 8052 IsGuiding returns 0 23:27:28.385 00.004 8052 PulseGuide returned control before completion, sleep 249 23:27:28.513 00.128 3236 UpdateGuideState exits: m=217 SNR=10.1 23:27:28.514 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:28.514 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:28.514 00.000 3236 Enqueuing Expose request 23:27:28.638 00.124 8052 IsGuiding returns 0 23:27:28.638 00.000 8052 Move returns status 0, amount 243 23:27:28.638 00.000 8052 move complete, result=0 23:27:28.639 00.001 3236 GuideStep: -0.5 px 16 ms EAST, 1.6 px 243 ms SOUTH 23:27:28.639 00.000 8052 worker thread done servicing request 23:27:28.640 00.001 8052 Worker thread wakes up 23:27:28.641 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:28.641 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,255,31,31) 23:27:30.075 01.434 8052 Exposure complete 23:27:30.239 00.164 8052 worker thread done servicing request 23:27:30.239 00.000 3236 OnExposeComplete: enter 23:27:30.239 00.000 3236 UpdateGuideState(): m_state=6 23:27:30.240 00.001 3236 Star::Find(15, 1046, 270, 0, (0,0,0,0), 0.0, 255) frame 1346 23:27:30.241 00.001 3236 Star::Find returns 1 (0), X=1046.39, Y=270.65, Mass=229, SNR=10.4, Peak=41 HFD=4.7 23:27:30.241 00.000 3236 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.85) = xAngle (4.61 = -1.67) 23:27:30.241 00.000 3236 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.86 = 2.86) 23:27:30.241 00.000 3236 CameraToMount -- cameraX=-6.20 cameraY=2.47 hyp=6.67 cameraTheta=2.76 mountX=-0.68 mountY=1.83, mountTheta=1.93 23:27:30.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.20, y=2.47, opts=13) 23:27:30.243 00.000 3236 Enqueuing Move request for scope (-6.20, 2.47) 23:27:30.243 00.000 8052 Worker thread wakes up 23:27:30.244 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.20, 2.47) opts 0xd 23:27:30.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.20, 2.47) 23:27:30.244 00.000 8052 Moving (-6.20, 2.47) raw xDistance=-0.68 yDistance=1.83 23:27:30.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68 23:27:30.245 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.83 from input 1.83 23:27:30.245 00.000 8052 MoveAxis(E, 25, ABG) 23:27:30.245 00.000 8052 Guiding Dir = 2, Dur = 25 23:27:30.248 00.003 8052 IsSlewing returns 0 23:27:30.251 00.003 8052 IsGuiding returns 0 23:27:30.256 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=29, FiltMax=39, Gamma=1.040 23:27:30.257 00.001 8052 PulseGuide returned control before completion, sleep 30 23:27:30.289 00.032 8052 IsGuiding returns 0 23:27:30.290 00.001 8052 Move returns status 0, amount 25 23:27:30.290 00.000 8052 MoveAxis(S, 278, ABG) 23:27:30.290 00.000 8052 Guiding Dir = 1, Dur = 278 23:27:30.292 00.002 8052 IsSlewing returns 0 23:27:30.294 00.002 8052 IsGuiding returns 0 23:27:30.300 00.006 8052 PulseGuide returned control before completion, sleep 283 23:27:30.526 00.226 3236 UpdateGuideState exits: m=229 SNR=10.4 23:27:30.526 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:30.526 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:30.526 00.000 3236 Enqueuing Expose request 23:27:30.587 00.061 8052 IsGuiding returns 0 23:27:30.588 00.001 8052 Move returns status 0, amount 278 23:27:30.588 00.000 8052 move complete, result=0 23:27:30.588 00.000 8052 worker thread done servicing request 23:27:30.588 00.000 8052 Worker thread wakes up 23:27:30.589 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:30.589 00.000 3236 GuideStep: -0.7 px 25 ms EAST, 1.8 px 278 ms SOUTH 23:27:30.589 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,256,31,31) 23:27:32.023 01.434 8052 Exposure complete 23:27:32.191 00.168 3236 OnExposeComplete: enter 23:27:32.191 00.000 8052 worker thread done servicing request 23:27:32.191 00.000 3236 UpdateGuideState(): m_state=6 23:27:32.192 00.001 3236 Star::Find(15, 1046, 270, 0, (0,0,0,0), 0.0, 255) frame 1347 23:27:32.192 00.000 3236 Star::Find returns 1 (0), X=1046.33, Y=269.77, Mass=253, SNR=10.9, Peak=39 HFD=4.9 23:27:32.193 00.001 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.74 = -1.54) 23:27:32.193 00.000 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.99 = 2.99) 23:27:32.193 00.000 3236 CameraToMount -- cameraX=-6.26 cameraY=1.60 hyp=6.46 cameraTheta=2.89 mountX=0.18 mountY=0.95, mountTheta=1.38 23:27:32.195 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.26, y=1.60, opts=13) 23:27:32.195 00.000 3236 Enqueuing Move request for scope (-6.26, 1.60) 23:27:32.195 00.000 8052 Worker thread wakes up 23:27:32.196 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.26, 1.60) opts 0xd 23:27:32.196 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.26, 1.60) 23:27:32.196 00.000 8052 Moving (-6.26, 1.60) raw xDistance=0.18 yDistance=0.95 23:27:32.196 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18 23:27:32.196 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 23:27:32.197 00.001 8052 MoveAxis(W, 5, ABG) 23:27:32.197 00.000 8052 Guiding Dir = 3, Dur = 5 23:27:32.200 00.003 8052 IsSlewing returns 0 23:27:32.203 00.003 8052 IsGuiding returns 0 23:27:32.207 00.004 8052 PulseGuide returned control before completion, sleep 12 23:27:32.208 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=34, Gamma=1.040 23:27:32.221 00.013 8052 IsGuiding returns 0 23:27:32.222 00.001 8052 Move returns status 0, amount 5 23:27:32.222 00.000 8052 MoveAxis(S, 144, ABG) 23:27:32.222 00.000 8052 Guiding Dir = 1, Dur = 144 23:27:32.225 00.003 8052 IsSlewing returns 0 23:27:32.227 00.002 8052 IsGuiding returns 0 23:27:32.232 00.005 8052 PulseGuide returned control before completion, sleep 149 23:27:32.385 00.153 8052 IsGuiding returns 0 23:27:32.385 00.000 8052 Move returns status 0, amount 144 23:27:32.386 00.001 8052 move complete, result=0 23:27:32.386 00.000 8052 worker thread done servicing request 23:27:32.475 00.089 3236 UpdateGuideState exits: m=253 SNR=10.9 23:27:32.476 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:32.476 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:32.476 00.000 3236 Enqueuing Expose request 23:27:32.476 00.000 8052 Worker thread wakes up 23:27:32.477 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:32.477 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,255,31,31) 23:27:32.477 00.000 3236 GuideStep: 0.2 px 5 ms WEST, 0.9 px 144 ms SOUTH 23:27:34.112 01.635 8052 Exposure complete 23:27:34.276 00.164 8052 worker thread done servicing request 23:27:34.277 00.001 3236 OnExposeComplete: enter 23:27:34.277 00.000 3236 UpdateGuideState(): m_state=6 23:27:34.278 00.001 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 1348 23:27:34.278 00.000 3236 Star::Find returns 1 (0), X=1046.86, Y=268.28, Mass=209, SNR=10.0, Peak=37 HFD=4.5 23:27:34.279 00.001 3236 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.85) = xAngle (4.97 = -1.31) 23:27:34.279 00.000 3236 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.22 = -3.06) 23:27:34.279 00.000 3236 CameraToMount -- cameraX=-5.73 cameraY=0.11 hyp=5.73 cameraTheta=3.12 mountX=1.47 mountY=-0.48, mountTheta=-0.31 23:27:34.281 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.73, y=0.11, opts=13) 23:27:34.281 00.000 3236 Enqueuing Move request for scope (-5.73, 0.11) 23:27:34.281 00.000 8052 Worker thread wakes up 23:27:34.282 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.73, 0.11) opts 0xd 23:27:34.282 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.73, 0.11) 23:27:34.282 00.000 8052 Moving (-5.73, 0.11) raw xDistance=1.47 yDistance=-0.48 23:27:34.282 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.47 23:27:34.283 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:27:34.283 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48 23:27:34.283 00.000 8052 MoveAxis(W, 51, ABG) 23:27:34.283 00.000 8052 Guiding Dir = 3, Dur = 51 23:27:34.286 00.003 8052 IsSlewing returns 0 23:27:34.289 00.003 8052 IsGuiding returns 0 23:27:34.294 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=25, FiltMax=34, Gamma=1.040 23:27:34.295 00.001 8052 PulseGuide returned control before completion, sleep 56 23:27:34.355 00.060 8052 IsGuiding returns 0 23:27:34.355 00.000 8052 Move returns status 0, amount 51 23:27:34.355 00.000 8052 MoveAxis(N, 0, ABG) 23:27:34.355 00.000 8052 Move returns status 0, amount 0 23:27:34.356 00.001 8052 move complete, result=0 23:27:34.357 00.001 8052 worker thread done servicing request 23:27:34.570 00.213 3236 UpdateGuideState exits: m=209 SNR=10.0 23:27:34.570 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:34.570 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:34.571 00.001 3236 Enqueuing Expose request 23:27:34.571 00.000 8052 Worker thread wakes up 23:27:34.571 00.000 3236 GuideStep: 1.5 px 51 ms WEST, -0.5 px 0 ms NORTH 23:27:34.571 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:34.571 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:36.107 01.536 8052 Exposure complete 23:27:36.270 00.163 8052 worker thread done servicing request 23:27:36.271 00.001 3236 OnExposeComplete: enter 23:27:36.271 00.000 3236 UpdateGuideState(): m_state=6 23:27:36.272 00.001 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 1349 23:27:36.272 00.000 3236 Star::Find returns 1 (0), X=1046.52, Y=269.09, Mass=227, SNR=10.4, Peak=37 HFD=5.1 23:27:36.272 00.000 3236 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.85) = xAngle (4.84 = -1.44) 23:27:36.273 00.001 3236 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.09 = 3.09) 23:27:36.273 00.000 3236 CameraToMount -- cameraX=-6.07 cameraY=0.91 hyp=6.14 cameraTheta=2.99 mountX=0.78 mountY=0.29, mountTheta=0.35 23:27:36.275 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.07, y=0.91, opts=13) 23:27:36.275 00.000 3236 Enqueuing Move request for scope (-6.07, 0.91) 23:27:36.275 00.000 8052 Worker thread wakes up 23:27:36.276 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.07, 0.91) opts 0xd 23:27:36.276 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.07, 0.91) 23:27:36.276 00.000 8052 Moving (-6.07, 0.91) raw xDistance=0.78 yDistance=0.29 23:27:36.276 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.78 23:27:36.276 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 23:27:36.277 00.001 8052 MoveAxis(W, 31, ABG) 23:27:36.277 00.000 8052 Guiding Dir = 3, Dur = 31 23:27:36.280 00.003 8052 IsSlewing returns 0 23:27:36.282 00.002 8052 IsGuiding returns 0 23:27:36.288 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=34, Gamma=1.040 23:27:36.289 00.001 8052 PulseGuide returned control before completion, sleep 35 23:27:36.327 00.038 8052 IsGuiding returns 0 23:27:36.328 00.001 8052 Move returns status 0, amount 31 23:27:36.328 00.000 8052 MoveAxis(S, 44, ABG) 23:27:36.328 00.000 8052 Guiding Dir = 1, Dur = 44 23:27:36.330 00.002 8052 IsSlewing returns 0 23:27:36.332 00.002 8052 IsGuiding returns 0 23:27:36.339 00.007 8052 PulseGuide returned control before completion, sleep 47 23:27:36.389 00.050 8052 IsGuiding returns 1 23:27:36.390 00.001 8052 scope still moving after pulse duration time elapsed 23:27:36.412 00.022 8052 IsSlewing returns 0 23:27:36.414 00.002 8052 IsGuiding returns 1 23:27:36.436 00.022 8052 IsSlewing returns 0 23:27:36.438 00.002 8052 IsGuiding returns 1 23:27:36.461 00.023 8052 IsSlewing returns 0 23:27:36.463 00.002 8052 IsGuiding returns 0 23:27:36.464 00.001 8052 scope move finished after 44 + 87 ms 23:27:36.464 00.000 8052 Move returns status 0, amount 44 23:27:36.464 00.000 8052 move complete, result=0 23:27:36.464 00.000 8052 worker thread done servicing request 23:27:36.568 00.104 3236 UpdateGuideState exits: m=227 SNR=10.4 23:27:36.568 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:36.568 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:36.568 00.000 3236 Enqueuing Expose request 23:27:36.569 00.001 8052 Worker thread wakes up 23:27:36.569 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:36.570 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1032,254,31,31) 23:27:36.570 00.000 3236 GuideStep: 0.8 px 31 ms WEST, 0.3 px 44 ms SOUTH 23:27:38.116 01.546 8052 Exposure complete 23:27:38.326 00.210 3236 OnExposeComplete: enter 23:27:38.326 00.000 3236 UpdateGuideState(): m_state=6 23:27:38.327 00.001 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 1350 23:27:38.328 00.001 3236 Star::Find returns 1 (0), X=1047.10, Y=269.10, Mass=215, SNR=10.1, Peak=41 HFD=4.6 23:27:38.328 00.000 3236 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.85) = xAngle (4.82 = -1.46) 23:27:38.328 00.000 3236 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.08 = 3.08) 23:27:38.329 00.001 3236 CameraToMount -- cameraX=-5.49 cameraY=0.92 hyp=5.57 cameraTheta=2.97 mountX=0.62 mountY=0.36, mountTheta=0.53 23:27:38.331 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.49, y=0.92, opts=13) 23:27:38.332 00.001 3236 Enqueuing Move request for scope (-5.49, 0.92) 23:27:38.345 00.013 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=29, FiltMax=38, Gamma=1.040 23:27:38.403 00.058 8052 worker thread done servicing request 23:27:38.403 00.000 8052 Worker thread wakes up 23:27:38.404 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.49, 0.92) opts 0xd 23:27:38.404 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.49, 0.92) 23:27:38.404 00.000 8052 Moving (-5.49, 0.92) raw xDistance=0.62 yDistance=0.36 23:27:38.404 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.62 23:27:38.404 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36 23:27:38.404 00.000 8052 MoveAxis(W, 23, ABG) 23:27:38.405 00.001 8052 Guiding Dir = 3, Dur = 23 23:27:38.462 00.057 8052 IsSlewing returns 0 23:27:38.540 00.078 8052 IsGuiding returns 0 23:27:38.561 00.021 8052 PulseGuide returned control before completion, sleep 13 23:27:38.577 00.016 8052 IsGuiding returns 1 23:27:38.577 00.000 8052 scope still moving after pulse duration time elapsed 23:27:38.600 00.023 8052 IsSlewing returns 0 23:27:38.602 00.002 8052 IsGuiding returns 1 23:27:38.625 00.023 8052 IsSlewing returns 0 23:27:38.627 00.002 8052 IsGuiding returns 1 23:27:38.633 00.006 3236 UpdateGuideState exits: m=215 SNR=10.1 23:27:38.633 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:38.634 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:38.634 00.000 3236 Enqueuing Expose request 23:27:38.652 00.018 8052 IsSlewing returns 0 23:27:38.655 00.003 8052 IsGuiding returns 0 23:27:38.655 00.000 8052 scope move finished after 23 + 92 ms 23:27:38.655 00.000 8052 Move returns status 0, amount 23 23:27:38.655 00.000 8052 MoveAxis(S, 55, ABG) 23:27:38.655 00.000 8052 Guiding Dir = 1, Dur = 55 23:27:38.658 00.003 8052 IsSlewing returns 0 23:27:38.660 00.002 8052 IsGuiding returns 0 23:27:38.724 00.064 8052 IsGuiding returns 1 23:27:38.724 00.000 8052 scope still moving after pulse duration time elapsed 23:27:38.761 00.037 8052 IsSlewing returns 0 23:27:38.781 00.020 8052 IsGuiding returns 1 23:27:38.830 00.049 8052 IsSlewing returns 0 23:27:38.832 00.002 8052 IsGuiding returns 1 23:27:38.856 00.024 8052 IsSlewing returns 0 23:27:38.860 00.004 8052 IsGuiding returns 1 23:27:38.883 00.023 8052 IsSlewing returns 0 23:27:38.886 00.003 8052 IsGuiding returns 1 23:27:38.911 00.025 8052 IsSlewing returns 0 23:27:38.913 00.002 8052 IsGuiding returns 1 23:27:38.937 00.024 8052 IsSlewing returns 0 23:27:38.939 00.002 8052 IsGuiding returns 1 23:27:38.962 00.023 8052 IsSlewing returns 0 23:27:38.964 00.002 8052 IsGuiding returns 1 23:27:38.988 00.024 8052 IsSlewing returns 0 23:27:38.990 00.002 8052 IsGuiding returns 0 23:27:38.990 00.000 8052 scope move finished after 55 + 274 ms 23:27:38.990 00.000 8052 Move returns status 0, amount 55 23:27:38.991 00.001 8052 move complete, result=0 23:27:38.991 00.000 3236 GuideStep: 0.6 px 23 ms WEST, 0.4 px 55 ms SOUTH 23:27:39.025 00.034 8052 worker thread done servicing request 23:27:39.025 00.000 8052 Worker thread wakes up 23:27:39.025 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:39.025 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:40.074 01.049 8052 Exposure complete 23:27:40.226 00.152 3236 OnExposeComplete: enter 23:27:40.226 00.000 3236 UpdateGuideState(): m_state=6 23:27:40.227 00.001 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 1351 23:27:40.227 00.000 3236 Star::Find returns 1 (0), X=1048.59, Y=270.04, Mass=218, SNR=10.2, Peak=34 HFD=5.0 23:27:40.227 00.000 3236 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.85) = xAngle (4.55 = -1.73) 23:27:40.227 00.000 3236 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.81 = 2.81) 23:27:40.228 00.001 3236 CameraToMount -- cameraX=-4.00 cameraY=1.87 hyp=4.41 cameraTheta=2.70 mountX=-0.70 mountY=1.45, mountTheta=2.02 23:27:40.229 00.001 3236 SchedulePrimaryMove(06CFF028, x=-4.00, y=1.87, opts=13) 23:27:40.229 00.000 3236 Enqueuing Move request for scope (-4.00, 1.87) 23:27:40.240 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=33, Gamma=1.040 23:27:40.248 00.008 8052 worker thread done servicing request 23:27:40.248 00.000 8052 Worker thread wakes up 23:27:40.248 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.00, 1.87) opts 0xd 23:27:40.248 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.00, 1.87) 23:27:40.248 00.000 8052 Moving (-4.00, 1.87) raw xDistance=-0.70 yDistance=1.45 23:27:40.249 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.70 23:27:40.249 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.45 from input 1.45 23:27:40.249 00.000 8052 MoveAxis(E, 23, ABG) 23:27:40.249 00.000 8052 Guiding Dir = 2, Dur = 23 23:27:40.256 00.007 8052 IsSlewing returns 0 23:27:40.257 00.001 8052 IsGuiding returns 0 23:27:40.299 00.042 8052 IsGuiding returns 1 23:27:40.299 00.000 8052 scope still moving after pulse duration time elapsed 23:27:40.322 00.023 8052 IsSlewing returns 0 23:27:40.324 00.002 8052 IsGuiding returns 1 23:27:40.348 00.024 8052 IsSlewing returns 0 23:27:40.350 00.002 8052 IsGuiding returns 1 23:27:40.373 00.023 8052 IsSlewing returns 0 23:27:40.375 00.002 8052 IsGuiding returns 1 23:27:40.399 00.024 8052 IsSlewing returns 0 23:27:40.401 00.002 8052 IsGuiding returns 0 23:27:40.401 00.000 8052 scope move finished after 23 + 120 ms 23:27:40.401 00.000 8052 Move returns status 0, amount 23 23:27:40.401 00.000 8052 MoveAxis(S, 220, ABG) 23:27:40.401 00.000 8052 Guiding Dir = 1, Dur = 220 23:27:40.403 00.002 8052 IsSlewing returns 0 23:27:40.405 00.002 8052 IsGuiding returns 0 23:27:40.421 00.016 8052 PulseGuide returned control before completion, sleep 215 23:27:40.517 00.096 3236 UpdateGuideState exits: m=218 SNR=10.2 23:27:40.518 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:40.518 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:40.518 00.000 3236 Enqueuing Expose request 23:27:40.685 00.167 8052 IsGuiding returns 0 23:27:40.685 00.000 8052 Move returns status 0, amount 220 23:27:40.685 00.000 8052 move complete, result=0 23:27:40.686 00.001 8052 worker thread done servicing request 23:27:40.686 00.000 8052 Worker thread wakes up 23:27:40.686 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:40.686 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:40.687 00.001 3236 GuideStep: -0.7 px 23 ms EAST, 1.4 px 220 ms SOUTH 23:27:42.061 01.374 8052 Exposure complete 23:27:42.505 00.444 3236 OnExposeComplete: enter 23:27:42.506 00.001 3236 UpdateGuideState(): m_state=6 23:27:42.507 00.001 3236 Star::Find(15, 1048, 270, 0, (0,0,0,0), 0.0, 255) frame 1352 23:27:42.507 00.000 3236 Star::Find returns 1 (0), X=1050.45, Y=267.90, Mass=218, SNR=10.1, Peak=38 HFD=5.4 23:27:42.508 00.001 3236 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.85) = xAngle (-1.16 = -1.16) 23:27:42.508 00.000 3236 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.91 = -2.91) 23:27:42.510 00.002 3236 CameraToMount -- cameraX=-2.14 cameraY=-0.28 hyp=2.16 cameraTheta=-3.01 mountX=0.85 mountY=-0.50, mountTheta=-0.53 23:27:42.513 00.003 3236 SchedulePrimaryMove(06CFF028, x=-2.14, y=-0.28, opts=13) 23:27:42.514 00.001 3236 Enqueuing Move request for scope (-2.14, -0.28) 23:27:42.532 00.018 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=28, FiltMax=36, Gamma=1.040 23:27:42.558 00.026 8052 worker thread done servicing request 23:27:42.558 00.000 8052 Worker thread wakes up 23:27:42.560 00.002 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.14, -0.28) opts 0xd 23:27:42.560 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.14, -0.28) 23:27:42.560 00.000 8052 Moving (-2.14, -0.28) raw xDistance=0.85 yDistance=-0.50 23:27:42.560 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.85 23:27:42.560 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:27:42.560 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50 23:27:42.561 00.001 8052 MoveAxis(W, 28, ABG) 23:27:42.561 00.000 8052 Guiding Dir = 3, Dur = 28 23:27:42.700 00.139 8052 IsSlewing returns 0 23:27:42.778 00.078 8052 IsGuiding returns 0 23:27:42.828 00.050 8052 IsGuiding returns 1 23:27:42.828 00.000 8052 scope still moving after pulse duration time elapsed 23:27:42.847 00.019 3236 UpdateGuideState exits: m=218 SNR=10.1 23:27:42.847 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:42.847 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:42.847 00.000 3236 Enqueuing Expose request 23:27:42.850 00.003 8052 IsSlewing returns 0 23:27:42.852 00.002 8052 IsGuiding returns 1 23:27:42.876 00.024 8052 IsSlewing returns 0 23:27:42.879 00.003 8052 IsGuiding returns 1 23:27:42.902 00.023 8052 IsSlewing returns 0 23:27:42.904 00.002 8052 IsGuiding returns 0 23:27:42.904 00.000 8052 scope move finished after 28 + 98 ms 23:27:42.904 00.000 8052 Move returns status 0, amount 28 23:27:42.905 00.001 8052 MoveAxis(N, 0, ABG) 23:27:42.905 00.000 8052 Move returns status 0, amount 0 23:27:42.905 00.000 8052 move complete, result=0 23:27:42.905 00.000 8052 worker thread done servicing request 23:27:42.905 00.000 8052 Worker thread wakes up 23:27:42.905 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:42.905 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:42.916 00.011 3236 GuideStep: 0.9 px 28 ms WEST, -0.5 px 0 ms NORTH 23:27:44.063 01.147 8052 Exposure complete 23:27:44.188 00.125 3236 OnExposeComplete: enter 23:27:44.188 00.000 3236 UpdateGuideState(): m_state=6 23:27:44.188 00.000 8052 worker thread done servicing request 23:27:44.189 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1353 23:27:44.189 00.000 3236 Star::Find returns 1 (0), X=1051.80, Y=267.78, Mass=212, SNR=10.0, Peak=38 HFD=5.2 23:27:44.189 00.000 3236 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.85) = xAngle (-0.83 = -0.83) 23:27:44.190 00.001 3236 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.58 = -2.58) 23:27:44.190 00.000 3236 CameraToMount -- cameraX=-0.79 cameraY=-0.39 hyp=0.88 cameraTheta=-2.68 mountX=0.59 mountY=-0.47, mountTheta=-0.67 23:27:44.191 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.79, y=-0.39, opts=13) 23:27:44.191 00.000 3236 Enqueuing Move request for scope (-0.79, -0.39) 23:27:44.192 00.001 8052 Worker thread wakes up 23:27:44.192 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.39) opts 0xd 23:27:44.192 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.79, -0.39) 23:27:44.192 00.000 8052 Moving (-0.79, -0.39) raw xDistance=0.59 yDistance=-0.47 23:27:44.192 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.59 23:27:44.192 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:27:44.193 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 23:27:44.193 00.000 8052 MoveAxis(W, 22, ABG) 23:27:44.193 00.000 8052 Guiding Dir = 3, Dur = 22 23:27:44.202 00.009 8052 IsSlewing returns 0 23:27:44.202 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=35, Gamma=1.040 23:27:44.205 00.003 8052 IsGuiding returns 0 23:27:44.212 00.007 8052 PulseGuide returned control before completion, sleep 26 23:27:44.240 00.028 8052 IsGuiding returns 1 23:27:44.240 00.000 8052 scope still moving after pulse duration time elapsed 23:27:44.262 00.022 8052 IsSlewing returns 0 23:27:44.264 00.002 8052 IsGuiding returns 0 23:27:44.264 00.000 8052 scope move finished after 22 + 36 ms 23:27:44.264 00.000 8052 Move returns status 0, amount 22 23:27:44.264 00.000 8052 MoveAxis(N, 0, ABG) 23:27:44.264 00.000 8052 Move returns status 0, amount 0 23:27:44.264 00.000 8052 move complete, result=0 23:27:44.265 00.001 8052 worker thread done servicing request 23:27:44.406 00.141 3236 UpdateGuideState exits: m=212 SNR=10.0 23:27:44.407 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:44.407 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:44.407 00.000 3236 Enqueuing Expose request 23:27:44.407 00.000 8052 Worker thread wakes up 23:27:44.407 00.000 3236 GuideStep: 0.6 px 22 ms WEST, -0.5 px 0 ms NORTH 23:27:44.407 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:44.408 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:46.045 01.637 8052 Exposure complete 23:27:46.210 00.165 8052 worker thread done servicing request 23:27:46.211 00.001 3236 OnExposeComplete: enter 23:27:46.211 00.000 3236 UpdateGuideState(): m_state=6 23:27:46.212 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1354 23:27:46.212 00.000 3236 Star::Find returns 1 (0), X=1052.40, Y=269.53, Mass=226, SNR=10.3, Peak=35 HFD=5.1 23:27:46.213 00.001 3236 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.85) = xAngle (3.56 = -2.72) 23:27:46.213 00.000 3236 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.81 = 1.81) 23:27:46.213 00.000 3236 CameraToMount -- cameraX=-0.19 cameraY=1.35 hyp=1.36 cameraTheta=1.71 mountX=-1.25 mountY=1.32, mountTheta=2.33 23:27:46.215 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.19, y=1.35, opts=13) 23:27:46.215 00.000 3236 Enqueuing Move request for scope (-0.19, 1.35) 23:27:46.216 00.001 8052 Worker thread wakes up 23:27:46.216 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.35) opts 0xd 23:27:46.216 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.19, 1.35) 23:27:46.216 00.000 8052 Moving (-0.19, 1.35) raw xDistance=-1.25 yDistance=1.32 23:27:46.217 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.25 23:27:46.217 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.32 from input 1.32 23:27:46.217 00.000 8052 MoveAxis(E, 42, ABG) 23:27:46.217 00.000 8052 Guiding Dir = 2, Dur = 42 23:27:46.221 00.004 8052 IsSlewing returns 0 23:27:46.223 00.002 8052 IsGuiding returns 0 23:27:46.231 00.008 8052 PulseGuide returned control before completion, sleep 45 23:27:46.233 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=23, FiltMax=32, Gamma=1.040 23:27:46.286 00.053 8052 IsGuiding returns 0 23:27:46.286 00.000 8052 Move returns status 0, amount 42 23:27:46.286 00.000 8052 MoveAxis(S, 201, ABG) 23:27:46.287 00.001 8052 Guiding Dir = 1, Dur = 201 23:27:46.289 00.002 8052 IsSlewing returns 0 23:27:46.291 00.002 8052 IsGuiding returns 0 23:27:46.295 00.004 8052 PulseGuide returned control before completion, sleep 207 23:27:46.514 00.219 3236 UpdateGuideState exits: m=226 SNR=10.3 23:27:46.514 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:46.514 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:46.514 00.000 3236 Enqueuing Expose request 23:27:46.538 00.024 8052 IsGuiding returns 0 23:27:46.538 00.000 8052 Move returns status 0, amount 201 23:27:46.538 00.000 8052 move complete, result=0 23:27:46.539 00.001 8052 worker thread done servicing request 23:27:46.539 00.000 8052 Worker thread wakes up 23:27:46.539 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:46.540 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:46.548 00.008 3236 GuideStep: -1.2 px 42 ms EAST, 1.3 px 201 ms SOUTH 23:27:48.111 01.563 8052 Exposure complete 23:27:48.274 00.163 8052 worker thread done servicing request 23:27:48.275 00.001 3236 OnExposeComplete: enter 23:27:48.275 00.000 3236 UpdateGuideState(): m_state=6 23:27:48.276 00.001 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 1355 23:27:48.276 00.000 3236 Star::Find returns 1 (0), X=1051.24, Y=269.04, Mass=197, SNR=9.6, Peak=36 HFD=4.5 23:27:48.276 00.000 3236 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.85) = xAngle (4.42 = -1.86) 23:27:48.277 00.001 3236 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.67 = 2.67) 23:27:48.277 00.000 3236 CameraToMount -- cameraX=-1.35 cameraY=0.87 hyp=1.61 cameraTheta=2.57 mountX=-0.47 mountY=0.73, mountTheta=2.14 23:27:48.279 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.35, y=0.87, opts=13) 23:27:48.279 00.000 3236 Enqueuing Move request for scope (-1.35, 0.87) 23:27:48.279 00.000 8052 Worker thread wakes up 23:27:48.279 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.35, 0.87) opts 0xd 23:27:48.280 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.35, 0.87) 23:27:48.280 00.000 8052 Moving (-1.35, 0.87) raw xDistance=-0.47 yDistance=0.73 23:27:48.280 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.47 23:27:48.280 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 23:27:48.281 00.001 8052 MoveAxis(E, 19, ABG) 23:27:48.281 00.000 8052 Guiding Dir = 2, Dur = 19 23:27:48.283 00.002 8052 IsSlewing returns 0 23:27:48.286 00.003 8052 IsGuiding returns 0 23:27:48.291 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=34, Gamma=1.040 23:27:48.292 00.001 8052 PulseGuide returned control before completion, sleep 24 23:27:48.322 00.030 8052 IsGuiding returns 0 23:27:48.322 00.000 8052 Move returns status 0, amount 19 23:27:48.322 00.000 8052 MoveAxis(S, 111, ABG) 23:27:48.322 00.000 8052 Guiding Dir = 1, Dur = 111 23:27:48.324 00.002 8052 IsSlewing returns 0 23:27:48.326 00.002 8052 IsGuiding returns 0 23:27:48.333 00.007 8052 PulseGuide returned control before completion, sleep 115 23:27:48.451 00.118 8052 IsGuiding returns 1 23:27:48.451 00.000 8052 scope still moving after pulse duration time elapsed 23:27:48.482 00.031 8052 IsSlewing returns 0 23:27:48.484 00.002 8052 IsGuiding returns 0 23:27:48.484 00.000 8052 scope move finished after 111 + 47 ms 23:27:48.485 00.001 8052 Move returns status 0, amount 111 23:27:48.485 00.000 8052 move complete, result=0 23:27:48.485 00.000 8052 worker thread done servicing request 23:27:48.558 00.073 3236 UpdateGuideState exits: m=197 SNR=9.6 23:27:48.559 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:48.559 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:48.559 00.000 3236 Enqueuing Expose request 23:27:48.559 00.000 8052 Worker thread wakes up 23:27:48.559 00.000 3236 GuideStep: -0.5 px 19 ms EAST, 0.7 px 111 ms SOUTH 23:27:48.560 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:48.560 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:50.093 01.533 8052 Exposure complete 23:27:50.257 00.164 8052 worker thread done servicing request 23:27:50.257 00.000 3236 OnExposeComplete: enter 23:27:50.257 00.000 3236 UpdateGuideState(): m_state=6 23:27:50.258 00.001 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 1356 23:27:50.259 00.001 3236 Star::Find returns 1 (0), X=1051.82, Y=268.54, Mass=207, SNR=9.9, Peak=37 HFD=4.6 23:27:50.259 00.000 3236 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.85) = xAngle (4.55 = -1.74) 23:27:50.259 00.000 3236 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.80 = 2.80) 23:27:50.259 00.000 3236 CameraToMount -- cameraX=-0.77 cameraY=0.37 hyp=0.85 cameraTheta=2.70 mountX=-0.14 mountY=0.29, mountTheta=2.03 23:27:50.261 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.77, y=0.37, opts=13) 23:27:50.262 00.001 3236 Enqueuing Move request for scope (-0.77, 0.37) 23:27:50.262 00.000 8052 Worker thread wakes up 23:27:50.262 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.37) opts 0xd 23:27:50.262 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.77, 0.37) 23:27:50.262 00.000 8052 Moving (-0.77, 0.37) raw xDistance=-0.14 yDistance=0.29 23:27:50.264 00.002 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14 23:27:50.264 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29 23:27:50.264 00.000 8052 MoveAxis(E, 0, ABG) 23:27:50.264 00.000 8052 Move returns status 0, amount 0 23:27:50.265 00.001 8052 MoveAxis(S, 43, ABG) 23:27:50.265 00.000 8052 Guiding Dir = 1, Dur = 43 23:27:50.274 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=27, FiltMax=37, Gamma=1.040 23:27:50.299 00.025 8052 IsSlewing returns 0 23:27:50.376 00.077 8052 IsGuiding returns 0 23:27:50.534 00.158 8052 IsGuiding returns 1 23:27:50.535 00.001 8052 scope still moving after pulse duration time elapsed 23:27:50.537 00.002 3236 UpdateGuideState exits: m=207 SNR=9.9 23:27:50.537 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:50.538 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:50.538 00.000 3236 Enqueuing Expose request 23:27:50.558 00.020 8052 IsSlewing returns 0 23:27:50.561 00.003 8052 IsGuiding returns 1 23:27:50.585 00.024 8052 IsSlewing returns 0 23:27:50.587 00.002 8052 IsGuiding returns 1 23:27:50.609 00.022 8052 IsSlewing returns 0 23:27:50.611 00.002 8052 IsGuiding returns 1 23:27:50.635 00.024 8052 IsSlewing returns 0 23:27:50.637 00.002 8052 IsGuiding returns 0 23:27:50.637 00.000 8052 scope move finished after 43 + 218 ms 23:27:50.638 00.001 8052 Move returns status 0, amount 43 23:27:50.638 00.000 8052 move complete, result=0 23:27:50.638 00.000 8052 worker thread done servicing request 23:27:50.638 00.000 8052 Worker thread wakes up 23:27:50.639 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:50.639 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:50.639 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.3 px 43 ms SOUTH 23:27:52.071 01.432 8052 Exposure complete 23:27:52.233 00.162 8052 worker thread done servicing request 23:27:52.233 00.000 3236 OnExposeComplete: enter 23:27:52.233 00.000 3236 UpdateGuideState(): m_state=6 23:27:52.234 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1357 23:27:52.235 00.001 3236 Star::Find returns 1 (0), X=1052.28, Y=266.85, Mass=209, SNR=9.9, Peak=39 HFD=5.0 23:27:52.235 00.000 3236 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.85) = xAngle (0.05 = 0.05) 23:27:52.235 00.000 3236 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.70 = -1.70) 23:27:52.235 00.000 3236 CameraToMount -- cameraX=-0.31 cameraY=-1.32 hyp=1.36 cameraTheta=-1.80 mountX=1.36 mountY=-1.35, mountTheta=-0.78 23:27:52.237 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.31, y=-1.32, opts=13) 23:27:52.237 00.000 3236 Enqueuing Move request for scope (-0.31, -1.32) 23:27:52.237 00.000 8052 Worker thread wakes up 23:27:52.238 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -1.32) opts 0xd 23:27:52.238 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.31, -1.32) 23:27:52.238 00.000 8052 Moving (-0.31, -1.32) raw xDistance=1.36 yDistance=-1.35 23:27:52.238 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.36 23:27:52.239 00.001 8052 resist switch: large excursion: input -1.35 thresh 0.54 direction from 1 to -1 23:27:52.239 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.04 23:27:52.239 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.35 from input -1.35 23:27:52.239 00.000 8052 MoveAxis(W, 47, ABG) 23:27:52.240 00.001 8052 Guiding Dir = 3, Dur = 47 23:27:52.242 00.002 8052 IsSlewing returns 0 23:27:52.245 00.003 8052 IsGuiding returns 0 23:27:52.250 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=30, FiltMax=38, Gamma=1.040 23:27:52.251 00.001 8052 PulseGuide returned control before completion, sleep 52 23:27:52.305 00.054 8052 IsGuiding returns 0 23:27:52.306 00.001 8052 Move returns status 0, amount 47 23:27:52.306 00.000 8052 MoveAxis(N, 205, ABG) 23:27:52.306 00.000 8052 Guiding Dir = 0, Dur = 205 23:27:52.308 00.002 8052 IsSlewing returns 0 23:27:52.312 00.004 8052 IsGuiding returns 0 23:27:52.318 00.006 8052 PulseGuide returned control before completion, sleep 210 23:27:52.514 00.196 3236 UpdateGuideState exits: m=209 SNR=9.9 23:27:52.514 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:52.514 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:52.514 00.000 3236 Enqueuing Expose request 23:27:52.532 00.018 8052 IsGuiding returns 0 23:27:52.532 00.000 8052 Move returns status 0, amount 205 23:27:52.533 00.001 8052 move complete, result=0 23:27:52.533 00.000 8052 worker thread done servicing request 23:27:52.533 00.000 8052 Worker thread wakes up 23:27:52.534 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:52.534 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:52.535 00.001 3236 GuideStep: 1.4 px 47 ms WEST, -1.3 px 205 ms NORTH 23:27:54.068 01.533 8052 Exposure complete 23:27:54.232 00.164 8052 worker thread done servicing request 23:27:54.233 00.001 3236 OnExposeComplete: enter 23:27:54.233 00.000 3236 UpdateGuideState(): m_state=6 23:27:54.234 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1358 23:27:54.234 00.000 3236 Star::Find returns 1 (0), X=1053.16, Y=267.07, Mass=211, SNR=10.0, Peak=34 HFD=4.5 23:27:54.234 00.000 3236 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.85) = xAngle (0.75 = 0.75) 23:27:54.235 00.001 3236 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.00 = -1.00) 23:27:54.235 00.000 3236 CameraToMount -- cameraX=0.57 cameraY=-1.11 hyp=1.24 cameraTheta=-1.10 mountX=0.91 mountY=-1.04, mountTheta=-0.85 23:27:54.237 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.57, y=-1.11, opts=13) 23:27:54.237 00.000 3236 Enqueuing Move request for scope (0.57, -1.11) 23:27:54.237 00.000 8052 Worker thread wakes up 23:27:54.237 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.57, -1.11) opts 0xd 23:27:54.238 00.001 8052 Handling offset move in thread for scope, endpoint = (0.57, -1.11) 23:27:54.238 00.000 8052 Moving (0.57, -1.11) raw xDistance=0.91 yDistance=-1.04 23:27:54.238 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.91 23:27:54.238 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04 23:27:54.238 00.000 8052 MoveAxis(W, 35, ABG) 23:27:54.239 00.001 8052 Guiding Dir = 3, Dur = 35 23:27:54.249 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=33, Gamma=1.040 23:27:54.263 00.014 8052 IsSlewing returns 0 23:27:54.325 00.062 8052 IsGuiding returns 0 23:27:54.331 00.006 8052 PulseGuide returned control before completion, sleep 41 23:27:54.375 00.044 8052 IsGuiding returns 0 23:27:54.376 00.001 8052 Move returns status 0, amount 35 23:27:54.376 00.000 8052 MoveAxis(N, 159, ABG) 23:27:54.376 00.000 8052 Guiding Dir = 0, Dur = 159 23:27:54.381 00.005 8052 IsSlewing returns 0 23:27:54.383 00.002 8052 IsGuiding returns 0 23:27:54.388 00.005 8052 PulseGuide returned control before completion, sleep 164 23:27:54.515 00.127 3236 UpdateGuideState exits: m=211 SNR=10.0 23:27:54.515 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:54.516 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:54.516 00.000 3236 Enqueuing Expose request 23:27:54.556 00.040 8052 IsGuiding returns 1 23:27:54.556 00.000 8052 scope still moving after pulse duration time elapsed 23:27:54.578 00.022 8052 IsSlewing returns 0 23:27:54.580 00.002 8052 IsGuiding returns 1 23:27:54.604 00.024 8052 IsSlewing returns 0 23:27:54.606 00.002 8052 IsGuiding returns 0 23:27:54.606 00.000 8052 scope move finished after 159 + 64 ms 23:27:54.607 00.001 8052 Move returns status 0, amount 159 23:27:54.607 00.000 8052 move complete, result=0 23:27:54.608 00.001 8052 worker thread done servicing request 23:27:54.608 00.000 8052 Worker thread wakes up 23:27:54.608 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:54.608 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:54.611 00.003 3236 GuideStep: 0.9 px 35 ms WEST, -1.0 px 159 ms NORTH 23:27:56.041 01.430 8052 Exposure complete 23:27:56.203 00.162 8052 worker thread done servicing request 23:27:56.204 00.001 3236 OnExposeComplete: enter 23:27:56.204 00.000 3236 UpdateGuideState(): m_state=6 23:27:56.205 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1359 23:27:56.205 00.000 3236 Star::Find returns 1 (0), X=1053.37, Y=268.32, Mass=204, SNR=9.8, Peak=38 HFD=4.7 23:27:56.205 00.000 3236 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.85) = xAngle (2.03 = 2.03) 23:27:56.206 00.001 3236 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.28 = 0.28) 23:27:56.206 00.000 3236 CameraToMount -- cameraX=0.78 cameraY=0.14 hyp=0.79 cameraTheta=0.18 mountX=-0.35 mountY=0.22, mountTheta=2.58 23:27:56.208 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.78, y=0.14, opts=13) 23:27:56.208 00.000 3236 Enqueuing Move request for scope (0.78, 0.14) 23:27:56.209 00.001 8052 Worker thread wakes up 23:27:56.209 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.14) opts 0xd 23:27:56.209 00.000 8052 Handling offset move in thread for scope, endpoint = (0.78, 0.14) 23:27:56.209 00.000 8052 Moving (0.78, 0.14) raw xDistance=-0.35 yDistance=0.22 23:27:56.210 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.35 23:27:56.210 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:27:56.210 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22 23:27:56.210 00.000 8052 MoveAxis(E, 10, ABG) 23:27:56.211 00.001 8052 Guiding Dir = 2, Dur = 10 23:27:56.213 00.002 8052 IsSlewing returns 0 23:27:56.220 00.007 8052 IsGuiding returns 0 23:27:56.223 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=36, Gamma=1.040 23:27:56.224 00.001 8052 PulseGuide returned control before completion, sleep 17 23:27:56.244 00.020 8052 IsGuiding returns 0 23:27:56.244 00.000 8052 Move returns status 0, amount 10 23:27:56.244 00.000 8052 MoveAxis(N, 0, ABG) 23:27:56.244 00.000 8052 Move returns status 0, amount 0 23:27:56.245 00.001 8052 move complete, result=0 23:27:56.245 00.000 8052 worker thread done servicing request 23:27:56.481 00.236 3236 UpdateGuideState exits: m=204 SNR=9.8 23:27:56.481 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:56.481 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:56.481 00.000 3236 Enqueuing Expose request 23:27:56.481 00.000 8052 Worker thread wakes up 23:27:56.482 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:56.482 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:27:56.482 00.000 3236 GuideStep: -0.3 px 10 ms EAST, 0.2 px 0 ms NORTH 23:27:58.017 01.535 8052 Exposure complete 23:27:58.179 00.162 8052 worker thread done servicing request 23:27:58.179 00.000 3236 OnExposeComplete: enter 23:27:58.180 00.001 3236 UpdateGuideState(): m_state=6 23:27:58.181 00.001 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1360 23:27:58.181 00.000 3236 Star::Find returns 1 (0), X=1052.73, Y=268.33, Mass=201, SNR=9.7, Peak=40 HFD=4.8 23:27:58.181 00.000 3236 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.85) = xAngle (2.66 = 2.66) 23:27:58.181 00.000 3236 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.92 = 0.92) 23:27:58.182 00.001 3236 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.81 mountX=-0.18 mountY=0.16, mountTheta=2.41 23:27:58.183 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.14, y=0.15, opts=13) 23:27:58.184 00.001 3236 Enqueuing Move request for scope (0.14, 0.15) 23:27:58.184 00.000 8052 Worker thread wakes up 23:27:58.184 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd 23:27:58.184 00.000 8052 Handling offset move in thread for scope, endpoint = (0.14, 0.15) 23:27:58.184 00.000 8052 Moving (0.14, 0.15) raw xDistance=-0.18 yDistance=0.16 23:27:58.185 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.18 23:27:58.185 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:27:58.185 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:27:58.186 00.001 8052 MoveAxis(E, 7, ABG) 23:27:58.186 00.000 8052 Guiding Dir = 2, Dur = 7 23:27:58.189 00.003 8052 IsSlewing returns 0 23:27:58.191 00.002 8052 IsGuiding returns 0 23:27:58.195 00.004 8052 PulseGuide returned control before completion, sleep 14 23:27:58.196 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=28, FiltMax=36, Gamma=1.040 23:27:58.211 00.015 8052 IsGuiding returns 0 23:27:58.212 00.001 8052 Move returns status 0, amount 7 23:27:58.212 00.000 8052 MoveAxis(N, 0, ABG) 23:27:58.212 00.000 8052 Move returns status 0, amount 0 23:27:58.212 00.000 8052 move complete, result=0 23:27:58.212 00.000 8052 worker thread done servicing request 23:27:58.450 00.238 3236 UpdateGuideState exits: m=201 SNR=9.7 23:27:58.451 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:27:58.451 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:27:58.451 00.000 3236 Enqueuing Expose request 23:27:58.451 00.000 8052 Worker thread wakes up 23:27:58.451 00.000 3236 GuideStep: -0.2 px 7 ms EAST, 0.2 px 0 ms NORTH 23:27:58.452 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:27:58.452 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:00.089 01.637 8052 Exposure complete 23:28:00.259 00.170 3236 OnExposeComplete: enter 23:28:00.259 00.000 3236 UpdateGuideState(): m_state=6 23:28:00.260 00.001 8052 worker thread done servicing request 23:28:00.260 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1361 23:28:00.261 00.001 3236 Star::Find returns 1 (0), X=1052.78, Y=266.32, Mass=213, SNR=10.0, Peak=37 HFD=5.0 23:28:00.261 00.000 3236 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.85) = xAngle (0.38 = 0.38) 23:28:00.261 00.000 3236 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.37 = -1.37) 23:28:00.261 00.000 3236 CameraToMount -- cameraX=0.19 cameraY=-1.85 hyp=1.86 cameraTheta=-1.47 mountX=1.73 mountY=-1.82, mountTheta=-0.81 23:28:00.263 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.19, y=-1.85, opts=13) 23:28:00.264 00.001 3236 Enqueuing Move request for scope (0.19, -1.85) 23:28:00.264 00.000 8052 Worker thread wakes up 23:28:00.264 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.85) opts 0xd 23:28:00.264 00.000 8052 Handling offset move in thread for scope, endpoint = (0.19, -1.85) 23:28:00.264 00.000 8052 Moving (0.19, -1.85) raw xDistance=1.73 yDistance=-1.82 23:28:00.265 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.73 23:28:00.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.82 from input -1.82 23:28:00.265 00.000 8052 MoveAxis(W, 59, ABG) 23:28:00.265 00.000 8052 Guiding Dir = 3, Dur = 59 23:28:00.270 00.005 8052 IsSlewing returns 0 23:28:00.272 00.002 8052 IsGuiding returns 0 23:28:00.276 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=26, FiltMax=35, Gamma=1.040 23:28:00.278 00.002 8052 PulseGuide returned control before completion, sleep 65 23:28:00.345 00.067 8052 IsGuiding returns 0 23:28:00.346 00.001 8052 Move returns status 0, amount 59 23:28:00.346 00.000 8052 MoveAxis(N, 277, ABG) 23:28:00.346 00.000 8052 Guiding Dir = 0, Dur = 277 23:28:00.348 00.002 8052 IsSlewing returns 0 23:28:00.350 00.002 8052 IsGuiding returns 0 23:28:00.355 00.005 8052 PulseGuide returned control before completion, sleep 282 23:28:00.542 00.187 3236 UpdateGuideState exits: m=213 SNR=10.0 23:28:00.542 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:00.543 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:00.543 00.000 3236 Enqueuing Expose request 23:28:00.682 00.139 8052 IsGuiding returns 0 23:28:00.682 00.000 8052 Move returns status 0, amount 277 23:28:00.682 00.000 8052 move complete, result=0 23:28:00.683 00.001 8052 worker thread done servicing request 23:28:00.683 00.000 8052 Worker thread wakes up 23:28:00.683 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:00.683 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:00.684 00.001 3236 GuideStep: 1.7 px 59 ms WEST, -1.8 px 277 ms NORTH 23:28:02.017 01.333 8052 Exposure complete 23:28:02.180 00.163 8052 worker thread done servicing request 23:28:02.181 00.001 3236 OnExposeComplete: enter 23:28:02.181 00.000 3236 UpdateGuideState(): m_state=6 23:28:02.182 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1362 23:28:02.182 00.000 3236 Star::Find returns 1 (0), X=1053.80, Y=266.99, Mass=207, SNR=9.9, Peak=42 HFD=4.4 23:28:02.183 00.001 3236 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.85) = xAngle (1.07 = 1.07) 23:28:02.183 00.000 3236 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.67 = -0.67) 23:28:02.183 00.000 3236 CameraToMount -- cameraX=1.21 cameraY=-1.19 hyp=1.69 cameraTheta=-0.78 mountX=0.81 mountY=-1.06, mountTheta=-0.92 23:28:02.185 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.21, y=-1.19, opts=13) 23:28:02.185 00.000 3236 Enqueuing Move request for scope (1.21, -1.19) 23:28:02.185 00.000 8052 Worker thread wakes up 23:28:02.186 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.21, -1.19) opts 0xd 23:28:02.186 00.000 8052 Handling offset move in thread for scope, endpoint = (1.21, -1.19) 23:28:02.186 00.000 8052 Moving (1.21, -1.19) raw xDistance=0.81 yDistance=-1.06 23:28:02.186 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.81 23:28:02.186 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06 23:28:02.186 00.000 8052 MoveAxis(W, 32, ABG) 23:28:02.187 00.001 8052 Guiding Dir = 3, Dur = 32 23:28:02.189 00.002 8052 IsSlewing returns 0 23:28:02.195 00.006 8052 IsGuiding returns 0 23:28:02.199 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=31, FiltMax=40, Gamma=1.040 23:28:02.200 00.001 8052 PulseGuide returned control before completion, sleep 38 23:28:02.240 00.040 8052 IsGuiding returns 0 23:28:02.241 00.001 8052 Move returns status 0, amount 32 23:28:02.241 00.000 8052 MoveAxis(N, 161, ABG) 23:28:02.241 00.000 8052 Guiding Dir = 0, Dur = 161 23:28:02.243 00.002 8052 IsSlewing returns 0 23:28:02.245 00.002 8052 IsGuiding returns 0 23:28:02.255 00.010 8052 PulseGuide returned control before completion, sleep 162 23:28:02.420 00.165 8052 IsGuiding returns 0 23:28:02.421 00.001 8052 Move returns status 0, amount 161 23:28:02.421 00.000 8052 move complete, result=0 23:28:02.421 00.000 8052 worker thread done servicing request 23:28:02.458 00.037 3236 UpdateGuideState exits: m=207 SNR=9.9 23:28:02.458 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:02.459 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:02.459 00.000 3236 Enqueuing Expose request 23:28:02.459 00.000 8052 Worker thread wakes up 23:28:02.459 00.000 3236 GuideStep: 0.8 px 32 ms WEST, -1.1 px 161 ms NORTH 23:28:02.460 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:02.460 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:04.096 01.636 8052 Exposure complete 23:28:04.259 00.163 8052 worker thread done servicing request 23:28:04.259 00.000 3236 OnExposeComplete: enter 23:28:04.259 00.000 3236 UpdateGuideState(): m_state=6 23:28:04.260 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1363 23:28:04.261 00.001 3236 Star::Find returns 1 (0), X=1054.86, Y=268.19, Mass=190, SNR=9.5, Peak=37 HFD=4.5 23:28:04.261 00.000 3236 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.85) = xAngle (1.86 = 1.86) 23:28:04.261 00.000 3236 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.11 = 0.11) 23:28:04.261 00.000 3236 CameraToMount -- cameraX=2.27 cameraY=0.02 hyp=2.27 cameraTheta=0.01 mountX=-0.64 mountY=0.25, mountTheta=2.77 23:28:04.263 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.27, y=0.02, opts=13) 23:28:04.263 00.000 3236 Enqueuing Move request for scope (2.27, 0.02) 23:28:04.264 00.001 8052 Worker thread wakes up 23:28:04.264 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.27, 0.02) opts 0xd 23:28:04.264 00.000 8052 Handling offset move in thread for scope, endpoint = (2.27, 0.02) 23:28:04.264 00.000 8052 Moving (2.27, 0.02) raw xDistance=-0.64 yDistance=0.25 23:28:04.265 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.64 23:28:04.265 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:28:04.265 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25 23:28:04.265 00.000 8052 MoveAxis(E, 20, ABG) 23:28:04.266 00.001 8052 Guiding Dir = 2, Dur = 20 23:28:04.275 00.009 8052 IsSlewing returns 0 23:28:04.276 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=33, Gamma=1.040 23:28:04.277 00.001 8052 IsGuiding returns 0 23:28:04.284 00.007 8052 PulseGuide returned control before completion, sleep 24 23:28:04.311 00.027 8052 IsGuiding returns 1 23:28:04.311 00.000 8052 scope still moving after pulse duration time elapsed 23:28:04.424 00.113 8052 IsSlewing returns 0 23:28:04.487 00.063 8052 IsGuiding returns 0 23:28:04.488 00.001 8052 scope move finished after 20 + 190 ms 23:28:04.488 00.000 8052 Move returns status 0, amount 20 23:28:04.488 00.000 8052 MoveAxis(N, 0, ABG) 23:28:04.488 00.000 8052 Move returns status 0, amount 0 23:28:04.488 00.000 8052 move complete, result=0 23:28:04.489 00.001 8052 worker thread done servicing request 23:28:04.541 00.052 3236 UpdateGuideState exits: m=190 SNR=9.5 23:28:04.542 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:04.542 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:04.542 00.000 3236 Enqueuing Expose request 23:28:04.542 00.000 8052 Worker thread wakes up 23:28:04.543 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:04.543 00.000 3236 GuideStep: -0.6 px 20 ms EAST, 0.2 px 0 ms NORTH 23:28:04.543 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:06.076 01.533 8052 Exposure complete 23:28:06.238 00.162 8052 worker thread done servicing request 23:28:06.238 00.000 3236 OnExposeComplete: enter 23:28:06.238 00.000 3236 UpdateGuideState(): m_state=6 23:28:06.239 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1364 23:28:06.240 00.001 3236 Star::Find returns 1 (0), X=1055.50, Y=268.44, Mass=197, SNR=9.6, Peak=32 HFD=4.7 23:28:06.240 00.000 3236 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.85) = xAngle (1.94 = 1.94) 23:28:06.240 00.000 3236 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.19 = 0.19) 23:28:06.240 00.000 3236 CameraToMount -- cameraX=2.91 cameraY=0.27 hyp=2.92 cameraTheta=0.09 mountX=-1.05 mountY=0.56, mountTheta=2.65 23:28:06.242 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.91, y=0.27, opts=13) 23:28:06.242 00.000 3236 Enqueuing Move request for scope (2.91, 0.27) 23:28:06.243 00.001 8052 Worker thread wakes up 23:28:06.243 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.91, 0.27) opts 0xd 23:28:06.243 00.000 8052 Handling offset move in thread for scope, endpoint = (2.91, 0.27) 23:28:06.243 00.000 8052 Moving (2.91, 0.27) raw xDistance=-1.05 yDistance=0.56 23:28:06.243 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.05 23:28:06.244 00.001 8052 resist switch: large excursion: input 0.56 thresh 0.54 direction from -1 to 1 23:28:06.244 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.68 23:28:06.244 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56 23:28:06.244 00.000 8052 MoveAxis(E, 38, ABG) 23:28:06.245 00.001 8052 Guiding Dir = 2, Dur = 38 23:28:06.249 00.004 8052 IsSlewing returns 0 23:28:06.251 00.002 8052 IsGuiding returns 0 23:28:06.256 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=22, FiltMax=31, Gamma=1.040 23:28:06.257 00.001 8052 PulseGuide returned control before completion, sleep 43 23:28:06.306 00.049 8052 IsGuiding returns 0 23:28:06.306 00.000 8052 Move returns status 0, amount 38 23:28:06.307 00.001 8052 MoveAxis(S, 85, ABG) 23:28:06.307 00.000 8052 Guiding Dir = 1, Dur = 85 23:28:06.309 00.002 8052 IsSlewing returns 0 23:28:06.311 00.002 8052 IsGuiding returns 0 23:28:06.317 00.006 8052 PulseGuide returned control before completion, sleep 90 23:28:06.410 00.093 8052 IsGuiding returns 1 23:28:06.411 00.001 8052 scope still moving after pulse duration time elapsed 23:28:06.433 00.022 8052 IsSlewing returns 0 23:28:06.435 00.002 8052 IsGuiding returns 1 23:28:06.458 00.023 8052 IsSlewing returns 0 23:28:06.460 00.002 8052 IsGuiding returns 1 23:28:06.483 00.023 8052 IsSlewing returns 0 23:28:06.485 00.002 8052 IsGuiding returns 0 23:28:06.485 00.000 8052 scope move finished after 85 + 88 ms 23:28:06.485 00.000 8052 Move returns status 0, amount 85 23:28:06.485 00.000 8052 move complete, result=0 23:28:06.485 00.000 8052 worker thread done servicing request 23:28:06.528 00.043 3236 UpdateGuideState exits: m=197 SNR=9.6 23:28:06.529 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:06.529 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:06.529 00.000 3236 Enqueuing Expose request 23:28:06.529 00.000 8052 Worker thread wakes up 23:28:06.530 00.001 3236 GuideStep: -1.1 px 38 ms EAST, 0.6 px 85 ms SOUTH 23:28:06.530 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:06.530 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:08.063 01.533 8052 Exposure complete 23:28:08.227 00.164 8052 worker thread done servicing request 23:28:08.227 00.000 3236 OnExposeComplete: enter 23:28:08.227 00.000 3236 UpdateGuideState(): m_state=6 23:28:08.228 00.001 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 1365 23:28:08.229 00.001 3236 Star::Find returns 1 (0), X=1054.83, Y=266.15, Mass=210, SNR=10.0, Peak=42 HFD=4.3 23:28:08.229 00.000 3236 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.85) = xAngle (1.11 = 1.11) 23:28:08.229 00.000 3236 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.63 = -0.63) 23:28:08.229 00.000 3236 CameraToMount -- cameraX=2.24 cameraY=-2.02 hyp=3.02 cameraTheta=-0.74 mountX=1.33 mountY=-1.79, mountTheta=-0.93 23:28:08.231 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.24, y=-2.02, opts=13) 23:28:08.231 00.000 3236 Enqueuing Move request for scope (2.24, -2.02) 23:28:08.232 00.001 8052 Worker thread wakes up 23:28:08.232 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.24, -2.02) opts 0xd 23:28:08.232 00.000 8052 Handling offset move in thread for scope, endpoint = (2.24, -2.02) 23:28:08.232 00.000 8052 Moving (2.24, -2.02) raw xDistance=1.33 yDistance=-1.79 23:28:08.233 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.33 23:28:08.233 00.000 8052 resist switch: large excursion: input -1.79 thresh 0.54 direction from 1 to -1 23:28:08.233 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.36 23:28:08.233 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.79 from input -1.79 23:28:08.234 00.001 8052 MoveAxis(W, 44, ABG) 23:28:08.234 00.000 8052 Guiding Dir = 3, Dur = 44 23:28:08.243 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=35, Gamma=1.040 23:28:08.263 00.020 8052 IsSlewing returns 0 23:28:08.341 00.078 8052 IsGuiding returns 0 23:28:08.502 00.161 3236 UpdateGuideState exits: m=210 SNR=10.0 23:28:08.503 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:08.503 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:08.503 00.000 3236 Enqueuing Expose request 23:28:08.517 00.014 8052 IsGuiding returns 0 23:28:08.518 00.001 8052 Move returns status 0, amount 44 23:28:08.518 00.000 8052 MoveAxis(N, 272, ABG) 23:28:08.518 00.000 8052 Guiding Dir = 0, Dur = 272 23:28:08.525 00.007 8052 IsSlewing returns 0 23:28:08.528 00.003 8052 IsGuiding returns 0 23:28:08.540 00.012 8052 PulseGuide returned control before completion, sleep 271 23:28:08.816 00.276 8052 IsGuiding returns 0 23:28:08.816 00.000 8052 Move returns status 0, amount 272 23:28:08.816 00.000 8052 move complete, result=0 23:28:08.816 00.000 8052 worker thread done servicing request 23:28:08.816 00.000 8052 Worker thread wakes up 23:28:08.817 00.001 3236 GuideStep: 1.3 px 44 ms WEST, -1.8 px 272 ms NORTH 23:28:08.817 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:08.818 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:10.049 01.231 8052 Exposure complete 23:28:10.222 00.173 8052 worker thread done servicing request 23:28:10.222 00.000 3236 OnExposeComplete: enter 23:28:10.223 00.001 3236 UpdateGuideState(): m_state=6 23:28:10.223 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1366 23:28:10.224 00.001 3236 Star::Find returns 1 (0), X=1054.58, Y=266.83, Mass=211, SNR=10.0, Peak=33 HFD=4.8 23:28:10.224 00.000 3236 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.85) = xAngle (1.25 = 1.25) 23:28:10.224 00.000 3236 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.49 = -0.49) 23:28:10.225 00.001 3236 CameraToMount -- cameraX=1.99 cameraY=-1.35 hyp=2.40 cameraTheta=-0.60 mountX=0.75 mountY=-1.14, mountTheta=-0.99 23:28:10.226 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.99, y=-1.35, opts=13) 23:28:10.227 00.001 3236 Enqueuing Move request for scope (1.99, -1.35) 23:28:10.227 00.000 8052 Worker thread wakes up 23:28:10.227 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.99, -1.35) opts 0xd 23:28:10.227 00.000 8052 Handling offset move in thread for scope, endpoint = (1.99, -1.35) 23:28:10.227 00.000 8052 Moving (1.99, -1.35) raw xDistance=0.75 yDistance=-1.14 23:28:10.228 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.75 23:28:10.228 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14 23:28:10.228 00.000 8052 MoveAxis(W, 29, ABG) 23:28:10.228 00.000 8052 Guiding Dir = 3, Dur = 29 23:28:10.231 00.003 8052 IsSlewing returns 0 23:28:10.235 00.004 8052 IsGuiding returns 0 23:28:10.239 00.004 8052 PulseGuide returned control before completion, sleep 35 23:28:10.240 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=22, FiltMax=31, Gamma=1.040 23:28:10.278 00.038 8052 IsGuiding returns 0 23:28:10.278 00.000 8052 Move returns status 0, amount 29 23:28:10.278 00.000 8052 MoveAxis(N, 173, ABG) 23:28:10.278 00.000 8052 Guiding Dir = 0, Dur = 173 23:28:10.281 00.003 8052 IsSlewing returns 0 23:28:10.283 00.002 8052 IsGuiding returns 0 23:28:10.289 00.006 8052 PulseGuide returned control before completion, sleep 178 23:28:10.480 00.191 8052 IsGuiding returns 0 23:28:10.481 00.001 8052 Move returns status 0, amount 173 23:28:10.481 00.000 8052 move complete, result=0 23:28:10.481 00.000 8052 worker thread done servicing request 23:28:10.508 00.027 3236 UpdateGuideState exits: m=211 SNR=10.0 23:28:10.508 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:10.509 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:10.509 00.000 3236 Enqueuing Expose request 23:28:10.509 00.000 8052 Worker thread wakes up 23:28:10.509 00.000 3236 GuideStep: 0.8 px 29 ms WEST, -1.1 px 173 ms NORTH 23:28:10.509 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:10.510 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:12.044 01.534 8052 Exposure complete 23:28:12.207 00.163 3236 OnExposeComplete: enter 23:28:12.207 00.000 3236 UpdateGuideState(): m_state=6 23:28:12.208 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1367 23:28:12.208 00.000 3236 Star::Find returns 1 (0), X=1054.65, Y=267.22, Mass=203, SNR=9.8, Peak=32 HFD=4.8 23:28:12.209 00.001 3236 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.85) = xAngle (1.41 = 1.41) 23:28:12.209 00.000 3236 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.33 = -0.33) 23:28:12.209 00.000 8052 worker thread done servicing request 23:28:12.209 00.000 3236 CameraToMount -- cameraX=2.06 cameraY=-0.96 hyp=2.27 cameraTheta=-0.44 mountX=0.36 mountY=-0.74, mountTheta=-1.12 23:28:12.211 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.06, y=-0.96, opts=13) 23:28:12.211 00.000 3236 Enqueuing Move request for scope (2.06, -0.96) 23:28:12.212 00.001 8052 Worker thread wakes up 23:28:12.212 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.06, -0.96) opts 0xd 23:28:12.212 00.000 8052 Handling offset move in thread for scope, endpoint = (2.06, -0.96) 23:28:12.212 00.000 8052 Moving (2.06, -0.96) raw xDistance=0.36 yDistance=-0.74 23:28:12.213 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36 23:28:12.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 23:28:12.213 00.000 8052 MoveAxis(W, 14, ABG) 23:28:12.213 00.000 8052 Guiding Dir = 3, Dur = 14 23:28:12.224 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=54, FiltMin=22, FiltMax=31, Gamma=1.040 23:28:12.262 00.038 8052 IsSlewing returns 0 23:28:12.324 00.062 8052 IsGuiding returns 0 23:28:12.330 00.006 8052 PulseGuide returned control before completion, sleep 19 23:28:12.351 00.021 8052 IsGuiding returns 0 23:28:12.351 00.000 8052 Move returns status 0, amount 14 23:28:12.352 00.001 8052 MoveAxis(N, 113, ABG) 23:28:12.352 00.000 8052 Guiding Dir = 0, Dur = 113 23:28:12.354 00.002 8052 IsSlewing returns 0 23:28:12.356 00.002 8052 IsGuiding returns 0 23:28:12.361 00.005 8052 PulseGuide returned control before completion, sleep 118 23:28:12.480 00.119 3236 UpdateGuideState exits: m=203 SNR=9.8 23:28:12.482 00.002 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:12.482 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:12.482 00.000 3236 Enqueuing Expose request 23:28:12.484 00.002 8052 IsGuiding returns 0 23:28:12.484 00.000 8052 Move returns status 0, amount 113 23:28:12.484 00.000 8052 move complete, result=0 23:28:12.484 00.000 8052 worker thread done servicing request 23:28:12.484 00.000 8052 Worker thread wakes up 23:28:12.485 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:12.485 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:12.491 00.006 3236 GuideStep: 0.4 px 14 ms WEST, -0.7 px 113 ms NORTH 23:28:14.019 01.528 8052 Exposure complete 23:28:14.180 00.161 8052 worker thread done servicing request 23:28:14.181 00.001 3236 OnExposeComplete: enter 23:28:14.181 00.000 3236 UpdateGuideState(): m_state=6 23:28:14.182 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1368 23:28:14.182 00.000 3236 Star::Find returns 1 (0), X=1054.91, Y=267.94, Mass=209, SNR=10.0, Peak=36 HFD=4.4 23:28:14.183 00.001 3236 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.85) = xAngle (1.75 = 1.75) 23:28:14.183 00.000 3236 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.00 = -0.00) 23:28:14.183 00.000 3236 CameraToMount -- cameraX=2.31 cameraY=-0.24 hyp=2.33 cameraTheta=-0.10 mountX=-0.41 mountY=-0.00, mountTheta=-3.14 23:28:14.185 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.31, y=-0.24, opts=13) 23:28:14.185 00.000 3236 Enqueuing Move request for scope (2.31, -0.24) 23:28:14.185 00.000 8052 Worker thread wakes up 23:28:14.186 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.31, -0.24) opts 0xd 23:28:14.186 00.000 8052 Handling offset move in thread for scope, endpoint = (2.31, -0.24) 23:28:14.186 00.000 8052 Moving (2.31, -0.24) raw xDistance=-0.41 yDistance=-0.00 23:28:14.186 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41 23:28:14.186 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:28:14.187 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00 23:28:14.187 00.000 8052 MoveAxis(E, 13, ABG) 23:28:14.187 00.000 8052 Guiding Dir = 2, Dur = 13 23:28:14.190 00.003 8052 IsSlewing returns 0 23:28:14.193 00.003 8052 IsGuiding returns 0 23:28:14.197 00.004 8052 PulseGuide returned control before completion, sleep 20 23:28:14.197 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=23, FiltMax=33, Gamma=1.040 23:28:14.219 00.022 8052 IsGuiding returns 0 23:28:14.220 00.001 8052 Move returns status 0, amount 13 23:28:14.220 00.000 8052 MoveAxis(N, 0, ABG) 23:28:14.220 00.000 8052 Move returns status 0, amount 0 23:28:14.220 00.000 8052 move complete, result=0 23:28:14.220 00.000 8052 worker thread done servicing request 23:28:14.453 00.233 3236 UpdateGuideState exits: m=209 SNR=10.0 23:28:14.454 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:14.454 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:14.454 00.000 3236 Enqueuing Expose request 23:28:14.454 00.000 8052 Worker thread wakes up 23:28:14.455 00.001 3236 GuideStep: -0.4 px 13 ms EAST, -0.0 px 0 ms NORTH 23:28:14.455 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:14.455 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:16.090 01.635 8052 Exposure complete 23:28:16.252 00.162 8052 worker thread done servicing request 23:28:16.252 00.000 3236 OnExposeComplete: enter 23:28:16.252 00.000 3236 UpdateGuideState(): m_state=6 23:28:16.253 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1369 23:28:16.254 00.001 3236 Star::Find returns 1 (0), X=1054.68, Y=267.24, Mass=202, SNR=9.7, Peak=32 HFD=5.2 23:28:16.254 00.000 3236 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.85) = xAngle (1.43 = 1.43) 23:28:16.254 00.000 3236 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.32 = -0.32) 23:28:16.254 00.000 3236 CameraToMount -- cameraX=2.09 cameraY=-0.94 hyp=2.29 cameraTheta=-0.42 mountX=0.33 mountY=-0.72, mountTheta=-1.14 23:28:16.256 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.09, y=-0.94, opts=13) 23:28:16.257 00.001 3236 Enqueuing Move request for scope (2.09, -0.94) 23:28:16.257 00.000 8052 Worker thread wakes up 23:28:16.257 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.09, -0.94) opts 0xd 23:28:16.257 00.000 8052 Handling offset move in thread for scope, endpoint = (2.09, -0.94) 23:28:16.257 00.000 8052 Moving (2.09, -0.94) raw xDistance=0.33 yDistance=-0.72 23:28:16.258 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33 23:28:16.258 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72 23:28:16.258 00.000 8052 MoveAxis(W, 10, ABG) 23:28:16.259 00.001 8052 Guiding Dir = 3, Dur = 10 23:28:16.261 00.002 8052 IsSlewing returns 0 23:28:16.264 00.003 8052 IsGuiding returns 0 23:28:16.268 00.004 8052 PulseGuide returned control before completion, sleep 17 23:28:16.269 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=23, FiltMax=30, Gamma=1.040 23:28:16.287 00.018 8052 IsGuiding returns 0 23:28:16.288 00.001 8052 Move returns status 0, amount 10 23:28:16.288 00.000 8052 MoveAxis(N, 109, ABG) 23:28:16.288 00.000 8052 Guiding Dir = 0, Dur = 109 23:28:16.291 00.003 8052 IsSlewing returns 0 23:28:16.293 00.002 8052 IsGuiding returns 0 23:28:16.300 00.007 8052 PulseGuide returned control before completion, sleep 113 23:28:16.416 00.116 8052 IsGuiding returns 1 23:28:16.417 00.001 8052 scope still moving after pulse duration time elapsed 23:28:16.439 00.022 8052 IsSlewing returns 0 23:28:16.441 00.002 8052 IsGuiding returns 0 23:28:16.442 00.001 8052 scope move finished after 109 + 38 ms 23:28:16.442 00.000 8052 Move returns status 0, amount 109 23:28:16.442 00.000 8052 move complete, result=0 23:28:16.442 00.000 8052 worker thread done servicing request 23:28:16.535 00.093 3236 UpdateGuideState exits: m=202 SNR=9.7 23:28:16.535 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:16.535 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:16.535 00.000 3236 Enqueuing Expose request 23:28:16.536 00.001 8052 Worker thread wakes up 23:28:16.536 00.000 3236 GuideStep: 0.3 px 10 ms WEST, -0.7 px 109 ms NORTH 23:28:16.536 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:16.536 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:18.071 01.535 8052 Exposure complete 23:28:18.232 00.161 8052 worker thread done servicing request 23:28:18.232 00.000 3236 OnExposeComplete: enter 23:28:18.233 00.001 3236 UpdateGuideState(): m_state=6 23:28:18.233 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1370 23:28:18.234 00.001 3236 Star::Find returns 1 (0), X=1054.78, Y=268.03, Mass=148, SNR=8.4, Peak=33 HFD=4.8 23:28:18.234 00.000 3236 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.85) = xAngle (1.78 = 1.78) 23:28:18.234 00.000 3236 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.04 = 0.04) 23:28:18.234 00.000 3236 CameraToMount -- cameraX=2.19 cameraY=-0.15 hyp=2.19 cameraTheta=-0.07 mountX=-0.46 mountY=0.08, mountTheta=2.98 23:28:18.236 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.19, y=-0.15, opts=13) 23:28:18.236 00.000 3236 Enqueuing Move request for scope (2.19, -0.15) 23:28:18.237 00.001 8052 Worker thread wakes up 23:28:18.237 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.19, -0.15) opts 0xd 23:28:18.237 00.000 8052 Handling offset move in thread for scope, endpoint = (2.19, -0.15) 23:28:18.237 00.000 8052 Moving (2.19, -0.15) raw xDistance=-0.46 yDistance=0.08 23:28:18.237 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.46 23:28:18.238 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:28:18.238 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:28:18.238 00.000 8052 MoveAxis(E, 15, ABG) 23:28:18.239 00.001 8052 Guiding Dir = 2, Dur = 15 23:28:18.241 00.002 8052 IsSlewing returns 0 23:28:18.244 00.003 8052 IsGuiding returns 0 23:28:18.247 00.003 8052 PulseGuide returned control before completion, sleep 22 23:28:18.249 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=31, Gamma=1.040 23:28:18.272 00.023 8052 IsGuiding returns 0 23:28:18.273 00.001 8052 Move returns status 0, amount 15 23:28:18.273 00.000 8052 MoveAxis(N, 0, ABG) 23:28:18.273 00.000 8052 Move returns status 0, amount 0 23:28:18.273 00.000 8052 move complete, result=0 23:28:18.273 00.000 8052 worker thread done servicing request 23:28:18.509 00.236 3236 UpdateGuideState exits: m=148 SNR=8.4 23:28:18.509 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:18.510 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:18.510 00.000 3236 Enqueuing Expose request 23:28:18.510 00.000 8052 Worker thread wakes up 23:28:18.510 00.000 3236 GuideStep: -0.5 px 15 ms EAST, 0.1 px 0 ms NORTH 23:28:18.510 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:18.511 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:20.045 01.534 8052 Exposure complete 23:28:20.206 00.161 8052 worker thread done servicing request 23:28:20.206 00.000 3236 OnExposeComplete: enter 23:28:20.206 00.000 3236 UpdateGuideState(): m_state=6 23:28:20.207 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1371 23:28:20.207 00.000 3236 Star::Find returns 1 (0), X=1054.27, Y=267.12, Mass=172, SNR=9.0, Peak=38 HFD=4.5 23:28:20.208 00.001 3236 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.85) = xAngle (1.28 = 1.28) 23:28:20.208 00.000 3236 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.46 = -0.46) 23:28:20.208 00.000 3236 CameraToMount -- cameraX=1.68 cameraY=-1.06 hyp=1.98 cameraTheta=-0.56 mountX=0.56 mountY=-0.88, mountTheta=-1.01 23:28:20.210 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.68, y=-1.06, opts=13) 23:28:20.210 00.000 3236 Enqueuing Move request for scope (1.68, -1.06) 23:28:20.211 00.001 8052 Worker thread wakes up 23:28:20.211 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.68, -1.06) opts 0xd 23:28:20.211 00.000 8052 Handling offset move in thread for scope, endpoint = (1.68, -1.06) 23:28:20.211 00.000 8052 Moving (1.68, -1.06) raw xDistance=0.56 yDistance=-0.88 23:28:20.212 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.56 23:28:20.212 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88 23:28:20.212 00.000 8052 MoveAxis(W, 18, ABG) 23:28:20.212 00.000 8052 Guiding Dir = 3, Dur = 18 23:28:20.215 00.003 8052 IsSlewing returns 0 23:28:20.218 00.003 8052 IsGuiding returns 0 23:28:20.222 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=29, FiltMax=37, Gamma=1.040 23:28:20.223 00.001 8052 PulseGuide returned control before completion, sleep 25 23:28:20.251 00.028 8052 IsGuiding returns 0 23:28:20.251 00.000 8052 Move returns status 0, amount 18 23:28:20.252 00.001 8052 MoveAxis(N, 134, ABG) 23:28:20.252 00.000 8052 Guiding Dir = 0, Dur = 134 23:28:20.254 00.002 8052 IsSlewing returns 0 23:28:20.256 00.002 8052 IsGuiding returns 0 23:28:20.262 00.006 8052 PulseGuide returned control before completion, sleep 138 23:28:20.404 00.142 8052 IsGuiding returns 0 23:28:20.404 00.000 8052 Move returns status 0, amount 134 23:28:20.405 00.001 8052 move complete, result=0 23:28:20.405 00.000 8052 worker thread done servicing request 23:28:20.481 00.076 3236 UpdateGuideState exits: m=172 SNR=9.0 23:28:20.481 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:20.481 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:20.482 00.001 3236 Enqueuing Expose request 23:28:20.482 00.000 8052 Worker thread wakes up 23:28:20.482 00.000 3236 GuideStep: 0.6 px 18 ms WEST, -0.9 px 134 ms NORTH 23:28:20.483 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:20.483 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:22.019 01.536 8052 Exposure complete 23:28:22.197 00.178 8052 worker thread done servicing request 23:28:22.197 00.000 3236 OnExposeComplete: enter 23:28:22.197 00.000 3236 UpdateGuideState(): m_state=6 23:28:22.198 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1372 23:28:22.199 00.001 3236 Star::Find returns 1 (0), X=1056.41, Y=267.98, Mass=197, SNR=9.7, Peak=36 HFD=4.2 23:28:22.199 00.000 3236 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.85) = xAngle (1.80 = 1.80) 23:28:22.199 00.000 3236 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.05 = 0.05) 23:28:22.199 00.000 3236 CameraToMount -- cameraX=3.82 cameraY=-0.19 hyp=3.82 cameraTheta=-0.05 mountX=-0.86 mountY=0.20, mountTheta=2.92 23:28:22.201 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.82, y=-0.19, opts=13) 23:28:22.201 00.000 3236 Enqueuing Move request for scope (3.82, -0.19) 23:28:22.202 00.001 8052 Worker thread wakes up 23:28:22.202 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.82, -0.19) opts 0xd 23:28:22.202 00.000 8052 Handling offset move in thread for scope, endpoint = (3.82, -0.19) 23:28:22.202 00.000 8052 Moving (3.82, -0.19) raw xDistance=-0.86 yDistance=0.20 23:28:22.202 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.86 23:28:22.203 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:28:22.203 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20 23:28:22.203 00.000 8052 MoveAxis(E, 29, ABG) 23:28:22.204 00.001 8052 Guiding Dir = 2, Dur = 29 23:28:22.206 00.002 8052 IsSlewing returns 0 23:28:22.209 00.003 8052 IsGuiding returns 0 23:28:22.215 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=34, Gamma=1.040 23:28:22.217 00.002 8052 PulseGuide returned control before completion, sleep 33 23:28:22.320 00.103 8052 IsGuiding returns 0 23:28:22.321 00.001 8052 Move returns status 0, amount 29 23:28:22.321 00.000 8052 MoveAxis(N, 0, ABG) 23:28:22.321 00.000 8052 Move returns status 0, amount 0 23:28:22.321 00.000 8052 move complete, result=0 23:28:22.321 00.000 8052 worker thread done servicing request 23:28:22.486 00.165 3236 UpdateGuideState exits: m=197 SNR=9.7 23:28:22.487 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:22.487 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:22.487 00.000 3236 Enqueuing Expose request 23:28:22.487 00.000 8052 Worker thread wakes up 23:28:22.488 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:22.488 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:22.488 00.000 3236 GuideStep: -0.9 px 29 ms EAST, 0.2 px 0 ms NORTH 23:28:24.022 01.534 8052 Exposure complete 23:28:24.194 00.172 3236 OnExposeComplete: enter 23:28:24.194 00.000 8052 worker thread done servicing request 23:28:24.194 00.000 3236 UpdateGuideState(): m_state=6 23:28:24.195 00.001 3236 Star::Find(15, 1056, 267, 0, (0,0,0,0), 0.0, 255) frame 1373 23:28:24.195 00.000 3236 Star::Find returns 1 (0), X=1056.32, Y=267.09, Mass=217, SNR=10.1, Peak=35 HFD=4.4 23:28:24.196 00.001 3236 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.85) = xAngle (1.57 = 1.57) 23:28:24.196 00.000 3236 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.18 = -0.18) 23:28:24.196 00.000 3236 CameraToMount -- cameraX=3.73 cameraY=-1.08 hyp=3.89 cameraTheta=-0.28 mountX=0.02 mountY=-0.70, mountTheta=-1.54 23:28:24.198 00.002 3236 SchedulePrimaryMove(06CFF028, x=3.73, y=-1.08, opts=13) 23:28:24.198 00.000 3236 Enqueuing Move request for scope (3.73, -1.08) 23:28:24.198 00.000 8052 Worker thread wakes up 23:28:24.199 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (3.73, -1.08) opts 0xd 23:28:24.199 00.000 8052 Handling offset move in thread for scope, endpoint = (3.73, -1.08) 23:28:24.199 00.000 8052 Moving (3.73, -1.08) raw xDistance=0.02 yDistance=-0.70 23:28:24.199 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02 23:28:24.200 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 23:28:24.200 00.000 8052 MoveAxis(E, 0, ABG) 23:28:24.200 00.000 8052 Move returns status 0, amount 0 23:28:24.200 00.000 8052 MoveAxis(N, 106, ABG) 23:28:24.200 00.000 8052 Guiding Dir = 0, Dur = 106 23:28:24.204 00.004 8052 IsSlewing returns 0 23:28:24.210 00.006 8052 IsGuiding returns 0 23:28:24.213 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=22, FiltMax=32, Gamma=1.040 23:28:24.220 00.007 8052 PulseGuide returned control before completion, sleep 106 23:28:24.329 00.109 8052 IsGuiding returns 1 23:28:24.330 00.001 8052 scope still moving after pulse duration time elapsed 23:28:24.353 00.023 8052 IsSlewing returns 0 23:28:24.355 00.002 8052 IsGuiding returns 0 23:28:24.355 00.000 8052 scope move finished after 106 + 38 ms 23:28:24.355 00.000 8052 Move returns status 0, amount 106 23:28:24.355 00.000 8052 move complete, result=0 23:28:24.355 00.000 8052 worker thread done servicing request 23:28:24.488 00.133 3236 UpdateGuideState exits: m=217 SNR=10.1 23:28:24.489 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:24.489 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:24.489 00.000 3236 Enqueuing Expose request 23:28:24.489 00.000 8052 Worker thread wakes up 23:28:24.489 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:24.490 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:24.490 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -0.7 px 106 ms NORTH 23:28:26.023 01.533 8052 Exposure complete 23:28:26.185 00.162 8052 worker thread done servicing request 23:28:26.185 00.000 3236 OnExposeComplete: enter 23:28:26.186 00.001 3236 UpdateGuideState(): m_state=6 23:28:26.187 00.001 3236 Star::Find(15, 1056, 267, 0, (0,0,0,0), 0.0, 255) frame 1374 23:28:26.187 00.000 3236 Star::Find returns 1 (0), X=1055.98, Y=266.20, Mass=192, SNR=9.5, Peak=39 HFD=4.4 23:28:26.187 00.000 3236 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.85) = xAngle (1.32 = 1.32) 23:28:26.187 00.000 3236 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.43 = -0.43) 23:28:26.188 00.001 3236 CameraToMount -- cameraX=3.39 cameraY=-1.98 hyp=3.93 cameraTheta=-0.53 mountX=0.97 mountY=-1.62, mountTheta=-1.03 23:28:26.189 00.001 3236 SchedulePrimaryMove(06CFF028, x=3.39, y=-1.98, opts=13) 23:28:26.190 00.001 3236 Enqueuing Move request for scope (3.39, -1.98) 23:28:26.190 00.000 8052 Worker thread wakes up 23:28:26.190 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.39, -1.98) opts 0xd 23:28:26.190 00.000 8052 Handling offset move in thread for scope, endpoint = (3.39, -1.98) 23:28:26.191 00.001 8052 Moving (3.39, -1.98) raw xDistance=0.97 yDistance=-1.62 23:28:26.191 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97 23:28:26.191 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.62 from input -1.62 23:28:26.191 00.000 8052 MoveAxis(W, 34, ABG) 23:28:26.191 00.000 8052 Guiding Dir = 3, Dur = 34 23:28:26.202 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=27, FiltMax=35, Gamma=1.040 23:28:26.210 00.008 8052 IsSlewing returns 0 23:28:26.273 00.063 8052 IsGuiding returns 0 23:28:26.433 00.160 8052 IsGuiding returns 0 23:28:26.433 00.000 8052 Move returns status 0, amount 34 23:28:26.433 00.000 8052 MoveAxis(N, 247, ABG) 23:28:26.434 00.001 8052 Guiding Dir = 0, Dur = 247 23:28:26.438 00.004 8052 IsSlewing returns 0 23:28:26.444 00.006 8052 IsGuiding returns 0 23:28:26.450 00.006 8052 PulseGuide returned control before completion, sleep 253 23:28:26.491 00.041 3236 UpdateGuideState exits: m=192 SNR=9.5 23:28:26.491 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:26.491 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:26.491 00.000 3236 Enqueuing Expose request 23:28:26.707 00.216 8052 IsGuiding returns 0 23:28:26.707 00.000 8052 Move returns status 0, amount 247 23:28:26.707 00.000 8052 move complete, result=0 23:28:26.707 00.000 8052 worker thread done servicing request 23:28:26.707 00.000 8052 Worker thread wakes up 23:28:26.709 00.002 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:26.709 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:26.710 00.001 3236 GuideStep: 1.0 px 34 ms WEST, -1.6 px 247 ms NORTH 23:28:28.042 01.332 8052 Exposure complete 23:28:28.203 00.161 8052 worker thread done servicing request 23:28:28.203 00.000 3236 OnExposeComplete: enter 23:28:28.203 00.000 3236 UpdateGuideState(): m_state=6 23:28:28.204 00.001 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 1375 23:28:28.204 00.000 3236 Star::Find returns 1 (0), X=1054.84, Y=265.98, Mass=204, SNR=9.8, Peak=32 HFD=4.5 23:28:28.205 00.001 3236 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.85) = xAngle (1.08 = 1.08) 23:28:28.205 00.000 3236 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.67 = -0.67) 23:28:28.205 00.000 3236 CameraToMount -- cameraX=2.25 cameraY=-2.19 hyp=3.14 cameraTheta=-0.77 mountX=1.49 mountY=-1.95, mountTheta=-0.92 23:28:28.207 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.25, y=-2.19, opts=13) 23:28:28.207 00.000 3236 Enqueuing Move request for scope (2.25, -2.19) 23:28:28.208 00.001 8052 Worker thread wakes up 23:28:28.208 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.25, -2.19) opts 0xd 23:28:28.208 00.000 8052 Handling offset move in thread for scope, endpoint = (2.25, -2.19) 23:28:28.208 00.000 8052 Moving (2.25, -2.19) raw xDistance=1.49 yDistance=-1.95 23:28:28.208 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.49 23:28:28.209 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.95 from input -1.95 23:28:28.209 00.000 8052 MoveAxis(W, 54, ABG) 23:28:28.209 00.000 8052 Guiding Dir = 3, Dur = 54 23:28:28.213 00.004 8052 IsSlewing returns 0 23:28:28.216 00.003 8052 IsGuiding returns 0 23:28:28.219 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=21, FiltMax=30, Gamma=1.040 23:28:28.224 00.005 8052 PulseGuide returned control before completion, sleep 57 23:28:28.283 00.059 8052 IsGuiding returns 0 23:28:28.284 00.001 8052 Move returns status 0, amount 54 23:28:28.284 00.000 8052 MoveAxis(N, 297, ABG) 23:28:28.284 00.000 8052 Guiding Dir = 0, Dur = 297 23:28:28.286 00.002 8052 IsSlewing returns 0 23:28:28.288 00.002 8052 IsGuiding returns 0 23:28:28.293 00.005 8052 PulseGuide returned control before completion, sleep 302 23:28:28.451 00.158 3236 UpdateGuideState exits: m=204 SNR=9.8 23:28:28.452 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:28.452 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:28.452 00.000 3236 Enqueuing Expose request 23:28:28.599 00.147 8052 IsGuiding returns 0 23:28:28.599 00.000 8052 Move returns status 0, amount 297 23:28:28.599 00.000 8052 move complete, result=0 23:28:28.600 00.001 8052 worker thread done servicing request 23:28:28.600 00.000 8052 Worker thread wakes up 23:28:28.600 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:28.600 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:28.601 00.001 3236 GuideStep: 1.5 px 54 ms WEST, -2.0 px 297 ms NORTH 23:28:30.034 01.433 8052 Exposure complete 23:28:30.197 00.163 8052 worker thread done servicing request 23:28:30.197 00.000 3236 OnExposeComplete: enter 23:28:30.198 00.001 3236 UpdateGuideState(): m_state=6 23:28:30.199 00.001 3236 Star::Find(15, 1054, 265, 0, (0,0,0,0), 0.0, 255) frame 1376 23:28:30.199 00.000 3236 Star::Find returns 1 (0), X=1053.86, Y=266.35, Mass=209, SNR=10.0, Peak=34 HFD=4.6 23:28:30.199 00.000 3236 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.85) = xAngle (0.88 = 0.88) 23:28:30.200 00.001 3236 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.86 = -0.86) 23:28:30.200 00.000 3236 CameraToMount -- cameraX=1.27 cameraY=-1.83 hyp=2.22 cameraTheta=-0.97 mountX=1.41 mountY=-1.69, mountTheta=-0.87 23:28:30.201 00.001 3236 SchedulePrimaryMove(06CFF028, x=1.27, y=-1.83, opts=13) 23:28:30.202 00.001 3236 Enqueuing Move request for scope (1.27, -1.83) 23:28:30.202 00.000 8052 Worker thread wakes up 23:28:30.202 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.27, -1.83) opts 0xd 23:28:30.202 00.000 8052 Handling offset move in thread for scope, endpoint = (1.27, -1.83) 23:28:30.203 00.001 8052 Moving (1.27, -1.83) raw xDistance=1.41 yDistance=-1.69 23:28:30.203 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.41 23:28:30.203 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.69 from input -1.69 23:28:30.203 00.000 8052 MoveAxis(W, 53, ABG) 23:28:30.204 00.001 8052 Guiding Dir = 3, Dur = 53 23:28:30.214 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=23, FiltMax=31, Gamma=1.040 23:28:30.256 00.042 8052 IsSlewing returns 0 23:28:30.259 00.003 8052 IsGuiding returns 0 23:28:30.263 00.004 8052 PulseGuide returned control before completion, sleep 60 23:28:30.325 00.062 8052 IsGuiding returns 0 23:28:30.326 00.001 8052 Move returns status 0, amount 53 23:28:30.326 00.000 8052 MoveAxis(N, 257, ABG) 23:28:30.326 00.000 8052 Guiding Dir = 0, Dur = 257 23:28:30.328 00.002 8052 IsSlewing returns 0 23:28:30.330 00.002 8052 IsGuiding returns 0 23:28:30.335 00.005 8052 PulseGuide returned control before completion, sleep 262 23:28:30.498 00.163 3236 UpdateGuideState exits: m=209 SNR=10.0 23:28:30.498 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:30.498 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:30.498 00.000 3236 Enqueuing Expose request 23:28:30.606 00.108 8052 IsGuiding returns 1 23:28:30.607 00.001 8052 scope still moving after pulse duration time elapsed 23:28:30.629 00.022 8052 IsSlewing returns 0 23:28:30.632 00.003 8052 IsGuiding returns 1 23:28:30.655 00.023 8052 IsSlewing returns 0 23:28:30.657 00.002 8052 IsGuiding returns 1 23:28:30.681 00.024 8052 IsSlewing returns 0 23:28:30.684 00.003 8052 IsGuiding returns 0 23:28:30.684 00.000 8052 scope move finished after 257 + 97 ms 23:28:30.685 00.001 8052 Move returns status 0, amount 257 23:28:30.685 00.000 8052 move complete, result=0 23:28:30.685 00.000 8052 worker thread done servicing request 23:28:30.685 00.000 8052 Worker thread wakes up 23:28:30.686 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:30.686 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:30.688 00.002 3236 GuideStep: 1.4 px 53 ms WEST, -1.7 px 257 ms NORTH 23:28:32.018 01.330 8052 Exposure complete 23:28:32.180 00.162 8052 worker thread done servicing request 23:28:32.180 00.000 3236 OnExposeComplete: enter 23:28:32.181 00.001 3236 UpdateGuideState(): m_state=6 23:28:32.181 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1377 23:28:32.182 00.001 3236 Star::Find returns 1 (0), X=1049.82, Y=267.93, Mass=204, SNR=9.8, Peak=32 HFD=5.5 23:28:32.182 00.000 3236 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.85) = xAngle (-1.20 = -1.20) 23:28:32.182 00.000 3236 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.95 = -2.95) 23:28:32.182 00.000 3236 CameraToMount -- cameraX=-2.77 cameraY=-0.25 hyp=2.78 cameraTheta=-3.05 mountX=1.00 mountY=-0.53, mountTheta=-0.49 23:28:32.185 00.003 3236 SchedulePrimaryMove(06CFF028, x=-2.77, y=-0.25, opts=13) 23:28:32.185 00.000 3236 Enqueuing Move request for scope (-2.77, -0.25) 23:28:32.186 00.001 8052 Worker thread wakes up 23:28:32.186 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.77, -0.25) opts 0xd 23:28:32.186 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.77, -0.25) 23:28:32.187 00.001 8052 Moving (-2.77, -0.25) raw xDistance=1.00 yDistance=-0.53 23:28:32.187 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.00 23:28:32.187 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53 23:28:32.187 00.000 8052 MoveAxis(W, 38, ABG) 23:28:32.187 00.000 8052 Guiding Dir = 3, Dur = 38 23:28:32.191 00.004 8052 IsSlewing returns 0 23:28:32.193 00.002 8052 IsGuiding returns 0 23:28:32.200 00.007 8052 PulseGuide returned control before completion, sleep 42 23:28:32.202 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=22, FiltMax=30, Gamma=1.040 23:28:32.245 00.043 8052 IsGuiding returns 0 23:28:32.246 00.001 8052 Move returns status 0, amount 38 23:28:32.246 00.000 8052 MoveAxis(N, 81, ABG) 23:28:32.246 00.000 8052 Guiding Dir = 0, Dur = 81 23:28:32.248 00.002 8052 IsSlewing returns 0 23:28:32.250 00.002 8052 IsGuiding returns 0 23:28:32.259 00.009 8052 PulseGuide returned control before completion, sleep 83 23:28:32.344 00.085 8052 IsGuiding returns 1 23:28:32.344 00.000 8052 scope still moving after pulse duration time elapsed 23:28:32.367 00.023 8052 IsSlewing returns 0 23:28:32.369 00.002 8052 IsGuiding returns 1 23:28:32.392 00.023 8052 IsSlewing returns 0 23:28:32.394 00.002 8052 IsGuiding returns 1 23:28:32.417 00.023 8052 IsSlewing returns 0 23:28:32.419 00.002 8052 IsGuiding returns 0 23:28:32.419 00.000 8052 scope move finished after 81 + 87 ms 23:28:32.419 00.000 8052 Move returns status 0, amount 81 23:28:32.419 00.000 8052 move complete, result=0 23:28:32.420 00.001 8052 worker thread done servicing request 23:28:32.465 00.045 3236 UpdateGuideState exits: m=204 SNR=9.8 23:28:32.466 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:32.466 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:32.466 00.000 3236 Enqueuing Expose request 23:28:32.466 00.000 8052 Worker thread wakes up 23:28:32.467 00.001 3236 GuideStep: 1.0 px 38 ms WEST, -0.5 px 81 ms NORTH 23:28:32.467 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:32.467 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:34.101 01.634 8052 Exposure complete 23:28:34.229 00.128 8052 worker thread done servicing request 23:28:34.229 00.000 3236 OnExposeComplete: enter 23:28:34.229 00.000 3236 UpdateGuideState(): m_state=6 23:28:34.230 00.001 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 1378 23:28:34.231 00.001 3236 Star::Find returns 1 (0), X=1047.58, Y=269.69, Mass=225, SNR=10.3, Peak=36 HFD=5.4 23:28:34.231 00.000 3236 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.85) = xAngle (4.70 = -1.59) 23:28:34.231 00.000 3236 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 23:28:34.231 00.000 3236 CameraToMount -- cameraX=-5.01 cameraY=1.51 hyp=5.24 cameraTheta=2.85 mountX=-0.08 mountY=0.99, mountTheta=1.65 23:28:34.233 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.01, y=1.51, opts=13) 23:28:34.233 00.000 3236 Enqueuing Move request for scope (-5.01, 1.51) 23:28:34.234 00.001 8052 Worker thread wakes up 23:28:34.234 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.01, 1.51) opts 0xd 23:28:34.234 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.01, 1.51) 23:28:34.234 00.000 8052 Moving (-5.01, 1.51) raw xDistance=-0.08 yDistance=0.99 23:28:34.234 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:28:34.234 00.000 8052 resist switch: large excursion: input 0.99 thresh 0.54 direction from -1 to 1 23:28:34.235 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.98 23:28:34.235 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99 23:28:34.235 00.000 8052 MoveAxis(E, 0, ABG) 23:28:34.235 00.000 8052 Move returns status 0, amount 0 23:28:34.235 00.000 8052 MoveAxis(S, 151, ABG) 23:28:34.236 00.001 8052 Guiding Dir = 1, Dur = 151 23:28:34.238 00.002 8052 IsSlewing returns 0 23:28:34.240 00.002 8052 IsGuiding returns 0 23:28:34.243 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=33, Gamma=1.040 23:28:34.267 00.024 8052 PulseGuide returned control before completion, sleep 135 23:28:34.406 00.139 8052 IsGuiding returns 1 23:28:34.406 00.000 8052 scope still moving after pulse duration time elapsed 23:28:34.428 00.022 8052 IsSlewing returns 0 23:28:34.430 00.002 8052 IsGuiding returns 0 23:28:34.430 00.000 8052 scope move finished after 151 + 38 ms 23:28:34.430 00.000 8052 Move returns status 0, amount 151 23:28:34.430 00.000 8052 move complete, result=0 23:28:34.430 00.000 8052 worker thread done servicing request 23:28:34.460 00.030 3236 UpdateGuideState exits: m=225 SNR=10.3 23:28:34.460 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:34.461 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:34.461 00.000 3236 Enqueuing Expose request 23:28:34.461 00.000 8052 Worker thread wakes up 23:28:34.461 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 1.0 px 151 ms SOUTH 23:28:34.461 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:34.461 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:36.093 01.632 8052 Exposure complete 23:28:36.221 00.128 8052 worker thread done servicing request 23:28:36.221 00.000 3236 OnExposeComplete: enter 23:28:36.221 00.000 3236 UpdateGuideState(): m_state=6 23:28:36.222 00.001 3236 Star::Find(15, 1047, 269, 0, (0,0,0,0), 0.0, 255) frame 1379 23:28:36.222 00.000 3236 Star::Find returns 1 (0), X=1048.07, Y=267.89, Mass=209, SNR=10.0, Peak=36 HFD=4.3 23:28:36.222 00.000 3236 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.85) = xAngle (-1.23 = -1.23) 23:28:36.223 00.001 3236 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.98 = -2.98) 23:28:36.223 00.000 3236 CameraToMount -- cameraX=-4.52 cameraY=-0.29 hyp=4.53 cameraTheta=-3.08 mountX=1.51 mountY=-0.75, mountTheta=-0.46 23:28:36.224 00.001 3236 SchedulePrimaryMove(06CFF028, x=-4.52, y=-0.29, opts=13) 23:28:36.224 00.000 3236 Enqueuing Move request for scope (-4.52, -0.29) 23:28:36.224 00.000 8052 Worker thread wakes up 23:28:36.225 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.52, -0.29) opts 0xd 23:28:36.225 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.52, -0.29) 23:28:36.225 00.000 8052 Moving (-4.52, -0.29) raw xDistance=1.51 yDistance=-0.75 23:28:36.225 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.51 23:28:36.225 00.000 8052 resist switch: large excursion: input -0.75 thresh 0.54 direction from 1 to -1 23:28:36.226 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.24 23:28:36.226 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75 23:28:36.226 00.000 8052 MoveAxis(W, 52, ABG) 23:28:36.226 00.000 8052 Guiding Dir = 3, Dur = 52 23:28:36.229 00.003 8052 IsSlewing returns 0 23:28:36.234 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=24, FiltMax=34, Gamma=1.040 23:28:36.236 00.002 8052 IsGuiding returns 0 23:28:36.268 00.032 8052 PulseGuide returned control before completion, sleep 30 23:28:36.301 00.033 8052 IsGuiding returns 1 23:28:36.301 00.000 8052 scope still moving after pulse duration time elapsed 23:28:36.325 00.024 8052 IsSlewing returns 0 23:28:36.327 00.002 8052 IsGuiding returns 1 23:28:36.351 00.024 8052 IsSlewing returns 0 23:28:36.451 00.100 8052 IsGuiding returns 0 23:28:36.451 00.000 8052 scope move finished after 52 + 163 ms 23:28:36.452 00.001 3236 UpdateGuideState exits: m=209 SNR=10.0 23:28:36.452 00.000 8052 Move returns status 0, amount 52 23:28:36.452 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:36.452 00.000 8052 MoveAxis(N, 113, ABG) 23:28:36.452 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:36.452 00.000 8052 Guiding Dir = 0, Dur = 113 23:28:36.452 00.000 3236 Enqueuing Expose request 23:28:36.513 00.061 8052 IsSlewing returns 0 23:28:36.582 00.069 8052 IsGuiding returns 0 23:28:36.647 00.065 8052 PulseGuide returned control before completion, sleep 59 23:28:36.710 00.063 8052 IsGuiding returns 1 23:28:36.710 00.000 8052 scope still moving after pulse duration time elapsed 23:28:36.732 00.022 8052 IsSlewing returns 0 23:28:36.734 00.002 8052 IsGuiding returns 1 23:28:36.756 00.022 8052 IsSlewing returns 0 23:28:36.758 00.002 8052 IsGuiding returns 1 23:28:36.780 00.022 8052 IsSlewing returns 0 23:28:36.782 00.002 8052 IsGuiding returns 0 23:28:36.782 00.000 8052 scope move finished after 113 + 86 ms 23:28:36.782 00.000 8052 Move returns status 0, amount 113 23:28:36.782 00.000 8052 move complete, result=0 23:28:36.783 00.001 8052 worker thread done servicing request 23:28:36.783 00.000 3236 GuideStep: 1.5 px 52 ms WEST, -0.7 px 113 ms NORTH 23:28:36.783 00.000 8052 Worker thread wakes up 23:28:36.783 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:36.783 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:38.015 01.232 8052 Exposure complete 23:28:38.147 00.132 8052 worker thread done servicing request 23:28:38.147 00.000 3236 OnExposeComplete: enter 23:28:38.148 00.001 3236 UpdateGuideState(): m_state=6 23:28:38.149 00.001 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 1380 23:28:38.149 00.000 3236 Star::Find returns 1 (0), X=1048.72, Y=267.27, Mass=211, SNR=10.0, Peak=42 HFD=4.6 23:28:38.149 00.000 3236 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.85) = xAngle (-1.06 = -1.06) 23:28:38.150 00.001 3236 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.81 = -2.81) 23:28:38.150 00.000 3236 CameraToMount -- cameraX=-3.87 cameraY=-0.91 hyp=3.98 cameraTheta=-2.91 mountX=1.94 mountY=-1.30, mountTheta=-0.59 23:28:38.152 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.87, y=-0.91, opts=13) 23:28:38.152 00.000 3236 Enqueuing Move request for scope (-3.87, -0.91) 23:28:38.152 00.000 8052 Worker thread wakes up 23:28:38.153 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.87, -0.91) opts 0xd 23:28:38.153 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.87, -0.91) 23:28:38.153 00.000 8052 Moving (-3.87, -0.91) raw xDistance=1.94 yDistance=-1.30 23:28:38.153 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.29 from input 1.94 23:28:38.153 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.30 from input -1.30 23:28:38.153 00.000 8052 MoveAxis(W, 71, ABG) 23:28:38.154 00.001 8052 Guiding Dir = 3, Dur = 71 23:28:38.159 00.005 8052 IsSlewing returns 0 23:28:38.161 00.002 8052 IsGuiding returns 0 23:28:38.163 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=30, FiltMax=40, Gamma=1.040 23:28:38.170 00.007 8052 PulseGuide returned control before completion, sleep 73 23:28:38.245 00.075 8052 IsGuiding returns 0 23:28:38.245 00.000 8052 Move returns status 0, amount 71 23:28:38.245 00.000 8052 MoveAxis(N, 197, ABG) 23:28:38.246 00.001 8052 Guiding Dir = 0, Dur = 197 23:28:38.247 00.001 8052 IsSlewing returns 0 23:28:38.249 00.002 8052 IsGuiding returns 0 23:28:38.254 00.005 8052 PulseGuide returned control before completion, sleep 202 23:28:38.394 00.140 3236 UpdateGuideState exits: m=211 SNR=10.0 23:28:38.394 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:38.394 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:38.395 00.001 3236 Enqueuing Expose request 23:28:38.459 00.064 8052 IsGuiding returns 1 23:28:38.459 00.000 8052 scope still moving after pulse duration time elapsed 23:28:38.481 00.022 8052 IsSlewing returns 0 23:28:38.483 00.002 8052 IsGuiding returns 0 23:28:38.483 00.000 8052 scope move finished after 197 + 37 ms 23:28:38.484 00.001 8052 Move returns status 0, amount 197 23:28:38.484 00.000 8052 move complete, result=0 23:28:38.484 00.000 8052 worker thread done servicing request 23:28:38.484 00.000 8052 Worker thread wakes up 23:28:38.484 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:38.485 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:38.490 00.005 3236 GuideStep: 1.9 px 71 ms WEST, -1.3 px 197 ms NORTH 23:28:40.019 01.529 8052 Exposure complete 23:28:40.181 00.162 8052 worker thread done servicing request 23:28:40.182 00.001 3236 OnExposeComplete: enter 23:28:40.182 00.000 3236 UpdateGuideState(): m_state=6 23:28:40.183 00.001 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 1381 23:28:40.183 00.000 3236 Star::Find returns 1 (0), X=1047.00, Y=267.32, Mass=203, SNR=9.7, Peak=37 HFD=4.9 23:28:40.183 00.000 3236 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.85) = xAngle (-1.14 = -1.14) 23:28:40.184 00.001 3236 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.89 = -2.89) 23:28:40.184 00.000 3236 CameraToMount -- cameraX=-5.59 cameraY=-0.85 hyp=5.66 cameraTheta=-2.99 mountX=2.35 mountY=-1.42, mountTheta=-0.54 23:28:40.185 00.001 3236 SchedulePrimaryMove(06CFF028, x=-5.59, y=-0.85, opts=13) 23:28:40.186 00.001 3236 Enqueuing Move request for scope (-5.59, -0.85) 23:28:40.186 00.000 8052 Worker thread wakes up 23:28:40.186 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.59, -0.85) opts 0xd 23:28:40.186 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.59, -0.85) 23:28:40.187 00.001 8052 Moving (-5.59, -0.85) raw xDistance=2.35 yDistance=-1.42 23:28:40.187 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.57 from input 2.35 23:28:40.187 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.42 from input -1.42 23:28:40.188 00.001 8052 MoveAxis(W, 86, ABG) 23:28:40.188 00.000 8052 Guiding Dir = 3, Dur = 86 23:28:40.191 00.003 8052 IsSlewing returns 0 23:28:40.194 00.003 8052 IsGuiding returns 0 23:28:40.199 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=27, FiltMax=35, Gamma=1.040 23:28:40.201 00.002 8052 PulseGuide returned control before completion, sleep 90 23:28:40.305 00.104 8052 IsGuiding returns 0 23:28:40.305 00.000 8052 Move returns status 0, amount 86 23:28:40.305 00.000 8052 MoveAxis(N, 216, ABG) 23:28:40.305 00.000 8052 Guiding Dir = 0, Dur = 216 23:28:40.399 00.094 8052 IsSlewing returns 0 23:28:40.458 00.059 3236 UpdateGuideState exits: m=203 SNR=9.7 23:28:40.458 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:40.458 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:40.458 00.000 3236 Enqueuing Expose request 23:28:40.463 00.005 8052 IsGuiding returns 0 23:28:40.737 00.274 8052 IsGuiding returns 1 23:28:40.737 00.000 8052 scope still moving after pulse duration time elapsed 23:28:40.761 00.024 8052 IsSlewing returns 0 23:28:40.764 00.003 8052 IsGuiding returns 1 23:28:40.786 00.022 8052 IsSlewing returns 0 23:28:40.789 00.003 8052 IsGuiding returns 1 23:28:40.811 00.022 8052 IsSlewing returns 0 23:28:40.813 00.002 8052 IsGuiding returns 1 23:28:40.835 00.022 8052 IsSlewing returns 0 23:28:40.837 00.002 8052 IsGuiding returns 1 23:28:40.859 00.022 8052 IsSlewing returns 0 23:28:40.861 00.002 8052 IsGuiding returns 1 23:28:40.883 00.022 8052 IsSlewing returns 0 23:28:40.885 00.002 8052 IsGuiding returns 1 23:28:40.907 00.022 8052 IsSlewing returns 0 23:28:40.909 00.002 8052 IsGuiding returns 1 23:28:40.931 00.022 8052 IsSlewing returns 0 23:28:40.932 00.001 8052 IsGuiding returns 1 23:28:40.957 00.025 8052 IsSlewing returns 0 23:28:40.959 00.002 8052 IsGuiding returns 0 23:28:40.959 00.000 8052 scope move finished after 216 + 279 ms 23:28:40.960 00.001 8052 Move returns status 0, amount 216 23:28:40.960 00.000 8052 move complete, result=0 23:28:40.960 00.000 8052 worker thread done servicing request 23:28:40.960 00.000 8052 Worker thread wakes up 23:28:40.960 00.000 3236 GuideStep: 2.4 px 86 ms WEST, -1.4 px 216 ms NORTH 23:28:40.961 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:40.961 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:28:42.091 01.130 8052 Exposure complete 23:28:42.253 00.162 8052 worker thread done servicing request 23:28:42.253 00.000 3236 OnExposeComplete: enter 23:28:42.253 00.000 3236 UpdateGuideState(): m_state=6 23:28:42.254 00.001 3236 Star::Find(15, 1047, 267, 0, (0,0,0,0), 0.0, 255) frame 1382 23:28:42.255 00.001 3236 Star::Find returns 1 (0), X=1045.34, Y=268.67, Mass=207, SNR=9.8, Peak=33 HFD=5.8 23:28:42.255 00.000 3236 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.85) = xAngle (4.92 = -1.36) 23:28:42.255 00.000 3236 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.18 = -3.11) 23:28:42.255 00.000 3236 CameraToMount -- cameraX=-7.25 cameraY=0.50 hyp=7.27 cameraTheta=3.07 mountX=1.51 mountY=-0.25, mountTheta=-0.16 23:28:42.257 00.002 3236 SchedulePrimaryMove(06CFF028, x=-7.25, y=0.50, opts=13) 23:28:42.257 00.000 3236 Enqueuing Move request for scope (-7.25, 0.50) 23:28:42.257 00.000 8052 Worker thread wakes up 23:28:42.258 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.25, 0.50) opts 0xd 23:28:42.258 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.25, 0.50) 23:28:42.258 00.000 8052 Moving (-7.25, 0.50) raw xDistance=1.51 yDistance=-0.25 23:28:42.258 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.06 from input 1.51 23:28:42.258 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25 23:28:42.259 00.001 8052 MoveAxis(W, 58, ABG) 23:28:42.259 00.000 8052 Guiding Dir = 3, Dur = 58 23:28:42.262 00.003 8052 IsSlewing returns 0 23:28:42.265 00.003 8052 IsGuiding returns 0 23:28:42.270 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=24, FiltMax=31, Gamma=1.040 23:28:42.271 00.001 8052 PulseGuide returned control before completion, sleep 63 23:28:42.336 00.065 8052 IsGuiding returns 0 23:28:42.336 00.000 8052 Move returns status 0, amount 58 23:28:42.337 00.001 8052 MoveAxis(N, 37, ABG) 23:28:42.337 00.000 8052 Guiding Dir = 0, Dur = 37 23:28:42.339 00.002 8052 IsSlewing returns 0 23:28:42.341 00.002 8052 IsGuiding returns 0 23:28:42.351 00.010 8052 PulseGuide returned control before completion, sleep 38 23:28:42.392 00.041 8052 IsGuiding returns 1 23:28:42.393 00.001 8052 scope still moving after pulse duration time elapsed 23:28:42.415 00.022 8052 IsSlewing returns 0 23:28:42.417 00.002 8052 IsGuiding returns 1 23:28:42.440 00.023 8052 IsSlewing returns 0 23:28:42.442 00.002 8052 IsGuiding returns 1 23:28:42.464 00.022 8052 IsSlewing returns 0 23:28:42.466 00.002 8052 IsGuiding returns 1 23:28:42.488 00.022 8052 IsSlewing returns 0 23:28:42.490 00.002 8052 IsGuiding returns 0 23:28:42.491 00.001 8052 scope move finished after 37 + 112 ms 23:28:42.491 00.000 8052 Move returns status 0, amount 37 23:28:42.491 00.000 8052 move complete, result=0 23:28:42.491 00.000 8052 worker thread done servicing request 23:28:42.535 00.044 3236 UpdateGuideState exits: m=207 SNR=9.8 23:28:42.535 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:42.535 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:42.535 00.000 3236 Enqueuing Expose request 23:28:42.535 00.000 8052 Worker thread wakes up 23:28:42.536 00.001 3236 GuideStep: 1.5 px 58 ms WEST, -0.2 px 37 ms NORTH 23:28:42.536 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:42.536 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,254,31,31) 23:28:44.069 01.533 8052 Exposure complete 23:28:44.231 00.162 8052 worker thread done servicing request 23:28:44.231 00.000 3236 OnExposeComplete: enter 23:28:44.231 00.000 3236 UpdateGuideState(): m_state=6 23:28:44.232 00.001 3236 Star::Find(15, 1045, 268, 0, (0,0,0,0), 0.0, 255) frame 1383 23:28:44.233 00.001 3236 Star::Find returns 1 (0), X=1043.75, Y=271.50, Mass=216, SNR=10.1, Peak=37 HFD=5.2 23:28:44.233 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.63 = -1.65) 23:28:44.233 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.88 = 2.88) 23:28:44.234 00.001 3236 CameraToMount -- cameraX=-8.84 cameraY=3.33 hyp=9.45 cameraTheta=2.78 mountX=-0.78 mountY=2.41, mountTheta=1.88 23:28:44.235 00.001 3236 SchedulePrimaryMove(06CFF028, x=-8.84, y=3.33, opts=13) 23:28:44.236 00.001 3236 Enqueuing Move request for scope (-8.84, 3.33) 23:28:44.236 00.000 8052 Worker thread wakes up 23:28:44.236 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.84, 3.33) opts 0xd 23:28:44.236 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.84, 3.33) 23:28:44.236 00.000 8052 Moving (-8.84, 3.33) raw xDistance=-0.78 yDistance=2.41 23:28:44.237 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.78 23:28:44.237 00.000 8052 resist switch: large excursion: input 2.41 thresh 0.54 direction from -1 to 1 23:28:44.237 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=7.22 23:28:44.238 00.001 8052 GuideAlgorithmResistSwitch::result() returns 2.41 from input 2.41 23:28:44.238 00.000 8052 MoveAxis(E, 23, ABG) 23:28:44.238 00.000 8052 Guiding Dir = 2, Dur = 23 23:28:44.241 00.003 8052 IsSlewing returns 0 23:28:44.244 00.003 8052 IsGuiding returns 0 23:28:44.248 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=26, FiltMax=33, Gamma=1.040 23:28:44.257 00.009 8052 PulseGuide returned control before completion, sleep 21 23:28:44.401 00.144 8052 IsGuiding returns 0 23:28:44.401 00.000 8052 Move returns status 0, amount 23 23:28:44.401 00.000 8052 MoveAxis(S, 366, ABG) 23:28:44.401 00.000 8052 Guiding Dir = 1, Dur = 366 23:28:44.462 00.061 8052 IsSlewing returns 0 23:28:44.514 00.052 3236 UpdateGuideState exits: m=216 SNR=10.1 23:28:44.514 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:44.515 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:44.515 00.000 3236 Enqueuing Expose request 23:28:44.534 00.019 8052 IsGuiding returns 0 23:28:44.684 00.150 8052 PulseGuide returned control before completion, sleep 227 23:28:44.914 00.230 8052 IsGuiding returns 1 23:28:44.914 00.000 8052 scope still moving after pulse duration time elapsed 23:28:44.936 00.022 8052 IsSlewing returns 0 23:28:44.937 00.001 8052 IsGuiding returns 1 23:28:44.960 00.023 8052 IsSlewing returns 0 23:28:44.962 00.002 8052 IsGuiding returns 1 23:28:44.985 00.023 8052 IsSlewing returns 0 23:28:44.987 00.002 8052 IsGuiding returns 1 23:28:45.009 00.022 8052 IsSlewing returns 0 23:28:45.011 00.002 8052 IsGuiding returns 1 23:28:45.033 00.022 8052 IsSlewing returns 0 23:28:45.035 00.002 8052 IsGuiding returns 1 23:28:45.058 00.023 8052 IsSlewing returns 0 23:28:45.060 00.002 8052 IsGuiding returns 0 23:28:45.060 00.000 8052 scope move finished after 366 + 160 ms 23:28:45.061 00.001 8052 Move returns status 0, amount 366 23:28:45.061 00.000 8052 move complete, result=0 23:28:45.061 00.000 8052 worker thread done servicing request 23:28:45.061 00.000 8052 Worker thread wakes up 23:28:45.061 00.000 3236 GuideStep: -0.8 px 23 ms EAST, 2.4 px 366 ms SOUTH 23:28:45.062 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:45.062 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1029,257,31,31) 23:28:46.090 01.028 8052 Exposure complete 23:28:46.253 00.163 8052 worker thread done servicing request 23:28:46.253 00.000 3236 OnExposeComplete: enter 23:28:46.253 00.000 3236 UpdateGuideState(): m_state=6 23:28:46.254 00.001 3236 Star::Find(15, 1043, 271, 0, (0,0,0,0), 0.0, 255) frame 1384 23:28:46.254 00.000 3236 Star::Find returns 1 (0), X=1043.69, Y=268.35, Mass=200, SNR=9.7, Peak=41 HFD=4.9 23:28:46.255 00.001 3236 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.85) = xAngle (4.97 = -1.31) 23:28:46.255 00.000 3236 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.22 = -3.06) 23:28:46.255 00.000 3236 CameraToMount -- cameraX=-8.90 cameraY=0.18 hyp=8.90 cameraTheta=3.12 mountX=2.27 mountY=-0.73, mountTheta=-0.31 23:28:46.257 00.002 3236 SchedulePrimaryMove(06CFF028, x=-8.90, y=0.18, opts=13) 23:28:46.257 00.000 3236 Enqueuing Move request for scope (-8.90, 0.18) 23:28:46.257 00.000 8052 Worker thread wakes up 23:28:46.258 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.90, 0.18) opts 0xd 23:28:46.258 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.90, 0.18) 23:28:46.258 00.000 8052 Moving (-8.90, 0.18) raw xDistance=2.27 yDistance=-0.73 23:28:46.258 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.40 from input 2.27 23:28:46.258 00.000 8052 resist switch: large excursion: input -0.73 thresh 0.54 direction from 1 to -1 23:28:46.259 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.19 23:28:46.259 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 23:28:46.259 00.000 8052 MoveAxis(W, 77, ABG) 23:28:46.259 00.000 8052 Guiding Dir = 3, Dur = 77 23:28:46.262 00.003 8052 IsSlewing returns 0 23:28:46.267 00.005 8052 IsGuiding returns 0 23:28:46.270 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=30, FiltMax=37, Gamma=1.040 23:28:46.275 00.005 8052 PulseGuide returned control before completion, sleep 80 23:28:46.357 00.082 8052 IsGuiding returns 0 23:28:46.357 00.000 8052 Move returns status 0, amount 77 23:28:46.358 00.001 8052 MoveAxis(N, 111, ABG) 23:28:46.358 00.000 8052 Guiding Dir = 0, Dur = 111 23:28:46.360 00.002 8052 IsSlewing returns 0 23:28:46.362 00.002 8052 IsGuiding returns 0 23:28:46.367 00.005 8052 PulseGuide returned control before completion, sleep 116 23:28:46.487 00.120 8052 IsGuiding returns 1 23:28:46.487 00.000 8052 scope still moving after pulse duration time elapsed 23:28:46.509 00.022 8052 IsSlewing returns 0 23:28:46.511 00.002 8052 IsGuiding returns 0 23:28:46.512 00.001 8052 scope move finished after 111 + 38 ms 23:28:46.512 00.000 8052 Move returns status 0, amount 111 23:28:46.512 00.000 8052 move complete, result=0 23:28:46.512 00.000 8052 worker thread done servicing request 23:28:46.538 00.026 3236 UpdateGuideState exits: m=200 SNR=9.7 23:28:46.538 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:46.538 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:46.538 00.000 3236 Enqueuing Expose request 23:28:46.539 00.001 8052 Worker thread wakes up 23:28:46.539 00.000 3236 GuideStep: 2.3 px 77 ms WEST, -0.7 px 111 ms NORTH 23:28:46.539 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:46.539 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1029,253,31,31) 23:28:48.074 01.535 8052 Exposure complete 23:28:48.239 00.165 8052 worker thread done servicing request 23:28:48.239 00.000 3236 OnExposeComplete: enter 23:28:48.239 00.000 3236 UpdateGuideState(): m_state=6 23:28:48.240 00.001 3236 Star::Find(15, 1043, 268, 0, (0,0,0,0), 0.0, 255) frame 1385 23:28:48.241 00.001 3236 Star::Find returns 1 (0), X=1042.55, Y=270.01, Mass=230, SNR=10.4, Peak=36 HFD=4.8 23:28:48.241 00.000 3236 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.85) = xAngle (4.81 = -1.47) 23:28:48.241 00.000 3236 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 23:28:48.241 00.000 3236 CameraToMount -- cameraX=-10.04 cameraY=1.83 hyp=10.21 cameraTheta=2.96 mountX=0.99 mountY=0.80, mountTheta=0.68 23:28:48.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=-10.04, y=1.83, opts=13) 23:28:48.243 00.000 3236 Enqueuing Move request for scope (-10.04, 1.83) 23:28:48.243 00.000 8052 Worker thread wakes up 23:28:48.244 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-10.04, 1.83) opts 0xd 23:28:48.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-10.04, 1.83) 23:28:48.244 00.000 8052 Moving (-10.04, 1.83) raw xDistance=0.99 yDistance=0.80 23:28:48.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.72 from input 0.99 23:28:48.245 00.001 8052 resist switch: large excursion: input 0.80 thresh 0.54 direction from -1 to 1 23:28:48.245 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.39 23:28:48.245 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80 23:28:48.245 00.000 8052 MoveAxis(W, 40, ABG) 23:28:48.246 00.001 8052 Guiding Dir = 3, Dur = 40 23:28:48.256 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=24, FiltMax=34, Gamma=1.040 23:28:48.286 00.030 8052 IsSlewing returns 0 23:28:48.354 00.068 8052 IsGuiding returns 0 23:28:48.514 00.160 8052 IsGuiding returns 0 23:28:48.514 00.000 8052 Move returns status 0, amount 40 23:28:48.514 00.000 8052 MoveAxis(S, 121, ABG) 23:28:48.514 00.000 8052 Guiding Dir = 1, Dur = 121 23:28:48.519 00.005 3236 UpdateGuideState exits: m=230 SNR=10.4 23:28:48.520 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:48.520 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:48.520 00.000 3236 Enqueuing Expose request 23:28:48.521 00.001 8052 IsSlewing returns 0 23:28:48.525 00.004 8052 IsGuiding returns 0 23:28:48.530 00.005 8052 PulseGuide returned control before completion, sleep 126 23:28:48.668 00.138 8052 IsGuiding returns 1 23:28:48.669 00.001 8052 scope still moving after pulse duration time elapsed 23:28:48.694 00.025 8052 IsSlewing returns 0 23:28:48.697 00.003 8052 IsGuiding returns 0 23:28:48.697 00.000 8052 scope move finished after 121 + 51 ms 23:28:48.698 00.001 8052 Move returns status 0, amount 121 23:28:48.698 00.000 8052 move complete, result=0 23:28:48.698 00.000 8052 worker thread done servicing request 23:28:48.698 00.000 8052 Worker thread wakes up 23:28:48.699 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:48.699 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1028,255,31,31) 23:28:48.700 00.001 3236 GuideStep: 1.0 px 40 ms WEST, 0.8 px 121 ms SOUTH 23:28:50.031 01.331 8052 Exposure complete 23:28:50.193 00.162 8052 worker thread done servicing request 23:28:50.193 00.000 3236 OnExposeComplete: enter 23:28:50.193 00.000 3236 UpdateGuideState(): m_state=6 23:28:50.194 00.001 3236 Star::Find(15, 1042, 270, 0, (0,0,0,0), 0.0, 255) frame 1386 23:28:50.195 00.001 3236 Star::Find returns 1 (0), X=1043.34, Y=270.17, Mass=232, SNR=10.5, Peak=43 HFD=4.5 23:28:50.195 00.000 3236 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.85) = xAngle (4.78 = -1.51) 23:28:50.195 00.000 3236 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.03 = 3.03) 23:28:50.195 00.000 3236 CameraToMount -- cameraX=-9.25 cameraY=2.00 hyp=9.47 cameraTheta=2.93 mountX=0.61 mountY=1.04, mountTheta=1.04 23:28:50.197 00.002 3236 SchedulePrimaryMove(06CFF028, x=-9.25, y=2.00, opts=13) 23:28:50.198 00.001 3236 Enqueuing Move request for scope (-9.25, 2.00) 23:28:50.198 00.000 8052 Worker thread wakes up 23:28:50.198 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-9.25, 2.00) opts 0xd 23:28:50.198 00.000 8052 Handling offset move in thread for scope, endpoint = (-9.25, 2.00) 23:28:50.199 00.001 8052 Moving (-9.25, 2.00) raw xDistance=0.61 yDistance=1.04 23:28:50.199 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.61 23:28:50.199 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04 23:28:50.199 00.000 8052 MoveAxis(W, 24, ABG) 23:28:50.200 00.001 8052 Guiding Dir = 3, Dur = 24 23:28:50.202 00.002 8052 IsSlewing returns 0 23:28:50.205 00.003 8052 IsGuiding returns 0 23:28:50.211 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=31, FiltMax=40, Gamma=1.040 23:28:50.212 00.001 8052 PulseGuide returned control before completion, sleep 28 23:28:50.242 00.030 8052 IsGuiding returns 0 23:28:50.243 00.001 8052 Move returns status 0, amount 24 23:28:50.243 00.000 8052 MoveAxis(S, 159, ABG) 23:28:50.243 00.000 8052 Guiding Dir = 1, Dur = 159 23:28:50.246 00.003 8052 IsSlewing returns 0 23:28:50.248 00.002 8052 IsGuiding returns 0 23:28:50.263 00.015 8052 PulseGuide returned control before completion, sleep 155 23:28:50.421 00.158 8052 IsGuiding returns 1 23:28:50.422 00.001 8052 scope still moving after pulse duration time elapsed 23:28:50.444 00.022 8052 IsSlewing returns 0 23:28:50.447 00.003 8052 IsGuiding returns 0 23:28:50.447 00.000 8052 scope move finished after 159 + 39 ms 23:28:50.447 00.000 8052 Move returns status 0, amount 159 23:28:50.447 00.000 8052 move complete, result=0 23:28:50.447 00.000 8052 worker thread done servicing request 23:28:50.473 00.026 3236 UpdateGuideState exits: m=232 SNR=10.5 23:28:50.473 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:50.474 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:50.474 00.000 3236 Enqueuing Expose request 23:28:50.474 00.000 8052 Worker thread wakes up 23:28:50.474 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:50.475 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1028,255,31,31) 23:28:50.475 00.000 3236 GuideStep: 0.6 px 24 ms WEST, 1.0 px 159 ms SOUTH 23:28:52.008 01.533 8052 Exposure complete 23:28:52.173 00.165 8052 worker thread done servicing request 23:28:52.174 00.001 3236 OnExposeComplete: enter 23:28:52.174 00.000 3236 UpdateGuideState(): m_state=6 23:28:52.175 00.001 3236 Star::Find(15, 1043, 270, 0, (0,0,0,0), 0.0, 255) frame 1387 23:28:52.175 00.000 3236 Star::Find returns 1 (0), X=1043.44, Y=272.09, Mass=215, SNR=10.1, Peak=33 HFD=4.9 23:28:52.175 00.000 3236 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.85) = xAngle (4.59 = -1.70) 23:28:52.176 00.001 3236 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.84 = 2.84) 23:28:52.176 00.000 3236 CameraToMount -- cameraX=-9.16 cameraY=3.91 hyp=9.96 cameraTheta=2.74 mountX=-1.25 mountY=2.96, mountTheta=1.97 23:28:52.178 00.002 3236 SchedulePrimaryMove(06CFF028, x=-9.16, y=3.91, opts=13) 23:28:52.178 00.000 3236 Enqueuing Move request for scope (-9.16, 3.91) 23:28:52.178 00.000 8052 Worker thread wakes up 23:28:52.179 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-9.16, 3.91) opts 0xd 23:28:52.179 00.000 8052 Handling offset move in thread for scope, endpoint = (-9.16, 3.91) 23:28:52.179 00.000 8052 Moving (-9.16, 3.91) raw xDistance=-1.25 yDistance=2.96 23:28:52.179 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.25 23:28:52.179 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.96 from input 2.96 23:28:52.180 00.001 8052 MoveAxis(E, 42, ABG) 23:28:52.180 00.000 8052 Guiding Dir = 2, Dur = 42 23:28:52.189 00.009 8052 IsSlewing returns 0 23:28:52.190 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=23, FiltMax=32, Gamma=1.040 23:28:52.253 00.063 8052 IsGuiding returns 0 23:28:52.326 00.073 8052 IsGuiding returns 1 23:28:52.327 00.001 8052 scope still moving after pulse duration time elapsed 23:28:52.349 00.022 8052 IsSlewing returns 0 23:28:52.352 00.003 8052 IsGuiding returns 1 23:28:52.374 00.022 8052 IsSlewing returns 0 23:28:52.376 00.002 8052 IsGuiding returns 0 23:28:52.376 00.000 8052 scope move finished after 42 + 81 ms 23:28:52.377 00.001 8052 Move returns status 0, amount 42 23:28:52.377 00.000 8052 MoveAxis(S, 450, ABG) 23:28:52.377 00.000 8052 Guiding Dir = 1, Dur = 450 23:28:52.379 00.002 8052 IsSlewing returns 0 23:28:52.381 00.002 8052 IsGuiding returns 0 23:28:52.387 00.006 8052 PulseGuide returned control before completion, sleep 455 23:28:52.450 00.063 3236 UpdateGuideState exits: m=215 SNR=10.1 23:28:52.450 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:52.451 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:52.451 00.000 3236 Enqueuing Expose request 23:28:52.846 00.395 8052 IsGuiding returns 0 23:28:52.846 00.000 8052 Move returns status 0, amount 450 23:28:52.846 00.000 8052 move complete, result=0 23:28:52.846 00.000 8052 worker thread done servicing request 23:28:52.847 00.001 8052 Worker thread wakes up 23:28:52.847 00.000 3236 GuideStep: -1.3 px 42 ms EAST, 3.0 px 450 ms SOUTH 23:28:52.847 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:52.847 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1028,257,31,31) 23:28:54.078 01.231 8052 Exposure complete 23:28:54.240 00.162 8052 worker thread done servicing request 23:28:54.241 00.001 3236 OnExposeComplete: enter 23:28:54.241 00.000 3236 UpdateGuideState(): m_state=6 23:28:54.242 00.001 3236 Star::Find(15, 1043, 272, 0, (0,0,0,0), 0.0, 255) frame 1388 23:28:54.242 00.000 3236 Star::Find returns 1 (0), X=1044.39, Y=270.65, Mass=201, SNR=9.7, Peak=38 HFD=4.8 23:28:54.242 00.000 3236 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.85) = xAngle (4.70 = -1.59) 23:28:54.243 00.001 3236 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 23:28:54.243 00.000 3236 CameraToMount -- cameraX=-8.20 cameraY=2.48 hyp=8.57 cameraTheta=2.85 mountX=-0.13 mountY=1.62, mountTheta=1.65 23:28:54.245 00.002 3236 SchedulePrimaryMove(06CFF028, x=-8.20, y=2.48, opts=13) 23:28:54.245 00.000 3236 Enqueuing Move request for scope (-8.20, 2.48) 23:28:54.245 00.000 8052 Worker thread wakes up 23:28:54.245 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.20, 2.48) opts 0xd 23:28:54.246 00.001 8052 Handling offset move in thread for scope, endpoint = (-8.20, 2.48) 23:28:54.246 00.000 8052 Moving (-8.20, 2.48) raw xDistance=-0.13 yDistance=1.62 23:28:54.246 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:28:54.246 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.62 from input 1.62 23:28:54.247 00.001 8052 MoveAxis(E, 0, ABG) 23:28:54.247 00.000 8052 Move returns status 0, amount 0 23:28:54.247 00.000 8052 MoveAxis(S, 247, ABG) 23:28:54.247 00.000 8052 Guiding Dir = 1, Dur = 247 23:28:54.250 00.003 8052 IsSlewing returns 0 23:28:54.253 00.003 8052 IsGuiding returns 0 23:28:54.257 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=29, FiltMax=37, Gamma=1.040 23:28:54.259 00.002 8052 PulseGuide returned control before completion, sleep 251 23:28:54.515 00.256 8052 IsGuiding returns 0 23:28:54.515 00.000 8052 Move returns status 0, amount 247 23:28:54.515 00.000 8052 move complete, result=0 23:28:54.515 00.000 8052 worker thread done servicing request 23:28:54.517 00.002 3236 UpdateGuideState exits: m=201 SNR=9.7 23:28:54.517 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:54.517 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:54.518 00.001 3236 Enqueuing Expose request 23:28:54.518 00.000 8052 Worker thread wakes up 23:28:54.518 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 1.6 px 247 ms SOUTH 23:28:54.518 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:54.519 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1029,256,31,31) 23:28:56.053 01.534 8052 Exposure complete 23:28:56.217 00.164 8052 worker thread done servicing request 23:28:56.218 00.001 3236 OnExposeComplete: enter 23:28:56.218 00.000 3236 UpdateGuideState(): m_state=6 23:28:56.219 00.001 3236 Star::Find(15, 1044, 270, 0, (0,0,0,0), 0.0, 255) frame 1389 23:28:56.219 00.000 3236 Star::Find returns 1 (0), X=1045.55, Y=268.28, Mass=185, SNR=9.3, Peak=38 HFD=4.6 23:28:56.220 00.001 3236 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.85) = xAngle (4.97 = -1.31) 23:28:56.220 00.000 3236 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.23 = -3.05) 23:28:56.220 00.000 3236 CameraToMount -- cameraX=-7.04 cameraY=0.11 hyp=7.04 cameraTheta=3.13 mountX=1.83 mountY=-0.61, mountTheta=-0.32 23:28:56.222 00.002 3236 SchedulePrimaryMove(06CFF028, x=-7.04, y=0.11, opts=13) 23:28:56.222 00.000 3236 Enqueuing Move request for scope (-7.04, 0.11) 23:28:56.222 00.000 8052 Worker thread wakes up 23:28:56.222 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.04, 0.11) opts 0xd 23:28:56.223 00.001 8052 Handling offset move in thread for scope, endpoint = (-7.04, 0.11) 23:28:56.223 00.000 8052 Moving (-7.04, 0.11) raw xDistance=1.83 yDistance=-0.61 23:28:56.223 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.83 23:28:56.223 00.000 8052 resist switch: large excursion: input -0.61 thresh 0.54 direction from 1 to -1 23:28:56.224 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.84 23:28:56.224 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:28:56.224 00.000 8052 MoveAxis(W, 63, ABG) 23:28:56.225 00.001 8052 Guiding Dir = 3, Dur = 63 23:28:56.227 00.002 8052 IsSlewing returns 0 23:28:56.230 00.003 8052 IsGuiding returns 0 23:28:56.234 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=28, FiltMax=36, Gamma=1.040 23:28:56.235 00.001 8052 PulseGuide returned control before completion, sleep 68 23:28:56.305 00.070 8052 IsGuiding returns 0 23:28:56.305 00.000 8052 Move returns status 0, amount 63 23:28:56.306 00.001 8052 MoveAxis(N, 93, ABG) 23:28:56.306 00.000 8052 Guiding Dir = 0, Dur = 93 23:28:56.308 00.002 8052 IsSlewing returns 0 23:28:56.310 00.002 8052 IsGuiding returns 0 23:28:56.320 00.010 8052 PulseGuide returned control before completion, sleep 94 23:28:56.416 00.096 8052 IsGuiding returns 1 23:28:56.416 00.000 8052 scope still moving after pulse duration time elapsed 23:28:56.439 00.023 8052 IsSlewing returns 0 23:28:56.441 00.002 8052 IsGuiding returns 1 23:28:56.463 00.022 8052 IsSlewing returns 0 23:28:56.465 00.002 8052 IsGuiding returns 0 23:28:56.466 00.001 8052 scope move finished after 93 + 62 ms 23:28:56.466 00.000 8052 Move returns status 0, amount 93 23:28:56.466 00.000 8052 move complete, result=0 23:28:56.466 00.000 8052 worker thread done servicing request 23:28:56.500 00.034 3236 UpdateGuideState exits: m=185 SNR=9.3 23:28:56.500 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:56.501 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:56.501 00.000 3236 Enqueuing Expose request 23:28:56.501 00.000 8052 Worker thread wakes up 23:28:56.501 00.000 3236 GuideStep: 1.8 px 63 ms WEST, -0.6 px 93 ms NORTH 23:28:56.501 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:56.502 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1031,253,31,31) 23:28:58.036 01.534 8052 Exposure complete 23:28:58.198 00.162 8052 worker thread done servicing request 23:28:58.198 00.000 3236 OnExposeComplete: enter 23:28:58.198 00.000 3236 UpdateGuideState(): m_state=6 23:28:58.199 00.001 3236 Star::Find(15, 1045, 268, 0, (0,0,0,0), 0.0, 255) frame 1390 23:28:58.199 00.000 3236 Star::Find returns 1 (0), X=1045.60, Y=269.85, Mass=210, SNR=9.9, Peak=34 HFD=5.1 23:28:58.200 00.001 3236 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.85) = xAngle (4.76 = -1.53) 23:28:58.200 00.000 3236 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.01 = 3.01) 23:28:58.200 00.000 3236 CameraToMount -- cameraX=-6.99 cameraY=1.67 hyp=7.19 cameraTheta=2.91 mountX=0.31 mountY=0.95, mountTheta=1.26 23:28:58.202 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.99, y=1.67, opts=13) 23:28:58.203 00.001 3236 Enqueuing Move request for scope (-6.99, 1.67) 23:28:58.203 00.000 8052 Worker thread wakes up 23:28:58.203 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.99, 1.67) opts 0xd 23:28:58.203 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.99, 1.67) 23:28:58.204 00.001 8052 Moving (-6.99, 1.67) raw xDistance=0.31 yDistance=0.95 23:28:58.204 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.31 23:28:58.204 00.000 8052 resist switch: large excursion: input 0.95 thresh 0.54 direction from -1 to 1 23:28:58.204 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.85 23:28:58.205 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 23:28:58.205 00.000 8052 MoveAxis(W, 15, ABG) 23:28:58.205 00.000 8052 Guiding Dir = 3, Dur = 15 23:28:58.208 00.003 8052 IsSlewing returns 0 23:28:58.211 00.003 8052 IsGuiding returns 0 23:28:58.215 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=23, FiltMax=32, Gamma=1.040 23:28:58.215 00.000 8052 PulseGuide returned control before completion, sleep 22 23:28:58.240 00.025 8052 IsGuiding returns 0 23:28:58.240 00.000 8052 Move returns status 0, amount 15 23:28:58.241 00.001 8052 MoveAxis(S, 144, ABG) 23:28:58.241 00.000 8052 Guiding Dir = 1, Dur = 144 23:28:58.243 00.002 8052 IsSlewing returns 0 23:28:58.245 00.002 8052 IsGuiding returns 0 23:28:58.252 00.007 8052 PulseGuide returned control before completion, sleep 148 23:28:58.403 00.151 8052 IsGuiding returns 0 23:28:58.404 00.001 8052 Move returns status 0, amount 144 23:28:58.404 00.000 8052 move complete, result=0 23:28:58.404 00.000 8052 worker thread done servicing request 23:28:58.481 00.077 3236 UpdateGuideState exits: m=210 SNR=9.9 23:28:58.481 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:28:58.481 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:28:58.481 00.000 3236 Enqueuing Expose request 23:28:58.482 00.001 8052 Worker thread wakes up 23:28:58.482 00.000 3236 GuideStep: 0.3 px 15 ms WEST, 0.9 px 144 ms SOUTH 23:28:58.482 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:28:58.482 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,255,31,31) 23:29:00.017 01.535 8052 Exposure complete 23:29:00.214 00.197 8052 worker thread done servicing request 23:29:00.214 00.000 3236 OnExposeComplete: enter 23:29:00.214 00.000 3236 UpdateGuideState(): m_state=6 23:29:00.216 00.002 3236 Star::Find(15, 1045, 269, 0, (0,0,0,0), 0.0, 255) frame 1391 23:29:00.216 00.000 3236 Star::Find returns 1 (0), X=1046.51, Y=269.30, Mass=194, SNR=9.6, Peak=33 HFD=5.0 23:29:00.217 00.001 3236 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.85) = xAngle (4.81 = -1.48) 23:29:00.217 00.000 3236 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 23:29:00.217 00.000 3236 CameraToMount -- cameraX=-6.08 cameraY=1.12 hyp=6.19 cameraTheta=2.96 mountX=0.59 mountY=0.50, mountTheta=0.70 23:29:00.220 00.003 3236 SchedulePrimaryMove(06CFF028, x=-6.08, y=1.12, opts=13) 23:29:00.220 00.000 3236 Enqueuing Move request for scope (-6.08, 1.12) 23:29:00.226 00.006 8052 Worker thread wakes up 23:29:00.226 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.08, 1.12) opts 0xd 23:29:00.226 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.08, 1.12) 23:29:00.226 00.000 8052 Moving (-6.08, 1.12) raw xDistance=0.59 yDistance=0.50 23:29:00.227 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59 23:29:00.227 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50 23:29:00.227 00.000 8052 MoveAxis(W, 21, ABG) 23:29:00.227 00.000 8052 Guiding Dir = 3, Dur = 21 23:29:00.229 00.002 8052 IsSlewing returns 0 23:29:00.232 00.003 8052 IsGuiding returns 0 23:29:00.232 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=134, FiltMin=22, FiltMax=40, Gamma=1.040 23:29:00.245 00.013 8052 PulseGuide returned control before completion, sleep 18 23:29:00.265 00.020 8052 IsGuiding returns 1 23:29:00.266 00.001 8052 scope still moving after pulse duration time elapsed 23:29:00.289 00.023 8052 IsSlewing returns 0 23:29:00.291 00.002 8052 IsGuiding returns 0 23:29:00.291 00.000 8052 scope move finished after 21 + 37 ms 23:29:00.291 00.000 8052 Move returns status 0, amount 21 23:29:00.291 00.000 8052 MoveAxis(S, 76, ABG) 23:29:00.291 00.000 8052 Guiding Dir = 1, Dur = 76 23:29:00.294 00.003 8052 IsSlewing returns 0 23:29:00.296 00.002 8052 IsGuiding returns 0 23:29:00.303 00.007 8052 PulseGuide returned control before completion, sleep 80 23:29:00.385 00.082 8052 IsGuiding returns 1 23:29:00.385 00.000 8052 scope still moving after pulse duration time elapsed 23:29:00.407 00.022 8052 IsSlewing returns 0 23:29:00.409 00.002 8052 IsGuiding returns 1 23:29:00.431 00.022 8052 IsSlewing returns 0 23:29:00.433 00.002 8052 IsGuiding returns 1 23:29:00.455 00.022 8052 IsSlewing returns 0 23:29:00.459 00.004 8052 IsGuiding returns 0 23:29:00.460 00.001 8052 scope move finished after 76 + 87 ms 23:29:00.460 00.000 8052 Move returns status 0, amount 76 23:29:00.460 00.000 8052 move complete, result=0 23:29:00.460 00.000 8052 worker thread done servicing request 23:29:00.462 00.002 3236 UpdateGuideState exits: m=194 SNR=9.6 23:29:00.462 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:00.463 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:00.463 00.000 3236 Enqueuing Expose request 23:29:00.463 00.000 8052 Worker thread wakes up 23:29:00.463 00.000 3236 GuideStep: 0.6 px 21 ms WEST, 0.5 px 76 ms SOUTH 23:29:00.463 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:00.463 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,254,31,31) 23:29:02.099 01.636 8052 Exposure complete 23:29:02.262 00.163 8052 worker thread done servicing request 23:29:02.263 00.001 3236 OnExposeComplete: enter 23:29:02.263 00.000 3236 UpdateGuideState(): m_state=6 23:29:02.264 00.001 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 1392 23:29:02.264 00.000 3236 Star::Find returns 1 (0), X=1049.54, Y=273.80, Mass=883, SNR=19.7, Peak=45 HFD=7.1 23:29:02.265 00.001 3236 Status Line: Mass: 883 vs 204 23:29:02.270 00.005 3236 UpdateCurrentPosition: star mass new=883.1 exp=204.1 thresh=50% limits=(102.0, 332.4, 408.1) 23:29:02.270 00.000 3236 DistanceChecker: activated 23:29:02.271 00.001 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 23:29:02.271 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:29:02.271 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:29:02.271 00.000 8052 Worker thread wakes up 23:29:02.272 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:29:02.272 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:29:02.272 00.000 8052 move complete, result=0 23:29:02.272 00.000 8052 worker thread done servicing request 23:29:02.373 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:29:02.373 00.000 3236 Status Line: Star lost - mass changed 23:29:02.380 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=24, FiltMax=45, Gamma=1.040 23:29:02.648 00.268 3236 UpdateGuideState exits: Star lost - mass changed 23:29:02.648 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:02.648 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:29:02.648 00.000 3236 Enqueuing Expose request 23:29:02.649 00.001 8052 Worker thread wakes up 23:29:02.649 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:02.649 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:29:04.082 01.433 8052 Exposure complete 23:29:04.247 00.165 8052 worker thread done servicing request 23:29:04.248 00.001 3236 OnExposeComplete: enter 23:29:04.248 00.000 3236 UpdateGuideState(): m_state=6 23:29:04.249 00.001 3236 Star::Find(15, 1046, 269, 0, (0,0,0,0), 0.0, 255) frame 1393 23:29:04.249 00.000 3236 Star::Find returns 1 (0), X=1047.48, Y=271.55, Mass=210, SNR=9.9, Peak=36 HFD=5.1 23:29:04.250 00.001 3236 DistanceChecker: deactivated 23:29:04.250 00.000 3236 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.85) = xAngle (4.41 = -1.88) 23:29:04.250 00.000 3236 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.66 = 2.66) 23:29:04.250 00.000 3236 CameraToMount -- cameraX=-5.11 cameraY=3.38 hyp=6.12 cameraTheta=2.56 mountX=-1.85 mountY=2.84, mountTheta=2.15 23:29:04.252 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.11, y=3.38, opts=13) 23:29:04.253 00.001 3236 Enqueuing Move request for scope (-5.11, 3.38) 23:29:04.253 00.000 8052 Worker thread wakes up 23:29:04.253 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.11, 3.38) opts 0xd 23:29:04.253 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.11, 3.38) 23:29:04.253 00.000 8052 Moving (-5.11, 3.38) raw xDistance=-1.85 yDistance=2.84 23:29:04.257 00.004 8052 GuideAlgorithmHysteresis::Result() returns -1.14 from input -1.85 23:29:04.257 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.84 from input 2.84 23:29:04.257 00.000 8052 MoveAxis(E, 62, ABG) 23:29:04.257 00.000 8052 Guiding Dir = 2, Dur = 62 23:29:04.260 00.003 8052 IsSlewing returns 0 23:29:04.263 00.003 8052 IsGuiding returns 0 23:29:04.265 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=33, Gamma=1.040 23:29:04.272 00.007 8052 PulseGuide returned control before completion, sleep 64 23:29:04.338 00.066 8052 IsGuiding returns 0 23:29:04.339 00.001 8052 Move returns status 0, amount 62 23:29:04.339 00.000 8052 MoveAxis(S, 431, ABG) 23:29:04.339 00.000 8052 Guiding Dir = 1, Dur = 431 23:29:04.341 00.002 8052 IsSlewing returns 0 23:29:04.344 00.003 8052 IsGuiding returns 0 23:29:04.349 00.005 8052 PulseGuide returned control before completion, sleep 437 23:29:04.547 00.198 3236 UpdateGuideState exits: m=210 SNR=9.9 23:29:04.547 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:04.548 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:04.548 00.000 3236 Enqueuing Expose request 23:29:04.858 00.310 8052 IsGuiding returns 0 23:29:04.858 00.000 8052 Move returns status 0, amount 431 23:29:04.858 00.000 8052 move complete, result=0 23:29:04.858 00.000 8052 worker thread done servicing request 23:29:04.858 00.000 8052 Worker thread wakes up 23:29:04.859 00.001 3236 GuideStep: -1.8 px 62 ms EAST, 2.8 px 431 ms SOUTH 23:29:04.859 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:04.859 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,257,31,31) 23:29:06.090 01.231 8052 Exposure complete 23:29:06.255 00.165 3236 OnExposeComplete: enter 23:29:06.255 00.000 8052 worker thread done servicing request 23:29:06.256 00.001 3236 UpdateGuideState(): m_state=6 23:29:06.257 00.001 3236 Star::Find(15, 1047, 271, 0, (0,0,0,0), 0.0, 255) frame 1394 23:29:06.257 00.000 3236 Star::Find returns 1 (0), X=1050.47, Y=268.58, Mass=197, SNR=9.6, Peak=35 HFD=5.2 23:29:06.257 00.000 3236 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.85) = xAngle (4.80 = -1.48) 23:29:06.257 00.000 3236 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 23:29:06.258 00.001 3236 CameraToMount -- cameraX=-2.12 cameraY=0.40 hyp=2.16 cameraTheta=2.96 mountX=0.20 mountY=0.18, mountTheta=0.74 23:29:06.260 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.12, y=0.40, opts=13) 23:29:06.260 00.000 3236 Enqueuing Move request for scope (-2.12, 0.40) 23:29:06.260 00.000 8052 Worker thread wakes up 23:29:06.261 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.12, 0.40) opts 0xd 23:29:06.261 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.12, 0.40) 23:29:06.261 00.000 8052 Moving (-2.12, 0.40) raw xDistance=0.20 yDistance=0.18 23:29:06.261 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.20 23:29:06.261 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18 23:29:06.262 00.001 8052 MoveAxis(W, 2, ABG) 23:29:06.262 00.000 8052 Guiding Dir = 3, Dur = 2 23:29:06.272 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=34, Gamma=1.040 23:29:06.317 00.045 8052 IsSlewing returns 0 23:29:06.320 00.003 8052 IsGuiding returns 0 23:29:06.325 00.005 8052 IsGuiding returns 0 23:29:06.325 00.000 8052 Move returns status 0, amount 2 23:29:06.326 00.001 8052 MoveAxis(S, 28, ABG) 23:29:06.326 00.000 8052 Guiding Dir = 1, Dur = 28 23:29:06.328 00.002 8052 IsSlewing returns 0 23:29:06.330 00.002 8052 IsGuiding returns 0 23:29:06.335 00.005 8052 PulseGuide returned control before completion, sleep 33 23:29:06.371 00.036 8052 IsGuiding returns 1 23:29:06.371 00.000 8052 scope still moving after pulse duration time elapsed 23:29:06.394 00.023 8052 IsSlewing returns 0 23:29:06.396 00.002 8052 IsGuiding returns 1 23:29:06.418 00.022 8052 IsSlewing returns 0 23:29:06.420 00.002 8052 IsGuiding returns 1 23:29:06.443 00.023 8052 IsSlewing returns 0 23:29:06.444 00.001 8052 IsGuiding returns 1 23:29:06.467 00.023 8052 IsSlewing returns 0 23:29:06.470 00.003 8052 IsGuiding returns 0 23:29:06.470 00.000 8052 scope move finished after 28 + 111 ms 23:29:06.470 00.000 8052 Move returns status 0, amount 28 23:29:06.470 00.000 8052 move complete, result=0 23:29:06.471 00.001 8052 worker thread done servicing request 23:29:06.544 00.073 3236 UpdateGuideState exits: m=197 SNR=9.6 23:29:06.544 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:06.544 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:06.544 00.000 3236 Enqueuing Expose request 23:29:06.545 00.001 8052 Worker thread wakes up 23:29:06.545 00.000 3236 GuideStep: 0.2 px 2 ms WEST, 0.2 px 28 ms SOUTH 23:29:06.545 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:06.545 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:08.079 01.534 8052 Exposure complete 23:29:08.241 00.162 8052 worker thread done servicing request 23:29:08.241 00.000 3236 OnExposeComplete: enter 23:29:08.242 00.001 3236 UpdateGuideState(): m_state=6 23:29:08.243 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1395 23:29:08.243 00.000 3236 Star::Find returns 1 (0), X=1051.28, Y=266.93, Mass=186, SNR=9.3, Peak=34 HFD=5.9 23:29:08.243 00.000 3236 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.85) = xAngle (-0.54 = -0.54) 23:29:08.243 00.000 3236 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.28 = -2.28) 23:29:08.244 00.001 3236 CameraToMount -- cameraX=-1.32 cameraY=-1.24 hyp=1.81 cameraTheta=-2.39 mountX=1.55 mountY=-1.37, mountTheta=-0.72 23:29:08.245 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.32, y=-1.24, opts=13) 23:29:08.246 00.001 3236 Enqueuing Move request for scope (-1.32, -1.24) 23:29:08.246 00.000 8052 Worker thread wakes up 23:29:08.247 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.32, -1.24) opts 0xd 23:29:08.247 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.32, -1.24) 23:29:08.247 00.000 8052 Moving (-1.32, -1.24) raw xDistance=1.55 yDistance=-1.37 23:29:08.248 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.55 23:29:08.248 00.000 8052 resist switch: large excursion: input -1.37 thresh 0.54 direction from 1 to -1 23:29:08.248 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.10 23:29:08.248 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.37 from input -1.37 23:29:08.249 00.001 8052 MoveAxis(W, 54, ABG) 23:29:08.249 00.000 8052 Guiding Dir = 3, Dur = 54 23:29:08.251 00.002 8052 IsSlewing returns 0 23:29:08.254 00.003 8052 IsGuiding returns 0 23:29:08.259 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=27, FiltMax=33, Gamma=1.040 23:29:08.262 00.003 8052 PulseGuide returned control before completion, sleep 57 23:29:08.322 00.060 8052 IsGuiding returns 0 23:29:08.322 00.000 8052 Move returns status 0, amount 54 23:29:08.322 00.000 8052 MoveAxis(N, 208, ABG) 23:29:08.322 00.000 8052 Guiding Dir = 0, Dur = 208 23:29:08.326 00.004 8052 IsSlewing returns 0 23:29:08.328 00.002 8052 IsGuiding returns 0 23:29:08.335 00.007 8052 PulseGuide returned control before completion, sleep 212 23:29:08.480 00.145 3236 UpdateGuideState exits: m=186 SNR=9.3 23:29:08.480 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:08.480 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:08.480 00.000 3236 Enqueuing Expose request 23:29:08.550 00.070 8052 IsGuiding returns 1 23:29:08.551 00.001 8052 scope still moving after pulse duration time elapsed 23:29:08.574 00.023 8052 IsSlewing returns 0 23:29:08.578 00.004 8052 IsGuiding returns 0 23:29:08.578 00.000 8052 scope move finished after 208 + 41 ms 23:29:08.578 00.000 8052 Move returns status 0, amount 208 23:29:08.580 00.002 8052 move complete, result=0 23:29:08.581 00.001 8052 worker thread done servicing request 23:29:08.581 00.000 3236 GuideStep: 1.6 px 54 ms WEST, -1.4 px 208 ms NORTH 23:29:08.581 00.000 8052 Worker thread wakes up 23:29:08.582 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:08.582 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:10.015 01.433 8052 Exposure complete 23:29:10.177 00.162 8052 worker thread done servicing request 23:29:10.177 00.000 3236 OnExposeComplete: enter 23:29:10.177 00.000 3236 UpdateGuideState(): m_state=6 23:29:10.178 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 1396 23:29:10.178 00.000 3236 Star::Find returns 1 (0), X=1053.03, Y=267.74, Mass=172, SNR=9.0, Peak=29 HFD=4.9 23:29:10.179 00.001 3236 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.85) = xAngle (1.07 = 1.07) 23:29:10.179 00.000 3236 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.68 = -0.68) 23:29:10.179 00.000 3236 CameraToMount -- cameraX=0.44 cameraY=-0.43 hyp=0.62 cameraTheta=-0.78 mountX=0.30 mountY=-0.39, mountTheta=-0.92 23:29:10.181 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.44, y=-0.43, opts=13) 23:29:10.181 00.000 3236 Enqueuing Move request for scope (0.44, -0.43) 23:29:10.181 00.000 8052 Worker thread wakes up 23:29:10.181 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.43) opts 0xd 23:29:10.182 00.001 8052 Handling offset move in thread for scope, endpoint = (0.44, -0.43) 23:29:10.182 00.000 8052 Moving (0.44, -0.43) raw xDistance=0.30 yDistance=-0.39 23:29:10.182 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.30 23:29:10.182 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 23:29:10.182 00.000 8052 MoveAxis(W, 14, ABG) 23:29:10.183 00.001 8052 Guiding Dir = 3, Dur = 14 23:29:10.185 00.002 8052 IsSlewing returns 0 23:29:10.187 00.002 8052 IsGuiding returns 0 23:29:10.191 00.004 8052 PulseGuide returned control before completion, sleep 21 23:29:10.195 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=21, FiltMax=28, Gamma=1.040 23:29:10.214 00.019 8052 IsGuiding returns 0 23:29:10.215 00.001 8052 Move returns status 0, amount 14 23:29:10.215 00.000 8052 MoveAxis(N, 59, ABG) 23:29:10.215 00.000 8052 Guiding Dir = 0, Dur = 59 23:29:10.217 00.002 8052 IsSlewing returns 0 23:29:10.219 00.002 8052 IsGuiding returns 0 23:29:10.226 00.007 8052 PulseGuide returned control before completion, sleep 63 23:29:10.292 00.066 8052 IsGuiding returns 1 23:29:10.292 00.000 8052 scope still moving after pulse duration time elapsed 23:29:10.317 00.025 8052 IsSlewing returns 0 23:29:10.319 00.002 8052 IsGuiding returns 1 23:29:10.342 00.023 8052 IsSlewing returns 0 23:29:10.345 00.003 8052 IsGuiding returns 1 23:29:10.367 00.022 8052 IsSlewing returns 0 23:29:10.369 00.002 8052 IsGuiding returns 0 23:29:10.369 00.000 8052 scope move finished after 59 + 90 ms 23:29:10.369 00.000 8052 Move returns status 0, amount 59 23:29:10.370 00.001 8052 move complete, result=0 23:29:10.370 00.000 8052 worker thread done servicing request 23:29:10.458 00.088 3236 UpdateGuideState exits: m=172 SNR=9.0 23:29:10.459 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:10.459 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:10.459 00.000 3236 Enqueuing Expose request 23:29:10.459 00.000 8052 Worker thread wakes up 23:29:10.460 00.001 3236 GuideStep: 0.3 px 14 ms WEST, -0.4 px 59 ms NORTH 23:29:10.460 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:10.460 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:12.094 01.634 8052 Exposure complete 23:29:12.256 00.162 8052 worker thread done servicing request 23:29:12.256 00.000 3236 OnExposeComplete: enter 23:29:12.256 00.000 3236 UpdateGuideState(): m_state=6 23:29:12.257 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1397 23:29:12.258 00.001 3236 Star::Find returns 1 (0), X=1053.70, Y=270.58, Mass=209, SNR=9.9, Peak=34 HFD=5.0 23:29:12.258 00.000 3236 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.85) = xAngle (2.99 = 2.99) 23:29:12.258 00.000 3236 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.24 = 1.24) 23:29:12.258 00.000 3236 CameraToMount -- cameraX=1.11 cameraY=2.41 hyp=2.65 cameraTheta=1.14 mountX=-2.62 mountY=2.51, mountTheta=2.38 23:29:12.260 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.11, y=2.41, opts=13) 23:29:12.260 00.000 3236 Enqueuing Move request for scope (1.11, 2.41) 23:29:12.261 00.001 8052 Worker thread wakes up 23:29:12.261 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.11, 2.41) opts 0xd 23:29:12.261 00.000 8052 Handling offset move in thread for scope, endpoint = (1.11, 2.41) 23:29:12.261 00.000 8052 Moving (1.11, 2.41) raw xDistance=-2.62 yDistance=2.51 23:29:12.261 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.63 from input -2.62 23:29:12.262 00.001 8052 resist switch: large excursion: input 2.51 thresh 0.54 direction from -1 to 1 23:29:12.262 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=7.52 23:29:12.263 00.001 8052 GuideAlgorithmResistSwitch::result() returns 2.51 from input 2.51 23:29:12.263 00.000 8052 MoveAxis(E, 90, ABG) 23:29:12.263 00.000 8052 Guiding Dir = 2, Dur = 90 23:29:12.266 00.003 8052 IsSlewing returns 0 23:29:12.269 00.003 8052 IsGuiding returns 0 23:29:12.272 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=33, Gamma=1.040 23:29:12.276 00.004 8052 PulseGuide returned control before completion, sleep 93 23:29:12.372 00.096 8052 IsGuiding returns 0 23:29:12.373 00.001 8052 Move returns status 0, amount 90 23:29:12.373 00.000 8052 MoveAxis(S, 381, ABG) 23:29:12.373 00.000 8052 Guiding Dir = 1, Dur = 381 23:29:12.375 00.002 8052 IsSlewing returns 0 23:29:12.377 00.002 8052 IsGuiding returns 0 23:29:12.383 00.006 8052 PulseGuide returned control before completion, sleep 386 23:29:12.534 00.151 3236 UpdateGuideState exits: m=209 SNR=9.9 23:29:12.535 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:12.535 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:12.535 00.000 3236 Enqueuing Expose request 23:29:12.856 00.321 8052 IsGuiding returns 0 23:29:12.856 00.000 8052 Move returns status 0, amount 381 23:29:12.856 00.000 8052 move complete, result=0 23:29:12.857 00.001 8052 worker thread done servicing request 23:29:12.857 00.000 3236 GuideStep: -2.6 px 90 ms EAST, 2.5 px 381 ms SOUTH 23:29:12.857 00.000 8052 Worker thread wakes up 23:29:12.857 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:12.857 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:14.089 01.232 8052 Exposure complete 23:29:14.252 00.163 8052 worker thread done servicing request 23:29:14.252 00.000 3236 OnExposeComplete: enter 23:29:14.252 00.000 3236 UpdateGuideState(): m_state=6 23:29:14.253 00.001 3236 Star::Find(15, 1053, 270, 0, (0,0,0,0), 0.0, 255) frame 1398 23:29:14.254 00.001 3236 Star::Find returns 1 (0), X=1053.16, Y=271.04, Mass=214, SNR=10.0, Peak=39 HFD=5.4 23:29:14.254 00.000 3236 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.85) = xAngle (3.22 = -3.06) 23:29:14.254 00.000 3236 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.48 = 1.48) 23:29:14.254 00.000 3236 CameraToMount -- cameraX=0.57 cameraY=2.87 hyp=2.92 cameraTheta=1.37 mountX=-2.92 mountY=2.91, mountTheta=2.36 23:29:14.256 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.57, y=2.87, opts=13) 23:29:14.257 00.001 3236 Enqueuing Move request for scope (0.57, 2.87) 23:29:14.257 00.000 8052 Worker thread wakes up 23:29:14.257 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.57, 2.87) opts 0xd 23:29:14.257 00.000 8052 Handling offset move in thread for scope, endpoint = (0.57, 2.87) 23:29:14.258 00.001 8052 Moving (0.57, 2.87) raw xDistance=-2.92 yDistance=2.91 23:29:14.258 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.95 from input -2.92 23:29:14.258 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.91 from input 2.91 23:29:14.258 00.000 8052 MoveAxis(E, 107, ABG) 23:29:14.258 00.000 8052 Guiding Dir = 2, Dur = 107 23:29:14.261 00.003 8052 IsSlewing returns 0 23:29:14.265 00.004 8052 IsGuiding returns 0 23:29:14.269 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=30, FiltMax=37, Gamma=1.040 23:29:14.270 00.001 8052 PulseGuide returned control before completion, sleep 113 23:29:14.386 00.116 8052 IsGuiding returns 0 23:29:14.387 00.001 8052 Move returns status 0, amount 107 23:29:14.387 00.000 8052 MoveAxis(S, 443, ABG) 23:29:14.387 00.000 8052 Guiding Dir = 1, Dur = 443 23:29:14.389 00.002 8052 IsSlewing returns 0 23:29:14.391 00.002 8052 IsGuiding returns 0 23:29:14.397 00.006 8052 PulseGuide returned control before completion, sleep 448 23:29:14.529 00.132 3236 UpdateGuideState exits: m=214 SNR=10.0 23:29:14.530 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:14.530 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:14.530 00.000 3236 Enqueuing Expose request 23:29:14.848 00.318 8052 IsGuiding returns 0 23:29:14.848 00.000 8052 Move returns status 0, amount 443 23:29:14.848 00.000 8052 move complete, result=0 23:29:14.848 00.000 8052 worker thread done servicing request 23:29:14.849 00.001 3236 GuideStep: -2.9 px 107 ms EAST, 2.9 px 443 ms SOUTH 23:29:14.849 00.000 8052 Worker thread wakes up 23:29:14.849 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:14.849 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:16.079 01.230 8052 Exposure complete 23:29:16.242 00.163 8052 worker thread done servicing request 23:29:16.242 00.000 3236 OnExposeComplete: enter 23:29:16.243 00.001 3236 UpdateGuideState(): m_state=6 23:29:16.244 00.001 3236 Star::Find(15, 1053, 271, 0, (0,0,0,0), 0.0, 255) frame 1399 23:29:16.244 00.000 3236 Star::Find returns 1 (0), X=1055.27, Y=265.69, Mass=168, SNR=8.8, Peak=35 HFD=5.6 23:29:16.244 00.000 3236 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.85) = xAngle (1.10 = 1.10) 23:29:16.244 00.000 3236 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.64 = -0.64) 23:29:16.245 00.001 3236 CameraToMount -- cameraX=2.68 cameraY=-2.48 hyp=3.65 cameraTheta=-0.75 mountX=1.65 mountY=-2.19, mountTheta=-0.93 23:29:16.246 00.001 3236 SchedulePrimaryMove(06CFF028, x=2.68, y=-2.48, opts=13) 23:29:16.247 00.001 3236 Enqueuing Move request for scope (2.68, -2.48) 23:29:16.247 00.000 8052 Worker thread wakes up 23:29:16.247 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.68, -2.48) opts 0xd 23:29:16.247 00.000 8052 Handling offset move in thread for scope, endpoint = (2.68, -2.48) 23:29:16.248 00.001 8052 Moving (2.68, -2.48) raw xDistance=1.65 yDistance=-2.19 23:29:16.248 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.65 23:29:16.248 00.000 8052 resist switch: large excursion: input -2.19 thresh 0.54 direction from 1 to -1 23:29:16.248 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.58 23:29:16.249 00.001 8052 GuideAlgorithmResistSwitch::result() returns -2.19 from input -2.19 23:29:16.249 00.000 8052 MoveAxis(W, 50, ABG) 23:29:16.249 00.000 8052 Guiding Dir = 3, Dur = 50 23:29:16.252 00.003 8052 IsSlewing returns 0 23:29:16.255 00.003 8052 IsGuiding returns 0 23:29:16.259 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=27, FiltMax=33, Gamma=1.040 23:29:16.267 00.008 8052 PulseGuide returned control before completion, sleep 48 23:29:16.319 00.052 8052 IsGuiding returns 0 23:29:16.319 00.000 8052 Move returns status 0, amount 50 23:29:16.319 00.000 8052 MoveAxis(N, 334, ABG) 23:29:16.319 00.000 8052 Guiding Dir = 0, Dur = 334 23:29:16.321 00.002 8052 IsSlewing returns 0 23:29:16.323 00.002 8052 IsGuiding returns 0 23:29:16.330 00.007 8052 PulseGuide returned control before completion, sleep 338 23:29:16.523 00.193 3236 UpdateGuideState exits: m=168 SNR=8.8 23:29:16.523 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:16.523 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:16.523 00.000 3236 Enqueuing Expose request 23:29:16.686 00.163 8052 IsGuiding returns 0 23:29:16.686 00.000 8052 Move returns status 0, amount 334 23:29:16.686 00.000 8052 move complete, result=0 23:29:16.687 00.001 8052 worker thread done servicing request 23:29:16.687 00.000 8052 Worker thread wakes up 23:29:16.687 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:16.687 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:16.687 00.000 3236 GuideStep: 1.7 px 50 ms WEST, -2.2 px 334 ms NORTH 23:29:18.019 01.332 8052 Exposure complete 23:29:18.184 00.165 8052 worker thread done servicing request 23:29:18.184 00.000 3236 OnExposeComplete: enter 23:29:18.184 00.000 3236 UpdateGuideState(): m_state=6 23:29:18.185 00.001 3236 Star::Find(15, 1055, 265, 0, (0,0,0,0), 0.0, 255) frame 1400 23:29:18.186 00.001 3236 Star::Find returns 1 (0), X=1057.25, Y=263.86, Mass=213, SNR=10.0, Peak=36 HFD=4.5 23:29:18.186 00.000 3236 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.85) = xAngle (1.10 = 1.10) 23:29:18.186 00.000 3236 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.65 = -0.65) 23:29:18.186 00.000 3236 CameraToMount -- cameraX=4.66 cameraY=-4.32 hyp=6.35 cameraTheta=-0.75 mountX=2.88 mountY=-3.82, mountTheta=-0.93 23:29:18.188 00.002 3236 SchedulePrimaryMove(06CFF028, x=4.66, y=-4.32, opts=13) 23:29:18.188 00.000 3236 Enqueuing Move request for scope (4.66, -4.32) 23:29:18.189 00.001 8052 Worker thread wakes up 23:29:18.189 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.66, -4.32) opts 0xd 23:29:18.189 00.000 8052 Handling offset move in thread for scope, endpoint = (4.66, -4.32) 23:29:18.189 00.000 8052 Moving (4.66, -4.32) raw xDistance=2.88 yDistance=-3.82 23:29:18.190 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.88 from input 2.88 23:29:18.190 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.82 from input -3.82 23:29:18.190 00.000 8052 MoveAxis(W, 103, ABG) 23:29:18.190 00.000 8052 Guiding Dir = 3, Dur = 103 23:29:18.193 00.003 8052 IsSlewing returns 0 23:29:18.197 00.004 8052 IsGuiding returns 0 23:29:18.201 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=24, FiltMax=33, Gamma=1.040 23:29:18.202 00.001 8052 PulseGuide returned control before completion, sleep 109 23:29:18.317 00.115 8052 IsGuiding returns 0 23:29:18.318 00.001 8052 Move returns status 0, amount 103 23:29:18.318 00.000 8052 MoveAxis(N, 581, ABG) 23:29:18.318 00.000 8052 Guiding Dir = 0, Dur = 581 23:29:18.320 00.002 8052 IsSlewing returns 0 23:29:18.322 00.002 8052 IsGuiding returns 0 23:29:18.328 00.006 8052 PulseGuide returned control before completion, sleep 586 23:29:18.463 00.135 3236 UpdateGuideState exits: m=213 SNR=10.0 23:29:18.464 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:18.464 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:18.464 00.000 3236 Enqueuing Expose request 23:29:18.919 00.455 8052 IsGuiding returns 0 23:29:18.919 00.000 8052 Move returns status 0, amount 581 23:29:18.919 00.000 8052 move complete, result=0 23:29:18.919 00.000 8052 worker thread done servicing request 23:29:18.920 00.001 3236 GuideStep: 2.9 px 103 ms WEST, -3.8 px 581 ms NORTH 23:29:18.920 00.000 8052 Worker thread wakes up 23:29:18.920 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:18.920 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1042,249,31,31) 23:29:20.051 01.131 8052 Exposure complete 23:29:20.214 00.163 8052 worker thread done servicing request 23:29:20.214 00.000 3236 OnExposeComplete: enter 23:29:20.215 00.001 3236 UpdateGuideState(): m_state=6 23:29:20.216 00.001 3236 Star::Find(15, 1057, 263, 0, (0,0,0,0), 0.0, 255) frame 1401 23:29:20.216 00.000 3236 Star::Find returns 1 (0), X=1057.28, Y=266.98, Mass=191, SNR=9.5, Peak=40 HFD=4.7 23:29:20.216 00.000 3236 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.85) = xAngle (1.60 = 1.60) 23:29:20.216 00.000 3236 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.15 = -0.15) 23:29:20.217 00.001 3236 CameraToMount -- cameraX=4.69 cameraY=-1.20 hyp=4.84 cameraTheta=-0.25 mountX=-0.13 mountY=-0.71, mountTheta=-1.75 23:29:20.218 00.001 3236 SchedulePrimaryMove(06CFF028, x=4.69, y=-1.20, opts=13) 23:29:20.219 00.001 3236 Enqueuing Move request for scope (4.69, -1.20) 23:29:20.219 00.000 8052 Worker thread wakes up 23:29:20.219 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.69, -1.20) opts 0xd 23:29:20.219 00.000 8052 Handling offset move in thread for scope, endpoint = (4.69, -1.20) 23:29:20.220 00.001 8052 Moving (4.69, -1.20) raw xDistance=-0.13 yDistance=-0.71 23:29:20.220 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13 23:29:20.220 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71 23:29:20.220 00.000 8052 MoveAxis(E, 0, ABG) 23:29:20.220 00.000 8052 Move returns status 0, amount 0 23:29:20.221 00.001 8052 MoveAxis(N, 109, ABG) 23:29:20.221 00.000 8052 Guiding Dir = 0, Dur = 109 23:29:20.223 00.002 8052 IsSlewing returns 0 23:29:20.225 00.002 8052 IsGuiding returns 0 23:29:20.233 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=30, FiltMax=38, Gamma=1.040 23:29:20.234 00.001 8052 PulseGuide returned control before completion, sleep 111 23:29:20.349 00.115 8052 IsGuiding returns 1 23:29:20.349 00.000 8052 scope still moving after pulse duration time elapsed 23:29:20.439 00.090 8052 IsSlewing returns 0 23:29:20.496 00.057 3236 UpdateGuideState exits: m=191 SNR=9.5 23:29:20.496 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:20.496 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:20.497 00.001 3236 Enqueuing Expose request 23:29:20.507 00.010 8052 IsGuiding returns 0 23:29:20.508 00.001 8052 scope move finished after 109 + 173 ms 23:29:20.508 00.000 8052 Move returns status 0, amount 109 23:29:20.508 00.000 8052 move complete, result=0 23:29:20.508 00.000 8052 worker thread done servicing request 23:29:20.508 00.000 8052 Worker thread wakes up 23:29:20.509 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:20.509 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:20.510 00.001 3236 GuideStep: -0.1 px 0 ms EAST, -0.7 px 109 ms NORTH 23:29:22.043 01.533 8052 Exposure complete 23:29:22.204 00.161 8052 worker thread done servicing request 23:29:22.204 00.000 3236 OnExposeComplete: enter 23:29:22.204 00.000 3236 UpdateGuideState(): m_state=6 23:29:22.205 00.001 3236 Star::Find(15, 1057, 266, 0, (0,0,0,0), 0.0, 255) frame 1402 23:29:22.206 00.001 3236 Star::Find returns 1 (0), X=1057.82, Y=266.47, Mass=201, SNR=9.8, Peak=40 HFD=4.5 23:29:22.206 00.000 3236 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.85) = xAngle (1.53 = 1.53) 23:29:22.206 00.000 3236 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.21 = -0.21) 23:29:22.206 00.000 3236 CameraToMount -- cameraX=5.23 cameraY=-1.70 hyp=5.50 cameraTheta=-0.32 mountX=0.20 mountY=-1.16, mountTheta=-1.40 23:29:22.208 00.002 3236 SchedulePrimaryMove(06CFF028, x=5.23, y=-1.70, opts=13) 23:29:22.208 00.000 3236 Enqueuing Move request for scope (5.23, -1.70) 23:29:22.209 00.001 8052 Worker thread wakes up 23:29:22.209 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.23, -1.70) opts 0xd 23:29:22.209 00.000 8052 Handling offset move in thread for scope, endpoint = (5.23, -1.70) 23:29:22.209 00.000 8052 Moving (5.23, -1.70) raw xDistance=0.20 yDistance=-1.16 23:29:22.210 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20 23:29:22.210 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.16 from input -1.16 23:29:22.210 00.000 8052 MoveAxis(W, 7, ABG) 23:29:22.210 00.000 8052 Guiding Dir = 3, Dur = 7 23:29:22.213 00.003 8052 IsSlewing returns 0 23:29:22.216 00.003 8052 IsGuiding returns 0 23:29:22.220 00.004 8052 PulseGuide returned control before completion, sleep 14 23:29:22.221 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=28, FiltMax=37, Gamma=1.040 23:29:22.242 00.021 8052 IsGuiding returns 0 23:29:22.242 00.000 8052 Move returns status 0, amount 7 23:29:22.243 00.001 8052 MoveAxis(N, 176, ABG) 23:29:22.243 00.000 8052 Guiding Dir = 0, Dur = 176 23:29:22.245 00.002 8052 IsSlewing returns 0 23:29:22.247 00.002 8052 IsGuiding returns 0 23:29:22.255 00.008 8052 PulseGuide returned control before completion, sleep 178 23:29:22.437 00.182 8052 IsGuiding returns 0 23:29:22.438 00.001 8052 Move returns status 0, amount 176 23:29:22.438 00.000 8052 move complete, result=0 23:29:22.438 00.000 8052 worker thread done servicing request 23:29:22.484 00.046 3236 UpdateGuideState exits: m=201 SNR=9.8 23:29:22.485 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:22.485 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:22.485 00.000 3236 Enqueuing Expose request 23:29:22.485 00.000 8052 Worker thread wakes up 23:29:22.486 00.001 3236 GuideStep: 0.2 px 7 ms WEST, -1.2 px 176 ms NORTH 23:29:22.486 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:22.486 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:24.021 01.535 8052 Exposure complete 23:29:24.184 00.163 3236 OnExposeComplete: enter 23:29:24.184 00.000 3236 UpdateGuideState(): m_state=6 23:29:24.185 00.001 8052 worker thread done servicing request 23:29:24.185 00.000 3236 Star::Find(15, 1057, 266, 0, (0,0,0,0), 0.0, 255) frame 1403 23:29:24.185 00.000 3236 Star::Find returns 1 (0), X=1056.95, Y=265.85, Mass=201, SNR=9.7, Peak=33 HFD=4.6 23:29:24.186 00.001 3236 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.85) = xAngle (1.36 = 1.36) 23:29:24.186 00.000 3236 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.39 = -0.39) 23:29:24.186 00.000 3236 CameraToMount -- cameraX=4.36 cameraY=-2.32 hyp=4.94 cameraTheta=-0.49 mountX=1.04 mountY=-1.87, mountTheta=-1.06 23:29:24.188 00.002 3236 SchedulePrimaryMove(06CFF028, x=4.36, y=-2.32, opts=13) 23:29:24.188 00.000 3236 Enqueuing Move request for scope (4.36, -2.32) 23:29:24.189 00.001 8052 Worker thread wakes up 23:29:24.189 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.36, -2.32) opts 0xd 23:29:24.189 00.000 8052 Handling offset move in thread for scope, endpoint = (4.36, -2.32) 23:29:24.189 00.000 8052 Moving (4.36, -2.32) raw xDistance=1.04 yDistance=-1.87 23:29:24.189 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.04 23:29:24.190 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.87 from input -1.87 23:29:24.190 00.000 8052 MoveAxis(W, 36, ABG) 23:29:24.190 00.000 8052 Guiding Dir = 3, Dur = 36 23:29:24.200 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=21, FiltMax=29, Gamma=1.040 23:29:24.248 00.048 8052 IsSlewing returns 0 23:29:24.309 00.061 8052 IsGuiding returns 0 23:29:24.439 00.130 3236 UpdateGuideState exits: m=201 SNR=9.7 23:29:24.439 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:24.439 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:24.439 00.000 3236 Enqueuing Expose request 23:29:24.536 00.097 8052 IsGuiding returns 0 23:29:24.537 00.001 8052 Move returns status 0, amount 36 23:29:24.537 00.000 8052 MoveAxis(N, 284, ABG) 23:29:24.537 00.000 8052 Guiding Dir = 0, Dur = 284 23:29:24.540 00.003 8052 IsSlewing returns 0 23:29:24.542 00.002 8052 IsGuiding returns 0 23:29:24.546 00.004 8052 PulseGuide returned control before completion, sleep 291 23:29:24.840 00.294 8052 IsGuiding returns 0 23:29:24.841 00.001 8052 Move returns status 0, amount 284 23:29:24.841 00.000 8052 move complete, result=0 23:29:24.841 00.000 8052 worker thread done servicing request 23:29:24.841 00.000 8052 Worker thread wakes up 23:29:24.841 00.000 3236 GuideStep: 1.0 px 36 ms WEST, -1.9 px 284 ms NORTH 23:29:24.842 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:24.842 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:26.073 01.231 8052 Exposure complete 23:29:26.235 00.162 3236 OnExposeComplete: enter 23:29:26.235 00.000 8052 worker thread done servicing request 23:29:26.235 00.000 3236 UpdateGuideState(): m_state=6 23:29:26.236 00.001 3236 Star::Find(15, 1056, 265, 0, (0,0,0,0), 0.0, 255) frame 1404 23:29:26.236 00.000 3236 Star::Find returns 1 (0), X=1055.38, Y=265.75, Mass=208, SNR=9.9, Peak=40 HFD=4.8 23:29:26.237 00.001 3236 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.85) = xAngle (1.13 = 1.13) 23:29:26.237 00.000 3236 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.61 = -0.61) 23:29:26.237 00.000 3236 CameraToMount -- cameraX=2.79 cameraY=-2.43 hyp=3.70 cameraTheta=-0.72 mountX=1.57 mountY=-2.13, mountTheta=-0.94 23:29:26.239 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.79, y=-2.43, opts=13) 23:29:26.239 00.000 3236 Enqueuing Move request for scope (2.79, -2.43) 23:29:26.240 00.001 8052 Worker thread wakes up 23:29:26.240 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.79, -2.43) opts 0xd 23:29:26.240 00.000 8052 Handling offset move in thread for scope, endpoint = (2.79, -2.43) 23:29:26.240 00.000 8052 Moving (2.79, -2.43) raw xDistance=1.57 yDistance=-2.13 23:29:26.240 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.57 23:29:26.241 00.001 8052 GuideAlgorithmResistSwitch::result() returns -2.13 from input -2.13 23:29:26.241 00.000 8052 MoveAxis(W, 57, ABG) 23:29:26.241 00.000 8052 Guiding Dir = 3, Dur = 57 23:29:26.244 00.003 8052 IsSlewing returns 0 23:29:26.246 00.002 8052 IsGuiding returns 0 23:29:26.252 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=30, FiltMax=38, Gamma=1.040 23:29:26.253 00.001 8052 PulseGuide returned control before completion, sleep 61 23:29:26.320 00.067 8052 IsGuiding returns 0 23:29:26.320 00.000 8052 Move returns status 0, amount 57 23:29:26.320 00.000 8052 MoveAxis(N, 324, ABG) 23:29:26.320 00.000 8052 Guiding Dir = 0, Dur = 324 23:29:26.323 00.003 8052 IsSlewing returns 0 23:29:26.325 00.002 8052 IsGuiding returns 0 23:29:26.332 00.007 8052 PulseGuide returned control before completion, sleep 328 23:29:26.514 00.182 3236 UpdateGuideState exits: m=208 SNR=9.9 23:29:26.515 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:26.515 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:26.515 00.000 3236 Enqueuing Expose request 23:29:26.668 00.153 8052 IsGuiding returns 0 23:29:26.668 00.000 8052 Move returns status 0, amount 324 23:29:26.669 00.001 8052 move complete, result=0 23:29:26.669 00.000 8052 worker thread done servicing request 23:29:26.670 00.001 8052 Worker thread wakes up 23:29:26.670 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:26.670 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:26.672 00.002 3236 GuideStep: 1.6 px 57 ms WEST, -2.1 px 324 ms NORTH 23:29:28.103 01.431 8052 Exposure complete 23:29:28.268 00.165 8052 worker thread done servicing request 23:29:28.269 00.001 3236 OnExposeComplete: enter 23:29:28.269 00.000 3236 UpdateGuideState(): m_state=6 23:29:28.270 00.001 3236 Star::Find(15, 1055, 265, 0, (0,0,0,0), 0.0, 255) frame 1405 23:29:28.270 00.000 3236 Star::Find returns 1 (0), X=1052.23, Y=267.59, Mass=219, SNR=10.1, Peak=35 HFD=5.4 23:29:28.271 00.001 3236 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.85) = xAngle (-0.28 = -0.28) 23:29:28.271 00.000 3236 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.03 = -2.03) 23:29:28.271 00.000 3236 CameraToMount -- cameraX=-0.36 cameraY=-0.58 hyp=0.68 cameraTheta=-2.13 mountX=0.66 mountY=-0.61, mountTheta=-0.75 23:29:28.273 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.36, y=-0.58, opts=13) 23:29:28.273 00.000 3236 Enqueuing Move request for scope (-0.36, -0.58) 23:29:28.273 00.000 8052 Worker thread wakes up 23:29:28.273 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.58) opts 0xd 23:29:28.274 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.36, -0.58) 23:29:28.274 00.000 8052 Moving (-0.36, -0.58) raw xDistance=0.66 yDistance=-0.61 23:29:28.274 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.66 23:29:28.274 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:29:28.274 00.000 8052 MoveAxis(W, 27, ABG) 23:29:28.275 00.001 8052 Guiding Dir = 3, Dur = 27 23:29:28.286 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=23, FiltMax=30, Gamma=1.040 23:29:28.327 00.041 8052 IsSlewing returns 0 23:29:28.330 00.003 8052 IsGuiding returns 0 23:29:28.336 00.006 8052 PulseGuide returned control before completion, sleep 32 23:29:28.370 00.034 8052 IsGuiding returns 0 23:29:28.371 00.001 8052 Move returns status 0, amount 27 23:29:28.371 00.000 8052 MoveAxis(N, 93, ABG) 23:29:28.371 00.000 8052 Guiding Dir = 0, Dur = 93 23:29:28.378 00.007 8052 IsSlewing returns 0 23:29:28.380 00.002 8052 IsGuiding returns 0 23:29:28.387 00.007 8052 PulseGuide returned control before completion, sleep 97 23:29:28.487 00.100 8052 IsGuiding returns 1 23:29:28.487 00.000 8052 scope still moving after pulse duration time elapsed 23:29:28.509 00.022 8052 IsSlewing returns 0 23:29:28.511 00.002 8052 IsGuiding returns 1 23:29:28.533 00.022 8052 IsSlewing returns 0 23:29:28.537 00.004 8052 IsGuiding returns 0 23:29:28.537 00.000 8052 scope move finished after 93 + 63 ms 23:29:28.537 00.000 8052 Move returns status 0, amount 93 23:29:28.538 00.001 8052 move complete, result=0 23:29:28.538 00.000 8052 worker thread done servicing request 23:29:28.558 00.020 3236 UpdateGuideState exits: m=219 SNR=10.1 23:29:28.558 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:28.558 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:28.558 00.000 3236 Enqueuing Expose request 23:29:28.558 00.000 8052 Worker thread wakes up 23:29:28.559 00.001 3236 GuideStep: 0.7 px 27 ms WEST, -0.6 px 93 ms NORTH 23:29:28.559 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:28.559 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:30.093 01.534 8052 Exposure complete 23:29:30.266 00.173 8052 worker thread done servicing request 23:29:30.266 00.000 3236 OnExposeComplete: enter 23:29:30.266 00.000 3236 UpdateGuideState(): m_state=6 23:29:30.267 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1406 23:29:30.268 00.001 3236 Star::Find returns 1 (0), X=1051.25, Y=269.14, Mass=237, SNR=10.6, Peak=39 HFD=4.6 23:29:30.268 00.000 3236 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.85) = xAngle (4.36 = -1.92) 23:29:30.268 00.000 3236 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.62 = 2.62) 23:29:30.269 00.001 3236 CameraToMount -- cameraX=-1.34 cameraY=0.97 hyp=1.65 cameraTheta=2.52 mountX=-0.56 mountY=0.83, mountTheta=2.17 23:29:30.271 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.34, y=0.97, opts=13) 23:29:30.271 00.000 3236 Enqueuing Move request for scope (-1.34, 0.97) 23:29:30.271 00.000 8052 Worker thread wakes up 23:29:30.272 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.34, 0.97) opts 0xd 23:29:30.272 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.34, 0.97) 23:29:30.272 00.000 8052 Moving (-1.34, 0.97) raw xDistance=-0.56 yDistance=0.83 23:29:30.272 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.56 23:29:30.272 00.000 8052 resist switch: large excursion: input 0.83 thresh 0.54 direction from -1 to 1 23:29:30.273 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.48 23:29:30.273 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83 23:29:30.273 00.000 8052 MoveAxis(E, 18, ABG) 23:29:30.273 00.000 8052 Guiding Dir = 2, Dur = 18 23:29:30.286 00.013 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=37, Gamma=1.040 23:29:30.291 00.005 8052 IsSlewing returns 0 23:29:30.293 00.002 8052 IsGuiding returns 0 23:29:30.296 00.003 8052 PulseGuide returned control before completion, sleep 25 23:29:30.324 00.028 8052 IsGuiding returns 0 23:29:30.324 00.000 8052 Move returns status 0, amount 18 23:29:30.324 00.000 8052 MoveAxis(S, 125, ABG) 23:29:30.324 00.000 8052 Guiding Dir = 1, Dur = 125 23:29:30.326 00.002 8052 IsSlewing returns 0 23:29:30.330 00.004 8052 IsGuiding returns 0 23:29:30.365 00.035 8052 PulseGuide returned control before completion, sleep 101 23:29:30.479 00.114 8052 IsGuiding returns 1 23:29:30.479 00.000 8052 scope still moving after pulse duration time elapsed 23:29:30.501 00.022 8052 IsSlewing returns 0 23:29:30.503 00.002 8052 IsGuiding returns 0 23:29:30.504 00.001 8052 scope move finished after 125 + 48 ms 23:29:30.504 00.000 8052 Move returns status 0, amount 125 23:29:30.504 00.000 8052 move complete, result=0 23:29:30.504 00.000 8052 worker thread done servicing request 23:29:30.531 00.027 3236 UpdateGuideState exits: m=237 SNR=10.6 23:29:30.532 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:30.532 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:30.532 00.000 3236 Enqueuing Expose request 23:29:30.532 00.000 8052 Worker thread wakes up 23:29:30.532 00.000 3236 GuideStep: -0.6 px 18 ms EAST, 0.8 px 125 ms SOUTH 23:29:30.532 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:30.533 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:32.062 01.529 8052 Exposure complete 23:29:32.199 00.137 8052 worker thread done servicing request 23:29:32.199 00.000 3236 OnExposeComplete: enter 23:29:32.200 00.001 3236 UpdateGuideState(): m_state=6 23:29:32.200 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 1407 23:29:32.201 00.001 3236 Star::Find returns 1 (0), X=1051.20, Y=269.85, Mass=231, SNR=10.5, Peak=41 HFD=4.3 23:29:32.201 00.000 3236 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.85) = xAngle (4.11 = -2.17) 23:29:32.201 00.000 3236 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.37 = 2.37) 23:29:32.201 00.000 3236 CameraToMount -- cameraX=-1.39 cameraY=1.67 hyp=2.17 cameraTheta=2.26 mountX=-1.23 mountY=1.52, mountTheta=2.25 23:29:32.202 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.39, y=1.67, opts=13) 23:29:32.203 00.001 3236 Enqueuing Move request for scope (-1.39, 1.67) 23:29:32.203 00.000 8052 Worker thread wakes up 23:29:32.203 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.39, 1.67) opts 0xd 23:29:32.203 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.39, 1.67) 23:29:32.203 00.000 8052 Moving (-1.39, 1.67) raw xDistance=-1.23 yDistance=1.52 23:29:32.203 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.23 23:29:32.204 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.52 from input 1.52 23:29:32.204 00.000 8052 MoveAxis(E, 44, ABG) 23:29:32.204 00.000 8052 Guiding Dir = 2, Dur = 44 23:29:32.206 00.002 8052 IsSlewing returns 0 23:29:32.209 00.003 8052 IsGuiding returns 0 23:29:32.213 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=26, FiltMax=37, Gamma=1.040 23:29:32.247 00.034 8052 PulseGuide returned control before completion, sleep 16 23:29:32.267 00.020 8052 IsGuiding returns 1 23:29:32.267 00.000 8052 scope still moving after pulse duration time elapsed 23:29:32.289 00.022 8052 IsSlewing returns 0 23:29:32.291 00.002 8052 IsGuiding returns 1 23:29:32.316 00.025 8052 IsSlewing returns 0 23:29:32.317 00.001 8052 IsGuiding returns 1 23:29:32.340 00.023 8052 IsSlewing returns 0 23:29:32.342 00.002 8052 IsGuiding returns 1 23:29:32.364 00.022 8052 IsSlewing returns 0 23:29:32.365 00.001 8052 IsGuiding returns 0 23:29:32.366 00.001 8052 scope move finished after 44 + 112 ms 23:29:32.366 00.000 8052 Move returns status 0, amount 44 23:29:32.366 00.000 8052 MoveAxis(S, 232, ABG) 23:29:32.366 00.000 8052 Guiding Dir = 1, Dur = 232 23:29:32.368 00.002 8052 IsSlewing returns 0 23:29:32.369 00.001 8052 IsGuiding returns 0 23:29:32.383 00.014 8052 PulseGuide returned control before completion, sleep 229 23:29:32.428 00.045 3236 UpdateGuideState exits: m=231 SNR=10.5 23:29:32.428 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:32.428 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:32.428 00.000 3236 Enqueuing Expose request 23:29:32.616 00.188 8052 IsGuiding returns 1 23:29:32.616 00.000 8052 scope still moving after pulse duration time elapsed 23:29:32.641 00.025 8052 IsSlewing returns 0 23:29:32.644 00.003 8052 IsGuiding returns 0 23:29:32.644 00.000 8052 scope move finished after 232 + 42 ms 23:29:32.644 00.000 8052 Move returns status 0, amount 232 23:29:32.644 00.000 8052 move complete, result=0 23:29:32.644 00.000 8052 worker thread done servicing request 23:29:32.645 00.001 8052 Worker thread wakes up 23:29:32.645 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:32.645 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:32.645 00.000 3236 GuideStep: -1.2 px 44 ms EAST, 1.5 px 232 ms SOUTH 23:29:34.076 01.431 8052 Exposure complete 23:29:34.214 00.138 8052 worker thread done servicing request 23:29:34.214 00.000 3236 OnExposeComplete: enter 23:29:34.214 00.000 3236 UpdateGuideState(): m_state=6 23:29:34.215 00.001 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 1408 23:29:34.215 00.000 3236 Star::Find returns 1 (0), X=1051.67, Y=267.72, Mass=241, SNR=10.7, Peak=35 HFD=4.7 23:29:34.215 00.000 3236 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.85) = xAngle (-0.84 = -0.84) 23:29:34.216 00.001 3236 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.58 = -2.58) 23:29:34.216 00.000 3236 CameraToMount -- cameraX=-0.92 cameraY=-0.45 hyp=1.03 cameraTheta=-2.69 mountX=0.69 mountY=-0.54, mountTheta=-0.67 23:29:34.217 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.92, y=-0.45, opts=13) 23:29:34.217 00.000 3236 Enqueuing Move request for scope (-0.92, -0.45) 23:29:34.218 00.001 8052 Worker thread wakes up 23:29:34.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.92, -0.45) opts 0xd 23:29:34.218 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.92, -0.45) 23:29:34.219 00.001 8052 Moving (-0.92, -0.45) raw xDistance=0.69 yDistance=-0.54 23:29:34.219 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.69 23:29:34.219 00.000 8052 resist switch: large excursion: input -0.54 thresh 0.54 direction from 1 to -1 23:29:34.219 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.63 23:29:34.219 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54 23:29:34.219 00.000 8052 MoveAxis(W, 21, ABG) 23:29:34.220 00.001 8052 Guiding Dir = 3, Dur = 21 23:29:34.227 00.007 8052 IsSlewing returns 0 23:29:34.228 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=23, FiltMax=34, Gamma=1.040 23:29:34.230 00.002 8052 IsGuiding returns 0 23:29:34.259 00.029 8052 IsGuiding returns 1 23:29:34.260 00.001 8052 scope still moving after pulse duration time elapsed 23:29:34.282 00.022 8052 IsSlewing returns 0 23:29:34.284 00.002 8052 IsGuiding returns 1 23:29:34.306 00.022 8052 IsSlewing returns 0 23:29:34.308 00.002 8052 IsGuiding returns 0 23:29:34.308 00.000 8052 scope move finished after 21 + 57 ms 23:29:34.308 00.000 8052 Move returns status 0, amount 21 23:29:34.308 00.000 8052 MoveAxis(N, 83, ABG) 23:29:34.308 00.000 8052 Guiding Dir = 0, Dur = 83 23:29:34.310 00.002 8052 IsSlewing returns 0 23:29:34.311 00.001 8052 IsGuiding returns 0 23:29:34.334 00.023 8052 PulseGuide returned control before completion, sleep 71 23:29:34.450 00.116 3236 UpdateGuideState exits: m=241 SNR=10.7 23:29:34.450 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:34.450 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:34.451 00.001 3236 Enqueuing Expose request 23:29:34.577 00.126 8052 IsGuiding returns 0 23:29:34.578 00.001 8052 Move returns status 0, amount 83 23:29:34.578 00.000 8052 move complete, result=0 23:29:34.578 00.000 8052 worker thread done servicing request 23:29:34.578 00.000 8052 Worker thread wakes up 23:29:34.578 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:34.578 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:34.578 00.000 3236 GuideStep: 0.7 px 21 ms WEST, -0.5 px 83 ms NORTH 23:29:36.013 01.435 8052 Exposure complete 23:29:36.178 00.165 8052 worker thread done servicing request 23:29:36.178 00.000 3236 OnExposeComplete: enter 23:29:36.178 00.000 3236 UpdateGuideState(): m_state=6 23:29:36.179 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1409 23:29:36.180 00.001 3236 Star::Find returns 1 (0), X=1051.82, Y=267.42, Mass=228, SNR=10.4, Peak=40 HFD=4.5 23:29:36.180 00.000 3236 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.85) = xAngle (-0.52 = -0.52) 23:29:36.180 00.000 3236 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.27 = -2.27) 23:29:36.180 00.000 3236 CameraToMount -- cameraX=-0.77 cameraY=-0.75 hyp=1.08 cameraTheta=-2.37 mountX=0.93 mountY=-0.83, mountTheta=-0.72 23:29:36.182 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.77, y=-0.75, opts=13) 23:29:36.182 00.000 3236 Enqueuing Move request for scope (-0.77, -0.75) 23:29:36.182 00.000 8052 Worker thread wakes up 23:29:36.183 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.75) opts 0xd 23:29:36.183 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.77, -0.75) 23:29:36.183 00.000 8052 Moving (-0.77, -0.75) raw xDistance=0.93 yDistance=-0.83 23:29:36.183 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.93 23:29:36.183 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83 23:29:36.184 00.001 8052 MoveAxis(W, 34, ABG) 23:29:36.184 00.000 8052 Guiding Dir = 3, Dur = 34 23:29:36.187 00.003 8052 IsSlewing returns 0 23:29:36.190 00.003 8052 IsGuiding returns 0 23:29:36.195 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=27, FiltMax=37, Gamma=1.040 23:29:36.197 00.002 8052 PulseGuide returned control before completion, sleep 37 23:29:36.237 00.040 8052 IsGuiding returns 0 23:29:36.238 00.001 8052 Move returns status 0, amount 34 23:29:36.238 00.000 8052 MoveAxis(N, 126, ABG) 23:29:36.238 00.000 8052 Guiding Dir = 0, Dur = 126 23:29:36.240 00.002 8052 IsSlewing returns 0 23:29:36.245 00.005 8052 IsGuiding returns 0 23:29:36.253 00.008 8052 PulseGuide returned control before completion, sleep 129 23:29:36.385 00.132 8052 IsGuiding returns 1 23:29:36.385 00.000 8052 scope still moving after pulse duration time elapsed 23:29:36.408 00.023 8052 IsSlewing returns 0 23:29:36.410 00.002 8052 IsGuiding returns 0 23:29:36.411 00.001 8052 scope move finished after 126 + 39 ms 23:29:36.411 00.000 8052 Move returns status 0, amount 126 23:29:36.411 00.000 8052 move complete, result=0 23:29:36.411 00.000 8052 worker thread done servicing request 23:29:36.487 00.076 3236 UpdateGuideState exits: m=228 SNR=10.4 23:29:36.488 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:36.488 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:36.488 00.000 3236 Enqueuing Expose request 23:29:36.488 00.000 8052 Worker thread wakes up 23:29:36.488 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:36.489 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:36.489 00.000 3236 GuideStep: 0.9 px 34 ms WEST, -0.8 px 126 ms NORTH 23:29:38.023 01.534 8052 Exposure complete 23:29:38.185 00.162 8052 worker thread done servicing request 23:29:38.186 00.001 3236 OnExposeComplete: enter 23:29:38.186 00.000 3236 UpdateGuideState(): m_state=6 23:29:38.187 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1410 23:29:38.187 00.000 3236 Star::Find returns 1 (0), X=1051.19, Y=268.45, Mass=225, SNR=10.4, Peak=39 HFD=4.8 23:29:38.188 00.001 3236 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.85) = xAngle (4.79 = -1.49) 23:29:38.188 00.000 3236 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.05 = 3.05) 23:29:38.188 00.000 3236 CameraToMount -- cameraX=-1.40 cameraY=0.28 hyp=1.43 cameraTheta=2.94 mountX=0.12 mountY=0.13, mountTheta=0.86 23:29:38.190 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.40, y=0.28, opts=13) 23:29:38.190 00.000 3236 Enqueuing Move request for scope (-1.40, 0.28) 23:29:38.190 00.000 8052 Worker thread wakes up 23:29:38.191 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.40, 0.28) opts 0xd 23:29:38.191 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.40, 0.28) 23:29:38.191 00.000 8052 Moving (-1.40, 0.28) raw xDistance=0.12 yDistance=0.13 23:29:38.191 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:29:38.191 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:29:38.192 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13 23:29:38.192 00.000 8052 MoveAxis(E, 0, ABG) 23:29:38.192 00.000 8052 Move returns status 0, amount 0 23:29:38.192 00.000 8052 MoveAxis(N, 0, ABG) 23:29:38.193 00.001 8052 Move returns status 0, amount 0 23:29:38.193 00.000 8052 move complete, result=0 23:29:38.193 00.000 8052 worker thread done servicing request 23:29:38.203 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=35, Gamma=1.040 23:29:38.465 00.262 3236 UpdateGuideState exits: m=225 SNR=10.4 23:29:38.466 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:38.466 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:38.466 00.000 3236 Enqueuing Expose request 23:29:38.467 00.001 8052 Worker thread wakes up 23:29:38.467 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:38.468 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:38.468 00.000 3236 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:29:40.103 01.635 8052 Exposure complete 23:29:40.265 00.162 8052 worker thread done servicing request 23:29:40.265 00.000 3236 OnExposeComplete: enter 23:29:40.265 00.000 3236 UpdateGuideState(): m_state=6 23:29:40.266 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1411 23:29:40.267 00.001 3236 Star::Find returns 1 (0), X=1051.71, Y=268.54, Mass=197, SNR=9.6, Peak=33 HFD=4.6 23:29:40.267 00.000 3236 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.85) = xAngle (4.60 = -1.68) 23:29:40.267 00.000 3236 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.85 = 2.85) 23:29:40.267 00.000 3236 CameraToMount -- cameraX=-0.88 cameraY=0.36 hyp=0.95 cameraTheta=2.75 mountX=-0.11 mountY=0.27, mountTheta=1.95 23:29:40.269 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.88, y=0.36, opts=13) 23:29:40.269 00.000 3236 Enqueuing Move request for scope (-0.88, 0.36) 23:29:40.270 00.001 8052 Worker thread wakes up 23:29:40.270 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.36) opts 0xd 23:29:40.270 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.88, 0.36) 23:29:40.270 00.000 8052 Moving (-0.88, 0.36) raw xDistance=-0.11 yDistance=0.27 23:29:40.271 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11 23:29:40.271 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:29:40.271 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27 23:29:40.271 00.000 8052 MoveAxis(E, 0, ABG) 23:29:40.272 00.001 8052 Move returns status 0, amount 0 23:29:40.272 00.000 8052 MoveAxis(N, 0, ABG) 23:29:40.272 00.000 8052 Move returns status 0, amount 0 23:29:40.272 00.000 8052 move complete, result=0 23:29:40.272 00.000 8052 worker thread done servicing request 23:29:40.282 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=21, FiltMax=30, Gamma=1.040 23:29:40.542 00.260 3236 UpdateGuideState exits: m=197 SNR=9.6 23:29:40.542 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:40.542 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:40.542 00.000 3236 Enqueuing Expose request 23:29:40.543 00.001 8052 Worker thread wakes up 23:29:40.543 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH 23:29:40.543 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:40.544 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:42.078 01.534 8052 Exposure complete 23:29:42.239 00.161 8052 worker thread done servicing request 23:29:42.240 00.001 3236 OnExposeComplete: enter 23:29:42.240 00.000 3236 UpdateGuideState(): m_state=6 23:29:42.241 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1412 23:29:42.242 00.001 3236 Star::Find returns 1 (0), X=1051.74, Y=267.52, Mass=197, SNR=9.7, Peak=37 HFD=4.4 23:29:42.242 00.000 3236 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.85) = xAngle (-0.63 = -0.63) 23:29:42.242 00.000 3236 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.38 = -2.38) 23:29:42.242 00.000 3236 CameraToMount -- cameraX=-0.85 cameraY=-0.66 hyp=1.08 cameraTheta=-2.48 mountX=0.87 mountY=-0.74, mountTheta=-0.71 23:29:42.244 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.85, y=-0.66, opts=13) 23:29:42.244 00.000 3236 Enqueuing Move request for scope (-0.85, -0.66) 23:29:42.245 00.001 8052 Worker thread wakes up 23:29:42.245 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.66) opts 0xd 23:29:42.245 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.85, -0.66) 23:29:42.245 00.000 8052 Moving (-0.85, -0.66) raw xDistance=0.87 yDistance=-0.74 23:29:42.246 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.87 23:29:42.246 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74 23:29:42.246 00.000 8052 MoveAxis(W, 30, ABG) 23:29:42.246 00.000 8052 Guiding Dir = 3, Dur = 30 23:29:42.258 00.012 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=24, FiltMax=34, Gamma=1.040 23:29:42.310 00.052 8052 IsSlewing returns 0 23:29:42.371 00.061 8052 IsGuiding returns 0 23:29:42.445 00.074 8052 IsGuiding returns 1 23:29:42.445 00.000 8052 scope still moving after pulse duration time elapsed 23:29:42.468 00.023 8052 IsSlewing returns 0 23:29:42.471 00.003 8052 IsGuiding returns 1 23:29:42.493 00.022 8052 IsSlewing returns 0 23:29:42.495 00.002 8052 IsGuiding returns 0 23:29:42.495 00.000 8052 scope move finished after 30 + 93 ms 23:29:42.496 00.001 8052 Move returns status 0, amount 30 23:29:42.496 00.000 8052 MoveAxis(N, 113, ABG) 23:29:42.496 00.000 8052 Guiding Dir = 0, Dur = 113 23:29:42.498 00.002 8052 IsSlewing returns 0 23:29:42.500 00.002 8052 IsGuiding returns 0 23:29:42.506 00.006 8052 PulseGuide returned control before completion, sleep 118 23:29:42.525 00.019 3236 UpdateGuideState exits: m=197 SNR=9.7 23:29:42.526 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:42.526 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:42.526 00.000 3236 Enqueuing Expose request 23:29:42.627 00.101 8052 IsGuiding returns 1 23:29:42.628 00.001 8052 scope still moving after pulse duration time elapsed 23:29:42.651 00.023 8052 IsSlewing returns 0 23:29:42.653 00.002 8052 IsGuiding returns 1 23:29:42.677 00.024 8052 IsSlewing returns 0 23:29:42.679 00.002 8052 IsGuiding returns 0 23:29:42.680 00.001 8052 scope move finished after 113 + 66 ms 23:29:42.680 00.000 8052 Move returns status 0, amount 113 23:29:42.680 00.000 8052 move complete, result=0 23:29:42.680 00.000 8052 worker thread done servicing request 23:29:42.681 00.001 8052 Worker thread wakes up 23:29:42.681 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:42.681 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:42.682 00.001 3236 GuideStep: 0.9 px 30 ms WEST, -0.7 px 113 ms NORTH 23:29:44.013 01.331 8052 Exposure complete 23:29:44.176 00.163 8052 worker thread done servicing request 23:29:44.176 00.000 3236 OnExposeComplete: enter 23:29:44.176 00.000 3236 UpdateGuideState(): m_state=6 23:29:44.177 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1413 23:29:44.178 00.001 3236 Star::Find returns 1 (0), X=1050.50, Y=268.19, Mass=234, SNR=10.5, Peak=40 HFD=4.7 23:29:44.178 00.000 3236 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.85) = xAngle (4.98 = -1.30) 23:29:44.178 00.000 3236 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.24 = -3.05) 23:29:44.178 00.000 3236 CameraToMount -- cameraX=-2.10 cameraY=0.02 hyp=2.10 cameraTheta=3.13 mountX=0.56 mountY=-0.20, mountTheta=-0.34 23:29:44.180 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.10, y=0.02, opts=13) 23:29:44.181 00.001 3236 Enqueuing Move request for scope (-2.10, 0.02) 23:29:44.181 00.000 8052 Worker thread wakes up 23:29:44.181 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.10, 0.02) opts 0xd 23:29:44.181 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.10, 0.02) 23:29:44.181 00.000 8052 Moving (-2.10, 0.02) raw xDistance=0.56 yDistance=-0.20 23:29:44.182 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.56 23:29:44.182 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20 23:29:44.182 00.000 8052 MoveAxis(W, 21, ABG) 23:29:44.182 00.000 8052 Guiding Dir = 3, Dur = 21 23:29:44.191 00.009 8052 IsSlewing returns 0 23:29:44.192 00.001 8052 IsGuiding returns 0 23:29:44.196 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=36, Gamma=1.040 23:29:44.198 00.002 8052 PulseGuide returned control before completion, sleep 26 23:29:44.226 00.028 8052 IsGuiding returns 1 23:29:44.227 00.001 8052 scope still moving after pulse duration time elapsed 23:29:44.249 00.022 8052 IsSlewing returns 0 23:29:44.251 00.002 8052 IsGuiding returns 0 23:29:44.251 00.000 8052 scope move finished after 21 + 37 ms 23:29:44.252 00.001 8052 Move returns status 0, amount 21 23:29:44.252 00.000 8052 MoveAxis(N, 30, ABG) 23:29:44.252 00.000 8052 Guiding Dir = 0, Dur = 30 23:29:44.254 00.002 8052 IsSlewing returns 0 23:29:44.256 00.002 8052 IsGuiding returns 0 23:29:44.263 00.007 8052 PulseGuide returned control before completion, sleep 34 23:29:44.299 00.036 8052 IsGuiding returns 1 23:29:44.299 00.000 8052 scope still moving after pulse duration time elapsed 23:29:44.322 00.023 8052 IsSlewing returns 0 23:29:44.325 00.003 8052 IsGuiding returns 1 23:29:44.347 00.022 8052 IsSlewing returns 0 23:29:44.349 00.002 8052 IsGuiding returns 1 23:29:44.371 00.022 8052 IsSlewing returns 0 23:29:44.372 00.001 8052 IsGuiding returns 1 23:29:44.395 00.023 8052 IsSlewing returns 0 23:29:44.397 00.002 8052 IsGuiding returns 0 23:29:44.397 00.000 8052 scope move finished after 30 + 110 ms 23:29:44.397 00.000 8052 Move returns status 0, amount 30 23:29:44.397 00.000 8052 move complete, result=0 23:29:44.397 00.000 8052 worker thread done servicing request 23:29:44.437 00.040 3236 UpdateGuideState exits: m=234 SNR=10.5 23:29:44.437 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:44.437 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:44.437 00.000 3236 Enqueuing Expose request 23:29:44.438 00.001 8052 Worker thread wakes up 23:29:44.438 00.000 3236 GuideStep: 0.6 px 21 ms WEST, -0.2 px 30 ms NORTH 23:29:44.438 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:44.438 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:46.072 01.634 8052 Exposure complete 23:29:46.236 00.164 8052 worker thread done servicing request 23:29:46.236 00.000 3236 OnExposeComplete: enter 23:29:46.237 00.001 3236 UpdateGuideState(): m_state=6 23:29:46.238 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1414 23:29:46.238 00.000 3236 Star::Find returns 1 (0), X=1051.30, Y=268.93, Mass=218, SNR=10.2, Peak=40 HFD=4.2 23:29:46.238 00.000 3236 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.85) = xAngle (4.46 = -1.82) 23:29:46.239 00.001 3236 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.71 = 2.71) 23:29:46.239 00.000 3236 CameraToMount -- cameraX=-1.29 cameraY=0.76 hyp=1.50 cameraTheta=2.61 mountX=-0.37 mountY=0.62, mountTheta=2.11 23:29:46.241 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.29, y=0.76, opts=13) 23:29:46.241 00.000 3236 Enqueuing Move request for scope (-1.29, 0.76) 23:29:46.241 00.000 8052 Worker thread wakes up 23:29:46.241 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.29, 0.76) opts 0xd 23:29:46.242 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.29, 0.76) 23:29:46.242 00.000 8052 Moving (-1.29, 0.76) raw xDistance=-0.37 yDistance=0.62 23:29:46.242 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37 23:29:46.242 00.000 8052 resist switch: large excursion: input 0.62 thresh 0.54 direction from -1 to 1 23:29:46.242 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.86 23:29:46.243 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 23:29:46.243 00.000 8052 MoveAxis(E, 11, ABG) 23:29:46.243 00.000 8052 Guiding Dir = 2, Dur = 11 23:29:46.247 00.004 8052 IsSlewing returns 0 23:29:46.254 00.007 8052 IsGuiding returns 0 23:29:46.254 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=35, Gamma=1.040 23:29:46.258 00.004 8052 PulseGuide returned control before completion, sleep 17 23:29:46.277 00.019 8052 IsGuiding returns 0 23:29:46.277 00.000 8052 Move returns status 0, amount 11 23:29:46.278 00.001 8052 MoveAxis(S, 94, ABG) 23:29:46.278 00.000 8052 Guiding Dir = 1, Dur = 94 23:29:46.283 00.005 8052 IsSlewing returns 0 23:29:46.285 00.002 8052 IsGuiding returns 0 23:29:46.289 00.004 8052 PulseGuide returned control before completion, sleep 100 23:29:46.391 00.102 8052 IsGuiding returns 1 23:29:46.391 00.000 8052 scope still moving after pulse duration time elapsed 23:29:46.414 00.023 8052 IsSlewing returns 0 23:29:46.417 00.003 8052 IsGuiding returns 0 23:29:46.417 00.000 8052 scope move finished after 94 + 38 ms 23:29:46.418 00.001 8052 Move returns status 0, amount 94 23:29:46.418 00.000 8052 move complete, result=0 23:29:46.418 00.000 8052 worker thread done servicing request 23:29:46.519 00.101 3236 UpdateGuideState exits: m=218 SNR=10.2 23:29:46.519 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:46.519 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:46.520 00.001 3236 Enqueuing Expose request 23:29:46.520 00.000 8052 Worker thread wakes up 23:29:46.520 00.000 3236 GuideStep: -0.4 px 11 ms EAST, 0.6 px 94 ms SOUTH 23:29:46.520 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:46.520 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:48.055 01.535 8052 Exposure complete 23:29:48.219 00.164 8052 worker thread done servicing request 23:29:48.219 00.000 3236 OnExposeComplete: enter 23:29:48.219 00.000 3236 UpdateGuideState(): m_state=6 23:29:48.220 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1415 23:29:48.221 00.001 3236 Star::Find returns 1 (0), X=1051.86, Y=269.07, Mass=225, SNR=10.3, Peak=38 HFD=4.3 23:29:48.221 00.000 3236 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.85) = xAngle (4.11 = -2.18) 23:29:48.221 00.000 3236 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.36 = 2.36) 23:29:48.221 00.000 3236 CameraToMount -- cameraX=-0.73 cameraY=0.89 hyp=1.16 cameraTheta=2.26 mountX=-0.66 mountY=0.81, mountTheta=2.25 23:29:48.223 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.73, y=0.89, opts=13) 23:29:48.224 00.001 3236 Enqueuing Move request for scope (-0.73, 0.89) 23:29:48.224 00.000 8052 Worker thread wakes up 23:29:48.224 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.89) opts 0xd 23:29:48.224 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.73, 0.89) 23:29:48.225 00.001 8052 Moving (-0.73, 0.89) raw xDistance=-0.66 yDistance=0.81 23:29:48.225 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66 23:29:48.225 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 23:29:48.225 00.000 8052 MoveAxis(E, 24, ABG) 23:29:48.226 00.001 8052 Guiding Dir = 2, Dur = 24 23:29:48.228 00.002 8052 IsSlewing returns 0 23:29:48.230 00.002 8052 IsGuiding returns 0 23:29:48.236 00.006 8052 PulseGuide returned control before completion, sleep 29 23:29:48.239 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=23, FiltMax=33, Gamma=1.040 23:29:48.268 00.029 8052 IsGuiding returns 0 23:29:48.269 00.001 8052 Move returns status 0, amount 24 23:29:48.269 00.000 8052 MoveAxis(S, 124, ABG) 23:29:48.269 00.000 8052 Guiding Dir = 1, Dur = 124 23:29:48.271 00.002 8052 IsSlewing returns 0 23:29:48.273 00.002 8052 IsGuiding returns 0 23:29:48.289 00.016 8052 PulseGuide returned control before completion, sleep 119 23:29:48.415 00.126 8052 IsGuiding returns 1 23:29:48.415 00.000 8052 scope still moving after pulse duration time elapsed 23:29:48.437 00.022 8052 IsSlewing returns 0 23:29:48.439 00.002 8052 IsGuiding returns 0 23:29:48.439 00.000 8052 scope move finished after 124 + 42 ms 23:29:48.439 00.000 8052 Move returns status 0, amount 124 23:29:48.439 00.000 8052 move complete, result=0 23:29:48.440 00.001 8052 worker thread done servicing request 23:29:48.470 00.030 3236 UpdateGuideState exits: m=225 SNR=10.3 23:29:48.470 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:48.471 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:48.471 00.000 3236 Enqueuing Expose request 23:29:48.471 00.000 8052 Worker thread wakes up 23:29:48.471 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:48.471 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:48.472 00.001 3236 GuideStep: -0.7 px 24 ms EAST, 0.8 px 124 ms SOUTH 23:29:50.002 01.530 8052 Exposure complete 23:29:50.127 00.125 3236 OnExposeComplete: enter 23:29:50.127 00.000 8052 worker thread done servicing request 23:29:50.128 00.001 3236 UpdateGuideState(): m_state=6 23:29:50.129 00.001 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 1416 23:29:50.129 00.000 3236 Star::Find returns 1 (0), X=1052.61, Y=269.40, Mass=232, SNR=10.5, Peak=45 HFD=4.2 23:29:50.129 00.000 3236 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.85) = xAngle (3.40 = -2.88) 23:29:50.129 00.000 3236 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.66 = 1.66) 23:29:50.129 00.000 3236 CameraToMount -- cameraX=0.02 cameraY=1.22 hyp=1.22 cameraTheta=1.55 mountX=-1.18 mountY=1.22, mountTheta=2.34 23:29:50.131 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.02, y=1.22, opts=13) 23:29:50.131 00.000 3236 Enqueuing Move request for scope (0.02, 1.22) 23:29:50.131 00.000 8052 Worker thread wakes up 23:29:50.131 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.22) opts 0xd 23:29:50.132 00.001 8052 Handling offset move in thread for scope, endpoint = (0.02, 1.22) 23:29:50.132 00.000 8052 Moving (0.02, 1.22) raw xDistance=-1.18 yDistance=1.22 23:29:50.132 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.18 23:29:50.132 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.22 23:29:50.132 00.000 8052 MoveAxis(E, 43, ABG) 23:29:50.132 00.000 8052 Guiding Dir = 2, Dur = 43 23:29:50.135 00.003 8052 IsSlewing returns 0 23:29:50.137 00.002 8052 IsGuiding returns 0 23:29:50.141 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=29, FiltMax=40, Gamma=1.040 23:29:50.143 00.002 8052 PulseGuide returned control before completion, sleep 49 23:29:50.194 00.051 8052 IsGuiding returns 0 23:29:50.194 00.000 8052 Move returns status 0, amount 43 23:29:50.194 00.000 8052 MoveAxis(S, 185, ABG) 23:29:50.194 00.000 8052 Guiding Dir = 1, Dur = 185 23:29:50.196 00.002 8052 IsSlewing returns 0 23:29:50.198 00.002 8052 IsGuiding returns 0 23:29:50.203 00.005 8052 PulseGuide returned control before completion, sleep 191 23:29:50.343 00.140 3236 UpdateGuideState exits: m=232 SNR=10.5 23:29:50.343 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:50.343 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:50.343 00.000 3236 Enqueuing Expose request 23:29:50.397 00.054 8052 IsGuiding returns 1 23:29:50.397 00.000 8052 scope still moving after pulse duration time elapsed 23:29:50.420 00.023 8052 IsSlewing returns 0 23:29:50.423 00.003 8052 IsGuiding returns 0 23:29:50.424 00.001 8052 scope move finished after 185 + 40 ms 23:29:50.424 00.000 8052 Move returns status 0, amount 185 23:29:50.424 00.000 8052 move complete, result=0 23:29:50.425 00.001 8052 worker thread done servicing request 23:29:50.425 00.000 8052 Worker thread wakes up 23:29:50.426 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:50.426 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:50.429 00.003 3236 GuideStep: -1.2 px 43 ms EAST, 1.2 px 185 ms SOUTH 23:29:52.061 01.632 8052 Exposure complete 23:29:52.224 00.163 8052 worker thread done servicing request 23:29:52.224 00.000 3236 OnExposeComplete: enter 23:29:52.225 00.001 3236 UpdateGuideState(): m_state=6 23:29:52.226 00.001 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 1417 23:29:52.226 00.000 3236 Star::Find returns 1 (0), X=1052.58, Y=266.24, Mass=223, SNR=10.3, Peak=38 HFD=4.7 23:29:52.226 00.000 3236 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.85) = xAngle (0.27 = 0.27) 23:29:52.227 00.001 3236 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.48 = -1.48) 23:29:52.227 00.000 3236 CameraToMount -- cameraX=-0.01 cameraY=-1.93 hyp=1.93 cameraTheta=-1.58 mountX=1.86 mountY=-1.93, mountTheta=-0.80 23:29:52.228 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.01, y=-1.93, opts=13) 23:29:52.229 00.001 3236 Enqueuing Move request for scope (-0.01, -1.93) 23:29:52.229 00.000 8052 Worker thread wakes up 23:29:52.229 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.93) opts 0xd 23:29:52.229 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.01, -1.93) 23:29:52.230 00.001 8052 Moving (-0.01, -1.93) raw xDistance=1.86 yDistance=-1.93 23:29:52.230 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.86 23:29:52.230 00.000 8052 resist switch: large excursion: input -1.93 thresh 0.54 direction from 1 to -1 23:29:52.230 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.78 23:29:52.231 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.93 from input -1.93 23:29:52.231 00.000 8052 MoveAxis(W, 62, ABG) 23:29:52.231 00.000 8052 Guiding Dir = 3, Dur = 62 23:29:52.233 00.002 8052 IsSlewing returns 0 23:29:52.236 00.003 8052 IsGuiding returns 0 23:29:52.242 00.006 8052 PulseGuide returned control before completion, sleep 67 23:29:52.242 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=35, Gamma=1.040 23:29:52.311 00.069 8052 IsGuiding returns 0 23:29:52.312 00.001 8052 Move returns status 0, amount 62 23:29:52.312 00.000 8052 MoveAxis(N, 293, ABG) 23:29:52.312 00.000 8052 Guiding Dir = 0, Dur = 293 23:29:52.314 00.002 8052 IsSlewing returns 0 23:29:52.317 00.003 8052 IsGuiding returns 0 23:29:52.323 00.006 8052 PulseGuide returned control before completion, sleep 298 23:29:52.515 00.192 3236 UpdateGuideState exits: m=223 SNR=10.3 23:29:52.515 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:52.515 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:52.516 00.001 3236 Enqueuing Expose request 23:29:52.660 00.144 8052 IsGuiding returns 0 23:29:52.661 00.001 8052 Move returns status 0, amount 293 23:29:52.661 00.000 8052 move complete, result=0 23:29:52.661 00.000 8052 worker thread done servicing request 23:29:52.661 00.000 8052 Worker thread wakes up 23:29:52.661 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:52.662 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:52.662 00.000 3236 GuideStep: 1.9 px 62 ms WEST, -1.9 px 293 ms NORTH 23:29:54.095 01.433 8052 Exposure complete 23:29:54.256 00.161 8052 worker thread done servicing request 23:29:54.256 00.000 3236 OnExposeComplete: enter 23:29:54.256 00.000 3236 UpdateGuideState(): m_state=6 23:29:54.258 00.002 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1418 23:29:54.258 00.000 3236 Star::Find returns 1 (0), X=1051.93, Y=266.66, Mass=207, SNR=9.9, Peak=35 HFD=5.1 23:29:54.258 00.000 3236 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.85) = xAngle (-0.13 = -0.13) 23:29:54.258 00.000 3236 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.88 = -1.88) 23:29:54.259 00.001 3236 CameraToMount -- cameraX=-0.66 cameraY=-1.51 hyp=1.65 cameraTheta=-1.98 mountX=1.64 mountY=-1.57, mountTheta=-0.77 23:29:54.260 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.66, y=-1.51, opts=13) 23:29:54.261 00.001 3236 Enqueuing Move request for scope (-0.66, -1.51) 23:29:54.261 00.000 8052 Worker thread wakes up 23:29:54.261 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -1.51) opts 0xd 23:29:54.261 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.66, -1.51) 23:29:54.262 00.001 8052 Moving (-0.66, -1.51) raw xDistance=1.64 yDistance=-1.57 23:29:54.262 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.64 23:29:54.262 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.57 from input -1.57 23:29:54.262 00.000 8052 MoveAxis(W, 61, ABG) 23:29:54.262 00.000 8052 Guiding Dir = 3, Dur = 61 23:29:54.265 00.003 8052 IsSlewing returns 0 23:29:54.268 00.003 8052 IsGuiding returns 0 23:29:54.272 00.004 8052 PulseGuide returned control before completion, sleep 67 23:29:54.277 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=24, FiltMax=32, Gamma=1.040 23:29:54.342 00.065 8052 IsGuiding returns 0 23:29:54.342 00.000 8052 Move returns status 0, amount 61 23:29:54.343 00.001 8052 MoveAxis(N, 239, ABG) 23:29:54.343 00.000 8052 Guiding Dir = 0, Dur = 239 23:29:54.345 00.002 8052 IsSlewing returns 0 23:29:54.347 00.002 8052 IsGuiding returns 0 23:29:54.351 00.004 8052 PulseGuide returned control before completion, sleep 246 23:29:54.543 00.192 3236 UpdateGuideState exits: m=207 SNR=9.9 23:29:54.543 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:54.543 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:54.544 00.001 3236 Enqueuing Expose request 23:29:54.600 00.056 8052 IsGuiding returns 1 23:29:54.601 00.001 8052 scope still moving after pulse duration time elapsed 23:29:54.624 00.023 8052 IsSlewing returns 0 23:29:54.626 00.002 8052 IsGuiding returns 0 23:29:54.626 00.000 8052 scope move finished after 239 + 40 ms 23:29:54.626 00.000 8052 Move returns status 0, amount 239 23:29:54.627 00.001 8052 move complete, result=0 23:29:54.627 00.000 8052 worker thread done servicing request 23:29:54.627 00.000 8052 Worker thread wakes up 23:29:54.627 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:54.627 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:54.638 00.011 3236 GuideStep: 1.6 px 61 ms WEST, -1.6 px 239 ms NORTH 23:29:56.061 01.423 8052 Exposure complete 23:29:56.222 00.161 8052 worker thread done servicing request 23:29:56.223 00.001 3236 OnExposeComplete: enter 23:29:56.223 00.000 3236 UpdateGuideState(): m_state=6 23:29:56.224 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 1419 23:29:56.224 00.000 3236 Star::Find returns 1 (0), X=1051.10, Y=268.65, Mass=203, SNR=9.8, Peak=46 HFD=4.0 23:29:56.224 00.000 3236 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.85) = xAngle (4.68 = -1.60) 23:29:56.225 00.001 3236 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 23:29:56.225 00.000 3236 CameraToMount -- cameraX=-1.49 cameraY=0.47 hyp=1.56 cameraTheta=2.83 mountX=-0.05 mountY=0.32, mountTheta=1.72 23:29:56.226 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.49, y=0.47, opts=13) 23:29:56.227 00.001 3236 Enqueuing Move request for scope (-1.49, 0.47) 23:29:56.227 00.000 8052 Worker thread wakes up 23:29:56.227 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.49, 0.47) opts 0xd 23:29:56.227 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.49, 0.47) 23:29:56.228 00.001 8052 Moving (-1.49, 0.47) raw xDistance=-0.05 yDistance=0.32 23:29:56.228 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:29:56.228 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:29:56.228 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 23:29:56.229 00.001 8052 MoveAxis(E, 0, ABG) 23:29:56.229 00.000 8052 Move returns status 0, amount 0 23:29:56.229 00.000 8052 MoveAxis(N, 0, ABG) 23:29:56.229 00.000 8052 Move returns status 0, amount 0 23:29:56.229 00.000 8052 move complete, result=0 23:29:56.230 00.001 8052 worker thread done servicing request 23:29:56.239 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=30, FiltMax=40, Gamma=1.040 23:29:56.499 00.260 3236 UpdateGuideState exits: m=203 SNR=9.8 23:29:56.499 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:56.499 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:56.500 00.001 3236 Enqueuing Expose request 23:29:56.500 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH 23:29:56.500 00.000 8052 Worker thread wakes up 23:29:56.501 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:56.501 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:58.034 01.533 8052 Exposure complete 23:29:58.196 00.162 8052 worker thread done servicing request 23:29:58.196 00.000 3236 OnExposeComplete: enter 23:29:58.196 00.000 3236 UpdateGuideState(): m_state=6 23:29:58.197 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1420 23:29:58.198 00.001 3236 Star::Find returns 1 (0), X=1051.05, Y=269.47, Mass=214, SNR=10.1, Peak=41 HFD=4.1 23:29:58.198 00.000 3236 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.85) = xAngle (4.29 = -1.99) 23:29:58.198 00.000 3236 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.55 = 2.55) 23:29:58.198 00.000 3236 CameraToMount -- cameraX=-1.54 cameraY=1.29 hyp=2.01 cameraTheta=2.44 mountX=-0.82 mountY=1.13, mountTheta=2.20 23:29:58.200 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.54, y=1.29, opts=13) 23:29:58.200 00.000 3236 Enqueuing Move request for scope (-1.54, 1.29) 23:29:58.201 00.001 8052 Worker thread wakes up 23:29:58.201 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.54, 1.29) opts 0xd 23:29:58.201 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.54, 1.29) 23:29:58.201 00.000 8052 Moving (-1.54, 1.29) raw xDistance=-0.82 yDistance=1.13 23:29:58.201 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82 23:29:58.202 00.001 8052 resist switch: large excursion: input 1.13 thresh 0.54 direction from -1 to 1 23:29:58.202 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.38 23:29:58.202 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.13 from input 1.13 23:29:58.202 00.000 8052 MoveAxis(E, 28, ABG) 23:29:58.203 00.001 8052 Guiding Dir = 2, Dur = 28 23:29:58.205 00.002 8052 IsSlewing returns 0 23:29:58.209 00.004 8052 IsGuiding returns 0 23:29:58.212 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=28, FiltMax=38, Gamma=1.040 23:29:58.216 00.004 8052 PulseGuide returned control before completion, sleep 32 23:29:58.250 00.034 8052 IsGuiding returns 0 23:29:58.251 00.001 8052 Move returns status 0, amount 28 23:29:58.251 00.000 8052 MoveAxis(S, 171, ABG) 23:29:58.251 00.000 8052 Guiding Dir = 1, Dur = 171 23:29:58.253 00.002 8052 IsSlewing returns 0 23:29:58.255 00.002 8052 IsGuiding returns 0 23:29:58.268 00.013 8052 PulseGuide returned control before completion, sleep 170 23:29:58.442 00.174 8052 IsGuiding returns 0 23:29:58.442 00.000 8052 Move returns status 0, amount 171 23:29:58.442 00.000 8052 move complete, result=0 23:29:58.442 00.000 8052 worker thread done servicing request 23:29:58.474 00.032 3236 UpdateGuideState exits: m=214 SNR=10.1 23:29:58.475 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:29:58.475 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:29:58.475 00.000 3236 Enqueuing Expose request 23:29:58.475 00.000 8052 Worker thread wakes up 23:29:58.475 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:29:58.476 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:29:58.476 00.000 3236 GuideStep: -0.8 px 28 ms EAST, 1.1 px 171 ms SOUTH 23:30:00.010 01.534 8052 Exposure complete 23:30:00.191 00.181 8052 worker thread done servicing request 23:30:00.191 00.000 3236 OnExposeComplete: enter 23:30:00.192 00.001 3236 UpdateGuideState(): m_state=6 23:30:00.192 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 1421 23:30:00.193 00.001 3236 Star::Find returns 1 (0), X=1051.06, Y=268.30, Mass=230, SNR=10.5, Peak=43 HFD=4.6 23:30:00.193 00.000 3236 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.85) = xAngle (4.91 = -1.37) 23:30:00.193 00.000 3236 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.17 = -3.12) 23:30:00.194 00.001 3236 CameraToMount -- cameraX=-1.53 cameraY=0.12 hyp=1.54 cameraTheta=3.06 mountX=0.30 mountY=-0.04, mountTheta=-0.12 23:30:00.195 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.53, y=0.12, opts=13) 23:30:00.195 00.000 3236 Enqueuing Move request for scope (-1.53, 0.12) 23:30:00.196 00.001 8052 Worker thread wakes up 23:30:00.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.53, 0.12) opts 0xd 23:30:00.196 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.53, 0.12) 23:30:00.197 00.001 8052 Moving (-1.53, 0.12) raw xDistance=0.30 yDistance=-0.04 23:30:00.197 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30 23:30:00.197 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:30:00.198 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:30:00.198 00.000 8052 MoveAxis(W, 9, ABG) 23:30:00.198 00.000 8052 Guiding Dir = 3, Dur = 9 23:30:00.208 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=29, FiltMax=38, Gamma=1.040 23:30:00.244 00.036 8052 IsSlewing returns 0 23:30:00.303 00.059 8052 IsGuiding returns 0 23:30:00.371 00.068 8052 IsGuiding returns 0 23:30:00.371 00.000 8052 Move returns status 0, amount 9 23:30:00.371 00.000 8052 MoveAxis(N, 0, ABG) 23:30:00.372 00.001 8052 Move returns status 0, amount 0 23:30:00.372 00.000 8052 move complete, result=0 23:30:00.372 00.000 8052 worker thread done servicing request 23:30:00.475 00.103 3236 UpdateGuideState exits: m=230 SNR=10.5 23:30:00.475 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:00.475 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:00.475 00.000 3236 Enqueuing Expose request 23:30:00.476 00.001 8052 Worker thread wakes up 23:30:00.476 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:00.476 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:00.477 00.001 3236 GuideStep: 0.3 px 9 ms WEST, -0.0 px 0 ms NORTH 23:30:02.010 01.533 8052 Exposure complete 23:30:02.171 00.161 8052 worker thread done servicing request 23:30:02.171 00.000 3236 OnExposeComplete: enter 23:30:02.172 00.001 3236 UpdateGuideState(): m_state=6 23:30:02.172 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1422 23:30:02.173 00.001 3236 Star::Find returns 1 (0), X=1051.12, Y=267.91, Mass=240, SNR=10.7, Peak=41 HFD=4.5 23:30:02.173 00.000 3236 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.85) = xAngle (-1.12 = -1.12) 23:30:02.173 00.000 3236 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.86 = -2.86) 23:30:02.174 00.001 3236 CameraToMount -- cameraX=-1.47 cameraY=-0.26 hyp=1.50 cameraTheta=-2.96 mountX=0.66 mountY=-0.41, mountTheta=-0.56 23:30:02.175 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.47, y=-0.26, opts=13) 23:30:02.176 00.001 3236 Enqueuing Move request for scope (-1.47, -0.26) 23:30:02.176 00.000 8052 Worker thread wakes up 23:30:02.176 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.47, -0.26) opts 0xd 23:30:02.176 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.47, -0.26) 23:30:02.176 00.000 8052 Moving (-1.47, -0.26) raw xDistance=0.66 yDistance=-0.41 23:30:02.177 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66 23:30:02.177 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:30:02.177 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 23:30:02.177 00.000 8052 MoveAxis(W, 23, ABG) 23:30:02.178 00.001 8052 Guiding Dir = 3, Dur = 23 23:30:02.180 00.002 8052 IsSlewing returns 0 23:30:02.183 00.003 8052 IsGuiding returns 0 23:30:02.188 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=29, FiltMax=39, Gamma=1.040 23:30:02.189 00.001 8052 PulseGuide returned control before completion, sleep 27 23:30:02.218 00.029 8052 IsGuiding returns 1 23:30:02.219 00.001 8052 scope still moving after pulse duration time elapsed 23:30:02.241 00.022 8052 IsSlewing returns 0 23:30:02.244 00.003 8052 IsGuiding returns 0 23:30:02.244 00.000 8052 scope move finished after 23 + 37 ms 23:30:02.244 00.000 8052 Move returns status 0, amount 23 23:30:02.244 00.000 8052 MoveAxis(N, 0, ABG) 23:30:02.245 00.001 8052 Move returns status 0, amount 0 23:30:02.245 00.000 8052 move complete, result=0 23:30:02.245 00.000 8052 worker thread done servicing request 23:30:02.449 00.204 3236 UpdateGuideState exits: m=240 SNR=10.7 23:30:02.450 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:02.450 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:02.450 00.000 3236 Enqueuing Expose request 23:30:02.450 00.000 8052 Worker thread wakes up 23:30:02.450 00.000 3236 GuideStep: 0.7 px 23 ms WEST, -0.4 px 0 ms NORTH 23:30:02.451 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:02.451 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:04.086 01.635 8052 Exposure complete 23:30:04.248 00.162 8052 worker thread done servicing request 23:30:04.248 00.000 3236 OnExposeComplete: enter 23:30:04.249 00.001 3236 UpdateGuideState(): m_state=6 23:30:04.250 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1423 23:30:04.250 00.000 3236 Star::Find returns 1 (0), X=1051.35, Y=267.78, Mass=227, SNR=10.4, Peak=42 HFD=4.0 23:30:04.250 00.000 3236 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.85) = xAngle (-0.98 = -0.98) 23:30:04.250 00.000 3236 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.73 = -2.73) 23:30:04.251 00.001 3236 CameraToMount -- cameraX=-1.24 cameraY=-0.40 hyp=1.31 cameraTheta=-2.83 mountX=0.72 mountY=-0.52, mountTheta=-0.63 23:30:04.253 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.24, y=-0.40, opts=13) 23:30:04.253 00.000 3236 Enqueuing Move request for scope (-1.24, -0.40) 23:30:04.253 00.000 8052 Worker thread wakes up 23:30:04.254 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.24, -0.40) opts 0xd 23:30:04.254 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.24, -0.40) 23:30:04.254 00.000 8052 Moving (-1.24, -0.40) raw xDistance=0.72 yDistance=-0.52 23:30:04.254 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.72 23:30:04.254 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:30:04.255 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52 23:30:04.255 00.000 8052 MoveAxis(W, 27, ABG) 23:30:04.255 00.000 8052 Guiding Dir = 3, Dur = 27 23:30:04.258 00.003 8052 IsSlewing returns 0 23:30:04.261 00.003 8052 IsGuiding returns 0 23:30:04.265 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=28, FiltMax=40, Gamma=1.040 23:30:04.268 00.003 8052 PulseGuide returned control before completion, sleep 31 23:30:04.302 00.034 8052 IsGuiding returns 1 23:30:04.302 00.000 8052 scope still moving after pulse duration time elapsed 23:30:04.325 00.023 8052 IsSlewing returns 0 23:30:04.327 00.002 8052 IsGuiding returns 0 23:30:04.328 00.001 8052 scope move finished after 27 + 39 ms 23:30:04.328 00.000 8052 Move returns status 0, amount 27 23:30:04.328 00.000 8052 MoveAxis(N, 0, ABG) 23:30:04.328 00.000 8052 Move returns status 0, amount 0 23:30:04.328 00.000 8052 move complete, result=0 23:30:04.329 00.001 8052 worker thread done servicing request 23:30:04.528 00.199 3236 UpdateGuideState exits: m=227 SNR=10.4 23:30:04.528 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:04.528 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:04.529 00.001 3236 Enqueuing Expose request 23:30:04.529 00.000 8052 Worker thread wakes up 23:30:04.529 00.000 3236 GuideStep: 0.7 px 27 ms WEST, -0.5 px 0 ms NORTH 23:30:04.529 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:04.529 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:06.064 01.535 8052 Exposure complete 23:30:06.226 00.162 8052 worker thread done servicing request 23:30:06.226 00.000 3236 OnExposeComplete: enter 23:30:06.226 00.000 3236 UpdateGuideState(): m_state=6 23:30:06.227 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1424 23:30:06.228 00.001 3236 Star::Find returns 1 (0), X=1051.66, Y=269.99, Mass=242, SNR=10.7, Peak=39 HFD=4.1 23:30:06.228 00.000 3236 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.85) = xAngle (3.89 = -2.39) 23:30:06.228 00.000 3236 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.15 = 2.15) 23:30:06.228 00.000 3236 CameraToMount -- cameraX=-0.93 cameraY=1.82 hyp=2.04 cameraTheta=2.04 mountX=-1.49 mountY=1.71, mountTheta=2.29 23:30:06.230 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.93, y=1.82, opts=13) 23:30:06.230 00.000 3236 Enqueuing Move request for scope (-0.93, 1.82) 23:30:06.231 00.001 8052 Worker thread wakes up 23:30:06.231 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 1.82) opts 0xd 23:30:06.231 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.93, 1.82) 23:30:06.231 00.000 8052 Moving (-0.93, 1.82) raw xDistance=-1.49 yDistance=1.71 23:30:06.231 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.49 23:30:06.232 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.71 from input 1.71 23:30:06.232 00.000 8052 MoveAxis(E, 50, ABG) 23:30:06.232 00.000 8052 Guiding Dir = 2, Dur = 50 23:30:06.235 00.003 8052 IsSlewing returns 0 23:30:06.238 00.003 8052 IsGuiding returns 0 23:30:06.243 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=37, Gamma=1.040 23:30:06.244 00.001 8052 PulseGuide returned control before completion, sleep 55 23:30:06.302 00.058 8052 IsGuiding returns 0 23:30:06.302 00.000 8052 Move returns status 0, amount 50 23:30:06.302 00.000 8052 MoveAxis(S, 260, ABG) 23:30:06.302 00.000 8052 Guiding Dir = 1, Dur = 260 23:30:06.304 00.002 8052 IsSlewing returns 0 23:30:06.306 00.002 8052 IsGuiding returns 0 23:30:06.312 00.006 8052 PulseGuide returned control before completion, sleep 265 23:30:06.504 00.192 3236 UpdateGuideState exits: m=242 SNR=10.7 23:30:06.504 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:06.505 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:06.505 00.000 3236 Enqueuing Expose request 23:30:06.595 00.090 8052 IsGuiding returns 0 23:30:06.595 00.000 8052 Move returns status 0, amount 260 23:30:06.595 00.000 8052 move complete, result=0 23:30:06.595 00.000 8052 worker thread done servicing request 23:30:06.595 00.000 8052 Worker thread wakes up 23:30:06.596 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:06.596 00.000 3236 GuideStep: -1.5 px 50 ms EAST, 1.7 px 260 ms SOUTH 23:30:06.596 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:08.030 01.434 8052 Exposure complete 23:30:08.192 00.162 8052 worker thread done servicing request 23:30:08.192 00.000 3236 OnExposeComplete: enter 23:30:08.192 00.000 3236 UpdateGuideState(): m_state=6 23:30:08.193 00.001 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 1425 23:30:08.193 00.000 3236 Star::Find returns 1 (0), X=1052.22, Y=268.27, Mass=221, SNR=10.3, Peak=41 HFD=4.3 23:30:08.194 00.001 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.74 = -1.55) 23:30:08.194 00.000 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.99 = 2.99) 23:30:08.194 00.000 3236 CameraToMount -- cameraX=-0.37 cameraY=0.10 hyp=0.39 cameraTheta=2.89 mountX=0.01 mountY=0.06, mountTheta=1.40 23:30:08.196 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.37, y=0.10, opts=13) 23:30:08.196 00.000 3236 Enqueuing Move request for scope (-0.37, 0.10) 23:30:08.196 00.000 8052 Worker thread wakes up 23:30:08.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.10) opts 0xd 23:30:08.197 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.37, 0.10) 23:30:08.197 00.000 8052 Moving (-0.37, 0.10) raw xDistance=0.01 yDistance=0.06 23:30:08.197 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01 23:30:08.197 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:30:08.198 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:30:08.198 00.000 8052 MoveAxis(E, 0, ABG) 23:30:08.198 00.000 8052 Move returns status 0, amount 0 23:30:08.198 00.000 8052 MoveAxis(N, 0, ABG) 23:30:08.199 00.001 8052 Move returns status 0, amount 0 23:30:08.199 00.000 8052 move complete, result=0 23:30:08.199 00.000 8052 worker thread done servicing request 23:30:08.208 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=27, FiltMax=38, Gamma=1.040 23:30:08.462 00.254 3236 UpdateGuideState exits: m=221 SNR=10.3 23:30:08.463 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:08.463 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:08.463 00.000 3236 Enqueuing Expose request 23:30:08.463 00.000 8052 Worker thread wakes up 23:30:08.464 00.001 3236 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH 23:30:08.464 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:08.464 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:10.101 01.637 8052 Exposure complete 23:30:10.262 00.161 3236 OnExposeComplete: enter 23:30:10.263 00.001 8052 worker thread done servicing request 23:30:10.263 00.000 3236 UpdateGuideState(): m_state=6 23:30:10.264 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1426 23:30:10.264 00.000 3236 Star::Find returns 1 (0), X=1052.04, Y=268.21, Mass=222, SNR=10.3, Peak=44 HFD=4.3 23:30:10.264 00.000 3236 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.85) = xAngle (4.92 = -1.36) 23:30:10.265 00.001 3236 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.18 = -3.11) 23:30:10.265 00.000 3236 CameraToMount -- cameraX=-0.55 cameraY=0.04 hyp=0.55 cameraTheta=3.07 mountX=0.11 mountY=-0.02, mountTheta=-0.16 23:30:10.267 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.55, y=0.04, opts=13) 23:30:10.267 00.000 3236 Enqueuing Move request for scope (-0.55, 0.04) 23:30:10.267 00.000 8052 Worker thread wakes up 23:30:10.267 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.04) opts 0xd 23:30:10.267 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.55, 0.04) 23:30:10.268 00.001 8052 Moving (-0.55, 0.04) raw xDistance=0.11 yDistance=-0.02 23:30:10.268 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11 23:30:10.268 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:30:10.269 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02 23:30:10.269 00.000 8052 MoveAxis(E, 0, ABG) 23:30:10.269 00.000 8052 Move returns status 0, amount 0 23:30:10.269 00.000 8052 MoveAxis(N, 0, ABG) 23:30:10.270 00.001 8052 Move returns status 0, amount 0 23:30:10.270 00.000 8052 move complete, result=0 23:30:10.270 00.000 8052 worker thread done servicing request 23:30:10.279 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=29, FiltMax=38, Gamma=1.040 23:30:10.540 00.261 3236 UpdateGuideState exits: m=222 SNR=10.3 23:30:10.540 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:10.540 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:10.541 00.001 3236 Enqueuing Expose request 23:30:10.541 00.000 8052 Worker thread wakes up 23:30:10.541 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH 23:30:10.541 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:10.542 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:12.080 01.538 8052 Exposure complete 23:30:12.241 00.161 8052 worker thread done servicing request 23:30:12.242 00.001 3236 OnExposeComplete: enter 23:30:12.242 00.000 3236 UpdateGuideState(): m_state=6 23:30:12.243 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1427 23:30:12.243 00.000 3236 Star::Find returns 1 (0), X=1051.46, Y=266.87, Mass=198, SNR=9.7, Peak=43 HFD=4.5 23:30:12.243 00.000 3236 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.85) = xAngle (-0.43 = -0.43) 23:30:12.244 00.001 3236 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.18 = -2.18) 23:30:12.244 00.000 3236 CameraToMount -- cameraX=-1.13 cameraY=-1.30 hyp=1.72 cameraTheta=-2.28 mountX=1.56 mountY=-1.41, mountTheta=-0.73 23:30:12.246 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.13, y=-1.30, opts=13) 23:30:12.246 00.000 3236 Enqueuing Move request for scope (-1.13, -1.30) 23:30:12.246 00.000 8052 Worker thread wakes up 23:30:12.246 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -1.30) opts 0xd 23:30:12.247 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.13, -1.30) 23:30:12.247 00.000 8052 Moving (-1.13, -1.30) raw xDistance=1.56 yDistance=-1.41 23:30:12.247 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.56 23:30:12.247 00.000 8052 resist switch: large excursion: input -1.41 thresh 0.54 direction from 1 to -1 23:30:12.248 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.24 23:30:12.248 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.41 from input -1.41 23:30:12.248 00.000 8052 MoveAxis(W, 54, ABG) 23:30:12.248 00.000 8052 Guiding Dir = 3, Dur = 54 23:30:12.251 00.003 8052 IsSlewing returns 0 23:30:12.254 00.003 8052 IsGuiding returns 0 23:30:12.259 00.005 8052 PulseGuide returned control before completion, sleep 60 23:30:12.260 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=30, FiltMax=39, Gamma=1.040 23:30:12.321 00.061 8052 IsGuiding returns 0 23:30:12.322 00.001 8052 Move returns status 0, amount 54 23:30:12.322 00.000 8052 MoveAxis(N, 215, ABG) 23:30:12.322 00.000 8052 Guiding Dir = 0, Dur = 215 23:30:12.324 00.002 8052 IsSlewing returns 0 23:30:12.326 00.002 8052 IsGuiding returns 0 23:30:12.330 00.004 8052 PulseGuide returned control before completion, sleep 221 23:30:12.523 00.193 3236 UpdateGuideState exits: m=198 SNR=9.7 23:30:12.523 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:12.523 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:12.523 00.000 3236 Enqueuing Expose request 23:30:12.555 00.032 8052 IsGuiding returns 0 23:30:12.555 00.000 8052 Move returns status 0, amount 215 23:30:12.555 00.000 8052 move complete, result=0 23:30:12.556 00.001 8052 worker thread done servicing request 23:30:12.556 00.000 8052 Worker thread wakes up 23:30:12.557 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:12.557 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:12.560 00.003 3236 GuideStep: 1.6 px 54 ms WEST, -1.4 px 215 ms NORTH 23:30:14.091 01.531 8052 Exposure complete 23:30:14.254 00.163 8052 worker thread done servicing request 23:30:14.255 00.001 3236 OnExposeComplete: enter 23:30:14.255 00.000 3236 UpdateGuideState(): m_state=6 23:30:14.256 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 1428 23:30:14.256 00.000 3236 Star::Find returns 1 (0), X=1052.62, Y=267.47, Mass=225, SNR=10.3, Peak=37 HFD=4.1 23:30:14.256 00.000 3236 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.85) = xAngle (0.33 = 0.33) 23:30:14.257 00.001 3236 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.42 = -1.42) 23:30:14.257 00.000 3236 CameraToMount -- cameraX=0.03 cameraY=-0.71 hyp=0.71 cameraTheta=-1.52 mountX=0.67 mountY=-0.70, mountTheta=-0.81 23:30:14.259 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.03, y=-0.71, opts=13) 23:30:14.259 00.000 3236 Enqueuing Move request for scope (0.03, -0.71) 23:30:14.259 00.000 8052 Worker thread wakes up 23:30:14.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.71) opts 0xd 23:30:14.260 00.001 8052 Handling offset move in thread for scope, endpoint = (0.03, -0.71) 23:30:14.260 00.000 8052 Moving (0.03, -0.71) raw xDistance=0.67 yDistance=-0.70 23:30:14.260 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.67 23:30:14.260 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70 23:30:14.261 00.001 8052 MoveAxis(W, 27, ABG) 23:30:14.261 00.000 8052 Guiding Dir = 3, Dur = 27 23:30:14.270 00.009 8052 IsSlewing returns 0 23:30:14.271 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=24, FiltMax=35, Gamma=1.040 23:30:14.337 00.066 8052 IsGuiding returns 0 23:30:14.345 00.008 8052 PulseGuide returned control before completion, sleep 30 23:30:14.377 00.032 8052 IsGuiding returns 1 23:30:14.378 00.001 8052 scope still moving after pulse duration time elapsed 23:30:14.400 00.022 8052 IsSlewing returns 0 23:30:14.402 00.002 8052 IsGuiding returns 0 23:30:14.403 00.001 8052 scope move finished after 27 + 38 ms 23:30:14.403 00.000 8052 Move returns status 0, amount 27 23:30:14.403 00.000 8052 MoveAxis(N, 106, ABG) 23:30:14.403 00.000 8052 Guiding Dir = 0, Dur = 106 23:30:14.405 00.002 8052 IsSlewing returns 0 23:30:14.407 00.002 8052 IsGuiding returns 0 23:30:14.413 00.006 8052 PulseGuide returned control before completion, sleep 111 23:30:14.527 00.114 8052 IsGuiding returns 1 23:30:14.528 00.001 8052 scope still moving after pulse duration time elapsed 23:30:14.535 00.007 3236 UpdateGuideState exits: m=225 SNR=10.3 23:30:14.535 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:14.536 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:14.536 00.000 3236 Enqueuing Expose request 23:30:14.551 00.015 8052 IsSlewing returns 0 23:30:14.557 00.006 8052 IsGuiding returns 0 23:30:14.557 00.000 8052 scope move finished after 106 + 43 ms 23:30:14.557 00.000 8052 Move returns status 0, amount 106 23:30:14.557 00.000 8052 move complete, result=0 23:30:14.558 00.001 8052 worker thread done servicing request 23:30:14.558 00.000 8052 Worker thread wakes up 23:30:14.558 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:14.559 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:14.568 00.009 3236 GuideStep: 0.7 px 27 ms WEST, -0.7 px 106 ms NORTH 23:30:16.093 01.525 8052 Exposure complete 23:30:16.254 00.161 8052 worker thread done servicing request 23:30:16.254 00.000 3236 OnExposeComplete: enter 23:30:16.254 00.000 3236 UpdateGuideState(): m_state=6 23:30:16.255 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1429 23:30:16.256 00.001 3236 Star::Find returns 1 (0), X=1052.96, Y=265.49, Mass=208, SNR=9.9, Peak=41 HFD=4.2 23:30:16.256 00.000 3236 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.85) = xAngle (0.42 = 0.42) 23:30:16.256 00.000 3236 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.33 = -1.33) 23:30:16.256 00.000 3236 CameraToMount -- cameraX=0.37 cameraY=-2.69 hyp=2.71 cameraTheta=-1.43 mountX=2.48 mountY=-2.63, mountTheta=-0.82 23:30:16.258 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.37, y=-2.69, opts=13) 23:30:16.258 00.000 3236 Enqueuing Move request for scope (0.37, -2.69) 23:30:16.259 00.001 8052 Worker thread wakes up 23:30:16.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.37, -2.69) opts 0xd 23:30:16.259 00.000 8052 Handling offset move in thread for scope, endpoint = (0.37, -2.69) 23:30:16.259 00.000 8052 Moving (0.37, -2.69) raw xDistance=2.48 yDistance=-2.63 23:30:16.259 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.60 from input 2.48 23:30:16.260 00.001 8052 GuideAlgorithmResistSwitch::result() returns -2.63 from input -2.63 23:30:16.260 00.000 8052 MoveAxis(W, 88, ABG) 23:30:16.260 00.000 8052 Guiding Dir = 3, Dur = 88 23:30:16.263 00.003 8052 IsSlewing returns 0 23:30:16.266 00.003 8052 IsGuiding returns 0 23:30:16.271 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=29, FiltMax=39, Gamma=1.040 23:30:16.272 00.001 8052 PulseGuide returned control before completion, sleep 93 23:30:16.367 00.095 8052 IsGuiding returns 0 23:30:16.368 00.001 8052 Move returns status 0, amount 88 23:30:16.368 00.000 8052 MoveAxis(N, 400, ABG) 23:30:16.368 00.000 8052 Guiding Dir = 0, Dur = 400 23:30:16.370 00.002 8052 IsSlewing returns 0 23:30:16.372 00.002 8052 IsGuiding returns 0 23:30:16.378 00.006 8052 PulseGuide returned control before completion, sleep 405 23:30:16.533 00.155 3236 UpdateGuideState exits: m=208 SNR=9.9 23:30:16.533 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:16.533 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:16.533 00.000 3236 Enqueuing Expose request 23:30:16.860 00.327 8052 IsGuiding returns 0 23:30:16.860 00.000 8052 Move returns status 0, amount 400 23:30:16.861 00.001 8052 move complete, result=0 23:30:16.861 00.000 8052 worker thread done servicing request 23:30:16.861 00.000 3236 GuideStep: 2.5 px 88 ms WEST, -2.6 px 400 ms NORTH 23:30:16.861 00.000 8052 Worker thread wakes up 23:30:16.861 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:16.862 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:18.093 01.231 8052 Exposure complete 23:30:18.255 00.162 8052 worker thread done servicing request 23:30:18.255 00.000 3236 OnExposeComplete: enter 23:30:18.256 00.001 3236 UpdateGuideState(): m_state=6 23:30:18.257 00.001 3236 Star::Find(15, 1052, 265, 0, (0,0,0,0), 0.0, 255) frame 1430 23:30:18.257 00.000 3236 Star::Find returns 1 (0), X=1049.78, Y=263.94, Mass=190, SNR=9.4, Peak=36 HFD=5.9 23:30:18.257 00.000 3236 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.85) = xAngle (-0.31 = -0.31) 23:30:18.257 00.000 3236 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.06 = -2.06) 23:30:18.258 00.001 3236 CameraToMount -- cameraX=-2.81 cameraY=-4.24 hyp=5.08 cameraTheta=-2.16 mountX=4.84 mountY=-4.50, mountTheta=-0.75 23:30:18.260 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.81, y=-4.24, opts=13) 23:30:18.260 00.000 3236 Enqueuing Move request for scope (-2.81, -4.24) 23:30:18.260 00.000 8052 Worker thread wakes up 23:30:18.261 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.81, -4.24) opts 0xd 23:30:18.261 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.81, -4.24) 23:30:18.261 00.000 8052 Moving (-2.81, -4.24) raw xDistance=4.84 yDistance=-4.50 23:30:18.262 00.001 8052 GuideAlgorithmHysteresis::Result() returns 3.16 from input 4.84 23:30:18.262 00.000 8052 GuideAlgorithmResistSwitch::result() returns -4.50 from input -4.50 23:30:18.262 00.000 8052 MoveAxis(W, 174, ABG) 23:30:18.263 00.001 8052 Guiding Dir = 3, Dur = 174 23:30:18.266 00.003 8052 IsSlewing returns 0 23:30:18.268 00.002 8052 IsGuiding returns 0 23:30:18.272 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=28, FiltMax=34, Gamma=1.040 23:30:18.273 00.001 8052 PulseGuide returned control before completion, sleep 180 23:30:18.456 00.183 8052 IsGuiding returns 0 23:30:18.456 00.000 8052 Move returns status 0, amount 174 23:30:18.457 00.001 8052 MoveAxis(N, 684, ABG) 23:30:18.457 00.000 8052 Guiding Dir = 0, Dur = 684 23:30:18.459 00.002 8052 IsSlewing returns 0 23:30:18.461 00.002 8052 IsGuiding returns 0 23:30:18.481 00.020 8052 PulseGuide returned control before completion, sleep 674 23:30:18.533 00.052 3236 UpdateGuideState exits: m=190 SNR=9.4 23:30:18.533 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:18.534 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:18.534 00.000 3236 Enqueuing Expose request 23:30:19.158 00.624 8052 IsGuiding returns 1 23:30:19.159 00.001 8052 scope still moving after pulse duration time elapsed 23:30:19.181 00.022 8052 IsSlewing returns 0 23:30:19.183 00.002 8052 IsGuiding returns 0 23:30:19.183 00.000 8052 scope move finished after 684 + 38 ms 23:30:19.184 00.001 8052 Move returns status 0, amount 684 23:30:19.184 00.000 8052 move complete, result=0 23:30:19.184 00.000 8052 worker thread done servicing request 23:30:19.184 00.000 3236 GuideStep: 4.8 px 174 ms WEST, -4.5 px 684 ms NORTH 23:30:19.185 00.001 8052 Worker thread wakes up 23:30:19.185 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:19.185 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:20.012 00.827 8052 Exposure complete 23:30:20.174 00.162 8052 worker thread done servicing request 23:30:20.174 00.000 3236 OnExposeComplete: enter 23:30:20.174 00.000 3236 UpdateGuideState(): m_state=6 23:30:20.175 00.001 3236 Star::Find(15, 1049, 263, 0, (0,0,0,0), 0.0, 255) frame 1431 23:30:20.176 00.001 3236 Star::Find false star n=14 nbg=278 bg=29.1 sigma=0.9 thresh=32 peak=31 23:30:20.176 00.000 3236 Star::Find returns 0 (2), X=1049.00, Y=263.00, Mass=41, SNR=2.9, Peak=32 HFD=0.0 23:30:20.176 00.000 3236 DistanceChecker: activated 23:30:20.176 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:30:20.177 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:30:20.177 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:30:20.177 00.000 8052 Worker thread wakes up 23:30:20.177 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:30:20.177 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:30:20.178 00.001 8052 move complete, result=0 23:30:20.178 00.000 8052 worker thread done servicing request 23:30:20.279 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:30:20.279 00.000 3236 Status Line: Star lost - low SNR 23:30:20.286 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=32, Gamma=1.040 23:30:20.553 00.267 3236 UpdateGuideState exits: Star lost - low SNR 23:30:20.554 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:20.554 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:30:20.555 00.001 3236 Enqueuing Expose request 23:30:20.555 00.000 8052 Worker thread wakes up 23:30:20.555 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:20.556 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:30:22.090 01.534 8052 Exposure complete 23:30:22.259 00.169 8052 worker thread done servicing request 23:30:22.259 00.000 3236 OnExposeComplete: enter 23:30:22.259 00.000 3236 UpdateGuideState(): m_state=6 23:30:22.260 00.001 3236 Star::Find(15, 1049, 263, 0, (0,0,0,0), 0.0, 255) frame 1432 23:30:22.261 00.001 3236 Star::Find returns 1 (0), X=1036.43, Y=268.33, Mass=233, SNR=10.5, Peak=39 HFD=4.3 23:30:22.261 00.000 3236 DistanceChecker: reject for large offset (16.16 > 5.06) avgDist = 2.53 count = 1409 23:30:22.261 00.000 3236 Status Line: Recovering 23:30:22.267 00.006 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:30:22.267 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:30:22.268 00.001 3236 Enqueuing Move request for scope (0.00, 0.00) 23:30:22.268 00.000 8052 Worker thread wakes up 23:30:22.268 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:30:22.268 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:30:22.269 00.001 8052 move complete, result=0 23:30:22.269 00.000 8052 worker thread done servicing request 23:30:22.370 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:30:22.370 00.000 3236 Status Line: No star found 23:30:22.375 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=58, FiltMin=23, FiltMax=34, Gamma=1.040 23:30:22.643 00.268 3236 UpdateGuideState exits: No star found 23:30:22.643 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:22.643 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:30:22.644 00.001 3236 Enqueuing Expose request 23:30:22.644 00.000 8052 Worker thread wakes up 23:30:22.644 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:22.644 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:30:24.079 01.435 8052 Exposure complete 23:30:24.250 00.171 8052 worker thread done servicing request 23:30:24.250 00.000 3236 OnExposeComplete: enter 23:30:24.250 00.000 3236 UpdateGuideState(): m_state=6 23:30:24.251 00.001 3236 Star::Find(15, 1049, 263, 0, (0,0,0,0), 0.0, 255) frame 1433 23:30:24.252 00.001 3236 Star::Find returns 1 (0), X=1036.65, Y=271.70, Mass=214, SNR=10.1, Peak=40 HFD=4.7 23:30:24.252 00.000 3236 DistanceChecker: reject for large offset (16.33 > 5.06) avgDist = 2.53 count = 1409 23:30:24.252 00.000 3236 Status Line: Recovering 23:30:24.258 00.006 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:30:24.258 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:30:24.258 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:30:24.259 00.001 8052 Worker thread wakes up 23:30:24.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:30:24.259 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:30:24.259 00.000 8052 move complete, result=0 23:30:24.259 00.000 8052 worker thread done servicing request 23:30:24.362 00.103 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:30:24.362 00.000 3236 Status Line: No star found 23:30:24.368 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=28, FiltMax=39, Gamma=1.040 23:30:24.646 00.278 3236 UpdateGuideState exits: No star found 23:30:24.646 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:24.647 00.001 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:30:24.647 00.000 3236 Enqueuing Expose request 23:30:24.647 00.000 8052 Worker thread wakes up 23:30:24.648 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:24.648 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:30:26.076 01.428 8052 Exposure complete 23:30:26.209 00.133 8052 worker thread done servicing request 23:30:26.209 00.000 3236 OnExposeComplete: enter 23:30:26.210 00.001 3236 UpdateGuideState(): m_state=6 23:30:26.210 00.000 3236 Star::Find(15, 1049, 263, 0, (0,0,0,0), 0.0, 255) frame 1434 23:30:26.211 00.001 3236 Star::Find returns 1 (0), X=1036.97, Y=273.13, Mass=209, SNR=9.9, Peak=39 HFD=4.4 23:30:26.211 00.000 3236 DistanceChecker: reject for large offset (16.39 > 5.06) avgDist = 2.53 count = 1409 23:30:26.211 00.000 3236 DistanceChecker: begin recovering 23:30:26.211 00.000 3236 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.85) = xAngle (4.68 = -1.60) 23:30:26.211 00.000 3236 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 23:30:26.212 00.001 3236 CameraToMount -- cameraX=-15.62 cameraY=4.96 hyp=16.39 cameraTheta=2.83 mountX=-0.48 mountY=3.33, mountTheta=1.71 23:30:26.213 00.001 3236 SchedulePrimaryMove(06CFF028, x=-15.62, y=4.96, opts=13) 23:30:26.213 00.000 3236 Enqueuing Move request for scope (-15.62, 4.96) 23:30:26.214 00.001 8052 Worker thread wakes up 23:30:26.214 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-15.62, 4.96) opts 0xd 23:30:26.214 00.000 8052 Handling offset move in thread for scope, endpoint = (-15.62, 4.96) 23:30:26.214 00.000 8052 Moving (-15.62, 4.96) raw xDistance=-0.48 yDistance=3.33 23:30:26.214 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.48 23:30:26.214 00.000 8052 resist switch: large excursion: input 3.33 thresh 0.54 direction from -1 to 1 23:30:26.217 00.003 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=10.00 23:30:26.217 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.33 from input 3.33 23:30:26.217 00.000 8052 MoveAxis(E, 5, ABG) 23:30:26.218 00.001 8052 Guiding Dir = 2, Dur = 5 23:30:26.220 00.002 8052 IsSlewing returns 0 23:30:26.222 00.002 8052 IsGuiding returns 0 23:30:26.224 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=38, Gamma=1.040 23:30:26.226 00.002 8052 PulseGuide returned control before completion, sleep 12 23:30:26.244 00.018 8052 IsGuiding returns 0 23:30:26.244 00.000 8052 Move returns status 0, amount 5 23:30:26.245 00.001 8052 MoveAxis(S, 507, ABG) 23:30:26.245 00.000 8052 Guiding Dir = 1, Dur = 507 23:30:26.246 00.001 8052 IsSlewing returns 0 23:30:26.248 00.002 8052 IsGuiding returns 0 23:30:26.277 00.029 8052 PulseGuide returned control before completion, sleep 490 23:30:26.466 00.189 3236 UpdateGuideState exits: m=209 SNR=9.9 23:30:26.466 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:26.466 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:26.466 00.000 3236 Enqueuing Expose request 23:30:26.769 00.303 8052 IsGuiding returns 1 23:30:26.769 00.000 8052 scope still moving after pulse duration time elapsed 23:30:26.792 00.023 8052 IsSlewing returns 0 23:30:26.794 00.002 8052 IsGuiding returns 0 23:30:26.794 00.000 8052 scope move finished after 507 + 38 ms 23:30:26.795 00.001 8052 Move returns status 0, amount 507 23:30:26.795 00.000 8052 move complete, result=0 23:30:26.795 00.000 8052 worker thread done servicing request 23:30:26.795 00.000 3236 GuideStep: -0.5 px 5 ms EAST, 3.3 px 507 ms SOUTH 23:30:26.795 00.000 8052 Worker thread wakes up 23:30:26.798 00.003 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:26.798 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1022,258,31,31) 23:30:28.024 01.226 8052 Exposure complete 23:30:28.163 00.139 8052 worker thread done servicing request 23:30:28.163 00.000 3236 OnExposeComplete: enter 23:30:28.163 00.000 3236 UpdateGuideState(): m_state=6 23:30:28.164 00.001 3236 Star::Find(15, 1036, 273, 0, (0,0,0,0), 0.0, 255) frame 1435 23:30:28.164 00.000 3236 Star::Find returns 1 (0), X=1036.58, Y=270.92, Mass=230, SNR=10.4, Peak=36 HFD=5.0 23:30:28.165 00.001 3236 DistanceChecker: reject for large offset (16.24 > 6.31) avgDist = 3.15 count = 1410 23:30:28.165 00.000 3236 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.85) = xAngle (4.82 = -1.46) 23:30:28.165 00.000 3236 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.07 = 3.07) 23:30:28.165 00.000 3236 CameraToMount -- cameraX=-16.01 cameraY=2.75 hyp=16.24 cameraTheta=2.97 mountX=1.75 mountY=1.10, mountTheta=0.56 23:30:28.166 00.001 3236 SchedulePrimaryMove(06CFF028, x=-16.01, y=2.75, opts=13) 23:30:28.167 00.001 3236 Enqueuing Move request for scope (-16.01, 2.75) 23:30:28.167 00.000 8052 Worker thread wakes up 23:30:28.167 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-16.01, 2.75) opts 0xd 23:30:28.167 00.000 8052 Handling offset move in thread for scope, endpoint = (-16.01, 2.75) 23:30:28.167 00.000 8052 Moving (-16.01, 2.75) raw xDistance=1.75 yDistance=1.10 23:30:28.167 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.10 from input 1.75 23:30:28.168 00.001 8052 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10 23:30:28.168 00.000 8052 MoveAxis(W, 60, ABG) 23:30:28.168 00.000 8052 Guiding Dir = 3, Dur = 60 23:30:28.174 00.006 8052 IsSlewing returns 0 23:30:28.177 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=34, Gamma=1.040 23:30:28.235 00.058 8052 IsGuiding returns 0 23:30:28.382 00.147 3236 UpdateGuideState exits: m=230 SNR=10.4 23:30:28.382 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:28.383 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:28.383 00.000 3236 Enqueuing Expose request 23:30:28.420 00.037 8052 IsGuiding returns 0 23:30:28.420 00.000 8052 Move returns status 0, amount 60 23:30:28.420 00.000 8052 MoveAxis(S, 167, ABG) 23:30:28.420 00.000 8052 Guiding Dir = 1, Dur = 167 23:30:28.422 00.002 8052 IsSlewing returns 0 23:30:28.424 00.002 8052 IsGuiding returns 0 23:30:28.435 00.011 8052 PulseGuide returned control before completion, sleep 167 23:30:28.605 00.170 8052 IsGuiding returns 0 23:30:28.605 00.000 8052 Move returns status 0, amount 167 23:30:28.605 00.000 8052 move complete, result=0 23:30:28.606 00.001 8052 worker thread done servicing request 23:30:28.606 00.000 3236 GuideStep: 1.7 px 60 ms WEST, 1.1 px 167 ms SOUTH 23:30:28.606 00.000 8052 Worker thread wakes up 23:30:28.606 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:28.606 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1022,256,31,31) 23:30:30.038 01.432 8052 Exposure complete 23:30:30.169 00.131 8052 worker thread done servicing request 23:30:30.169 00.000 3236 OnExposeComplete: enter 23:30:30.170 00.001 3236 UpdateGuideState(): m_state=6 23:30:30.170 00.000 3236 Star::Find(15, 1036, 270, 0, (0,0,0,0), 0.0, 255) frame 1436 23:30:30.171 00.001 3236 Star::Find returns 1 (0), X=1037.33, Y=270.17, Mass=235, SNR=10.5, Peak=45 HFD=4.4 23:30:30.171 00.000 3236 DistanceChecker: reject for large offset (15.39 > 7.49) avgDist = 3.74 count = 1411 23:30:30.171 00.000 3236 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.85) = xAngle (4.86 = -1.42) 23:30:30.171 00.000 3236 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.11 = 3.11) 23:30:30.171 00.000 3236 CameraToMount -- cameraX=-15.26 cameraY=2.00 hyp=15.39 cameraTheta=3.01 mountX=2.26 mountY=0.43, mountTheta=0.19 23:30:30.173 00.002 3236 SchedulePrimaryMove(06CFF028, x=-15.26, y=2.00, opts=13) 23:30:30.173 00.000 3236 Enqueuing Move request for scope (-15.26, 2.00) 23:30:30.173 00.000 8052 Worker thread wakes up 23:30:30.173 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-15.26, 2.00) opts 0xd 23:30:30.173 00.000 8052 Handling offset move in thread for scope, endpoint = (-15.26, 2.00) 23:30:30.174 00.001 8052 Moving (-15.26, 2.00) raw xDistance=2.26 yDistance=0.43 23:30:30.174 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.50 from input 2.26 23:30:30.174 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 23:30:30.174 00.000 8052 MoveAxis(W, 83, ABG) 23:30:30.174 00.000 8052 Guiding Dir = 3, Dur = 83 23:30:30.183 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=30, FiltMax=40, Gamma=1.040 23:30:30.192 00.009 8052 IsSlewing returns 0 23:30:30.196 00.004 8052 IsGuiding returns 0 23:30:30.212 00.016 8052 PulseGuide returned control before completion, sleep 78 23:30:30.293 00.081 8052 IsGuiding returns 1 23:30:30.293 00.000 8052 scope still moving after pulse duration time elapsed 23:30:30.315 00.022 8052 IsSlewing returns 0 23:30:30.317 00.002 8052 IsGuiding returns 0 23:30:30.317 00.000 8052 scope move finished after 83 + 37 ms 23:30:30.317 00.000 8052 Move returns status 0, amount 83 23:30:30.317 00.000 8052 MoveAxis(S, 65, ABG) 23:30:30.317 00.000 8052 Guiding Dir = 1, Dur = 65 23:30:30.319 00.002 8052 IsSlewing returns 0 23:30:30.320 00.001 8052 IsGuiding returns 0 23:30:30.330 00.010 8052 PulseGuide returned control before completion, sleep 66 23:30:30.398 00.068 8052 IsGuiding returns 1 23:30:30.398 00.000 8052 scope still moving after pulse duration time elapsed 23:30:30.417 00.019 3236 UpdateGuideState exits: m=235 SNR=10.5 23:30:30.417 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:30.417 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:30.417 00.000 3236 Enqueuing Expose request 23:30:30.421 00.004 8052 IsSlewing returns 0 23:30:30.423 00.002 8052 IsGuiding returns 1 23:30:30.447 00.024 8052 IsSlewing returns 0 23:30:30.449 00.002 8052 IsGuiding returns 1 23:30:30.480 00.031 8052 IsSlewing returns 0 23:30:30.483 00.003 8052 IsGuiding returns 1 23:30:30.505 00.022 8052 IsSlewing returns 0 23:30:30.507 00.002 8052 IsGuiding returns 1 23:30:30.531 00.024 8052 IsSlewing returns 0 23:30:30.533 00.002 8052 IsGuiding returns 0 23:30:30.534 00.001 8052 scope move finished after 65 + 147 ms 23:30:30.534 00.000 8052 Move returns status 0, amount 65 23:30:30.534 00.000 8052 move complete, result=0 23:30:30.534 00.000 8052 worker thread done servicing request 23:30:30.534 00.000 8052 Worker thread wakes up 23:30:30.535 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:30.535 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1022,255,31,31) 23:30:30.536 00.001 3236 GuideStep: 2.3 px 83 ms WEST, 0.4 px 65 ms SOUTH 23:30:32.080 01.544 8052 Exposure complete 23:30:32.243 00.163 8052 worker thread done servicing request 23:30:32.243 00.000 3236 OnExposeComplete: enter 23:30:32.243 00.000 3236 UpdateGuideState(): m_state=6 23:30:32.244 00.001 3236 Star::Find(15, 1037, 270, 0, (0,0,0,0), 0.0, 255) frame 1437 23:30:32.244 00.000 3236 Star::Find returns 1 (0), X=1036.83, Y=271.16, Mass=231, SNR=10.5, Peak=38 HFD=4.3 23:30:32.245 00.001 3236 DistanceChecker: reject for large offset (16.04 > 8.54) avgDist = 4.27 count = 1412 23:30:32.245 00.000 3236 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.85) = xAngle (4.80 = -1.48) 23:30:32.245 00.000 3236 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.06 = 3.06) 23:30:32.245 00.000 3236 CameraToMount -- cameraX=-15.76 cameraY=2.98 hyp=16.04 cameraTheta=2.95 mountX=1.45 mountY=1.36, mountTheta=0.75 23:30:32.248 00.003 3236 SchedulePrimaryMove(06CFF028, x=-15.76, y=2.98, opts=13) 23:30:32.248 00.000 3236 Enqueuing Move request for scope (-15.76, 2.98) 23:30:32.248 00.000 8052 Worker thread wakes up 23:30:32.248 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-15.76, 2.98) opts 0xd 23:30:32.249 00.001 8052 Handling offset move in thread for scope, endpoint = (-15.76, 2.98) 23:30:32.249 00.000 8052 Moving (-15.76, 2.98) raw xDistance=1.45 yDistance=1.36 23:30:32.249 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.45 23:30:32.249 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.36 from input 1.36 23:30:32.249 00.000 8052 MoveAxis(W, 56, ABG) 23:30:32.250 00.001 8052 Guiding Dir = 3, Dur = 56 23:30:32.253 00.003 8052 IsSlewing returns 0 23:30:32.256 00.003 8052 IsGuiding returns 0 23:30:32.261 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=36, Gamma=1.040 23:30:32.264 00.003 8052 PulseGuide returned control before completion, sleep 59 23:30:32.341 00.077 8052 IsGuiding returns 0 23:30:32.342 00.001 8052 Move returns status 0, amount 56 23:30:32.342 00.000 8052 MoveAxis(S, 206, ABG) 23:30:32.342 00.000 8052 Guiding Dir = 1, Dur = 206 23:30:32.351 00.009 8052 IsSlewing returns 0 23:30:32.354 00.003 8052 IsGuiding returns 0 23:30:32.400 00.046 8052 PulseGuide returned control before completion, sleep 171 23:30:32.563 00.163 3236 UpdateGuideState exits: m=231 SNR=10.5 23:30:32.563 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:32.563 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:32.563 00.000 3236 Enqueuing Expose request 23:30:32.577 00.014 8052 IsGuiding returns 1 23:30:32.577 00.000 8052 scope still moving after pulse duration time elapsed 23:30:32.599 00.022 8052 IsSlewing returns 0 23:30:32.601 00.002 8052 IsGuiding returns 1 23:30:32.623 00.022 8052 IsSlewing returns 0 23:30:32.626 00.003 8052 IsGuiding returns 1 23:30:32.648 00.022 8052 IsSlewing returns 0 23:30:32.651 00.003 8052 IsGuiding returns 0 23:30:32.651 00.000 8052 scope move finished after 206 + 90 ms 23:30:32.651 00.000 8052 Move returns status 0, amount 206 23:30:32.651 00.000 8052 move complete, result=0 23:30:32.652 00.001 8052 worker thread done servicing request 23:30:32.652 00.000 3236 GuideStep: 1.5 px 56 ms WEST, 1.4 px 206 ms SOUTH 23:30:32.652 00.000 8052 Worker thread wakes up 23:30:32.652 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:32.652 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1022,256,31,31) 23:30:34.085 01.433 8052 Exposure complete 23:30:34.247 00.162 8052 worker thread done servicing request 23:30:34.247 00.000 3236 OnExposeComplete: enter 23:30:34.247 00.000 3236 UpdateGuideState(): m_state=6 23:30:34.248 00.001 3236 Star::Find(15, 1036, 271, 0, (0,0,0,0), 0.0, 255) frame 1438 23:30:34.249 00.001 3236 Star::Find returns 1 (0), X=1037.99, Y=273.78, Mass=227, SNR=10.4, Peak=33 HFD=4.7 23:30:34.249 00.000 3236 DistanceChecker: reject for large offset (15.64 > 9.60) avgDist = 4.80 count = 1413 23:30:34.249 00.000 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.62 = -1.66) 23:30:34.249 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.88 = 2.88) 23:30:34.250 00.001 3236 CameraToMount -- cameraX=-14.60 cameraY=5.60 hyp=15.64 cameraTheta=2.78 mountX=-1.39 mountY=4.08, mountTheta=1.90 23:30:34.251 00.001 3236 SchedulePrimaryMove(06CFF028, x=-14.60, y=5.60, opts=13) 23:30:34.251 00.000 3236 Enqueuing Move request for scope (-14.60, 5.60) 23:30:34.252 00.001 8052 Worker thread wakes up 23:30:34.252 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-14.60, 5.60) opts 0xd 23:30:34.252 00.000 8052 Handling offset move in thread for scope, endpoint = (-14.60, 5.60) 23:30:34.252 00.000 8052 Moving (-14.60, 5.60) raw xDistance=-1.39 yDistance=4.08 23:30:34.253 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.39 23:30:34.253 00.000 8052 GuideAlgorithmResistSwitch::result() returns 4.08 from input 4.08 23:30:34.253 00.000 8052 MoveAxis(E, 44, ABG) 23:30:34.253 00.000 8052 Guiding Dir = 2, Dur = 44 23:30:34.259 00.006 8052 IsSlewing returns 0 23:30:34.261 00.002 8052 IsGuiding returns 0 23:30:34.264 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=19, FiltMax=30, Gamma=1.040 23:30:34.269 00.005 8052 PulseGuide returned control before completion, sleep 47 23:30:34.319 00.050 8052 IsGuiding returns 0 23:30:34.319 00.000 8052 Move returns status 0, amount 44 23:30:34.319 00.000 8052 MoveAxis(S, 621, ABG) 23:30:34.319 00.000 8052 Guiding Dir = 1, Dur = 621 23:30:34.323 00.004 8052 IsSlewing returns 0 23:30:34.325 00.002 8052 IsGuiding returns 0 23:30:34.331 00.006 8052 PulseGuide returned control before completion, sleep 626 23:30:34.531 00.200 3236 UpdateGuideState exits: m=227 SNR=10.4 23:30:34.531 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:34.532 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:34.532 00.000 3236 Enqueuing Expose request 23:30:34.960 00.428 8052 IsGuiding returns 0 23:30:34.961 00.001 8052 Move returns status 0, amount 621 23:30:34.961 00.000 8052 move complete, result=0 23:30:34.961 00.000 8052 worker thread done servicing request 23:30:34.961 00.000 8052 Worker thread wakes up 23:30:34.961 00.000 3236 GuideStep: -1.4 px 44 ms EAST, 4.1 px 621 ms SOUTH 23:30:34.962 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:34.962 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1023,259,31,31) 23:30:36.092 01.130 8052 Exposure complete 23:30:36.254 00.162 8052 worker thread done servicing request 23:30:36.254 00.000 3236 OnExposeComplete: enter 23:30:36.254 00.000 3236 UpdateGuideState(): m_state=6 23:30:36.255 00.001 3236 Star::Find(15, 1037, 273, 0, (0,0,0,0), 0.0, 255) frame 1439 23:30:36.256 00.001 3236 Star::Find returns 1 (0), X=1043.02, Y=272.35, Mass=205, SNR=9.7, Peak=40 HFD=5.9 23:30:36.256 00.000 3236 DistanceChecker: deactivated 23:30:36.256 00.000 3236 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.85) = xAngle (4.58 = -1.70) 23:30:36.256 00.000 3236 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.83 = 2.83) 23:30:36.256 00.000 3236 CameraToMount -- cameraX=-9.58 cameraY=4.17 hyp=10.44 cameraTheta=2.73 mountX=-1.39 mountY=3.17, mountTheta=1.98 23:30:36.259 00.003 3236 SchedulePrimaryMove(06CFF028, x=-9.58, y=4.17, opts=13) 23:30:36.259 00.000 3236 Enqueuing Move request for scope (-9.58, 4.17) 23:30:36.259 00.000 8052 Worker thread wakes up 23:30:36.260 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-9.58, 4.17) opts 0xd 23:30:36.260 00.000 8052 Handling offset move in thread for scope, endpoint = (-9.58, 4.17) 23:30:36.260 00.000 8052 Moving (-9.58, 4.17) raw xDistance=-1.39 yDistance=3.17 23:30:36.260 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.39 23:30:36.261 00.001 8052 GuideAlgorithmResistSwitch::result() returns 3.17 from input 3.17 23:30:36.261 00.000 8052 MoveAxis(E, 51, ABG) 23:30:36.261 00.000 8052 Guiding Dir = 2, Dur = 51 23:30:36.265 00.004 8052 IsSlewing returns 0 23:30:36.268 00.003 8052 IsGuiding returns 0 23:30:36.272 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=30, FiltMax=38, Gamma=1.040 23:30:36.273 00.001 8052 PulseGuide returned control before completion, sleep 57 23:30:36.332 00.059 8052 IsGuiding returns 0 23:30:36.333 00.001 8052 Move returns status 0, amount 51 23:30:36.333 00.000 8052 MoveAxis(S, 482, ABG) 23:30:36.333 00.000 8052 Guiding Dir = 1, Dur = 482 23:30:36.338 00.005 8052 IsSlewing returns 0 23:30:36.340 00.002 8052 IsGuiding returns 0 23:30:36.346 00.006 8052 PulseGuide returned control before completion, sleep 486 23:30:36.535 00.189 3236 UpdateGuideState exits: m=205 SNR=9.7 23:30:36.535 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:36.535 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:36.536 00.001 3236 Enqueuing Expose request 23:30:36.836 00.300 8052 IsGuiding returns 0 23:30:36.836 00.000 8052 Move returns status 0, amount 482 23:30:36.836 00.000 8052 move complete, result=0 23:30:36.837 00.001 8052 worker thread done servicing request 23:30:36.837 00.000 3236 GuideStep: -1.4 px 51 ms EAST, 3.2 px 482 ms SOUTH 23:30:36.837 00.000 8052 Worker thread wakes up 23:30:36.837 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:36.837 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1028,257,31,31) 23:30:38.069 01.232 8052 Exposure complete 23:30:38.239 00.170 8052 worker thread done servicing request 23:30:38.239 00.000 3236 OnExposeComplete: enter 23:30:38.240 00.001 3236 UpdateGuideState(): m_state=6 23:30:38.241 00.001 3236 Star::Find(15, 1043, 272, 0, (0,0,0,0), 0.0, 255) frame 1440 23:30:38.241 00.000 3236 Star::Find returns 1 (0), X=1048.52, Y=269.37, Mass=158, SNR=8.6, Peak=38 HFD=5.4 23:30:38.241 00.000 3236 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.85) = xAngle (4.70 = -1.58) 23:30:38.241 00.000 3236 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.96 = 2.96) 23:30:38.242 00.001 3236 CameraToMount -- cameraX=-4.07 cameraY=1.20 hyp=4.24 cameraTheta=2.86 mountX=-0.03 mountY=0.77, mountTheta=1.61 23:30:38.244 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.07, y=1.20, opts=13) 23:30:38.244 00.000 3236 Enqueuing Move request for scope (-4.07, 1.20) 23:30:38.244 00.000 8052 Worker thread wakes up 23:30:38.245 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.07, 1.20) opts 0xd 23:30:38.245 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.07, 1.20) 23:30:38.246 00.001 8052 Moving (-4.07, 1.20) raw xDistance=-0.03 yDistance=0.77 23:30:38.247 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03 23:30:38.247 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77 23:30:38.247 00.000 8052 MoveAxis(E, 0, ABG) 23:30:38.247 00.000 8052 Move returns status 0, amount 0 23:30:38.248 00.001 8052 MoveAxis(S, 118, ABG) 23:30:38.248 00.000 8052 Guiding Dir = 1, Dur = 118 23:30:38.250 00.002 8052 IsSlewing returns 0 23:30:38.253 00.003 8052 IsGuiding returns 0 23:30:38.257 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=30, FiltMax=37, Gamma=1.040 23:30:38.261 00.004 8052 PulseGuide returned control before completion, sleep 121 23:30:38.462 00.201 8052 IsGuiding returns 0 23:30:38.462 00.000 8052 Move returns status 0, amount 118 23:30:38.462 00.000 8052 move complete, result=0 23:30:38.462 00.000 8052 worker thread done servicing request 23:30:38.529 00.067 3236 UpdateGuideState exits: m=158 SNR=8.6 23:30:38.529 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:38.529 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:38.530 00.001 3236 Enqueuing Expose request 23:30:38.530 00.000 8052 Worker thread wakes up 23:30:38.530 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.8 px 118 ms SOUTH 23:30:38.530 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:38.531 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:40.064 01.533 8052 Exposure complete 23:30:40.228 00.164 8052 worker thread done servicing request 23:30:40.228 00.000 3236 OnExposeComplete: enter 23:30:40.228 00.000 3236 UpdateGuideState(): m_state=6 23:30:40.229 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 1441 23:30:40.229 00.000 3236 Star::Find returns 1 (0), X=1049.97, Y=269.17, Mass=211, SNR=10.0, Peak=40 HFD=4.4 23:30:40.230 00.001 3236 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.85) = xAngle (4.63 = -1.65) 23:30:40.230 00.000 3236 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.88 = 2.88) 23:30:40.230 00.000 3236 CameraToMount -- cameraX=-2.62 cameraY=0.99 hyp=2.80 cameraTheta=2.78 mountX=-0.23 mountY=0.72, mountTheta=1.89 23:30:40.232 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.62, y=0.99, opts=13) 23:30:40.232 00.000 3236 Enqueuing Move request for scope (-2.62, 0.99) 23:30:40.232 00.000 8052 Worker thread wakes up 23:30:40.233 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.62, 0.99) opts 0xd 23:30:40.233 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.62, 0.99) 23:30:40.233 00.000 8052 Moving (-2.62, 0.99) raw xDistance=-0.23 yDistance=0.72 23:30:40.233 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23 23:30:40.233 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 23:30:40.234 00.001 8052 MoveAxis(E, 8, ABG) 23:30:40.234 00.000 8052 Guiding Dir = 2, Dur = 8 23:30:40.237 00.003 8052 IsSlewing returns 0 23:30:40.240 00.003 8052 IsGuiding returns 0 23:30:40.244 00.004 8052 PulseGuide returned control before completion, sleep 15 23:30:40.245 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=36, Gamma=1.040 23:30:40.262 00.017 8052 IsGuiding returns 0 23:30:40.262 00.000 8052 Move returns status 0, amount 8 23:30:40.263 00.001 8052 MoveAxis(S, 109, ABG) 23:30:40.263 00.000 8052 Guiding Dir = 1, Dur = 109 23:30:40.265 00.002 8052 IsSlewing returns 0 23:30:40.267 00.002 8052 IsGuiding returns 0 23:30:40.273 00.006 8052 PulseGuide returned control before completion, sleep 114 23:30:40.393 00.120 8052 IsGuiding returns 0 23:30:40.393 00.000 8052 Move returns status 0, amount 109 23:30:40.394 00.001 8052 move complete, result=0 23:30:40.394 00.000 8052 worker thread done servicing request 23:30:40.541 00.147 3236 UpdateGuideState exits: m=211 SNR=10.0 23:30:40.541 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:40.541 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:40.542 00.001 3236 Enqueuing Expose request 23:30:40.542 00.000 8052 Worker thread wakes up 23:30:40.542 00.000 3236 GuideStep: -0.2 px 8 ms EAST, 0.7 px 109 ms SOUTH 23:30:40.542 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:40.543 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:42.077 01.534 8052 Exposure complete 23:30:42.241 00.164 8052 worker thread done servicing request 23:30:42.241 00.000 3236 OnExposeComplete: enter 23:30:42.241 00.000 3236 UpdateGuideState(): m_state=6 23:30:42.242 00.001 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 1442 23:30:42.242 00.000 3236 Star::Find returns 1 (0), X=1051.37, Y=268.69, Mass=232, SNR=10.5, Peak=45 HFD=4.4 23:30:42.243 00.001 3236 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.85) = xAngle (4.59 = -1.69) 23:30:42.243 00.000 3236 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.84 = 2.84) 23:30:42.243 00.000 3236 CameraToMount -- cameraX=-1.22 cameraY=0.51 hyp=1.32 cameraTheta=2.74 mountX=-0.16 mountY=0.39, mountTheta=1.96 23:30:42.245 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.22, y=0.51, opts=13) 23:30:42.246 00.001 3236 Enqueuing Move request for scope (-1.22, 0.51) 23:30:42.246 00.000 8052 Worker thread wakes up 23:30:42.246 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.51) opts 0xd 23:30:42.246 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.22, 0.51) 23:30:42.246 00.000 8052 Moving (-1.22, 0.51) raw xDistance=-0.16 yDistance=0.39 23:30:42.247 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16 23:30:42.247 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39 23:30:42.247 00.000 8052 MoveAxis(E, 0, ABG) 23:30:42.247 00.000 8052 Move returns status 0, amount 0 23:30:42.248 00.001 8052 MoveAxis(S, 59, ABG) 23:30:42.248 00.000 8052 Guiding Dir = 1, Dur = 59 23:30:42.257 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=28, FiltMax=39, Gamma=1.040 23:30:42.264 00.007 8052 IsSlewing returns 0 23:30:42.333 00.069 8052 IsGuiding returns 0 23:30:42.487 00.154 8052 IsGuiding returns 1 23:30:42.487 00.000 8052 scope still moving after pulse duration time elapsed 23:30:42.509 00.022 8052 IsSlewing returns 0 23:30:42.511 00.002 8052 IsGuiding returns 1 23:30:42.526 00.015 3236 UpdateGuideState exits: m=232 SNR=10.5 23:30:42.527 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:42.527 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:42.527 00.000 3236 Enqueuing Expose request 23:30:42.535 00.008 8052 IsSlewing returns 0 23:30:42.538 00.003 8052 IsGuiding returns 1 23:30:42.563 00.025 8052 IsSlewing returns 0 23:30:42.566 00.003 8052 IsGuiding returns 1 23:30:42.589 00.023 8052 IsSlewing returns 0 23:30:42.600 00.011 8052 IsGuiding returns 0 23:30:42.600 00.000 8052 scope move finished after 59 + 207 ms 23:30:42.600 00.000 8052 Move returns status 0, amount 59 23:30:42.600 00.000 8052 move complete, result=0 23:30:42.601 00.001 8052 worker thread done servicing request 23:30:42.601 00.000 8052 Worker thread wakes up 23:30:42.601 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:42.601 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 0.4 px 59 ms SOUTH 23:30:42.601 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:44.067 01.466 8052 Exposure complete 23:30:44.232 00.165 3236 OnExposeComplete: enter 23:30:44.232 00.000 3236 UpdateGuideState(): m_state=6 23:30:44.233 00.001 8052 worker thread done servicing request 23:30:44.233 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1443 23:30:44.234 00.001 3236 Star::Find returns 1 (0), X=1052.07, Y=267.18, Mass=217, SNR=10.2, Peak=39 HFD=4.4 23:30:44.234 00.000 3236 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.85) = xAngle (-0.20 = -0.20) 23:30:44.234 00.000 3236 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.95 = -1.95) 23:30:44.234 00.000 3236 CameraToMount -- cameraX=-0.52 cameraY=-1.00 hyp=1.13 cameraTheta=-2.05 mountX=1.10 mountY=-1.05, mountTheta=-0.76 23:30:44.236 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.52, y=-1.00, opts=13) 23:30:44.236 00.000 3236 Enqueuing Move request for scope (-0.52, -1.00) 23:30:44.236 00.000 8052 Worker thread wakes up 23:30:44.237 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -1.00) opts 0xd 23:30:44.237 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.52, -1.00) 23:30:44.237 00.000 8052 Moving (-0.52, -1.00) raw xDistance=1.10 yDistance=-1.05 23:30:44.237 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.10 23:30:44.238 00.001 8052 resist switch: large excursion: input -1.05 thresh 0.54 direction from 1 to -1 23:30:44.238 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.14 23:30:44.238 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05 23:30:44.238 00.000 8052 MoveAxis(W, 38, ABG) 23:30:44.239 00.001 8052 Guiding Dir = 3, Dur = 38 23:30:44.242 00.003 8052 IsSlewing returns 0 23:30:44.249 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=27, FiltMax=37, Gamma=1.040 23:30:44.252 00.003 8052 IsGuiding returns 0 23:30:44.260 00.008 8052 PulseGuide returned control before completion, sleep 40 23:30:44.302 00.042 8052 IsGuiding returns 0 23:30:44.303 00.001 8052 Move returns status 0, amount 38 23:30:44.303 00.000 8052 MoveAxis(N, 159, ABG) 23:30:44.303 00.000 8052 Guiding Dir = 0, Dur = 159 23:30:44.305 00.002 8052 IsSlewing returns 0 23:30:44.307 00.002 8052 IsGuiding returns 0 23:30:44.311 00.004 8052 PulseGuide returned control before completion, sleep 165 23:30:44.483 00.172 8052 IsGuiding returns 0 23:30:44.484 00.001 8052 Move returns status 0, amount 159 23:30:44.484 00.000 8052 move complete, result=0 23:30:44.484 00.000 8052 worker thread done servicing request 23:30:44.527 00.043 3236 UpdateGuideState exits: m=217 SNR=10.2 23:30:44.527 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:44.528 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:44.528 00.000 3236 Enqueuing Expose request 23:30:44.528 00.000 8052 Worker thread wakes up 23:30:44.528 00.000 3236 GuideStep: 1.1 px 38 ms WEST, -1.0 px 159 ms NORTH 23:30:44.529 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:44.529 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:46.094 01.565 8052 Exposure complete 23:30:46.307 00.213 8052 worker thread done servicing request 23:30:46.307 00.000 3236 OnExposeComplete: enter 23:30:46.308 00.001 3236 UpdateGuideState(): m_state=6 23:30:46.309 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1444 23:30:46.309 00.000 3236 Star::Find returns 1 (0), X=1053.80, Y=267.89, Mass=211, SNR=10.1, Peak=42 HFD=4.2 23:30:46.309 00.000 3236 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.85) = xAngle (1.62 = 1.62) 23:30:46.310 00.001 3236 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.13 = -0.13) 23:30:46.310 00.000 3236 CameraToMount -- cameraX=1.21 cameraY=-0.28 hyp=1.25 cameraTheta=-0.23 mountX=-0.06 mountY=-0.16, mountTheta=-1.95 23:30:46.312 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.21, y=-0.28, opts=13) 23:30:46.312 00.000 3236 Enqueuing Move request for scope (1.21, -0.28) 23:30:46.312 00.000 8052 Worker thread wakes up 23:30:46.312 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.21, -0.28) opts 0xd 23:30:46.313 00.001 8052 Handling offset move in thread for scope, endpoint = (1.21, -0.28) 23:30:46.313 00.000 8052 Moving (1.21, -0.28) raw xDistance=-0.06 yDistance=-0.16 23:30:46.313 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06 23:30:46.313 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:30:46.314 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16 23:30:46.314 00.000 8052 MoveAxis(E, 0, ABG) 23:30:46.314 00.000 8052 Move returns status 0, amount 0 23:30:46.314 00.000 8052 MoveAxis(N, 0, ABG) 23:30:46.315 00.001 8052 Move returns status 0, amount 0 23:30:46.315 00.000 8052 move complete, result=0 23:30:46.315 00.000 8052 worker thread done servicing request 23:30:46.327 00.012 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=29, FiltMax=39, Gamma=1.040 23:30:46.626 00.299 3236 UpdateGuideState exits: m=211 SNR=10.1 23:30:46.627 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:46.627 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:46.627 00.000 3236 Enqueuing Expose request 23:30:46.627 00.000 8052 Worker thread wakes up 23:30:46.628 00.001 3236 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:30:46.628 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:46.628 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:48.048 01.420 8052 Exposure complete 23:30:48.255 00.207 8052 worker thread done servicing request 23:30:48.255 00.000 3236 OnExposeComplete: enter 23:30:48.255 00.000 3236 UpdateGuideState(): m_state=6 23:30:48.256 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1445 23:30:48.256 00.000 3236 Star::Find returns 1 (0), X=1054.69, Y=269.24, Mass=218, SNR=10.2, Peak=42 HFD=4.0 23:30:48.256 00.000 3236 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.85) = xAngle (2.32 = 2.32) 23:30:48.256 00.000 3236 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.57 = 0.57) 23:30:48.257 00.001 3236 CameraToMount -- cameraX=2.10 cameraY=1.07 hyp=2.36 cameraTheta=0.47 mountX=-1.60 mountY=1.28, mountTheta=2.47 23:30:48.258 00.001 3236 SchedulePrimaryMove(06CFF028, x=2.10, y=1.07, opts=13) 23:30:48.258 00.000 3236 Enqueuing Move request for scope (2.10, 1.07) 23:30:48.259 00.001 8052 Worker thread wakes up 23:30:48.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.10, 1.07) opts 0xd 23:30:48.259 00.000 8052 Handling offset move in thread for scope, endpoint = (2.10, 1.07) 23:30:48.259 00.000 8052 Moving (2.10, 1.07) raw xDistance=-1.60 yDistance=1.28 23:30:48.259 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.60 23:30:48.259 00.000 8052 resist switch: large excursion: input 1.28 thresh 0.54 direction from -1 to 1 23:30:48.260 00.001 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.84 23:30:48.260 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28 23:30:48.260 00.000 8052 MoveAxis(E, 56, ABG) 23:30:48.261 00.001 8052 Guiding Dir = 2, Dur = 56 23:30:48.266 00.005 8052 IsSlewing returns 0 23:30:48.268 00.002 8052 IsGuiding returns 0 23:30:48.273 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=27, FiltMax=38, Gamma=1.040 23:30:48.274 00.001 8052 PulseGuide returned control before completion, sleep 61 23:30:48.339 00.065 8052 IsGuiding returns 0 23:30:48.339 00.000 8052 Move returns status 0, amount 56 23:30:48.339 00.000 8052 MoveAxis(S, 194, ABG) 23:30:48.339 00.000 8052 Guiding Dir = 1, Dur = 194 23:30:48.341 00.002 8052 IsSlewing returns 0 23:30:48.343 00.002 8052 IsGuiding returns 0 23:30:48.352 00.009 8052 PulseGuide returned control before completion, sleep 196 23:30:48.524 00.172 3236 UpdateGuideState exits: m=218 SNR=10.2 23:30:48.525 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:48.525 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:48.525 00.000 3236 Enqueuing Expose request 23:30:48.552 00.027 8052 IsGuiding returns 0 23:30:48.552 00.000 8052 Move returns status 0, amount 194 23:30:48.553 00.001 8052 move complete, result=0 23:30:48.553 00.000 8052 worker thread done servicing request 23:30:48.553 00.000 8052 Worker thread wakes up 23:30:48.553 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:48.553 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:48.560 00.007 3236 GuideStep: -1.6 px 56 ms EAST, 1.3 px 194 ms SOUTH 23:30:50.089 01.529 8052 Exposure complete 23:30:50.258 00.169 8052 worker thread done servicing request 23:30:50.259 00.001 3236 OnExposeComplete: enter 23:30:50.259 00.000 3236 UpdateGuideState(): m_state=6 23:30:50.260 00.001 3236 Star::Find(15, 1054, 269, 0, (0,0,0,0), 0.0, 255) frame 1446 23:30:50.260 00.000 3236 Star::Find returns 1 (0), X=1054.73, Y=266.96, Mass=207, SNR=9.9, Peak=40 HFD=4.7 23:30:50.261 00.001 3236 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.85) = xAngle (1.33 = 1.33) 23:30:50.261 00.000 3236 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.41 = -0.41) 23:30:50.261 00.000 3236 CameraToMount -- cameraX=2.13 cameraY=-1.21 hyp=2.46 cameraTheta=-0.52 mountX=0.58 mountY=-0.99, mountTheta=-1.04 23:30:50.263 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.13, y=-1.21, opts=13) 23:30:50.263 00.000 3236 Enqueuing Move request for scope (2.13, -1.21) 23:30:50.263 00.000 8052 Worker thread wakes up 23:30:50.264 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.13, -1.21) opts 0xd 23:30:50.264 00.000 8052 Handling offset move in thread for scope, endpoint = (2.13, -1.21) 23:30:50.264 00.000 8052 Moving (2.13, -1.21) raw xDistance=0.58 yDistance=-0.99 23:30:50.264 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.58 23:30:50.266 00.002 8052 resist switch: large excursion: input -0.99 thresh 0.54 direction from 1 to -1 23:30:50.266 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.97 23:30:50.267 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99 23:30:50.267 00.000 8052 MoveAxis(W, 16, ABG) 23:30:50.267 00.000 8052 Guiding Dir = 3, Dur = 16 23:30:50.276 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=30, FiltMax=39, Gamma=1.040 23:30:50.296 00.020 8052 IsSlewing returns 0 23:30:50.358 00.062 8052 IsGuiding returns 0 23:30:50.362 00.004 8052 PulseGuide returned control before completion, sleep 22 23:30:50.387 00.025 8052 IsGuiding returns 0 23:30:50.387 00.000 8052 Move returns status 0, amount 16 23:30:50.388 00.001 8052 MoveAxis(N, 150, ABG) 23:30:50.388 00.000 8052 Guiding Dir = 0, Dur = 150 23:30:50.390 00.002 8052 IsSlewing returns 0 23:30:50.392 00.002 8052 IsGuiding returns 0 23:30:50.396 00.004 8052 PulseGuide returned control before completion, sleep 157 23:30:50.557 00.161 8052 IsGuiding returns 0 23:30:50.557 00.000 8052 Move returns status 0, amount 150 23:30:50.557 00.000 8052 move complete, result=0 23:30:50.557 00.000 8052 worker thread done servicing request 23:30:50.579 00.022 3236 UpdateGuideState exits: m=207 SNR=9.9 23:30:50.579 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:50.579 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:50.580 00.001 3236 Enqueuing Expose request 23:30:50.580 00.000 8052 Worker thread wakes up 23:30:50.580 00.000 3236 GuideStep: 0.6 px 16 ms WEST, -1.0 px 150 ms NORTH 23:30:50.581 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:50.581 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:52.015 01.434 8052 Exposure complete 23:30:52.180 00.165 3236 OnExposeComplete: enter 23:30:52.180 00.000 8052 worker thread done servicing request 23:30:52.180 00.000 3236 UpdateGuideState(): m_state=6 23:30:52.181 00.001 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1447 23:30:52.181 00.000 3236 Star::Find returns 1 (0), X=1054.06, Y=264.96, Mass=213, SNR=10.0, Peak=38 HFD=4.4 23:30:52.182 00.001 3236 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.85) = xAngle (0.71 = 0.71) 23:30:52.182 00.000 3236 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.04 = -1.04) 23:30:52.182 00.000 3236 CameraToMount -- cameraX=1.47 cameraY=-3.21 hyp=3.53 cameraTheta=-1.14 mountX=2.69 mountY=-3.04, mountTheta=-0.85 23:30:52.184 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.47, y=-3.21, opts=13) 23:30:52.185 00.001 3236 Enqueuing Move request for scope (1.47, -3.21) 23:30:52.188 00.003 8052 Worker thread wakes up 23:30:52.189 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (1.47, -3.21) opts 0xd 23:30:52.189 00.000 8052 Handling offset move in thread for scope, endpoint = (1.47, -3.21) 23:30:52.190 00.001 8052 Moving (1.47, -3.21) raw xDistance=2.69 yDistance=-3.04 23:30:52.190 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.71 from input 2.69 23:30:52.190 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.04 from input -3.04 23:30:52.192 00.002 8052 MoveAxis(W, 94, ABG) 23:30:52.192 00.000 8052 Guiding Dir = 3, Dur = 94 23:30:52.195 00.003 8052 IsSlewing returns 0 23:30:52.197 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=26, FiltMax=36, Gamma=1.040 23:30:52.201 00.004 8052 IsGuiding returns 0 23:30:52.205 00.004 8052 PulseGuide returned control before completion, sleep 100 23:30:52.307 00.102 8052 IsGuiding returns 0 23:30:52.307 00.000 8052 Move returns status 0, amount 94 23:30:52.308 00.001 8052 MoveAxis(N, 463, ABG) 23:30:52.308 00.000 8052 Guiding Dir = 0, Dur = 463 23:30:52.310 00.002 8052 IsSlewing returns 0 23:30:52.312 00.002 8052 IsGuiding returns 0 23:30:52.322 00.010 8052 PulseGuide returned control before completion, sleep 463 23:30:52.488 00.166 3236 UpdateGuideState exits: m=213 SNR=10.0 23:30:52.489 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:52.489 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:52.489 00.000 3236 Enqueuing Expose request 23:30:52.837 00.348 8052 IsGuiding returns 0 23:30:52.837 00.000 8052 Move returns status 0, amount 463 23:30:52.837 00.000 8052 move complete, result=0 23:30:52.838 00.001 8052 worker thread done servicing request 23:30:52.838 00.000 8052 Worker thread wakes up 23:30:52.838 00.000 3236 GuideStep: 2.7 px 94 ms WEST, -3.0 px 463 ms NORTH 23:30:52.838 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:52.838 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:54.071 01.233 8052 Exposure complete 23:30:54.238 00.167 3236 OnExposeComplete: enter 23:30:54.239 00.001 8052 worker thread done servicing request 23:30:54.239 00.000 3236 UpdateGuideState(): m_state=6 23:30:54.240 00.001 3236 Star::Find(15, 1054, 264, 0, (0,0,0,0), 0.0, 255) frame 1448 23:30:54.240 00.000 3236 Star::Find returns 1 (0), X=1053.02, Y=267.68, Mass=197, SNR=9.6, Peak=35 HFD=4.5 23:30:54.241 00.001 3236 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.85) = xAngle (0.98 = 0.98) 23:30:54.241 00.000 3236 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.76 = -0.76) 23:30:54.241 00.000 3236 CameraToMount -- cameraX=0.42 cameraY=-0.50 hyp=0.65 cameraTheta=-0.87 mountX=0.36 mountY=-0.45, mountTheta=-0.89 23:30:54.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.42, y=-0.50, opts=13) 23:30:54.243 00.000 3236 Enqueuing Move request for scope (0.42, -0.50) 23:30:54.243 00.000 8052 Worker thread wakes up 23:30:54.244 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.50) opts 0xd 23:30:54.244 00.000 8052 Handling offset move in thread for scope, endpoint = (0.42, -0.50) 23:30:54.244 00.000 8052 Moving (0.42, -0.50) raw xDistance=0.36 yDistance=-0.45 23:30:54.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.36 23:30:54.245 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45 23:30:54.245 00.000 8052 MoveAxis(W, 19, ABG) 23:30:54.245 00.000 8052 Guiding Dir = 3, Dur = 19 23:30:54.248 00.003 8052 IsSlewing returns 0 23:30:54.251 00.003 8052 IsGuiding returns 0 23:30:54.256 00.005 8052 PulseGuide returned control before completion, sleep 25 23:30:54.257 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=25, FiltMax=33, Gamma=1.040 23:30:54.283 00.026 8052 IsGuiding returns 0 23:30:54.284 00.001 8052 Move returns status 0, amount 19 23:30:54.284 00.000 8052 MoveAxis(N, 69, ABG) 23:30:54.284 00.000 8052 Guiding Dir = 0, Dur = 69 23:30:54.286 00.002 8052 IsSlewing returns 0 23:30:54.288 00.002 8052 IsGuiding returns 0 23:30:54.293 00.005 8052 PulseGuide returned control before completion, sleep 75 23:30:54.370 00.077 8052 IsGuiding returns 1 23:30:54.370 00.000 8052 scope still moving after pulse duration time elapsed 23:30:54.393 00.023 8052 IsSlewing returns 0 23:30:54.395 00.002 8052 IsGuiding returns 1 23:30:54.418 00.023 8052 IsSlewing returns 0 23:30:54.420 00.002 8052 IsGuiding returns 0 23:30:54.421 00.001 8052 scope move finished after 69 + 63 ms 23:30:54.421 00.000 8052 Move returns status 0, amount 69 23:30:54.422 00.001 8052 move complete, result=0 23:30:54.422 00.000 8052 worker thread done servicing request 23:30:54.544 00.122 3236 UpdateGuideState exits: m=197 SNR=9.6 23:30:54.545 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:54.545 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:54.545 00.000 3236 Enqueuing Expose request 23:30:54.545 00.000 8052 Worker thread wakes up 23:30:54.545 00.000 3236 GuideStep: 0.4 px 19 ms WEST, -0.5 px 69 ms NORTH 23:30:54.546 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:54.546 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:56.083 01.537 8052 Exposure complete 23:30:56.247 00.164 8052 worker thread done servicing request 23:30:56.247 00.000 3236 OnExposeComplete: enter 23:30:56.248 00.001 3236 UpdateGuideState(): m_state=6 23:30:56.249 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1449 23:30:56.249 00.000 3236 Star::Find returns 1 (0), X=1053.26, Y=267.55, Mass=230, SNR=10.4, Peak=40 HFD=5.0 23:30:56.249 00.000 3236 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.85) = xAngle (1.10 = 1.10) 23:30:56.249 00.000 3236 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.64 = -0.64) 23:30:56.250 00.001 3236 CameraToMount -- cameraX=0.67 cameraY=-0.62 hyp=0.92 cameraTheta=-0.75 mountX=0.41 mountY=-0.55, mountTheta=-0.93 23:30:56.251 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.67, y=-0.62, opts=13) 23:30:56.252 00.001 3236 Enqueuing Move request for scope (0.67, -0.62) 23:30:56.252 00.000 8052 Worker thread wakes up 23:30:56.252 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.62) opts 0xd 23:30:56.252 00.000 8052 Handling offset move in thread for scope, endpoint = (0.67, -0.62) 23:30:56.253 00.001 8052 Moving (0.67, -0.62) raw xDistance=0.41 yDistance=-0.55 23:30:56.253 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41 23:30:56.253 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 23:30:56.253 00.000 8052 MoveAxis(W, 16, ABG) 23:30:56.254 00.001 8052 Guiding Dir = 3, Dur = 16 23:30:56.256 00.002 8052 IsSlewing returns 0 23:30:56.261 00.005 8052 IsGuiding returns 0 23:30:56.264 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=30, FiltMax=38, Gamma=1.040 23:30:56.265 00.001 8052 PulseGuide returned control before completion, sleep 23 23:30:56.290 00.025 8052 IsGuiding returns 0 23:30:56.291 00.001 8052 Move returns status 0, amount 16 23:30:56.291 00.000 8052 MoveAxis(N, 84, ABG) 23:30:56.291 00.000 8052 Guiding Dir = 0, Dur = 84 23:30:56.293 00.002 8052 IsSlewing returns 0 23:30:56.296 00.003 8052 IsGuiding returns 0 23:30:56.300 00.004 8052 PulseGuide returned control before completion, sleep 91 23:30:56.393 00.093 8052 IsGuiding returns 1 23:30:56.393 00.000 8052 scope still moving after pulse duration time elapsed 23:30:56.416 00.023 8052 IsSlewing returns 0 23:30:56.418 00.002 8052 IsGuiding returns 1 23:30:56.503 00.085 8052 IsSlewing returns 0 23:30:56.550 00.047 3236 UpdateGuideState exits: m=230 SNR=10.4 23:30:56.550 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:56.551 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:56.551 00.000 3236 Enqueuing Expose request 23:30:56.566 00.015 8052 IsGuiding returns 0 23:30:56.567 00.001 8052 scope move finished after 84 + 186 ms 23:30:56.567 00.000 8052 Move returns status 0, amount 84 23:30:56.567 00.000 8052 move complete, result=0 23:30:56.567 00.000 8052 worker thread done servicing request 23:30:56.568 00.001 8052 Worker thread wakes up 23:30:56.568 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:56.568 00.000 3236 GuideStep: 0.4 px 16 ms WEST, -0.5 px 84 ms NORTH 23:30:56.568 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:58.007 01.439 8052 Exposure complete 23:30:58.172 00.165 8052 worker thread done servicing request 23:30:58.172 00.000 3236 OnExposeComplete: enter 23:30:58.172 00.000 3236 UpdateGuideState(): m_state=6 23:30:58.173 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1450 23:30:58.174 00.001 3236 Star::Find returns 1 (0), X=1053.30, Y=267.69, Mass=213, SNR=10.0, Peak=37 HFD=4.7 23:30:58.174 00.000 3236 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.85) = xAngle (1.25 = 1.25) 23:30:58.174 00.000 3236 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.50 = -0.50) 23:30:58.174 00.000 3236 CameraToMount -- cameraX=0.71 cameraY=-0.49 hyp=0.86 cameraTheta=-0.60 mountX=0.28 mountY=-0.41, mountTheta=-0.98 23:30:58.177 00.003 3236 SchedulePrimaryMove(06CFF028, x=0.71, y=-0.49, opts=13) 23:30:58.177 00.000 3236 Enqueuing Move request for scope (0.71, -0.49) 23:30:58.177 00.000 8052 Worker thread wakes up 23:30:58.177 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.49) opts 0xd 23:30:58.178 00.001 8052 Handling offset move in thread for scope, endpoint = (0.71, -0.49) 23:30:58.178 00.000 8052 Moving (0.71, -0.49) raw xDistance=0.28 yDistance=-0.41 23:30:58.178 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 23:30:58.178 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41 23:30:58.179 00.001 8052 MoveAxis(W, 11, ABG) 23:30:58.179 00.000 8052 Guiding Dir = 3, Dur = 11 23:30:58.182 00.003 8052 IsSlewing returns 0 23:30:58.186 00.004 8052 IsGuiding returns 0 23:30:58.189 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=26, FiltMax=36, Gamma=1.040 23:30:58.190 00.001 8052 PulseGuide returned control before completion, sleep 18 23:30:58.211 00.021 8052 IsGuiding returns 0 23:30:58.211 00.000 8052 Move returns status 0, amount 11 23:30:58.211 00.000 8052 MoveAxis(N, 63, ABG) 23:30:58.212 00.001 8052 Guiding Dir = 0, Dur = 63 23:30:58.214 00.002 8052 IsSlewing returns 0 23:30:58.216 00.002 8052 IsGuiding returns 0 23:30:58.221 00.005 8052 PulseGuide returned control before completion, sleep 69 23:30:58.292 00.071 8052 IsGuiding returns 1 23:30:58.292 00.000 8052 scope still moving after pulse duration time elapsed 23:30:58.316 00.024 8052 IsSlewing returns 0 23:30:58.319 00.003 8052 IsGuiding returns 1 23:30:58.342 00.023 8052 IsSlewing returns 0 23:30:58.344 00.002 8052 IsGuiding returns 0 23:30:58.345 00.001 8052 scope move finished after 63 + 65 ms 23:30:58.345 00.000 8052 Move returns status 0, amount 63 23:30:58.345 00.000 8052 move complete, result=0 23:30:58.345 00.000 8052 worker thread done servicing request 23:30:58.467 00.122 3236 UpdateGuideState exits: m=213 SNR=10.0 23:30:58.469 00.002 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:30:58.469 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:30:58.469 00.000 3236 Enqueuing Expose request 23:30:58.470 00.001 8052 Worker thread wakes up 23:30:58.470 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:30:58.470 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:30:58.471 00.001 3236 GuideStep: 0.3 px 11 ms WEST, -0.4 px 63 ms NORTH 23:31:00.008 01.537 8052 Exposure complete 23:31:00.279 00.271 8052 worker thread done servicing request 23:31:00.280 00.001 3236 OnExposeComplete: enter 23:31:00.280 00.000 3236 UpdateGuideState(): m_state=6 23:31:00.281 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1451 23:31:00.281 00.000 3236 Star::Find returns 1 (0), X=1053.98, Y=267.77, Mass=224, SNR=10.3, Peak=38 HFD=4.1 23:31:00.281 00.000 3236 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.85) = xAngle (1.57 = 1.57) 23:31:00.282 00.001 3236 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.18 = -0.18) 23:31:00.282 00.000 3236 CameraToMount -- cameraX=1.39 cameraY=-0.40 hyp=1.45 cameraTheta=-0.28 mountX=0.00 mountY=-0.26, mountTheta=-1.55 23:31:00.284 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.39, y=-0.40, opts=13) 23:31:00.285 00.001 3236 Enqueuing Move request for scope (1.39, -0.40) 23:31:00.285 00.000 8052 Worker thread wakes up 23:31:00.285 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.39, -0.40) opts 0xd 23:31:00.285 00.000 8052 Handling offset move in thread for scope, endpoint = (1.39, -0.40) 23:31:00.286 00.001 8052 Moving (1.39, -0.40) raw xDistance=0.00 yDistance=-0.26 23:31:00.286 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 23:31:00.286 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26 23:31:00.286 00.000 8052 MoveAxis(E, 0, ABG) 23:31:00.287 00.001 8052 Move returns status 0, amount 0 23:31:00.287 00.000 8052 MoveAxis(N, 39, ABG) 23:31:00.287 00.000 8052 Guiding Dir = 0, Dur = 39 23:31:00.294 00.007 8052 IsSlewing returns 0 23:31:00.298 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=38, Gamma=1.040 23:31:00.357 00.059 8052 IsGuiding returns 0 23:31:00.526 00.169 3236 UpdateGuideState exits: m=224 SNR=10.3 23:31:00.527 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:00.527 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:00.527 00.000 3236 Enqueuing Expose request 23:31:00.532 00.005 8052 IsGuiding returns 1 23:31:00.532 00.000 8052 scope still moving after pulse duration time elapsed 23:31:00.555 00.023 8052 IsSlewing returns 0 23:31:00.556 00.001 8052 IsGuiding returns 1 23:31:00.584 00.028 8052 IsSlewing returns 0 23:31:00.587 00.003 8052 IsGuiding returns 1 23:31:00.610 00.023 8052 IsSlewing returns 0 23:31:00.620 00.010 8052 IsGuiding returns 0 23:31:00.620 00.000 8052 scope move finished after 39 + 223 ms 23:31:00.621 00.001 8052 Move returns status 0, amount 39 23:31:00.621 00.000 8052 move complete, result=0 23:31:00.621 00.000 8052 worker thread done servicing request 23:31:00.621 00.000 8052 Worker thread wakes up 23:31:00.621 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:00.621 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:00.622 00.001 3236 GuideStep: 0.0 px 0 ms EAST, -0.3 px 39 ms NORTH 23:31:02.056 01.434 8052 Exposure complete 23:31:02.220 00.164 8052 worker thread done servicing request 23:31:02.221 00.001 3236 OnExposeComplete: enter 23:31:02.221 00.000 3236 UpdateGuideState(): m_state=6 23:31:02.222 00.001 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1452 23:31:02.222 00.000 3236 Star::Find returns 1 (0), X=1054.01, Y=268.09, Mass=221, SNR=10.2, Peak=39 HFD=4.4 23:31:02.223 00.001 3236 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.85) = xAngle (1.79 = 1.79) 23:31:02.223 00.000 3236 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.04 = 0.04) 23:31:02.223 00.000 3236 CameraToMount -- cameraX=1.42 cameraY=-0.08 hyp=1.42 cameraTheta=-0.06 mountX=-0.31 mountY=0.06, mountTheta=2.94 23:31:02.225 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.42, y=-0.08, opts=13) 23:31:02.226 00.001 3236 Enqueuing Move request for scope (1.42, -0.08) 23:31:02.226 00.000 8052 Worker thread wakes up 23:31:02.226 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.42, -0.08) opts 0xd 23:31:02.226 00.000 8052 Handling offset move in thread for scope, endpoint = (1.42, -0.08) 23:31:02.227 00.001 8052 Moving (1.42, -0.08) raw xDistance=-0.31 yDistance=0.06 23:31:02.227 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31 23:31:02.227 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:31:02.227 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:31:02.228 00.001 8052 MoveAxis(E, 11, ABG) 23:31:02.228 00.000 8052 Guiding Dir = 2, Dur = 11 23:31:02.231 00.003 8052 IsSlewing returns 0 23:31:02.235 00.004 8052 IsGuiding returns 0 23:31:02.238 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=26, FiltMax=36, Gamma=1.040 23:31:02.239 00.001 8052 PulseGuide returned control before completion, sleep 18 23:31:02.260 00.021 8052 IsGuiding returns 0 23:31:02.261 00.001 8052 Move returns status 0, amount 11 23:31:02.261 00.000 8052 MoveAxis(N, 0, ABG) 23:31:02.261 00.000 8052 Move returns status 0, amount 0 23:31:02.261 00.000 8052 move complete, result=0 23:31:02.261 00.000 8052 worker thread done servicing request 23:31:02.515 00.254 3236 UpdateGuideState exits: m=221 SNR=10.2 23:31:02.516 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:02.516 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:02.516 00.000 3236 Enqueuing Expose request 23:31:02.516 00.000 8052 Worker thread wakes up 23:31:02.516 00.000 3236 GuideStep: -0.3 px 11 ms EAST, 0.1 px 0 ms NORTH 23:31:02.517 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:02.517 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:04.054 01.537 8052 Exposure complete 23:31:04.253 00.199 3236 OnExposeComplete: enter 23:31:04.253 00.000 8052 worker thread done servicing request 23:31:04.253 00.000 3236 UpdateGuideState(): m_state=6 23:31:04.254 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1453 23:31:04.255 00.001 3236 Star::Find returns 1 (0), X=1054.64, Y=269.00, Mass=210, SNR=9.9, Peak=39 HFD=4.9 23:31:04.255 00.000 3236 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.85) = xAngle (2.23 = 2.23) 23:31:04.255 00.000 3236 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.48 = 0.48) 23:31:04.256 00.001 3236 CameraToMount -- cameraX=2.05 cameraY=0.82 hyp=2.21 cameraTheta=0.38 mountX=-1.35 mountY=1.02, mountTheta=2.49 23:31:04.258 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.05, y=0.82, opts=13) 23:31:04.258 00.000 3236 Enqueuing Move request for scope (2.05, 0.82) 23:31:04.260 00.002 8052 Worker thread wakes up 23:31:04.261 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.05, 0.82) opts 0xd 23:31:04.261 00.000 8052 Handling offset move in thread for scope, endpoint = (2.05, 0.82) 23:31:04.261 00.000 8052 Moving (2.05, 0.82) raw xDistance=-1.35 yDistance=1.02 23:31:04.262 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.35 23:31:04.262 00.000 8052 resist switch: large excursion: input 1.02 thresh 0.54 direction from -1 to 1 23:31:04.262 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.07 23:31:04.262 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02 23:31:04.262 00.000 8052 MoveAxis(E, 47, ABG) 23:31:04.263 00.001 8052 Guiding Dir = 2, Dur = 47 23:31:04.276 00.013 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=28, FiltMax=36, Gamma=1.040 23:31:04.325 00.049 8052 IsSlewing returns 0 23:31:04.330 00.005 8052 IsGuiding returns 0 23:31:04.335 00.005 8052 PulseGuide returned control before completion, sleep 52 23:31:04.391 00.056 8052 IsGuiding returns 0 23:31:04.391 00.000 8052 Move returns status 0, amount 47 23:31:04.391 00.000 8052 MoveAxis(S, 156, ABG) 23:31:04.391 00.000 8052 Guiding Dir = 1, Dur = 156 23:31:04.393 00.002 8052 IsSlewing returns 0 23:31:04.395 00.002 8052 IsGuiding returns 0 23:31:04.400 00.005 8052 PulseGuide returned control before completion, sleep 162 23:31:04.565 00.165 8052 IsGuiding returns 0 23:31:04.566 00.001 8052 Move returns status 0, amount 156 23:31:04.566 00.000 8052 move complete, result=0 23:31:04.566 00.000 8052 worker thread done servicing request 23:31:04.578 00.012 3236 UpdateGuideState exits: m=210 SNR=9.9 23:31:04.578 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:04.578 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:04.579 00.001 3236 Enqueuing Expose request 23:31:04.579 00.000 8052 Worker thread wakes up 23:31:04.579 00.000 3236 GuideStep: -1.4 px 47 ms EAST, 1.0 px 156 ms SOUTH 23:31:04.580 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:04.580 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:06.016 01.436 8052 Exposure complete 23:31:06.208 00.192 8052 worker thread done servicing request 23:31:06.208 00.000 3236 OnExposeComplete: enter 23:31:06.208 00.000 3236 UpdateGuideState(): m_state=6 23:31:06.209 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1454 23:31:06.210 00.001 3236 Star::Find returns 1 (0), X=1054.89, Y=267.32, Mass=213, SNR=10.1, Peak=38 HFD=4.4 23:31:06.210 00.000 3236 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.85) = xAngle (1.49 = 1.49) 23:31:06.210 00.000 3236 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.25 = -0.25) 23:31:06.211 00.001 3236 CameraToMount -- cameraX=2.30 cameraY=-0.85 hyp=2.46 cameraTheta=-0.35 mountX=0.19 mountY=-0.61, mountTheta=-1.27 23:31:06.213 00.002 3236 SchedulePrimaryMove(06CFF028, x=2.30, y=-0.85, opts=13) 23:31:06.213 00.000 3236 Enqueuing Move request for scope (2.30, -0.85) 23:31:06.213 00.000 8052 Worker thread wakes up 23:31:06.214 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (2.30, -0.85) opts 0xd 23:31:06.214 00.000 8052 Handling offset move in thread for scope, endpoint = (2.30, -0.85) 23:31:06.214 00.000 8052 Moving (2.30, -0.85) raw xDistance=0.19 yDistance=-0.61 23:31:06.214 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.19 23:31:06.215 00.001 8052 resist switch: large excursion: input -0.61 thresh 0.54 direction from 1 to -1 23:31:06.215 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.84 23:31:06.215 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:31:06.216 00.001 8052 MoveAxis(W, 3, ABG) 23:31:06.216 00.000 8052 Guiding Dir = 3, Dur = 3 23:31:06.223 00.007 8052 IsSlewing returns 0 23:31:06.226 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=26, FiltMax=36, Gamma=1.040 23:31:06.227 00.001 8052 IsGuiding returns 0 23:31:06.233 00.006 8052 IsGuiding returns 0 23:31:06.233 00.000 8052 Move returns status 0, amount 3 23:31:06.233 00.000 8052 MoveAxis(N, 93, ABG) 23:31:06.236 00.003 8052 Guiding Dir = 0, Dur = 93 23:31:06.239 00.003 8052 IsSlewing returns 0 23:31:06.241 00.002 8052 IsGuiding returns 0 23:31:06.249 00.008 8052 PulseGuide returned control before completion, sleep 96 23:31:06.349 00.100 8052 IsGuiding returns 1 23:31:06.349 00.000 8052 scope still moving after pulse duration time elapsed 23:31:06.372 00.023 8052 IsSlewing returns 0 23:31:06.373 00.001 8052 IsGuiding returns 0 23:31:06.373 00.000 8052 scope move finished after 93 + 38 ms 23:31:06.374 00.001 8052 Move returns status 0, amount 93 23:31:06.374 00.000 8052 move complete, result=0 23:31:06.374 00.000 8052 worker thread done servicing request 23:31:06.500 00.126 3236 UpdateGuideState exits: m=213 SNR=10.1 23:31:06.500 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:06.500 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:06.500 00.000 3236 Enqueuing Expose request 23:31:06.500 00.000 8052 Worker thread wakes up 23:31:06.501 00.001 3236 GuideStep: 0.2 px 3 ms WEST, -0.6 px 93 ms NORTH 23:31:06.501 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:06.501 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:08.037 01.536 8052 Exposure complete 23:31:08.209 00.172 8052 worker thread done servicing request 23:31:08.209 00.000 3236 OnExposeComplete: enter 23:31:08.210 00.001 3236 UpdateGuideState(): m_state=6 23:31:08.211 00.001 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1455 23:31:08.211 00.000 3236 Star::Find returns 1 (0), X=1055.19, Y=264.95, Mass=227, SNR=10.3, Peak=37 HFD=4.2 23:31:08.211 00.000 3236 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.85) = xAngle (0.96 = 0.96) 23:31:08.211 00.000 3236 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.79 = -0.79) 23:31:08.212 00.001 3236 CameraToMount -- cameraX=2.60 cameraY=-3.23 hyp=4.14 cameraTheta=-0.89 mountX=2.39 mountY=-2.94, mountTheta=-0.89 23:31:08.213 00.001 3236 SchedulePrimaryMove(06CFF028, x=2.60, y=-3.23, opts=13) 23:31:08.214 00.001 3236 Enqueuing Move request for scope (2.60, -3.23) 23:31:08.214 00.000 8052 Worker thread wakes up 23:31:08.214 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.60, -3.23) opts 0xd 23:31:08.214 00.000 8052 Handling offset move in thread for scope, endpoint = (2.60, -3.23) 23:31:08.215 00.001 8052 Moving (2.60, -3.23) raw xDistance=2.39 yDistance=-2.94 23:31:08.218 00.003 8052 GuideAlgorithmHysteresis::Result() returns 1.51 from input 2.39 23:31:08.218 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.94 from input -2.94 23:31:08.218 00.000 8052 MoveAxis(W, 83, ABG) 23:31:08.218 00.000 8052 Guiding Dir = 3, Dur = 83 23:31:08.221 00.003 8052 IsSlewing returns 0 23:31:08.225 00.004 8052 IsGuiding returns 0 23:31:08.227 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=24, FiltMax=35, Gamma=1.040 23:31:08.231 00.004 8052 PulseGuide returned control before completion, sleep 88 23:31:08.323 00.092 8052 IsGuiding returns 0 23:31:08.323 00.000 8052 Move returns status 0, amount 83 23:31:08.324 00.001 8052 MoveAxis(N, 447, ABG) 23:31:08.324 00.000 8052 Guiding Dir = 0, Dur = 447 23:31:08.326 00.002 8052 IsSlewing returns 0 23:31:08.328 00.002 8052 IsGuiding returns 0 23:31:08.333 00.005 8052 PulseGuide returned control before completion, sleep 452 23:31:08.512 00.179 3236 UpdateGuideState exits: m=227 SNR=10.3 23:31:08.513 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:08.513 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:08.513 00.000 3236 Enqueuing Expose request 23:31:08.790 00.277 8052 IsGuiding returns 0 23:31:08.790 00.000 8052 Move returns status 0, amount 447 23:31:08.790 00.000 8052 move complete, result=0 23:31:08.790 00.000 8052 worker thread done servicing request 23:31:08.791 00.001 8052 Worker thread wakes up 23:31:08.791 00.000 3236 GuideStep: 2.4 px 83 ms WEST, -2.9 px 447 ms NORTH 23:31:08.791 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:08.791 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:10.017 01.226 8052 Exposure complete 23:31:10.142 00.125 8052 worker thread done servicing request 23:31:10.142 00.000 3236 OnExposeComplete: enter 23:31:10.142 00.000 3236 UpdateGuideState(): m_state=6 23:31:10.143 00.001 3236 Star::Find(15, 1055, 264, 0, (0,0,0,0), 0.0, 255) frame 1456 23:31:10.143 00.000 3236 Star::Find returns 1 (0), X=1053.45, Y=265.06, Mass=228, SNR=10.4, Peak=43 HFD=4.7 23:31:10.143 00.000 3236 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.85) = xAngle (0.55 = 0.55) 23:31:10.144 00.001 3236 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.20 = -1.20) 23:31:10.144 00.000 3236 CameraToMount -- cameraX=0.86 cameraY=-3.12 hyp=3.23 cameraTheta=-1.30 mountX=2.76 mountY=-3.01, mountTheta=-0.83 23:31:10.146 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.86, y=-3.12, opts=13) 23:31:10.146 00.000 3236 Enqueuing Move request for scope (0.86, -3.12) 23:31:10.146 00.000 8052 Worker thread wakes up 23:31:10.146 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.86, -3.12) opts 0xd 23:31:10.147 00.001 8052 Handling offset move in thread for scope, endpoint = (0.86, -3.12) 23:31:10.147 00.000 8052 Moving (0.86, -3.12) raw xDistance=2.76 yDistance=-3.01 23:31:10.147 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.85 from input 2.76 23:31:10.147 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.01 from input -3.01 23:31:10.147 00.000 8052 MoveAxis(W, 101, ABG) 23:31:10.148 00.001 8052 Guiding Dir = 3, Dur = 101 23:31:10.152 00.004 8052 IsSlewing returns 0 23:31:10.154 00.002 8052 IsGuiding returns 0 23:31:10.156 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=28, FiltMax=37, Gamma=1.040 23:31:10.159 00.003 8052 PulseGuide returned control before completion, sleep 107 23:31:10.269 00.110 8052 IsGuiding returns 0 23:31:10.270 00.001 8052 Move returns status 0, amount 101 23:31:10.270 00.000 8052 MoveAxis(N, 458, ABG) 23:31:10.270 00.000 8052 Guiding Dir = 0, Dur = 458 23:31:10.271 00.001 8052 IsSlewing returns 0 23:31:10.277 00.006 8052 IsGuiding returns 0 23:31:10.281 00.004 8052 PulseGuide returned control before completion, sleep 465 23:31:10.362 00.081 3236 UpdateGuideState exits: m=228 SNR=10.4 23:31:10.363 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:10.363 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:10.363 00.000 3236 Enqueuing Expose request 23:31:10.749 00.386 8052 IsGuiding returns 0 23:31:10.749 00.000 8052 Move returns status 0, amount 458 23:31:10.749 00.000 8052 move complete, result=0 23:31:10.750 00.001 8052 worker thread done servicing request 23:31:10.750 00.000 3236 GuideStep: 2.8 px 101 ms WEST, -3.0 px 458 ms NORTH 23:31:10.750 00.000 8052 Worker thread wakes up 23:31:10.750 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:10.750 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:12.083 01.333 8052 Exposure complete 23:31:12.245 00.162 8052 worker thread done servicing request 23:31:12.246 00.001 3236 OnExposeComplete: enter 23:31:12.246 00.000 3236 UpdateGuideState(): m_state=6 23:31:12.247 00.001 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 1457 23:31:12.247 00.000 3236 Star::Find returns 1 (0), X=1050.08, Y=266.53, Mass=184, SNR=9.3, Peak=34 HFD=5.1 23:31:12.248 00.001 3236 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.85) = xAngle (-0.71 = -0.71) 23:31:12.248 00.000 3236 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.46 = -2.46) 23:31:12.248 00.000 3236 CameraToMount -- cameraX=-2.51 cameraY=-1.64 hyp=3.00 cameraTheta=-2.56 mountX=2.27 mountY=-1.89, mountTheta=-0.69 23:31:12.250 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.51, y=-1.64, opts=13) 23:31:12.250 00.000 3236 Enqueuing Move request for scope (-2.51, -1.64) 23:31:12.250 00.000 8052 Worker thread wakes up 23:31:12.250 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.51, -1.64) opts 0xd 23:31:12.251 00.001 8052 Handling offset move in thread for scope, endpoint = (-2.51, -1.64) 23:31:12.251 00.000 8052 Moving (-2.51, -1.64) raw xDistance=2.27 yDistance=-1.89 23:31:12.251 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.56 from input 2.27 23:31:12.251 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.89 from input -1.89 23:31:12.251 00.000 8052 MoveAxis(W, 86, ABG) 23:31:12.252 00.001 8052 Guiding Dir = 3, Dur = 86 23:31:12.255 00.003 8052 IsSlewing returns 0 23:31:12.260 00.005 8052 IsGuiding returns 0 23:31:12.263 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=33, Gamma=1.040 23:31:12.267 00.004 8052 PulseGuide returned control before completion, sleep 90 23:31:12.359 00.092 8052 IsGuiding returns 0 23:31:12.360 00.001 8052 Move returns status 0, amount 86 23:31:12.360 00.000 8052 MoveAxis(N, 288, ABG) 23:31:12.360 00.000 8052 Guiding Dir = 0, Dur = 288 23:31:12.364 00.004 8052 IsSlewing returns 0 23:31:12.366 00.002 8052 IsGuiding returns 0 23:31:12.372 00.006 8052 PulseGuide returned control before completion, sleep 293 23:31:12.529 00.157 3236 UpdateGuideState exits: m=184 SNR=9.3 23:31:12.529 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:12.530 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:12.530 00.000 3236 Enqueuing Expose request 23:31:12.673 00.143 8052 IsGuiding returns 0 23:31:12.674 00.001 8052 Move returns status 0, amount 288 23:31:12.674 00.000 8052 move complete, result=0 23:31:12.674 00.000 8052 worker thread done servicing request 23:31:12.674 00.000 8052 Worker thread wakes up 23:31:12.674 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:12.675 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:12.675 00.000 3236 GuideStep: 2.3 px 86 ms WEST, -1.9 px 288 ms NORTH 23:31:14.008 01.333 8052 Exposure complete 23:31:14.170 00.162 8052 worker thread done servicing request 23:31:14.171 00.001 3236 OnExposeComplete: enter 23:31:14.171 00.000 3236 UpdateGuideState(): m_state=6 23:31:14.172 00.001 3236 Star::Find(15, 1050, 266, 0, (0,0,0,0), 0.0, 255) frame 1458 23:31:14.172 00.000 3236 Star::Find returns 1 (0), X=1046.83, Y=268.94, Mass=255, SNR=10.9, Peak=36 HFD=5.4 23:31:14.172 00.000 3236 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.85) = xAngle (4.86 = -1.43) 23:31:14.172 00.000 3236 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.11 = 3.11) 23:31:14.173 00.001 3236 CameraToMount -- cameraX=-5.76 cameraY=0.77 hyp=5.81 cameraTheta=3.01 mountX=0.84 mountY=0.18, mountTheta=0.21 23:31:14.174 00.001 3236 SchedulePrimaryMove(06CFF028, x=-5.76, y=0.77, opts=13) 23:31:14.174 00.000 3236 Enqueuing Move request for scope (-5.76, 0.77) 23:31:14.174 00.000 8052 Worker thread wakes up 23:31:14.175 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.76, 0.77) opts 0xd 23:31:14.175 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.76, 0.77) 23:31:14.175 00.000 8052 Moving (-5.76, 0.77) raw xDistance=0.84 yDistance=0.18 23:31:14.175 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.84 23:31:14.175 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:31:14.176 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18 23:31:14.176 00.000 8052 MoveAxis(W, 35, ABG) 23:31:14.176 00.000 8052 Guiding Dir = 3, Dur = 35 23:31:14.178 00.002 8052 IsSlewing returns 0 23:31:14.181 00.003 8052 IsGuiding returns 0 23:31:14.185 00.004 8052 PulseGuide returned control before completion, sleep 42 23:31:14.186 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=34, Gamma=1.040 23:31:14.229 00.043 8052 IsGuiding returns 0 23:31:14.229 00.000 8052 Move returns status 0, amount 35 23:31:14.229 00.000 8052 MoveAxis(N, 0, ABG) 23:31:14.230 00.001 8052 Move returns status 0, amount 0 23:31:14.230 00.000 8052 move complete, result=0 23:31:14.230 00.000 8052 worker thread done servicing request 23:31:14.389 00.159 3236 UpdateGuideState exits: m=255 SNR=10.9 23:31:14.389 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:14.390 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:14.390 00.000 3236 Enqueuing Expose request 23:31:14.390 00.000 8052 Worker thread wakes up 23:31:14.390 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:14.391 00.001 3236 GuideStep: 0.8 px 35 ms WEST, 0.2 px 0 ms NORTH 23:31:14.391 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:16.026 01.635 8052 Exposure complete 23:31:16.188 00.162 8052 worker thread done servicing request 23:31:16.188 00.000 3236 OnExposeComplete: enter 23:31:16.188 00.000 3236 UpdateGuideState(): m_state=6 23:31:16.189 00.001 3236 Star::Find(15, 1046, 268, 0, (0,0,0,0), 0.0, 255) frame 1459 23:31:16.190 00.001 3236 Star::Find returns 1 (0), X=1047.03, Y=272.43, Mass=236, SNR=10.5, Peak=32 HFD=5.2 23:31:16.190 00.000 3236 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.85) = xAngle (4.34 = -1.95) 23:31:16.190 00.000 3236 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.59 = 2.59) 23:31:16.190 00.000 3236 CameraToMount -- cameraX=-5.56 cameraY=4.26 hyp=7.00 cameraTheta=2.49 mountX=-2.57 mountY=3.67, mountTheta=2.18 23:31:16.192 00.002 3236 SchedulePrimaryMove(06CFF028, x=-5.56, y=4.26, opts=13) 23:31:16.192 00.000 3236 Enqueuing Move request for scope (-5.56, 4.26) 23:31:16.193 00.001 8052 Worker thread wakes up 23:31:16.193 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.56, 4.26) opts 0xd 23:31:16.193 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.56, 4.26) 23:31:16.193 00.000 8052 Moving (-5.56, 4.26) raw xDistance=-2.57 yDistance=3.67 23:31:16.193 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.57 from input -2.57 23:31:16.194 00.001 8052 resist switch: large excursion: input 3.67 thresh 0.54 direction from -1 to 1 23:31:16.194 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=11.00 23:31:16.194 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.67 from input 3.67 23:31:16.195 00.001 8052 MoveAxis(E, 87, ABG) 23:31:16.195 00.000 8052 Guiding Dir = 2, Dur = 87 23:31:16.197 00.002 8052 IsSlewing returns 0 23:31:16.204 00.007 8052 IsGuiding returns 0 23:31:16.205 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=22, FiltMax=31, Gamma=1.040 23:31:16.210 00.005 8052 PulseGuide returned control before completion, sleep 92 23:31:16.304 00.094 8052 IsGuiding returns 0 23:31:16.305 00.001 8052 Move returns status 0, amount 87 23:31:16.305 00.000 8052 MoveAxis(S, 557, ABG) 23:31:16.305 00.000 8052 Guiding Dir = 1, Dur = 557 23:31:16.307 00.002 8052 IsSlewing returns 0 23:31:16.309 00.002 8052 IsGuiding returns 0 23:31:16.313 00.004 8052 PulseGuide returned control before completion, sleep 564 23:31:16.468 00.155 3236 UpdateGuideState exits: m=236 SNR=10.5 23:31:16.468 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:16.469 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:16.469 00.000 3236 Enqueuing Expose request 23:31:16.946 00.477 8052 IsGuiding returns 0 23:31:16.946 00.000 8052 Move returns status 0, amount 557 23:31:16.946 00.000 8052 move complete, result=0 23:31:16.946 00.000 8052 worker thread done servicing request 23:31:16.947 00.001 3236 GuideStep: -2.6 px 87 ms EAST, 3.7 px 557 ms SOUTH 23:31:16.947 00.000 8052 Worker thread wakes up 23:31:16.947 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:16.947 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,257,31,31) 23:31:18.078 01.131 8052 Exposure complete 23:31:18.241 00.163 8052 worker thread done servicing request 23:31:18.241 00.000 3236 OnExposeComplete: enter 23:31:18.242 00.001 3236 UpdateGuideState(): m_state=6 23:31:18.242 00.000 3236 Star::Find(15, 1047, 272, 0, (0,0,0,0), 0.0, 255) frame 1460 23:31:18.243 00.001 3236 Star::Find returns 1 (0), X=1047.60, Y=271.81, Mass=226, SNR=10.3, Peak=38 HFD=4.6 23:31:18.243 00.000 3236 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.85) = xAngle (4.36 = -1.92) 23:31:18.243 00.000 3236 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.61 = 2.61) 23:31:18.243 00.000 3236 CameraToMount -- cameraX=-4.99 cameraY=3.64 hyp=6.17 cameraTheta=2.51 mountX=-2.13 mountY=3.11, mountTheta=2.17 23:31:18.245 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.99, y=3.64, opts=13) 23:31:18.245 00.000 3236 Enqueuing Move request for scope (-4.99, 3.64) 23:31:18.246 00.001 8052 Worker thread wakes up 23:31:18.246 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.99, 3.64) opts 0xd 23:31:18.246 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.99, 3.64) 23:31:18.246 00.000 8052 Moving (-4.99, 3.64) raw xDistance=-2.13 yDistance=3.11 23:31:18.246 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.45 from input -2.13 23:31:18.247 00.001 8052 GuideAlgorithmResistSwitch::result() returns 3.11 from input 3.11 23:31:18.247 00.000 8052 MoveAxis(E, 80, ABG) 23:31:18.247 00.000 8052 Guiding Dir = 2, Dur = 80 23:31:18.257 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=27, FiltMax=36, Gamma=1.040 23:31:18.268 00.011 8052 IsSlewing returns 0 23:31:18.337 00.069 8052 IsGuiding returns 0 23:31:18.403 00.066 8052 PulseGuide returned control before completion, sleep 24 23:31:18.498 00.095 8052 IsGuiding returns 0 23:31:18.498 00.000 8052 Move returns status 0, amount 80 23:31:18.498 00.000 8052 MoveAxis(S, 472, ABG) 23:31:18.499 00.001 8052 Guiding Dir = 1, Dur = 472 23:31:18.500 00.001 8052 IsSlewing returns 0 23:31:18.502 00.002 8052 IsGuiding returns 0 23:31:18.507 00.005 8052 PulseGuide returned control before completion, sleep 478 23:31:18.530 00.023 3236 UpdateGuideState exits: m=226 SNR=10.3 23:31:18.531 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:18.531 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:18.531 00.000 3236 Enqueuing Expose request 23:31:18.989 00.458 8052 IsGuiding returns 0 23:31:18.989 00.000 8052 Move returns status 0, amount 472 23:31:18.990 00.001 8052 move complete, result=0 23:31:18.990 00.000 8052 worker thread done servicing request 23:31:18.990 00.000 3236 GuideStep: -2.1 px 80 ms EAST, 3.1 px 472 ms SOUTH 23:31:18.990 00.000 8052 Worker thread wakes up 23:31:18.990 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:18.991 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1033,257,31,31) 23:31:20.021 01.030 8052 Exposure complete 23:31:20.186 00.165 8052 worker thread done servicing request 23:31:20.186 00.000 3236 OnExposeComplete: enter 23:31:20.186 00.000 3236 UpdateGuideState(): m_state=6 23:31:20.187 00.001 3236 Star::Find(15, 1047, 271, 0, (0,0,0,0), 0.0, 255) frame 1461 23:31:20.187 00.000 3236 Star::Find returns 1 (0), X=1049.13, Y=267.29, Mass=211, SNR=10.0, Peak=37 HFD=5.0 23:31:20.188 00.001 3236 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.85) = xAngle (-1.04 = -1.04) 23:31:20.188 00.000 3236 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.79 = -2.79) 23:31:20.188 00.000 3236 CameraToMount -- cameraX=-3.46 cameraY=-0.88 hyp=3.57 cameraTheta=-2.89 mountX=1.80 mountY=-1.23, mountTheta=-0.60 23:31:20.190 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.46, y=-0.88, opts=13) 23:31:20.190 00.000 3236 Enqueuing Move request for scope (-3.46, -0.88) 23:31:20.191 00.001 8052 Worker thread wakes up 23:31:20.191 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.46, -0.88) opts 0xd 23:31:20.191 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.46, -0.88) 23:31:20.191 00.000 8052 Moving (-3.46, -0.88) raw xDistance=1.80 yDistance=-1.23 23:31:20.191 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.80 23:31:20.192 00.001 8052 resist switch: large excursion: input -1.23 thresh 0.54 direction from 1 to -1 23:31:20.192 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.70 23:31:20.192 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.23 from input -1.23 23:31:20.192 00.000 8052 MoveAxis(W, 57, ABG) 23:31:20.193 00.001 8052 Guiding Dir = 3, Dur = 57 23:31:20.195 00.002 8052 IsSlewing returns 0 23:31:20.201 00.006 8052 IsGuiding returns 0 23:31:20.203 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=26, FiltMax=34, Gamma=1.040 23:31:20.207 00.004 8052 PulseGuide returned control before completion, sleep 62 23:31:20.271 00.064 8052 IsGuiding returns 0 23:31:20.272 00.001 8052 Move returns status 0, amount 57 23:31:20.272 00.000 8052 MoveAxis(N, 187, ABG) 23:31:20.272 00.000 8052 Guiding Dir = 0, Dur = 187 23:31:20.274 00.002 8052 IsSlewing returns 0 23:31:20.276 00.002 8052 IsGuiding returns 0 23:31:20.281 00.005 8052 PulseGuide returned control before completion, sleep 192 23:31:20.477 00.196 8052 IsGuiding returns 0 23:31:20.478 00.001 8052 Move returns status 0, amount 187 23:31:20.478 00.000 8052 move complete, result=0 23:31:20.478 00.000 8052 worker thread done servicing request 23:31:20.479 00.001 3236 UpdateGuideState exits: m=211 SNR=10.0 23:31:20.479 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:20.480 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:20.480 00.000 3236 Enqueuing Expose request 23:31:20.480 00.000 8052 Worker thread wakes up 23:31:20.480 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:20.481 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:20.481 00.000 3236 GuideStep: 1.8 px 57 ms WEST, -1.2 px 187 ms NORTH 23:31:22.012 01.531 8052 Exposure complete 23:31:22.146 00.134 8052 worker thread done servicing request 23:31:22.146 00.000 3236 OnExposeComplete: enter 23:31:22.146 00.000 3236 UpdateGuideState(): m_state=6 23:31:22.147 00.001 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 1462 23:31:22.147 00.000 3236 Star::Find returns 1 (0), X=1049.35, Y=265.89, Mass=205, SNR=9.9, Peak=40 HFD=4.4 23:31:22.148 00.001 3236 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.85) = xAngle (-0.68 = -0.68) 23:31:22.148 00.000 3236 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.42 = -2.42) 23:31:22.148 00.000 3236 CameraToMount -- cameraX=-3.24 cameraY=-2.29 hyp=3.97 cameraTheta=-2.53 mountX=3.09 mountY=-2.61, mountTheta=-0.70 23:31:22.149 00.001 3236 SchedulePrimaryMove(06CFF028, x=-3.24, y=-2.29, opts=13) 23:31:22.150 00.001 3236 Enqueuing Move request for scope (-3.24, -2.29) 23:31:22.150 00.000 8052 Worker thread wakes up 23:31:22.150 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.24, -2.29) opts 0xd 23:31:22.150 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.24, -2.29) 23:31:22.150 00.000 8052 Moving (-3.24, -2.29) raw xDistance=3.09 yDistance=-2.61 23:31:22.151 00.001 8052 GuideAlgorithmHysteresis::Result() returns 2.02 from input 3.09 23:31:22.151 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.61 from input -2.61 23:31:22.151 00.000 8052 MoveAxis(W, 111, ABG) 23:31:22.151 00.000 8052 Guiding Dir = 3, Dur = 111 23:31:22.160 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=28, FiltMax=37, Gamma=1.040 23:31:22.164 00.004 8052 IsSlewing returns 0 23:31:22.226 00.062 8052 IsGuiding returns 0 23:31:22.309 00.083 8052 PulseGuide returned control before completion, sleep 39 23:31:22.351 00.042 8052 IsGuiding returns 1 23:31:22.351 00.000 8052 scope still moving after pulse duration time elapsed 23:31:22.374 00.023 8052 IsSlewing returns 0 23:31:22.376 00.002 8052 IsGuiding returns 1 23:31:22.383 00.007 3236 UpdateGuideState exits: m=205 SNR=9.9 23:31:22.383 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:22.384 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:22.384 00.000 3236 Enqueuing Expose request 23:31:22.401 00.017 8052 IsSlewing returns 0 23:31:22.403 00.002 8052 IsGuiding returns 1 23:31:22.448 00.045 8052 IsSlewing returns 0 23:31:22.450 00.002 8052 IsGuiding returns 0 23:31:22.450 00.000 8052 scope move finished after 111 + 113 ms 23:31:22.451 00.001 8052 Move returns status 0, amount 111 23:31:22.451 00.000 8052 MoveAxis(N, 397, ABG) 23:31:22.451 00.000 8052 Guiding Dir = 0, Dur = 397 23:31:22.454 00.003 8052 IsSlewing returns 0 23:31:22.459 00.005 8052 IsGuiding returns 0 23:31:22.486 00.027 8052 PulseGuide returned control before completion, sleep 381 23:31:22.871 00.385 8052 IsGuiding returns 1 23:31:22.871 00.000 8052 scope still moving after pulse duration time elapsed 23:31:22.894 00.023 8052 IsSlewing returns 0 23:31:22.896 00.002 8052 IsGuiding returns 0 23:31:22.896 00.000 8052 scope move finished after 397 + 39 ms 23:31:22.896 00.000 8052 Move returns status 0, amount 397 23:31:22.896 00.000 8052 move complete, result=0 23:31:22.897 00.001 8052 worker thread done servicing request 23:31:22.897 00.000 3236 GuideStep: 3.1 px 111 ms WEST, -2.6 px 397 ms NORTH 23:31:22.897 00.000 8052 Worker thread wakes up 23:31:22.897 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:22.897 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:24.023 01.126 8052 Exposure complete 23:31:24.164 00.141 8052 worker thread done servicing request 23:31:24.164 00.000 3236 OnExposeComplete: enter 23:31:24.164 00.000 3236 UpdateGuideState(): m_state=6 23:31:24.165 00.001 3236 Star::Find(15, 1049, 265, 0, (0,0,0,0), 0.0, 255) frame 1463 23:31:24.165 00.000 3236 Star::Find returns 1 (0), X=1049.28, Y=267.00, Mass=215, SNR=10.1, Peak=38 HFD=4.5 23:31:24.165 00.000 3236 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.85) = xAngle (-0.95 = -0.95) 23:31:24.166 00.001 3236 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.70 = -2.70) 23:31:24.166 00.000 3236 CameraToMount -- cameraX=-3.31 cameraY=-1.18 hyp=3.51 cameraTheta=-2.80 mountX=2.04 mountY=-1.51, mountTheta=-0.64 23:31:24.168 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.31, y=-1.18, opts=13) 23:31:24.168 00.000 3236 Enqueuing Move request for scope (-3.31, -1.18) 23:31:24.168 00.000 8052 Worker thread wakes up 23:31:24.168 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.31, -1.18) opts 0xd 23:31:24.169 00.001 8052 Handling offset move in thread for scope, endpoint = (-3.31, -1.18) 23:31:24.169 00.000 8052 Moving (-3.31, -1.18) raw xDistance=2.04 yDistance=-1.51 23:31:24.169 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.43 from input 2.04 23:31:24.169 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.51 from input -1.51 23:31:24.169 00.000 8052 MoveAxis(W, 78, ABG) 23:31:24.170 00.001 8052 Guiding Dir = 3, Dur = 78 23:31:24.178 00.008 8052 IsSlewing returns 0 23:31:24.178 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=38, Gamma=1.040 23:31:24.181 00.003 8052 IsGuiding returns 0 23:31:24.226 00.045 8052 PulseGuide returned control before completion, sleep 44 23:31:24.272 00.046 8052 IsGuiding returns 1 23:31:24.272 00.000 8052 scope still moving after pulse duration time elapsed 23:31:24.295 00.023 8052 IsSlewing returns 0 23:31:24.296 00.001 8052 IsGuiding returns 1 23:31:24.319 00.023 8052 IsSlewing returns 0 23:31:24.321 00.002 8052 IsGuiding returns 0 23:31:24.321 00.000 8052 scope move finished after 78 + 61 ms 23:31:24.321 00.000 8052 Move returns status 0, amount 78 23:31:24.321 00.000 8052 MoveAxis(N, 230, ABG) 23:31:24.321 00.000 8052 Guiding Dir = 0, Dur = 230 23:31:24.323 00.002 8052 IsSlewing returns 0 23:31:24.325 00.002 8052 IsGuiding returns 0 23:31:24.335 00.010 8052 PulseGuide returned control before completion, sleep 232 23:31:24.389 00.054 3236 UpdateGuideState exits: m=215 SNR=10.1 23:31:24.389 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:24.389 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:24.389 00.000 3236 Enqueuing Expose request 23:31:24.571 00.182 8052 IsGuiding returns 1 23:31:24.572 00.001 8052 scope still moving after pulse duration time elapsed 23:31:24.601 00.029 8052 IsSlewing returns 0 23:31:24.688 00.087 8052 IsGuiding returns 0 23:31:24.688 00.000 8052 scope move finished after 230 + 132 ms 23:31:24.688 00.000 8052 Move returns status 0, amount 230 23:31:24.688 00.000 8052 move complete, result=0 23:31:24.688 00.000 8052 worker thread done servicing request 23:31:24.689 00.001 3236 GuideStep: 2.0 px 78 ms WEST, -1.5 px 230 ms NORTH 23:31:24.689 00.000 8052 Worker thread wakes up 23:31:24.689 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:24.689 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:26.017 01.328 8052 Exposure complete 23:31:26.149 00.132 8052 worker thread done servicing request 23:31:26.149 00.000 3236 OnExposeComplete: enter 23:31:26.149 00.000 3236 UpdateGuideState(): m_state=6 23:31:26.150 00.001 3236 Star::Find(15, 1049, 266, 0, (0,0,0,0), 0.0, 255) frame 1464 23:31:26.150 00.000 3236 Star::Find returns 1 (0), X=1048.91, Y=270.54, Mass=208, SNR=9.9, Peak=41 HFD=5.1 23:31:26.150 00.000 3236 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.85) = xAngle (4.42 = -1.87) 23:31:26.151 00.001 3236 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.67 = 2.67) 23:31:26.151 00.000 3236 CameraToMount -- cameraX=-3.68 cameraY=2.37 hyp=4.37 cameraTheta=2.57 mountX=-1.27 mountY=1.98, mountTheta=2.14 23:31:26.152 00.001 3236 SchedulePrimaryMove(06CFF028, x=-3.68, y=2.37, opts=13) 23:31:26.153 00.001 3236 Enqueuing Move request for scope (-3.68, 2.37) 23:31:26.153 00.000 8052 Worker thread wakes up 23:31:26.153 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.68, 2.37) opts 0xd 23:31:26.153 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.68, 2.37) 23:31:26.153 00.000 8052 Moving (-3.68, 2.37) raw xDistance=-1.27 yDistance=1.98 23:31:26.153 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.27 23:31:26.154 00.001 8052 resist switch: large excursion: input 1.98 thresh 0.54 direction from -1 to 1 23:31:26.154 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.94 23:31:26.154 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.98 from input 1.98 23:31:26.154 00.000 8052 MoveAxis(E, 38, ABG) 23:31:26.155 00.001 8052 Guiding Dir = 2, Dur = 38 23:31:26.161 00.006 8052 IsSlewing returns 0 23:31:26.164 00.003 8052 IsGuiding returns 0 23:31:26.165 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=30, FiltMax=38, Gamma=1.040 23:31:26.193 00.028 8052 PulseGuide returned control before completion, sleep 20 23:31:26.217 00.024 8052 IsGuiding returns 1 23:31:26.218 00.001 8052 scope still moving after pulse duration time elapsed 23:31:26.240 00.022 8052 IsSlewing returns 0 23:31:26.242 00.002 8052 IsGuiding returns 1 23:31:26.264 00.022 8052 IsSlewing returns 0 23:31:26.266 00.002 8052 IsGuiding returns 0 23:31:26.266 00.000 8052 scope move finished after 38 + 63 ms 23:31:26.267 00.001 8052 Move returns status 0, amount 38 23:31:26.267 00.000 8052 MoveAxis(S, 301, ABG) 23:31:26.267 00.000 8052 Guiding Dir = 1, Dur = 301 23:31:26.268 00.001 8052 IsSlewing returns 0 23:31:26.270 00.002 8052 IsGuiding returns 0 23:31:26.279 00.009 8052 PulseGuide returned control before completion, sleep 303 23:31:26.385 00.106 3236 UpdateGuideState exits: m=208 SNR=9.9 23:31:26.385 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:26.385 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:26.385 00.000 3236 Enqueuing Expose request 23:31:26.586 00.201 8052 IsGuiding returns 0 23:31:26.586 00.000 8052 Move returns status 0, amount 301 23:31:26.586 00.000 8052 move complete, result=0 23:31:26.586 00.000 8052 worker thread done servicing request 23:31:26.587 00.001 8052 Worker thread wakes up 23:31:26.587 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:26.587 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:26.587 00.000 3236 GuideStep: -1.3 px 38 ms EAST, 2.0 px 301 ms SOUTH 23:31:28.020 01.433 8052 Exposure complete 23:31:28.184 00.164 8052 worker thread done servicing request 23:31:28.184 00.000 3236 OnExposeComplete: enter 23:31:28.184 00.000 3236 UpdateGuideState(): m_state=6 23:31:28.185 00.001 3236 Star::Find(15, 1048, 270, 0, (0,0,0,0), 0.0, 255) frame 1465 23:31:28.186 00.001 3236 Star::Find returns 1 (0), X=1050.15, Y=268.02, Mass=219, SNR=10.2, Peak=41 HFD=4.4 23:31:28.186 00.000 3236 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.85) = xAngle (-1.23 = -1.23) 23:31:28.186 00.000 3236 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.98 = -2.98) 23:31:28.186 00.000 3236 CameraToMount -- cameraX=-2.45 cameraY=-0.16 hyp=2.45 cameraTheta=-3.08 mountX=0.82 mountY=-0.41, mountTheta=-0.46 23:31:28.188 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.45, y=-0.16, opts=13) 23:31:28.188 00.000 3236 Enqueuing Move request for scope (-2.45, -0.16) 23:31:28.189 00.001 8052 Worker thread wakes up 23:31:28.201 00.012 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=29, FiltMax=38, Gamma=1.040 23:31:28.205 00.004 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.45, -0.16) opts 0xd 23:31:28.205 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.45, -0.16) 23:31:28.205 00.000 8052 Moving (-2.45, -0.16) raw xDistance=0.82 yDistance=-0.41 23:31:28.206 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.82 23:31:28.206 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:31:28.206 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41 23:31:28.206 00.000 8052 MoveAxis(W, 26, ABG) 23:31:28.207 00.001 8052 Guiding Dir = 3, Dur = 26 23:31:28.213 00.006 8052 IsSlewing returns 0 23:31:28.216 00.003 8052 IsGuiding returns 0 23:31:28.273 00.057 8052 IsGuiding returns 1 23:31:28.273 00.000 8052 scope still moving after pulse duration time elapsed 23:31:28.328 00.055 8052 IsSlewing returns 0 23:31:28.331 00.003 8052 IsGuiding returns 1 23:31:28.355 00.024 8052 IsSlewing returns 0 23:31:28.361 00.006 8052 IsGuiding returns 0 23:31:28.361 00.000 8052 scope move finished after 26 + 119 ms 23:31:28.361 00.000 8052 Move returns status 0, amount 26 23:31:28.361 00.000 8052 MoveAxis(N, 0, ABG) 23:31:28.362 00.001 8052 Move returns status 0, amount 0 23:31:28.362 00.000 8052 move complete, result=0 23:31:28.362 00.000 8052 worker thread done servicing request 23:31:28.486 00.124 3236 UpdateGuideState exits: m=219 SNR=10.2 23:31:28.487 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:28.487 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:28.487 00.000 3236 Enqueuing Expose request 23:31:28.487 00.000 8052 Worker thread wakes up 23:31:28.487 00.000 3236 GuideStep: 0.8 px 26 ms WEST, -0.4 px 0 ms NORTH 23:31:28.487 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:28.488 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:30.022 01.534 8052 Exposure complete 23:31:30.183 00.161 8052 worker thread done servicing request 23:31:30.183 00.000 3236 OnExposeComplete: enter 23:31:30.184 00.001 3236 UpdateGuideState(): m_state=6 23:31:30.185 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1466 23:31:30.185 00.000 3236 Star::Find returns 1 (0), X=1050.25, Y=267.62, Mass=236, SNR=10.6, Peak=41 HFD=4.5 23:31:30.185 00.000 3236 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.85) = xAngle (-1.06 = -1.06) 23:31:30.186 00.001 3236 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.81 = -2.81) 23:31:30.186 00.000 3236 CameraToMount -- cameraX=-2.34 cameraY=-0.55 hyp=2.41 cameraTheta=-2.91 mountX=1.17 mountY=-0.79, mountTheta=-0.59 23:31:30.187 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.34, y=-0.55, opts=13) 23:31:30.188 00.001 3236 Enqueuing Move request for scope (-2.34, -0.55) 23:31:30.188 00.000 8052 Worker thread wakes up 23:31:30.188 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.34, -0.55) opts 0xd 23:31:30.188 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.34, -0.55) 23:31:30.189 00.001 8052 Moving (-2.34, -0.55) raw xDistance=1.17 yDistance=-0.79 23:31:30.189 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.17 23:31:30.189 00.000 8052 resist switch: large excursion: input -0.79 thresh 0.54 direction from 1 to -1 23:31:30.189 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.37 23:31:30.190 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 23:31:30.190 00.000 8052 MoveAxis(W, 42, ABG) 23:31:30.191 00.001 8052 Guiding Dir = 3, Dur = 42 23:31:30.196 00.005 8052 IsSlewing returns 0 23:31:30.198 00.002 8052 IsGuiding returns 0 23:31:30.200 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=38, Gamma=1.040 23:31:30.205 00.005 8052 PulseGuide returned control before completion, sleep 46 23:31:30.255 00.050 8052 IsGuiding returns 0 23:31:30.255 00.000 8052 Move returns status 0, amount 42 23:31:30.255 00.000 8052 MoveAxis(N, 120, ABG) 23:31:30.255 00.000 8052 Guiding Dir = 0, Dur = 120 23:31:30.257 00.002 8052 IsSlewing returns 0 23:31:30.259 00.002 8052 IsGuiding returns 0 23:31:30.264 00.005 8052 PulseGuide returned control before completion, sleep 125 23:31:30.394 00.130 8052 IsGuiding returns 1 23:31:30.394 00.000 8052 scope still moving after pulse duration time elapsed 23:31:30.416 00.022 8052 IsSlewing returns 0 23:31:30.418 00.002 8052 IsGuiding returns 0 23:31:30.419 00.001 8052 scope move finished after 120 + 39 ms 23:31:30.419 00.000 8052 Move returns status 0, amount 120 23:31:30.419 00.000 8052 move complete, result=0 23:31:30.419 00.000 8052 worker thread done servicing request 23:31:30.479 00.060 3236 UpdateGuideState exits: m=236 SNR=10.6 23:31:30.479 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:30.479 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:30.480 00.001 3236 Enqueuing Expose request 23:31:30.481 00.001 8052 Worker thread wakes up 23:31:30.481 00.000 3236 GuideStep: 1.2 px 42 ms WEST, -0.8 px 120 ms NORTH 23:31:30.481 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:30.481 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:32.016 01.535 8052 Exposure complete 23:31:32.179 00.163 8052 worker thread done servicing request 23:31:32.180 00.001 3236 OnExposeComplete: enter 23:31:32.180 00.000 3236 UpdateGuideState(): m_state=6 23:31:32.181 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1467 23:31:32.181 00.000 3236 Star::Find returns 1 (0), X=1050.06, Y=268.16, Mass=224, SNR=10.3, Peak=40 HFD=4.5 23:31:32.181 00.000 3236 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.85) = xAngle (-1.29 = -1.29) 23:31:32.182 00.001 3236 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.03 = -3.03) 23:31:32.182 00.000 3236 CameraToMount -- cameraX=-2.53 cameraY=-0.01 hyp=2.53 cameraTheta=-3.14 mountX=0.70 mountY=-0.27, mountTheta=-0.37 23:31:32.183 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.53, y=-0.01, opts=13) 23:31:32.184 00.001 3236 Enqueuing Move request for scope (-2.53, -0.01) 23:31:32.184 00.000 8052 Worker thread wakes up 23:31:32.184 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.53, -0.01) opts 0xd 23:31:32.184 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.53, -0.01) 23:31:32.185 00.001 8052 Moving (-2.53, -0.01) raw xDistance=0.70 yDistance=-0.27 23:31:32.185 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.70 23:31:32.185 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27 23:31:32.185 00.000 8052 MoveAxis(W, 27, ABG) 23:31:32.186 00.001 8052 Guiding Dir = 3, Dur = 27 23:31:32.191 00.005 8052 IsSlewing returns 0 23:31:32.193 00.002 8052 IsGuiding returns 0 23:31:32.196 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=36, Gamma=1.040 23:31:32.200 00.004 8052 PulseGuide returned control before completion, sleep 32 23:31:32.234 00.034 8052 IsGuiding returns 0 23:31:32.235 00.001 8052 Move returns status 0, amount 27 23:31:32.235 00.000 8052 MoveAxis(N, 41, ABG) 23:31:32.235 00.000 8052 Guiding Dir = 0, Dur = 41 23:31:32.243 00.008 8052 IsSlewing returns 0 23:31:32.246 00.003 8052 IsGuiding returns 0 23:31:32.250 00.004 8052 PulseGuide returned control before completion, sleep 47 23:31:32.383 00.133 8052 IsGuiding returns 1 23:31:32.383 00.000 8052 scope still moving after pulse duration time elapsed 23:31:32.465 00.082 3236 UpdateGuideState exits: m=224 SNR=10.3 23:31:32.465 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:32.466 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:32.466 00.000 3236 Enqueuing Expose request 23:31:32.552 00.086 8052 IsSlewing returns 0 23:31:32.650 00.098 8052 IsGuiding returns 0 23:31:32.650 00.000 8052 scope move finished after 41 + 363 ms 23:31:32.651 00.001 8052 Move returns status 0, amount 41 23:31:32.651 00.000 8052 move complete, result=0 23:31:32.651 00.000 8052 worker thread done servicing request 23:31:32.651 00.000 8052 Worker thread wakes up 23:31:32.651 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:32.652 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:32.655 00.003 3236 GuideStep: 0.7 px 27 ms WEST, -0.3 px 41 ms NORTH 23:31:34.085 01.430 8052 Exposure complete 23:31:34.247 00.162 8052 worker thread done servicing request 23:31:34.248 00.001 3236 OnExposeComplete: enter 23:31:34.248 00.000 3236 UpdateGuideState(): m_state=6 23:31:34.249 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1468 23:31:34.249 00.000 3236 Star::Find returns 1 (0), X=1050.17, Y=270.01, Mass=213, SNR=10.0, Peak=34 HFD=4.7 23:31:34.249 00.000 3236 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.85) = xAngle (4.34 = -1.94) 23:31:34.250 00.001 3236 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.59 = 2.59) 23:31:34.250 00.000 3236 CameraToMount -- cameraX=-2.42 cameraY=1.84 hyp=3.04 cameraTheta=2.49 mountX=-1.10 mountY=1.58, mountTheta=2.18 23:31:34.252 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.42, y=1.84, opts=13) 23:31:34.252 00.000 3236 Enqueuing Move request for scope (-2.42, 1.84) 23:31:34.252 00.000 8052 Worker thread wakes up 23:31:34.253 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.42, 1.84) opts 0xd 23:31:34.253 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.42, 1.84) 23:31:34.253 00.000 8052 Moving (-2.42, 1.84) raw xDistance=-1.10 yDistance=1.58 23:31:34.253 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.10 23:31:34.254 00.001 8052 resist switch: large excursion: input 1.58 thresh 0.54 direction from -1 to 1 23:31:34.254 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.74 23:31:34.254 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.58 from input 1.58 23:31:34.254 00.000 8052 MoveAxis(E, 36, ABG) 23:31:34.254 00.000 8052 Guiding Dir = 2, Dur = 36 23:31:34.257 00.003 8052 IsSlewing returns 0 23:31:34.261 00.004 8052 IsGuiding returns 0 23:31:34.265 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=24, FiltMax=33, Gamma=1.040 23:31:34.266 00.001 8052 PulseGuide returned control before completion, sleep 42 23:31:34.312 00.046 8052 IsGuiding returns 0 23:31:34.312 00.000 8052 Move returns status 0, amount 36 23:31:34.312 00.000 8052 MoveAxis(S, 240, ABG) 23:31:34.312 00.000 8052 Guiding Dir = 1, Dur = 240 23:31:34.315 00.003 8052 IsSlewing returns 0 23:31:34.317 00.002 8052 IsGuiding returns 0 23:31:34.324 00.007 8052 PulseGuide returned control before completion, sleep 244 23:31:34.534 00.210 3236 UpdateGuideState exits: m=213 SNR=10.0 23:31:34.534 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:34.534 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:34.534 00.000 3236 Enqueuing Expose request 23:31:34.599 00.065 8052 IsGuiding returns 1 23:31:34.599 00.000 8052 scope still moving after pulse duration time elapsed 23:31:34.624 00.025 8052 IsSlewing returns 0 23:31:34.628 00.004 8052 IsGuiding returns 0 23:31:34.628 00.000 8052 scope move finished after 240 + 70 ms 23:31:34.628 00.000 8052 Move returns status 0, amount 240 23:31:34.628 00.000 8052 move complete, result=0 23:31:34.628 00.000 8052 worker thread done servicing request 23:31:34.629 00.001 8052 Worker thread wakes up 23:31:34.629 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:34.629 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:34.638 00.009 3236 GuideStep: -1.1 px 36 ms EAST, 1.6 px 240 ms SOUTH 23:31:36.062 01.424 8052 Exposure complete 23:31:36.226 00.164 8052 worker thread done servicing request 23:31:36.226 00.000 3236 OnExposeComplete: enter 23:31:36.226 00.000 3236 UpdateGuideState(): m_state=6 23:31:36.227 00.001 3236 Star::Find(15, 1050, 270, 0, (0,0,0,0), 0.0, 255) frame 1469 23:31:36.227 00.000 3236 Star::Find returns 1 (0), X=1050.16, Y=267.88, Mass=207, SNR=9.9, Peak=36 HFD=4.6 23:31:36.228 00.001 3236 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.85) = xAngle (-1.17 = -1.17) 23:31:36.228 00.000 3236 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.92 = -2.92) 23:31:36.228 00.000 3236 CameraToMount -- cameraX=-2.43 cameraY=-0.29 hyp=2.44 cameraTheta=-3.02 mountX=0.95 mountY=-0.54, mountTheta=-0.52 23:31:36.230 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.43, y=-0.29, opts=13) 23:31:36.230 00.000 3236 Enqueuing Move request for scope (-2.43, -0.29) 23:31:36.230 00.000 8052 Worker thread wakes up 23:31:36.231 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.43, -0.29) opts 0xd 23:31:36.231 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.43, -0.29) 23:31:36.231 00.000 8052 Moving (-2.43, -0.29) raw xDistance=0.95 yDistance=-0.54 23:31:36.231 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.95 23:31:36.231 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:31:36.232 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54 23:31:36.232 00.000 8052 MoveAxis(W, 30, ABG) 23:31:36.232 00.000 8052 Guiding Dir = 3, Dur = 30 23:31:36.237 00.005 8052 IsSlewing returns 0 23:31:36.240 00.003 8052 IsGuiding returns 0 23:31:36.243 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=35, Gamma=1.040 23:31:36.247 00.004 8052 PulseGuide returned control before completion, sleep 34 23:31:36.286 00.039 8052 IsGuiding returns 0 23:31:36.286 00.000 8052 Move returns status 0, amount 30 23:31:36.286 00.000 8052 MoveAxis(N, 0, ABG) 23:31:36.286 00.000 8052 Move returns status 0, amount 0 23:31:36.286 00.000 8052 move complete, result=0 23:31:36.287 00.001 8052 worker thread done servicing request 23:31:36.508 00.221 3236 UpdateGuideState exits: m=207 SNR=9.9 23:31:36.508 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:36.508 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:36.508 00.000 3236 Enqueuing Expose request 23:31:36.509 00.001 8052 Worker thread wakes up 23:31:36.509 00.000 3236 GuideStep: 0.9 px 30 ms WEST, -0.5 px 0 ms NORTH 23:31:36.509 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:36.509 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:38.043 01.534 8052 Exposure complete 23:31:38.206 00.163 8052 worker thread done servicing request 23:31:38.206 00.000 3236 OnExposeComplete: enter 23:31:38.206 00.000 3236 UpdateGuideState(): m_state=6 23:31:38.207 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1470 23:31:38.208 00.001 3236 Star::Find returns 1 (0), X=1050.37, Y=267.79, Mass=232, SNR=10.5, Peak=40 HFD=4.6 23:31:38.208 00.000 3236 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.85) = xAngle (-1.12 = -1.12) 23:31:38.208 00.000 3236 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.87 = -2.87) 23:31:38.208 00.000 3236 CameraToMount -- cameraX=-2.22 cameraY=-0.39 hyp=2.26 cameraTheta=-2.97 mountX=0.98 mountY=-0.61, mountTheta=-0.56 23:31:38.210 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.22, y=-0.39, opts=13) 23:31:38.211 00.001 3236 Enqueuing Move request for scope (-2.22, -0.39) 23:31:38.211 00.000 8052 Worker thread wakes up 23:31:38.211 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.22, -0.39) opts 0xd 23:31:38.211 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.22, -0.39) 23:31:38.212 00.001 8052 Moving (-2.22, -0.39) raw xDistance=0.98 yDistance=-0.61 23:31:38.212 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.98 23:31:38.212 00.000 8052 resist switch: large excursion: input -0.61 thresh 0.54 direction from 1 to -1 23:31:38.212 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.83 23:31:38.213 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:31:38.213 00.000 8052 MoveAxis(W, 36, ABG) 23:31:38.213 00.000 8052 Guiding Dir = 3, Dur = 36 23:31:38.216 00.003 8052 IsSlewing returns 0 23:31:38.219 00.003 8052 IsGuiding returns 0 23:31:38.224 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=28, FiltMax=38, Gamma=1.040 23:31:38.224 00.000 8052 PulseGuide returned control before completion, sleep 41 23:31:38.269 00.045 8052 IsGuiding returns 0 23:31:38.269 00.000 8052 Move returns status 0, amount 36 23:31:38.269 00.000 8052 MoveAxis(N, 93, ABG) 23:31:38.269 00.000 8052 Guiding Dir = 0, Dur = 93 23:31:38.272 00.003 8052 IsSlewing returns 0 23:31:38.274 00.002 8052 IsGuiding returns 0 23:31:38.278 00.004 8052 PulseGuide returned control before completion, sleep 100 23:31:38.381 00.103 8052 IsGuiding returns 1 23:31:38.381 00.000 8052 scope still moving after pulse duration time elapsed 23:31:38.403 00.022 8052 IsSlewing returns 0 23:31:38.405 00.002 8052 IsGuiding returns 1 23:31:38.429 00.024 8052 IsSlewing returns 0 23:31:38.431 00.002 8052 IsGuiding returns 0 23:31:38.431 00.000 8052 scope move finished after 93 + 64 ms 23:31:38.431 00.000 8052 Move returns status 0, amount 93 23:31:38.431 00.000 8052 move complete, result=0 23:31:38.432 00.001 8052 worker thread done servicing request 23:31:38.497 00.065 3236 UpdateGuideState exits: m=232 SNR=10.5 23:31:38.497 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:38.498 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:38.498 00.000 3236 Enqueuing Expose request 23:31:38.498 00.000 8052 Worker thread wakes up 23:31:38.498 00.000 3236 GuideStep: 1.0 px 36 ms WEST, -0.6 px 93 ms NORTH 23:31:38.499 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:38.499 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:40.033 01.534 8052 Exposure complete 23:31:40.197 00.164 8052 worker thread done servicing request 23:31:40.198 00.001 3236 OnExposeComplete: enter 23:31:40.198 00.000 3236 UpdateGuideState(): m_state=6 23:31:40.199 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1471 23:31:40.199 00.000 3236 Star::Find returns 1 (0), X=1051.18, Y=268.01, Mass=235, SNR=10.6, Peak=39 HFD=4.3 23:31:40.200 00.001 3236 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.85) = xAngle (-1.17 = -1.17) 23:31:40.200 00.000 3236 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.92 = -2.92) 23:31:40.200 00.000 3236 CameraToMount -- cameraX=-1.41 cameraY=-0.17 hyp=1.42 cameraTheta=-3.02 mountX=0.55 mountY=-0.31, mountTheta=-0.52 23:31:40.202 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.41, y=-0.17, opts=13) 23:31:40.202 00.000 3236 Enqueuing Move request for scope (-1.41, -0.17) 23:31:40.202 00.000 8052 Worker thread wakes up 23:31:40.203 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.41, -0.17) opts 0xd 23:31:40.203 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.41, -0.17) 23:31:40.203 00.000 8052 Moving (-1.41, -0.17) raw xDistance=0.55 yDistance=-0.31 23:31:40.204 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.55 23:31:40.204 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 23:31:40.204 00.000 8052 MoveAxis(W, 22, ABG) 23:31:40.204 00.000 8052 Guiding Dir = 3, Dur = 22 23:31:40.208 00.004 8052 IsSlewing returns 0 23:31:40.211 00.003 8052 IsGuiding returns 0 23:31:40.215 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=26, FiltMax=37, Gamma=1.040 23:31:40.218 00.003 8052 PulseGuide returned control before completion, sleep 26 23:31:40.252 00.034 8052 IsGuiding returns 1 23:31:40.252 00.000 8052 scope still moving after pulse duration time elapsed 23:31:40.354 00.102 8052 IsSlewing returns 0 23:31:40.414 00.060 8052 IsGuiding returns 0 23:31:40.414 00.000 8052 scope move finished after 22 + 181 ms 23:31:40.415 00.001 8052 Move returns status 0, amount 22 23:31:40.415 00.000 8052 MoveAxis(N, 47, ABG) 23:31:40.415 00.000 8052 Guiding Dir = 0, Dur = 47 23:31:40.485 00.070 3236 UpdateGuideState exits: m=235 SNR=10.6 23:31:40.485 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:40.485 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:40.486 00.001 3236 Enqueuing Expose request 23:31:40.486 00.000 8052 IsSlewing returns 0 23:31:40.597 00.111 8052 IsGuiding returns 0 23:31:40.609 00.012 8052 PulseGuide returned control before completion, sleep 46 23:31:40.661 00.052 8052 IsGuiding returns 1 23:31:40.661 00.000 8052 scope still moving after pulse duration time elapsed 23:31:40.684 00.023 8052 IsSlewing returns 0 23:31:40.690 00.006 8052 IsGuiding returns 1 23:31:40.713 00.023 8052 IsSlewing returns 0 23:31:40.714 00.001 8052 IsGuiding returns 1 23:31:40.737 00.023 8052 IsSlewing returns 0 23:31:40.739 00.002 8052 IsGuiding returns 0 23:31:40.739 00.000 8052 scope move finished after 47 + 94 ms 23:31:40.739 00.000 8052 Move returns status 0, amount 47 23:31:40.739 00.000 8052 move complete, result=0 23:31:40.739 00.000 8052 worker thread done servicing request 23:31:40.740 00.001 3236 GuideStep: 0.5 px 22 ms WEST, -0.3 px 47 ms NORTH 23:31:40.740 00.000 8052 Worker thread wakes up 23:31:40.740 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:40.740 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:42.072 01.332 8052 Exposure complete 23:31:42.234 00.162 8052 worker thread done servicing request 23:31:42.234 00.000 3236 OnExposeComplete: enter 23:31:42.235 00.001 3236 UpdateGuideState(): m_state=6 23:31:42.236 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1472 23:31:42.236 00.000 3236 Star::Find returns 1 (0), X=1050.50, Y=267.93, Mass=225, SNR=10.4, Peak=39 HFD=4.0 23:31:42.236 00.000 3236 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.85) = xAngle (-1.18 = -1.18) 23:31:42.237 00.001 3236 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.92 = -2.92) 23:31:42.237 00.000 3236 CameraToMount -- cameraX=-2.09 cameraY=-0.24 hyp=2.11 cameraTheta=-3.03 mountX=0.81 mountY=-0.46, mountTheta=-0.51 23:31:42.239 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.09, y=-0.24, opts=13) 23:31:42.239 00.000 3236 Enqueuing Move request for scope (-2.09, -0.24) 23:31:42.239 00.000 8052 Worker thread wakes up 23:31:42.239 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.09, -0.24) opts 0xd 23:31:42.239 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.09, -0.24) 23:31:42.240 00.001 8052 Moving (-2.09, -0.24) raw xDistance=0.81 yDistance=-0.46 23:31:42.240 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.81 23:31:42.240 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46 23:31:42.240 00.000 8052 MoveAxis(W, 29, ABG) 23:31:42.241 00.001 8052 Guiding Dir = 3, Dur = 29 23:31:42.246 00.005 8052 IsSlewing returns 0 23:31:42.248 00.002 8052 IsGuiding returns 0 23:31:42.251 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=23, FiltMax=34, Gamma=1.040 23:31:42.255 00.004 8052 PulseGuide returned control before completion, sleep 33 23:31:42.292 00.037 8052 IsGuiding returns 0 23:31:42.292 00.000 8052 Move returns status 0, amount 29 23:31:42.292 00.000 8052 MoveAxis(N, 69, ABG) 23:31:42.292 00.000 8052 Guiding Dir = 0, Dur = 69 23:31:42.295 00.003 8052 IsSlewing returns 0 23:31:42.298 00.003 8052 IsGuiding returns 0 23:31:42.303 00.005 8052 PulseGuide returned control before completion, sleep 74 23:31:42.379 00.076 8052 IsGuiding returns 1 23:31:42.380 00.001 8052 scope still moving after pulse duration time elapsed 23:31:42.402 00.022 8052 IsSlewing returns 0 23:31:42.404 00.002 8052 IsGuiding returns 1 23:31:42.426 00.022 8052 IsSlewing returns 0 23:31:42.428 00.002 8052 IsGuiding returns 1 23:31:42.450 00.022 8052 IsSlewing returns 0 23:31:42.452 00.002 8052 IsGuiding returns 0 23:31:42.452 00.000 8052 scope move finished after 69 + 84 ms 23:31:42.452 00.000 8052 Move returns status 0, amount 69 23:31:42.453 00.001 8052 move complete, result=0 23:31:42.453 00.000 8052 worker thread done servicing request 23:31:42.524 00.071 3236 UpdateGuideState exits: m=225 SNR=10.4 23:31:42.525 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:42.525 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:42.525 00.000 3236 Enqueuing Expose request 23:31:42.525 00.000 8052 Worker thread wakes up 23:31:42.526 00.001 3236 GuideStep: 0.8 px 29 ms WEST, -0.5 px 69 ms NORTH 23:31:42.526 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:42.526 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:44.060 01.534 8052 Exposure complete 23:31:44.223 00.163 8052 worker thread done servicing request 23:31:44.223 00.000 3236 OnExposeComplete: enter 23:31:44.224 00.001 3236 UpdateGuideState(): m_state=6 23:31:44.225 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1473 23:31:44.225 00.000 3236 Star::Find returns 1 (0), X=1050.98, Y=267.77, Mass=230, SNR=10.5, Peak=42 HFD=4.3 23:31:44.225 00.000 3236 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.85) = xAngle (-1.05 = -1.05) 23:31:44.225 00.000 3236 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.80 = -2.80) 23:31:44.226 00.001 3236 CameraToMount -- cameraX=-1.61 cameraY=-0.40 hyp=1.66 cameraTheta=-2.90 mountX=0.83 mountY=-0.56, mountTheta=-0.60 23:31:44.227 00.001 3236 SchedulePrimaryMove(06CFF028, x=-1.61, y=-0.40, opts=13) 23:31:44.228 00.001 3236 Enqueuing Move request for scope (-1.61, -0.40) 23:31:44.228 00.000 8052 Worker thread wakes up 23:31:44.228 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.61, -0.40) opts 0xd 23:31:44.228 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.61, -0.40) 23:31:44.229 00.001 8052 Moving (-1.61, -0.40) raw xDistance=0.83 yDistance=-0.56 23:31:44.229 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.83 23:31:44.229 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 23:31:44.229 00.000 8052 MoveAxis(W, 31, ABG) 23:31:44.229 00.000 8052 Guiding Dir = 3, Dur = 31 23:31:44.240 00.011 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=28, FiltMax=37, Gamma=1.040 23:31:44.273 00.033 8052 IsSlewing returns 0 23:31:44.333 00.060 8052 IsGuiding returns 0 23:31:44.404 00.071 8052 IsGuiding returns 1 23:31:44.405 00.001 8052 scope still moving after pulse duration time elapsed 23:31:44.427 00.022 8052 IsSlewing returns 0 23:31:44.430 00.003 8052 IsGuiding returns 1 23:31:44.452 00.022 8052 IsSlewing returns 0 23:31:44.454 00.002 8052 IsGuiding returns 0 23:31:44.455 00.001 8052 scope move finished after 31 + 90 ms 23:31:44.455 00.000 8052 Move returns status 0, amount 31 23:31:44.455 00.000 8052 MoveAxis(N, 86, ABG) 23:31:44.455 00.000 8052 Guiding Dir = 0, Dur = 86 23:31:44.457 00.002 8052 IsSlewing returns 0 23:31:44.460 00.003 8052 IsGuiding returns 0 23:31:44.467 00.007 8052 PulseGuide returned control before completion, sleep 90 23:31:44.513 00.046 3236 UpdateGuideState exits: m=230 SNR=10.5 23:31:44.513 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:44.514 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:44.514 00.000 3236 Enqueuing Expose request 23:31:44.566 00.052 8052 IsGuiding returns 1 23:31:44.567 00.001 8052 scope still moving after pulse duration time elapsed 23:31:44.632 00.065 8052 IsSlewing returns 0 23:31:44.670 00.038 8052 IsGuiding returns 1 23:31:44.695 00.025 8052 IsSlewing returns 0 23:31:44.698 00.003 8052 IsGuiding returns 1 23:31:44.723 00.025 8052 IsSlewing returns 0 23:31:44.727 00.004 8052 IsGuiding returns 0 23:31:44.727 00.000 8052 scope move finished after 86 + 180 ms 23:31:44.727 00.000 8052 Move returns status 0, amount 86 23:31:44.727 00.000 8052 move complete, result=0 23:31:44.728 00.001 8052 worker thread done servicing request 23:31:44.728 00.000 8052 Worker thread wakes up 23:31:44.729 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:44.729 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:44.729 00.000 3236 GuideStep: 0.8 px 31 ms WEST, -0.6 px 86 ms NORTH 23:31:46.060 01.331 8052 Exposure complete 23:31:46.223 00.163 8052 worker thread done servicing request 23:31:46.223 00.000 3236 OnExposeComplete: enter 23:31:46.223 00.000 3236 UpdateGuideState(): m_state=6 23:31:46.224 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1474 23:31:46.225 00.001 3236 Star::Find returns 1 (0), X=1050.91, Y=267.61, Mass=238, SNR=10.6, Peak=41 HFD=4.7 23:31:46.225 00.000 3236 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.85) = xAngle (-0.97 = -0.97) 23:31:46.225 00.000 3236 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.72 = -2.72) 23:31:46.225 00.000 3236 CameraToMount -- cameraX=-1.68 cameraY=-0.57 hyp=1.78 cameraTheta=-2.82 mountX=1.01 mountY=-0.73, mountTheta=-0.63 23:31:46.227 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.68, y=-0.57, opts=13) 23:31:46.227 00.000 3236 Enqueuing Move request for scope (-1.68, -0.57) 23:31:46.228 00.001 8052 Worker thread wakes up 23:31:46.228 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.68, -0.57) opts 0xd 23:31:46.228 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.68, -0.57) 23:31:46.228 00.000 8052 Moving (-1.68, -0.57) raw xDistance=1.01 yDistance=-0.73 23:31:46.228 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.01 23:31:46.229 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73 23:31:46.229 00.000 8052 MoveAxis(W, 37, ABG) 23:31:46.229 00.000 8052 Guiding Dir = 3, Dur = 37 23:31:46.233 00.004 8052 IsSlewing returns 0 23:31:46.236 00.003 8052 IsGuiding returns 0 23:31:46.240 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=27, FiltMax=37, Gamma=1.040 23:31:46.243 00.003 8052 PulseGuide returned control before completion, sleep 41 23:31:46.287 00.044 8052 IsGuiding returns 0 23:31:46.287 00.000 8052 Move returns status 0, amount 37 23:31:46.287 00.000 8052 MoveAxis(N, 112, ABG) 23:31:46.287 00.000 8052 Guiding Dir = 0, Dur = 112 23:31:46.290 00.003 8052 IsSlewing returns 0 23:31:46.292 00.002 8052 IsGuiding returns 0 23:31:46.297 00.005 8052 PulseGuide returned control before completion, sleep 118 23:31:46.418 00.121 8052 IsGuiding returns 1 23:31:46.418 00.000 8052 scope still moving after pulse duration time elapsed 23:31:46.441 00.023 8052 IsSlewing returns 0 23:31:46.443 00.002 8052 IsGuiding returns 1 23:31:46.465 00.022 8052 IsSlewing returns 0 23:31:46.467 00.002 8052 IsGuiding returns 0 23:31:46.467 00.000 8052 scope move finished after 112 + 62 ms 23:31:46.468 00.001 8052 Move returns status 0, amount 112 23:31:46.468 00.000 8052 move complete, result=0 23:31:46.468 00.000 8052 worker thread done servicing request 23:31:46.516 00.048 3236 UpdateGuideState exits: m=238 SNR=10.6 23:31:46.517 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:46.517 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:46.517 00.000 3236 Enqueuing Expose request 23:31:46.517 00.000 8052 Worker thread wakes up 23:31:46.517 00.000 3236 GuideStep: 1.0 px 37 ms WEST, -0.7 px 112 ms NORTH 23:31:46.518 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:46.518 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:48.052 01.534 8052 Exposure complete 23:31:48.217 00.165 8052 worker thread done servicing request 23:31:48.218 00.001 3236 OnExposeComplete: enter 23:31:48.218 00.000 3236 UpdateGuideState(): m_state=6 23:31:48.219 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1475 23:31:48.219 00.000 3236 Star::Find returns 1 (0), X=1051.16, Y=268.74, Mass=233, SNR=10.5, Peak=39 HFD=4.7 23:31:48.219 00.000 3236 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.85) = xAngle (4.61 = -1.67) 23:31:48.220 00.001 3236 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.87 = 2.87) 23:31:48.220 00.000 3236 CameraToMount -- cameraX=-1.43 cameraY=0.56 hyp=1.53 cameraTheta=2.77 mountX=-0.15 mountY=0.41, mountTheta=1.92 23:31:48.222 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.43, y=0.56, opts=13) 23:31:48.222 00.000 3236 Enqueuing Move request for scope (-1.43, 0.56) 23:31:48.222 00.000 8052 Worker thread wakes up 23:31:48.223 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.43, 0.56) opts 0xd 23:31:48.223 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.43, 0.56) 23:31:48.223 00.000 8052 Moving (-1.43, 0.56) raw xDistance=-0.15 yDistance=0.41 23:31:48.223 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:31:48.224 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:31:48.224 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41 23:31:48.224 00.000 8052 MoveAxis(E, 0, ABG) 23:31:48.225 00.001 8052 Move returns status 0, amount 0 23:31:48.225 00.000 8052 MoveAxis(N, 0, ABG) 23:31:48.225 00.000 8052 Move returns status 0, amount 0 23:31:48.225 00.000 8052 move complete, result=0 23:31:48.225 00.000 8052 worker thread done servicing request 23:31:48.234 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=28, FiltMax=37, Gamma=1.040 23:31:48.500 00.266 3236 UpdateGuideState exits: m=233 SNR=10.5 23:31:48.500 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:48.500 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:48.500 00.000 3236 Enqueuing Expose request 23:31:48.501 00.001 8052 Worker thread wakes up 23:31:48.501 00.000 3236 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH 23:31:48.501 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:48.501 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:50.045 01.544 8052 Exposure complete 23:31:50.207 00.162 8052 worker thread done servicing request 23:31:50.207 00.000 3236 OnExposeComplete: enter 23:31:50.207 00.000 3236 UpdateGuideState(): m_state=6 23:31:50.208 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1476 23:31:50.209 00.001 3236 Star::Find returns 1 (0), X=1051.58, Y=268.99, Mass=225, SNR=10.3, Peak=36 HFD=4.1 23:31:50.209 00.000 3236 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.85) = xAngle (4.31 = -1.97) 23:31:50.209 00.000 3236 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.57 = 2.57) 23:31:50.209 00.000 3236 CameraToMount -- cameraX=-1.01 cameraY=0.81 hyp=1.30 cameraTheta=2.47 mountX=-0.50 mountY=0.70, mountTheta=2.19 23:31:50.211 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.01, y=0.81, opts=13) 23:31:50.211 00.000 3236 Enqueuing Move request for scope (-1.01, 0.81) 23:31:50.212 00.001 8052 Worker thread wakes up 23:31:50.212 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 0.81) opts 0xd 23:31:50.212 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.01, 0.81) 23:31:50.212 00.000 8052 Moving (-1.01, 0.81) raw xDistance=-0.50 yDistance=0.70 23:31:50.213 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50 23:31:50.213 00.000 8052 resist switch: large excursion: input 0.70 thresh 0.54 direction from -1 to 1 23:31:50.213 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.11 23:31:50.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70 23:31:50.214 00.001 8052 MoveAxis(E, 17, ABG) 23:31:50.214 00.000 8052 Guiding Dir = 2, Dur = 17 23:31:50.219 00.005 8052 IsSlewing returns 0 23:31:50.222 00.003 8052 IsGuiding returns 0 23:31:50.224 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=24, FiltMax=35, Gamma=1.040 23:31:50.226 00.002 8052 PulseGuide returned control before completion, sleep 24 23:31:50.254 00.028 8052 IsGuiding returns 0 23:31:50.254 00.000 8052 Move returns status 0, amount 17 23:31:50.254 00.000 8052 MoveAxis(S, 107, ABG) 23:31:50.255 00.001 8052 Guiding Dir = 1, Dur = 107 23:31:50.257 00.002 8052 IsSlewing returns 0 23:31:50.264 00.007 8052 IsGuiding returns 0 23:31:50.269 00.005 8052 PulseGuide returned control before completion, sleep 113 23:31:50.385 00.116 8052 IsGuiding returns 1 23:31:50.385 00.000 8052 scope still moving after pulse duration time elapsed 23:31:50.408 00.023 8052 IsSlewing returns 0 23:31:50.410 00.002 8052 IsGuiding returns 0 23:31:50.411 00.001 8052 scope move finished after 107 + 39 ms 23:31:50.411 00.000 8052 Move returns status 0, amount 107 23:31:50.411 00.000 8052 move complete, result=0 23:31:50.411 00.000 8052 worker thread done servicing request 23:31:50.498 00.087 3236 UpdateGuideState exits: m=225 SNR=10.3 23:31:50.499 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:50.499 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:50.499 00.000 3236 Enqueuing Expose request 23:31:50.499 00.000 8052 Worker thread wakes up 23:31:50.499 00.000 3236 GuideStep: -0.5 px 17 ms EAST, 0.7 px 107 ms SOUTH 23:31:50.500 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:50.500 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:52.034 01.534 8052 Exposure complete 23:31:52.199 00.165 8052 worker thread done servicing request 23:31:52.199 00.000 3236 OnExposeComplete: enter 23:31:52.199 00.000 3236 UpdateGuideState(): m_state=6 23:31:52.200 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1477 23:31:52.200 00.000 3236 Star::Find returns 1 (0), X=1051.22, Y=267.85, Mass=233, SNR=10.5, Peak=41 HFD=4.4 23:31:52.201 00.001 3236 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.85) = xAngle (-1.06 = -1.06) 23:31:52.201 00.000 3236 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.80 = -2.80) 23:31:52.201 00.000 3236 CameraToMount -- cameraX=-1.38 cameraY=-0.33 hyp=1.41 cameraTheta=-2.91 mountX=0.69 mountY=-0.47, mountTheta=-0.59 23:31:52.203 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.38, y=-0.33, opts=13) 23:31:52.203 00.000 3236 Enqueuing Move request for scope (-1.38, -0.33) 23:31:52.203 00.000 8052 Worker thread wakes up 23:31:52.204 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.38, -0.33) opts 0xd 23:31:52.204 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.38, -0.33) 23:31:52.204 00.000 8052 Moving (-1.38, -0.33) raw xDistance=0.69 yDistance=-0.47 23:31:52.204 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.69 23:31:52.205 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:31:52.205 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47 23:31:52.205 00.000 8052 MoveAxis(W, 23, ABG) 23:31:52.205 00.000 8052 Guiding Dir = 3, Dur = 23 23:31:52.209 00.004 8052 IsSlewing returns 0 23:31:52.216 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=29, FiltMax=40, Gamma=1.040 23:31:52.219 00.003 8052 IsGuiding returns 0 23:31:52.224 00.005 8052 PulseGuide returned control before completion, sleep 29 23:31:52.258 00.034 8052 IsGuiding returns 0 23:31:52.259 00.001 8052 Move returns status 0, amount 23 23:31:52.259 00.000 8052 MoveAxis(N, 0, ABG) 23:31:52.259 00.000 8052 Move returns status 0, amount 0 23:31:52.259 00.000 8052 move complete, result=0 23:31:52.260 00.001 8052 worker thread done servicing request 23:31:52.485 00.225 3236 UpdateGuideState exits: m=233 SNR=10.5 23:31:52.485 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:52.486 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:52.486 00.000 3236 Enqueuing Expose request 23:31:52.486 00.000 8052 Worker thread wakes up 23:31:52.486 00.000 3236 GuideStep: 0.7 px 23 ms WEST, -0.5 px 0 ms NORTH 23:31:52.486 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:52.487 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:54.021 01.534 8052 Exposure complete 23:31:54.185 00.164 8052 worker thread done servicing request 23:31:54.185 00.000 3236 OnExposeComplete: enter 23:31:54.185 00.000 3236 UpdateGuideState(): m_state=6 23:31:54.186 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1478 23:31:54.187 00.001 3236 Star::Find returns 1 (0), X=1051.01, Y=268.01, Mass=223, SNR=10.3, Peak=41 HFD=4.5 23:31:54.187 00.000 3236 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.85) = xAngle (-1.19 = -1.19) 23:31:54.187 00.000 3236 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.93 = -2.93) 23:31:54.187 00.000 3236 CameraToMount -- cameraX=-1.58 cameraY=-0.17 hyp=1.59 cameraTheta=-3.03 mountX=0.60 mountY=-0.33, mountTheta=-0.51 23:31:54.189 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.58, y=-0.17, opts=13) 23:31:54.189 00.000 3236 Enqueuing Move request for scope (-1.58, -0.17) 23:31:54.190 00.001 8052 Worker thread wakes up 23:31:54.190 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.58, -0.17) opts 0xd 23:31:54.190 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.58, -0.17) 23:31:54.190 00.000 8052 Moving (-1.58, -0.17) raw xDistance=0.60 yDistance=-0.33 23:31:54.190 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60 23:31:54.191 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:31:54.191 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 23:31:54.191 00.000 8052 MoveAxis(W, 22, ABG) 23:31:54.192 00.001 8052 Guiding Dir = 3, Dur = 22 23:31:54.196 00.004 8052 IsSlewing returns 0 23:31:54.199 00.003 8052 IsGuiding returns 0 23:31:54.202 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=37, Gamma=1.040 23:31:54.205 00.003 8052 PulseGuide returned control before completion, sleep 26 23:31:54.234 00.029 8052 IsGuiding returns 1 23:31:54.235 00.001 8052 scope still moving after pulse duration time elapsed 23:31:54.260 00.025 8052 IsSlewing returns 0 23:31:54.263 00.003 8052 IsGuiding returns 0 23:31:54.263 00.000 8052 scope move finished after 22 + 42 ms 23:31:54.263 00.000 8052 Move returns status 0, amount 22 23:31:54.263 00.000 8052 MoveAxis(N, 0, ABG) 23:31:54.264 00.001 8052 Move returns status 0, amount 0 23:31:54.264 00.000 8052 move complete, result=0 23:31:54.264 00.000 8052 worker thread done servicing request 23:31:54.470 00.206 3236 UpdateGuideState exits: m=223 SNR=10.3 23:31:54.472 00.002 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:54.472 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:54.473 00.001 3236 Enqueuing Expose request 23:31:54.473 00.000 8052 Worker thread wakes up 23:31:54.473 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:54.473 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:54.474 00.001 3236 GuideStep: 0.6 px 22 ms WEST, -0.3 px 0 ms NORTH 23:31:56.008 01.534 8052 Exposure complete 23:31:56.169 00.161 8052 worker thread done servicing request 23:31:56.170 00.001 3236 OnExposeComplete: enter 23:31:56.170 00.000 3236 UpdateGuideState(): m_state=6 23:31:56.171 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1479 23:31:56.171 00.000 3236 Star::Find returns 1 (0), X=1051.46, Y=268.72, Mass=218, SNR=10.2, Peak=43 HFD=4.5 23:31:56.171 00.000 3236 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.85) = xAngle (4.54 = -1.74) 23:31:56.172 00.001 3236 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.79 = 2.79) 23:31:56.172 00.000 3236 CameraToMount -- cameraX=-1.13 cameraY=0.55 hyp=1.25 cameraTheta=2.69 mountX=-0.22 mountY=0.43, mountTheta=2.04 23:31:56.174 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.13, y=0.55, opts=13) 23:31:56.174 00.000 3236 Enqueuing Move request for scope (-1.13, 0.55) 23:31:56.175 00.001 8052 Worker thread wakes up 23:31:56.175 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 0.55) opts 0xd 23:31:56.175 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.13, 0.55) 23:31:56.175 00.000 8052 Moving (-1.13, 0.55) raw xDistance=-0.22 yDistance=0.43 23:31:56.176 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.22 23:31:56.176 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43 23:31:56.176 00.000 8052 MoveAxis(E, 6, ABG) 23:31:56.176 00.000 8052 Guiding Dir = 2, Dur = 6 23:31:56.179 00.003 8052 IsSlewing returns 0 23:31:56.182 00.003 8052 IsGuiding returns 0 23:31:56.186 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=31, FiltMax=41, Gamma=1.040 23:31:56.186 00.000 8052 PulseGuide returned control before completion, sleep 12 23:31:56.201 00.015 8052 IsGuiding returns 0 23:31:56.202 00.001 8052 Move returns status 0, amount 6 23:31:56.202 00.000 8052 MoveAxis(S, 65, ABG) 23:31:56.202 00.000 8052 Guiding Dir = 1, Dur = 65 23:31:56.204 00.002 8052 IsSlewing returns 0 23:31:56.211 00.007 8052 IsGuiding returns 0 23:31:56.223 00.012 8052 PulseGuide returned control before completion, sleep 63 23:31:56.292 00.069 8052 IsGuiding returns 1 23:31:56.292 00.000 8052 scope still moving after pulse duration time elapsed 23:31:56.318 00.026 8052 IsSlewing returns 0 23:31:56.321 00.003 8052 IsGuiding returns 1 23:31:56.343 00.022 8052 IsSlewing returns 0 23:31:56.345 00.002 8052 IsGuiding returns 1 23:31:56.368 00.023 8052 IsSlewing returns 0 23:31:56.370 00.002 8052 IsGuiding returns 0 23:31:56.370 00.000 8052 scope move finished after 65 + 94 ms 23:31:56.371 00.001 8052 Move returns status 0, amount 65 23:31:56.371 00.000 8052 move complete, result=0 23:31:56.371 00.000 8052 worker thread done servicing request 23:31:56.452 00.081 3236 UpdateGuideState exits: m=218 SNR=10.2 23:31:56.452 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:56.453 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:56.453 00.000 3236 Enqueuing Expose request 23:31:56.453 00.000 8052 Worker thread wakes up 23:31:56.453 00.000 3236 GuideStep: -0.2 px 6 ms EAST, 0.4 px 65 ms SOUTH 23:31:56.453 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:56.454 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:58.089 01.635 8052 Exposure complete 23:31:58.253 00.164 8052 worker thread done servicing request 23:31:58.253 00.000 3236 OnExposeComplete: enter 23:31:58.254 00.001 3236 UpdateGuideState(): m_state=6 23:31:58.255 00.001 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1480 23:31:58.255 00.000 3236 Star::Find returns 1 (0), X=1052.03, Y=268.53, Mass=214, SNR=10.1, Peak=34 HFD=4.2 23:31:58.255 00.000 3236 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.85) = xAngle (4.42 = -1.86) 23:31:58.255 00.000 3236 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.68 = 2.68) 23:31:58.256 00.001 3236 CameraToMount -- cameraX=-0.56 cameraY=0.36 hyp=0.67 cameraTheta=2.57 mountX=-0.19 mountY=0.30, mountTheta=2.14 23:31:58.258 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.56, y=0.36, opts=13) 23:31:58.258 00.000 3236 Enqueuing Move request for scope (-0.56, 0.36) 23:31:58.259 00.001 8052 Worker thread wakes up 23:31:58.259 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.36) opts 0xd 23:31:58.259 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.56, 0.36) 23:31:58.259 00.000 8052 Moving (-0.56, 0.36) raw xDistance=-0.19 yDistance=0.30 23:31:58.260 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.19 23:31:58.260 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30 23:31:58.260 00.000 8052 MoveAxis(E, 7, ABG) 23:31:58.260 00.000 8052 Guiding Dir = 2, Dur = 7 23:31:58.270 00.010 8052 IsSlewing returns 0 23:31:58.271 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=22, FiltMax=32, Gamma=1.040 23:31:58.273 00.002 8052 IsGuiding returns 0 23:31:58.277 00.004 8052 PulseGuide returned control before completion, sleep 14 23:31:58.350 00.073 8052 IsGuiding returns 0 23:31:58.350 00.000 8052 Move returns status 0, amount 7 23:31:58.351 00.001 8052 MoveAxis(S, 45, ABG) 23:31:58.351 00.000 8052 Guiding Dir = 1, Dur = 45 23:31:58.411 00.060 8052 IsSlewing returns 0 23:31:58.482 00.071 8052 IsGuiding returns 0 23:31:58.542 00.060 8052 IsGuiding returns 1 23:31:58.542 00.000 8052 scope still moving after pulse duration time elapsed 23:31:58.546 00.004 3236 UpdateGuideState exits: m=214 SNR=10.1 23:31:58.547 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:31:58.547 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:31:58.547 00.000 3236 Enqueuing Expose request 23:31:58.565 00.018 8052 IsSlewing returns 0 23:31:58.597 00.032 8052 IsGuiding returns 1 23:31:58.684 00.087 8052 IsSlewing returns 0 23:31:58.692 00.008 8052 IsGuiding returns 1 23:31:58.717 00.025 8052 IsSlewing returns 0 23:31:58.730 00.013 8052 IsGuiding returns 1 23:31:58.756 00.026 8052 IsSlewing returns 0 23:31:58.762 00.006 8052 IsGuiding returns 0 23:31:58.763 00.001 8052 scope move finished after 45 + 235 ms 23:31:58.763 00.000 8052 Move returns status 0, amount 45 23:31:58.763 00.000 8052 move complete, result=0 23:31:58.763 00.000 8052 worker thread done servicing request 23:31:58.763 00.000 8052 Worker thread wakes up 23:31:58.764 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:31:58.764 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:31:58.764 00.000 3236 GuideStep: -0.2 px 7 ms EAST, 0.3 px 45 ms SOUTH 23:31:59.994 01.230 8052 Exposure complete 23:32:00.176 00.182 8052 worker thread done servicing request 23:32:00.176 00.000 3236 OnExposeComplete: enter 23:32:00.176 00.000 3236 UpdateGuideState(): m_state=6 23:32:00.177 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1481 23:32:00.178 00.001 3236 Star::Find returns 1 (0), X=1052.36, Y=267.18, Mass=218, SNR=10.1, Peak=39 HFD=5.0 23:32:00.178 00.000 3236 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.85) = xAngle (0.05 = 0.05) 23:32:00.178 00.000 3236 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.70 = -1.70) 23:32:00.178 00.000 3236 CameraToMount -- cameraX=-0.23 cameraY=-1.00 hyp=1.03 cameraTheta=-1.80 mountX=1.03 mountY=-1.02, mountTheta=-0.78 23:32:00.180 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.23, y=-1.00, opts=13) 23:32:00.180 00.000 3236 Enqueuing Move request for scope (-0.23, -1.00) 23:32:00.180 00.000 8052 Worker thread wakes up 23:32:00.180 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -1.00) opts 0xd 23:32:00.181 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.23, -1.00) 23:32:00.181 00.000 8052 Moving (-0.23, -1.00) raw xDistance=1.03 yDistance=-1.02 23:32:00.181 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.03 23:32:00.181 00.000 8052 resist switch: large excursion: input -1.02 thresh 0.54 direction from 1 to -1 23:32:00.181 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.05 23:32:00.181 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02 23:32:00.182 00.001 8052 MoveAxis(W, 35, ABG) 23:32:00.182 00.000 8052 Guiding Dir = 3, Dur = 35 23:32:00.186 00.004 8052 IsSlewing returns 0 23:32:00.189 00.003 8052 IsGuiding returns 0 23:32:00.190 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=29, FiltMax=37, Gamma=1.040 23:32:00.232 00.042 8052 IsGuiding returns 1 23:32:00.233 00.001 8052 scope still moving after pulse duration time elapsed 23:32:00.255 00.022 8052 IsSlewing returns 0 23:32:00.257 00.002 8052 IsGuiding returns 1 23:32:00.279 00.022 8052 IsSlewing returns 0 23:32:00.281 00.002 8052 IsGuiding returns 0 23:32:00.281 00.000 8052 scope move finished after 35 + 56 ms 23:32:00.281 00.000 8052 Move returns status 0, amount 35 23:32:00.281 00.000 8052 MoveAxis(N, 155, ABG) 23:32:00.281 00.000 8052 Guiding Dir = 0, Dur = 155 23:32:00.283 00.002 8052 IsSlewing returns 0 23:32:00.284 00.001 8052 IsGuiding returns 0 23:32:00.289 00.005 8052 PulseGuide returned control before completion, sleep 161 23:32:00.397 00.108 3236 UpdateGuideState exits: m=218 SNR=10.1 23:32:00.397 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:00.397 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:00.397 00.000 3236 Enqueuing Expose request 23:32:00.511 00.114 8052 IsGuiding returns 0 23:32:00.511 00.000 8052 Move returns status 0, amount 155 23:32:00.512 00.001 8052 move complete, result=0 23:32:00.512 00.000 8052 worker thread done servicing request 23:32:00.512 00.000 8052 Worker thread wakes up 23:32:00.512 00.000 3236 GuideStep: 1.0 px 35 ms WEST, -1.0 px 155 ms NORTH 23:32:00.512 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:00.512 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:02.046 01.534 8052 Exposure complete 23:32:02.209 00.163 8052 worker thread done servicing request 23:32:02.210 00.001 3236 OnExposeComplete: enter 23:32:02.210 00.000 3236 UpdateGuideState(): m_state=6 23:32:02.211 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1482 23:32:02.211 00.000 3236 Star::Find returns 1 (0), X=1052.63, Y=268.18, Mass=221, SNR=10.2, Peak=43 HFD=4.5 23:32:02.211 00.000 3236 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.85) = xAngle (1.95 = 1.95) 23:32:02.212 00.001 3236 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.20 = 0.20) 23:32:02.212 00.000 3236 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.10 mountX=-0.02 mountY=0.01, mountTheta=2.65 23:32:02.214 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.04, y=0.00, opts=13) 23:32:02.214 00.000 3236 Enqueuing Move request for scope (0.04, 0.00) 23:32:02.214 00.000 8052 Worker thread wakes up 23:32:02.215 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd 23:32:02.215 00.000 8052 Handling offset move in thread for scope, endpoint = (0.04, 0.00) 23:32:02.215 00.000 8052 Moving (0.04, 0.00) raw xDistance=-0.02 yDistance=0.01 23:32:02.215 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02 23:32:02.216 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:02.216 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01 23:32:02.216 00.000 8052 MoveAxis(E, 0, ABG) 23:32:02.217 00.001 8052 Move returns status 0, amount 0 23:32:02.217 00.000 8052 MoveAxis(N, 0, ABG) 23:32:02.217 00.000 8052 Move returns status 0, amount 0 23:32:02.217 00.000 8052 move complete, result=0 23:32:02.218 00.001 8052 worker thread done servicing request 23:32:02.226 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=30, FiltMax=40, Gamma=1.040 23:32:02.490 00.264 3236 UpdateGuideState exits: m=221 SNR=10.2 23:32:02.490 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:02.490 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:02.490 00.000 3236 Enqueuing Expose request 23:32:02.491 00.001 8052 Worker thread wakes up 23:32:02.491 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH 23:32:02.491 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:02.491 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:04.033 01.542 8052 Exposure complete 23:32:04.197 00.164 8052 worker thread done servicing request 23:32:04.197 00.000 3236 OnExposeComplete: enter 23:32:04.197 00.000 3236 UpdateGuideState(): m_state=6 23:32:04.198 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1483 23:32:04.199 00.001 3236 Star::Find returns 1 (0), X=1052.24, Y=268.02, Mass=224, SNR=10.3, Peak=37 HFD=4.7 23:32:04.199 00.000 3236 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.85) = xAngle (-0.88 = -0.88) 23:32:04.199 00.000 3236 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.63 = -2.63) 23:32:04.200 00.001 3236 CameraToMount -- cameraX=-0.35 cameraY=-0.15 hyp=0.38 cameraTheta=-2.73 mountX=0.24 mountY=-0.19, mountTheta=-0.66 23:32:04.201 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.35, y=-0.15, opts=13) 23:32:04.202 00.001 3236 Enqueuing Move request for scope (-0.35, -0.15) 23:32:04.202 00.000 8052 Worker thread wakes up 23:32:04.202 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.15) opts 0xd 23:32:04.202 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.35, -0.15) 23:32:04.202 00.000 8052 Moving (-0.35, -0.15) raw xDistance=0.24 yDistance=-0.19 23:32:04.203 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24 23:32:04.203 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19 23:32:04.203 00.000 8052 MoveAxis(W, 8, ABG) 23:32:04.203 00.000 8052 Guiding Dir = 3, Dur = 8 23:32:04.208 00.005 8052 IsSlewing returns 0 23:32:04.211 00.003 8052 IsGuiding returns 0 23:32:04.215 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=34, Gamma=1.040 23:32:04.217 00.002 8052 PulseGuide returned control before completion, sleep 13 23:32:04.233 00.016 8052 IsGuiding returns 0 23:32:04.233 00.000 8052 Move returns status 0, amount 8 23:32:04.233 00.000 8052 MoveAxis(N, 28, ABG) 23:32:04.234 00.001 8052 Guiding Dir = 0, Dur = 28 23:32:04.241 00.007 8052 IsSlewing returns 0 23:32:04.244 00.003 8052 IsGuiding returns 0 23:32:04.249 00.005 8052 PulseGuide returned control before completion, sleep 33 23:32:04.285 00.036 8052 IsGuiding returns 1 23:32:04.285 00.000 8052 scope still moving after pulse duration time elapsed 23:32:04.308 00.023 8052 IsSlewing returns 0 23:32:04.311 00.003 8052 IsGuiding returns 1 23:32:04.333 00.022 8052 IsSlewing returns 0 23:32:04.335 00.002 8052 IsGuiding returns 1 23:32:04.357 00.022 8052 IsSlewing returns 0 23:32:04.359 00.002 8052 IsGuiding returns 1 23:32:04.382 00.023 8052 IsSlewing returns 0 23:32:04.384 00.002 8052 IsGuiding returns 0 23:32:04.385 00.001 8052 scope move finished after 28 + 112 ms 23:32:04.385 00.000 8052 Move returns status 0, amount 28 23:32:04.385 00.000 8052 move complete, result=0 23:32:04.385 00.000 8052 worker thread done servicing request 23:32:04.492 00.107 3236 UpdateGuideState exits: m=224 SNR=10.3 23:32:04.492 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:04.492 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:04.493 00.001 3236 Enqueuing Expose request 23:32:04.493 00.000 8052 Worker thread wakes up 23:32:04.493 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:04.493 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:04.494 00.001 3236 GuideStep: 0.2 px 8 ms WEST, -0.2 px 28 ms NORTH 23:32:06.028 01.534 8052 Exposure complete 23:32:06.192 00.164 8052 worker thread done servicing request 23:32:06.193 00.001 3236 OnExposeComplete: enter 23:32:06.193 00.000 3236 UpdateGuideState(): m_state=6 23:32:06.194 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1484 23:32:06.194 00.000 3236 Star::Find returns 1 (0), X=1052.87, Y=267.80, Mass=205, SNR=9.9, Peak=38 HFD=4.4 23:32:06.194 00.000 3236 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.85) = xAngle (0.92 = 0.92) 23:32:06.195 00.001 3236 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.83 = -0.83) 23:32:06.195 00.000 3236 CameraToMount -- cameraX=0.28 cameraY=-0.37 hyp=0.46 cameraTheta=-0.93 mountX=0.28 mountY=-0.34, mountTheta=-0.88 23:32:06.197 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.28, y=-0.37, opts=13) 23:32:06.197 00.000 3236 Enqueuing Move request for scope (0.28, -0.37) 23:32:06.197 00.000 8052 Worker thread wakes up 23:32:06.197 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.37) opts 0xd 23:32:06.198 00.001 8052 Handling offset move in thread for scope, endpoint = (0.28, -0.37) 23:32:06.198 00.000 8052 Moving (0.28, -0.37) raw xDistance=0.28 yDistance=-0.34 23:32:06.198 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28 23:32:06.198 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34 23:32:06.198 00.000 8052 MoveAxis(W, 10, ABG) 23:32:06.199 00.001 8052 Guiding Dir = 3, Dur = 10 23:32:06.202 00.003 8052 IsSlewing returns 0 23:32:06.205 00.003 8052 IsGuiding returns 0 23:32:06.209 00.004 8052 PulseGuide returned control before completion, sleep 17 23:32:06.212 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=27, FiltMax=36, Gamma=1.040 23:32:06.229 00.017 8052 IsGuiding returns 0 23:32:06.229 00.000 8052 Move returns status 0, amount 10 23:32:06.229 00.000 8052 MoveAxis(N, 52, ABG) 23:32:06.230 00.001 8052 Guiding Dir = 0, Dur = 52 23:32:06.233 00.003 8052 IsSlewing returns 0 23:32:06.239 00.006 8052 IsGuiding returns 0 23:32:06.247 00.008 8052 PulseGuide returned control before completion, sleep 56 23:32:06.305 00.058 8052 IsGuiding returns 1 23:32:06.306 00.001 8052 scope still moving after pulse duration time elapsed 23:32:06.328 00.022 8052 IsSlewing returns 0 23:32:06.330 00.002 8052 IsGuiding returns 1 23:32:06.353 00.023 8052 IsSlewing returns 0 23:32:06.355 00.002 8052 IsGuiding returns 1 23:32:06.380 00.025 8052 IsSlewing returns 0 23:32:06.382 00.002 8052 IsGuiding returns 0 23:32:06.383 00.001 8052 scope move finished after 52 + 90 ms 23:32:06.383 00.000 8052 Move returns status 0, amount 52 23:32:06.383 00.000 8052 move complete, result=0 23:32:06.383 00.000 8052 worker thread done servicing request 23:32:06.483 00.100 3236 UpdateGuideState exits: m=205 SNR=9.9 23:32:06.483 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:06.483 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:06.483 00.000 3236 Enqueuing Expose request 23:32:06.484 00.001 8052 Worker thread wakes up 23:32:06.484 00.000 3236 GuideStep: 0.3 px 10 ms WEST, -0.3 px 52 ms NORTH 23:32:06.484 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:06.484 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:08.018 01.534 8052 Exposure complete 23:32:08.180 00.162 8052 worker thread done servicing request 23:32:08.180 00.000 3236 OnExposeComplete: enter 23:32:08.181 00.001 3236 UpdateGuideState(): m_state=6 23:32:08.182 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1485 23:32:08.182 00.000 3236 Star::Find returns 1 (0), X=1052.62, Y=266.83, Mass=221, SNR=10.2, Peak=40 HFD=4.5 23:32:08.182 00.000 3236 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.85) = xAngle (0.30 = 0.30) 23:32:08.182 00.000 3236 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.45 = -1.45) 23:32:08.183 00.001 3236 CameraToMount -- cameraX=0.03 cameraY=-1.34 hyp=1.34 cameraTheta=-1.55 mountX=1.28 mountY=-1.33, mountTheta=-0.80 23:32:08.184 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.03, y=-1.34, opts=13) 23:32:08.185 00.001 3236 Enqueuing Move request for scope (0.03, -1.34) 23:32:08.185 00.000 8052 Worker thread wakes up 23:32:08.185 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.34) opts 0xd 23:32:08.185 00.000 8052 Handling offset move in thread for scope, endpoint = (0.03, -1.34) 23:32:08.186 00.001 8052 Moving (0.03, -1.34) raw xDistance=1.28 yDistance=-1.33 23:32:08.186 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.28 23:32:08.186 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.33 from input -1.33 23:32:08.186 00.000 8052 MoveAxis(W, 45, ABG) 23:32:08.186 00.000 8052 Guiding Dir = 3, Dur = 45 23:32:08.190 00.004 8052 IsSlewing returns 0 23:32:08.193 00.003 8052 IsGuiding returns 0 23:32:08.197 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=28, FiltMax=37, Gamma=1.040 23:32:08.200 00.003 8052 PulseGuide returned control before completion, sleep 49 23:32:08.251 00.051 8052 IsGuiding returns 0 23:32:08.252 00.001 8052 Move returns status 0, amount 45 23:32:08.252 00.000 8052 MoveAxis(N, 203, ABG) 23:32:08.252 00.000 8052 Guiding Dir = 0, Dur = 203 23:32:08.254 00.002 8052 IsSlewing returns 0 23:32:08.256 00.002 8052 IsGuiding returns 0 23:32:08.262 00.006 8052 PulseGuide returned control before completion, sleep 208 23:32:08.462 00.200 3236 UpdateGuideState exits: m=221 SNR=10.2 23:32:08.462 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:08.462 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:08.463 00.001 3236 Enqueuing Expose request 23:32:08.537 00.074 8052 IsGuiding returns 0 23:32:08.537 00.000 8052 Move returns status 0, amount 203 23:32:08.537 00.000 8052 move complete, result=0 23:32:08.538 00.001 8052 worker thread done servicing request 23:32:08.538 00.000 8052 Worker thread wakes up 23:32:08.539 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:08.540 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:08.553 00.013 3236 GuideStep: 1.3 px 45 ms WEST, -1.3 px 203 ms NORTH 23:32:10.074 01.521 8052 Exposure complete 23:32:10.238 00.164 8052 worker thread done servicing request 23:32:10.238 00.000 3236 OnExposeComplete: enter 23:32:10.239 00.001 3236 UpdateGuideState(): m_state=6 23:32:10.240 00.001 3236 Star::Find(15, 1052, 266, 0, (0,0,0,0), 0.0, 255) frame 1486 23:32:10.240 00.000 3236 Star::Find returns 1 (0), X=1052.09, Y=267.59, Mass=193, SNR=9.6, Peak=44 HFD=4.6 23:32:10.240 00.000 3236 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.85) = xAngle (-0.43 = -0.43) 23:32:10.240 00.000 3236 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.17 = -2.17) 23:32:10.241 00.001 3236 CameraToMount -- cameraX=-0.50 cameraY=-0.59 hyp=0.77 cameraTheta=-2.27 mountX=0.70 mountY=-0.63, mountTheta=-0.74 23:32:10.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.50, y=-0.59, opts=13) 23:32:10.243 00.000 3236 Enqueuing Move request for scope (-0.50, -0.59) 23:32:10.243 00.000 8052 Worker thread wakes up 23:32:10.243 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.59) opts 0xd 23:32:10.244 00.001 8052 Handling offset move in thread for scope, endpoint = (-0.50, -0.59) 23:32:10.244 00.000 8052 Moving (-0.50, -0.59) raw xDistance=0.70 yDistance=-0.63 23:32:10.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.70 23:32:10.244 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 23:32:10.244 00.000 8052 MoveAxis(W, 27, ABG) 23:32:10.245 00.001 8052 Guiding Dir = 3, Dur = 27 23:32:10.248 00.003 8052 IsSlewing returns 0 23:32:10.252 00.004 8052 IsGuiding returns 0 23:32:10.255 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=33, FiltMax=42, Gamma=1.040 23:32:10.257 00.002 8052 PulseGuide returned control before completion, sleep 33 23:32:10.298 00.041 8052 IsGuiding returns 1 23:32:10.298 00.000 8052 scope still moving after pulse duration time elapsed 23:32:10.320 00.022 8052 IsSlewing returns 0 23:32:10.322 00.002 8052 IsGuiding returns 0 23:32:10.322 00.000 8052 scope move finished after 27 + 43 ms 23:32:10.323 00.001 8052 Move returns status 0, amount 27 23:32:10.323 00.000 8052 MoveAxis(N, 96, ABG) 23:32:10.323 00.000 8052 Guiding Dir = 0, Dur = 96 23:32:10.325 00.002 8052 IsSlewing returns 0 23:32:10.327 00.002 8052 IsGuiding returns 0 23:32:10.334 00.007 8052 PulseGuide returned control before completion, sleep 101 23:32:10.438 00.104 8052 IsGuiding returns 1 23:32:10.439 00.001 8052 scope still moving after pulse duration time elapsed 23:32:10.462 00.023 8052 IsSlewing returns 0 23:32:10.463 00.001 8052 IsGuiding returns 0 23:32:10.464 00.001 8052 scope move finished after 96 + 39 ms 23:32:10.464 00.000 8052 Move returns status 0, amount 96 23:32:10.464 00.000 8052 move complete, result=0 23:32:10.464 00.000 8052 worker thread done servicing request 23:32:10.525 00.061 3236 UpdateGuideState exits: m=193 SNR=9.6 23:32:10.525 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:10.525 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:10.525 00.000 3236 Enqueuing Expose request 23:32:10.525 00.000 8052 Worker thread wakes up 23:32:10.526 00.001 3236 GuideStep: 0.7 px 27 ms WEST, -0.6 px 96 ms NORTH 23:32:10.526 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:10.526 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:12.060 01.534 8052 Exposure complete 23:32:12.222 00.162 8052 worker thread done servicing request 23:32:12.222 00.000 3236 OnExposeComplete: enter 23:32:12.222 00.000 3236 UpdateGuideState(): m_state=6 23:32:12.223 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1487 23:32:12.223 00.000 3236 Star::Find returns 1 (0), X=1052.87, Y=268.63, Mass=214, SNR=10.0, Peak=33 HFD=5.0 23:32:12.224 00.001 3236 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.85) = xAngle (2.87 = 2.87) 23:32:12.224 00.000 3236 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.13 = 1.13) 23:32:12.224 00.000 3236 CameraToMount -- cameraX=0.28 cameraY=0.46 hyp=0.53 cameraTheta=1.02 mountX=-0.52 mountY=0.48, mountTheta=2.39 23:32:12.226 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.28, y=0.46, opts=13) 23:32:12.227 00.001 3236 Enqueuing Move request for scope (0.28, 0.46) 23:32:12.227 00.000 8052 Worker thread wakes up 23:32:12.227 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.46) opts 0xd 23:32:12.227 00.000 8052 Handling offset move in thread for scope, endpoint = (0.28, 0.46) 23:32:12.227 00.000 8052 Moving (0.28, 0.46) raw xDistance=-0.52 yDistance=0.48 23:32:12.228 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.52 23:32:12.228 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:32:12.228 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48 23:32:12.228 00.000 8052 MoveAxis(E, 16, ABG) 23:32:12.229 00.001 8052 Guiding Dir = 2, Dur = 16 23:32:12.231 00.002 8052 IsSlewing returns 0 23:32:12.236 00.005 8052 IsGuiding returns 0 23:32:12.239 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=23, FiltMax=32, Gamma=1.040 23:32:12.240 00.001 8052 PulseGuide returned control before completion, sleep 23 23:32:12.266 00.026 8052 IsGuiding returns 0 23:32:12.267 00.001 8052 Move returns status 0, amount 16 23:32:12.267 00.000 8052 MoveAxis(N, 0, ABG) 23:32:12.268 00.001 8052 Move returns status 0, amount 0 23:32:12.268 00.000 8052 move complete, result=0 23:32:12.268 00.000 8052 worker thread done servicing request 23:32:12.504 00.236 3236 UpdateGuideState exits: m=214 SNR=10.0 23:32:12.504 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:12.505 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:12.505 00.000 3236 Enqueuing Expose request 23:32:12.505 00.000 8052 Worker thread wakes up 23:32:12.505 00.000 3236 GuideStep: -0.5 px 16 ms EAST, 0.5 px 0 ms NORTH 23:32:12.505 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:12.506 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:14.040 01.534 8052 Exposure complete 23:32:14.202 00.162 8052 worker thread done servicing request 23:32:14.202 00.000 3236 OnExposeComplete: enter 23:32:14.203 00.001 3236 UpdateGuideState(): m_state=6 23:32:14.203 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1488 23:32:14.204 00.001 3236 Star::Find returns 1 (0), X=1054.07, Y=268.75, Mass=206, SNR=9.9, Peak=40 HFD=4.1 23:32:14.204 00.000 3236 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.85) = xAngle (2.22 = 2.22) 23:32:14.204 00.000 3236 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.47 = 0.47) 23:32:14.204 00.000 3236 CameraToMount -- cameraX=1.48 cameraY=0.57 hyp=1.58 cameraTheta=0.37 mountX=-0.96 mountY=0.72, mountTheta=2.50 23:32:14.206 00.002 3236 SchedulePrimaryMove(06CFF028, x=1.48, y=0.57, opts=13) 23:32:14.206 00.000 3236 Enqueuing Move request for scope (1.48, 0.57) 23:32:14.207 00.001 8052 Worker thread wakes up 23:32:14.207 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.48, 0.57) opts 0xd 23:32:14.207 00.000 8052 Handling offset move in thread for scope, endpoint = (1.48, 0.57) 23:32:14.207 00.000 8052 Moving (1.48, 0.57) raw xDistance=-0.96 yDistance=0.72 23:32:14.207 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.96 23:32:14.208 00.001 8052 resist switch: large excursion: input 0.72 thresh 0.54 direction from -1 to 1 23:32:14.208 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.16 23:32:14.209 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72 23:32:14.209 00.000 8052 MoveAxis(E, 34, ABG) 23:32:14.209 00.000 8052 Guiding Dir = 2, Dur = 34 23:32:14.213 00.004 8052 IsSlewing returns 0 23:32:14.215 00.002 8052 IsGuiding returns 0 23:32:14.219 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=36, Gamma=1.040 23:32:14.221 00.002 8052 PulseGuide returned control before completion, sleep 39 23:32:14.264 00.043 8052 IsGuiding returns 0 23:32:14.264 00.000 8052 Move returns status 0, amount 34 23:32:14.264 00.000 8052 MoveAxis(S, 110, ABG) 23:32:14.264 00.000 8052 Guiding Dir = 1, Dur = 110 23:32:14.267 00.003 8052 IsSlewing returns 0 23:32:14.269 00.002 8052 IsGuiding returns 0 23:32:14.273 00.004 8052 PulseGuide returned control before completion, sleep 116 23:32:14.393 00.120 8052 IsGuiding returns 1 23:32:14.394 00.001 8052 scope still moving after pulse duration time elapsed 23:32:14.416 00.022 8052 IsSlewing returns 0 23:32:14.417 00.001 8052 IsGuiding returns 1 23:32:14.440 00.023 8052 IsSlewing returns 0 23:32:14.442 00.002 8052 IsGuiding returns 0 23:32:14.442 00.000 8052 scope move finished after 110 + 62 ms 23:32:14.442 00.000 8052 Move returns status 0, amount 110 23:32:14.442 00.000 8052 move complete, result=0 23:32:14.443 00.001 8052 worker thread done servicing request 23:32:14.455 00.012 3236 UpdateGuideState exits: m=206 SNR=9.9 23:32:14.455 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:14.455 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:14.455 00.000 3236 Enqueuing Expose request 23:32:14.456 00.001 8052 Worker thread wakes up 23:32:14.456 00.000 3236 GuideStep: -1.0 px 34 ms EAST, 0.7 px 110 ms SOUTH 23:32:14.456 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:14.456 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:16.092 01.636 8052 Exposure complete 23:32:16.261 00.169 8052 worker thread done servicing request 23:32:16.261 00.000 3236 OnExposeComplete: enter 23:32:16.261 00.000 3236 UpdateGuideState(): m_state=6 23:32:16.262 00.001 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1489 23:32:16.263 00.001 3236 Star::Find returns 1 (0), X=1053.46, Y=266.86, Mass=217, SNR=10.1, Peak=39 HFD=4.4 23:32:16.263 00.000 3236 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.85) = xAngle (0.86 = 0.86) 23:32:16.263 00.000 3236 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.89 = -0.89) 23:32:16.264 00.001 3236 CameraToMount -- cameraX=0.86 cameraY=-1.31 hyp=1.57 cameraTheta=-0.99 mountX=1.02 mountY=-1.22, mountTheta=-0.87 23:32:16.265 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.86, y=-1.31, opts=13) 23:32:16.266 00.001 3236 Enqueuing Move request for scope (0.86, -1.31) 23:32:16.266 00.000 8052 Worker thread wakes up 23:32:16.266 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.86, -1.31) opts 0xd 23:32:16.267 00.001 8052 Handling offset move in thread for scope, endpoint = (0.86, -1.31) 23:32:16.267 00.000 8052 Moving (0.86, -1.31) raw xDistance=1.02 yDistance=-1.22 23:32:16.267 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.60 from input 1.02 23:32:16.267 00.000 8052 resist switch: large excursion: input -1.22 thresh 0.54 direction from 1 to -1 23:32:16.268 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.65 23:32:16.268 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.22 from input -1.22 23:32:16.268 00.000 8052 MoveAxis(W, 33, ABG) 23:32:16.268 00.000 8052 Guiding Dir = 3, Dur = 33 23:32:16.278 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=27, FiltMax=37, Gamma=1.040 23:32:16.330 00.052 8052 IsSlewing returns 0 23:32:16.390 00.060 8052 IsGuiding returns 0 23:32:16.462 00.072 8052 IsGuiding returns 1 23:32:16.462 00.000 8052 scope still moving after pulse duration time elapsed 23:32:16.485 00.023 8052 IsSlewing returns 0 23:32:16.487 00.002 8052 IsGuiding returns 1 23:32:16.509 00.022 8052 IsSlewing returns 0 23:32:16.511 00.002 8052 IsGuiding returns 0 23:32:16.512 00.001 8052 scope move finished after 33 + 88 ms 23:32:16.512 00.000 8052 Move returns status 0, amount 33 23:32:16.512 00.000 8052 MoveAxis(N, 185, ABG) 23:32:16.512 00.000 8052 Guiding Dir = 0, Dur = 185 23:32:16.514 00.002 8052 IsSlewing returns 0 23:32:16.516 00.002 8052 IsGuiding returns 0 23:32:16.522 00.006 8052 PulseGuide returned control before completion, sleep 190 23:32:16.581 00.059 3236 UpdateGuideState exits: m=217 SNR=10.1 23:32:16.581 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:16.582 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:16.582 00.000 3236 Enqueuing Expose request 23:32:16.723 00.141 8052 IsGuiding returns 0 23:32:16.723 00.000 8052 Move returns status 0, amount 185 23:32:16.723 00.000 8052 move complete, result=0 23:32:16.723 00.000 8052 worker thread done servicing request 23:32:16.723 00.000 8052 Worker thread wakes up 23:32:16.724 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:16.724 00.000 3236 GuideStep: 1.0 px 33 ms WEST, -1.2 px 185 ms NORTH 23:32:16.724 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:18.052 01.328 8052 Exposure complete 23:32:18.179 00.127 8052 worker thread done servicing request 23:32:18.180 00.001 3236 OnExposeComplete: enter 23:32:18.180 00.000 3236 UpdateGuideState(): m_state=6 23:32:18.181 00.001 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1490 23:32:18.181 00.000 3236 Star::Find returns 1 (0), X=1052.42, Y=265.06, Mass=193, SNR=9.6, Peak=42 HFD=4.3 23:32:18.181 00.000 3236 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.85) = xAngle (0.22 = 0.22) 23:32:18.182 00.001 3236 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.52 = -1.52) 23:32:18.182 00.000 3236 CameraToMount -- cameraX=-0.17 cameraY=-3.11 hyp=3.12 cameraTheta=-1.63 mountX=3.04 mountY=-3.11, mountTheta=-0.80 23:32:18.183 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.17, y=-3.11, opts=13) 23:32:18.183 00.000 3236 Enqueuing Move request for scope (-0.17, -3.11) 23:32:18.184 00.001 8052 Worker thread wakes up 23:32:18.184 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -3.11) opts 0xd 23:32:18.184 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.17, -3.11) 23:32:18.184 00.000 8052 Moving (-0.17, -3.11) raw xDistance=3.04 yDistance=-3.11 23:32:18.184 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.96 from input 3.04 23:32:18.184 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.11 from input -3.11 23:32:18.185 00.001 8052 MoveAxis(W, 108, ABG) 23:32:18.185 00.000 8052 Guiding Dir = 3, Dur = 108 23:32:18.187 00.002 8052 IsSlewing returns 0 23:32:18.188 00.001 8052 IsGuiding returns 0 23:32:18.198 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=35, Gamma=1.040 23:32:18.226 00.028 8052 PulseGuide returned control before completion, sleep 82 23:32:18.310 00.084 8052 IsGuiding returns 1 23:32:18.310 00.000 8052 scope still moving after pulse duration time elapsed 23:32:18.332 00.022 8052 IsSlewing returns 0 23:32:18.334 00.002 8052 IsGuiding returns 1 23:32:18.356 00.022 8052 IsSlewing returns 0 23:32:18.358 00.002 8052 IsGuiding returns 0 23:32:18.358 00.000 8052 scope move finished after 108 + 61 ms 23:32:18.358 00.000 8052 Move returns status 0, amount 108 23:32:18.358 00.000 8052 MoveAxis(N, 473, ABG) 23:32:18.359 00.001 8052 Guiding Dir = 0, Dur = 473 23:32:18.360 00.001 8052 IsSlewing returns 0 23:32:18.362 00.002 8052 IsGuiding returns 0 23:32:18.375 00.013 8052 PulseGuide returned control before completion, sleep 470 23:32:18.415 00.040 3236 UpdateGuideState exits: m=193 SNR=9.6 23:32:18.415 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:18.415 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:18.415 00.000 3236 Enqueuing Expose request 23:32:18.854 00.439 8052 IsGuiding returns 0 23:32:18.854 00.000 8052 Move returns status 0, amount 473 23:32:18.854 00.000 8052 move complete, result=0 23:32:18.854 00.000 8052 worker thread done servicing request 23:32:18.854 00.000 3236 GuideStep: 3.0 px 108 ms WEST, -3.1 px 473 ms NORTH 23:32:18.855 00.001 8052 Worker thread wakes up 23:32:18.855 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:18.855 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:20.082 01.227 8052 Exposure complete 23:32:20.212 00.130 8052 worker thread done servicing request 23:32:20.212 00.000 3236 OnExposeComplete: enter 23:32:20.212 00.000 3236 UpdateGuideState(): m_state=6 23:32:20.213 00.001 3236 Star::Find(15, 1052, 265, 0, (0,0,0,0), 0.0, 255) frame 1491 23:32:20.213 00.000 3236 Star::Find returns 1 (0), X=1052.41, Y=267.90, Mass=188, SNR=9.4, Peak=33 HFD=5.0 23:32:20.214 00.001 3236 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.85) = xAngle (-0.29 = -0.29) 23:32:20.214 00.000 3236 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.04 = -2.04) 23:32:20.214 00.000 3236 CameraToMount -- cameraX=-0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-2.14 mountX=0.31 mountY=-0.29, mountTheta=-0.75 23:32:20.215 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.18, y=-0.28, opts=13) 23:32:20.216 00.001 3236 Enqueuing Move request for scope (-0.18, -0.28) 23:32:20.216 00.000 8052 Worker thread wakes up 23:32:20.216 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.28) opts 0xd 23:32:20.216 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.18, -0.28) 23:32:20.217 00.001 8052 Moving (-0.18, -0.28) raw xDistance=0.31 yDistance=-0.29 23:32:20.217 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.31 23:32:20.217 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 23:32:20.217 00.000 8052 MoveAxis(W, 18, ABG) 23:32:20.217 00.000 8052 Guiding Dir = 3, Dur = 18 23:32:20.226 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=23, FiltMax=31, Gamma=1.040 23:32:20.279 00.053 8052 IsSlewing returns 0 23:32:20.284 00.005 8052 IsGuiding returns 0 23:32:20.288 00.004 8052 PulseGuide returned control before completion, sleep 25 23:32:20.317 00.029 8052 IsGuiding returns 0 23:32:20.317 00.000 8052 Move returns status 0, amount 18 23:32:20.317 00.000 8052 MoveAxis(N, 44, ABG) 23:32:20.318 00.001 8052 Guiding Dir = 0, Dur = 44 23:32:20.319 00.001 8052 IsSlewing returns 0 23:32:20.321 00.002 8052 IsGuiding returns 0 23:32:20.328 00.007 8052 PulseGuide returned control before completion, sleep 47 23:32:20.378 00.050 8052 IsGuiding returns 1 23:32:20.378 00.000 8052 scope still moving after pulse duration time elapsed 23:32:20.400 00.022 8052 IsSlewing returns 0 23:32:20.402 00.002 8052 IsGuiding returns 1 23:32:20.424 00.022 8052 IsSlewing returns 0 23:32:20.426 00.002 8052 IsGuiding returns 1 23:32:20.439 00.013 3236 UpdateGuideState exits: m=188 SNR=9.4 23:32:20.439 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:20.440 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:20.440 00.000 3236 Enqueuing Expose request 23:32:20.450 00.010 8052 IsSlewing returns 0 23:32:20.451 00.001 8052 IsGuiding returns 1 23:32:20.507 00.056 8052 IsSlewing returns 0 23:32:20.509 00.002 8052 IsGuiding returns 0 23:32:20.509 00.000 8052 scope move finished after 44 + 144 ms 23:32:20.509 00.000 8052 Move returns status 0, amount 44 23:32:20.510 00.001 8052 move complete, result=0 23:32:20.510 00.000 8052 worker thread done servicing request 23:32:20.510 00.000 8052 Worker thread wakes up 23:32:20.510 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:20.510 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:20.538 00.028 3236 GuideStep: 0.3 px 18 ms WEST, -0.3 px 44 ms NORTH 23:32:22.041 01.503 8052 Exposure complete 23:32:22.172 00.131 8052 worker thread done servicing request 23:32:22.172 00.000 3236 OnExposeComplete: enter 23:32:22.173 00.001 3236 UpdateGuideState(): m_state=6 23:32:22.173 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1492 23:32:22.174 00.001 3236 Star::Find returns 1 (0), X=1050.92, Y=268.26, Mass=217, SNR=10.1, Peak=40 HFD=4.7 23:32:22.174 00.000 3236 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.85) = xAngle (4.94 = -1.35) 23:32:22.174 00.000 3236 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.19 = -3.09) 23:32:22.175 00.001 3236 CameraToMount -- cameraX=-1.67 cameraY=0.09 hyp=1.68 cameraTheta=3.09 mountX=0.37 mountY=-0.08, mountTheta=-0.22 23:32:22.178 00.003 3236 SchedulePrimaryMove(06CFF028, x=-1.67, y=0.09, opts=13) 23:32:22.179 00.001 3236 Enqueuing Move request for scope (-1.67, 0.09) 23:32:22.179 00.000 8052 Worker thread wakes up 23:32:22.179 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.67, 0.09) opts 0xd 23:32:22.180 00.001 8052 Handling offset move in thread for scope, endpoint = (-1.67, 0.09) 23:32:22.180 00.000 8052 Moving (-1.67, 0.09) raw xDistance=0.37 yDistance=-0.08 23:32:22.180 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37 23:32:22.180 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:22.180 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08 23:32:22.180 00.000 8052 MoveAxis(W, 14, ABG) 23:32:22.181 00.001 8052 Guiding Dir = 3, Dur = 14 23:32:22.183 00.002 8052 IsSlewing returns 0 23:32:22.185 00.002 8052 IsGuiding returns 0 23:32:22.190 00.005 8052 PulseGuide returned control before completion, sleep 20 23:32:22.192 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=28, FiltMax=36, Gamma=1.040 23:32:22.212 00.020 8052 IsGuiding returns 0 23:32:22.213 00.001 8052 Move returns status 0, amount 14 23:32:22.213 00.000 8052 MoveAxis(N, 0, ABG) 23:32:22.213 00.000 8052 Move returns status 0, amount 0 23:32:22.213 00.000 8052 move complete, result=0 23:32:22.213 00.000 8052 worker thread done servicing request 23:32:22.415 00.202 3236 UpdateGuideState exits: m=217 SNR=10.1 23:32:22.416 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:22.416 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:22.416 00.000 3236 Enqueuing Expose request 23:32:22.416 00.000 8052 Worker thread wakes up 23:32:22.417 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:22.417 00.000 3236 GuideStep: 0.4 px 14 ms WEST, -0.1 px 0 ms NORTH 23:32:22.417 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:24.052 01.635 8052 Exposure complete 23:32:24.244 00.192 8052 worker thread done servicing request 23:32:24.244 00.000 3236 OnExposeComplete: enter 23:32:24.245 00.001 3236 UpdateGuideState(): m_state=6 23:32:24.246 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1493 23:32:24.246 00.000 3236 Star::Find returns 1 (0), X=1050.56, Y=267.62, Mass=220, SNR=10.2, Peak=39 HFD=4.9 23:32:24.246 00.000 3236 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.85) = xAngle (-1.02 = -1.02) 23:32:24.246 00.000 3236 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.77 = -2.77) 23:32:24.247 00.001 3236 CameraToMount -- cameraX=-2.03 cameraY=-0.56 hyp=2.10 cameraTheta=-2.87 mountX=1.09 mountY=-0.76, mountTheta=-0.61 23:32:24.249 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.03, y=-0.56, opts=13) 23:32:24.249 00.000 3236 Enqueuing Move request for scope (-2.03, -0.56) 23:32:24.249 00.000 8052 Worker thread wakes up 23:32:24.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.03, -0.56) opts 0xd 23:32:24.250 00.001 8052 Handling offset move in thread for scope, endpoint = (-2.03, -0.56) 23:32:24.250 00.000 8052 Moving (-2.03, -0.56) raw xDistance=1.09 yDistance=-0.76 23:32:24.250 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.09 23:32:24.250 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 23:32:24.250 00.000 8052 MoveAxis(W, 39, ABG) 23:32:24.251 00.001 8052 Guiding Dir = 3, Dur = 39 23:32:24.253 00.002 8052 IsSlewing returns 0 23:32:24.258 00.005 8052 IsGuiding returns 0 23:32:24.261 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=27, FiltMax=36, Gamma=1.040 23:32:24.265 00.004 8052 PulseGuide returned control before completion, sleep 43 23:32:24.310 00.045 8052 IsGuiding returns 0 23:32:24.311 00.001 8052 Move returns status 0, amount 39 23:32:24.311 00.000 8052 MoveAxis(N, 116, ABG) 23:32:24.311 00.000 8052 Guiding Dir = 0, Dur = 116 23:32:24.314 00.003 8052 IsSlewing returns 0 23:32:24.319 00.005 8052 IsGuiding returns 0 23:32:24.324 00.005 8052 PulseGuide returned control before completion, sleep 122 23:32:24.449 00.125 8052 IsGuiding returns 1 23:32:24.449 00.000 8052 scope still moving after pulse duration time elapsed 23:32:24.480 00.031 8052 IsSlewing returns 0 23:32:24.483 00.003 8052 IsGuiding returns 0 23:32:24.483 00.000 8052 scope move finished after 116 + 47 ms 23:32:24.483 00.000 8052 Move returns status 0, amount 116 23:32:24.483 00.000 8052 move complete, result=0 23:32:24.484 00.001 8052 worker thread done servicing request 23:32:24.487 00.003 3236 UpdateGuideState exits: m=220 SNR=10.2 23:32:24.487 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:24.487 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:24.487 00.000 3236 Enqueuing Expose request 23:32:24.488 00.001 8052 Worker thread wakes up 23:32:24.488 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:24.488 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:24.488 00.000 3236 GuideStep: 1.1 px 39 ms WEST, -0.8 px 116 ms NORTH 23:32:26.022 01.534 8052 Exposure complete 23:32:26.185 00.163 3236 OnExposeComplete: enter 23:32:26.185 00.000 3236 UpdateGuideState(): m_state=6 23:32:26.186 00.001 8052 worker thread done servicing request 23:32:26.186 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1494 23:32:26.187 00.001 3236 Star::Find returns 1 (0), X=1050.45, Y=268.01, Mass=192, SNR=9.6, Peak=40 HFD=4.2 23:32:26.187 00.000 3236 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.85) = xAngle (-1.22 = -1.22) 23:32:26.187 00.000 3236 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.96 = -2.96) 23:32:26.187 00.000 3236 CameraToMount -- cameraX=-2.14 cameraY=-0.17 hyp=2.15 cameraTheta=-3.06 mountX=0.75 mountY=-0.39, mountTheta=-0.48 23:32:26.189 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.14, y=-0.17, opts=13) 23:32:26.189 00.000 3236 Enqueuing Move request for scope (-2.14, -0.17) 23:32:26.190 00.001 8052 Worker thread wakes up 23:32:26.190 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.14, -0.17) opts 0xd 23:32:26.190 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.14, -0.17) 23:32:26.190 00.000 8052 Moving (-2.14, -0.17) raw xDistance=0.75 yDistance=-0.39 23:32:26.191 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.75 23:32:26.191 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 23:32:26.191 00.000 8052 MoveAxis(W, 29, ABG) 23:32:26.191 00.000 8052 Guiding Dir = 3, Dur = 29 23:32:26.196 00.005 8052 IsSlewing returns 0 23:32:26.199 00.003 8052 IsGuiding returns 0 23:32:26.205 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=28, FiltMax=36, Gamma=1.040 23:32:26.207 00.002 8052 PulseGuide returned control before completion, sleep 32 23:32:26.241 00.034 8052 IsGuiding returns 1 23:32:26.242 00.001 8052 scope still moving after pulse duration time elapsed 23:32:26.264 00.022 8052 IsSlewing returns 0 23:32:26.266 00.002 8052 IsGuiding returns 0 23:32:26.267 00.001 8052 scope move finished after 29 + 38 ms 23:32:26.267 00.000 8052 Move returns status 0, amount 29 23:32:26.267 00.000 8052 MoveAxis(N, 59, ABG) 23:32:26.267 00.000 8052 Guiding Dir = 0, Dur = 59 23:32:26.269 00.002 8052 IsSlewing returns 0 23:32:26.271 00.002 8052 IsGuiding returns 0 23:32:26.276 00.005 8052 PulseGuide returned control before completion, sleep 65 23:32:26.343 00.067 8052 IsGuiding returns 1 23:32:26.343 00.000 8052 scope still moving after pulse duration time elapsed 23:32:26.459 00.116 8052 IsSlewing returns 0 23:32:26.478 00.019 3236 UpdateGuideState exits: m=192 SNR=9.6 23:32:26.479 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:26.479 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:26.479 00.000 3236 Enqueuing Expose request 23:32:26.604 00.125 8052 IsGuiding returns 0 23:32:26.604 00.000 8052 scope move finished after 59 + 273 ms 23:32:26.605 00.001 8052 Move returns status 0, amount 59 23:32:26.605 00.000 8052 move complete, result=0 23:32:26.605 00.000 8052 worker thread done servicing request 23:32:26.605 00.000 8052 Worker thread wakes up 23:32:26.605 00.000 3236 GuideStep: 0.7 px 29 ms WEST, -0.4 px 59 ms NORTH 23:32:26.606 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:26.606 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:28.041 01.435 8052 Exposure complete 23:32:28.204 00.163 8052 worker thread done servicing request 23:32:28.204 00.000 3236 OnExposeComplete: enter 23:32:28.205 00.001 3236 UpdateGuideState(): m_state=6 23:32:28.206 00.001 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1495 23:32:28.206 00.000 3236 Star::Find returns 1 (0), X=1049.44, Y=269.45, Mass=213, SNR=10.0, Peak=38 HFD=5.0 23:32:28.206 00.000 3236 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.85) = xAngle (4.61 = -1.68) 23:32:28.207 00.001 3236 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.86 = 2.86) 23:32:28.207 00.000 3236 CameraToMount -- cameraX=-3.15 cameraY=1.27 hyp=3.40 cameraTheta=2.76 mountX=-0.36 mountY=0.95, mountTheta=1.94 23:32:28.209 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.15, y=1.27, opts=13) 23:32:28.209 00.000 3236 Enqueuing Move request for scope (-3.15, 1.27) 23:32:28.209 00.000 8052 Worker thread wakes up 23:32:28.210 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.15, 1.27) opts 0xd 23:32:28.210 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.15, 1.27) 23:32:28.210 00.000 8052 Moving (-3.15, 1.27) raw xDistance=-0.36 yDistance=0.95 23:32:28.211 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.36 23:32:28.211 00.000 8052 resist switch: large excursion: input 0.95 thresh 0.54 direction from -1 to 1 23:32:28.211 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.84 23:32:28.212 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95 23:32:28.212 00.000 8052 MoveAxis(E, 11, ABG) 23:32:28.212 00.000 8052 Guiding Dir = 2, Dur = 11 23:32:28.215 00.003 8052 IsSlewing returns 0 23:32:28.221 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=27, FiltMax=36, Gamma=1.040 23:32:28.224 00.003 8052 IsGuiding returns 0 23:32:28.228 00.004 8052 PulseGuide returned control before completion, sleep 17 23:32:28.247 00.019 8052 IsGuiding returns 0 23:32:28.248 00.001 8052 Move returns status 0, amount 11 23:32:28.248 00.000 8052 MoveAxis(S, 144, ABG) 23:32:28.248 00.000 8052 Guiding Dir = 1, Dur = 144 23:32:28.251 00.003 8052 IsSlewing returns 0 23:32:28.254 00.003 8052 IsGuiding returns 0 23:32:28.260 00.006 8052 PulseGuide returned control before completion, sleep 148 23:32:28.412 00.152 8052 IsGuiding returns 0 23:32:28.412 00.000 8052 Move returns status 0, amount 144 23:32:28.412 00.000 8052 move complete, result=0 23:32:28.412 00.000 8052 worker thread done servicing request 23:32:28.490 00.078 3236 UpdateGuideState exits: m=213 SNR=10.0 23:32:28.490 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:28.490 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:28.491 00.001 3236 Enqueuing Expose request 23:32:28.491 00.000 8052 Worker thread wakes up 23:32:28.491 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:28.491 00.000 3236 GuideStep: -0.4 px 11 ms EAST, 0.9 px 144 ms SOUTH 23:32:28.492 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:30.032 01.540 8052 Exposure complete 23:32:30.195 00.163 3236 OnExposeComplete: enter 23:32:30.196 00.001 3236 UpdateGuideState(): m_state=6 23:32:30.196 00.000 8052 worker thread done servicing request 23:32:30.197 00.001 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 1496 23:32:30.197 00.000 3236 Star::Find returns 1 (0), X=1049.28, Y=266.86, Mass=224, SNR=10.3, Peak=40 HFD=4.5 23:32:30.197 00.000 3236 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.85) = xAngle (-0.91 = -0.91) 23:32:30.198 00.001 3236 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.66 = -2.66) 23:32:30.198 00.000 3236 CameraToMount -- cameraX=-3.31 cameraY=-1.32 hyp=3.56 cameraTheta=-2.76 mountX=2.17 mountY=-1.65, mountTheta=-0.65 23:32:30.200 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.31, y=-1.32, opts=13) 23:32:30.200 00.000 3236 Enqueuing Move request for scope (-3.31, -1.32) 23:32:30.200 00.000 8052 Worker thread wakes up 23:32:30.200 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.31, -1.32) opts 0xd 23:32:30.201 00.001 8052 Handling offset move in thread for scope, endpoint = (-3.31, -1.32) 23:32:30.201 00.000 8052 Moving (-3.31, -1.32) raw xDistance=2.17 yDistance=-1.65 23:32:30.201 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.35 from input 2.17 23:32:30.201 00.000 8052 resist switch: large excursion: input -1.65 thresh 0.54 direction from 1 to -1 23:32:30.201 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.94 23:32:30.202 00.001 8052 GuideAlgorithmResistSwitch::result() returns -1.65 from input -1.65 23:32:30.202 00.000 8052 MoveAxis(W, 74, ABG) 23:32:30.202 00.000 8052 Guiding Dir = 3, Dur = 74 23:32:30.208 00.006 8052 IsSlewing returns 0 23:32:30.211 00.003 8052 IsGuiding returns 0 23:32:30.212 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=36, Gamma=1.040 23:32:30.217 00.005 8052 PulseGuide returned control before completion, sleep 78 23:32:30.298 00.081 8052 IsGuiding returns 0 23:32:30.298 00.000 8052 Move returns status 0, amount 74 23:32:30.299 00.001 8052 MoveAxis(N, 250, ABG) 23:32:30.299 00.000 8052 Guiding Dir = 0, Dur = 250 23:32:30.301 00.002 8052 IsSlewing returns 0 23:32:30.303 00.002 8052 IsGuiding returns 0 23:32:30.308 00.005 8052 PulseGuide returned control before completion, sleep 256 23:32:30.487 00.179 3236 UpdateGuideState exits: m=224 SNR=10.3 23:32:30.487 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:30.488 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:30.488 00.000 3236 Enqueuing Expose request 23:32:30.634 00.146 8052 IsGuiding returns 1 23:32:30.634 00.000 8052 scope still moving after pulse duration time elapsed 23:32:30.773 00.139 8052 IsSlewing returns 0 23:32:30.836 00.063 8052 IsGuiding returns 0 23:32:30.836 00.000 8052 scope move finished after 250 + 282 ms 23:32:30.836 00.000 8052 Move returns status 0, amount 250 23:32:30.836 00.000 8052 move complete, result=0 23:32:30.836 00.000 8052 worker thread done servicing request 23:32:30.837 00.001 3236 GuideStep: 2.2 px 74 ms WEST, -1.6 px 250 ms NORTH 23:32:30.837 00.000 8052 Worker thread wakes up 23:32:30.837 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:30.837 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:32.069 01.232 8052 Exposure complete 23:32:32.232 00.163 8052 worker thread done servicing request 23:32:32.232 00.000 3236 OnExposeComplete: enter 23:32:32.233 00.001 3236 UpdateGuideState(): m_state=6 23:32:32.234 00.001 3236 Star::Find(15, 1049, 266, 0, (0,0,0,0), 0.0, 255) frame 1497 23:32:32.234 00.000 3236 Star::Find returns 1 (0), X=1050.03, Y=267.08, Mass=219, SNR=10.2, Peak=41 HFD=4.4 23:32:32.234 00.000 3236 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.85) = xAngle (-0.89 = -0.89) 23:32:32.234 00.000 3236 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.64 = -2.64) 23:32:32.235 00.001 3236 CameraToMount -- cameraX=-2.57 cameraY=-1.09 hyp=2.79 cameraTheta=-2.74 mountX=1.75 mountY=-1.35, mountTheta=-0.66 23:32:32.236 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.57, y=-1.09, opts=13) 23:32:32.236 00.000 3236 Enqueuing Move request for scope (-2.57, -1.09) 23:32:32.237 00.001 8052 Worker thread wakes up 23:32:32.237 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.57, -1.09) opts 0xd 23:32:32.237 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.57, -1.09) 23:32:32.237 00.000 8052 Moving (-2.57, -1.09) raw xDistance=1.75 yDistance=-1.35 23:32:32.238 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.75 23:32:32.238 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.35 from input -1.35 23:32:32.238 00.000 8052 MoveAxis(W, 66, ABG) 23:32:32.238 00.000 8052 Guiding Dir = 3, Dur = 66 23:32:32.242 00.004 8052 IsSlewing returns 0 23:32:32.245 00.003 8052 IsGuiding returns 0 23:32:32.249 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=37, Gamma=1.040 23:32:32.251 00.002 8052 PulseGuide returned control before completion, sleep 70 23:32:32.324 00.073 8052 IsGuiding returns 0 23:32:32.325 00.001 8052 Move returns status 0, amount 66 23:32:32.325 00.000 8052 MoveAxis(N, 205, ABG) 23:32:32.325 00.000 8052 Guiding Dir = 0, Dur = 205 23:32:32.327 00.002 8052 IsSlewing returns 0 23:32:32.329 00.002 8052 IsGuiding returns 0 23:32:32.333 00.004 8052 PulseGuide returned control before completion, sleep 212 23:32:32.518 00.185 3236 UpdateGuideState exits: m=219 SNR=10.2 23:32:32.518 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:32.518 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:32.519 00.001 3236 Enqueuing Expose request 23:32:32.559 00.040 8052 IsGuiding returns 0 23:32:32.559 00.000 8052 Move returns status 0, amount 205 23:32:32.559 00.000 8052 move complete, result=0 23:32:32.559 00.000 8052 worker thread done servicing request 23:32:32.560 00.001 8052 Worker thread wakes up 23:32:32.560 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:32.560 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:32.564 00.004 3236 GuideStep: 1.8 px 66 ms WEST, -1.3 px 205 ms NORTH 23:32:33.992 01.428 8052 Exposure complete 23:32:34.154 00.162 8052 worker thread done servicing request 23:32:34.154 00.000 3236 OnExposeComplete: enter 23:32:34.154 00.000 3236 UpdateGuideState(): m_state=6 23:32:34.155 00.001 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1498 23:32:34.156 00.001 3236 Star::Find returns 1 (0), X=1049.13, Y=269.13, Mass=236, SNR=10.6, Peak=35 HFD=4.7 23:32:34.156 00.000 3236 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.85) = xAngle (4.72 = -1.56) 23:32:34.156 00.000 3236 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.97 = 2.97) 23:32:34.156 00.000 3236 CameraToMount -- cameraX=-3.46 cameraY=0.96 hyp=3.59 cameraTheta=2.87 mountX=0.03 mountY=0.60, mountTheta=1.52 23:32:34.158 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.46, y=0.96, opts=13) 23:32:34.159 00.001 3236 Enqueuing Move request for scope (-3.46, 0.96) 23:32:34.159 00.000 8052 Worker thread wakes up 23:32:34.159 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.46, 0.96) opts 0xd 23:32:34.159 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.46, 0.96) 23:32:34.160 00.001 8052 Moving (-3.46, 0.96) raw xDistance=0.03 yDistance=0.60 23:32:34.160 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03 23:32:34.160 00.000 8052 resist switch: large excursion: input 0.60 thresh 0.54 direction from -1 to 1 23:32:34.160 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.79 23:32:34.161 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60 23:32:34.161 00.000 8052 MoveAxis(E, 0, ABG) 23:32:34.161 00.000 8052 Move returns status 0, amount 0 23:32:34.162 00.001 8052 MoveAxis(S, 91, ABG) 23:32:34.162 00.000 8052 Guiding Dir = 1, Dur = 91 23:32:34.165 00.003 8052 IsSlewing returns 0 23:32:34.168 00.003 8052 IsGuiding returns 0 23:32:34.171 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=24, FiltMax=34, Gamma=1.040 23:32:34.175 00.004 8052 PulseGuide returned control before completion, sleep 95 23:32:34.272 00.097 8052 IsGuiding returns 1 23:32:34.272 00.000 8052 scope still moving after pulse duration time elapsed 23:32:34.296 00.024 8052 IsSlewing returns 0 23:32:34.298 00.002 8052 IsGuiding returns 0 23:32:34.298 00.000 8052 scope move finished after 91 + 38 ms 23:32:34.298 00.000 8052 Move returns status 0, amount 91 23:32:34.299 00.001 8052 move complete, result=0 23:32:34.299 00.000 8052 worker thread done servicing request 23:32:34.440 00.141 3236 UpdateGuideState exits: m=236 SNR=10.6 23:32:34.440 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:34.440 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:34.440 00.000 3236 Enqueuing Expose request 23:32:34.441 00.001 8052 Worker thread wakes up 23:32:34.441 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:34.441 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:34.442 00.001 3236 GuideStep: 0.0 px 0 ms EAST, 0.6 px 91 ms SOUTH 23:32:36.075 01.633 8052 Exposure complete 23:32:36.238 00.163 8052 worker thread done servicing request 23:32:36.239 00.001 3236 OnExposeComplete: enter 23:32:36.239 00.000 3236 UpdateGuideState(): m_state=6 23:32:36.240 00.001 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 1499 23:32:36.240 00.000 3236 Star::Find returns 1 (0), X=1048.96, Y=267.92, Mass=205, SNR=9.9, Peak=35 HFD=4.4 23:32:36.240 00.000 3236 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.85) = xAngle (-1.22 = -1.22) 23:32:36.241 00.001 3236 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.97 = -2.97) 23:32:36.241 00.000 3236 CameraToMount -- cameraX=-3.63 cameraY=-0.26 hyp=3.64 cameraTheta=-3.07 mountX=1.24 mountY=-0.63, mountTheta=-0.47 23:32:36.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.63, y=-0.26, opts=13) 23:32:36.243 00.000 3236 Enqueuing Move request for scope (-3.63, -0.26) 23:32:36.243 00.000 8052 Worker thread wakes up 23:32:36.244 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.63, -0.26) opts 0xd 23:32:36.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.63, -0.26) 23:32:36.244 00.000 8052 Moving (-3.63, -0.26) raw xDistance=1.24 yDistance=-0.63 23:32:36.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.24 23:32:36.244 00.000 8052 resist switch: large excursion: input -0.63 thresh 0.54 direction from 1 to -1 23:32:36.245 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.88 23:32:36.245 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63 23:32:36.245 00.000 8052 MoveAxis(W, 43, ABG) 23:32:36.246 00.001 8052 Guiding Dir = 3, Dur = 43 23:32:36.248 00.002 8052 IsSlewing returns 0 23:32:36.253 00.005 8052 IsGuiding returns 0 23:32:36.257 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=23, FiltMax=32, Gamma=1.040 23:32:36.258 00.001 8052 PulseGuide returned control before completion, sleep 49 23:32:36.309 00.051 8052 IsGuiding returns 0 23:32:36.310 00.001 8052 Move returns status 0, amount 43 23:32:36.310 00.000 8052 MoveAxis(N, 95, ABG) 23:32:36.310 00.000 8052 Guiding Dir = 0, Dur = 95 23:32:36.313 00.003 8052 IsSlewing returns 0 23:32:36.318 00.005 8052 IsGuiding returns 0 23:32:36.323 00.005 8052 PulseGuide returned control before completion, sleep 101 23:32:36.428 00.105 8052 IsGuiding returns 1 23:32:36.429 00.001 8052 scope still moving after pulse duration time elapsed 23:32:36.451 00.022 8052 IsSlewing returns 0 23:32:36.459 00.008 8052 IsGuiding returns 0 23:32:36.459 00.000 8052 scope move finished after 95 + 45 ms 23:32:36.459 00.000 8052 Move returns status 0, amount 95 23:32:36.460 00.001 8052 move complete, result=0 23:32:36.460 00.000 8052 worker thread done servicing request 23:32:36.525 00.065 3236 UpdateGuideState exits: m=205 SNR=9.9 23:32:36.525 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:36.526 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:36.526 00.000 3236 Enqueuing Expose request 23:32:36.526 00.000 8052 Worker thread wakes up 23:32:36.526 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:36.526 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:36.527 00.001 3236 GuideStep: 1.2 px 43 ms WEST, -0.6 px 95 ms NORTH 23:32:38.061 01.534 8052 Exposure complete 23:32:38.224 00.163 8052 worker thread done servicing request 23:32:38.224 00.000 3236 OnExposeComplete: enter 23:32:38.225 00.001 3236 UpdateGuideState(): m_state=6 23:32:38.225 00.000 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 1500 23:32:38.226 00.001 3236 Star::Find returns 1 (0), X=1049.18, Y=268.51, Mass=227, SNR=10.4, Peak=39 HFD=4.7 23:32:38.226 00.000 3236 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.85) = xAngle (4.89 = -1.39) 23:32:38.226 00.000 3236 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.15 = -3.14) 23:32:38.227 00.001 3236 CameraToMount -- cameraX=-3.42 cameraY=0.34 hyp=3.43 cameraTheta=3.04 mountX=0.61 mountY=-0.01, mountTheta=-0.02 23:32:38.228 00.001 3236 SchedulePrimaryMove(06CFF028, x=-3.42, y=0.34, opts=13) 23:32:38.229 00.001 3236 Enqueuing Move request for scope (-3.42, 0.34) 23:32:38.229 00.000 8052 Worker thread wakes up 23:32:38.234 00.005 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.42, 0.34) opts 0xd 23:32:38.234 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.42, 0.34) 23:32:38.235 00.001 8052 Moving (-3.42, 0.34) raw xDistance=0.61 yDistance=-0.01 23:32:38.235 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.61 23:32:38.235 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:38.236 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01 23:32:38.236 00.000 8052 MoveAxis(W, 24, ABG) 23:32:38.236 00.000 8052 Guiding Dir = 3, Dur = 24 23:32:38.242 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=27, FiltMax=37, Gamma=1.040 23:32:38.291 00.049 8052 IsSlewing returns 0 23:32:38.358 00.067 8052 IsGuiding returns 0 23:32:38.509 00.151 3236 UpdateGuideState exits: m=227 SNR=10.4 23:32:38.509 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:38.509 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:38.510 00.001 3236 Enqueuing Expose request 23:32:38.516 00.006 8052 IsGuiding returns 0 23:32:38.517 00.001 8052 Move returns status 0, amount 24 23:32:38.517 00.000 8052 MoveAxis(N, 0, ABG) 23:32:38.517 00.000 8052 Move returns status 0, amount 0 23:32:38.517 00.000 8052 move complete, result=0 23:32:38.517 00.000 8052 worker thread done servicing request 23:32:38.518 00.001 8052 Worker thread wakes up 23:32:38.518 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:38.518 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:38.519 00.001 3236 GuideStep: 0.6 px 24 ms WEST, -0.0 px 0 ms NORTH 23:32:40.051 01.532 8052 Exposure complete 23:32:40.213 00.162 3236 OnExposeComplete: enter 23:32:40.213 00.000 3236 UpdateGuideState(): m_state=6 23:32:40.214 00.001 8052 worker thread done servicing request 23:32:40.214 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 1501 23:32:40.215 00.001 3236 Star::Find returns 1 (0), X=1048.70, Y=269.54, Mass=216, SNR=10.2, Peak=39 HFD=4.5 23:32:40.215 00.000 3236 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.85) = xAngle (4.65 = -1.63) 23:32:40.215 00.000 3236 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.91 = 2.91) 23:32:40.216 00.001 3236 CameraToMount -- cameraX=-3.89 cameraY=1.36 hyp=4.12 cameraTheta=2.80 mountX=-0.24 mountY=0.96, mountTheta=1.82 23:32:40.217 00.001 3236 SchedulePrimaryMove(06CFF028, x=-3.89, y=1.36, opts=13) 23:32:40.218 00.001 3236 Enqueuing Move request for scope (-3.89, 1.36) 23:32:40.218 00.000 8052 Worker thread wakes up 23:32:40.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.89, 1.36) opts 0xd 23:32:40.218 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.89, 1.36) 23:32:40.219 00.001 8052 Moving (-3.89, 1.36) raw xDistance=-0.24 yDistance=0.96 23:32:40.219 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.24 23:32:40.219 00.000 8052 resist switch: large excursion: input 0.96 thresh 0.54 direction from -1 to 1 23:32:40.219 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.88 23:32:40.219 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96 23:32:40.220 00.001 8052 MoveAxis(E, 7, ABG) 23:32:40.220 00.000 8052 Guiding Dir = 2, Dur = 7 23:32:40.223 00.003 8052 IsSlewing returns 0 23:32:40.226 00.003 8052 IsGuiding returns 0 23:32:40.230 00.004 8052 PulseGuide returned control before completion, sleep 14 23:32:40.230 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=26, FiltMax=37, Gamma=1.040 23:32:40.247 00.017 8052 IsGuiding returns 0 23:32:40.247 00.000 8052 Move returns status 0, amount 7 23:32:40.247 00.000 8052 MoveAxis(S, 146, ABG) 23:32:40.247 00.000 8052 Guiding Dir = 1, Dur = 146 23:32:40.249 00.002 8052 IsSlewing returns 0 23:32:40.251 00.002 8052 IsGuiding returns 0 23:32:40.259 00.008 8052 PulseGuide returned control before completion, sleep 149 23:32:40.411 00.152 8052 IsGuiding returns 0 23:32:40.412 00.001 8052 Move returns status 0, amount 146 23:32:40.412 00.000 8052 move complete, result=0 23:32:40.412 00.000 8052 worker thread done servicing request 23:32:40.503 00.091 3236 UpdateGuideState exits: m=216 SNR=10.2 23:32:40.504 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:40.504 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:40.504 00.000 3236 Enqueuing Expose request 23:32:40.504 00.000 8052 Worker thread wakes up 23:32:40.504 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:40.505 00.001 3236 GuideStep: -0.2 px 7 ms EAST, 1.0 px 146 ms SOUTH 23:32:40.505 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:42.042 01.537 8052 Exposure complete 23:32:42.206 00.164 8052 worker thread done servicing request 23:32:42.207 00.001 3236 OnExposeComplete: enter 23:32:42.207 00.000 3236 UpdateGuideState(): m_state=6 23:32:42.208 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 1502 23:32:42.208 00.000 3236 Star::Find returns 1 (0), X=1048.27, Y=269.00, Mass=232, SNR=10.5, Peak=38 HFD=4.2 23:32:42.209 00.001 3236 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.85) = xAngle (4.80 = -1.48) 23:32:42.209 00.000 3236 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.05 = 3.05) 23:32:42.209 00.000 3236 CameraToMount -- cameraX=-4.32 cameraY=0.83 hyp=4.40 cameraTheta=2.95 mountX=0.39 mountY=0.38, mountTheta=0.78 23:32:42.211 00.002 3236 SchedulePrimaryMove(06CFF028, x=-4.32, y=0.83, opts=13) 23:32:42.211 00.000 3236 Enqueuing Move request for scope (-4.32, 0.83) 23:32:42.211 00.000 8052 Worker thread wakes up 23:32:42.212 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.32, 0.83) opts 0xd 23:32:42.212 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.32, 0.83) 23:32:42.212 00.000 8052 Moving (-4.32, 0.83) raw xDistance=0.39 yDistance=0.38 23:32:42.212 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39 23:32:42.213 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38 23:32:42.213 00.000 8052 MoveAxis(W, 13, ABG) 23:32:42.213 00.000 8052 Guiding Dir = 3, Dur = 13 23:32:42.223 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=23, FiltMax=34, Gamma=1.040 23:32:42.244 00.021 8052 IsSlewing returns 0 23:32:42.306 00.062 8052 IsGuiding returns 0 23:32:42.310 00.004 8052 PulseGuide returned control before completion, sleep 20 23:32:42.333 00.023 8052 IsGuiding returns 0 23:32:42.333 00.000 8052 Move returns status 0, amount 13 23:32:42.333 00.000 8052 MoveAxis(S, 58, ABG) 23:32:42.333 00.000 8052 Guiding Dir = 1, Dur = 58 23:32:42.336 00.003 8052 IsSlewing returns 0 23:32:42.338 00.002 8052 IsGuiding returns 0 23:32:42.344 00.006 8052 PulseGuide returned control before completion, sleep 63 23:32:42.409 00.065 8052 IsGuiding returns 1 23:32:42.410 00.001 8052 scope still moving after pulse duration time elapsed 23:32:42.432 00.022 8052 IsSlewing returns 0 23:32:42.434 00.002 8052 IsGuiding returns 1 23:32:42.457 00.023 8052 IsSlewing returns 0 23:32:42.459 00.002 8052 IsGuiding returns 1 23:32:42.482 00.023 8052 IsSlewing returns 0 23:32:42.484 00.002 8052 IsGuiding returns 0 23:32:42.485 00.001 8052 scope move finished after 58 + 88 ms 23:32:42.485 00.000 8052 Move returns status 0, amount 58 23:32:42.485 00.000 8052 move complete, result=0 23:32:42.485 00.000 8052 worker thread done servicing request 23:32:42.501 00.016 3236 UpdateGuideState exits: m=232 SNR=10.5 23:32:42.501 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:42.502 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:42.502 00.000 3236 Enqueuing Expose request 23:32:42.502 00.000 8052 Worker thread wakes up 23:32:42.502 00.000 3236 GuideStep: 0.4 px 13 ms WEST, 0.4 px 58 ms SOUTH 23:32:42.503 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:42.503 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:44.036 01.533 8052 Exposure complete 23:32:44.198 00.162 8052 worker thread done servicing request 23:32:44.199 00.001 3236 OnExposeComplete: enter 23:32:44.199 00.000 3236 UpdateGuideState(): m_state=6 23:32:44.200 00.001 3236 Star::Find(15, 1048, 269, 0, (0,0,0,0), 0.0, 255) frame 1503 23:32:44.200 00.000 3236 Star::Find returns 1 (0), X=1048.98, Y=268.08, Mass=225, SNR=10.4, Peak=43 HFD=4.3 23:32:44.200 00.000 3236 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.85) = xAngle (-1.27 = -1.27) 23:32:44.201 00.001 3236 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.01 = -3.01) 23:32:44.201 00.000 3236 CameraToMount -- cameraX=-3.61 cameraY=-0.09 hyp=3.61 cameraTheta=-3.12 mountX=1.08 mountY=-0.46, mountTheta=-0.40 23:32:44.203 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.61, y=-0.09, opts=13) 23:32:44.203 00.000 3236 Enqueuing Move request for scope (-3.61, -0.09) 23:32:44.203 00.000 8052 Worker thread wakes up 23:32:44.203 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.61, -0.09) opts 0xd 23:32:44.204 00.001 8052 Handling offset move in thread for scope, endpoint = (-3.61, -0.09) 23:32:44.204 00.000 8052 Moving (-3.61, -0.09) raw xDistance=1.08 yDistance=-0.46 23:32:44.204 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.08 23:32:44.204 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:32:44.205 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46 23:32:44.205 00.000 8052 MoveAxis(W, 38, ABG) 23:32:44.205 00.000 8052 Guiding Dir = 3, Dur = 38 23:32:44.208 00.003 8052 IsSlewing returns 0 23:32:44.212 00.004 8052 IsGuiding returns 0 23:32:44.215 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=28, FiltMax=39, Gamma=1.040 23:32:44.218 00.003 8052 PulseGuide returned control before completion, sleep 43 23:32:44.264 00.046 8052 IsGuiding returns 0 23:32:44.265 00.001 8052 Move returns status 0, amount 38 23:32:44.265 00.000 8052 MoveAxis(N, 0, ABG) 23:32:44.265 00.000 8052 Move returns status 0, amount 0 23:32:44.265 00.000 8052 move complete, result=0 23:32:44.265 00.000 8052 worker thread done servicing request 23:32:44.480 00.215 3236 UpdateGuideState exits: m=225 SNR=10.4 23:32:44.481 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:44.481 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:44.482 00.001 3236 Enqueuing Expose request 23:32:44.482 00.000 8052 Worker thread wakes up 23:32:44.482 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:44.483 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:44.483 00.000 3236 GuideStep: 1.1 px 38 ms WEST, -0.5 px 0 ms NORTH 23:32:46.017 01.534 8052 Exposure complete 23:32:46.178 00.161 8052 worker thread done servicing request 23:32:46.178 00.000 3236 OnExposeComplete: enter 23:32:46.179 00.001 3236 UpdateGuideState(): m_state=6 23:32:46.179 00.000 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 1504 23:32:46.180 00.001 3236 Star::Find returns 1 (0), X=1048.81, Y=268.60, Mass=238, SNR=10.6, Peak=40 HFD=4.7 23:32:46.180 00.000 3236 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.85) = xAngle (4.88 = -1.40) 23:32:46.180 00.000 3236 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.13 = 3.13) 23:32:46.180 00.000 3236 CameraToMount -- cameraX=-3.78 cameraY=0.42 hyp=3.80 cameraTheta=3.03 mountX=0.63 mountY=0.03, mountTheta=0.05 23:32:46.183 00.003 3236 SchedulePrimaryMove(06CFF028, x=-3.78, y=0.42, opts=13) 23:32:46.183 00.000 3236 Enqueuing Move request for scope (-3.78, 0.42) 23:32:46.183 00.000 8052 Worker thread wakes up 23:32:46.184 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.78, 0.42) opts 0xd 23:32:46.184 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.78, 0.42) 23:32:46.184 00.000 8052 Moving (-3.78, 0.42) raw xDistance=0.63 yDistance=0.03 23:32:46.184 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.63 23:32:46.184 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:46.185 00.001 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:32:46.185 00.000 8052 MoveAxis(W, 25, ABG) 23:32:46.185 00.000 8052 Guiding Dir = 3, Dur = 25 23:32:46.188 00.003 8052 IsSlewing returns 0 23:32:46.192 00.004 8052 IsGuiding returns 0 23:32:46.196 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=28, FiltMax=38, Gamma=1.040 23:32:46.198 00.002 8052 PulseGuide returned control before completion, sleep 31 23:32:46.232 00.034 8052 IsGuiding returns 0 23:32:46.232 00.000 8052 Move returns status 0, amount 25 23:32:46.232 00.000 8052 MoveAxis(N, 0, ABG) 23:32:46.232 00.000 8052 Move returns status 0, amount 0 23:32:46.232 00.000 8052 move complete, result=0 23:32:46.233 00.001 8052 worker thread done servicing request 23:32:46.459 00.226 3236 UpdateGuideState exits: m=238 SNR=10.6 23:32:46.459 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:46.460 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:46.460 00.000 3236 Enqueuing Expose request 23:32:46.460 00.000 3236 GuideStep: 0.6 px 25 ms WEST, 0.0 px 0 ms NORTH 23:32:46.461 00.001 8052 Worker thread wakes up 23:32:46.461 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:46.461 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:47.994 01.533 8052 Exposure complete 23:32:48.156 00.162 8052 worker thread done servicing request 23:32:48.156 00.000 3236 OnExposeComplete: enter 23:32:48.156 00.000 3236 UpdateGuideState(): m_state=6 23:32:48.157 00.001 3236 Star::Find(15, 1048, 268, 0, (0,0,0,0), 0.0, 255) frame 1505 23:32:48.158 00.001 3236 Star::Find returns 1 (0), X=1049.16, Y=269.15, Mass=239, SNR=10.6, Peak=43 HFD=4.3 23:32:48.158 00.000 3236 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.85) = xAngle (4.71 = -1.57) 23:32:48.158 00.000 3236 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.97 = 2.97) 23:32:48.158 00.000 3236 CameraToMount -- cameraX=-3.43 cameraY=0.97 hyp=3.57 cameraTheta=2.86 mountX=0.00 mountY=0.62, mountTheta=1.57 23:32:48.160 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.43, y=0.97, opts=13) 23:32:48.161 00.001 3236 Enqueuing Move request for scope (-3.43, 0.97) 23:32:48.161 00.000 8052 Worker thread wakes up 23:32:48.161 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.43, 0.97) opts 0xd 23:32:48.161 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.43, 0.97) 23:32:48.161 00.000 8052 Moving (-3.43, 0.97) raw xDistance=0.00 yDistance=0.62 23:32:48.162 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00 23:32:48.162 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62 23:32:48.162 00.000 8052 MoveAxis(E, 0, ABG) 23:32:48.162 00.000 8052 Move returns status 0, amount 0 23:32:48.163 00.001 8052 MoveAxis(S, 94, ABG) 23:32:48.163 00.000 8052 Guiding Dir = 1, Dur = 94 23:32:48.167 00.004 8052 IsSlewing returns 0 23:32:48.169 00.002 8052 IsGuiding returns 0 23:32:48.173 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=29, FiltMax=41, Gamma=1.040 23:32:48.178 00.005 8052 PulseGuide returned control before completion, sleep 96 23:32:48.276 00.098 8052 IsGuiding returns 1 23:32:48.277 00.001 8052 scope still moving after pulse duration time elapsed 23:32:48.299 00.022 8052 IsSlewing returns 0 23:32:48.303 00.004 8052 IsGuiding returns 0 23:32:48.303 00.000 8052 scope move finished after 94 + 39 ms 23:32:48.303 00.000 8052 Move returns status 0, amount 94 23:32:48.304 00.001 8052 move complete, result=0 23:32:48.304 00.000 8052 worker thread done servicing request 23:32:48.439 00.135 3236 UpdateGuideState exits: m=239 SNR=10.6 23:32:48.439 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:48.439 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:48.439 00.000 3236 Enqueuing Expose request 23:32:48.439 00.000 8052 Worker thread wakes up 23:32:48.440 00.001 3236 GuideStep: 0.0 px 0 ms EAST, 0.6 px 94 ms SOUTH 23:32:48.440 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:48.440 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:50.076 01.636 8052 Exposure complete 23:32:50.237 00.161 8052 worker thread done servicing request 23:32:50.237 00.000 3236 OnExposeComplete: enter 23:32:50.237 00.000 3236 UpdateGuideState(): m_state=6 23:32:50.238 00.001 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 1506 23:32:50.239 00.001 3236 Star::Find returns 1 (0), X=1049.11, Y=268.68, Mass=221, SNR=10.3, Peak=40 HFD=4.1 23:32:50.239 00.000 3236 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.85) = xAngle (4.85 = -1.44) 23:32:50.239 00.000 3236 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.10 = 3.10) 23:32:50.240 00.001 3236 CameraToMount -- cameraX=-3.48 cameraY=0.50 hyp=3.51 cameraTheta=3.00 mountX=0.47 mountY=0.14, mountTheta=0.30 23:32:50.241 00.001 3236 SchedulePrimaryMove(06CFF028, x=-3.48, y=0.50, opts=13) 23:32:50.242 00.001 3236 Enqueuing Move request for scope (-3.48, 0.50) 23:32:50.242 00.000 8052 Worker thread wakes up 23:32:50.242 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.48, 0.50) opts 0xd 23:32:50.242 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.48, 0.50) 23:32:50.242 00.000 8052 Moving (-3.48, 0.50) raw xDistance=0.47 yDistance=0.14 23:32:50.243 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47 23:32:50.243 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:32:50.243 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14 23:32:50.244 00.001 8052 MoveAxis(W, 16, ABG) 23:32:50.244 00.000 8052 Guiding Dir = 3, Dur = 16 23:32:50.248 00.004 8052 IsSlewing returns 0 23:32:50.252 00.004 8052 IsGuiding returns 0 23:32:50.255 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=27, FiltMax=39, Gamma=1.040 23:32:50.258 00.003 8052 PulseGuide returned control before completion, sleep 21 23:32:50.281 00.023 8052 IsGuiding returns 0 23:32:50.282 00.001 8052 Move returns status 0, amount 16 23:32:50.282 00.000 8052 MoveAxis(N, 0, ABG) 23:32:50.282 00.000 8052 Move returns status 0, amount 0 23:32:50.282 00.000 8052 move complete, result=0 23:32:50.283 00.001 8052 worker thread done servicing request 23:32:50.520 00.237 3236 UpdateGuideState exits: m=221 SNR=10.3 23:32:50.521 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:50.521 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:50.521 00.000 3236 Enqueuing Expose request 23:32:50.521 00.000 8052 Worker thread wakes up 23:32:50.521 00.000 3236 GuideStep: 0.5 px 16 ms WEST, 0.1 px 0 ms NORTH 23:32:50.522 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:50.522 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:52.056 01.534 8052 Exposure complete 23:32:52.219 00.163 8052 worker thread done servicing request 23:32:52.220 00.001 3236 OnExposeComplete: enter 23:32:52.220 00.000 3236 UpdateGuideState(): m_state=6 23:32:52.221 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 1507 23:32:52.221 00.000 3236 Star::Find returns 1 (0), X=1048.91, Y=267.37, Mass=213, SNR=10.1, Peak=38 HFD=4.6 23:32:52.222 00.001 3236 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.85) = xAngle (-1.08 = -1.08) 23:32:52.222 00.000 3236 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.82 = -2.82) 23:32:52.222 00.000 3236 CameraToMount -- cameraX=-3.69 cameraY=-0.81 hyp=3.77 cameraTheta=-2.93 mountX=1.79 mountY=-1.18, mountTheta=-0.58 23:32:52.224 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.69, y=-0.81, opts=13) 23:32:52.224 00.000 3236 Enqueuing Move request for scope (-3.69, -0.81) 23:32:52.224 00.000 8052 Worker thread wakes up 23:32:52.225 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.69, -0.81) opts 0xd 23:32:52.225 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.69, -0.81) 23:32:52.225 00.000 8052 Moving (-3.69, -0.81) raw xDistance=1.79 yDistance=-1.18 23:32:52.225 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.79 23:32:52.225 00.000 8052 resist switch: large excursion: input -1.18 thresh 0.54 direction from 1 to -1 23:32:52.226 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.55 23:32:52.226 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18 23:32:52.226 00.000 8052 MoveAxis(W, 63, ABG) 23:32:52.226 00.000 8052 Guiding Dir = 3, Dur = 63 23:32:52.229 00.003 8052 IsSlewing returns 0 23:32:52.233 00.004 8052 IsGuiding returns 0 23:32:52.237 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=36, Gamma=1.040 23:32:52.237 00.000 8052 PulseGuide returned control before completion, sleep 69 23:32:52.373 00.136 8052 IsGuiding returns 0 23:32:52.373 00.000 8052 Move returns status 0, amount 63 23:32:52.373 00.000 8052 MoveAxis(N, 180, ABG) 23:32:52.373 00.000 8052 Guiding Dir = 0, Dur = 180 23:32:52.433 00.060 8052 IsSlewing returns 0 23:32:52.466 00.033 3236 UpdateGuideState exits: m=213 SNR=10.1 23:32:52.466 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:52.466 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:52.466 00.000 3236 Enqueuing Expose request 23:32:52.500 00.034 8052 IsGuiding returns 0 23:32:52.614 00.114 8052 PulseGuide returned control before completion, sleep 77 23:32:52.694 00.080 8052 IsGuiding returns 1 23:32:52.694 00.000 8052 scope still moving after pulse duration time elapsed 23:32:52.716 00.022 8052 IsSlewing returns 0 23:32:52.719 00.003 8052 IsGuiding returns 1 23:32:52.741 00.022 8052 IsSlewing returns 0 23:32:52.743 00.002 8052 IsGuiding returns 1 23:32:52.765 00.022 8052 IsSlewing returns 0 23:32:52.767 00.002 8052 IsGuiding returns 1 23:32:52.789 00.022 8052 IsSlewing returns 0 23:32:52.790 00.001 8052 IsGuiding returns 1 23:32:52.813 00.023 8052 IsSlewing returns 0 23:32:52.815 00.002 8052 IsGuiding returns 0 23:32:52.815 00.000 8052 scope move finished after 180 + 134 ms 23:32:52.815 00.000 8052 Move returns status 0, amount 180 23:32:52.815 00.000 8052 move complete, result=0 23:32:52.815 00.000 8052 worker thread done servicing request 23:32:52.816 00.001 8052 Worker thread wakes up 23:32:52.816 00.000 3236 GuideStep: 1.8 px 63 ms WEST, -1.2 px 180 ms NORTH 23:32:52.816 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:52.816 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:54.047 01.231 8052 Exposure complete 23:32:54.210 00.163 3236 OnExposeComplete: enter 23:32:54.210 00.000 8052 worker thread done servicing request 23:32:54.210 00.000 3236 UpdateGuideState(): m_state=6 23:32:54.211 00.001 3236 Star::Find(15, 1048, 267, 0, (0,0,0,0), 0.0, 255) frame 1508 23:32:54.211 00.000 3236 Star::Find returns 1 (0), X=1049.66, Y=268.19, Mass=226, SNR=10.4, Peak=41 HFD=4.2 23:32:54.212 00.001 3236 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.85) = xAngle (4.99 = -1.30) 23:32:54.212 00.000 3236 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.24 = -3.04) 23:32:54.212 00.000 3236 CameraToMount -- cameraX=-2.93 cameraY=0.01 hyp=2.93 cameraTheta=3.14 mountX=0.79 mountY=-0.29, mountTheta=-0.35 23:32:54.214 00.002 3236 SchedulePrimaryMove(06CFF028, x=-2.93, y=0.01, opts=13) 23:32:54.214 00.000 3236 Enqueuing Move request for scope (-2.93, 0.01) 23:32:54.215 00.001 8052 Worker thread wakes up 23:32:54.215 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.93, 0.01) opts 0xd 23:32:54.215 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.93, 0.01) 23:32:54.215 00.000 8052 Moving (-2.93, 0.01) raw xDistance=0.79 yDistance=-0.29 23:32:54.216 00.001 8052 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.79 23:32:54.216 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29 23:32:54.216 00.000 8052 MoveAxis(W, 32, ABG) 23:32:54.216 00.000 8052 Guiding Dir = 3, Dur = 32 23:32:54.219 00.003 8052 IsSlewing returns 0 23:32:54.223 00.004 8052 IsGuiding returns 0 23:32:54.227 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=36, Gamma=1.040 23:32:54.228 00.001 8052 PulseGuide returned control before completion, sleep 38 23:32:54.270 00.042 8052 IsGuiding returns 0 23:32:54.271 00.001 8052 Move returns status 0, amount 32 23:32:54.271 00.000 8052 MoveAxis(N, 44, ABG) 23:32:54.271 00.000 8052 Guiding Dir = 0, Dur = 44 23:32:54.273 00.002 8052 IsSlewing returns 0 23:32:54.275 00.002 8052 IsGuiding returns 0 23:32:54.280 00.005 8052 PulseGuide returned control before completion, sleep 51 23:32:54.334 00.054 8052 IsGuiding returns 1 23:32:54.334 00.000 8052 scope still moving after pulse duration time elapsed 23:32:54.356 00.022 8052 IsSlewing returns 0 23:32:54.358 00.002 8052 IsGuiding returns 1 23:32:54.380 00.022 8052 IsSlewing returns 0 23:32:54.382 00.002 8052 IsGuiding returns 1 23:32:54.405 00.023 8052 IsSlewing returns 0 23:32:54.407 00.002 8052 IsGuiding returns 1 23:32:54.430 00.023 8052 IsSlewing returns 0 23:32:54.432 00.002 8052 IsGuiding returns 0 23:32:54.433 00.001 8052 scope move finished after 44 + 112 ms 23:32:54.433 00.000 8052 Move returns status 0, amount 44 23:32:54.433 00.000 8052 move complete, result=0 23:32:54.433 00.000 8052 worker thread done servicing request 23:32:54.502 00.069 3236 UpdateGuideState exits: m=226 SNR=10.4 23:32:54.502 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:54.503 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:54.503 00.000 3236 Enqueuing Expose request 23:32:54.503 00.000 8052 Worker thread wakes up 23:32:54.503 00.000 3236 GuideStep: 0.8 px 32 ms WEST, -0.3 px 44 ms NORTH 23:32:54.503 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:54.504 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:56.037 01.533 8052 Exposure complete 23:32:56.202 00.165 8052 worker thread done servicing request 23:32:56.202 00.000 3236 OnExposeComplete: enter 23:32:56.202 00.000 3236 UpdateGuideState(): m_state=6 23:32:56.203 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 1509 23:32:56.204 00.001 3236 Star::Find returns 1 (0), X=1049.55, Y=269.52, Mass=211, SNR=10.0, Peak=38 HFD=4.3 23:32:56.204 00.000 3236 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.85) = xAngle (4.57 = -1.71) 23:32:56.204 00.000 3236 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.83 = 2.83) 23:32:56.204 00.000 3236 CameraToMount -- cameraX=-3.04 cameraY=1.35 hyp=3.33 cameraTheta=2.72 mountX=-0.46 mountY=1.03, mountTheta=1.99 23:32:56.206 00.002 3236 SchedulePrimaryMove(06CFF028, x=-3.04, y=1.35, opts=13) 23:32:56.206 00.000 3236 Enqueuing Move request for scope (-3.04, 1.35) 23:32:56.207 00.001 8052 Worker thread wakes up 23:32:56.207 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.04, 1.35) opts 0xd 23:32:56.207 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.04, 1.35) 23:32:56.207 00.000 8052 Moving (-3.04, 1.35) raw xDistance=-0.46 yDistance=1.03 23:32:56.208 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.46 23:32:56.208 00.000 8052 resist switch: large excursion: input 1.03 thresh 0.54 direction from -1 to 1 23:32:56.208 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.09 23:32:56.208 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03 23:32:56.209 00.001 8052 MoveAxis(E, 14, ABG) 23:32:56.209 00.000 8052 Guiding Dir = 2, Dur = 14 23:32:56.219 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=27, FiltMax=36, Gamma=1.040 23:32:56.224 00.005 8052 IsSlewing returns 0 23:32:56.292 00.068 8052 IsGuiding returns 0 23:32:56.416 00.124 8052 IsGuiding returns 0 23:32:56.416 00.000 8052 Move returns status 0, amount 14 23:32:56.416 00.000 8052 MoveAxis(S, 157, ABG) 23:32:56.416 00.000 8052 Guiding Dir = 1, Dur = 157 23:32:56.422 00.006 8052 IsSlewing returns 0 23:32:56.424 00.002 8052 IsGuiding returns 0 23:32:56.430 00.006 8052 PulseGuide returned control before completion, sleep 162 23:32:56.489 00.059 3236 UpdateGuideState exits: m=211 SNR=10.0 23:32:56.490 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:56.490 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:56.490 00.000 3236 Enqueuing Expose request 23:32:56.599 00.109 8052 IsGuiding returns 0 23:32:56.599 00.000 8052 Move returns status 0, amount 157 23:32:56.599 00.000 8052 move complete, result=0 23:32:56.599 00.000 8052 worker thread done servicing request 23:32:56.600 00.001 8052 Worker thread wakes up 23:32:56.600 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:56.600 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:32:56.601 00.001 3236 GuideStep: -0.5 px 14 ms EAST, 1.0 px 157 ms SOUTH 23:32:58.033 01.432 8052 Exposure complete 23:32:58.195 00.162 8052 worker thread done servicing request 23:32:58.195 00.000 3236 OnExposeComplete: enter 23:32:58.196 00.001 3236 UpdateGuideState(): m_state=6 23:32:58.197 00.001 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 1510 23:32:58.197 00.000 3236 Star::Find returns 1 (0), X=1049.79, Y=268.65, Mass=216, SNR=10.1, Peak=38 HFD=4.6 23:32:58.197 00.000 3236 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.85) = xAngle (4.82 = -1.46) 23:32:58.197 00.000 3236 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.08 = 3.08) 23:32:58.198 00.001 3236 CameraToMount -- cameraX=-2.80 cameraY=0.47 hyp=2.84 cameraTheta=2.97 mountX=0.31 mountY=0.19, mountTheta=0.54 23:32:58.199 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.80, y=0.47, opts=13) 23:32:58.200 00.001 3236 Enqueuing Move request for scope (-2.80, 0.47) 23:32:58.200 00.000 8052 Worker thread wakes up 23:32:58.200 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.80, 0.47) opts 0xd 23:32:58.200 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.80, 0.47) 23:32:58.201 00.001 8052 Moving (-2.80, 0.47) raw xDistance=0.31 yDistance=0.19 23:32:58.201 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31 23:32:58.201 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19 23:32:58.201 00.000 8052 MoveAxis(W, 10, ABG) 23:32:58.201 00.000 8052 Guiding Dir = 3, Dur = 10 23:32:58.204 00.003 8052 IsSlewing returns 0 23:32:58.209 00.005 8052 IsGuiding returns 0 23:32:58.212 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=36, Gamma=1.040 23:32:58.214 00.002 8052 PulseGuide returned control before completion, sleep 16 23:32:58.232 00.018 8052 IsGuiding returns 0 23:32:58.233 00.001 8052 Move returns status 0, amount 10 23:32:58.233 00.000 8052 MoveAxis(S, 28, ABG) 23:32:58.233 00.000 8052 Guiding Dir = 1, Dur = 28 23:32:58.235 00.002 8052 IsSlewing returns 0 23:32:58.238 00.003 8052 IsGuiding returns 0 23:32:58.245 00.007 8052 PulseGuide returned control before completion, sleep 31 23:32:58.280 00.035 8052 IsGuiding returns 1 23:32:58.280 00.000 8052 scope still moving after pulse duration time elapsed 23:32:58.302 00.022 8052 IsSlewing returns 0 23:32:58.304 00.002 8052 IsGuiding returns 1 23:32:58.327 00.023 8052 IsSlewing returns 0 23:32:58.329 00.002 8052 IsGuiding returns 1 23:32:58.351 00.022 8052 IsSlewing returns 0 23:32:58.353 00.002 8052 IsGuiding returns 1 23:32:58.376 00.023 8052 IsSlewing returns 0 23:32:58.378 00.002 8052 IsGuiding returns 0 23:32:58.378 00.000 8052 scope move finished after 28 + 112 ms 23:32:58.378 00.000 8052 Move returns status 0, amount 28 23:32:58.378 00.000 8052 move complete, result=0 23:32:58.378 00.000 8052 worker thread done servicing request 23:32:58.490 00.112 3236 UpdateGuideState exits: m=216 SNR=10.1 23:32:58.491 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:32:58.491 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:32:58.491 00.000 3236 Enqueuing Expose request 23:32:58.491 00.000 8052 Worker thread wakes up 23:32:58.491 00.000 3236 GuideStep: 0.3 px 10 ms WEST, 0.2 px 28 ms SOUTH 23:32:58.492 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:32:58.492 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:00.026 01.534 8052 Exposure complete 23:33:00.224 00.198 8052 worker thread done servicing request 23:33:00.224 00.000 3236 OnExposeComplete: enter 23:33:00.224 00.000 3236 UpdateGuideState(): m_state=6 23:33:00.225 00.001 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 1511 23:33:00.226 00.001 3236 Star::Find returns 1 (0), X=1050.15, Y=269.79, Mass=233, SNR=10.5, Peak=40 HFD=4.4 23:33:00.226 00.000 3236 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.85) = xAngle (4.40 = -1.88) 23:33:00.226 00.000 3236 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.66 = 2.66) 23:33:00.227 00.001 3236 CameraToMount -- cameraX=-2.44 cameraY=1.62 hyp=2.93 cameraTheta=2.56 mountX=-0.89 mountY=1.36, mountTheta=2.15 23:33:00.228 00.001 3236 SchedulePrimaryMove(06CFF028, x=-2.44, y=1.62, opts=13) 23:33:00.229 00.001 3236 Enqueuing Move request for scope (-2.44, 1.62) 23:33:00.229 00.000 8052 Worker thread wakes up 23:33:00.229 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.44, 1.62) opts 0xd 23:33:00.229 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.44, 1.62) 23:33:00.229 00.000 8052 Moving (-2.44, 1.62) raw xDistance=-0.89 yDistance=1.36 23:33:00.230 00.001 8052 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.89 23:33:00.230 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.36 from input 1.36 23:33:00.230 00.000 8052 MoveAxis(E, 30, ABG) 23:33:00.231 00.001 8052 Guiding Dir = 2, Dur = 30 23:33:00.241 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=28, FiltMax=38, Gamma=1.040 23:33:00.260 00.019 8052 IsSlewing returns 0 23:33:00.265 00.005 8052 IsGuiding returns 0 23:33:00.277 00.012 8052 PulseGuide returned control before completion, sleep 28 23:33:00.307 00.030 8052 IsGuiding returns 1 23:33:00.307 00.000 8052 scope still moving after pulse duration time elapsed 23:33:00.330 00.023 8052 IsSlewing returns 0 23:33:00.332 00.002 8052 IsGuiding returns 0 23:33:00.332 00.000 8052 scope move finished after 30 + 37 ms 23:33:00.333 00.001 8052 Move returns status 0, amount 30 23:33:00.333 00.000 8052 MoveAxis(S, 207, ABG) 23:33:00.333 00.000 8052 Guiding Dir = 1, Dur = 207 23:33:00.335 00.002 8052 IsSlewing returns 0 23:33:00.338 00.003 8052 IsGuiding returns 0 23:33:00.342 00.004 8052 PulseGuide returned control before completion, sleep 214 23:33:00.477 00.135 3236 UpdateGuideState exits: m=233 SNR=10.5 23:33:00.477 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:00.477 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:00.477 00.000 3236 Enqueuing Expose request 23:33:00.562 00.085 8052 IsGuiding returns 0 23:33:00.563 00.001 8052 Move returns status 0, amount 207 23:33:00.563 00.000 8052 move complete, result=0 23:33:00.563 00.000 8052 worker thread done servicing request 23:33:00.563 00.000 8052 Worker thread wakes up 23:33:00.564 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:00.564 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:00.564 00.000 3236 GuideStep: -0.9 px 30 ms EAST, 1.4 px 207 ms SOUTH 23:33:01.996 01.432 8052 Exposure complete 23:33:02.158 00.162 8052 worker thread done servicing request 23:33:02.158 00.000 3236 OnExposeComplete: enter 23:33:02.158 00.000 3236 UpdateGuideState(): m_state=6 23:33:02.159 00.001 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 1512 23:33:02.159 00.000 3236 Star::Find returns 1 (0), X=1051.26, Y=269.93, Mass=228, SNR=10.4, Peak=35 HFD=4.4 23:33:02.160 00.001 3236 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.85) = xAngle (4.07 = -2.22) 23:33:02.160 00.000 3236 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.32 = 2.32) 23:33:02.160 00.000 3236 CameraToMount -- cameraX=-1.33 cameraY=1.75 hyp=2.20 cameraTheta=2.22 mountX=-1.32 mountY=1.61, mountTheta=2.26 23:33:02.162 00.002 3236 SchedulePrimaryMove(06CFF028, x=-1.33, y=1.75, opts=13) 23:33:02.162 00.000 3236 Enqueuing Move request for scope (-1.33, 1.75) 23:33:02.162 00.000 8052 Worker thread wakes up 23:33:02.163 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.33, 1.75) opts 0xd 23:33:02.163 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.33, 1.75) 23:33:02.163 00.000 8052 Moving (-1.33, 1.75) raw xDistance=-1.32 yDistance=1.61 23:33:02.163 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.32 23:33:02.163 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.61 from input 1.61 23:33:02.164 00.001 8052 MoveAxis(E, 48, ABG) 23:33:02.164 00.000 8052 Guiding Dir = 2, Dur = 48 23:33:02.168 00.004 8052 IsSlewing returns 0 23:33:02.175 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=23, FiltMax=33, Gamma=1.040 23:33:02.179 00.004 8052 IsGuiding returns 0 23:33:02.184 00.005 8052 PulseGuide returned control before completion, sleep 54 23:33:02.244 00.060 8052 IsGuiding returns 0 23:33:02.245 00.001 8052 Move returns status 0, amount 48 23:33:02.245 00.000 8052 MoveAxis(S, 245, ABG) 23:33:02.245 00.000 8052 Guiding Dir = 1, Dur = 245 23:33:02.247 00.002 8052 IsSlewing returns 0 23:33:02.250 00.003 8052 IsGuiding returns 0 23:33:02.254 00.004 8052 PulseGuide returned control before completion, sleep 251 23:33:02.440 00.186 3236 UpdateGuideState exits: m=228 SNR=10.4 23:33:02.440 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:02.441 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:02.441 00.000 3236 Enqueuing Expose request 23:33:02.512 00.071 8052 IsGuiding returns 1 23:33:02.513 00.001 8052 scope still moving after pulse duration time elapsed 23:33:02.542 00.029 8052 IsSlewing returns 0 23:33:02.546 00.004 8052 IsGuiding returns 0 23:33:02.546 00.000 8052 scope move finished after 245 + 51 ms 23:33:02.546 00.000 8052 Move returns status 0, amount 245 23:33:02.546 00.000 8052 move complete, result=0 23:33:02.546 00.000 8052 worker thread done servicing request 23:33:02.547 00.001 8052 Worker thread wakes up 23:33:02.547 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:02.547 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:02.566 00.019 3236 GuideStep: -1.3 px 48 ms EAST, 1.6 px 245 ms SOUTH 23:33:04.080 01.514 8052 Exposure complete 23:33:04.243 00.163 8052 worker thread done servicing request 23:33:04.243 00.000 3236 OnExposeComplete: enter 23:33:04.244 00.001 3236 UpdateGuideState(): m_state=6 23:33:04.244 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 1513 23:33:04.245 00.001 3236 Star::Find returns 1 (0), X=1051.84, Y=267.91, Mass=219, SNR=10.2, Peak=42 HFD=4.3 23:33:04.245 00.000 3236 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.85) = xAngle (-0.95 = -0.95) 23:33:04.245 00.000 3236 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.69 = -2.69) 23:33:04.245 00.000 3236 CameraToMount -- cameraX=-0.75 cameraY=-0.27 hyp=0.79 cameraTheta=-2.79 mountX=0.46 mountY=-0.34, mountTheta=-0.64 23:33:04.247 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.75, y=-0.27, opts=13) 23:33:04.247 00.000 3236 Enqueuing Move request for scope (-0.75, -0.27) 23:33:04.248 00.001 8052 Worker thread wakes up 23:33:04.248 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.27) opts 0xd 23:33:04.248 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.75, -0.27) 23:33:04.248 00.000 8052 Moving (-0.75, -0.27) raw xDistance=0.46 yDistance=-0.34 23:33:04.248 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.46 23:33:04.249 00.001 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:33:04.249 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34 23:33:04.249 00.000 8052 MoveAxis(W, 13, ABG) 23:33:04.250 00.001 8052 Guiding Dir = 3, Dur = 13 23:33:04.255 00.005 8052 IsSlewing returns 0 23:33:04.257 00.002 8052 IsGuiding returns 0 23:33:04.260 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=29, FiltMax=39, Gamma=1.040 23:33:04.263 00.003 8052 PulseGuide returned control before completion, sleep 18 23:33:04.286 00.023 8052 IsGuiding returns 0 23:33:04.287 00.001 8052 Move returns status 0, amount 13 23:33:04.287 00.000 8052 MoveAxis(N, 0, ABG) 23:33:04.287 00.000 8052 Move returns status 0, amount 0 23:33:04.288 00.001 8052 move complete, result=0 23:33:04.288 00.000 8052 worker thread done servicing request 23:33:04.524 00.236 3236 UpdateGuideState exits: m=219 SNR=10.2 23:33:04.524 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:04.524 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:04.525 00.001 3236 Enqueuing Expose request 23:33:04.525 00.000 8052 Worker thread wakes up 23:33:04.525 00.000 3236 GuideStep: 0.5 px 13 ms WEST, -0.3 px 0 ms NORTH 23:33:04.525 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:04.526 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:06.059 01.533 8052 Exposure complete 23:33:06.221 00.162 8052 worker thread done servicing request 23:33:06.221 00.000 3236 OnExposeComplete: enter 23:33:06.221 00.000 3236 UpdateGuideState(): m_state=6 23:33:06.222 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1514 23:33:06.222 00.000 3236 Star::Find returns 1 (0), X=1052.19, Y=265.79, Mass=221, SNR=10.2, Peak=40 HFD=4.7 23:33:06.223 00.001 3236 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.85) = xAngle (0.11 = 0.11) 23:33:06.223 00.000 3236 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.63 = -1.63) 23:33:06.223 00.000 3236 CameraToMount -- cameraX=-0.40 cameraY=-2.38 hyp=2.42 cameraTheta=-1.74 mountX=2.40 mountY=-2.41, mountTheta=-0.79 23:33:06.225 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.40, y=-2.38, opts=13) 23:33:06.225 00.000 3236 Enqueuing Move request for scope (-0.40, -2.38) 23:33:06.225 00.000 8052 Worker thread wakes up 23:33:06.226 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -2.38) opts 0xd 23:33:06.226 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.40, -2.38) 23:33:06.226 00.000 8052 Moving (-0.40, -2.38) raw xDistance=2.40 yDistance=-2.41 23:33:06.226 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.53 from input 2.40 23:33:06.226 00.000 8052 resist switch: large excursion: input -2.41 thresh 0.54 direction from 1 to -1 23:33:06.227 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.23 23:33:06.227 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.41 from input -2.41 23:33:06.227 00.000 8052 MoveAxis(W, 84, ABG) 23:33:06.227 00.000 8052 Guiding Dir = 3, Dur = 84 23:33:06.232 00.005 8052 IsSlewing returns 0 23:33:06.237 00.005 8052 IsGuiding returns 0 23:33:06.237 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=28, FiltMax=37, Gamma=1.040 23:33:06.241 00.004 8052 PulseGuide returned control before completion, sleep 90 23:33:06.334 00.093 8052 IsGuiding returns 0 23:33:06.335 00.001 8052 Move returns status 0, amount 84 23:33:06.335 00.000 8052 MoveAxis(N, 367, ABG) 23:33:06.335 00.000 8052 Guiding Dir = 0, Dur = 367 23:33:06.337 00.002 8052 IsSlewing returns 0 23:33:06.340 00.003 8052 IsGuiding returns 0 23:33:06.344 00.004 8052 PulseGuide returned control before completion, sleep 374 23:33:06.503 00.159 3236 UpdateGuideState exits: m=221 SNR=10.2 23:33:06.503 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:06.503 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:06.503 00.000 3236 Enqueuing Expose request 23:33:06.797 00.294 8052 IsGuiding returns 0 23:33:06.797 00.000 8052 Move returns status 0, amount 367 23:33:06.797 00.000 8052 move complete, result=0 23:33:06.798 00.001 8052 worker thread done servicing request 23:33:06.798 00.000 3236 GuideStep: 2.4 px 84 ms WEST, -2.4 px 367 ms NORTH 23:33:06.798 00.000 8052 Worker thread wakes up 23:33:06.799 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:06.799 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:08.029 01.230 8052 Exposure complete 23:33:08.191 00.162 8052 worker thread done servicing request 23:33:08.192 00.001 3236 OnExposeComplete: enter 23:33:08.192 00.000 3236 UpdateGuideState(): m_state=6 23:33:08.193 00.001 3236 Star::Find(15, 1052, 265, 0, (0,0,0,0), 0.0, 255) frame 1515 23:33:08.193 00.000 3236 Star::Find returns 1 (0), X=1051.60, Y=266.49, Mass=235, SNR=10.6, Peak=42 HFD=4.9 23:33:08.194 00.001 3236 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.85) = xAngle (-0.26 = -0.26) 23:33:08.194 00.000 3236 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.00 = -2.00) 23:33:08.194 00.000 3236 CameraToMount -- cameraX=-0.99 cameraY=-1.68 hyp=1.95 cameraTheta=-2.10 mountX=1.89 mountY=-1.78, mountTheta=-0.75 23:33:08.196 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.99, y=-1.68, opts=13) 23:33:08.196 00.000 3236 Enqueuing Move request for scope (-0.99, -1.68) 23:33:08.197 00.001 8052 Worker thread wakes up 23:33:08.197 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.99, -1.68) opts 0xd 23:33:08.197 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.99, -1.68) 23:33:08.197 00.000 8052 Moving (-0.99, -1.68) raw xDistance=1.89 yDistance=-1.78 23:33:08.198 00.001 8052 GuideAlgorithmHysteresis::Result() returns 1.30 from input 1.89 23:33:08.198 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.78 from input -1.78 23:33:08.198 00.000 8052 MoveAxis(W, 71, ABG) 23:33:08.198 00.000 8052 Guiding Dir = 3, Dur = 71 23:33:08.201 00.003 8052 IsSlewing returns 0 23:33:08.208 00.007 8052 IsGuiding returns 0 23:33:08.209 00.001 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=30, FiltMax=40, Gamma=1.040 23:33:08.214 00.005 8052 PulseGuide returned control before completion, sleep 76 23:33:08.293 00.079 8052 IsGuiding returns 0 23:33:08.294 00.001 8052 Move returns status 0, amount 71 23:33:08.294 00.000 8052 MoveAxis(N, 270, ABG) 23:33:08.294 00.000 8052 Guiding Dir = 0, Dur = 270 23:33:08.297 00.003 8052 IsSlewing returns 0 23:33:08.299 00.002 8052 IsGuiding returns 0 23:33:08.304 00.005 8052 PulseGuide returned control before completion, sleep 275 23:33:08.473 00.169 3236 UpdateGuideState exits: m=235 SNR=10.6 23:33:08.473 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:08.474 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:08.474 00.000 3236 Enqueuing Expose request 23:33:08.635 00.161 8052 IsGuiding returns 1 23:33:08.635 00.000 8052 scope still moving after pulse duration time elapsed 23:33:08.666 00.031 8052 IsSlewing returns 0 23:33:08.672 00.006 8052 IsGuiding returns 0 23:33:08.672 00.000 8052 scope move finished after 270 + 102 ms 23:33:08.672 00.000 8052 Move returns status 0, amount 270 23:33:08.672 00.000 8052 move complete, result=0 23:33:08.673 00.001 8052 worker thread done servicing request 23:33:08.673 00.000 3236 GuideStep: 1.9 px 71 ms WEST, -1.8 px 270 ms NORTH 23:33:08.673 00.000 8052 Worker thread wakes up 23:33:08.674 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:08.674 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:10.005 01.331 8052 Exposure complete 23:33:10.167 00.162 8052 worker thread done servicing request 23:33:10.167 00.000 3236 OnExposeComplete: enter 23:33:10.167 00.000 3236 UpdateGuideState(): m_state=6 23:33:10.168 00.001 3236 Star::Find(15, 1051, 266, 0, (0,0,0,0), 0.0, 255) frame 1516 23:33:10.169 00.001 3236 Star::Find returns 1 (0), X=1051.96, Y=267.77, Mass=205, SNR=9.9, Peak=42 HFD=4.4 23:33:10.169 00.000 3236 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.85) = xAngle (-0.72 = -0.72) 23:33:10.169 00.000 3236 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.46 = -2.46) 23:33:10.169 00.000 3236 CameraToMount -- cameraX=-0.63 cameraY=-0.41 hyp=0.75 cameraTheta=-2.56 mountX=0.57 mountY=-0.47, mountTheta=-0.69 23:33:10.171 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.63, y=-0.41, opts=13) 23:33:10.172 00.001 3236 Enqueuing Move request for scope (-0.63, -0.41) 23:33:10.172 00.000 8052 Worker thread wakes up 23:33:10.172 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.41) opts 0xd 23:33:10.172 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.63, -0.41) 23:33:10.173 00.001 8052 Moving (-0.63, -0.41) raw xDistance=0.57 yDistance=-0.47 23:33:10.173 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.57 23:33:10.173 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47 23:33:10.173 00.000 8052 MoveAxis(W, 25, ABG) 23:33:10.173 00.000 8052 Guiding Dir = 3, Dur = 25 23:33:10.176 00.003 8052 IsSlewing returns 0 23:33:10.181 00.005 8052 IsGuiding returns 0 23:33:10.184 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=30, FiltMax=39, Gamma=1.040 23:33:10.186 00.002 8052 PulseGuide returned control before completion, sleep 31 23:33:10.220 00.034 8052 IsGuiding returns 1 23:33:10.221 00.001 8052 scope still moving after pulse duration time elapsed 23:33:10.243 00.022 8052 IsSlewing returns 0 23:33:10.245 00.002 8052 IsGuiding returns 0 23:33:10.245 00.000 8052 scope move finished after 25 + 39 ms 23:33:10.246 00.001 8052 Move returns status 0, amount 25 23:33:10.246 00.000 8052 MoveAxis(N, 72, ABG) 23:33:10.246 00.000 8052 Guiding Dir = 0, Dur = 72 23:33:10.248 00.002 8052 IsSlewing returns 0 23:33:10.257 00.009 8052 IsGuiding returns 0 23:33:10.262 00.005 8052 PulseGuide returned control before completion, sleep 78 23:33:10.432 00.170 8052 IsGuiding returns 0 23:33:10.432 00.000 8052 Move returns status 0, amount 72 23:33:10.432 00.000 8052 move complete, result=0 23:33:10.433 00.001 8052 worker thread done servicing request 23:33:10.454 00.021 3236 UpdateGuideState exits: m=205 SNR=9.9 23:33:10.454 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:10.455 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:10.455 00.000 3236 Enqueuing Expose request 23:33:10.455 00.000 8052 Worker thread wakes up 23:33:10.455 00.000 3236 GuideStep: 0.6 px 25 ms WEST, -0.5 px 72 ms NORTH 23:33:10.456 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:10.456 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:11.991 01.535 8052 Exposure complete 23:33:12.155 00.164 8052 worker thread done servicing request 23:33:12.155 00.000 3236 OnExposeComplete: enter 23:33:12.156 00.001 3236 UpdateGuideState(): m_state=6 23:33:12.157 00.001 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1517 23:33:12.157 00.000 3236 Star::Find returns 1 (0), X=1052.58, Y=268.01, Mass=234, SNR=10.5, Peak=32 HFD=4.8 23:33:12.157 00.000 3236 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.85) = xAngle (0.24 = 0.24) 23:33:12.158 00.001 3236 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.51 = -1.51) 23:33:12.158 00.000 3236 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.61 mountX=0.16 mountY=-0.17, mountTheta=-0.80 23:33:12.159 00.001 3236 SchedulePrimaryMove(06CFF028, x=-0.01, y=-0.17, opts=13) 23:33:12.160 00.001 3236 Enqueuing Move request for scope (-0.01, -0.17) 23:33:12.160 00.000 8052 Worker thread wakes up 23:33:12.160 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd 23:33:12.160 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.01, -0.17) 23:33:12.161 00.001 8052 Moving (-0.01, -0.17) raw xDistance=0.16 yDistance=-0.17 23:33:12.161 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16 23:33:12.161 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:33:12.161 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17 23:33:12.162 00.001 8052 MoveAxis(E, 0, ABG) 23:33:12.162 00.000 8052 Move returns status 0, amount 0 23:33:12.162 00.000 8052 MoveAxis(N, 0, ABG) 23:33:12.162 00.000 8052 Move returns status 0, amount 0 23:33:12.163 00.001 8052 move complete, result=0 23:33:12.163 00.000 8052 worker thread done servicing request 23:33:12.172 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=21, FiltMax=31, Gamma=1.040 23:33:12.457 00.285 3236 UpdateGuideState exits: m=234 SNR=10.5 23:33:12.457 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:12.457 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:12.457 00.000 3236 Enqueuing Expose request 23:33:12.458 00.001 8052 Worker thread wakes up 23:33:12.458 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:12.458 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:12.459 00.001 3236 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH 23:33:13.989 01.530 8052 Exposure complete 23:33:14.116 00.127 8052 worker thread done servicing request 23:33:14.116 00.000 3236 OnExposeComplete: enter 23:33:14.116 00.000 3236 UpdateGuideState(): m_state=6 23:33:14.117 00.001 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1518 23:33:14.117 00.000 3236 Star::Find returns 1 (0), X=1052.68, Y=267.48, Mass=226, SNR=10.3, Peak=40 HFD=4.9 23:33:14.117 00.000 3236 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.85) = xAngle (0.41 = 0.41) 23:33:14.118 00.001 3236 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.34 = -1.34) 23:33:14.118 00.000 3236 CameraToMount -- cameraX=0.09 cameraY=-0.70 hyp=0.70 cameraTheta=-1.44 mountX=0.64 mountY=-0.68, mountTheta=-0.81 23:33:14.119 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.09, y=-0.70, opts=13) 23:33:14.120 00.001 3236 Enqueuing Move request for scope (0.09, -0.70) 23:33:14.120 00.000 8052 Worker thread wakes up 23:33:14.120 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.70) opts 0xd 23:33:14.120 00.000 8052 Handling offset move in thread for scope, endpoint = (0.09, -0.70) 23:33:14.120 00.000 8052 Moving (0.09, -0.70) raw xDistance=0.64 yDistance=-0.68 23:33:14.120 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64 23:33:14.121 00.001 8052 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68 23:33:14.121 00.000 8052 MoveAxis(W, 22, ABG) 23:33:14.121 00.000 8052 Guiding Dir = 3, Dur = 22 23:33:14.123 00.002 8052 IsSlewing returns 0 23:33:14.126 00.003 8052 IsGuiding returns 0 23:33:14.130 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=29, FiltMax=38, Gamma=1.040 23:33:14.166 00.036 8052 IsGuiding returns 1 23:33:14.166 00.000 8052 scope still moving after pulse duration time elapsed 23:33:14.190 00.024 8052 IsSlewing returns 0 23:33:14.192 00.002 8052 IsGuiding returns 1 23:33:14.214 00.022 8052 IsSlewing returns 0 23:33:14.216 00.002 8052 IsGuiding returns 1 23:33:14.239 00.023 8052 IsSlewing returns 0 23:33:14.241 00.002 8052 IsGuiding returns 0 23:33:14.241 00.000 8052 scope move finished after 22 + 92 ms 23:33:14.241 00.000 8052 Move returns status 0, amount 22 23:33:14.241 00.000 8052 MoveAxis(N, 104, ABG) 23:33:14.241 00.000 8052 Guiding Dir = 0, Dur = 104 23:33:14.244 00.003 8052 IsSlewing returns 0 23:33:14.245 00.001 8052 IsGuiding returns 0 23:33:14.253 00.008 8052 PulseGuide returned control before completion, sleep 107 23:33:14.346 00.093 3236 UpdateGuideState exits: m=226 SNR=10.3 23:33:14.347 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:14.347 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:14.347 00.000 3236 Enqueuing Expose request 23:33:14.483 00.136 8052 IsGuiding returns 1 23:33:14.483 00.000 8052 scope still moving after pulse duration time elapsed 23:33:14.621 00.138 8052 IsSlewing returns 0 23:33:14.700 00.079 8052 IsGuiding returns 0 23:33:14.700 00.000 8052 scope move finished after 104 + 350 ms 23:33:14.700 00.000 8052 Move returns status 0, amount 104 23:33:14.700 00.000 8052 move complete, result=0 23:33:14.700 00.000 8052 worker thread done servicing request 23:33:14.700 00.000 8052 Worker thread wakes up 23:33:14.701 00.001 3236 GuideStep: 0.6 px 22 ms WEST, -0.7 px 104 ms NORTH 23:33:14.701 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:14.701 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:16.029 01.328 8052 Exposure complete 23:33:16.157 00.128 3236 OnExposeComplete: enter 23:33:16.157 00.000 3236 UpdateGuideState(): m_state=6 23:33:16.158 00.001 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1519 23:33:16.158 00.000 3236 Star::Find returns 1 (0), X=1052.72, Y=269.93, Mass=234, SNR=10.5, Peak=37 HFD=4.7 23:33:16.158 00.000 3236 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.85) = xAngle (3.34 = -2.94) 23:33:16.159 00.001 3236 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.60 = 1.60) 23:33:16.159 00.000 3236 CameraToMount -- cameraX=0.13 cameraY=1.76 hyp=1.76 cameraTheta=1.50 mountX=-1.73 mountY=1.76, mountTheta=2.35 23:33:16.159 00.000 8052 worker thread done servicing request 23:33:16.161 00.002 3236 SchedulePrimaryMove(06CFF028, x=0.13, y=1.76, opts=13) 23:33:16.161 00.000 3236 Enqueuing Move request for scope (0.13, 1.76) 23:33:16.161 00.000 8052 Worker thread wakes up 23:33:16.161 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 1.76) opts 0xd 23:33:16.161 00.000 8052 Handling offset move in thread for scope, endpoint = (0.13, 1.76) 23:33:16.161 00.000 8052 Moving (0.13, 1.76) raw xDistance=-1.73 yDistance=1.76 23:33:16.162 00.001 8052 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.73 23:33:16.162 00.000 8052 resist switch: large excursion: input 1.76 thresh 0.54 direction from -1 to 1 23:33:16.162 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.29 23:33:16.162 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.76 from input 1.76 23:33:16.162 00.000 8052 MoveAxis(E, 58, ABG) 23:33:16.162 00.000 8052 Guiding Dir = 2, Dur = 58 23:33:16.165 00.003 8052 IsSlewing returns 0 23:33:16.167 00.002 8052 IsGuiding returns 0 23:33:16.171 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=25, FiltMax=35, Gamma=1.040 23:33:16.190 00.019 8052 PulseGuide returned control before completion, sleep 46 23:33:16.238 00.048 8052 IsGuiding returns 1 23:33:16.238 00.000 8052 scope still moving after pulse duration time elapsed 23:33:16.264 00.026 8052 IsSlewing returns 0 23:33:16.266 00.002 8052 IsGuiding returns 1 23:33:16.288 00.022 8052 IsSlewing returns 0 23:33:16.290 00.002 8052 IsGuiding returns 0 23:33:16.290 00.000 8052 scope move finished after 58 + 64 ms 23:33:16.290 00.000 8052 Move returns status 0, amount 58 23:33:16.290 00.000 8052 MoveAxis(S, 268, ABG) 23:33:16.291 00.001 8052 Guiding Dir = 1, Dur = 268 23:33:16.294 00.003 8052 IsSlewing returns 0 23:33:16.296 00.002 8052 IsGuiding returns 0 23:33:16.299 00.003 8052 PulseGuide returned control before completion, sleep 275 23:33:16.385 00.086 3236 UpdateGuideState exits: m=234 SNR=10.5 23:33:16.385 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:16.385 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:16.386 00.001 3236 Enqueuing Expose request 23:33:16.578 00.192 8052 IsGuiding returns 0 23:33:16.578 00.000 8052 Move returns status 0, amount 268 23:33:16.579 00.001 8052 move complete, result=0 23:33:16.579 00.000 8052 worker thread done servicing request 23:33:16.579 00.000 8052 Worker thread wakes up 23:33:16.579 00.000 3236 GuideStep: -1.7 px 58 ms EAST, 1.8 px 268 ms SOUTH 23:33:16.579 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:16.579 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:18.010 01.431 8052 Exposure complete 23:33:18.138 00.128 8052 worker thread done servicing request 23:33:18.138 00.000 3236 OnExposeComplete: enter 23:33:18.139 00.001 3236 UpdateGuideState(): m_state=6 23:33:18.139 00.000 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 1520 23:33:18.140 00.001 3236 Star::Find returns 1 (0), X=1053.13, Y=271.35, Mass=210, SNR=10.0, Peak=37 HFD=4.5 23:33:18.140 00.000 3236 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.85) = xAngle (3.25 = -3.03) 23:33:18.140 00.000 3236 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.51 = 1.51) 23:33:18.140 00.000 3236 CameraToMount -- cameraX=0.54 cameraY=3.18 hyp=3.22 cameraTheta=1.40 mountX=-3.21 mountY=3.22, mountTheta=2.35 23:33:18.141 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.54, y=3.18, opts=13) 23:33:18.142 00.001 3236 Enqueuing Move request for scope (0.54, 3.18) 23:33:18.142 00.000 8052 Worker thread wakes up 23:33:18.142 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.54, 3.18) opts 0xd 23:33:18.142 00.000 8052 Handling offset move in thread for scope, endpoint = (0.54, 3.18) 23:33:18.142 00.000 8052 Moving (0.54, 3.18) raw xDistance=-3.21 yDistance=3.22 23:33:18.143 00.001 8052 GuideAlgorithmHysteresis::Result() returns -2.09 from input -3.21 23:33:18.143 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.22 from input 3.22 23:33:18.143 00.000 8052 MoveAxis(E, 115, ABG) 23:33:18.143 00.000 8052 Guiding Dir = 2, Dur = 115 23:33:18.146 00.003 8052 IsSlewing returns 0 23:33:18.149 00.003 8052 IsGuiding returns 0 23:33:18.152 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=35, Gamma=1.040 23:33:18.166 00.014 8052 PulseGuide returned control before completion, sleep 109 23:33:18.279 00.113 8052 IsGuiding returns 1 23:33:18.279 00.000 8052 scope still moving after pulse duration time elapsed 23:33:18.301 00.022 8052 IsSlewing returns 0 23:33:18.303 00.002 8052 IsGuiding returns 0 23:33:18.303 00.000 8052 scope move finished after 115 + 38 ms 23:33:18.303 00.000 8052 Move returns status 0, amount 115 23:33:18.303 00.000 8052 MoveAxis(S, 489, ABG) 23:33:18.303 00.000 8052 Guiding Dir = 1, Dur = 489 23:33:18.306 00.003 8052 IsSlewing returns 0 23:33:18.308 00.002 8052 IsGuiding returns 0 23:33:18.317 00.009 8052 PulseGuide returned control before completion, sleep 490 23:33:18.382 00.065 3236 UpdateGuideState exits: m=210 SNR=10.0 23:33:18.382 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:18.383 00.001 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:18.383 00.000 3236 Enqueuing Expose request 23:33:18.811 00.428 8052 IsGuiding returns 0 23:33:18.811 00.000 8052 Move returns status 0, amount 489 23:33:18.811 00.000 8052 move complete, result=0 23:33:18.812 00.001 8052 worker thread done servicing request 23:33:18.812 00.000 3236 GuideStep: -3.2 px 115 ms EAST, 3.2 px 489 ms SOUTH 23:33:18.812 00.000 8052 Worker thread wakes up 23:33:18.812 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:18.812 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:20.044 01.232 8052 Exposure complete 23:33:20.207 00.163 8052 worker thread done servicing request 23:33:20.207 00.000 3236 OnExposeComplete: enter 23:33:20.208 00.001 3236 UpdateGuideState(): m_state=6 23:33:20.209 00.001 3236 Star::Find(15, 1053, 271, 0, (0,0,0,0), 0.0, 255) frame 1521 23:33:20.209 00.000 3236 Star::Find returns 1 (0), X=1052.71, Y=269.76, Mass=229, SNR=10.4, Peak=41 HFD=5.0 23:33:20.209 00.000 3236 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.85) = xAngle (3.35 = -2.94) 23:33:20.209 00.000 3236 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.60 = 1.60) 23:33:20.210 00.001 3236 CameraToMount -- cameraX=0.12 cameraY=1.59 hyp=1.59 cameraTheta=1.50 mountX=-1.56 mountY=1.59, mountTheta=2.35 23:33:20.211 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.12, y=1.59, opts=13) 23:33:20.212 00.001 3236 Enqueuing Move request for scope (0.12, 1.59) 23:33:20.212 00.000 8052 Worker thread wakes up 23:33:20.212 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.59) opts 0xd 23:33:20.212 00.000 8052 Handling offset move in thread for scope, endpoint = (0.12, 1.59) 23:33:20.213 00.001 8052 Moving (0.12, 1.59) raw xDistance=-1.56 yDistance=1.59 23:33:20.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.13 from input -1.56 23:33:20.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.59 from input 1.59 23:33:20.213 00.000 8052 MoveAxis(E, 62, ABG) 23:33:20.213 00.000 8052 Guiding Dir = 2, Dur = 62 23:33:20.216 00.003 8052 IsSlewing returns 0 23:33:20.221 00.005 8052 IsGuiding returns 0 23:33:20.224 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=29, FiltMax=38, Gamma=1.040 23:33:20.226 00.002 8052 PulseGuide returned control before completion, sleep 68 23:33:20.335 00.109 8052 IsGuiding returns 0 23:33:20.335 00.000 8052 Move returns status 0, amount 62 23:33:20.336 00.001 8052 MoveAxis(S, 242, ABG) 23:33:20.336 00.000 8052 Guiding Dir = 1, Dur = 242 23:33:20.338 00.002 8052 IsSlewing returns 0 23:33:20.341 00.003 8052 IsGuiding returns 0 23:33:20.381 00.040 8052 PulseGuide returned control before completion, sleep 213 23:33:20.492 00.111 3236 UpdateGuideState exits: m=229 SNR=10.4 23:33:20.492 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:20.492 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:20.493 00.001 3236 Enqueuing Expose request 23:33:20.604 00.111 8052 IsGuiding returns 1 23:33:20.604 00.000 8052 scope still moving after pulse duration time elapsed 23:33:20.636 00.032 8052 IsSlewing returns 0 23:33:20.641 00.005 8052 IsGuiding returns 0 23:33:20.642 00.001 8052 scope move finished after 242 + 57 ms 23:33:20.642 00.000 8052 Move returns status 0, amount 242 23:33:20.642 00.000 8052 move complete, result=0 23:33:20.643 00.001 8052 worker thread done servicing request 23:33:20.644 00.001 8052 Worker thread wakes up 23:33:20.644 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:20.644 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:20.645 00.001 3236 GuideStep: -1.6 px 62 ms EAST, 1.6 px 242 ms SOUTH 23:33:22.077 01.432 8052 Exposure complete 23:33:22.239 00.162 8052 worker thread done servicing request 23:33:22.239 00.000 3236 OnExposeComplete: enter 23:33:22.239 00.000 3236 UpdateGuideState(): m_state=6 23:33:22.240 00.001 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 1522 23:33:22.240 00.000 3236 Star::Find returns 1 (0), X=1052.35, Y=264.95, Mass=205, SNR=9.8, Peak=38 HFD=5.0 23:33:22.241 00.001 3236 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.85) = xAngle (0.20 = 0.20) 23:33:22.241 00.000 3236 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.54 = -1.54) 23:33:22.241 00.000 3236 CameraToMount -- cameraX=-0.25 cameraY=-3.22 hyp=3.23 cameraTheta=-1.65 mountX=3.17 mountY=-3.23, mountTheta=-0.80 23:33:22.243 00.002 3236 SchedulePrimaryMove(06CFF028, x=-0.25, y=-3.22, opts=13) 23:33:22.243 00.000 3236 Enqueuing Move request for scope (-0.25, -3.22) 23:33:22.243 00.000 8052 Worker thread wakes up 23:33:22.244 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -3.22) opts 0xd 23:33:22.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.25, -3.22) 23:33:22.244 00.000 8052 Moving (-0.25, -3.22) raw xDistance=3.17 yDistance=-3.23 23:33:22.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.92 from input 3.17 23:33:22.244 00.000 8052 resist switch: large excursion: input -3.23 thresh 0.54 direction from 1 to -1 23:33:22.245 00.001 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-9.69 23:33:22.245 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.23 from input -3.23 23:33:22.245 00.000 8052 MoveAxis(W, 105, ABG) 23:33:22.245 00.000 8052 Guiding Dir = 3, Dur = 105 23:33:22.248 00.003 8052 IsSlewing returns 0 23:33:22.251 00.003 8052 IsGuiding returns 0 23:33:22.256 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=27, FiltMax=36, Gamma=1.040 23:33:22.258 00.002 8052 PulseGuide returned control before completion, sleep 109 23:33:22.447 00.189 8052 IsGuiding returns 0 23:33:22.448 00.001 8052 Move returns status 0, amount 105 23:33:22.448 00.000 8052 MoveAxis(N, 491, ABG) 23:33:22.448 00.000 8052 Guiding Dir = 0, Dur = 491 23:33:22.523 00.075 8052 IsSlewing returns 0 23:33:22.536 00.013 3236 UpdateGuideState exits: m=205 SNR=9.8 23:33:22.537 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:22.537 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:22.537 00.000 3236 Enqueuing Expose request 23:33:22.629 00.092 8052 IsGuiding returns 0 23:33:22.730 00.101 8052 PulseGuide returned control before completion, sleep 401 23:33:23.134 00.404 8052 IsGuiding returns 1 23:33:23.134 00.000 8052 scope still moving after pulse duration time elapsed 23:33:23.157 00.023 8052 IsSlewing returns 0 23:33:23.159 00.002 8052 IsGuiding returns 1 23:33:23.181 00.022 8052 IsSlewing returns 0 23:33:23.183 00.002 8052 IsGuiding returns 1 23:33:23.205 00.022 8052 IsSlewing returns 0 23:33:23.207 00.002 8052 IsGuiding returns 1 23:33:23.229 00.022 8052 IsSlewing returns 0 23:33:23.232 00.003 8052 IsGuiding returns 0 23:33:23.232 00.000 8052 scope move finished after 491 + 111 ms 23:33:23.232 00.000 8052 Move returns status 0, amount 491 23:33:23.232 00.000 8052 move complete, result=0 23:33:23.232 00.000 8052 worker thread done servicing request 23:33:23.233 00.001 8052 Worker thread wakes up 23:33:23.233 00.000 3236 GuideStep: 3.2 px 105 ms WEST, -3.2 px 491 ms NORTH 23:33:23.233 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:23.233 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:24.060 00.827 8052 Exposure complete 23:33:24.224 00.164 8052 worker thread done servicing request 23:33:24.224 00.000 3236 OnExposeComplete: enter 23:33:24.225 00.001 3236 UpdateGuideState(): m_state=6 23:33:24.225 00.000 3236 Star::Find(15, 1052, 264, 0, (0,0,0,0), 0.0, 255) frame 1523 23:33:24.226 00.001 3236 Star::Find returns 1 (0), X=1052.83, Y=265.02, Mass=212, SNR=10.0, Peak=37 HFD=4.3 23:33:24.226 00.000 3236 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.85) = xAngle (0.35 = 0.35) 23:33:24.226 00.000 3236 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.39 = -1.39) 23:33:24.227 00.001 3236 CameraToMount -- cameraX=0.24 cameraY=-3.16 hyp=3.17 cameraTheta=-1.50 mountX=2.97 mountY=-3.12, mountTheta=-0.81 23:33:24.228 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.24, y=-3.16, opts=13) 23:33:24.229 00.001 3236 Enqueuing Move request for scope (0.24, -3.16) 23:33:24.229 00.000 8052 Worker thread wakes up 23:33:24.229 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -3.16) opts 0xd 23:33:24.229 00.000 8052 Handling offset move in thread for scope, endpoint = (0.24, -3.16) 23:33:24.230 00.001 8052 Moving (0.24, -3.16) raw xDistance=2.97 yDistance=-3.12 23:33:24.230 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.01 from input 2.97 23:33:24.230 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.12 from input -3.12 23:33:24.230 00.000 8052 MoveAxis(W, 110, ABG) 23:33:24.230 00.000 8052 Guiding Dir = 3, Dur = 110 23:33:24.233 00.003 8052 IsSlewing returns 0 23:33:24.237 00.004 8052 IsGuiding returns 0 23:33:24.241 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=34, Gamma=1.040 23:33:24.242 00.001 8052 PulseGuide returned control before completion, sleep 116 23:33:24.361 00.119 8052 IsGuiding returns 0 23:33:24.362 00.001 8052 Move returns status 0, amount 110 23:33:24.362 00.000 8052 MoveAxis(N, 474, ABG) 23:33:24.362 00.000 8052 Guiding Dir = 0, Dur = 474 23:33:24.364 00.002 8052 IsSlewing returns 0 23:33:24.366 00.002 8052 IsGuiding returns 0 23:33:24.370 00.004 8052 PulseGuide returned control before completion, sleep 481 23:33:24.510 00.140 3236 UpdateGuideState exits: m=212 SNR=10.0 23:33:24.510 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:24.510 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:24.511 00.001 3236 Enqueuing Expose request 23:33:24.855 00.344 8052 IsGuiding returns 0 23:33:24.855 00.000 8052 Move returns status 0, amount 474 23:33:24.855 00.000 8052 move complete, result=0 23:33:24.855 00.000 8052 worker thread done servicing request 23:33:24.856 00.001 3236 GuideStep: 3.0 px 110 ms WEST, -3.1 px 474 ms NORTH 23:33:24.856 00.000 8052 Worker thread wakes up 23:33:24.856 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:24.856 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:33:26.087 01.231 8052 Exposure complete 23:33:26.250 00.163 8052 worker thread done servicing request 23:33:26.250 00.000 3236 OnExposeComplete: enter 23:33:26.250 00.000 3236 UpdateGuideState(): m_state=6 23:33:26.251 00.001 3236 Star::Find(15, 1052, 265, 0, (0,0,0,0), 0.0, 255) frame 1524 23:33:26.252 00.001 3236 Star::Find returns 1 (0), X=1047.91, Y=265.65, Mass=167, SNR=8.8, Peak=33 HFD=5.7 23:33:26.252 00.000 3236 DistanceChecker: reject for large offset (5.32 > 4.88) avgDist = 2.44 count = 1499 23:33:26.252 00.000 3236 DistanceChecker: activated 23:33:26.252 00.000 3236 Status Line: Recovering 23:33:26.257 00.005 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:33:26.258 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:33:26.258 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:33:26.258 00.000 8052 Worker thread wakes up 23:33:26.259 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:33:26.259 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:33:26.259 00.000 8052 move complete, result=0 23:33:26.259 00.000 8052 worker thread done servicing request 23:33:26.360 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:33:26.360 00.000 3236 Status Line: No star found 23:33:26.365 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=24, FiltMax=31, Gamma=1.040 23:33:26.648 00.283 3236 UpdateGuideState exits: No star found 23:33:26.649 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:26.649 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:33:26.649 00.000 3236 Enqueuing Expose request 23:33:26.649 00.000 8052 Worker thread wakes up 23:33:26.650 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:26.650 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:33:28.089 01.439 8052 Exposure complete 23:33:28.260 00.171 8052 worker thread done servicing request 23:33:28.261 00.001 3236 OnExposeComplete: enter 23:33:28.261 00.000 3236 UpdateGuideState(): m_state=6 23:33:28.262 00.001 3236 Star::Find(15, 1052, 265, 0, (0,0,0,0), 0.0, 255) frame 1525 23:33:28.262 00.000 3236 Star::Find returns 1 (0), X=1046.05, Y=264.28, Mass=204, SNR=9.8, Peak=43 HFD=4.1 23:33:28.262 00.000 3236 DistanceChecker: reject for large offset (7.61 > 4.88) avgDist = 2.44 count = 1499 23:33:28.263 00.001 3236 Status Line: Recovering 23:33:28.268 00.005 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:33:28.269 00.001 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:33:28.269 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:33:28.270 00.001 8052 Worker thread wakes up 23:33:28.270 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:33:28.270 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:33:28.271 00.001 8052 move complete, result=0 23:33:28.271 00.000 8052 worker thread done servicing request 23:33:28.372 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:33:28.372 00.000 3236 Status Line: No star found 23:33:28.377 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=29, FiltMax=40, Gamma=1.040 23:33:28.655 00.278 3236 UpdateGuideState exits: No star found 23:33:28.655 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:28.656 00.001 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:33:28.656 00.000 3236 Enqueuing Expose request 23:33:28.656 00.000 8052 Worker thread wakes up 23:33:28.656 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:28.657 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:33:30.091 01.434 8052 Exposure complete 23:33:30.264 00.173 8052 worker thread done servicing request 23:33:30.264 00.000 3236 OnExposeComplete: enter 23:33:30.264 00.000 3236 UpdateGuideState(): m_state=6 23:33:30.265 00.001 3236 Star::Find(15, 1052, 265, 0, (0,0,0,0), 0.0, 255) frame 1526 23:33:30.266 00.001 3236 Star::Find returns 1 (0), X=1046.11, Y=263.55, Mass=212, SNR=10.0, Peak=43 HFD=3.9 23:33:30.266 00.000 3236 DistanceChecker: reject for large offset (7.96 > 4.88) avgDist = 2.44 count = 1499 23:33:30.266 00.000 3236 Status Line: Recovering 23:33:30.273 00.007 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:33:30.273 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:33:30.273 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:33:30.274 00.001 8052 Worker thread wakes up 23:33:30.274 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:33:30.275 00.001 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:33:30.275 00.000 8052 move complete, result=0 23:33:30.275 00.000 8052 worker thread done servicing request 23:33:30.376 00.101 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:33:30.376 00.000 3236 Status Line: No star found 23:33:30.382 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=30, FiltMax=40, Gamma=1.040 23:33:30.664 00.282 3236 UpdateGuideState exits: No star found 23:33:30.664 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:30.665 00.001 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:33:30.665 00.000 3236 Enqueuing Expose request 23:33:30.665 00.000 8052 Worker thread wakes up 23:33:30.665 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:30.665 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:33:31.998 01.333 8052 Exposure complete 23:33:32.170 00.172 3236 OnExposeComplete: enter 23:33:32.170 00.000 8052 worker thread done servicing request 23:33:32.170 00.000 3236 UpdateGuideState(): m_state=6 23:33:32.171 00.001 3236 Star::Find(15, 1052, 265, 0, (0,0,0,0), 0.0, 255) frame 1527 23:33:32.171 00.000 3236 Star::Find returns 1 (0), X=1046.01, Y=264.26, Mass=209, SNR=10.0, Peak=38 HFD=4.3 23:33:32.172 00.001 3236 DistanceChecker: reject for large offset (7.65 > 4.88) avgDist = 2.44 count = 1499 23:33:32.172 00.000 3236 DistanceChecker: begin recovering 23:33:32.172 00.000 3236 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.85) = xAngle (-0.76 = -0.76) 23:33:32.172 00.000 3236 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.50 = -2.50) 23:33:32.172 00.000 3236 CameraToMount -- cameraX=-6.58 cameraY=-3.92 hyp=7.65 cameraTheta=-2.60 mountX=5.57 mountY=-4.57, mountTheta=-0.69 23:33:32.174 00.002 3236 SchedulePrimaryMove(06CFF028, x=-6.58, y=-3.92, opts=13) 23:33:32.174 00.000 3236 Enqueuing Move request for scope (-6.58, -3.92) 23:33:32.175 00.001 8052 Worker thread wakes up 23:33:32.175 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.58, -3.92) opts 0xd 23:33:32.176 00.001 8052 Handling offset move in thread for scope, endpoint = (-6.58, -3.92) 23:33:32.176 00.000 8052 Moving (-6.58, -3.92) raw xDistance=5.57 yDistance=-4.57 23:33:32.176 00.000 8052 GuideAlgorithmHysteresis::Result() returns 3.65 from input 5.57 23:33:32.176 00.000 8052 GuideAlgorithmResistSwitch::result() returns -4.57 from input -4.57 23:33:32.177 00.001 8052 MoveAxis(W, 201, ABG) 23:33:32.178 00.001 8052 Guiding Dir = 3, Dur = 201 23:33:32.180 00.002 8052 IsSlewing returns 0 23:33:32.182 00.002 8052 IsGuiding returns 0 23:33:32.187 00.005 8052 PulseGuide returned control before completion, sleep 207 23:33:32.190 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=24, FiltMax=34, Gamma=1.040 23:33:32.399 00.209 8052 IsGuiding returns 0 23:33:32.399 00.000 8052 Move returns status 0, amount 201 23:33:32.399 00.000 8052 MoveAxis(N, 694, ABG) 23:33:32.400 00.001 8052 Guiding Dir = 0, Dur = 694 23:33:32.402 00.002 8052 IsSlewing returns 0 23:33:32.404 00.002 8052 IsGuiding returns 0 23:33:32.409 00.005 8052 PulseGuide returned control before completion, sleep 700 23:33:32.482 00.073 3236 UpdateGuideState exits: m=209 SNR=10.0 23:33:32.482 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:32.482 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:32.482 00.000 3236 Enqueuing Expose request 23:33:33.113 00.631 8052 IsGuiding returns 0 23:33:33.113 00.000 8052 Move returns status 0, amount 694 23:33:33.113 00.000 8052 move complete, result=0 23:33:33.113 00.000 8052 worker thread done servicing request 23:33:33.114 00.001 8052 Worker thread wakes up 23:33:33.114 00.000 3236 GuideStep: 5.6 px 201 ms WEST, -4.6 px 694 ms NORTH 23:33:33.114 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:33.114 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,249,31,31) 23:33:34.043 00.929 8052 Exposure complete 23:33:34.207 00.164 8052 worker thread done servicing request 23:33:34.208 00.001 3236 OnExposeComplete: enter 23:33:34.208 00.000 3236 UpdateGuideState(): m_state=6 23:33:34.209 00.001 3236 Star::Find(15, 1046, 264, 0, (0,0,0,0), 0.0, 255) frame 1528 23:33:34.209 00.000 3236 Star::Find returns 1 (0), X=1035.98, Y=269.00, Mass=47, SNR=4.6, Peak=34 HFD=2.7 23:33:34.210 00.001 3236 Status Line: Mass: 47 vs 221 23:33:34.216 00.006 3236 UpdateCurrentPosition: star mass new=46.7 exp=220.8 thresh=50% limits=(110.4, 339.0, 441.7) 23:33:34.217 00.001 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 23:33:34.217 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:33:34.217 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:33:34.219 00.002 8052 Worker thread wakes up 23:33:34.220 00.001 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:33:34.220 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:33:34.220 00.000 8052 move complete, result=0 23:33:34.220 00.000 8052 worker thread done servicing request 23:33:34.322 00.102 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:33:34.322 00.000 3236 Status Line: Star lost - mass changed 23:33:34.328 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=31, Gamma=1.040 23:33:34.617 00.289 3236 UpdateGuideState exits: Star lost - mass changed 23:33:34.617 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:34.617 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:33:34.617 00.000 3236 Enqueuing Expose request 23:33:34.617 00.000 8052 Worker thread wakes up 23:33:34.618 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:34.618 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:33:36.052 01.434 8052 Exposure complete 23:33:36.223 00.171 8052 worker thread done servicing request 23:33:36.223 00.000 3236 OnExposeComplete: enter 23:33:36.223 00.000 3236 UpdateGuideState(): m_state=6 23:33:36.224 00.001 3236 Star::Find(15, 1046, 264, 0, (0,0,0,0), 0.0, 255) frame 1529 23:33:36.225 00.001 3236 Star::Find returns 1 (0), X=1034.60, Y=268.56, Mass=238, SNR=10.6, Peak=39 HFD=4.9 23:33:36.225 00.000 3236 DistanceChecker: reject for large offset (18.00 > 5.35) avgDist = 2.68 count = 1500 23:33:36.225 00.000 3236 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.85) = xAngle (4.97 = -1.31) 23:33:36.226 00.001 3236 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.22 = -3.06) 23:33:36.226 00.000 3236 CameraToMount -- cameraX=-17.99 cameraY=0.39 hyp=18.00 cameraTheta=3.12 mountX=4.56 mountY=-1.45, mountTheta=-0.31 23:33:36.228 00.002 3236 SchedulePrimaryMove(06CFF028, x=-17.99, y=0.39, opts=13) 23:33:36.228 00.000 3236 Enqueuing Move request for scope (-17.99, 0.39) 23:33:36.228 00.000 8052 Worker thread wakes up 23:33:36.228 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-17.99, 0.39) opts 0xd 23:33:36.229 00.001 8052 Handling offset move in thread for scope, endpoint = (-17.99, 0.39) 23:33:36.229 00.000 8052 Moving (-17.99, 0.39) raw xDistance=4.56 yDistance=-1.45 23:33:36.229 00.000 8052 GuideAlgorithmHysteresis::Result() returns 3.13 from input 4.56 23:33:36.229 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.45 from input -1.45 23:33:36.229 00.000 8052 MoveAxis(W, 172, ABG) 23:33:36.230 00.001 8052 Guiding Dir = 3, Dur = 172 23:33:36.234 00.004 8052 IsSlewing returns 0 23:33:36.237 00.003 8052 IsGuiding returns 0 23:33:36.242 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=37, Gamma=1.040 23:33:36.243 00.001 8052 PulseGuide returned control before completion, sleep 177 23:33:36.423 00.180 8052 IsGuiding returns 0 23:33:36.424 00.001 8052 Move returns status 0, amount 172 23:33:36.424 00.000 8052 MoveAxis(N, 221, ABG) 23:33:36.424 00.000 8052 Guiding Dir = 0, Dur = 221 23:33:36.427 00.003 8052 IsSlewing returns 0 23:33:36.429 00.002 8052 IsGuiding returns 0 23:33:36.433 00.004 8052 PulseGuide returned control before completion, sleep 228 23:33:36.527 00.094 3236 UpdateGuideState exits: m=238 SNR=10.6 23:33:36.545 00.018 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:36.545 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:36.545 00.000 3236 Enqueuing Expose request 23:33:36.666 00.121 8052 IsGuiding returns 1 23:33:36.666 00.000 8052 scope still moving after pulse duration time elapsed 23:33:36.799 00.133 8052 IsSlewing returns 0 23:33:36.872 00.073 8052 IsGuiding returns 0 23:33:36.872 00.000 8052 scope move finished after 221 + 222 ms 23:33:36.873 00.001 8052 Move returns status 0, amount 221 23:33:36.873 00.000 8052 move complete, result=0 23:33:36.873 00.000 8052 worker thread done servicing request 23:33:36.873 00.000 8052 Worker thread wakes up 23:33:36.873 00.000 3236 GuideStep: 4.6 px 172 ms WEST, -1.5 px 221 ms NORTH 23:33:36.873 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:36.874 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1020,254,31,31) 23:33:38.003 01.129 8052 Exposure complete 23:33:38.168 00.165 3236 OnExposeComplete: enter 23:33:38.168 00.000 3236 UpdateGuideState(): m_state=6 23:33:38.169 00.001 3236 Star::Find(15, 1034, 268, 0, (0,0,0,0), 0.0, 255) frame 1530 23:33:38.170 00.001 8052 worker thread done servicing request 23:33:38.170 00.000 3236 Star::Find returns 1 (0), X=1035.35, Y=271.99, Mass=219, SNR=10.1, Peak=39 HFD=5.1 23:33:38.170 00.000 3236 DistanceChecker: reject for large offset (17.66 > 6.73) avgDist = 3.37 count = 1501 23:33:38.170 00.000 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.77 = -1.51) 23:33:38.170 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.03 = 3.03) 23:33:38.171 00.001 3236 CameraToMount -- cameraX=-17.24 cameraY=3.81 hyp=17.66 cameraTheta=2.92 mountX=1.06 mountY=2.04, mountTheta=1.09 23:33:38.172 00.001 3236 SchedulePrimaryMove(06CFF028, x=-17.24, y=3.81, opts=13) 23:33:38.173 00.001 3236 Enqueuing Move request for scope (-17.24, 3.81) 23:33:38.173 00.000 8052 Worker thread wakes up 23:33:38.173 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-17.24, 3.81) opts 0xd 23:33:38.173 00.000 8052 Handling offset move in thread for scope, endpoint = (-17.24, 3.81) 23:33:38.174 00.001 8052 Moving (-17.24, 3.81) raw xDistance=1.06 yDistance=2.04 23:33:38.174 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.06 23:33:38.174 00.000 8052 resist switch: large excursion: input 2.04 thresh 0.54 direction from -1 to 1 23:33:38.174 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.11 23:33:38.174 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.04 from input 2.04 23:33:38.175 00.001 8052 MoveAxis(W, 49, ABG) 23:33:38.175 00.000 8052 Guiding Dir = 3, Dur = 49 23:33:38.185 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=29, FiltMax=38, Gamma=1.040 23:33:38.236 00.051 8052 IsSlewing returns 0 23:33:38.240 00.004 8052 IsGuiding returns 0 23:33:38.245 00.005 8052 PulseGuide returned control before completion, sleep 55 23:33:38.303 00.058 8052 IsGuiding returns 0 23:33:38.303 00.000 8052 Move returns status 0, amount 49 23:33:38.303 00.000 8052 MoveAxis(S, 309, ABG) 23:33:38.303 00.000 8052 Guiding Dir = 1, Dur = 309 23:33:38.305 00.002 8052 IsSlewing returns 0 23:33:38.308 00.003 8052 IsGuiding returns 0 23:33:38.316 00.008 8052 PulseGuide returned control before completion, sleep 311 23:33:38.456 00.140 3236 UpdateGuideState exits: m=219 SNR=10.1 23:33:38.456 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:38.456 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:38.456 00.000 3236 Enqueuing Expose request 23:33:38.632 00.176 8052 IsGuiding returns 0 23:33:38.632 00.000 8052 Move returns status 0, amount 309 23:33:38.632 00.000 8052 move complete, result=0 23:33:38.633 00.001 8052 worker thread done servicing request 23:33:38.633 00.000 8052 Worker thread wakes up 23:33:38.633 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:38.634 00.001 8052 Handling exposure in thread, d=2000 o=3 r=(1020,257,31,31) 23:33:38.634 00.000 3236 GuideStep: 1.1 px 49 ms WEST, 2.0 px 309 ms SOUTH 23:33:40.067 01.433 8052 Exposure complete 23:33:40.230 00.163 8052 worker thread done servicing request 23:33:40.230 00.000 3236 OnExposeComplete: enter 23:33:40.231 00.001 3236 UpdateGuideState(): m_state=6 23:33:40.232 00.001 3236 Star::Find(15, 1035, 271, 0, (0,0,0,0), 0.0, 255) frame 1531 23:33:40.232 00.000 3236 Star::Find returns 1 (0), X=1034.68, Y=272.70, Mass=230, SNR=10.4, Peak=45 HFD=4.7 23:33:40.232 00.000 3236 DistanceChecker: reject for large offset (18.47 > 8.02) avgDist = 4.01 count = 1502 23:33:40.232 00.000 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.74 = -1.54) 23:33:40.233 00.001 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 23:33:40.233 00.000 3236 CameraToMount -- cameraX=-17.91 cameraY=4.52 hyp=18.47 cameraTheta=2.89 mountX=0.56 mountY=2.67, mountTheta=1.36 23:33:40.235 00.002 3236 SchedulePrimaryMove(06CFF028, x=-17.91, y=4.52, opts=13) 23:33:40.235 00.000 3236 Enqueuing Move request for scope (-17.91, 4.52) 23:33:40.235 00.000 8052 Worker thread wakes up 23:33:40.235 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-17.91, 4.52) opts 0xd 23:33:40.236 00.001 8052 Handling offset move in thread for scope, endpoint = (-17.91, 4.52) 23:33:40.236 00.000 8052 Moving (-17.91, 4.52) raw xDistance=0.56 yDistance=2.67 23:33:40.236 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.56 23:33:40.236 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.67 from input 2.67 23:33:40.236 00.000 8052 MoveAxis(W, 23, ABG) 23:33:40.237 00.001 8052 Guiding Dir = 3, Dur = 23 23:33:40.242 00.005 8052 IsSlewing returns 0 23:33:40.246 00.004 8052 IsGuiding returns 0 23:33:40.248 00.002 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=29, FiltMax=38, Gamma=1.040 23:33:40.253 00.005 8052 PulseGuide returned control before completion, sleep 27 23:33:40.290 00.037 8052 IsGuiding returns 0 23:33:40.291 00.001 8052 Move returns status 0, amount 23 23:33:40.291 00.000 8052 MoveAxis(S, 406, ABG) 23:33:40.291 00.000 8052 Guiding Dir = 1, Dur = 406 23:33:40.294 00.003 8052 IsSlewing returns 0 23:33:40.296 00.002 8052 IsGuiding returns 0 23:33:40.302 00.006 8052 PulseGuide returned control before completion, sleep 411 23:33:40.527 00.225 3236 UpdateGuideState exits: m=230 SNR=10.4 23:33:40.527 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:40.527 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:40.527 00.000 3236 Enqueuing Expose request 23:33:40.754 00.227 8052 IsGuiding returns 0 23:33:40.754 00.000 8052 Move returns status 0, amount 406 23:33:40.755 00.001 8052 move complete, result=0 23:33:40.755 00.000 8052 worker thread done servicing request 23:33:40.755 00.000 8052 Worker thread wakes up 23:33:40.755 00.000 3236 GuideStep: 0.6 px 23 ms WEST, 2.7 px 406 ms SOUTH 23:33:40.755 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:40.755 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1020,258,31,31) 23:33:42.089 01.334 8052 Exposure complete 23:33:42.251 00.162 8052 worker thread done servicing request 23:33:42.251 00.000 3236 OnExposeComplete: enter 23:33:42.252 00.001 3236 UpdateGuideState(): m_state=6 23:33:42.252 00.000 3236 Star::Find(15, 1034, 272, 0, (0,0,0,0), 0.0, 255) frame 1532 23:33:42.253 00.001 3236 Star::Find returns 1 (0), X=1034.32, Y=271.99, Mass=232, SNR=10.5, Peak=39 HFD=4.2 23:33:42.253 00.000 3236 DistanceChecker: reject for large offset (18.67 > 9.32) avgDist = 4.66 count = 1503 23:33:42.253 00.000 3236 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.85) = xAngle (4.78 = -1.50) 23:33:42.254 00.001 3236 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.04 = 3.04) 23:33:42.254 00.000 3236 CameraToMount -- cameraX=-18.27 cameraY=3.81 hyp=18.67 cameraTheta=2.94 mountX=1.34 mountY=1.93, mountTheta=0.96 23:33:42.255 00.001 3236 SchedulePrimaryMove(06CFF028, x=-18.27, y=3.81, opts=13) 23:33:42.256 00.001 3236 Enqueuing Move request for scope (-18.27, 3.81) 23:33:42.256 00.000 8052 Worker thread wakes up 23:33:42.256 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-18.27, 3.81) opts 0xd 23:33:42.256 00.000 8052 Handling offset move in thread for scope, endpoint = (-18.27, 3.81) 23:33:42.257 00.001 8052 Moving (-18.27, 3.81) raw xDistance=1.34 yDistance=1.93 23:33:42.257 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.34 23:33:42.257 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.93 from input 1.93 23:33:42.257 00.000 8052 MoveAxis(W, 48, ABG) 23:33:42.258 00.001 8052 Guiding Dir = 3, Dur = 48 23:33:42.260 00.002 8052 IsSlewing returns 0 23:33:42.264 00.004 8052 IsGuiding returns 0 23:33:42.268 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=24, FiltMax=34, Gamma=1.040 23:33:42.269 00.001 8052 PulseGuide returned control before completion, sleep 54 23:33:42.325 00.056 8052 IsGuiding returns 0 23:33:42.326 00.001 8052 Move returns status 0, amount 48 23:33:42.326 00.000 8052 MoveAxis(S, 293, ABG) 23:33:42.326 00.000 8052 Guiding Dir = 1, Dur = 293 23:33:42.328 00.002 8052 IsSlewing returns 0 23:33:42.330 00.002 8052 IsGuiding returns 0 23:33:42.335 00.005 8052 PulseGuide returned control before completion, sleep 298 23:33:42.536 00.201 3236 UpdateGuideState exits: m=232 SNR=10.5 23:33:42.536 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:42.536 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:42.536 00.000 3236 Enqueuing Expose request 23:33:42.638 00.102 8052 IsGuiding returns 0 23:33:42.638 00.000 8052 Move returns status 0, amount 293 23:33:42.638 00.000 8052 move complete, result=0 23:33:42.638 00.000 8052 worker thread done servicing request 23:33:42.639 00.001 8052 Worker thread wakes up 23:33:42.639 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:42.639 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1019,257,31,31) 23:33:42.647 00.008 3236 GuideStep: 1.3 px 48 ms WEST, 1.9 px 293 ms SOUTH 23:33:44.072 01.425 8052 Exposure complete 23:33:44.232 00.160 8052 worker thread done servicing request 23:33:44.232 00.000 3236 OnExposeComplete: enter 23:33:44.233 00.001 3236 UpdateGuideState(): m_state=6 23:33:44.234 00.001 3236 Star::Find(15, 1034, 271, 0, (0,0,0,0), 0.0, 255) frame 1533 23:33:44.234 00.000 3236 Star::Find returns 1 (0), X=1035.08, Y=271.99, Mass=237, SNR=10.5, Peak=40 HFD=4.4 23:33:44.234 00.000 3236 DistanceChecker: reject for large offset (17.92 > 10.58) avgDist = 5.29 count = 1504 23:33:44.235 00.001 3236 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.85) = xAngle (4.78 = -1.51) 23:33:44.235 00.000 3236 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.03 = 3.03) 23:33:44.235 00.000 3236 CameraToMount -- cameraX=-17.51 cameraY=3.81 hyp=17.92 cameraTheta=2.93 mountX=1.13 mountY=2.01, mountTheta=1.06 23:33:44.237 00.002 3236 SchedulePrimaryMove(06CFF028, x=-17.51, y=3.81, opts=13) 23:33:44.237 00.000 3236 Enqueuing Move request for scope (-17.51, 3.81) 23:33:44.237 00.000 8052 Worker thread wakes up 23:33:44.237 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-17.51, 3.81) opts 0xd 23:33:44.237 00.000 8052 Handling offset move in thread for scope, endpoint = (-17.51, 3.81) 23:33:44.238 00.001 8052 Moving (-17.51, 3.81) raw xDistance=1.13 yDistance=2.01 23:33:44.238 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.13 23:33:44.238 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.01 from input 2.01 23:33:44.238 00.000 8052 MoveAxis(W, 43, ABG) 23:33:44.239 00.001 8052 Guiding Dir = 3, Dur = 43 23:33:44.242 00.003 8052 IsSlewing returns 0 23:33:44.245 00.003 8052 IsGuiding returns 0 23:33:44.249 00.004 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=37, Gamma=1.040 23:33:44.249 00.000 8052 PulseGuide returned control before completion, sleep 49 23:33:44.301 00.052 8052 IsGuiding returns 0 23:33:44.302 00.001 8052 Move returns status 0, amount 43 23:33:44.302 00.000 8052 MoveAxis(S, 305, ABG) 23:33:44.302 00.000 8052 Guiding Dir = 1, Dur = 305 23:33:44.304 00.002 8052 IsSlewing returns 0 23:33:44.306 00.002 8052 IsGuiding returns 0 23:33:44.311 00.005 8052 PulseGuide returned control before completion, sleep 311 23:33:44.506 00.195 3236 UpdateGuideState exits: m=237 SNR=10.5 23:33:44.507 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:44.507 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:44.507 00.000 3236 Enqueuing Expose request 23:33:44.710 00.203 8052 IsGuiding returns 0 23:33:44.710 00.000 8052 Move returns status 0, amount 305 23:33:44.710 00.000 8052 move complete, result=0 23:33:44.710 00.000 8052 worker thread done servicing request 23:33:44.710 00.000 3236 GuideStep: 1.1 px 43 ms WEST, 2.0 px 305 ms SOUTH 23:33:44.711 00.001 8052 Worker thread wakes up 23:33:44.711 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:44.711 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1020,257,31,31) 23:33:45.992 01.281 8052 Exposure complete 23:33:46.148 00.156 8052 worker thread done servicing request 23:33:46.148 00.000 3236 OnExposeComplete: enter 23:33:46.148 00.000 3236 UpdateGuideState(): m_state=6 23:33:46.148 00.000 3236 Star::Find(15, 1035, 271, 0, (0,0,0,0), 0.0, 255) frame 1534 23:33:46.148 00.000 3236 Star::Find returns 1 (0), X=1036.76, Y=272.17, Mass=218, SNR=10.2, Peak=37 HFD=4.6 23:33:46.148 00.000 3236 DistanceChecker: reject for large offset (16.32 > 11.72) avgDist = 5.86 count = 1505 23:33:46.148 00.000 3236 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.85) = xAngle (4.74 = -1.54) 23:33:46.148 00.000 3236 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.00 = 3.00) 23:33:46.148 00.000 3236 CameraToMount -- cameraX=-15.83 cameraY=4.00 hyp=16.32 cameraTheta=2.89 mountX=0.50 mountY=2.36, mountTheta=1.36 23:33:46.148 00.000 3236 SchedulePrimaryMove(06CFF028, x=-15.83, y=4.00, opts=13) 23:33:46.148 00.000 3236 Enqueuing Move request for scope (-15.83, 4.00) 23:33:46.148 00.000 8052 Worker thread wakes up 23:33:46.148 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-15.83, 4.00) opts 0xd 23:33:46.148 00.000 8052 Handling offset move in thread for scope, endpoint = (-15.83, 4.00) 23:33:46.148 00.000 8052 Moving (-15.83, 4.00) raw xDistance=0.50 yDistance=2.36 23:33:46.148 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.50 23:33:46.148 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.36 from input 2.36 23:33:46.148 00.000 8052 MoveAxis(W, 20, ABG) 23:33:46.148 00.000 8052 Guiding Dir = 3, Dur = 20 23:33:46.148 00.000 8052 IsSlewing returns 0 23:33:46.148 00.000 8052 IsGuiding returns 0 23:33:46.164 00.016 8052 PulseGuide returned control before completion, sleep 26 23:33:46.164 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=34, Gamma=1.040 23:33:46.195 00.031 8052 IsGuiding returns 1 23:33:46.195 00.000 8052 scope still moving after pulse duration time elapsed 23:33:46.226 00.031 8052 IsSlewing returns 0 23:33:46.226 00.000 8052 IsGuiding returns 0 23:33:46.226 00.000 8052 scope move finished after 20 + 47 ms 23:33:46.226 00.000 8052 Move returns status 0, amount 20 23:33:46.226 00.000 8052 MoveAxis(S, 359, ABG) 23:33:46.226 00.000 8052 Guiding Dir = 1, Dur = 359 23:33:46.226 00.000 8052 IsSlewing returns 0 23:33:46.226 00.000 8052 IsGuiding returns 0 23:33:46.226 00.000 8052 PulseGuide returned control before completion, sleep 366 23:33:46.414 00.188 3236 UpdateGuideState exits: m=218 SNR=10.2 23:33:46.414 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:46.414 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:46.414 00.000 3236 Enqueuing Expose request 23:33:46.617 00.203 8052 IsGuiding returns 0 23:33:46.617 00.000 8052 Move returns status 0, amount 359 23:33:46.617 00.000 8052 move complete, result=0 23:33:46.617 00.000 8052 worker thread done servicing request 23:33:46.617 00.000 8052 Worker thread wakes up 23:33:46.617 00.000 3236 GuideStep: 0.5 px 20 ms WEST, 2.4 px 359 ms SOUTH 23:33:46.617 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:46.617 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1022,257,31,31) 23:33:48.054 01.437 8052 Exposure complete 23:33:48.210 00.156 8052 worker thread done servicing request 23:33:48.210 00.000 3236 OnExposeComplete: enter 23:33:48.210 00.000 3236 UpdateGuideState(): m_state=6 23:33:48.210 00.000 3236 Star::Find(15, 1036, 272, 0, (0,0,0,0), 0.0, 255) frame 1535 23:33:48.210 00.000 3236 Star::Find returns 1 (0), X=1040.03, Y=272.16, Mass=210, SNR=10.0, Peak=39 HFD=4.7 23:33:48.210 00.000 3236 DistanceChecker: reject for large offset (13.17 > 12.66) avgDist = 6.33 count = 1506 23:33:48.210 00.000 3236 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.85) = xAngle (4.68 = -1.60) 23:33:48.210 00.000 3236 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 23:33:48.210 00.000 3236 CameraToMount -- cameraX=-12.56 cameraY=3.99 hyp=13.17 cameraTheta=2.83 mountX=-0.39 mountY=2.68, mountTheta=1.72 23:33:48.210 00.000 3236 SchedulePrimaryMove(06CFF028, x=-12.56, y=3.99, opts=13) 23:33:48.210 00.000 3236 Enqueuing Move request for scope (-12.56, 3.99) 23:33:48.210 00.000 8052 Worker thread wakes up 23:33:48.210 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-12.56, 3.99) opts 0xd 23:33:48.210 00.000 8052 Handling offset move in thread for scope, endpoint = (-12.56, 3.99) 23:33:48.210 00.000 8052 Moving (-12.56, 3.99) raw xDistance=-0.39 yDistance=2.68 23:33:48.210 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.39 23:33:48.210 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.68 from input 2.68 23:33:48.210 00.000 8052 MoveAxis(E, 12, ABG) 23:33:48.210 00.000 8052 Guiding Dir = 2, Dur = 12 23:33:48.226 00.016 8052 IsSlewing returns 0 23:33:48.226 00.000 8052 IsGuiding returns 0 23:33:48.226 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=28, FiltMax=37, Gamma=1.040 23:33:48.226 00.000 8052 PulseGuide returned control before completion, sleep 19 23:33:48.257 00.031 8052 IsGuiding returns 0 23:33:48.257 00.000 8052 Move returns status 0, amount 12 23:33:48.257 00.000 8052 MoveAxis(S, 408, ABG) 23:33:48.257 00.000 8052 Guiding Dir = 1, Dur = 408 23:33:48.257 00.000 8052 IsSlewing returns 0 23:33:48.257 00.000 8052 IsGuiding returns 0 23:33:48.257 00.000 8052 PulseGuide returned control before completion, sleep 415 23:33:48.476 00.219 3236 UpdateGuideState exits: m=210 SNR=10.0 23:33:48.476 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:48.476 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:48.476 00.000 3236 Enqueuing Expose request 23:33:48.695 00.219 8052 IsGuiding returns 0 23:33:48.695 00.000 8052 Move returns status 0, amount 408 23:33:48.695 00.000 8052 move complete, result=0 23:33:48.695 00.000 8052 worker thread done servicing request 23:33:48.695 00.000 8052 Worker thread wakes up 23:33:48.695 00.000 3236 GuideStep: -0.4 px 12 ms EAST, 2.7 px 408 ms SOUTH 23:33:48.695 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:48.695 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1025,257,31,31) 23:33:50.023 01.328 8052 Exposure complete 23:33:50.179 00.156 8052 worker thread done servicing request 23:33:50.179 00.000 3236 OnExposeComplete: enter 23:33:50.179 00.000 3236 UpdateGuideState(): m_state=6 23:33:50.179 00.000 3236 Star::Find(15, 1040, 272, 0, (0,0,0,0), 0.0, 255) frame 1536 23:33:50.179 00.000 3236 Star::Find returns 1 (0), X=1043.78, Y=270.16, Mass=220, SNR=10.2, Peak=40 HFD=4.4 23:33:50.179 00.000 3236 DistanceChecker: deactivated 23:33:50.179 00.000 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.77 = -1.51) 23:33:50.179 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.02 = 3.02) 23:33:50.179 00.000 3236 CameraToMount -- cameraX=-8.81 cameraY=1.98 hyp=9.03 cameraTheta=2.92 mountX=0.51 mountY=1.07, mountTheta=1.13 23:33:50.179 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.81, y=1.98, opts=13) 23:33:50.179 00.000 3236 Enqueuing Move request for scope (-8.81, 1.98) 23:33:50.179 00.000 8052 Worker thread wakes up 23:33:50.179 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.81, 1.98) opts 0xd 23:33:50.179 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.81, 1.98) 23:33:50.179 00.000 8052 Moving (-8.81, 1.98) raw xDistance=0.51 yDistance=1.07 23:33:50.179 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.51 23:33:50.179 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07 23:33:50.179 00.000 8052 MoveAxis(W, 17, ABG) 23:33:50.179 00.000 8052 Guiding Dir = 3, Dur = 17 23:33:50.179 00.000 8052 IsSlewing returns 0 23:33:50.195 00.016 8052 IsGuiding returns 0 23:33:50.195 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=35, Gamma=1.040 23:33:50.195 00.000 8052 PulseGuide returned control before completion, sleep 24 23:33:50.226 00.031 8052 IsGuiding returns 0 23:33:50.226 00.000 8052 Move returns status 0, amount 17 23:33:50.226 00.000 8052 MoveAxis(S, 163, ABG) 23:33:50.226 00.000 8052 Guiding Dir = 1, Dur = 163 23:33:50.226 00.000 8052 IsSlewing returns 0 23:33:50.226 00.000 8052 IsGuiding returns 0 23:33:50.226 00.000 8052 PulseGuide returned control before completion, sleep 170 23:33:50.414 00.188 8052 IsGuiding returns 0 23:33:50.414 00.000 8052 Move returns status 0, amount 163 23:33:50.414 00.000 8052 move complete, result=0 23:33:50.414 00.000 8052 worker thread done servicing request 23:33:50.445 00.031 3236 UpdateGuideState exits: m=220 SNR=10.2 23:33:50.445 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:50.445 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:50.445 00.000 3236 Enqueuing Expose request 23:33:50.445 00.000 8052 Worker thread wakes up 23:33:50.445 00.000 3236 GuideStep: 0.5 px 17 ms WEST, 1.1 px 163 ms SOUTH 23:33:50.445 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:50.445 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1029,255,31,31) 23:33:51.992 01.547 8052 Exposure complete 23:33:52.148 00.156 8052 worker thread done servicing request 23:33:52.148 00.000 3236 OnExposeComplete: enter 23:33:52.148 00.000 3236 UpdateGuideState(): m_state=6 23:33:52.148 00.000 3236 Star::Find(15, 1043, 270, 0, (0,0,0,0), 0.0, 255) frame 1537 23:33:52.148 00.000 3236 Star::Find returns 1 (0), X=1045.10, Y=268.76, Mass=244, SNR=10.8, Peak=30 HFD=4.8 23:33:52.148 00.000 3236 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.85) = xAngle (4.91 = -1.37) 23:33:52.148 00.000 3236 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.17 = -3.12) 23:33:52.148 00.000 3236 CameraToMount -- cameraX=-7.49 cameraY=0.58 hyp=7.51 cameraTheta=3.06 mountX=1.49 mountY=-0.19, mountTheta=-0.12 23:33:52.148 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.49, y=0.58, opts=13) 23:33:52.148 00.000 3236 Enqueuing Move request for scope (-7.49, 0.58) 23:33:52.148 00.000 8052 Worker thread wakes up 23:33:52.148 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.49, 0.58) opts 0xd 23:33:52.148 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.49, 0.58) 23:33:52.148 00.000 8052 Moving (-7.49, 0.58) raw xDistance=1.49 yDistance=-0.19 23:33:52.148 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.49 23:33:52.148 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:33:52.148 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19 23:33:52.148 00.000 8052 MoveAxis(W, 53, ABG) 23:33:52.148 00.000 8052 Guiding Dir = 3, Dur = 53 23:33:52.148 00.000 8052 IsSlewing returns 0 23:33:52.164 00.016 8052 IsGuiding returns 0 23:33:52.164 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=53, FiltMin=17, FiltMax=28, Gamma=1.040 23:33:52.164 00.000 8052 PulseGuide returned control before completion, sleep 60 23:33:52.273 00.109 8052 IsGuiding returns 0 23:33:52.273 00.000 8052 Move returns status 0, amount 53 23:33:52.273 00.000 8052 MoveAxis(N, 0, ABG) 23:33:52.273 00.000 8052 Move returns status 0, amount 0 23:33:52.273 00.000 8052 move complete, result=0 23:33:52.273 00.000 8052 worker thread done servicing request 23:33:52.414 00.141 3236 UpdateGuideState exits: m=244 SNR=10.8 23:33:52.414 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:52.414 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:52.414 00.000 3236 Enqueuing Expose request 23:33:52.414 00.000 8052 Worker thread wakes up 23:33:52.414 00.000 3236 GuideStep: 1.5 px 53 ms WEST, -0.2 px 0 ms NORTH 23:33:52.414 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:52.414 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,254,31,31) 23:33:54.070 01.656 8052 Exposure complete 23:33:54.226 00.156 8052 worker thread done servicing request 23:33:54.226 00.000 3236 OnExposeComplete: enter 23:33:54.226 00.000 3236 UpdateGuideState(): m_state=6 23:33:54.226 00.000 3236 Star::Find(15, 1045, 268, 0, (0,0,0,0), 0.0, 255) frame 1538 23:33:54.226 00.000 3236 Star::Find returns 1 (0), X=1045.36, Y=268.58, Mass=202, SNR=9.8, Peak=39 HFD=4.1 23:33:54.226 00.000 3236 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.85) = xAngle (4.93 = -1.35) 23:33:54.226 00.000 3236 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.19 = -3.10) 23:33:54.226 00.000 3236 CameraToMount -- cameraX=-7.23 cameraY=0.41 hyp=7.25 cameraTheta=3.09 mountX=1.59 mountY=-0.33, mountTheta=-0.21 23:33:54.226 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.23, y=0.41, opts=13) 23:33:54.226 00.000 3236 Enqueuing Move request for scope (-7.23, 0.41) 23:33:54.226 00.000 8052 Worker thread wakes up 23:33:54.226 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.23, 0.41) opts 0xd 23:33:54.226 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.23, 0.41) 23:33:54.226 00.000 8052 Moving (-7.23, 0.41) raw xDistance=1.59 yDistance=-0.33 23:33:54.226 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.59 23:33:54.226 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:33:54.226 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 23:33:54.226 00.000 8052 MoveAxis(W, 59, ABG) 23:33:54.226 00.000 8052 Guiding Dir = 3, Dur = 59 23:33:54.226 00.000 8052 IsSlewing returns 0 23:33:54.226 00.000 8052 IsGuiding returns 0 23:33:54.242 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=26, FiltMax=36, Gamma=1.040 23:33:54.242 00.000 8052 PulseGuide returned control before completion, sleep 64 23:33:54.320 00.078 8052 IsGuiding returns 0 23:33:54.320 00.000 8052 Move returns status 0, amount 59 23:33:54.320 00.000 8052 MoveAxis(N, 0, ABG) 23:33:54.320 00.000 8052 Move returns status 0, amount 0 23:33:54.320 00.000 8052 move complete, result=0 23:33:54.320 00.000 8052 worker thread done servicing request 23:33:54.476 00.156 3236 UpdateGuideState exits: m=202 SNR=9.8 23:33:54.492 00.016 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:54.492 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:54.492 00.000 3236 Enqueuing Expose request 23:33:54.492 00.000 8052 Worker thread wakes up 23:33:54.492 00.000 3236 GuideStep: 1.6 px 59 ms WEST, -0.3 px 0 ms NORTH 23:33:54.492 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:54.492 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,254,31,31) 23:33:56.039 01.547 8052 Exposure complete 23:33:56.195 00.156 8052 worker thread done servicing request 23:33:56.195 00.000 3236 OnExposeComplete: enter 23:33:56.195 00.000 3236 UpdateGuideState(): m_state=6 23:33:56.195 00.000 3236 Star::Find(15, 1045, 268, 0, (0,0,0,0), 0.0, 255) frame 1539 23:33:56.195 00.000 3236 Star::Find returns 1 (0), X=1045.72, Y=270.29, Mass=231, SNR=10.5, Peak=43 HFD=4.8 23:33:56.195 00.000 3236 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.85) = xAngle (4.69 = -1.59) 23:33:56.195 00.000 3236 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.95 = 2.95) 23:33:56.195 00.000 3236 CameraToMount -- cameraX=-6.87 cameraY=2.11 hyp=7.19 cameraTheta=2.84 mountX=-0.15 mountY=1.40, mountTheta=1.68 23:33:56.195 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.87, y=2.11, opts=13) 23:33:56.195 00.000 3236 Enqueuing Move request for scope (-6.87, 2.11) 23:33:56.195 00.000 8052 Worker thread wakes up 23:33:56.195 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.87, 2.11) opts 0xd 23:33:56.195 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.87, 2.11) 23:33:56.195 00.000 8052 Moving (-6.87, 2.11) raw xDistance=-0.15 yDistance=1.40 23:33:56.195 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15 23:33:56.195 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.40 from input 1.40 23:33:56.195 00.000 8052 MoveAxis(E, 0, ABG) 23:33:56.195 00.000 8052 Move returns status 0, amount 0 23:33:56.195 00.000 8052 MoveAxis(S, 213, ABG) 23:33:56.195 00.000 8052 Guiding Dir = 1, Dur = 213 23:33:56.210 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=78, FiltMin=30, FiltMax=39, Gamma=1.040 23:33:56.242 00.032 8052 IsSlewing returns 0 23:33:56.304 00.062 8052 IsGuiding returns 0 23:33:56.304 00.000 8052 PulseGuide returned control before completion, sleep 218 23:33:56.445 00.141 3236 UpdateGuideState exits: m=231 SNR=10.5 23:33:56.445 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:56.445 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:56.445 00.000 3236 Enqueuing Expose request 23:33:56.539 00.094 8052 IsGuiding returns 0 23:33:56.539 00.000 8052 Move returns status 0, amount 213 23:33:56.539 00.000 8052 move complete, result=0 23:33:56.539 00.000 8052 worker thread done servicing request 23:33:56.539 00.000 8052 Worker thread wakes up 23:33:56.539 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 1.4 px 213 ms SOUTH 23:33:56.539 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:56.539 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,255,31,31) 23:33:58.085 01.546 8052 Exposure complete 23:33:58.242 00.157 8052 worker thread done servicing request 23:33:58.242 00.000 3236 OnExposeComplete: enter 23:33:58.242 00.000 3236 UpdateGuideState(): m_state=6 23:33:58.242 00.000 3236 Star::Find(15, 1045, 270, 0, (0,0,0,0), 0.0, 255) frame 1540 23:33:58.242 00.000 3236 Star::Find returns 1 (0), X=1046.26, Y=270.76, Mass=229, SNR=10.4, Peak=37 HFD=4.5 23:33:58.242 00.000 3236 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.85) = xAngle (4.60 = -1.68) 23:33:58.242 00.000 3236 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.86 = 2.86) 23:33:58.242 00.000 3236 CameraToMount -- cameraX=-6.33 cameraY=2.58 hyp=6.83 cameraTheta=2.75 mountX=-0.75 mountY=1.92, mountTheta=1.94 23:33:58.242 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.33, y=2.58, opts=13) 23:33:58.242 00.000 3236 Enqueuing Move request for scope (-6.33, 2.58) 23:33:58.242 00.000 8052 Worker thread wakes up 23:33:58.242 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.33, 2.58) opts 0xd 23:33:58.242 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.33, 2.58) 23:33:58.242 00.000 8052 Moving (-6.33, 2.58) raw xDistance=-0.75 yDistance=1.92 23:33:58.242 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75 23:33:58.242 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.92 from input 1.92 23:33:58.242 00.000 8052 MoveAxis(E, 26, ABG) 23:33:58.242 00.000 8052 Guiding Dir = 2, Dur = 26 23:33:58.242 00.000 8052 IsSlewing returns 0 23:33:58.257 00.015 8052 IsGuiding returns 0 23:33:58.257 00.000 8052 PulseGuide returned control before completion, sleep 33 23:33:58.257 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=56, FiltMin=22, FiltMax=31, Gamma=1.040 23:33:58.304 00.047 8052 IsGuiding returns 0 23:33:58.304 00.000 8052 Move returns status 0, amount 26 23:33:58.304 00.000 8052 MoveAxis(S, 292, ABG) 23:33:58.304 00.000 8052 Guiding Dir = 1, Dur = 292 23:33:58.304 00.000 8052 IsSlewing returns 0 23:33:58.304 00.000 8052 IsGuiding returns 0 23:33:58.304 00.000 8052 PulseGuide returned control before completion, sleep 299 23:33:58.507 00.203 3236 UpdateGuideState exits: m=229 SNR=10.4 23:33:58.507 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:33:58.507 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:33:58.507 00.000 3236 Enqueuing Expose request 23:33:58.664 00.157 8052 IsGuiding returns 0 23:33:58.664 00.000 8052 Move returns status 0, amount 292 23:33:58.664 00.000 8052 move complete, result=0 23:33:58.664 00.000 8052 worker thread done servicing request 23:33:58.664 00.000 8052 Worker thread wakes up 23:33:58.664 00.000 3236 GuideStep: -0.7 px 26 ms EAST, 1.9 px 292 ms SOUTH 23:33:58.664 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:33:58.664 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,256,31,31) 23:34:00.007 01.343 8052 Exposure complete 23:34:00.164 00.157 8052 worker thread done servicing request 23:34:00.164 00.000 3236 OnExposeComplete: enter 23:34:00.164 00.000 3236 UpdateGuideState(): m_state=6 23:34:00.164 00.000 3236 Star::Find(15, 1046, 270, 0, (0,0,0,0), 0.0, 255) frame 1541 23:34:00.164 00.000 3236 Star::Find returns 1 (0), X=1049.49, Y=271.67, Mass=233, SNR=10.5, Peak=36 HFD=5.2 23:34:00.164 00.000 3236 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.85) = xAngle (4.15 = -2.14) 23:34:00.164 00.000 3236 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.40 = 2.40) 23:34:00.164 00.000 3236 CameraToMount -- cameraX=-3.10 cameraY=3.49 hyp=4.67 cameraTheta=2.30 mountX=-2.51 mountY=3.16, mountTheta=2.24 23:34:00.164 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.10, y=3.49, opts=13) 23:34:00.164 00.000 3236 Enqueuing Move request for scope (-3.10, 3.49) 23:34:00.179 00.015 8052 Worker thread wakes up 23:34:00.179 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.10, 3.49) opts 0xd 23:34:00.179 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.10, 3.49) 23:34:00.179 00.000 8052 Moving (-3.10, 3.49) raw xDistance=-2.51 yDistance=3.16 23:34:00.179 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.61 from input -2.51 23:34:00.179 00.000 8052 GuideAlgorithmResistSwitch::result() returns 3.16 from input 3.16 23:34:00.179 00.000 8052 MoveAxis(E, 89, ABG) 23:34:00.179 00.000 8052 Guiding Dir = 2, Dur = 89 23:34:00.179 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=35, Gamma=1.040 23:34:00.195 00.016 8052 IsSlewing returns 0 23:34:00.210 00.015 8052 IsGuiding returns 0 23:34:00.210 00.000 8052 PulseGuide returned control before completion, sleep 96 23:34:00.320 00.110 8052 IsGuiding returns 0 23:34:00.320 00.000 8052 Move returns status 0, amount 89 23:34:00.320 00.000 8052 MoveAxis(S, 480, ABG) 23:34:00.320 00.000 8052 Guiding Dir = 1, Dur = 480 23:34:00.320 00.000 8052 IsSlewing returns 0 23:34:00.320 00.000 8052 IsGuiding returns 0 23:34:00.320 00.000 8052 PulseGuide returned control before completion, sleep 487 23:34:00.367 00.047 3236 UpdateGuideState exits: m=233 SNR=10.5 23:34:00.367 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:00.367 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:00.367 00.000 3236 Enqueuing Expose request 23:34:00.835 00.468 8052 IsGuiding returns 0 23:34:00.835 00.000 8052 Move returns status 0, amount 480 23:34:00.835 00.000 8052 move complete, result=0 23:34:00.835 00.000 8052 worker thread done servicing request 23:34:00.835 00.000 8052 Worker thread wakes up 23:34:00.835 00.000 3236 GuideStep: -2.5 px 89 ms EAST, 3.2 px 480 ms SOUTH 23:34:00.835 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:00.835 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:02.054 01.219 8052 Exposure complete 23:34:02.210 00.156 8052 worker thread done servicing request 23:34:02.210 00.000 3236 OnExposeComplete: enter 23:34:02.210 00.000 3236 UpdateGuideState(): m_state=6 23:34:02.210 00.000 3236 Star::Find(15, 1049, 271, 0, (0,0,0,0), 0.0, 255) frame 1542 23:34:02.210 00.000 3236 Star::Find returns 1 (0), X=1053.15, Y=269.91, Mass=190, SNR=9.4, Peak=34 HFD=5.6 23:34:02.210 00.000 3236 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.85) = xAngle (3.11 = 3.11) 23:34:02.210 00.000 3236 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.36 = 1.36) 23:34:02.210 00.000 3236 CameraToMount -- cameraX=0.56 cameraY=1.74 hyp=1.83 cameraTheta=1.26 mountX=-1.82 mountY=1.78, mountTheta=2.37 23:34:02.210 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.56, y=1.74, opts=13) 23:34:02.210 00.000 3236 Enqueuing Move request for scope (0.56, 1.74) 23:34:02.210 00.000 8052 Worker thread wakes up 23:34:02.210 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.56, 1.74) opts 0xd 23:34:02.210 00.000 8052 Handling offset move in thread for scope, endpoint = (0.56, 1.74) 23:34:02.210 00.000 8052 Moving (0.56, 1.74) raw xDistance=-1.82 yDistance=1.78 23:34:02.210 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.26 from input -1.82 23:34:02.210 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.78 from input 1.78 23:34:02.210 00.000 8052 MoveAxis(E, 69, ABG) 23:34:02.210 00.000 8052 Guiding Dir = 2, Dur = 69 23:34:02.210 00.000 8052 IsSlewing returns 0 23:34:02.210 00.000 8052 IsGuiding returns 0 23:34:02.226 00.016 8052 PulseGuide returned control before completion, sleep 74 23:34:02.226 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=33, Gamma=1.040 23:34:02.320 00.094 8052 IsGuiding returns 0 23:34:02.320 00.000 8052 Move returns status 0, amount 69 23:34:02.320 00.000 8052 MoveAxis(S, 271, ABG) 23:34:02.320 00.000 8052 Guiding Dir = 1, Dur = 271 23:34:02.320 00.000 8052 IsSlewing returns 0 23:34:02.320 00.000 8052 IsGuiding returns 0 23:34:02.320 00.000 8052 PulseGuide returned control before completion, sleep 278 23:34:02.476 00.156 3236 UpdateGuideState exits: m=190 SNR=9.4 23:34:02.476 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:02.476 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:02.476 00.000 3236 Enqueuing Expose request 23:34:02.632 00.156 8052 IsGuiding returns 0 23:34:02.632 00.000 8052 Move returns status 0, amount 271 23:34:02.632 00.000 8052 move complete, result=0 23:34:02.632 00.000 8052 worker thread done servicing request 23:34:02.632 00.000 3236 GuideStep: -1.8 px 69 ms EAST, 1.8 px 271 ms SOUTH 23:34:02.632 00.000 8052 Worker thread wakes up 23:34:02.632 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:02.632 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:04.085 01.453 8052 Exposure complete 23:34:04.242 00.157 8052 worker thread done servicing request 23:34:04.242 00.000 3236 OnExposeComplete: enter 23:34:04.242 00.000 3236 UpdateGuideState(): m_state=6 23:34:04.242 00.000 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 1543 23:34:04.242 00.000 3236 Star::Find returns 1 (0), X=1056.65, Y=268.37, Mass=196, SNR=9.6, Peak=37 HFD=4.8 23:34:04.242 00.000 3236 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.85) = xAngle (1.90 = 1.90) 23:34:04.242 00.000 3236 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.15 = 0.15) 23:34:04.242 00.000 3236 CameraToMount -- cameraX=4.06 cameraY=0.19 hyp=4.06 cameraTheta=0.05 mountX=-1.30 mountY=0.61, mountTheta=2.70 23:34:04.242 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.06, y=0.19, opts=13) 23:34:04.242 00.000 3236 Enqueuing Move request for scope (4.06, 0.19) 23:34:04.242 00.000 8052 Worker thread wakes up 23:34:04.242 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.06, 0.19) opts 0xd 23:34:04.242 00.000 8052 Handling offset move in thread for scope, endpoint = (4.06, 0.19) 23:34:04.242 00.000 8052 Moving (4.06, 0.19) raw xDistance=-1.30 yDistance=0.61 23:34:04.242 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.30 23:34:04.242 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 23:34:04.242 00.000 8052 MoveAxis(E, 50, ABG) 23:34:04.242 00.000 8052 Guiding Dir = 2, Dur = 50 23:34:04.242 00.000 8052 IsSlewing returns 0 23:34:04.242 00.000 8052 IsGuiding returns 0 23:34:04.257 00.015 8052 PulseGuide returned control before completion, sleep 56 23:34:04.257 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=26, FiltMax=34, Gamma=1.040 23:34:04.320 00.063 8052 IsGuiding returns 1 23:34:04.320 00.000 8052 scope still moving after pulse duration time elapsed 23:34:04.351 00.031 8052 IsSlewing returns 0 23:34:04.351 00.000 8052 IsGuiding returns 0 23:34:04.351 00.000 8052 scope move finished after 50 + 51 ms 23:34:04.351 00.000 8052 Move returns status 0, amount 50 23:34:04.351 00.000 8052 MoveAxis(S, 92, ABG) 23:34:04.351 00.000 8052 Guiding Dir = 1, Dur = 92 23:34:04.351 00.000 8052 IsSlewing returns 0 23:34:04.351 00.000 8052 IsGuiding returns 0 23:34:04.367 00.016 8052 PulseGuide returned control before completion, sleep 99 23:34:04.476 00.109 8052 IsGuiding returns 1 23:34:04.476 00.000 8052 scope still moving after pulse duration time elapsed 23:34:04.507 00.031 8052 IsSlewing returns 0 23:34:04.507 00.000 8052 IsGuiding returns 0 23:34:04.507 00.000 8052 scope move finished after 92 + 57 ms 23:34:04.507 00.000 3236 UpdateGuideState exits: m=196 SNR=9.6 23:34:04.507 00.000 8052 Move returns status 0, amount 92 23:34:04.507 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:04.507 00.000 8052 move complete, result=0 23:34:04.507 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:04.507 00.000 8052 worker thread done servicing request 23:34:04.507 00.000 3236 Enqueuing Expose request 23:34:04.507 00.000 8052 Worker thread wakes up 23:34:04.507 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:04.507 00.000 3236 GuideStep: -1.3 px 50 ms EAST, 0.6 px 92 ms SOUTH 23:34:04.507 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:06.054 01.547 8052 Exposure complete 23:34:06.210 00.156 8052 worker thread done servicing request 23:34:06.210 00.000 3236 OnExposeComplete: enter 23:34:06.210 00.000 3236 UpdateGuideState(): m_state=6 23:34:06.210 00.000 3236 Star::Find(15, 1056, 268, 0, (0,0,0,0), 0.0, 255) frame 1544 23:34:06.210 00.000 3236 Star::Find returns 1 (0), X=1058.44, Y=267.02, Mass=185, SNR=9.4, Peak=39 HFD=4.2 23:34:06.210 00.000 3236 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.85) = xAngle (1.65 = 1.65) 23:34:06.210 00.000 3236 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.09 = -0.09) 23:34:06.210 00.000 3236 CameraToMount -- cameraX=5.85 cameraY=-1.15 hyp=5.96 cameraTheta=-0.19 mountX=-0.49 mountY=-0.55, mountTheta=-2.30 23:34:06.210 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.85, y=-1.15, opts=13) 23:34:06.210 00.000 3236 Enqueuing Move request for scope (5.85, -1.15) 23:34:06.210 00.000 8052 Worker thread wakes up 23:34:06.210 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.85, -1.15) opts 0xd 23:34:06.210 00.000 8052 Handling offset move in thread for scope, endpoint = (5.85, -1.15) 23:34:06.210 00.000 8052 Moving (5.85, -1.15) raw xDistance=-0.49 yDistance=-0.55 23:34:06.210 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.49 23:34:06.210 00.000 8052 resist switch: large excursion: input -0.55 thresh 0.54 direction from 1 to -1 23:34:06.210 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.65 23:34:06.210 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55 23:34:06.210 00.000 8052 MoveAxis(E, 21, ABG) 23:34:06.210 00.000 8052 Guiding Dir = 2, Dur = 21 23:34:06.210 00.000 8052 IsSlewing returns 0 23:34:06.226 00.016 8052 IsGuiding returns 0 23:34:06.226 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=27, FiltMax=36, Gamma=1.040 23:34:06.226 00.000 8052 PulseGuide returned control before completion, sleep 27 23:34:06.273 00.047 8052 IsGuiding returns 0 23:34:06.273 00.000 8052 Move returns status 0, amount 21 23:34:06.273 00.000 8052 MoveAxis(N, 84, ABG) 23:34:06.273 00.000 8052 Guiding Dir = 0, Dur = 84 23:34:06.273 00.000 8052 IsSlewing returns 0 23:34:06.273 00.000 8052 IsGuiding returns 0 23:34:06.273 00.000 8052 PulseGuide returned control before completion, sleep 91 23:34:06.445 00.172 8052 IsGuiding returns 1 23:34:06.445 00.000 8052 scope still moving after pulse duration time elapsed 23:34:06.460 00.015 3236 UpdateGuideState exits: m=185 SNR=9.4 23:34:06.476 00.016 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:06.476 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:06.476 00.000 3236 Enqueuing Expose request 23:34:06.539 00.063 8052 IsSlewing returns 0 23:34:06.601 00.062 8052 IsGuiding returns 0 23:34:06.601 00.000 8052 scope move finished after 84 + 247 ms 23:34:06.601 00.000 8052 Move returns status 0, amount 84 23:34:06.601 00.000 8052 move complete, result=0 23:34:06.601 00.000 8052 worker thread done servicing request 23:34:06.601 00.000 8052 Worker thread wakes up 23:34:06.601 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:06.601 00.000 3236 GuideStep: -0.5 px 21 ms EAST, -0.6 px 84 ms NORTH 23:34:06.601 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:08.054 01.453 8052 Exposure complete 23:34:08.210 00.156 8052 worker thread done servicing request 23:34:08.210 00.000 3236 OnExposeComplete: enter 23:34:08.210 00.000 3236 UpdateGuideState(): m_state=6 23:34:08.210 00.000 3236 Star::Find(15, 1058, 267, 0, (0,0,0,0), 0.0, 255) frame 1545 23:34:08.210 00.000 3236 Star::Find returns 1 (0), X=1058.42, Y=265.83, Mass=219, SNR=10.2, Peak=40 HFD=4.6 23:34:08.210 00.000 3236 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.85) = xAngle (1.47 = 1.47) 23:34:08.210 00.000 3236 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.28 = -0.28) 23:34:08.210 00.000 3236 CameraToMount -- cameraX=5.83 cameraY=-2.34 hyp=6.28 cameraTheta=-0.38 mountX=0.65 mountY=-1.73, mountTheta=-1.21 23:34:08.210 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.83, y=-2.34, opts=13) 23:34:08.210 00.000 3236 Enqueuing Move request for scope (5.83, -2.34) 23:34:08.210 00.000 8052 Worker thread wakes up 23:34:08.210 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.83, -2.34) opts 0xd 23:34:08.210 00.000 8052 Handling offset move in thread for scope, endpoint = (5.83, -2.34) 23:34:08.210 00.000 8052 Moving (5.83, -2.34) raw xDistance=0.65 yDistance=-1.73 23:34:08.210 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.65 23:34:08.210 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73 23:34:08.210 00.000 8052 MoveAxis(W, 21, ABG) 23:34:08.210 00.000 8052 Guiding Dir = 3, Dur = 21 23:34:08.210 00.000 8052 IsSlewing returns 0 23:34:08.226 00.016 8052 IsGuiding returns 0 23:34:08.226 00.000 8052 PulseGuide returned control before completion, sleep 27 23:34:08.226 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=37, Gamma=1.040 23:34:08.273 00.047 8052 IsGuiding returns 0 23:34:08.273 00.000 8052 Move returns status 0, amount 21 23:34:08.273 00.000 8052 MoveAxis(N, 263, ABG) 23:34:08.273 00.000 8052 Guiding Dir = 0, Dur = 263 23:34:08.273 00.000 8052 IsSlewing returns 0 23:34:08.273 00.000 8052 IsGuiding returns 0 23:34:08.273 00.000 8052 PulseGuide returned control before completion, sleep 269 23:34:08.476 00.203 3236 UpdateGuideState exits: m=219 SNR=10.2 23:34:08.476 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:08.476 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:08.476 00.000 3236 Enqueuing Expose request 23:34:08.554 00.078 8052 IsGuiding returns 0 23:34:08.554 00.000 8052 Move returns status 0, amount 263 23:34:08.554 00.000 8052 move complete, result=0 23:34:08.554 00.000 8052 worker thread done servicing request 23:34:08.554 00.000 3236 GuideStep: 0.7 px 21 ms WEST, -1.7 px 263 ms NORTH 23:34:08.554 00.000 8052 Worker thread wakes up 23:34:08.554 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:08.554 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1043,251,31,31) 23:34:09.993 01.439 8052 Exposure complete 23:34:10.118 00.125 8052 worker thread done servicing request 23:34:10.118 00.000 3236 OnExposeComplete: enter 23:34:10.118 00.000 3236 UpdateGuideState(): m_state=6 23:34:10.118 00.000 3236 Star::Find(15, 1058, 265, 0, (0,0,0,0), 0.0, 255) frame 1546 23:34:10.118 00.000 3236 Star::Find returns 1 (0), X=1058.55, Y=266.42, Mass=215, SNR=10.1, Peak=41 HFD=4.3 23:34:10.118 00.000 3236 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.85) = xAngle (1.56 = 1.56) 23:34:10.118 00.000 3236 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.18 = -0.18) 23:34:10.118 00.000 3236 CameraToMount -- cameraX=5.96 cameraY=-1.75 hyp=6.21 cameraTheta=-0.29 mountX=0.05 mountY=-1.13, mountTheta=-1.53 23:34:10.118 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.96, y=-1.75, opts=13) 23:34:10.118 00.000 3236 Enqueuing Move request for scope (5.96, -1.75) 23:34:10.118 00.000 8052 Worker thread wakes up 23:34:10.118 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.96, -1.75) opts 0xd 23:34:10.118 00.000 8052 Handling offset move in thread for scope, endpoint = (5.96, -1.75) 23:34:10.118 00.000 8052 Moving (5.96, -1.75) raw xDistance=0.05 yDistance=-1.13 23:34:10.118 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05 23:34:10.118 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13 23:34:10.118 00.000 8052 MoveAxis(E, 0, ABG) 23:34:10.118 00.000 8052 Move returns status 0, amount 0 23:34:10.118 00.000 8052 MoveAxis(N, 172, ABG) 23:34:10.118 00.000 8052 Guiding Dir = 0, Dur = 172 23:34:10.133 00.015 8052 IsSlewing returns 0 23:34:10.133 00.000 8052 IsGuiding returns 0 23:34:10.133 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=26, FiltMax=36, Gamma=1.040 23:34:10.149 00.016 8052 PulseGuide returned control before completion, sleep 157 23:34:10.321 00.172 3236 UpdateGuideState exits: m=215 SNR=10.1 23:34:10.321 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:10.321 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:10.321 00.000 3236 Enqueuing Expose request 23:34:10.446 00.125 8052 IsGuiding returns 0 23:34:10.446 00.000 8052 Move returns status 0, amount 172 23:34:10.446 00.000 8052 move complete, result=0 23:34:10.446 00.000 8052 worker thread done servicing request 23:34:10.446 00.000 8052 Worker thread wakes up 23:34:10.446 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:10.446 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1044,251,31,31) 23:34:10.446 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -1.1 px 172 ms NORTH 23:34:11.993 01.547 8052 Exposure complete 23:34:12.149 00.156 8052 worker thread done servicing request 23:34:12.149 00.000 3236 OnExposeComplete: enter 23:34:12.149 00.000 3236 UpdateGuideState(): m_state=6 23:34:12.149 00.000 3236 Star::Find(15, 1058, 266, 0, (0,0,0,0), 0.0, 255) frame 1547 23:34:12.149 00.000 3236 Star::Find returns 1 (0), X=1058.50, Y=267.63, Mass=195, SNR=9.6, Peak=38 HFD=4.1 23:34:12.149 00.000 3236 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.85) = xAngle (1.76 = 1.76) 23:34:12.149 00.000 3236 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.01 = 0.01) 23:34:12.149 00.000 3236 CameraToMount -- cameraX=5.90 cameraY=-0.54 hyp=5.93 cameraTheta=-0.09 mountX=-1.10 mountY=0.06, mountTheta=3.08 23:34:12.149 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.90, y=-0.54, opts=13) 23:34:12.149 00.000 3236 Enqueuing Move request for scope (5.90, -0.54) 23:34:12.149 00.000 8052 Worker thread wakes up 23:34:12.149 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.90, -0.54) opts 0xd 23:34:12.149 00.000 8052 Handling offset move in thread for scope, endpoint = (5.90, -0.54) 23:34:12.149 00.000 8052 Moving (5.90, -0.54) raw xDistance=-1.10 yDistance=0.06 23:34:12.149 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.10 23:34:12.149 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:12.149 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06 23:34:12.149 00.000 8052 MoveAxis(E, 38, ABG) 23:34:12.149 00.000 8052 Guiding Dir = 2, Dur = 38 23:34:12.149 00.000 8052 IsSlewing returns 0 23:34:12.165 00.016 8052 IsGuiding returns 0 23:34:12.165 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=34, Gamma=1.040 23:34:12.212 00.047 8052 IsGuiding returns 1 23:34:12.212 00.000 8052 scope still moving after pulse duration time elapsed 23:34:12.243 00.031 8052 IsSlewing returns 0 23:34:12.243 00.000 8052 IsGuiding returns 0 23:34:12.243 00.000 8052 scope move finished after 38 + 43 ms 23:34:12.243 00.000 8052 Move returns status 0, amount 38 23:34:12.243 00.000 8052 MoveAxis(N, 0, ABG) 23:34:12.243 00.000 8052 Move returns status 0, amount 0 23:34:12.243 00.000 8052 move complete, result=0 23:34:12.243 00.000 8052 worker thread done servicing request 23:34:12.352 00.109 3236 UpdateGuideState exits: m=195 SNR=9.6 23:34:12.352 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:12.352 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:12.352 00.000 3236 Enqueuing Expose request 23:34:12.352 00.000 8052 Worker thread wakes up 23:34:12.352 00.000 3236 GuideStep: -1.1 px 38 ms EAST, 0.1 px 0 ms NORTH 23:34:12.352 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:12.352 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:14.024 01.672 8052 Exposure complete 23:34:14.180 00.156 8052 worker thread done servicing request 23:34:14.180 00.000 3236 OnExposeComplete: enter 23:34:14.180 00.000 3236 UpdateGuideState(): m_state=6 23:34:14.180 00.000 3236 Star::Find(15, 1058, 267, 0, (0,0,0,0), 0.0, 255) frame 1548 23:34:14.180 00.000 3236 Star::Find returns 1 (0), X=1058.12, Y=266.12, Mass=212, SNR=10.0, Peak=43 HFD=4.2 23:34:14.180 00.000 3236 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.85) = xAngle (1.49 = 1.49) 23:34:14.180 00.000 3236 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.25 = -0.25) 23:34:14.180 00.000 3236 CameraToMount -- cameraX=5.53 cameraY=-2.06 hyp=5.90 cameraTheta=-0.36 mountX=0.46 mountY=-1.48, mountTheta=-1.27 23:34:14.180 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.53, y=-2.06, opts=13) 23:34:14.180 00.000 3236 Enqueuing Move request for scope (5.53, -2.06) 23:34:14.180 00.000 8052 Worker thread wakes up 23:34:14.180 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.53, -2.06) opts 0xd 23:34:14.180 00.000 8052 Handling offset move in thread for scope, endpoint = (5.53, -2.06) 23:34:14.180 00.000 8052 Moving (5.53, -2.06) raw xDistance=0.46 yDistance=-1.48 23:34:14.180 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.46 23:34:14.180 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.48 from input -1.48 23:34:14.180 00.000 8052 MoveAxis(W, 13, ABG) 23:34:14.180 00.000 8052 Guiding Dir = 3, Dur = 13 23:34:14.196 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=29, FiltMax=40, Gamma=1.040 23:34:14.212 00.016 8052 IsSlewing returns 0 23:34:14.290 00.078 8052 IsGuiding returns 0 23:34:14.399 00.109 3236 UpdateGuideState exits: m=212 SNR=10.0 23:34:14.399 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:14.399 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:14.399 00.000 3236 Enqueuing Expose request 23:34:14.415 00.016 8052 IsGuiding returns 0 23:34:14.415 00.000 8052 Move returns status 0, amount 13 23:34:14.415 00.000 8052 MoveAxis(N, 225, ABG) 23:34:14.415 00.000 8052 Guiding Dir = 0, Dur = 225 23:34:14.415 00.000 8052 IsSlewing returns 0 23:34:14.430 00.015 8052 IsGuiding returns 0 23:34:14.462 00.032 8052 PulseGuide returned control before completion, sleep 203 23:34:14.680 00.218 8052 IsGuiding returns 1 23:34:14.680 00.000 8052 scope still moving after pulse duration time elapsed 23:34:14.712 00.032 8052 IsSlewing returns 0 23:34:14.712 00.000 8052 IsGuiding returns 0 23:34:14.712 00.000 8052 scope move finished after 225 + 58 ms 23:34:14.712 00.000 8052 Move returns status 0, amount 225 23:34:14.712 00.000 8052 move complete, result=0 23:34:14.712 00.000 8052 worker thread done servicing request 23:34:14.712 00.000 3236 GuideStep: 0.5 px 13 ms WEST, -1.5 px 225 ms NORTH 23:34:14.712 00.000 8052 Worker thread wakes up 23:34:14.712 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:14.712 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:16.040 01.328 8052 Exposure complete 23:34:16.196 00.156 8052 worker thread done servicing request 23:34:16.196 00.000 3236 OnExposeComplete: enter 23:34:16.196 00.000 3236 UpdateGuideState(): m_state=6 23:34:16.196 00.000 3236 Star::Find(15, 1058, 266, 0, (0,0,0,0), 0.0, 255) frame 1549 23:34:16.196 00.000 3236 Star::Find returns 1 (0), X=1058.86, Y=266.94, Mass=222, SNR=10.2, Peak=39 HFD=4.2 23:34:16.196 00.000 3236 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.85) = xAngle (1.65 = 1.65) 23:34:16.196 00.000 3236 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.09 = -0.09) 23:34:16.196 00.000 3236 CameraToMount -- cameraX=6.26 cameraY=-1.24 hyp=6.39 cameraTheta=-0.20 mountX=-0.53 mountY=-0.59, mountTheta=-2.30 23:34:16.196 00.000 3236 SchedulePrimaryMove(06CFF028, x=6.26, y=-1.24, opts=13) 23:34:16.196 00.000 3236 Enqueuing Move request for scope (6.26, -1.24) 23:34:16.196 00.000 8052 Worker thread wakes up 23:34:16.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (6.26, -1.24) opts 0xd 23:34:16.196 00.000 8052 Handling offset move in thread for scope, endpoint = (6.26, -1.24) 23:34:16.196 00.000 8052 Moving (6.26, -1.24) raw xDistance=-0.53 yDistance=-0.59 23:34:16.196 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53 23:34:16.196 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59 23:34:16.196 00.000 8052 MoveAxis(E, 17, ABG) 23:34:16.196 00.000 8052 Guiding Dir = 2, Dur = 17 23:34:16.196 00.000 8052 IsSlewing returns 0 23:34:16.196 00.000 8052 IsGuiding returns 0 23:34:16.212 00.016 8052 PulseGuide returned control before completion, sleep 24 23:34:16.212 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=24, FiltMax=35, Gamma=1.040 23:34:16.243 00.031 8052 IsGuiding returns 0 23:34:16.243 00.000 8052 Move returns status 0, amount 17 23:34:16.243 00.000 8052 MoveAxis(N, 90, ABG) 23:34:16.243 00.000 8052 Guiding Dir = 0, Dur = 90 23:34:16.243 00.000 8052 IsSlewing returns 0 23:34:16.243 00.000 8052 IsGuiding returns 0 23:34:16.243 00.000 8052 PulseGuide returned control before completion, sleep 97 23:34:16.368 00.125 8052 IsGuiding returns 0 23:34:16.368 00.000 8052 Move returns status 0, amount 90 23:34:16.368 00.000 8052 move complete, result=0 23:34:16.368 00.000 8052 worker thread done servicing request 23:34:16.462 00.094 3236 UpdateGuideState exits: m=222 SNR=10.2 23:34:16.462 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:16.462 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:16.462 00.000 3236 Enqueuing Expose request 23:34:16.462 00.000 8052 Worker thread wakes up 23:34:16.462 00.000 3236 GuideStep: -0.5 px 17 ms EAST, -0.6 px 90 ms NORTH 23:34:16.462 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:16.462 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1044,252,31,31) 23:34:18.008 01.546 8052 Exposure complete 23:34:18.165 00.157 8052 worker thread done servicing request 23:34:18.165 00.000 3236 OnExposeComplete: enter 23:34:18.165 00.000 3236 UpdateGuideState(): m_state=6 23:34:18.165 00.000 3236 Star::Find(15, 1058, 266, 0, (0,0,0,0), 0.0, 255) frame 1550 23:34:18.165 00.000 3236 Star::Find returns 1 (0), X=1059.73, Y=266.15, Mass=227, SNR=10.3, Peak=40 HFD=4.3 23:34:18.165 00.000 3236 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.85) = xAngle (1.57 = 1.57) 23:34:18.165 00.000 3236 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.17 = -0.17) 23:34:18.165 00.000 3236 CameraToMount -- cameraX=7.14 cameraY=-2.02 hyp=7.42 cameraTheta=-0.28 mountX=-0.01 mountY=-1.28, mountTheta=-1.58 23:34:18.165 00.000 3236 SchedulePrimaryMove(06CFF028, x=7.14, y=-2.02, opts=13) 23:34:18.165 00.000 3236 Enqueuing Move request for scope (7.14, -2.02) 23:34:18.165 00.000 8052 Worker thread wakes up 23:34:18.165 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (7.14, -2.02) opts 0xd 23:34:18.165 00.000 8052 Handling offset move in thread for scope, endpoint = (7.14, -2.02) 23:34:18.165 00.000 8052 Moving (7.14, -2.02) raw xDistance=-0.01 yDistance=-1.28 23:34:18.165 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:34:18.165 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.28 from input -1.28 23:34:18.165 00.000 8052 MoveAxis(E, 0, ABG) 23:34:18.165 00.000 8052 Move returns status 0, amount 0 23:34:18.165 00.000 8052 MoveAxis(N, 195, ABG) 23:34:18.165 00.000 8052 Guiding Dir = 0, Dur = 195 23:34:18.180 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=36, Gamma=1.040 23:34:18.196 00.016 8052 IsSlewing returns 0 23:34:18.258 00.062 8052 IsGuiding returns 0 23:34:18.274 00.016 8052 PulseGuide returned control before completion, sleep 199 23:34:18.430 00.156 3236 UpdateGuideState exits: m=227 SNR=10.3 23:34:18.430 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:18.430 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:18.430 00.000 3236 Enqueuing Expose request 23:34:18.493 00.063 8052 IsGuiding returns 0 23:34:18.493 00.000 8052 Move returns status 0, amount 195 23:34:18.493 00.000 8052 move complete, result=0 23:34:18.493 00.000 8052 worker thread done servicing request 23:34:18.493 00.000 8052 Worker thread wakes up 23:34:18.493 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:18.493 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1045,251,31,31) 23:34:18.493 00.000 3236 GuideStep: -0.0 px 0 ms EAST, -1.3 px 195 ms NORTH 23:34:20.040 01.547 8052 Exposure complete 23:34:20.196 00.156 8052 worker thread done servicing request 23:34:20.196 00.000 3236 OnExposeComplete: enter 23:34:20.196 00.000 3236 UpdateGuideState(): m_state=6 23:34:20.196 00.000 3236 Star::Find(15, 1059, 266, 0, (0,0,0,0), 0.0, 255) frame 1551 23:34:20.196 00.000 3236 Star::Find returns 1 (0), X=1059.10, Y=265.12, Mass=212, SNR=10.1, Peak=35 HFD=4.2 23:34:20.196 00.000 3236 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.85) = xAngle (1.41 = 1.41) 23:34:20.196 00.000 3236 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.34 = -0.34) 23:34:20.196 00.000 3236 CameraToMount -- cameraX=6.51 cameraY=-3.06 hyp=7.19 cameraTheta=-0.44 mountX=1.16 mountY=-2.38, mountTheta=-1.12 23:34:20.196 00.000 3236 SchedulePrimaryMove(06CFF028, x=6.51, y=-3.06, opts=13) 23:34:20.196 00.000 3236 Enqueuing Move request for scope (6.51, -3.06) 23:34:20.196 00.000 8052 Worker thread wakes up 23:34:20.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (6.51, -3.06) opts 0xd 23:34:20.196 00.000 8052 Handling offset move in thread for scope, endpoint = (6.51, -3.06) 23:34:20.196 00.000 8052 Moving (6.51, -3.06) raw xDistance=1.16 yDistance=-2.38 23:34:20.196 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.16 23:34:20.196 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.38 from input -2.38 23:34:20.196 00.000 8052 MoveAxis(W, 40, ABG) 23:34:20.196 00.000 8052 Guiding Dir = 3, Dur = 40 23:34:20.196 00.000 8052 IsSlewing returns 0 23:34:20.196 00.000 8052 IsGuiding returns 0 23:34:20.212 00.016 8052 PulseGuide returned control before completion, sleep 46 23:34:20.212 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=23, FiltMax=33, Gamma=1.040 23:34:20.274 00.062 8052 IsGuiding returns 0 23:34:20.274 00.000 8052 Move returns status 0, amount 40 23:34:20.274 00.000 8052 MoveAxis(N, 362, ABG) 23:34:20.274 00.000 8052 Guiding Dir = 0, Dur = 362 23:34:20.274 00.000 8052 IsSlewing returns 0 23:34:20.274 00.000 8052 IsGuiding returns 0 23:34:20.274 00.000 8052 PulseGuide returned control before completion, sleep 369 23:34:20.462 00.188 3236 UpdateGuideState exits: m=212 SNR=10.1 23:34:20.462 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:20.462 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:20.462 00.000 3236 Enqueuing Expose request 23:34:20.696 00.234 8052 IsGuiding returns 0 23:34:20.696 00.000 8052 Move returns status 0, amount 362 23:34:20.696 00.000 8052 move complete, result=0 23:34:20.696 00.000 8052 worker thread done servicing request 23:34:20.696 00.000 8052 Worker thread wakes up 23:34:20.696 00.000 3236 GuideStep: 1.2 px 40 ms WEST, -2.4 px 362 ms NORTH 23:34:20.696 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:20.696 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1044,250,31,31) 23:34:22.040 01.344 8052 Exposure complete 23:34:22.196 00.156 8052 worker thread done servicing request 23:34:22.196 00.000 3236 OnExposeComplete: enter 23:34:22.196 00.000 3236 UpdateGuideState(): m_state=6 23:34:22.196 00.000 3236 Star::Find(15, 1059, 265, 0, (0,0,0,0), 0.0, 255) frame 1552 23:34:22.196 00.000 3236 Star::Find returns 1 (0), X=1057.96, Y=265.63, Mass=211, SNR=10.0, Peak=37 HFD=5.0 23:34:22.196 00.000 3236 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.85) = xAngle (1.41 = 1.41) 23:34:22.196 00.000 3236 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.34 = -0.34) 23:34:22.196 00.000 3236 CameraToMount -- cameraX=5.37 cameraY=-2.54 hyp=5.94 cameraTheta=-0.44 mountX=0.97 mountY=-1.98, mountTheta=-1.11 23:34:22.196 00.000 3236 SchedulePrimaryMove(06CFF028, x=5.37, y=-2.54, opts=13) 23:34:22.196 00.000 3236 Enqueuing Move request for scope (5.37, -2.54) 23:34:22.196 00.000 8052 Worker thread wakes up 23:34:22.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (5.37, -2.54) opts 0xd 23:34:22.196 00.000 8052 Handling offset move in thread for scope, endpoint = (5.37, -2.54) 23:34:22.196 00.000 8052 Moving (5.37, -2.54) raw xDistance=0.97 yDistance=-1.98 23:34:22.196 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.97 23:34:22.196 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.98 from input -1.98 23:34:22.196 00.000 8052 MoveAxis(W, 37, ABG) 23:34:22.196 00.000 8052 Guiding Dir = 3, Dur = 37 23:34:22.196 00.000 8052 IsSlewing returns 0 23:34:22.212 00.016 8052 IsGuiding returns 0 23:34:22.212 00.000 8052 PulseGuide returned control before completion, sleep 44 23:34:22.212 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=26, FiltMax=35, Gamma=1.040 23:34:22.274 00.062 8052 IsGuiding returns 0 23:34:22.274 00.000 8052 Move returns status 0, amount 37 23:34:22.274 00.000 8052 MoveAxis(N, 301, ABG) 23:34:22.274 00.000 8052 Guiding Dir = 0, Dur = 301 23:34:22.274 00.000 8052 IsSlewing returns 0 23:34:22.274 00.000 8052 IsGuiding returns 0 23:34:22.274 00.000 8052 PulseGuide returned control before completion, sleep 303 23:34:22.462 00.188 3236 UpdateGuideState exits: m=211 SNR=10.0 23:34:22.462 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:22.462 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:22.462 00.000 3236 Enqueuing Expose request 23:34:22.602 00.140 8052 IsGuiding returns 1 23:34:22.602 00.000 8052 scope still moving after pulse duration time elapsed 23:34:22.633 00.031 8052 IsSlewing returns 0 23:34:22.633 00.000 8052 IsGuiding returns 0 23:34:22.633 00.000 8052 scope move finished after 301 + 55 ms 23:34:22.633 00.000 8052 Move returns status 0, amount 301 23:34:22.633 00.000 8052 move complete, result=0 23:34:22.633 00.000 8052 worker thread done servicing request 23:34:22.633 00.000 8052 Worker thread wakes up 23:34:22.633 00.000 3236 GuideStep: 1.0 px 37 ms WEST, -2.0 px 301 ms NORTH 23:34:22.633 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:22.633 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:24.071 01.438 8052 Exposure complete 23:34:24.227 00.156 8052 worker thread done servicing request 23:34:24.227 00.000 3236 OnExposeComplete: enter 23:34:24.227 00.000 3236 UpdateGuideState(): m_state=6 23:34:24.227 00.000 3236 Star::Find(15, 1057, 265, 0, (0,0,0,0), 0.0, 255) frame 1553 23:34:24.227 00.000 3236 Star::Find returns 1 (0), X=1055.03, Y=266.08, Mass=210, SNR=9.9, Peak=33 HFD=4.6 23:34:24.227 00.000 3236 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.85) = xAngle (1.14 = 1.14) 23:34:24.227 00.000 3236 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.61 = -0.61) 23:34:24.227 00.000 3236 CameraToMount -- cameraX=2.44 cameraY=-2.10 hyp=3.22 cameraTheta=-0.71 mountX=1.35 mountY=-1.84, mountTheta=-0.94 23:34:24.227 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.44, y=-2.10, opts=13) 23:34:24.227 00.000 3236 Enqueuing Move request for scope (2.44, -2.10) 23:34:24.227 00.000 8052 Worker thread wakes up 23:34:24.227 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.44, -2.10) opts 0xd 23:34:24.227 00.000 8052 Handling offset move in thread for scope, endpoint = (2.44, -2.10) 23:34:24.227 00.000 8052 Moving (2.44, -2.10) raw xDistance=1.35 yDistance=-1.84 23:34:24.227 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.35 23:34:24.227 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.84 from input -1.84 23:34:24.227 00.000 8052 MoveAxis(W, 49, ABG) 23:34:24.227 00.000 8052 Guiding Dir = 3, Dur = 49 23:34:24.227 00.000 8052 IsSlewing returns 0 23:34:24.243 00.016 8052 IsGuiding returns 0 23:34:24.243 00.000 8052 PulseGuide returned control before completion, sleep 56 23:34:24.243 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=58, FiltMin=22, FiltMax=31, Gamma=1.040 23:34:24.305 00.062 8052 IsGuiding returns 1 23:34:24.305 00.000 8052 scope still moving after pulse duration time elapsed 23:34:24.337 00.032 8052 IsSlewing returns 0 23:34:24.337 00.000 8052 IsGuiding returns 0 23:34:24.337 00.000 8052 scope move finished after 49 + 50 ms 23:34:24.337 00.000 8052 Move returns status 0, amount 49 23:34:24.337 00.000 8052 MoveAxis(N, 279, ABG) 23:34:24.337 00.000 8052 Guiding Dir = 0, Dur = 279 23:34:24.337 00.000 8052 IsSlewing returns 0 23:34:24.337 00.000 8052 IsGuiding returns 0 23:34:24.337 00.000 8052 PulseGuide returned control before completion, sleep 286 23:34:24.493 00.156 3236 UpdateGuideState exits: m=210 SNR=9.9 23:34:24.493 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:24.493 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:24.493 00.000 3236 Enqueuing Expose request 23:34:24.680 00.187 8052 IsGuiding returns 0 23:34:24.680 00.000 8052 Move returns status 0, amount 279 23:34:24.680 00.000 8052 move complete, result=0 23:34:24.680 00.000 8052 worker thread done servicing request 23:34:24.680 00.000 8052 Worker thread wakes up 23:34:24.680 00.000 3236 GuideStep: 1.3 px 49 ms WEST, -1.8 px 279 ms NORTH 23:34:24.680 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:24.680 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:26.008 01.328 8052 Exposure complete 23:34:26.165 00.157 8052 worker thread done servicing request 23:34:26.165 00.000 3236 OnExposeComplete: enter 23:34:26.165 00.000 3236 UpdateGuideState(): m_state=6 23:34:26.165 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 1554 23:34:26.165 00.000 3236 Star::Find returns 1 (0), X=1052.70, Y=268.24, Mass=215, SNR=10.1, Peak=34 HFD=4.9 23:34:26.165 00.000 3236 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.85) = xAngle (2.35 = 2.35) 23:34:26.165 00.000 3236 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.60 = 0.60) 23:34:26.165 00.000 3236 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.50 mountX=-0.09 mountY=0.07, mountTheta=2.46 23:34:26.165 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.11, y=0.06, opts=13) 23:34:26.165 00.000 3236 Enqueuing Move request for scope (0.11, 0.06) 23:34:26.165 00.000 8052 Worker thread wakes up 23:34:26.165 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd 23:34:26.165 00.000 8052 Handling offset move in thread for scope, endpoint = (0.11, 0.06) 23:34:26.165 00.000 8052 Moving (0.11, 0.06) raw xDistance=-0.09 yDistance=0.07 23:34:26.165 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09 23:34:26.165 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:26.165 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07 23:34:26.165 00.000 8052 MoveAxis(E, 0, ABG) 23:34:26.165 00.000 8052 Move returns status 0, amount 0 23:34:26.165 00.000 8052 MoveAxis(N, 0, ABG) 23:34:26.165 00.000 8052 Move returns status 0, amount 0 23:34:26.165 00.000 8052 move complete, result=0 23:34:26.165 00.000 8052 worker thread done servicing request 23:34:26.180 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=32, Gamma=1.040 23:34:26.415 00.235 3236 UpdateGuideState exits: m=215 SNR=10.1 23:34:26.415 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:26.415 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:26.415 00.000 3236 Enqueuing Expose request 23:34:26.415 00.000 8052 Worker thread wakes up 23:34:26.415 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:34:26.415 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:26.415 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:28.087 01.672 8052 Exposure complete 23:34:28.243 00.156 8052 worker thread done servicing request 23:34:28.243 00.000 3236 OnExposeComplete: enter 23:34:28.243 00.000 3236 UpdateGuideState(): m_state=6 23:34:28.243 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1555 23:34:28.243 00.000 3236 Star::Find returns 1 (0), X=1052.87, Y=267.81, Mass=204, SNR=9.8, Peak=42 HFD=4.2 23:34:28.243 00.000 3236 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.85) = xAngle (0.93 = 0.93) 23:34:28.243 00.000 3236 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.82 = -0.82) 23:34:28.243 00.000 3236 CameraToMount -- cameraX=0.27 cameraY=-0.36 hyp=0.45 cameraTheta=-0.92 mountX=0.27 mountY=-0.33, mountTheta=-0.88 23:34:28.243 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.27, y=-0.36, opts=13) 23:34:28.243 00.000 3236 Enqueuing Move request for scope (0.27, -0.36) 23:34:28.243 00.000 8052 Worker thread wakes up 23:34:28.243 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.36) opts 0xd 23:34:28.243 00.000 8052 Handling offset move in thread for scope, endpoint = (0.27, -0.36) 23:34:28.243 00.000 8052 Moving (0.27, -0.36) raw xDistance=0.27 yDistance=-0.33 23:34:28.243 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27 23:34:28.243 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33 23:34:28.243 00.000 8052 MoveAxis(W, 9, ABG) 23:34:28.243 00.000 8052 Guiding Dir = 3, Dur = 9 23:34:28.243 00.000 8052 IsSlewing returns 0 23:34:28.258 00.015 8052 IsGuiding returns 0 23:34:28.258 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=29, FiltMax=39, Gamma=1.040 23:34:28.258 00.000 8052 PulseGuide returned control before completion, sleep 12 23:34:28.290 00.032 8052 IsGuiding returns 0 23:34:28.290 00.000 8052 Move returns status 0, amount 9 23:34:28.290 00.000 8052 MoveAxis(N, 50, ABG) 23:34:28.290 00.000 8052 Guiding Dir = 0, Dur = 50 23:34:28.290 00.000 8052 IsSlewing returns 0 23:34:28.290 00.000 8052 IsGuiding returns 0 23:34:28.290 00.000 8052 PulseGuide returned control before completion, sleep 55 23:34:28.399 00.109 8052 IsGuiding returns 1 23:34:28.399 00.000 8052 scope still moving after pulse duration time elapsed 23:34:28.508 00.109 3236 UpdateGuideState exits: m=204 SNR=9.8 23:34:28.508 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:28.508 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:28.508 00.000 3236 Enqueuing Expose request 23:34:28.524 00.016 8052 IsSlewing returns 0 23:34:28.633 00.109 8052 IsGuiding returns 0 23:34:28.633 00.000 8052 scope move finished after 50 + 295 ms 23:34:28.633 00.000 8052 Move returns status 0, amount 50 23:34:28.633 00.000 8052 move complete, result=0 23:34:28.633 00.000 8052 worker thread done servicing request 23:34:28.633 00.000 8052 Worker thread wakes up 23:34:28.633 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:28.633 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:28.633 00.000 3236 GuideStep: 0.3 px 9 ms WEST, -0.3 px 50 ms NORTH 23:34:30.071 01.438 8052 Exposure complete 23:34:30.227 00.156 8052 worker thread done servicing request 23:34:30.227 00.000 3236 OnExposeComplete: enter 23:34:30.227 00.000 3236 UpdateGuideState(): m_state=6 23:34:30.227 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1556 23:34:30.227 00.000 3236 Star::Find returns 1 (0), X=1052.73, Y=268.57, Mass=228, SNR=10.4, Peak=41 HFD=3.9 23:34:30.227 00.000 3236 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.85) = xAngle (3.08 = 3.08) 23:34:30.227 00.000 3236 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.33 = 1.33) 23:34:30.227 00.000 3236 CameraToMount -- cameraX=0.14 cameraY=0.39 hyp=0.42 cameraTheta=1.23 mountX=-0.42 mountY=0.40, mountTheta=2.37 23:34:30.227 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.14, y=0.39, opts=13) 23:34:30.227 00.000 3236 Enqueuing Move request for scope (0.14, 0.39) 23:34:30.227 00.000 8052 Worker thread wakes up 23:34:30.227 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.39) opts 0xd 23:34:30.227 00.000 8052 Handling offset move in thread for scope, endpoint = (0.14, 0.39) 23:34:30.227 00.000 8052 Moving (0.14, 0.39) raw xDistance=-0.42 yDistance=0.40 23:34:30.227 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42 23:34:30.227 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:34:30.227 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40 23:34:30.227 00.000 8052 MoveAxis(E, 14, ABG) 23:34:30.227 00.000 8052 Guiding Dir = 2, Dur = 14 23:34:30.227 00.000 8052 IsSlewing returns 0 23:34:30.243 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=24, FiltMax=36, Gamma=1.040 23:34:30.243 00.000 8052 IsGuiding returns 0 23:34:30.243 00.000 8052 PulseGuide returned control before completion, sleep 21 23:34:30.274 00.031 8052 IsGuiding returns 0 23:34:30.274 00.000 8052 Move returns status 0, amount 14 23:34:30.274 00.000 8052 MoveAxis(N, 0, ABG) 23:34:30.274 00.000 8052 Move returns status 0, amount 0 23:34:30.274 00.000 8052 move complete, result=0 23:34:30.274 00.000 8052 worker thread done servicing request 23:34:30.493 00.219 3236 UpdateGuideState exits: m=228 SNR=10.4 23:34:30.493 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:30.493 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:30.493 00.000 3236 Enqueuing Expose request 23:34:30.493 00.000 8052 Worker thread wakes up 23:34:30.493 00.000 3236 GuideStep: -0.4 px 14 ms EAST, 0.4 px 0 ms NORTH 23:34:30.493 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:30.493 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:32.040 01.547 8052 Exposure complete 23:34:32.196 00.156 8052 worker thread done servicing request 23:34:32.196 00.000 3236 OnExposeComplete: enter 23:34:32.196 00.000 3236 UpdateGuideState(): m_state=6 23:34:32.196 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1557 23:34:32.196 00.000 3236 Star::Find returns 1 (0), X=1052.24, Y=269.12, Mass=222, SNR=10.3, Peak=38 HFD=4.1 23:34:32.196 00.000 3236 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.85) = xAngle (3.77 = -2.51) 23:34:32.196 00.000 3236 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.03 = 2.03) 23:34:32.196 00.000 3236 CameraToMount -- cameraX=-0.35 cameraY=0.94 hyp=1.01 cameraTheta=1.92 mountX=-0.81 mountY=0.90, mountTheta=2.30 23:34:32.196 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.35, y=0.94, opts=13) 23:34:32.196 00.000 3236 Enqueuing Move request for scope (-0.35, 0.94) 23:34:32.196 00.000 8052 Worker thread wakes up 23:34:32.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.94) opts 0xd 23:34:32.196 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.35, 0.94) 23:34:32.196 00.000 8052 Moving (-0.35, 0.94) raw xDistance=-0.81 yDistance=0.90 23:34:32.196 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.81 23:34:32.196 00.000 8052 resist switch: large excursion: input 0.90 thresh 0.54 direction from -1 to 1 23:34:32.196 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.71 23:34:32.196 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90 23:34:32.196 00.000 8052 MoveAxis(E, 29, ABG) 23:34:32.196 00.000 8052 Guiding Dir = 2, Dur = 29 23:34:32.196 00.000 8052 IsSlewing returns 0 23:34:32.196 00.000 8052 IsGuiding returns 0 23:34:32.212 00.016 8052 PulseGuide returned control before completion, sleep 35 23:34:32.212 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=24, FiltMax=35, Gamma=1.040 23:34:32.352 00.140 8052 IsGuiding returns 0 23:34:32.352 00.000 8052 Move returns status 0, amount 29 23:34:32.352 00.000 8052 MoveAxis(S, 137, ABG) 23:34:32.352 00.000 8052 Guiding Dir = 1, Dur = 137 23:34:32.415 00.063 8052 IsSlewing returns 0 23:34:32.462 00.047 3236 UpdateGuideState exits: m=222 SNR=10.3 23:34:32.462 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:32.462 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:32.462 00.000 3236 Enqueuing Expose request 23:34:32.493 00.031 8052 IsGuiding returns 0 23:34:32.555 00.062 8052 PulseGuide returned control before completion, sleep 79 23:34:32.649 00.094 8052 IsGuiding returns 1 23:34:32.649 00.000 8052 scope still moving after pulse duration time elapsed 23:34:32.680 00.031 8052 IsSlewing returns 0 23:34:32.680 00.000 8052 IsGuiding returns 1 23:34:32.712 00.032 8052 IsSlewing returns 0 23:34:32.712 00.000 8052 IsGuiding returns 0 23:34:32.712 00.000 8052 scope move finished after 137 + 84 ms 23:34:32.712 00.000 8052 Move returns status 0, amount 137 23:34:32.712 00.000 8052 move complete, result=0 23:34:32.712 00.000 8052 worker thread done servicing request 23:34:32.712 00.000 3236 GuideStep: -0.8 px 29 ms EAST, 0.9 px 137 ms SOUTH 23:34:32.712 00.000 8052 Worker thread wakes up 23:34:32.712 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:32.712 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:34.040 01.328 8052 Exposure complete 23:34:34.196 00.156 8052 worker thread done servicing request 23:34:34.196 00.000 3236 OnExposeComplete: enter 23:34:34.196 00.000 3236 UpdateGuideState(): m_state=6 23:34:34.196 00.000 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 1558 23:34:34.196 00.000 3236 Star::Find returns 1 (0), X=1053.34, Y=267.87, Mass=213, SNR=10.0, Peak=40 HFD=4.2 23:34:34.196 00.000 3236 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.85) = xAngle (1.47 = 1.47) 23:34:34.196 00.000 3236 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.28 = -0.28) 23:34:34.196 00.000 3236 CameraToMount -- cameraX=0.75 cameraY=-0.30 hyp=0.81 cameraTheta=-0.38 mountX=0.08 mountY=-0.22, mountTheta=-1.21 23:34:34.196 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.75, y=-0.30, opts=13) 23:34:34.196 00.000 3236 Enqueuing Move request for scope (0.75, -0.30) 23:34:34.196 00.000 8052 Worker thread wakes up 23:34:34.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.30) opts 0xd 23:34:34.196 00.000 8052 Handling offset move in thread for scope, endpoint = (0.75, -0.30) 23:34:34.196 00.000 8052 Moving (0.75, -0.30) raw xDistance=0.08 yDistance=-0.22 23:34:34.196 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08 23:34:34.196 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:34:34.196 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22 23:34:34.196 00.000 8052 MoveAxis(E, 0, ABG) 23:34:34.196 00.000 8052 Move returns status 0, amount 0 23:34:34.196 00.000 8052 MoveAxis(N, 0, ABG) 23:34:34.196 00.000 8052 Move returns status 0, amount 0 23:34:34.196 00.000 8052 move complete, result=0 23:34:34.196 00.000 8052 worker thread done servicing request 23:34:34.212 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=37, Gamma=1.040 23:34:34.446 00.234 3236 UpdateGuideState exits: m=213 SNR=10.0 23:34:34.446 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:34.446 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:34.446 00.000 3236 Enqueuing Expose request 23:34:34.446 00.000 8052 Worker thread wakes up 23:34:34.446 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH 23:34:34.446 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:34.446 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:36.008 01.562 8052 Exposure complete 23:34:36.165 00.157 8052 worker thread done servicing request 23:34:36.165 00.000 3236 OnExposeComplete: enter 23:34:36.165 00.000 3236 UpdateGuideState(): m_state=6 23:34:36.165 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1559 23:34:36.165 00.000 3236 Star::Find returns 1 (0), X=1053.11, Y=265.70, Mass=215, SNR=10.1, Peak=39 HFD=4.4 23:34:36.165 00.000 3236 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.85) = xAngle (0.49 = 0.49) 23:34:36.165 00.000 3236 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.26 = -1.26) 23:34:36.165 00.000 3236 CameraToMount -- cameraX=0.52 cameraY=-2.48 hyp=2.53 cameraTheta=-1.36 mountX=2.24 mountY=-2.41, mountTheta=-0.82 23:34:36.165 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.52, y=-2.48, opts=13) 23:34:36.165 00.000 3236 Enqueuing Move request for scope (0.52, -2.48) 23:34:36.165 00.000 8052 Worker thread wakes up 23:34:36.165 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.52, -2.48) opts 0xd 23:34:36.165 00.000 8052 Handling offset move in thread for scope, endpoint = (0.52, -2.48) 23:34:36.165 00.000 8052 Moving (0.52, -2.48) raw xDistance=2.24 yDistance=-2.41 23:34:36.165 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.41 from input 2.24 23:34:36.165 00.000 8052 resist switch: large excursion: input -2.41 thresh 0.54 direction from 1 to -1 23:34:36.165 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.24 23:34:36.165 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.41 from input -2.41 23:34:36.165 00.000 8052 MoveAxis(W, 78, ABG) 23:34:36.165 00.000 8052 Guiding Dir = 3, Dur = 78 23:34:36.180 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=37, Gamma=1.040 23:34:36.196 00.016 8052 IsSlewing returns 0 23:34:36.258 00.062 8052 IsGuiding returns 0 23:34:36.337 00.079 8052 PulseGuide returned control before completion, sleep 21 23:34:36.430 00.093 8052 IsGuiding returns 0 23:34:36.430 00.000 8052 Move returns status 0, amount 78 23:34:36.430 00.000 8052 MoveAxis(N, 367, ABG) 23:34:36.430 00.000 8052 Guiding Dir = 0, Dur = 367 23:34:36.430 00.000 8052 IsSlewing returns 0 23:34:36.430 00.000 8052 IsGuiding returns 0 23:34:36.430 00.000 3236 UpdateGuideState exits: m=215 SNR=10.1 23:34:36.430 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:36.430 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:36.430 00.000 3236 Enqueuing Expose request 23:34:36.430 00.000 8052 PulseGuide returned control before completion, sleep 373 23:34:36.821 00.391 8052 IsGuiding returns 0 23:34:36.821 00.000 8052 Move returns status 0, amount 367 23:34:36.821 00.000 8052 move complete, result=0 23:34:36.821 00.000 8052 worker thread done servicing request 23:34:36.821 00.000 8052 Worker thread wakes up 23:34:36.821 00.000 3236 GuideStep: 2.2 px 78 ms WEST, -2.4 px 367 ms NORTH 23:34:36.821 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:36.821 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:38.040 01.219 8052 Exposure complete 23:34:38.196 00.156 8052 worker thread done servicing request 23:34:38.196 00.000 3236 OnExposeComplete: enter 23:34:38.196 00.000 3236 UpdateGuideState(): m_state=6 23:34:38.196 00.000 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 1560 23:34:38.196 00.000 3236 Star::Find returns 1 (0), X=1052.19, Y=267.09, Mass=229, SNR=10.4, Peak=39 HFD=4.5 23:34:38.196 00.000 3236 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.85) = xAngle (-0.07 = -0.07) 23:34:38.196 00.000 3236 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.82 = -1.82) 23:34:38.196 00.000 3236 CameraToMount -- cameraX=-0.40 cameraY=-1.08 hyp=1.15 cameraTheta=-1.92 mountX=1.15 mountY=-1.12, mountTheta=-0.77 23:34:38.196 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.40, y=-1.08, opts=13) 23:34:38.196 00.000 3236 Enqueuing Move request for scope (-0.40, -1.08) 23:34:38.196 00.000 8052 Worker thread wakes up 23:34:38.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -1.08) opts 0xd 23:34:38.196 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.40, -1.08) 23:34:38.196 00.000 8052 Moving (-0.40, -1.08) raw xDistance=1.15 yDistance=-1.12 23:34:38.196 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.15 23:34:38.196 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12 23:34:38.196 00.000 8052 MoveAxis(W, 45, ABG) 23:34:38.196 00.000 8052 Guiding Dir = 3, Dur = 45 23:34:38.212 00.016 8052 IsSlewing returns 0 23:34:38.212 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=28, FiltMax=37, Gamma=1.040 23:34:38.212 00.000 8052 IsGuiding returns 0 23:34:38.212 00.000 8052 PulseGuide returned control before completion, sleep 50 23:34:38.274 00.062 8052 IsGuiding returns 0 23:34:38.274 00.000 8052 Move returns status 0, amount 45 23:34:38.274 00.000 8052 MoveAxis(N, 170, ABG) 23:34:38.274 00.000 8052 Guiding Dir = 0, Dur = 170 23:34:38.274 00.000 8052 IsSlewing returns 0 23:34:38.274 00.000 8052 IsGuiding returns 0 23:34:38.274 00.000 8052 PulseGuide returned control before completion, sleep 177 23:34:38.462 00.188 8052 IsGuiding returns 0 23:34:38.462 00.000 8052 Move returns status 0, amount 170 23:34:38.462 00.000 8052 move complete, result=0 23:34:38.462 00.000 8052 worker thread done servicing request 23:34:38.462 00.000 3236 UpdateGuideState exits: m=229 SNR=10.4 23:34:38.462 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:38.462 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:38.462 00.000 3236 Enqueuing Expose request 23:34:38.462 00.000 8052 Worker thread wakes up 23:34:38.462 00.000 3236 GuideStep: 1.2 px 45 ms WEST, -1.1 px 170 ms NORTH 23:34:38.462 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:38.462 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:40.008 01.546 8052 Exposure complete 23:34:40.165 00.157 8052 worker thread done servicing request 23:34:40.165 00.000 3236 OnExposeComplete: enter 23:34:40.165 00.000 3236 UpdateGuideState(): m_state=6 23:34:40.165 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1561 23:34:40.165 00.000 3236 Star::Find returns 1 (0), X=1051.47, Y=268.25, Mass=204, SNR=9.8, Peak=33 HFD=4.6 23:34:40.165 00.000 3236 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.85) = xAngle (4.92 = -1.36) 23:34:40.165 00.000 3236 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.18 = -3.11) 23:34:40.165 00.000 3236 CameraToMount -- cameraX=-1.12 cameraY=0.08 hyp=1.12 cameraTheta=3.07 mountX=0.23 mountY=-0.04, mountTheta=-0.16 23:34:40.165 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.12, y=0.08, opts=13) 23:34:40.165 00.000 3236 Enqueuing Move request for scope (-1.12, 0.08) 23:34:40.165 00.000 8052 Worker thread wakes up 23:34:40.165 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.08) opts 0xd 23:34:40.165 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.12, 0.08) 23:34:40.165 00.000 8052 Moving (-1.12, 0.08) raw xDistance=0.23 yDistance=-0.04 23:34:40.165 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.23 23:34:40.165 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:40.165 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04 23:34:40.165 00.000 8052 MoveAxis(W, 11, ABG) 23:34:40.165 00.000 8052 Guiding Dir = 3, Dur = 11 23:34:40.180 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=58, FiltMin=21, FiltMax=31, Gamma=1.040 23:34:40.180 00.000 8052 IsSlewing returns 0 23:34:40.243 00.063 8052 IsGuiding returns 0 23:34:40.243 00.000 8052 PulseGuide returned control before completion, sleep 17 23:34:40.290 00.047 8052 IsGuiding returns 0 23:34:40.290 00.000 8052 Move returns status 0, amount 11 23:34:40.290 00.000 8052 MoveAxis(N, 0, ABG) 23:34:40.290 00.000 8052 Move returns status 0, amount 0 23:34:40.290 00.000 8052 move complete, result=0 23:34:40.290 00.000 8052 worker thread done servicing request 23:34:40.430 00.140 3236 UpdateGuideState exits: m=204 SNR=9.8 23:34:40.430 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:40.430 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:40.430 00.000 3236 Enqueuing Expose request 23:34:40.430 00.000 8052 Worker thread wakes up 23:34:40.430 00.000 3236 GuideStep: 0.2 px 11 ms WEST, -0.0 px 0 ms NORTH 23:34:40.430 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:40.430 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:42.087 01.657 8052 Exposure complete 23:34:42.243 00.156 8052 worker thread done servicing request 23:34:42.243 00.000 3236 OnExposeComplete: enter 23:34:42.243 00.000 3236 UpdateGuideState(): m_state=6 23:34:42.243 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1562 23:34:42.243 00.000 3236 Star::Find returns 1 (0), X=1052.00, Y=268.85, Mass=221, SNR=10.2, Peak=42 HFD=4.3 23:34:42.243 00.000 3236 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.85) = xAngle (4.14 = -2.14) 23:34:42.243 00.000 3236 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.39 = 2.39) 23:34:42.243 00.000 3236 CameraToMount -- cameraX=-0.59 cameraY=0.67 hyp=0.90 cameraTheta=2.29 mountX=-0.49 mountY=0.61, mountTheta=2.24 23:34:42.243 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.59, y=0.67, opts=13) 23:34:42.243 00.000 3236 Enqueuing Move request for scope (-0.59, 0.67) 23:34:42.243 00.000 8052 Worker thread wakes up 23:34:42.243 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.67) opts 0xd 23:34:42.243 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.59, 0.67) 23:34:42.243 00.000 8052 Moving (-0.59, 0.67) raw xDistance=-0.49 yDistance=0.61 23:34:42.243 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.49 23:34:42.243 00.000 8052 resist switch: large excursion: input 0.61 thresh 0.54 direction from -1 to 1 23:34:42.243 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.83 23:34:42.243 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61 23:34:42.243 00.000 8052 MoveAxis(E, 16, ABG) 23:34:42.243 00.000 8052 Guiding Dir = 2, Dur = 16 23:34:42.243 00.000 8052 IsSlewing returns 0 23:34:42.243 00.000 8052 IsGuiding returns 0 23:34:42.258 00.015 8052 PulseGuide returned control before completion, sleep 23 23:34:42.258 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=29, FiltMax=39, Gamma=1.040 23:34:42.290 00.032 8052 IsGuiding returns 0 23:34:42.290 00.000 8052 Move returns status 0, amount 16 23:34:42.290 00.000 8052 MoveAxis(S, 93, ABG) 23:34:42.290 00.000 8052 Guiding Dir = 1, Dur = 93 23:34:42.290 00.000 8052 IsSlewing returns 0 23:34:42.290 00.000 8052 IsGuiding returns 0 23:34:42.290 00.000 8052 PulseGuide returned control before completion, sleep 100 23:34:42.415 00.125 8052 IsGuiding returns 1 23:34:42.415 00.000 8052 scope still moving after pulse duration time elapsed 23:34:42.446 00.031 8052 IsSlewing returns 0 23:34:42.446 00.000 8052 IsGuiding returns 0 23:34:42.446 00.000 8052 scope move finished after 93 + 58 ms 23:34:42.446 00.000 8052 Move returns status 0, amount 93 23:34:42.446 00.000 8052 move complete, result=0 23:34:42.446 00.000 8052 worker thread done servicing request 23:34:42.508 00.062 3236 UpdateGuideState exits: m=221 SNR=10.2 23:34:42.508 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:42.508 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:42.508 00.000 3236 Enqueuing Expose request 23:34:42.508 00.000 8052 Worker thread wakes up 23:34:42.508 00.000 3236 GuideStep: -0.5 px 16 ms EAST, 0.6 px 93 ms SOUTH 23:34:42.508 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:42.508 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:44.055 01.547 8052 Exposure complete 23:34:44.212 00.157 8052 worker thread done servicing request 23:34:44.212 00.000 3236 OnExposeComplete: enter 23:34:44.212 00.000 3236 UpdateGuideState(): m_state=6 23:34:44.212 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1563 23:34:44.212 00.000 3236 Star::Find returns 1 (0), X=1050.91, Y=268.06, Mass=229, SNR=10.4, Peak=39 HFD=4.3 23:34:44.212 00.000 3236 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.85) = xAngle (-1.23 = -1.23) 23:34:44.212 00.000 3236 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.97 = -2.97) 23:34:44.212 00.000 3236 CameraToMount -- cameraX=-1.68 cameraY=-0.11 hyp=1.69 cameraTheta=-3.08 mountX=0.57 mountY=-0.28, mountTheta=-0.46 23:34:44.212 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.68, y=-0.11, opts=13) 23:34:44.212 00.000 3236 Enqueuing Move request for scope (-1.68, -0.11) 23:34:44.212 00.000 8052 Worker thread wakes up 23:34:44.212 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.68, -0.11) opts 0xd 23:34:44.212 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.68, -0.11) 23:34:44.212 00.000 8052 Moving (-1.68, -0.11) raw xDistance=0.57 yDistance=-0.28 23:34:44.212 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.57 23:34:44.212 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:34:44.212 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28 23:34:44.212 00.000 8052 MoveAxis(W, 19, ABG) 23:34:44.212 00.000 8052 Guiding Dir = 3, Dur = 19 23:34:44.212 00.000 8052 IsSlewing returns 0 23:34:44.227 00.015 8052 IsGuiding returns 0 23:34:44.227 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=38, Gamma=1.040 23:34:44.227 00.000 8052 PulseGuide returned control before completion, sleep 25 23:34:44.274 00.047 8052 IsGuiding returns 0 23:34:44.274 00.000 8052 Move returns status 0, amount 19 23:34:44.274 00.000 8052 MoveAxis(N, 0, ABG) 23:34:44.274 00.000 8052 Move returns status 0, amount 0 23:34:44.274 00.000 8052 move complete, result=0 23:34:44.274 00.000 8052 worker thread done servicing request 23:34:44.477 00.203 3236 UpdateGuideState exits: m=229 SNR=10.4 23:34:44.477 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:44.477 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:44.477 00.000 3236 Enqueuing Expose request 23:34:44.477 00.000 8052 Worker thread wakes up 23:34:44.477 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:44.477 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:44.477 00.000 3236 GuideStep: 0.6 px 19 ms WEST, -0.3 px 0 ms NORTH 23:34:46.024 01.547 8052 Exposure complete 23:34:46.180 00.156 8052 worker thread done servicing request 23:34:46.180 00.000 3236 OnExposeComplete: enter 23:34:46.180 00.000 3236 UpdateGuideState(): m_state=6 23:34:46.180 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1564 23:34:46.180 00.000 3236 Star::Find returns 1 (0), X=1051.08, Y=268.65, Mass=231, SNR=10.5, Peak=38 HFD=5.0 23:34:46.180 00.000 3236 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.85) = xAngle (4.68 = -1.60) 23:34:46.180 00.000 3236 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.94 = 2.94) 23:34:46.180 00.000 3236 CameraToMount -- cameraX=-1.51 cameraY=0.48 hyp=1.58 cameraTheta=2.83 mountX=-0.05 mountY=0.32, mountTheta=1.71 23:34:46.180 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.51, y=0.48, opts=13) 23:34:46.180 00.000 3236 Enqueuing Move request for scope (-1.51, 0.48) 23:34:46.180 00.000 8052 Worker thread wakes up 23:34:46.180 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.51, 0.48) opts 0xd 23:34:46.180 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.51, 0.48) 23:34:46.180 00.000 8052 Moving (-1.51, 0.48) raw xDistance=-0.05 yDistance=0.32 23:34:46.180 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:34:46.180 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32 23:34:46.180 00.000 8052 MoveAxis(E, 0, ABG) 23:34:46.180 00.000 8052 Move returns status 0, amount 0 23:34:46.180 00.000 8052 MoveAxis(S, 49, ABG) 23:34:46.180 00.000 8052 Guiding Dir = 1, Dur = 49 23:34:46.180 00.000 8052 IsSlewing returns 0 23:34:46.196 00.016 8052 IsGuiding returns 0 23:34:46.196 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=27, FiltMax=36, Gamma=1.040 23:34:46.227 00.031 8052 PulseGuide returned control before completion, sleep 23 23:34:46.258 00.031 8052 IsGuiding returns 1 23:34:46.258 00.000 8052 scope still moving after pulse duration time elapsed 23:34:46.290 00.032 8052 IsSlewing returns 0 23:34:46.290 00.000 8052 IsGuiding returns 1 23:34:46.321 00.031 8052 IsSlewing returns 0 23:34:46.321 00.000 8052 IsGuiding returns 1 23:34:46.352 00.031 8052 IsSlewing returns 0 23:34:46.352 00.000 8052 IsGuiding returns 1 23:34:46.383 00.031 8052 IsSlewing returns 0 23:34:46.383 00.000 8052 IsGuiding returns 0 23:34:46.383 00.000 8052 scope move finished after 49 + 140 ms 23:34:46.383 00.000 8052 Move returns status 0, amount 49 23:34:46.383 00.000 8052 move complete, result=0 23:34:46.383 00.000 8052 worker thread done servicing request 23:34:46.446 00.063 3236 UpdateGuideState exits: m=231 SNR=10.5 23:34:46.446 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:46.446 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:46.446 00.000 3236 Enqueuing Expose request 23:34:46.446 00.000 8052 Worker thread wakes up 23:34:46.446 00.000 3236 GuideStep: -0.0 px 0 ms EAST, 0.3 px 49 ms SOUTH 23:34:46.446 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:46.446 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:48.008 01.562 8052 Exposure complete 23:34:48.430 00.422 8052 worker thread done servicing request 23:34:48.430 00.000 3236 OnExposeComplete: enter 23:34:48.430 00.000 3236 UpdateGuideState(): m_state=6 23:34:48.430 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1565 23:34:48.430 00.000 3236 Star::Find returns 1 (0), X=1052.62, Y=268.75, Mass=228, SNR=10.4, Peak=39 HFD=4.3 23:34:48.430 00.000 3236 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.85) = xAngle (3.37 = -2.91) 23:34:48.430 00.000 3236 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.63 = 1.63) 23:34:48.430 00.000 3236 CameraToMount -- cameraX=0.03 cameraY=0.57 hyp=0.57 cameraTheta=1.52 mountX=-0.56 mountY=0.57, mountTheta=2.34 23:34:48.430 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.03, y=0.57, opts=13) 23:34:48.430 00.000 3236 Enqueuing Move request for scope (0.03, 0.57) 23:34:48.430 00.000 8052 Worker thread wakes up 23:34:48.430 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.57) opts 0xd 23:34:48.430 00.000 8052 Handling offset move in thread for scope, endpoint = (0.03, 0.57) 23:34:48.430 00.000 8052 Moving (0.03, 0.57) raw xDistance=-0.56 yDistance=0.57 23:34:48.430 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56 23:34:48.430 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:34:48.430 00.000 8052 MoveAxis(E, 19, ABG) 23:34:48.430 00.000 8052 Guiding Dir = 2, Dur = 19 23:34:48.430 00.000 8052 IsSlewing returns 0 23:34:48.430 00.000 8052 IsGuiding returns 0 23:34:48.446 00.016 8052 PulseGuide returned control before completion, sleep 26 23:34:48.446 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=24, FiltMax=35, Gamma=1.040 23:34:48.477 00.031 8052 IsGuiding returns 0 23:34:48.477 00.000 8052 Move returns status 0, amount 19 23:34:48.477 00.000 8052 MoveAxis(S, 87, ABG) 23:34:48.477 00.000 8052 Guiding Dir = 1, Dur = 87 23:34:48.477 00.000 8052 IsSlewing returns 0 23:34:48.477 00.000 8052 IsGuiding returns 0 23:34:48.477 00.000 8052 PulseGuide returned control before completion, sleep 93 23:34:48.587 00.110 8052 IsGuiding returns 1 23:34:48.587 00.000 8052 scope still moving after pulse duration time elapsed 23:34:48.618 00.031 8052 IsSlewing returns 0 23:34:48.618 00.000 8052 IsGuiding returns 0 23:34:48.618 00.000 8052 scope move finished after 87 + 47 ms 23:34:48.618 00.000 8052 Move returns status 0, amount 87 23:34:48.618 00.000 8052 move complete, result=0 23:34:48.618 00.000 8052 worker thread done servicing request 23:34:48.696 00.078 3236 UpdateGuideState exits: m=228 SNR=10.4 23:34:48.696 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:48.696 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:48.712 00.016 3236 Enqueuing Expose request 23:34:48.712 00.000 8052 Worker thread wakes up 23:34:48.712 00.000 3236 GuideStep: -0.6 px 19 ms EAST, 0.6 px 87 ms SOUTH 23:34:48.712 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:48.712 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:50.040 01.328 8052 Exposure complete 23:34:50.196 00.156 8052 worker thread done servicing request 23:34:50.196 00.000 3236 OnExposeComplete: enter 23:34:50.196 00.000 3236 UpdateGuideState(): m_state=6 23:34:50.196 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1566 23:34:50.196 00.000 3236 Star::Find returns 1 (0), X=1052.44, Y=268.30, Mass=226, SNR=10.4, Peak=42 HFD=4.1 23:34:50.196 00.000 3236 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.85) = xAngle (4.31 = -1.98) 23:34:50.196 00.000 3236 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.56 = 2.56) 23:34:50.196 00.000 3236 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.46 mountX=-0.08 mountY=0.11, mountTheta=2.19 23:34:50.196 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.15, y=0.12, opts=13) 23:34:50.196 00.000 3236 Enqueuing Move request for scope (-0.15, 0.12) 23:34:50.196 00.000 8052 Worker thread wakes up 23:34:50.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd 23:34:50.196 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.15, 0.12) 23:34:50.196 00.000 8052 Moving (-0.15, 0.12) raw xDistance=-0.08 yDistance=0.11 23:34:50.196 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08 23:34:50.196 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:34:50.196 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11 23:34:50.196 00.000 8052 MoveAxis(E, 0, ABG) 23:34:50.196 00.000 8052 Move returns status 0, amount 0 23:34:50.196 00.000 8052 MoveAxis(N, 0, ABG) 23:34:50.196 00.000 8052 Move returns status 0, amount 0 23:34:50.196 00.000 8052 move complete, result=0 23:34:50.196 00.000 8052 worker thread done servicing request 23:34:50.212 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=40, Gamma=1.040 23:34:50.446 00.234 3236 UpdateGuideState exits: m=226 SNR=10.4 23:34:50.446 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:50.446 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:50.446 00.000 3236 Enqueuing Expose request 23:34:50.446 00.000 8052 Worker thread wakes up 23:34:50.446 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:34:50.446 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:50.446 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:52.008 01.562 8052 Exposure complete 23:34:52.165 00.157 8052 worker thread done servicing request 23:34:52.165 00.000 3236 OnExposeComplete: enter 23:34:52.165 00.000 3236 UpdateGuideState(): m_state=6 23:34:52.165 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1567 23:34:52.165 00.000 3236 Star::Find returns 1 (0), X=1052.07, Y=269.04, Mass=225, SNR=10.3, Peak=41 HFD=4.5 23:34:52.165 00.000 3236 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.85) = xAngle (3.96 = -2.33) 23:34:52.165 00.000 3236 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.21 = 2.21) 23:34:52.165 00.000 3236 CameraToMount -- cameraX=-0.52 cameraY=0.87 hyp=1.01 cameraTheta=2.11 mountX=-0.69 mountY=0.81, mountTheta=2.28 23:34:52.165 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.52, y=0.87, opts=13) 23:34:52.165 00.000 3236 Enqueuing Move request for scope (-0.52, 0.87) 23:34:52.165 00.000 8052 Worker thread wakes up 23:34:52.165 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.87) opts 0xd 23:34:52.165 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.52, 0.87) 23:34:52.165 00.000 8052 Moving (-0.52, 0.87) raw xDistance=-0.69 yDistance=0.81 23:34:52.165 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69 23:34:52.165 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81 23:34:52.165 00.000 8052 MoveAxis(E, 24, ABG) 23:34:52.165 00.000 8052 Guiding Dir = 2, Dur = 24 23:34:52.180 00.015 8052 IsSlewing returns 0 23:34:52.180 00.000 8052 IsGuiding returns 0 23:34:52.180 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=28, FiltMax=38, Gamma=1.040 23:34:52.180 00.000 8052 PulseGuide returned control before completion, sleep 30 23:34:52.227 00.047 8052 IsGuiding returns 0 23:34:52.227 00.000 8052 Move returns status 0, amount 24 23:34:52.227 00.000 8052 MoveAxis(S, 123, ABG) 23:34:52.227 00.000 8052 Guiding Dir = 1, Dur = 123 23:34:52.227 00.000 8052 IsSlewing returns 0 23:34:52.227 00.000 8052 IsGuiding returns 0 23:34:52.227 00.000 8052 PulseGuide returned control before completion, sleep 130 23:34:52.383 00.156 8052 IsGuiding returns 0 23:34:52.383 00.000 8052 Move returns status 0, amount 123 23:34:52.383 00.000 8052 move complete, result=0 23:34:52.383 00.000 8052 worker thread done servicing request 23:34:52.430 00.047 3236 UpdateGuideState exits: m=225 SNR=10.3 23:34:52.430 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:52.430 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:52.430 00.000 3236 Enqueuing Expose request 23:34:52.430 00.000 8052 Worker thread wakes up 23:34:52.430 00.000 3236 GuideStep: -0.7 px 24 ms EAST, 0.8 px 123 ms SOUTH 23:34:52.430 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:52.430 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:54.087 01.657 8052 Exposure complete 23:34:54.243 00.156 8052 worker thread done servicing request 23:34:54.243 00.000 3236 OnExposeComplete: enter 23:34:54.243 00.000 3236 UpdateGuideState(): m_state=6 23:34:54.243 00.000 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 1568 23:34:54.243 00.000 3236 Star::Find returns 1 (0), X=1052.56, Y=268.43, Mass=213, SNR=10.0, Peak=36 HFD=4.8 23:34:54.243 00.000 3236 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.85) = xAngle (3.54 = -2.74) 23:34:54.243 00.000 3236 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.79 = 1.79) 23:34:54.243 00.000 3236 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.26 cameraTheta=1.69 mountX=-0.24 mountY=0.25, mountTheta=2.33 23:34:54.243 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.03, y=0.25, opts=13) 23:34:54.243 00.000 3236 Enqueuing Move request for scope (-0.03, 0.25) 23:34:54.243 00.000 8052 Worker thread wakes up 23:34:54.243 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd 23:34:54.243 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.03, 0.25) 23:34:54.243 00.000 8052 Moving (-0.03, 0.25) raw xDistance=-0.24 yDistance=0.25 23:34:54.243 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.24 23:34:54.243 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25 23:34:54.243 00.000 8052 MoveAxis(E, 10, ABG) 23:34:54.243 00.000 8052 Guiding Dir = 2, Dur = 10 23:34:54.258 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=26, FiltMax=35, Gamma=1.040 23:34:54.274 00.016 8052 IsSlewing returns 0 23:34:54.337 00.063 8052 IsGuiding returns 0 23:34:54.415 00.078 8052 IsGuiding returns 0 23:34:54.415 00.000 8052 Move returns status 0, amount 10 23:34:54.415 00.000 8052 MoveAxis(S, 38, ABG) 23:34:54.415 00.000 8052 Guiding Dir = 1, Dur = 38 23:34:54.415 00.000 8052 IsSlewing returns 0 23:34:54.415 00.000 8052 IsGuiding returns 0 23:34:54.415 00.000 8052 PulseGuide returned control before completion, sleep 45 23:34:54.477 00.062 8052 IsGuiding returns 1 23:34:54.477 00.000 8052 scope still moving after pulse duration time elapsed 23:34:54.508 00.031 3236 UpdateGuideState exits: m=213 SNR=10.0 23:34:54.508 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:54.508 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:54.508 00.000 3236 Enqueuing Expose request 23:34:54.524 00.016 8052 IsSlewing returns 0 23:34:54.524 00.000 8052 IsGuiding returns 1 23:34:54.555 00.031 8052 IsSlewing returns 0 23:34:54.555 00.000 8052 IsGuiding returns 0 23:34:54.555 00.000 8052 scope move finished after 38 + 101 ms 23:34:54.555 00.000 8052 Move returns status 0, amount 38 23:34:54.555 00.000 8052 move complete, result=0 23:34:54.555 00.000 8052 worker thread done servicing request 23:34:54.555 00.000 3236 GuideStep: -0.2 px 10 ms EAST, 0.2 px 38 ms SOUTH 23:34:54.555 00.000 8052 Worker thread wakes up 23:34:54.555 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:54.555 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:55.993 01.438 8052 Exposure complete 23:34:56.149 00.156 8052 worker thread done servicing request 23:34:56.149 00.000 3236 OnExposeComplete: enter 23:34:56.149 00.000 3236 UpdateGuideState(): m_state=6 23:34:56.149 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1569 23:34:56.149 00.000 3236 Star::Find returns 1 (0), X=1052.31, Y=269.65, Mass=220, SNR=10.2, Peak=38 HFD=4.3 23:34:56.149 00.000 3236 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.85) = xAngle (3.61 = -2.67) 23:34:56.149 00.000 3236 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.86 = 1.86) 23:34:56.149 00.000 3236 CameraToMount -- cameraX=-0.28 cameraY=1.48 hyp=1.51 cameraTheta=1.76 mountX=-1.34 mountY=1.44, mountTheta=2.32 23:34:56.149 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.28, y=1.48, opts=13) 23:34:56.149 00.000 3236 Enqueuing Move request for scope (-0.28, 1.48) 23:34:56.149 00.000 8052 Worker thread wakes up 23:34:56.149 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 1.48) opts 0xd 23:34:56.149 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.28, 1.48) 23:34:56.149 00.000 8052 Moving (-0.28, 1.48) raw xDistance=-1.34 yDistance=1.44 23:34:56.149 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.34 23:34:56.149 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.44 from input 1.44 23:34:56.149 00.000 8052 MoveAxis(E, 47, ABG) 23:34:56.149 00.000 8052 Guiding Dir = 2, Dur = 47 23:34:56.149 00.000 8052 IsSlewing returns 0 23:34:56.149 00.000 8052 IsGuiding returns 0 23:34:56.165 00.016 8052 PulseGuide returned control before completion, sleep 53 23:34:56.165 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=36, Gamma=1.040 23:34:56.227 00.062 8052 IsGuiding returns 1 23:34:56.227 00.000 8052 scope still moving after pulse duration time elapsed 23:34:56.258 00.031 8052 IsSlewing returns 0 23:34:56.258 00.000 8052 IsGuiding returns 0 23:34:56.258 00.000 8052 scope move finished after 47 + 58 ms 23:34:56.258 00.000 8052 Move returns status 0, amount 47 23:34:56.258 00.000 8052 MoveAxis(S, 219, ABG) 23:34:56.258 00.000 8052 Guiding Dir = 1, Dur = 219 23:34:56.258 00.000 8052 IsSlewing returns 0 23:34:56.258 00.000 8052 IsGuiding returns 0 23:34:56.274 00.016 8052 PulseGuide returned control before completion, sleep 226 23:34:56.399 00.125 3236 UpdateGuideState exits: m=220 SNR=10.2 23:34:56.399 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:56.415 00.016 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:56.415 00.000 3236 Enqueuing Expose request 23:34:56.508 00.093 8052 IsGuiding returns 0 23:34:56.508 00.000 8052 Move returns status 0, amount 219 23:34:56.508 00.000 8052 move complete, result=0 23:34:56.508 00.000 8052 worker thread done servicing request 23:34:56.508 00.000 8052 Worker thread wakes up 23:34:56.508 00.000 3236 GuideStep: -1.3 px 47 ms EAST, 1.4 px 219 ms SOUTH 23:34:56.508 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:56.508 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:58.055 01.547 8052 Exposure complete 23:34:58.212 00.157 8052 worker thread done servicing request 23:34:58.212 00.000 3236 OnExposeComplete: enter 23:34:58.212 00.000 3236 UpdateGuideState(): m_state=6 23:34:58.212 00.000 3236 Star::Find(15, 1052, 269, 0, (0,0,0,0), 0.0, 255) frame 1570 23:34:58.212 00.000 3236 Star::Find returns 1 (0), X=1051.51, Y=267.38, Mass=205, SNR=9.8, Peak=37 HFD=4.5 23:34:58.212 00.000 3236 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.85) = xAngle (-0.65 = -0.65) 23:34:58.212 00.000 3236 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.40 = -2.40) 23:34:58.212 00.000 3236 CameraToMount -- cameraX=-1.08 cameraY=-0.80 hyp=1.34 cameraTheta=-2.50 mountX=1.06 mountY=-0.90, mountTheta=-0.70 23:34:58.212 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.08, y=-0.80, opts=13) 23:34:58.212 00.000 3236 Enqueuing Move request for scope (-1.08, -0.80) 23:34:58.212 00.000 8052 Worker thread wakes up 23:34:58.212 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -0.80) opts 0xd 23:34:58.212 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.08, -0.80) 23:34:58.212 00.000 8052 Moving (-1.08, -0.80) raw xDistance=1.06 yDistance=-0.90 23:34:58.212 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.61 from input 1.06 23:34:58.212 00.000 8052 resist switch: large excursion: input -0.90 thresh 0.54 direction from 1 to -1 23:34:58.212 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.71 23:34:58.212 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 23:34:58.212 00.000 8052 MoveAxis(W, 33, ABG) 23:34:58.212 00.000 8052 Guiding Dir = 3, Dur = 33 23:34:58.212 00.000 8052 IsSlewing returns 0 23:34:58.227 00.015 8052 IsGuiding returns 0 23:34:58.227 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=35, Gamma=1.040 23:34:58.227 00.000 8052 PulseGuide returned control before completion, sleep 39 23:34:58.274 00.047 8052 IsGuiding returns 0 23:34:58.274 00.000 8052 Move returns status 0, amount 33 23:34:58.274 00.000 8052 MoveAxis(N, 137, ABG) 23:34:58.274 00.000 8052 Guiding Dir = 0, Dur = 137 23:34:58.274 00.000 8052 IsSlewing returns 0 23:34:58.274 00.000 8052 IsGuiding returns 0 23:34:58.274 00.000 8052 PulseGuide returned control before completion, sleep 144 23:34:58.430 00.156 8052 IsGuiding returns 1 23:34:58.430 00.000 8052 scope still moving after pulse duration time elapsed 23:34:58.462 00.032 8052 IsSlewing returns 0 23:34:58.462 00.000 8052 IsGuiding returns 0 23:34:58.462 00.000 8052 scope move finished after 137 + 52 ms 23:34:58.462 00.000 8052 Move returns status 0, amount 137 23:34:58.462 00.000 8052 move complete, result=0 23:34:58.462 00.000 8052 worker thread done servicing request 23:34:58.477 00.015 3236 UpdateGuideState exits: m=205 SNR=9.8 23:34:58.477 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:34:58.477 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:34:58.477 00.000 3236 Enqueuing Expose request 23:34:58.477 00.000 8052 Worker thread wakes up 23:34:58.477 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:34:58.477 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:34:58.477 00.000 3236 GuideStep: 1.1 px 33 ms WEST, -0.9 px 137 ms NORTH 23:35:00.024 01.547 8052 Exposure complete 23:35:00.180 00.156 8052 worker thread done servicing request 23:35:00.180 00.000 3236 OnExposeComplete: enter 23:35:00.180 00.000 3236 UpdateGuideState(): m_state=6 23:35:00.180 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1571 23:35:00.180 00.000 3236 Star::Find returns 1 (0), X=1052.35, Y=269.00, Mass=234, SNR=10.5, Peak=36 HFD=5.0 23:35:00.180 00.000 3236 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.85) = xAngle (3.70 = -2.58) 23:35:00.180 00.000 3236 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.95 = 1.95) 23:35:00.180 00.000 3236 CameraToMount -- cameraX=-0.24 cameraY=0.82 hyp=0.86 cameraTheta=1.85 mountX=-0.73 mountY=0.79, mountTheta=2.31 23:35:00.180 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.24, y=0.82, opts=13) 23:35:00.180 00.000 3236 Enqueuing Move request for scope (-0.24, 0.82) 23:35:00.196 00.016 8052 Worker thread wakes up 23:35:00.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.82) opts 0xd 23:35:00.196 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.24, 0.82) 23:35:00.196 00.000 8052 Moving (-0.24, 0.82) raw xDistance=-0.73 yDistance=0.79 23:35:00.196 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.73 23:35:00.196 00.000 8052 resist switch: large excursion: input 0.79 thresh 0.54 direction from -1 to 1 23:35:00.196 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.38 23:35:00.196 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79 23:35:00.196 00.000 8052 MoveAxis(E, 23, ABG) 23:35:00.196 00.000 8052 Guiding Dir = 2, Dur = 23 23:35:00.196 00.000 8052 IsSlewing returns 0 23:35:00.196 00.000 8052 IsGuiding returns 0 23:35:00.196 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=34, Gamma=1.040 23:35:00.274 00.078 8052 IsGuiding returns 1 23:35:00.274 00.000 8052 scope still moving after pulse duration time elapsed 23:35:00.305 00.031 8052 IsSlewing returns 0 23:35:00.305 00.000 8052 IsGuiding returns 1 23:35:00.337 00.032 8052 IsSlewing returns 0 23:35:00.337 00.000 8052 IsGuiding returns 1 23:35:00.368 00.031 8052 IsSlewing returns 0 23:35:00.368 00.000 8052 IsGuiding returns 1 23:35:00.399 00.031 8052 IsSlewing returns 0 23:35:00.399 00.000 8052 IsGuiding returns 0 23:35:00.399 00.000 8052 scope move finished after 23 + 176 ms 23:35:00.399 00.000 8052 Move returns status 0, amount 23 23:35:00.399 00.000 8052 MoveAxis(S, 121, ABG) 23:35:00.399 00.000 8052 Guiding Dir = 1, Dur = 121 23:35:00.399 00.000 8052 IsSlewing returns 0 23:35:00.399 00.000 8052 IsGuiding returns 0 23:35:00.399 00.000 8052 PulseGuide returned control before completion, sleep 128 23:35:00.430 00.031 3236 UpdateGuideState exits: m=234 SNR=10.5 23:35:00.430 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:00.430 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:00.430 00.000 3236 Enqueuing Expose request 23:35:00.587 00.157 8052 IsGuiding returns 0 23:35:00.587 00.000 8052 Move returns status 0, amount 121 23:35:00.587 00.000 8052 move complete, result=0 23:35:00.587 00.000 8052 worker thread done servicing request 23:35:00.587 00.000 3236 GuideStep: -0.7 px 23 ms EAST, 0.8 px 121 ms SOUTH 23:35:00.587 00.000 8052 Worker thread wakes up 23:35:00.602 00.015 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:00.602 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:02.040 01.438 8052 Exposure complete 23:35:02.196 00.156 8052 worker thread done servicing request 23:35:02.196 00.000 3236 OnExposeComplete: enter 23:35:02.196 00.000 3236 UpdateGuideState(): m_state=6 23:35:02.196 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1572 23:35:02.196 00.000 3236 Star::Find returns 1 (0), X=1053.03, Y=269.54, Mass=219, SNR=10.2, Peak=39 HFD=4.7 23:35:02.196 00.000 3236 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.85) = xAngle (3.11 = 3.11) 23:35:02.196 00.000 3236 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.37 = 1.37) 23:35:02.196 00.000 3236 CameraToMount -- cameraX=0.44 cameraY=1.37 hyp=1.44 cameraTheta=1.26 mountX=-1.44 mountY=1.41, mountTheta=2.37 23:35:02.196 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.44, y=1.37, opts=13) 23:35:02.196 00.000 3236 Enqueuing Move request for scope (0.44, 1.37) 23:35:02.196 00.000 8052 Worker thread wakes up 23:35:02.196 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.44, 1.37) opts 0xd 23:35:02.196 00.000 8052 Handling offset move in thread for scope, endpoint = (0.44, 1.37) 23:35:02.196 00.000 8052 Moving (0.44, 1.37) raw xDistance=-1.44 yDistance=1.41 23:35:02.196 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.44 23:35:02.196 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.41 from input 1.41 23:35:02.196 00.000 8052 MoveAxis(E, 51, ABG) 23:35:02.196 00.000 8052 Guiding Dir = 2, Dur = 51 23:35:02.196 00.000 8052 IsSlewing returns 0 23:35:02.212 00.016 8052 IsGuiding returns 0 23:35:02.212 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=25, FiltMax=35, Gamma=1.040 23:35:02.212 00.000 8052 PulseGuide returned control before completion, sleep 57 23:35:02.290 00.078 8052 IsGuiding returns 0 23:35:02.290 00.000 8052 Move returns status 0, amount 51 23:35:02.290 00.000 8052 MoveAxis(S, 214, ABG) 23:35:02.290 00.000 8052 Guiding Dir = 1, Dur = 214 23:35:02.290 00.000 8052 IsSlewing returns 0 23:35:02.290 00.000 8052 IsGuiding returns 0 23:35:02.290 00.000 8052 PulseGuide returned control before completion, sleep 221 23:35:02.462 00.172 3236 UpdateGuideState exits: m=219 SNR=10.2 23:35:02.462 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:02.462 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:02.462 00.000 3236 Enqueuing Expose request 23:35:02.524 00.062 8052 IsGuiding returns 0 23:35:02.524 00.000 8052 Move returns status 0, amount 214 23:35:02.524 00.000 8052 move complete, result=0 23:35:02.524 00.000 8052 worker thread done servicing request 23:35:02.524 00.000 8052 Worker thread wakes up 23:35:02.524 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:02.524 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:02.524 00.000 3236 GuideStep: -1.4 px 51 ms EAST, 1.4 px 214 ms SOUTH 23:35:04.071 01.547 8052 Exposure complete 23:35:04.227 00.156 8052 worker thread done servicing request 23:35:04.227 00.000 3236 OnExposeComplete: enter 23:35:04.227 00.000 3236 UpdateGuideState(): m_state=6 23:35:04.227 00.000 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 1573 23:35:04.227 00.000 3236 Star::Find returns 1 (0), X=1052.92, Y=270.04, Mass=218, SNR=10.0, Peak=39 HFD=4.6 23:35:04.227 00.000 3236 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.85) = xAngle (3.24 = -3.04) 23:35:04.227 00.000 3236 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.50 = 1.50) 23:35:04.227 00.000 3236 CameraToMount -- cameraX=0.33 cameraY=1.87 hyp=1.90 cameraTheta=1.40 mountX=-1.89 mountY=1.89, mountTheta=2.35 23:35:04.227 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.33, y=1.87, opts=13) 23:35:04.227 00.000 3236 Enqueuing Move request for scope (0.33, 1.87) 23:35:04.227 00.000 8052 Worker thread wakes up 23:35:04.227 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 1.87) opts 0xd 23:35:04.227 00.000 8052 Handling offset move in thread for scope, endpoint = (0.33, 1.87) 23:35:04.227 00.000 8052 Moving (0.33, 1.87) raw xDistance=-1.89 yDistance=1.89 23:35:04.227 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.25 from input -1.89 23:35:04.227 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.89 from input 1.89 23:35:04.227 00.000 8052 MoveAxis(E, 69, ABG) 23:35:04.227 00.000 8052 Guiding Dir = 2, Dur = 69 23:35:04.243 00.016 8052 IsSlewing returns 0 23:35:04.243 00.000 8052 IsGuiding returns 0 23:35:04.243 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=37, Gamma=1.040 23:35:04.243 00.000 8052 PulseGuide returned control before completion, sleep 76 23:35:04.337 00.094 8052 IsGuiding returns 0 23:35:04.337 00.000 8052 Move returns status 0, amount 69 23:35:04.337 00.000 8052 MoveAxis(S, 287, ABG) 23:35:04.337 00.000 8052 Guiding Dir = 1, Dur = 287 23:35:04.337 00.000 8052 IsSlewing returns 0 23:35:04.337 00.000 8052 IsGuiding returns 0 23:35:04.337 00.000 8052 PulseGuide returned control before completion, sleep 293 23:35:04.493 00.156 3236 UpdateGuideState exits: m=218 SNR=10.0 23:35:04.493 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:04.493 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:04.493 00.000 3236 Enqueuing Expose request 23:35:04.700 00.207 8052 IsGuiding returns 0 23:35:04.700 00.000 8052 Move returns status 0, amount 287 23:35:04.700 00.000 8052 move complete, result=0 23:35:04.700 00.000 8052 worker thread done servicing request 23:35:04.700 00.000 8052 Worker thread wakes up 23:35:04.700 00.000 3236 GuideStep: -1.9 px 69 ms EAST, 1.9 px 287 ms SOUTH 23:35:04.700 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:04.700 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:06.028 01.328 8052 Exposure complete 23:35:06.153 00.125 8052 worker thread done servicing request 23:35:06.153 00.000 3236 OnExposeComplete: enter 23:35:06.153 00.000 3236 UpdateGuideState(): m_state=6 23:35:06.153 00.000 3236 Star::Find(15, 1052, 270, 0, (0,0,0,0), 0.0, 255) frame 1574 23:35:06.153 00.000 3236 Star::Find returns 1 (0), X=1053.39, Y=266.20, Mass=219, SNR=10.1, Peak=35 HFD=5.1 23:35:06.153 00.000 3236 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.85) = xAngle (0.66 = 0.66) 23:35:06.153 00.000 3236 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.08 = -1.08) 23:35:06.153 00.000 3236 CameraToMount -- cameraX=0.80 cameraY=-1.98 hyp=2.13 cameraTheta=-1.19 mountX=1.68 mountY=-1.89, mountTheta=-0.84 23:35:06.153 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.80, y=-1.98, opts=13) 23:35:06.153 00.000 3236 Enqueuing Move request for scope (0.80, -1.98) 23:35:06.153 00.000 8052 Worker thread wakes up 23:35:06.153 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.80, -1.98) opts 0xd 23:35:06.169 00.016 8052 Handling offset move in thread for scope, endpoint = (0.80, -1.98) 23:35:06.169 00.000 8052 Moving (0.80, -1.98) raw xDistance=1.68 yDistance=-1.89 23:35:06.169 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.68 23:35:06.169 00.000 8052 resist switch: large excursion: input -1.89 thresh 0.54 direction from 1 to -1 23:35:06.169 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.66 23:35:06.169 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.89 from input -1.89 23:35:06.169 00.000 8052 MoveAxis(W, 54, ABG) 23:35:06.169 00.000 8052 Guiding Dir = 3, Dur = 54 23:35:06.169 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=25, FiltMax=34, Gamma=1.040 23:35:06.185 00.016 8052 IsSlewing returns 0 23:35:06.185 00.000 8052 IsGuiding returns 0 23:35:06.216 00.031 8052 PulseGuide returned control before completion, sleep 37 23:35:06.263 00.047 8052 IsGuiding returns 1 23:35:06.263 00.000 8052 scope still moving after pulse duration time elapsed 23:35:06.294 00.031 8052 IsSlewing returns 0 23:35:06.294 00.000 8052 IsGuiding returns 0 23:35:06.294 00.000 8052 scope move finished after 54 + 56 ms 23:35:06.294 00.000 8052 Move returns status 0, amount 54 23:35:06.294 00.000 8052 MoveAxis(N, 287, ABG) 23:35:06.294 00.000 8052 Guiding Dir = 0, Dur = 287 23:35:06.294 00.000 8052 IsSlewing returns 0 23:35:06.294 00.000 8052 IsGuiding returns 0 23:35:06.341 00.047 8052 PulseGuide returned control before completion, sleep 258 23:35:06.372 00.031 3236 UpdateGuideState exits: m=219 SNR=10.1 23:35:06.372 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:06.372 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:06.372 00.000 3236 Enqueuing Expose request 23:35:06.606 00.234 8052 IsGuiding returns 1 23:35:06.606 00.000 8052 scope still moving after pulse duration time elapsed 23:35:06.638 00.032 8052 IsSlewing returns 0 23:35:06.638 00.000 8052 IsGuiding returns 0 23:35:06.638 00.000 8052 scope move finished after 287 + 52 ms 23:35:06.638 00.000 8052 Move returns status 0, amount 287 23:35:06.638 00.000 8052 move complete, result=0 23:35:06.638 00.000 8052 worker thread done servicing request 23:35:06.638 00.000 8052 Worker thread wakes up 23:35:06.638 00.000 3236 GuideStep: 1.7 px 54 ms WEST, -1.9 px 287 ms NORTH 23:35:06.638 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:06.638 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:08.075 01.437 8052 Exposure complete 23:35:08.231 00.156 8052 worker thread done servicing request 23:35:08.231 00.000 3236 OnExposeComplete: enter 23:35:08.231 00.000 3236 UpdateGuideState(): m_state=6 23:35:08.231 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1575 23:35:08.231 00.000 3236 Star::Find returns 1 (0), X=1053.60, Y=266.80, Mass=217, SNR=10.1, Peak=36 HFD=4.8 23:35:08.231 00.000 3236 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.85) = xAngle (0.91 = 0.91) 23:35:08.231 00.000 3236 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.83 = -0.83) 23:35:08.231 00.000 3236 CameraToMount -- cameraX=1.01 cameraY=-1.37 hyp=1.70 cameraTheta=-0.93 mountX=1.04 mountY=-1.26, mountTheta=-0.88 23:35:08.231 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.01, y=-1.37, opts=13) 23:35:08.231 00.000 3236 Enqueuing Move request for scope (1.01, -1.37) 23:35:08.231 00.000 8052 Worker thread wakes up 23:35:08.231 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.01, -1.37) opts 0xd 23:35:08.231 00.000 8052 Handling offset move in thread for scope, endpoint = (1.01, -1.37) 23:35:08.231 00.000 8052 Moving (1.01, -1.37) raw xDistance=1.04 yDistance=-1.26 23:35:08.231 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.04 23:35:08.231 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.26 from input -1.26 23:35:08.231 00.000 8052 MoveAxis(W, 40, ABG) 23:35:08.231 00.000 8052 Guiding Dir = 3, Dur = 40 23:35:08.231 00.000 8052 IsSlewing returns 0 23:35:08.247 00.016 8052 IsGuiding returns 0 23:35:08.247 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=24, FiltMax=33, Gamma=1.040 23:35:08.294 00.047 8052 IsGuiding returns 1 23:35:08.294 00.000 8052 scope still moving after pulse duration time elapsed 23:35:08.341 00.047 8052 IsSlewing returns 0 23:35:08.341 00.000 8052 IsGuiding returns 1 23:35:08.481 00.140 3236 UpdateGuideState exits: m=217 SNR=10.1 23:35:08.481 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:08.481 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:08.481 00.000 3236 Enqueuing Expose request 23:35:08.497 00.016 8052 IsSlewing returns 0 23:35:08.560 00.063 8052 IsGuiding returns 0 23:35:08.560 00.000 8052 scope move finished after 40 + 280 ms 23:35:08.560 00.000 8052 Move returns status 0, amount 40 23:35:08.560 00.000 8052 MoveAxis(N, 192, ABG) 23:35:08.560 00.000 8052 Guiding Dir = 0, Dur = 192 23:35:08.622 00.062 8052 IsSlewing returns 0 23:35:08.685 00.063 8052 IsGuiding returns 0 23:35:08.685 00.000 8052 PulseGuide returned control before completion, sleep 199 23:35:08.903 00.218 8052 IsGuiding returns 0 23:35:08.903 00.000 8052 Move returns status 0, amount 192 23:35:08.903 00.000 8052 move complete, result=0 23:35:08.903 00.000 8052 worker thread done servicing request 23:35:08.903 00.000 3236 GuideStep: 1.0 px 40 ms WEST, -1.3 px 192 ms NORTH 23:35:08.903 00.000 8052 Worker thread wakes up 23:35:08.903 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:08.903 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:10.013 01.110 8052 Exposure complete 23:35:10.122 00.109 8052 worker thread done servicing request 23:35:10.122 00.000 3236 OnExposeComplete: enter 23:35:10.122 00.000 3236 UpdateGuideState(): m_state=6 23:35:10.122 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1576 23:35:10.122 00.000 3236 Star::Find returns 1 (0), X=1053.23, Y=267.26, Mass=217, SNR=10.2, Peak=38 HFD=4.5 23:35:10.122 00.000 3236 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.85) = xAngle (0.88 = 0.88) 23:35:10.122 00.000 3236 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.86 = -0.86) 23:35:10.138 00.016 3236 CameraToMount -- cameraX=0.64 cameraY=-0.92 hyp=1.12 cameraTheta=-0.96 mountX=0.71 mountY=-0.85, mountTheta=-0.88 23:35:10.138 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.64, y=-0.92, opts=13) 23:35:10.138 00.000 3236 Enqueuing Move request for scope (0.64, -0.92) 23:35:10.138 00.000 8052 Worker thread wakes up 23:35:10.138 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.92) opts 0xd 23:35:10.138 00.000 8052 Handling offset move in thread for scope, endpoint = (0.64, -0.92) 23:35:10.138 00.000 8052 Moving (0.64, -0.92) raw xDistance=0.71 yDistance=-0.85 23:35:10.138 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.71 23:35:10.138 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85 23:35:10.138 00.000 8052 MoveAxis(W, 27, ABG) 23:35:10.138 00.000 8052 Guiding Dir = 3, Dur = 27 23:35:10.138 00.000 8052 IsSlewing returns 0 23:35:10.138 00.000 8052 IsGuiding returns 0 23:35:10.138 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=34, Gamma=1.040 23:35:10.153 00.015 8052 PulseGuide returned control before completion, sleep 16 23:35:10.185 00.032 8052 IsGuiding returns 1 23:35:10.185 00.000 8052 scope still moving after pulse duration time elapsed 23:35:10.216 00.031 8052 IsSlewing returns 0 23:35:10.216 00.000 8052 IsGuiding returns 1 23:35:10.247 00.031 8052 IsSlewing returns 0 23:35:10.247 00.000 8052 IsGuiding returns 0 23:35:10.247 00.000 8052 scope move finished after 27 + 78 ms 23:35:10.247 00.000 8052 Move returns status 0, amount 27 23:35:10.247 00.000 8052 MoveAxis(N, 129, ABG) 23:35:10.247 00.000 8052 Guiding Dir = 0, Dur = 129 23:35:10.247 00.000 8052 IsSlewing returns 0 23:35:10.247 00.000 8052 IsGuiding returns 0 23:35:10.294 00.047 8052 PulseGuide returned control before completion, sleep 99 23:35:10.341 00.047 3236 UpdateGuideState exits: m=217 SNR=10.2 23:35:10.341 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:10.341 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:10.341 00.000 3236 Enqueuing Expose request 23:35:10.403 00.062 8052 IsGuiding returns 1 23:35:10.403 00.000 8052 scope still moving after pulse duration time elapsed 23:35:10.435 00.032 8052 IsSlewing returns 0 23:35:10.435 00.000 8052 IsGuiding returns 1 23:35:10.466 00.031 8052 IsSlewing returns 0 23:35:10.466 00.000 8052 IsGuiding returns 0 23:35:10.466 00.000 8052 scope move finished after 129 + 88 ms 23:35:10.466 00.000 8052 Move returns status 0, amount 129 23:35:10.466 00.000 8052 move complete, result=0 23:35:10.466 00.000 8052 worker thread done servicing request 23:35:10.466 00.000 8052 Worker thread wakes up 23:35:10.466 00.000 3236 GuideStep: 0.7 px 27 ms WEST, -0.9 px 129 ms NORTH 23:35:10.466 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:10.466 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:12.013 01.547 8052 Exposure complete 23:35:12.169 00.156 8052 worker thread done servicing request 23:35:12.169 00.000 3236 OnExposeComplete: enter 23:35:12.169 00.000 3236 UpdateGuideState(): m_state=6 23:35:12.169 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1577 23:35:12.169 00.000 3236 Star::Find returns 1 (0), X=1054.45, Y=269.37, Mass=208, SNR=9.9, Peak=39 HFD=4.7 23:35:12.169 00.000 3236 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.85) = xAngle (2.42 = 2.42) 23:35:12.169 00.000 3236 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.67 = 0.67) 23:35:12.169 00.000 3236 CameraToMount -- cameraX=1.86 cameraY=1.20 hyp=2.22 cameraTheta=0.57 mountX=-1.66 mountY=1.38, mountTheta=2.45 23:35:12.169 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.86, y=1.20, opts=13) 23:35:12.169 00.000 3236 Enqueuing Move request for scope (1.86, 1.20) 23:35:12.169 00.000 8052 Worker thread wakes up 23:35:12.169 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.86, 1.20) opts 0xd 23:35:12.169 00.000 8052 Handling offset move in thread for scope, endpoint = (1.86, 1.20) 23:35:12.169 00.000 8052 Moving (1.86, 1.20) raw xDistance=-1.66 yDistance=1.38 23:35:12.169 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.01 from input -1.66 23:35:12.169 00.000 8052 resist switch: large excursion: input 1.38 thresh 0.54 direction from -1 to 1 23:35:12.169 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.15 23:35:12.169 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.38 from input 1.38 23:35:12.169 00.000 8052 MoveAxis(E, 56, ABG) 23:35:12.169 00.000 8052 Guiding Dir = 2, Dur = 56 23:35:12.169 00.000 8052 IsSlewing returns 0 23:35:12.169 00.000 8052 IsGuiding returns 0 23:35:12.185 00.016 8052 PulseGuide returned control before completion, sleep 63 23:35:12.185 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=28, FiltMax=37, Gamma=1.040 23:35:12.325 00.140 8052 IsGuiding returns 0 23:35:12.325 00.000 8052 Move returns status 0, amount 56 23:35:12.325 00.000 8052 MoveAxis(S, 210, ABG) 23:35:12.325 00.000 8052 Guiding Dir = 1, Dur = 210 23:35:12.388 00.063 8052 IsSlewing returns 0 23:35:12.435 00.047 3236 UpdateGuideState exits: m=208 SNR=9.9 23:35:12.435 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:12.435 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:12.435 00.000 3236 Enqueuing Expose request 23:35:12.450 00.015 8052 IsGuiding returns 0 23:35:12.528 00.078 8052 PulseGuide returned control before completion, sleep 148 23:35:12.700 00.172 8052 IsGuiding returns 1 23:35:12.700 00.000 8052 scope still moving after pulse duration time elapsed 23:35:12.731 00.031 8052 IsSlewing returns 0 23:35:12.731 00.000 8052 IsGuiding returns 1 23:35:12.763 00.032 8052 IsSlewing returns 0 23:35:12.763 00.000 8052 IsGuiding returns 0 23:35:12.763 00.000 8052 scope move finished after 210 + 91 ms 23:35:12.763 00.000 8052 Move returns status 0, amount 210 23:35:12.763 00.000 8052 move complete, result=0 23:35:12.763 00.000 8052 worker thread done servicing request 23:35:12.763 00.000 8052 Worker thread wakes up 23:35:12.763 00.000 3236 GuideStep: -1.7 px 56 ms EAST, 1.4 px 210 ms SOUTH 23:35:12.763 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:12.763 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:13.981 01.218 8052 Exposure complete 23:35:14.138 00.157 8052 worker thread done servicing request 23:35:14.138 00.000 3236 OnExposeComplete: enter 23:35:14.138 00.000 3236 UpdateGuideState(): m_state=6 23:35:14.138 00.000 3236 Star::Find(15, 1054, 269, 0, (0,0,0,0), 0.0, 255) frame 1578 23:35:14.138 00.000 3236 Star::Find returns 1 (0), X=1052.89, Y=268.05, Mass=213, SNR=10.0, Peak=41 HFD=4.6 23:35:14.138 00.000 3236 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.85) = xAngle (1.44 = 1.44) 23:35:14.138 00.000 3236 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.30 = -0.30) 23:35:14.138 00.000 3236 CameraToMount -- cameraX=0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-0.40 mountX=0.04 mountY=-0.10, mountTheta=-1.17 23:35:14.138 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.30, y=-0.13, opts=13) 23:35:14.138 00.000 3236 Enqueuing Move request for scope (0.30, -0.13) 23:35:14.138 00.000 8052 Worker thread wakes up 23:35:14.138 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.13) opts 0xd 23:35:14.138 00.000 8052 Handling offset move in thread for scope, endpoint = (0.30, -0.13) 23:35:14.153 00.015 8052 Moving (0.30, -0.13) raw xDistance=0.04 yDistance=-0.10 23:35:14.153 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04 23:35:14.153 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:14.153 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10 23:35:14.153 00.000 8052 MoveAxis(E, 0, ABG) 23:35:14.153 00.000 8052 Move returns status 0, amount 0 23:35:14.153 00.000 8052 MoveAxis(N, 0, ABG) 23:35:14.153 00.000 8052 Move returns status 0, amount 0 23:35:14.153 00.000 8052 move complete, result=0 23:35:14.153 00.000 8052 worker thread done servicing request 23:35:14.153 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=77, FiltMin=30, FiltMax=39, Gamma=1.040 23:35:14.403 00.250 3236 UpdateGuideState exits: m=213 SNR=10.0 23:35:14.403 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:14.403 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:14.403 00.000 3236 Enqueuing Expose request 23:35:14.403 00.000 8052 Worker thread wakes up 23:35:14.403 00.000 3236 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH 23:35:14.403 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:14.403 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:16.075 01.672 8052 Exposure complete 23:35:16.231 00.156 8052 worker thread done servicing request 23:35:16.231 00.000 3236 OnExposeComplete: enter 23:35:16.231 00.000 3236 UpdateGuideState(): m_state=6 23:35:16.231 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1579 23:35:16.231 00.000 3236 Star::Find returns 1 (0), X=1050.60, Y=267.14, Mass=208, SNR=9.9, Peak=37 HFD=4.9 23:35:16.231 00.000 3236 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.85) = xAngle (-0.82 = -0.82) 23:35:16.231 00.000 3236 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.56 = -2.56) 23:35:16.231 00.000 3236 CameraToMount -- cameraX=-1.99 cameraY=-1.03 hyp=2.24 cameraTheta=-2.66 mountX=1.54 mountY=-1.23, mountTheta=-0.67 23:35:16.231 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.99, y=-1.03, opts=13) 23:35:16.247 00.016 3236 Enqueuing Move request for scope (-1.99, -1.03) 23:35:16.247 00.000 8052 Worker thread wakes up 23:35:16.247 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.99, -1.03) opts 0xd 23:35:16.247 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.99, -1.03) 23:35:16.247 00.000 8052 Moving (-1.99, -1.03) raw xDistance=1.54 yDistance=-1.23 23:35:16.247 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.54 23:35:16.247 00.000 8052 resist switch: large excursion: input -1.23 thresh 0.54 direction from 1 to -1 23:35:16.247 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.69 23:35:16.247 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.23 from input -1.23 23:35:16.247 00.000 8052 MoveAxis(W, 53, ABG) 23:35:16.247 00.000 8052 Guiding Dir = 3, Dur = 53 23:35:16.247 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=35, Gamma=1.040 23:35:16.294 00.047 8052 IsSlewing returns 0 23:35:16.356 00.062 8052 IsGuiding returns 0 23:35:16.356 00.000 8052 PulseGuide returned control before completion, sleep 59 23:35:16.435 00.079 8052 IsGuiding returns 0 23:35:16.435 00.000 8052 Move returns status 0, amount 53 23:35:16.435 00.000 8052 MoveAxis(N, 187, ABG) 23:35:16.435 00.000 8052 Guiding Dir = 0, Dur = 187 23:35:16.435 00.000 8052 IsSlewing returns 0 23:35:16.435 00.000 8052 IsGuiding returns 0 23:35:16.435 00.000 8052 PulseGuide returned control before completion, sleep 194 23:35:16.513 00.078 3236 UpdateGuideState exits: m=208 SNR=9.9 23:35:16.513 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:16.513 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:16.513 00.000 3236 Enqueuing Expose request 23:35:16.653 00.140 8052 IsGuiding returns 0 23:35:16.653 00.000 8052 Move returns status 0, amount 187 23:35:16.653 00.000 8052 move complete, result=0 23:35:16.653 00.000 8052 worker thread done servicing request 23:35:16.653 00.000 8052 Worker thread wakes up 23:35:16.653 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:16.653 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:16.731 00.078 3236 GuideStep: 1.5 px 53 ms WEST, -1.2 px 187 ms NORTH 23:35:17.982 01.251 8052 Exposure complete 23:35:18.153 00.171 8052 worker thread done servicing request 23:35:18.169 00.016 3236 OnExposeComplete: enter 23:35:18.169 00.000 3236 UpdateGuideState(): m_state=6 23:35:18.169 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1580 23:35:18.169 00.000 3236 Star::Find returns 1 (0), X=1053.53, Y=268.65, Mass=187, SNR=9.3, Peak=36 HFD=5.1 23:35:18.169 00.000 3236 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.85) = xAngle (2.31 = 2.31) 23:35:18.169 00.000 3236 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.57 = 0.57) 23:35:18.169 00.000 3236 CameraToMount -- cameraX=0.94 cameraY=0.47 hyp=1.05 cameraTheta=0.47 mountX=-0.71 mountY=0.57, mountTheta=2.47 23:35:18.169 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.94, y=0.47, opts=13) 23:35:18.169 00.000 3236 Enqueuing Move request for scope (0.94, 0.47) 23:35:18.169 00.000 8052 Worker thread wakes up 23:35:18.169 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=26, FiltMax=34, Gamma=1.040 23:35:18.169 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.47) opts 0xd 23:35:18.169 00.000 3236 UpdateGuideState exits: m=187 SNR=9.3 23:35:18.169 00.000 8052 Handling offset move in thread for scope, endpoint = (0.94, 0.47) 23:35:18.169 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:18.169 00.000 8052 Moving (0.94, 0.47) raw xDistance=-0.71 yDistance=0.57 23:35:18.169 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:18.169 00.000 3236 Enqueuing Expose request 23:35:18.169 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.71 23:35:18.169 00.000 8052 resist switch: large excursion: input 0.57 thresh 0.54 direction from -1 to 1 23:35:18.169 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.70 23:35:18.169 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57 23:35:18.169 00.000 8052 MoveAxis(E, 21, ABG) 23:35:18.169 00.000 8052 Guiding Dir = 2, Dur = 21 23:35:18.169 00.000 8052 IsSlewing returns 0 23:35:18.169 00.000 8052 IsGuiding returns 0 23:35:18.185 00.016 8052 PulseGuide returned control before completion, sleep 27 23:35:18.216 00.031 8052 IsGuiding returns 0 23:35:18.216 00.000 8052 Move returns status 0, amount 21 23:35:18.216 00.000 8052 MoveAxis(S, 86, ABG) 23:35:18.216 00.000 8052 Guiding Dir = 1, Dur = 86 23:35:18.216 00.000 8052 IsSlewing returns 0 23:35:18.216 00.000 8052 IsGuiding returns 0 23:35:18.216 00.000 8052 PulseGuide returned control before completion, sleep 93 23:35:18.325 00.109 8052 IsGuiding returns 1 23:35:18.325 00.000 8052 scope still moving after pulse duration time elapsed 23:35:18.356 00.031 8052 IsSlewing returns 0 23:35:18.356 00.000 8052 IsGuiding returns 0 23:35:18.356 00.000 8052 scope move finished after 86 + 52 ms 23:35:18.356 00.000 8052 Move returns status 0, amount 86 23:35:18.356 00.000 8052 move complete, result=0 23:35:18.356 00.000 8052 worker thread done servicing request 23:35:18.356 00.000 8052 Worker thread wakes up 23:35:18.356 00.000 3236 GuideStep: -0.7 px 21 ms EAST, 0.6 px 86 ms SOUTH 23:35:18.356 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:18.356 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:20.075 01.719 8052 Exposure complete 23:35:20.341 00.266 3236 OnExposeComplete: enter 23:35:20.341 00.000 3236 UpdateGuideState(): m_state=6 23:35:20.341 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1581 23:35:20.341 00.000 3236 Star::Find returns 1 (0), X=1053.38, Y=269.73, Mass=197, SNR=9.7, Peak=38 HFD=4.4 23:35:20.341 00.000 3236 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.85) = xAngle (2.95 = 2.95) 23:35:20.341 00.000 3236 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.20 = 1.20) 23:35:20.341 00.000 3236 CameraToMount -- cameraX=0.79 cameraY=1.55 hyp=1.74 cameraTheta=1.10 mountX=-1.71 mountY=1.63, mountTheta=2.38 23:35:20.341 00.000 8052 worker thread done servicing request 23:35:20.341 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.79, y=1.55, opts=13) 23:35:20.341 00.000 3236 Enqueuing Move request for scope (0.79, 1.55) 23:35:20.341 00.000 8052 Worker thread wakes up 23:35:20.341 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=121, FiltMin=25, FiltMax=37, Gamma=1.040 23:35:20.341 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.79, 1.55) opts 0xd 23:35:20.341 00.000 3236 UpdateGuideState exits: m=197 SNR=9.7 23:35:20.341 00.000 8052 Handling offset move in thread for scope, endpoint = (0.79, 1.55) 23:35:20.341 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:20.341 00.000 8052 Moving (0.79, 1.55) raw xDistance=-1.71 yDistance=1.63 23:35:20.341 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:20.341 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.10 from input -1.71 23:35:20.341 00.000 3236 Enqueuing Expose request 23:35:20.341 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.63 from input 1.63 23:35:20.341 00.000 8052 MoveAxis(E, 61, ABG) 23:35:20.341 00.000 8052 Guiding Dir = 2, Dur = 61 23:35:20.356 00.015 8052 IsSlewing returns 0 23:35:20.356 00.000 8052 IsGuiding returns 0 23:35:20.372 00.016 8052 PulseGuide returned control before completion, sleep 64 23:35:20.450 00.078 8052 IsGuiding returns 0 23:35:20.450 00.000 8052 Move returns status 0, amount 61 23:35:20.450 00.000 8052 MoveAxis(S, 247, ABG) 23:35:20.450 00.000 8052 Guiding Dir = 1, Dur = 247 23:35:20.450 00.000 8052 IsSlewing returns 0 23:35:20.450 00.000 8052 IsGuiding returns 0 23:35:20.450 00.000 8052 PulseGuide returned control before completion, sleep 253 23:35:20.716 00.266 8052 IsGuiding returns 0 23:35:20.716 00.000 8052 Move returns status 0, amount 247 23:35:20.716 00.000 8052 move complete, result=0 23:35:20.716 00.000 3236 GuideStep: -1.7 px 61 ms EAST, 1.6 px 247 ms SOUTH 23:35:20.716 00.000 8052 worker thread done servicing request 23:35:20.716 00.000 8052 Worker thread wakes up 23:35:20.716 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:20.716 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:22.060 01.344 8052 Exposure complete 23:35:22.216 00.156 8052 worker thread done servicing request 23:35:22.216 00.000 3236 OnExposeComplete: enter 23:35:22.216 00.000 3236 UpdateGuideState(): m_state=6 23:35:22.216 00.000 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 1582 23:35:22.216 00.000 3236 Star::Find returns 1 (0), X=1054.20, Y=268.93, Mass=204, SNR=9.8, Peak=41 HFD=4.2 23:35:22.216 00.000 3236 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.85) = xAngle (2.29 = 2.29) 23:35:22.216 00.000 3236 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.54 = 0.54) 23:35:22.216 00.000 3236 CameraToMount -- cameraX=1.61 cameraY=0.75 hyp=1.78 cameraTheta=0.44 mountX=-1.17 mountY=0.91, mountTheta=2.48 23:35:22.216 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.61, y=0.75, opts=13) 23:35:22.216 00.000 3236 Enqueuing Move request for scope (1.61, 0.75) 23:35:22.216 00.000 8052 Worker thread wakes up 23:35:22.216 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=26, FiltMax=35, Gamma=1.040 23:35:22.216 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.61, 0.75) opts 0xd 23:35:22.216 00.000 3236 UpdateGuideState exits: m=204 SNR=9.8 23:35:22.216 00.000 8052 Handling offset move in thread for scope, endpoint = (1.61, 0.75) 23:35:22.216 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:22.216 00.000 8052 Moving (1.61, 0.75) raw xDistance=-1.17 yDistance=0.91 23:35:22.216 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:22.216 00.000 3236 Enqueuing Expose request 23:35:22.216 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.17 23:35:22.216 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91 23:35:22.216 00.000 8052 MoveAxis(E, 45, ABG) 23:35:22.216 00.000 8052 Guiding Dir = 2, Dur = 45 23:35:22.216 00.000 8052 IsSlewing returns 0 23:35:22.231 00.015 8052 IsGuiding returns 0 23:35:22.231 00.000 8052 PulseGuide returned control before completion, sleep 52 23:35:22.310 00.079 8052 IsGuiding returns 0 23:35:22.310 00.000 8052 Move returns status 0, amount 45 23:35:22.310 00.000 8052 MoveAxis(S, 139, ABG) 23:35:22.310 00.000 8052 Guiding Dir = 1, Dur = 139 23:35:22.310 00.000 8052 IsSlewing returns 0 23:35:22.310 00.000 8052 IsGuiding returns 0 23:35:22.310 00.000 8052 PulseGuide returned control before completion, sleep 146 23:35:22.482 00.172 8052 IsGuiding returns 0 23:35:22.482 00.000 8052 Move returns status 0, amount 139 23:35:22.482 00.000 8052 move complete, result=0 23:35:22.482 00.000 3236 GuideStep: -1.2 px 45 ms EAST, 0.9 px 139 ms SOUTH 23:35:22.482 00.000 8052 worker thread done servicing request 23:35:22.482 00.000 8052 Worker thread wakes up 23:35:22.482 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:22.482 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:24.044 01.562 8052 Exposure complete 23:35:24.200 00.156 8052 worker thread done servicing request 23:35:24.200 00.000 3236 OnExposeComplete: enter 23:35:24.200 00.000 3236 UpdateGuideState(): m_state=6 23:35:24.200 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1583 23:35:24.200 00.000 3236 Star::Find returns 1 (0), X=1053.99, Y=267.70, Mass=213, SNR=10.0, Peak=40 HFD=4.2 23:35:24.200 00.000 3236 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.85) = xAngle (1.52 = 1.52) 23:35:24.200 00.000 3236 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.22 = -0.22) 23:35:24.200 00.000 3236 CameraToMount -- cameraX=1.40 cameraY=-0.47 hyp=1.48 cameraTheta=-0.33 mountX=0.07 mountY=-0.33, mountTheta=-1.36 23:35:24.200 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.40, y=-0.47, opts=13) 23:35:24.200 00.000 3236 Enqueuing Move request for scope (1.40, -0.47) 23:35:24.200 00.000 8052 Worker thread wakes up 23:35:24.200 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=28, FiltMax=38, Gamma=1.040 23:35:24.200 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.40, -0.47) opts 0xd 23:35:24.200 00.000 3236 UpdateGuideState exits: m=213 SNR=10.0 23:35:24.200 00.000 8052 Handling offset move in thread for scope, endpoint = (1.40, -0.47) 23:35:24.200 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:24.200 00.000 8052 Moving (1.40, -0.47) raw xDistance=0.07 yDistance=-0.33 23:35:24.200 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:24.200 00.000 3236 Enqueuing Expose request 23:35:24.200 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07 23:35:24.200 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:35:24.200 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33 23:35:24.200 00.000 8052 MoveAxis(E, 0, ABG) 23:35:24.200 00.000 8052 Move returns status 0, amount 0 23:35:24.200 00.000 8052 MoveAxis(N, 0, ABG) 23:35:24.200 00.000 8052 Move returns status 0, amount 0 23:35:24.200 00.000 8052 move complete, result=0 23:35:24.200 00.000 8052 worker thread done servicing request 23:35:24.200 00.000 8052 Worker thread wakes up 23:35:24.200 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:24.200 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:24.216 00.016 3236 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH 23:35:25.981 01.765 8052 Exposure complete 23:35:26.138 00.157 8052 worker thread done servicing request 23:35:26.138 00.000 3236 OnExposeComplete: enter 23:35:26.138 00.000 3236 UpdateGuideState(): m_state=6 23:35:26.138 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1584 23:35:26.138 00.000 3236 Star::Find returns 1 (0), X=1054.15, Y=266.94, Mass=203, SNR=9.8, Peak=40 HFD=4.4 23:35:26.138 00.000 3236 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.85) = xAngle (1.18 = 1.18) 23:35:26.138 00.000 3236 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.57 = -0.57) 23:35:26.138 00.000 3236 CameraToMount -- cameraX=1.56 cameraY=-1.24 hyp=1.99 cameraTheta=-0.67 mountX=0.76 mountY=-1.07, mountTheta=-0.95 23:35:26.138 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.56, y=-1.24, opts=13) 23:35:26.138 00.000 3236 Enqueuing Move request for scope (1.56, -1.24) 23:35:26.138 00.000 8052 Worker thread wakes up 23:35:26.138 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=29, FiltMax=39, Gamma=1.040 23:35:26.138 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.56, -1.24) opts 0xd 23:35:26.138 00.000 3236 UpdateGuideState exits: m=203 SNR=9.8 23:35:26.138 00.000 8052 Handling offset move in thread for scope, endpoint = (1.56, -1.24) 23:35:26.153 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:26.153 00.000 8052 Moving (1.56, -1.24) raw xDistance=0.76 yDistance=-1.07 23:35:26.153 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:26.153 00.000 3236 Enqueuing Expose request 23:35:26.153 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76 23:35:26.153 00.000 8052 resist switch: large excursion: input -1.07 thresh 0.54 direction from 1 to -1 23:35:26.153 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.21 23:35:26.153 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07 23:35:26.153 00.000 8052 MoveAxis(W, 26, ABG) 23:35:26.153 00.000 8052 Guiding Dir = 3, Dur = 26 23:35:26.153 00.000 8052 IsSlewing returns 0 23:35:26.153 00.000 8052 IsGuiding returns 0 23:35:26.153 00.000 8052 PulseGuide returned control before completion, sleep 33 23:35:26.200 00.047 8052 IsGuiding returns 0 23:35:26.200 00.000 8052 Move returns status 0, amount 26 23:35:26.200 00.000 8052 MoveAxis(N, 163, ABG) 23:35:26.200 00.000 8052 Guiding Dir = 0, Dur = 163 23:35:26.200 00.000 8052 IsSlewing returns 0 23:35:26.200 00.000 8052 IsGuiding returns 0 23:35:26.200 00.000 8052 PulseGuide returned control before completion, sleep 170 23:35:26.388 00.188 8052 IsGuiding returns 0 23:35:26.388 00.000 8052 Move returns status 0, amount 163 23:35:26.388 00.000 8052 move complete, result=0 23:35:26.388 00.000 3236 GuideStep: 0.8 px 26 ms WEST, -1.1 px 163 ms NORTH 23:35:26.388 00.000 8052 worker thread done servicing request 23:35:26.388 00.000 8052 Worker thread wakes up 23:35:26.388 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:26.388 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:28.060 01.672 8052 Exposure complete 23:35:28.216 00.156 8052 worker thread done servicing request 23:35:28.216 00.000 3236 OnExposeComplete: enter 23:35:28.216 00.000 3236 UpdateGuideState(): m_state=6 23:35:28.216 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1585 23:35:28.216 00.000 3236 Star::Find returns 1 (0), X=1053.96, Y=265.57, Mass=187, SNR=9.4, Peak=39 HFD=4.8 23:35:28.216 00.000 3236 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.85) = xAngle (0.76 = 0.76) 23:35:28.216 00.000 3236 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.99 = -0.99) 23:35:28.216 00.000 3236 CameraToMount -- cameraX=1.37 cameraY=-2.60 hyp=2.94 cameraTheta=-1.09 mountX=2.13 mountY=-2.45, mountTheta=-0.86 23:35:28.216 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.37, y=-2.60, opts=13) 23:35:28.216 00.000 3236 Enqueuing Move request for scope (1.37, -2.60) 23:35:28.216 00.000 8052 Worker thread wakes up 23:35:28.216 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=29, FiltMax=37, Gamma=1.040 23:35:28.216 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.37, -2.60) opts 0xd 23:35:28.216 00.000 3236 UpdateGuideState exits: m=187 SNR=9.4 23:35:28.216 00.000 8052 Handling offset move in thread for scope, endpoint = (1.37, -2.60) 23:35:28.216 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:28.216 00.000 8052 Moving (1.37, -2.60) raw xDistance=2.13 yDistance=-2.45 23:35:28.216 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:28.216 00.000 3236 Enqueuing Expose request 23:35:28.216 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.38 from input 2.13 23:35:28.216 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.45 from input -2.45 23:35:28.216 00.000 8052 MoveAxis(W, 76, ABG) 23:35:28.216 00.000 8052 Guiding Dir = 3, Dur = 76 23:35:28.216 00.000 8052 IsSlewing returns 0 23:35:28.232 00.016 8052 IsGuiding returns 0 23:35:28.232 00.000 8052 PulseGuide returned control before completion, sleep 83 23:35:28.325 00.093 8052 IsGuiding returns 0 23:35:28.325 00.000 8052 Move returns status 0, amount 76 23:35:28.325 00.000 8052 MoveAxis(N, 373, ABG) 23:35:28.325 00.000 8052 Guiding Dir = 0, Dur = 373 23:35:28.325 00.000 8052 IsSlewing returns 0 23:35:28.325 00.000 8052 IsGuiding returns 0 23:35:28.325 00.000 8052 PulseGuide returned control before completion, sleep 380 23:35:28.731 00.406 8052 IsGuiding returns 0 23:35:28.731 00.000 8052 Move returns status 0, amount 373 23:35:28.731 00.000 8052 move complete, result=0 23:35:28.731 00.000 8052 worker thread done servicing request 23:35:28.731 00.000 8052 Worker thread wakes up 23:35:28.731 00.000 3236 GuideStep: 2.1 px 76 ms WEST, -2.5 px 373 ms NORTH 23:35:28.731 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:28.731 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:30.060 01.329 8052 Exposure complete 23:35:30.216 00.156 8052 worker thread done servicing request 23:35:30.216 00.000 3236 OnExposeComplete: enter 23:35:30.216 00.000 3236 UpdateGuideState(): m_state=6 23:35:30.216 00.000 3236 Star::Find(15, 1053, 265, 0, (0,0,0,0), 0.0, 255) frame 1586 23:35:30.216 00.000 3236 Star::Find returns 1 (0), X=1053.40, Y=267.33, Mass=201, SNR=9.8, Peak=36 HFD=4.7 23:35:30.216 00.000 3236 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.85) = xAngle (1.04 = 1.04) 23:35:30.216 00.000 3236 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.71 = -0.71) 23:35:30.216 00.000 3236 CameraToMount -- cameraX=0.81 cameraY=-0.85 hyp=1.17 cameraTheta=-0.81 mountX=0.59 mountY=-0.76, mountTheta=-0.91 23:35:30.216 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.81, y=-0.85, opts=13) 23:35:30.216 00.000 3236 Enqueuing Move request for scope (0.81, -0.85) 23:35:30.216 00.000 8052 Worker thread wakes up 23:35:30.216 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=24, FiltMax=33, Gamma=1.040 23:35:30.216 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.85) opts 0xd 23:35:30.216 00.000 3236 UpdateGuideState exits: m=201 SNR=9.8 23:35:30.216 00.000 8052 Handling offset move in thread for scope, endpoint = (0.81, -0.85) 23:35:30.216 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:30.216 00.000 8052 Moving (0.81, -0.85) raw xDistance=0.59 yDistance=-0.76 23:35:30.216 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:30.216 00.000 3236 Enqueuing Expose request 23:35:30.216 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.59 23:35:30.216 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76 23:35:30.216 00.000 8052 MoveAxis(W, 26, ABG) 23:35:30.216 00.000 8052 Guiding Dir = 3, Dur = 26 23:35:30.247 00.031 8052 IsSlewing returns 0 23:35:30.310 00.063 8052 IsGuiding returns 0 23:35:30.513 00.203 8052 IsGuiding returns 0 23:35:30.513 00.000 8052 Move returns status 0, amount 26 23:35:30.513 00.000 8052 MoveAxis(N, 116, ABG) 23:35:30.513 00.000 8052 Guiding Dir = 0, Dur = 116 23:35:30.513 00.000 8052 IsSlewing returns 0 23:35:30.513 00.000 8052 IsGuiding returns 0 23:35:30.513 00.000 8052 PulseGuide returned control before completion, sleep 123 23:35:30.653 00.140 8052 IsGuiding returns 0 23:35:30.653 00.000 8052 Move returns status 0, amount 116 23:35:30.653 00.000 8052 move complete, result=0 23:35:30.653 00.000 8052 worker thread done servicing request 23:35:30.653 00.000 3236 GuideStep: 0.6 px 26 ms WEST, -0.8 px 116 ms NORTH 23:35:30.653 00.000 8052 Worker thread wakes up 23:35:30.653 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:30.653 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:31.982 01.329 8052 Exposure complete 23:35:32.138 00.156 8052 worker thread done servicing request 23:35:32.138 00.000 3236 OnExposeComplete: enter 23:35:32.138 00.000 3236 UpdateGuideState(): m_state=6 23:35:32.138 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1587 23:35:32.138 00.000 3236 Star::Find returns 1 (0), X=1055.14, Y=268.08, Mass=199, SNR=9.7, Peak=41 HFD=4.4 23:35:32.138 00.000 3236 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.85) = xAngle (1.81 = 1.81) 23:35:32.138 00.000 3236 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.06 = 0.06) 23:35:32.138 00.000 3236 CameraToMount -- cameraX=2.55 cameraY=-0.10 hyp=2.55 cameraTheta=-0.04 mountX=-0.60 mountY=0.16, mountTheta=2.88 23:35:32.138 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.55, y=-0.10, opts=13) 23:35:32.138 00.000 3236 Enqueuing Move request for scope (2.55, -0.10) 23:35:32.138 00.000 8052 Worker thread wakes up 23:35:32.138 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=29, FiltMax=39, Gamma=1.040 23:35:32.138 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.55, -0.10) opts 0xd 23:35:32.138 00.000 3236 UpdateGuideState exits: m=199 SNR=9.7 23:35:32.138 00.000 8052 Handling offset move in thread for scope, endpoint = (2.55, -0.10) 23:35:32.138 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:32.138 00.000 8052 Moving (2.55, -0.10) raw xDistance=-0.60 yDistance=0.16 23:35:32.138 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:32.138 00.000 3236 Enqueuing Expose request 23:35:32.138 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.60 23:35:32.138 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:32.138 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16 23:35:32.153 00.015 8052 MoveAxis(E, 19, ABG) 23:35:32.153 00.000 8052 Guiding Dir = 2, Dur = 19 23:35:32.153 00.000 8052 IsSlewing returns 0 23:35:32.153 00.000 8052 IsGuiding returns 0 23:35:32.153 00.000 8052 PulseGuide returned control before completion, sleep 27 23:35:32.200 00.047 8052 IsGuiding returns 0 23:35:32.200 00.000 8052 Move returns status 0, amount 19 23:35:32.200 00.000 8052 MoveAxis(N, 0, ABG) 23:35:32.200 00.000 8052 Move returns status 0, amount 0 23:35:32.200 00.000 8052 move complete, result=0 23:35:32.200 00.000 8052 worker thread done servicing request 23:35:32.200 00.000 8052 Worker thread wakes up 23:35:32.200 00.000 3236 GuideStep: -0.6 px 19 ms EAST, 0.2 px 0 ms NORTH 23:35:32.200 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:32.200 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:34.075 01.875 8052 Exposure complete 23:35:34.231 00.156 8052 worker thread done servicing request 23:35:34.231 00.000 3236 OnExposeComplete: enter 23:35:34.231 00.000 3236 UpdateGuideState(): m_state=6 23:35:34.231 00.000 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 1588 23:35:34.231 00.000 3236 Star::Find returns 1 (0), X=1055.75, Y=268.02, Mass=209, SNR=10.0, Peak=48 HFD=4.1 23:35:34.231 00.000 3236 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.85) = xAngle (1.80 = 1.80) 23:35:34.231 00.000 3236 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.05 = 0.05) 23:35:34.231 00.000 3236 CameraToMount -- cameraX=3.16 cameraY=-0.15 hyp=3.16 cameraTheta=-0.05 mountX=-0.72 mountY=0.17, mountTheta=2.91 23:35:34.231 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.16, y=-0.15, opts=13) 23:35:34.231 00.000 3236 Enqueuing Move request for scope (3.16, -0.15) 23:35:34.231 00.000 8052 Worker thread wakes up 23:35:34.231 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=32, FiltMax=43, Gamma=1.040 23:35:34.231 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.16, -0.15) opts 0xd 23:35:34.231 00.000 3236 UpdateGuideState exits: m=209 SNR=10.0 23:35:34.231 00.000 8052 Handling offset move in thread for scope, endpoint = (3.16, -0.15) 23:35:34.231 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:34.231 00.000 8052 Moving (3.16, -0.15) raw xDistance=-0.72 yDistance=0.17 23:35:34.231 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:34.231 00.000 3236 Enqueuing Expose request 23:35:34.231 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72 23:35:34.231 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:34.231 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17 23:35:34.231 00.000 8052 MoveAxis(E, 26, ABG) 23:35:34.231 00.000 8052 Guiding Dir = 2, Dur = 26 23:35:34.278 00.047 8052 IsSlewing returns 0 23:35:34.341 00.063 8052 IsGuiding returns 0 23:35:34.356 00.015 8052 PulseGuide returned control before completion, sleep 32 23:35:34.403 00.047 8052 IsGuiding returns 0 23:35:34.403 00.000 8052 Move returns status 0, amount 26 23:35:34.403 00.000 8052 MoveAxis(N, 0, ABG) 23:35:34.403 00.000 8052 Move returns status 0, amount 0 23:35:34.403 00.000 8052 move complete, result=0 23:35:34.403 00.000 8052 worker thread done servicing request 23:35:34.403 00.000 8052 Worker thread wakes up 23:35:34.403 00.000 3236 GuideStep: -0.7 px 26 ms EAST, 0.2 px 0 ms NORTH 23:35:34.403 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:34.403 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:36.060 01.657 8052 Exposure complete 23:35:36.216 00.156 8052 worker thread done servicing request 23:35:36.216 00.000 3236 OnExposeComplete: enter 23:35:36.216 00.000 3236 UpdateGuideState(): m_state=6 23:35:36.216 00.000 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 1589 23:35:36.216 00.000 3236 Star::Find returns 1 (0), X=1055.25, Y=267.52, Mass=218, SNR=10.2, Peak=40 HFD=4.6 23:35:36.216 00.000 3236 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.85) = xAngle (1.61 = 1.61) 23:35:36.216 00.000 3236 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.14 = -0.14) 23:35:36.216 00.000 3236 CameraToMount -- cameraX=2.66 cameraY=-0.66 hyp=2.74 cameraTheta=-0.24 mountX=-0.10 mountY=-0.38, mountTheta=-1.83 23:35:36.216 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.66, y=-0.66, opts=13) 23:35:36.216 00.000 3236 Enqueuing Move request for scope (2.66, -0.66) 23:35:36.216 00.000 8052 Worker thread wakes up 23:35:36.216 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=28, FiltMax=38, Gamma=1.040 23:35:36.216 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.66, -0.66) opts 0xd 23:35:36.216 00.000 3236 UpdateGuideState exits: m=218 SNR=10.2 23:35:36.216 00.000 8052 Handling offset move in thread for scope, endpoint = (2.66, -0.66) 23:35:36.216 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:36.216 00.000 8052 Moving (2.66, -0.66) raw xDistance=-0.10 yDistance=-0.38 23:35:36.216 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:36.216 00.000 3236 Enqueuing Expose request 23:35:36.216 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10 23:35:36.216 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38 23:35:36.216 00.000 8052 MoveAxis(E, 0, ABG) 23:35:36.216 00.000 8052 Move returns status 0, amount 0 23:35:36.216 00.000 8052 MoveAxis(N, 58, ABG) 23:35:36.216 00.000 8052 Guiding Dir = 0, Dur = 58 23:35:36.216 00.000 8052 IsSlewing returns 0 23:35:36.232 00.016 8052 IsGuiding returns 0 23:35:36.232 00.000 8052 PulseGuide returned control before completion, sleep 65 23:35:36.310 00.078 8052 IsGuiding returns 1 23:35:36.310 00.000 8052 scope still moving after pulse duration time elapsed 23:35:36.341 00.031 8052 IsSlewing returns 0 23:35:36.341 00.000 8052 IsGuiding returns 1 23:35:36.372 00.031 8052 IsSlewing returns 0 23:35:36.372 00.000 8052 IsGuiding returns 0 23:35:36.372 00.000 8052 scope move finished after 58 + 83 ms 23:35:36.372 00.000 8052 Move returns status 0, amount 58 23:35:36.372 00.000 8052 move complete, result=0 23:35:36.372 00.000 8052 worker thread done servicing request 23:35:36.372 00.000 8052 Worker thread wakes up 23:35:36.372 00.000 3236 GuideStep: -0.1 px 0 ms EAST, -0.4 px 58 ms NORTH 23:35:36.372 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:36.372 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:38.028 01.656 8052 Exposure complete 23:35:38.185 00.157 8052 worker thread done servicing request 23:35:38.185 00.000 3236 OnExposeComplete: enter 23:35:38.185 00.000 3236 UpdateGuideState(): m_state=6 23:35:38.185 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 1590 23:35:38.185 00.000 3236 Star::Find returns 1 (0), X=1055.31, Y=267.68, Mass=194, SNR=9.6, Peak=40 HFD=3.9 23:35:38.185 00.000 3236 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.85) = xAngle (1.67 = 1.67) 23:35:38.185 00.000 3236 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.08 = -0.08) 23:35:38.185 00.000 3236 CameraToMount -- cameraX=2.72 cameraY=-0.50 hyp=2.77 cameraTheta=-0.18 mountX=-0.27 mountY=-0.22, mountTheta=-2.45 23:35:38.185 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.72, y=-0.50, opts=13) 23:35:38.185 00.000 3236 Enqueuing Move request for scope (2.72, -0.50) 23:35:38.185 00.000 8052 Worker thread wakes up 23:35:38.185 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=27, FiltMax=37, Gamma=1.040 23:35:38.185 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.72, -0.50) opts 0xd 23:35:38.185 00.000 3236 UpdateGuideState exits: m=194 SNR=9.6 23:35:38.185 00.000 8052 Handling offset move in thread for scope, endpoint = (2.72, -0.50) 23:35:38.185 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:38.185 00.000 8052 Moving (2.72, -0.50) raw xDistance=-0.27 yDistance=-0.22 23:35:38.185 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:38.185 00.000 3236 Enqueuing Expose request 23:35:38.185 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27 23:35:38.185 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22 23:35:38.185 00.000 8052 MoveAxis(E, 9, ABG) 23:35:38.185 00.000 8052 Guiding Dir = 2, Dur = 9 23:35:38.200 00.015 8052 IsSlewing returns 0 23:35:38.200 00.000 8052 IsGuiding returns 0 23:35:38.200 00.000 8052 PulseGuide returned control before completion, sleep 17 23:35:38.231 00.031 8052 IsGuiding returns 0 23:35:38.231 00.000 8052 Move returns status 0, amount 9 23:35:38.231 00.000 8052 MoveAxis(N, 33, ABG) 23:35:38.231 00.000 8052 Guiding Dir = 0, Dur = 33 23:35:38.231 00.000 8052 IsSlewing returns 0 23:35:38.231 00.000 8052 IsGuiding returns 0 23:35:38.231 00.000 8052 PulseGuide returned control before completion, sleep 40 23:35:38.294 00.063 8052 IsGuiding returns 1 23:35:38.294 00.000 8052 scope still moving after pulse duration time elapsed 23:35:38.325 00.031 8052 IsSlewing returns 0 23:35:38.325 00.000 8052 IsGuiding returns 1 23:35:38.356 00.031 8052 IsSlewing returns 0 23:35:38.356 00.000 8052 IsGuiding returns 0 23:35:38.356 00.000 8052 scope move finished after 33 + 89 ms 23:35:38.356 00.000 8052 Move returns status 0, amount 33 23:35:38.356 00.000 8052 move complete, result=0 23:35:38.356 00.000 8052 worker thread done servicing request 23:35:38.356 00.000 3236 GuideStep: -0.3 px 9 ms EAST, -0.2 px 33 ms NORTH 23:35:38.356 00.000 8052 Worker thread wakes up 23:35:38.356 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:38.356 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:40.013 01.657 8052 Exposure complete 23:35:40.169 00.156 8052 worker thread done servicing request 23:35:40.169 00.000 3236 OnExposeComplete: enter 23:35:40.169 00.000 3236 UpdateGuideState(): m_state=6 23:35:40.169 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 1591 23:35:40.169 00.000 3236 Star::Find returns 1 (0), X=1054.99, Y=267.30, Mass=213, SNR=10.0, Peak=39 HFD=4.5 23:35:40.169 00.000 3236 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.85) = xAngle (1.50 = 1.50) 23:35:40.169 00.000 3236 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.25 = -0.25) 23:35:40.169 00.000 3236 CameraToMount -- cameraX=2.40 cameraY=-0.87 hyp=2.55 cameraTheta=-0.35 mountX=0.18 mountY=-0.62, mountTheta=-1.29 23:35:40.169 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.40, y=-0.87, opts=13) 23:35:40.169 00.000 3236 Enqueuing Move request for scope (2.40, -0.87) 23:35:40.169 00.000 8052 Worker thread wakes up 23:35:40.169 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=26, FiltMax=36, Gamma=1.040 23:35:40.169 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.40, -0.87) opts 0xd 23:35:40.169 00.000 3236 UpdateGuideState exits: m=213 SNR=10.0 23:35:40.169 00.000 8052 Handling offset move in thread for scope, endpoint = (2.40, -0.87) 23:35:40.169 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:40.169 00.000 8052 Moving (2.40, -0.87) raw xDistance=0.18 yDistance=-0.62 23:35:40.169 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:40.169 00.000 3236 Enqueuing Expose request 23:35:40.169 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.18 23:35:40.169 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62 23:35:40.169 00.000 8052 MoveAxis(W, 6, ABG) 23:35:40.169 00.000 8052 Guiding Dir = 3, Dur = 6 23:35:40.169 00.000 8052 IsSlewing returns 0 23:35:40.169 00.000 8052 IsGuiding returns 0 23:35:40.185 00.016 8052 PulseGuide returned control before completion, sleep 13 23:35:40.216 00.031 8052 IsGuiding returns 0 23:35:40.216 00.000 8052 Move returns status 0, amount 6 23:35:40.216 00.000 8052 MoveAxis(N, 95, ABG) 23:35:40.216 00.000 8052 Guiding Dir = 0, Dur = 95 23:35:40.216 00.000 8052 IsSlewing returns 0 23:35:40.216 00.000 8052 IsGuiding returns 0 23:35:40.216 00.000 8052 PulseGuide returned control before completion, sleep 102 23:35:40.341 00.125 8052 IsGuiding returns 0 23:35:40.341 00.000 8052 Move returns status 0, amount 95 23:35:40.341 00.000 8052 move complete, result=0 23:35:40.341 00.000 8052 worker thread done servicing request 23:35:40.341 00.000 8052 Worker thread wakes up 23:35:40.341 00.000 3236 GuideStep: 0.2 px 6 ms WEST, -0.6 px 95 ms NORTH 23:35:40.341 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:40.341 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:41.997 01.656 8052 Exposure complete 23:35:42.153 00.156 8052 worker thread done servicing request 23:35:42.153 00.000 3236 OnExposeComplete: enter 23:35:42.153 00.000 3236 UpdateGuideState(): m_state=6 23:35:42.153 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1592 23:35:42.153 00.000 3236 Star::Find returns 1 (0), X=1054.73, Y=266.85, Mass=226, SNR=10.3, Peak=39 HFD=4.5 23:35:42.153 00.000 3236 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.85) = xAngle (1.30 = 1.30) 23:35:42.153 00.000 3236 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.45 = -0.45) 23:35:42.153 00.000 3236 CameraToMount -- cameraX=2.14 cameraY=-1.32 hyp=2.52 cameraTheta=-0.55 mountX=0.68 mountY=-1.10, mountTheta=-1.01 23:35:42.153 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.14, y=-1.32, opts=13) 23:35:42.153 00.000 3236 Enqueuing Move request for scope (2.14, -1.32) 23:35:42.153 00.000 8052 Worker thread wakes up 23:35:42.153 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=28, FiltMax=38, Gamma=1.040 23:35:42.153 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.14, -1.32) opts 0xd 23:35:42.153 00.000 3236 UpdateGuideState exits: m=226 SNR=10.3 23:35:42.153 00.000 8052 Handling offset move in thread for scope, endpoint = (2.14, -1.32) 23:35:42.153 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:42.153 00.000 8052 Moving (2.14, -1.32) raw xDistance=0.68 yDistance=-1.10 23:35:42.153 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:42.153 00.000 3236 Enqueuing Expose request 23:35:42.153 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.68 23:35:42.153 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10 23:35:42.153 00.000 8052 MoveAxis(W, 24, ABG) 23:35:42.153 00.000 8052 Guiding Dir = 3, Dur = 24 23:35:42.153 00.000 8052 IsSlewing returns 0 23:35:42.153 00.000 8052 IsGuiding returns 0 23:35:42.169 00.016 8052 PulseGuide returned control before completion, sleep 31 23:35:42.216 00.047 8052 IsGuiding returns 0 23:35:42.216 00.000 8052 Move returns status 0, amount 24 23:35:42.216 00.000 8052 MoveAxis(N, 167, ABG) 23:35:42.216 00.000 8052 Guiding Dir = 0, Dur = 167 23:35:42.216 00.000 8052 IsSlewing returns 0 23:35:42.216 00.000 8052 IsGuiding returns 0 23:35:42.216 00.000 8052 PulseGuide returned control before completion, sleep 174 23:35:42.403 00.187 8052 IsGuiding returns 0 23:35:42.403 00.000 8052 Move returns status 0, amount 167 23:35:42.403 00.000 8052 move complete, result=0 23:35:42.403 00.000 8052 worker thread done servicing request 23:35:42.403 00.000 8052 Worker thread wakes up 23:35:42.403 00.000 3236 GuideStep: 0.7 px 24 ms WEST, -1.1 px 167 ms NORTH 23:35:42.403 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:42.403 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:44.060 01.657 8052 Exposure complete 23:35:44.216 00.156 8052 worker thread done servicing request 23:35:44.216 00.000 3236 OnExposeComplete: enter 23:35:44.216 00.000 3236 UpdateGuideState(): m_state=6 23:35:44.216 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1593 23:35:44.216 00.000 3236 Star::Find returns 1 (0), X=1054.15, Y=267.78, Mass=209, SNR=10.0, Peak=38 HFD=4.5 23:35:44.216 00.000 3236 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.85) = xAngle (1.60 = 1.60) 23:35:44.216 00.000 3236 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.14 = -0.14) 23:35:44.216 00.000 3236 CameraToMount -- cameraX=1.56 cameraY=-0.39 hyp=1.60 cameraTheta=-0.25 mountX=-0.05 mountY=-0.23, mountTheta=-1.78 23:35:44.216 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.56, y=-0.39, opts=13) 23:35:44.216 00.000 3236 Enqueuing Move request for scope (1.56, -0.39) 23:35:44.216 00.000 8052 Worker thread wakes up 23:35:44.216 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=34, Gamma=1.040 23:35:44.216 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.56, -0.39) opts 0xd 23:35:44.216 00.000 3236 UpdateGuideState exits: m=209 SNR=10.0 23:35:44.216 00.000 8052 Handling offset move in thread for scope, endpoint = (1.56, -0.39) 23:35:44.216 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:44.216 00.000 8052 Moving (1.56, -0.39) raw xDistance=-0.05 yDistance=-0.23 23:35:44.216 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:44.216 00.000 3236 Enqueuing Expose request 23:35:44.216 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05 23:35:44.216 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23 23:35:44.216 00.000 8052 MoveAxis(E, 0, ABG) 23:35:44.216 00.000 8052 Move returns status 0, amount 0 23:35:44.216 00.000 8052 MoveAxis(N, 35, ABG) 23:35:44.216 00.000 8052 Guiding Dir = 0, Dur = 35 23:35:44.216 00.000 8052 IsSlewing returns 0 23:35:44.232 00.016 8052 IsGuiding returns 0 23:35:44.232 00.000 8052 PulseGuide returned control before completion, sleep 42 23:35:44.325 00.093 8052 IsGuiding returns 1 23:35:44.325 00.000 8052 scope still moving after pulse duration time elapsed 23:35:44.450 00.125 8052 IsSlewing returns 0 23:35:44.528 00.078 8052 IsGuiding returns 0 23:35:44.528 00.000 8052 scope move finished after 35 + 262 ms 23:35:44.528 00.000 8052 Move returns status 0, amount 35 23:35:44.528 00.000 8052 move complete, result=0 23:35:44.528 00.000 8052 worker thread done servicing request 23:35:44.528 00.000 8052 Worker thread wakes up 23:35:44.528 00.000 3236 GuideStep: -0.0 px 0 ms EAST, -0.2 px 35 ms NORTH 23:35:44.528 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:44.528 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:46.075 01.547 8052 Exposure complete 23:35:46.232 00.157 8052 worker thread done servicing request 23:35:46.232 00.000 3236 OnExposeComplete: enter 23:35:46.232 00.000 3236 UpdateGuideState(): m_state=6 23:35:46.232 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1594 23:35:46.232 00.000 3236 Star::Find returns 1 (0), X=1055.27, Y=267.59, Mass=201, SNR=9.8, Peak=35 HFD=4.3 23:35:46.232 00.000 3236 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.85) = xAngle (1.63 = 1.63) 23:35:46.232 00.000 3236 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.11 = -0.11) 23:35:46.232 00.000 3236 CameraToMount -- cameraX=2.68 cameraY=-0.59 hyp=2.74 cameraTheta=-0.22 mountX=-0.17 mountY=-0.31, mountTheta=-2.07 23:35:46.232 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.68, y=-0.59, opts=13) 23:35:46.232 00.000 3236 Enqueuing Move request for scope (2.68, -0.59) 23:35:46.232 00.000 8052 Worker thread wakes up 23:35:46.232 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=23, FiltMax=32, Gamma=1.040 23:35:46.232 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.68, -0.59) opts 0xd 23:35:46.232 00.000 3236 UpdateGuideState exits: m=201 SNR=9.8 23:35:46.232 00.000 8052 Handling offset move in thread for scope, endpoint = (2.68, -0.59) 23:35:46.232 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:46.232 00.000 8052 Moving (2.68, -0.59) raw xDistance=-0.17 yDistance=-0.31 23:35:46.232 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:46.232 00.000 3236 Enqueuing Expose request 23:35:46.232 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17 23:35:46.232 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31 23:35:46.232 00.000 8052 MoveAxis(E, 0, ABG) 23:35:46.232 00.000 8052 Move returns status 0, amount 0 23:35:46.232 00.000 8052 MoveAxis(N, 47, ABG) 23:35:46.232 00.000 8052 Guiding Dir = 0, Dur = 47 23:35:46.232 00.000 8052 IsSlewing returns 0 23:35:46.232 00.000 8052 IsGuiding returns 0 23:35:46.247 00.015 8052 PulseGuide returned control before completion, sleep 54 23:35:46.310 00.063 8052 IsGuiding returns 1 23:35:46.310 00.000 8052 scope still moving after pulse duration time elapsed 23:35:46.341 00.031 8052 IsSlewing returns 0 23:35:46.341 00.000 8052 IsGuiding returns 1 23:35:46.372 00.031 8052 IsSlewing returns 0 23:35:46.372 00.000 8052 IsGuiding returns 0 23:35:46.372 00.000 8052 scope move finished after 47 + 83 ms 23:35:46.372 00.000 8052 Move returns status 0, amount 47 23:35:46.372 00.000 8052 move complete, result=0 23:35:46.372 00.000 8052 worker thread done servicing request 23:35:46.372 00.000 8052 Worker thread wakes up 23:35:46.372 00.000 3236 GuideStep: -0.2 px 0 ms EAST, -0.3 px 47 ms NORTH 23:35:46.372 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:46.372 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:48.028 01.656 8052 Exposure complete 23:35:48.185 00.157 8052 worker thread done servicing request 23:35:48.185 00.000 3236 OnExposeComplete: enter 23:35:48.185 00.000 3236 UpdateGuideState(): m_state=6 23:35:48.185 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 1595 23:35:48.185 00.000 3236 Star::Find returns 1 (0), X=1054.36, Y=268.31, Mass=216, SNR=10.1, Peak=39 HFD=4.5 23:35:48.185 00.000 3236 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.85) = xAngle (1.93 = 1.93) 23:35:48.185 00.000 3236 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.18 = 0.18) 23:35:48.185 00.000 3236 CameraToMount -- cameraX=1.77 cameraY=0.14 hyp=1.78 cameraTheta=0.08 mountX=-0.62 mountY=0.32, mountTheta=2.67 23:35:48.185 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.77, y=0.14, opts=13) 23:35:48.185 00.000 3236 Enqueuing Move request for scope (1.77, 0.14) 23:35:48.185 00.000 8052 Worker thread wakes up 23:35:48.185 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=37, Gamma=1.040 23:35:48.185 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.77, 0.14) opts 0xd 23:35:48.185 00.000 3236 UpdateGuideState exits: m=216 SNR=10.1 23:35:48.185 00.000 8052 Handling offset move in thread for scope, endpoint = (1.77, 0.14) 23:35:48.185 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:48.185 00.000 8052 Moving (1.77, 0.14) raw xDistance=-0.62 yDistance=0.32 23:35:48.185 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:48.185 00.000 3236 Enqueuing Expose request 23:35:48.185 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62 23:35:48.185 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:35:48.185 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 23:35:48.185 00.000 8052 MoveAxis(E, 21, ABG) 23:35:48.185 00.000 8052 Guiding Dir = 2, Dur = 21 23:35:48.231 00.046 8052 IsSlewing returns 0 23:35:48.294 00.063 8052 IsGuiding returns 0 23:35:48.481 00.187 8052 IsGuiding returns 0 23:35:48.497 00.016 8052 Move returns status 0, amount 21 23:35:48.497 00.000 8052 MoveAxis(N, 0, ABG) 23:35:48.497 00.000 8052 Move returns status 0, amount 0 23:35:48.497 00.000 8052 move complete, result=0 23:35:48.497 00.000 8052 worker thread done servicing request 23:35:48.497 00.000 8052 Worker thread wakes up 23:35:48.497 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:48.497 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:48.497 00.000 3236 GuideStep: -0.6 px 21 ms EAST, 0.3 px 0 ms NORTH 23:35:50.044 01.547 8052 Exposure complete 23:35:50.200 00.156 8052 worker thread done servicing request 23:35:50.200 00.000 3236 OnExposeComplete: enter 23:35:50.200 00.000 3236 UpdateGuideState(): m_state=6 23:35:50.200 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1596 23:35:50.200 00.000 3236 Star::Find returns 1 (0), X=1054.94, Y=267.97, Mass=222, SNR=10.3, Peak=39 HFD=4.4 23:35:50.200 00.000 3236 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.85) = xAngle (1.76 = 1.76) 23:35:50.200 00.000 3236 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.01 = 0.01) 23:35:50.200 00.000 3236 CameraToMount -- cameraX=2.35 cameraY=-0.21 hyp=2.36 cameraTheta=-0.09 mountX=-0.44 mountY=0.03, mountTheta=3.07 23:35:50.200 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.35, y=-0.21, opts=13) 23:35:50.200 00.000 3236 Enqueuing Move request for scope (2.35, -0.21) 23:35:50.200 00.000 8052 Worker thread wakes up 23:35:50.200 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=36, Gamma=1.040 23:35:50.200 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.35, -0.21) opts 0xd 23:35:50.200 00.000 3236 UpdateGuideState exits: m=222 SNR=10.3 23:35:50.200 00.000 8052 Handling offset move in thread for scope, endpoint = (2.35, -0.21) 23:35:50.200 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:50.200 00.000 8052 Moving (2.35, -0.21) raw xDistance=-0.44 yDistance=0.03 23:35:50.200 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:50.200 00.000 3236 Enqueuing Expose request 23:35:50.200 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44 23:35:50.200 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:35:50.200 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:35:50.200 00.000 8052 MoveAxis(E, 17, ABG) 23:35:50.200 00.000 8052 Guiding Dir = 2, Dur = 17 23:35:50.200 00.000 8052 IsSlewing returns 0 23:35:50.216 00.016 8052 IsGuiding returns 0 23:35:50.216 00.000 8052 PulseGuide returned control before completion, sleep 22 23:35:50.247 00.031 8052 IsGuiding returns 0 23:35:50.247 00.000 8052 Move returns status 0, amount 17 23:35:50.247 00.000 8052 MoveAxis(N, 0, ABG) 23:35:50.247 00.000 8052 Move returns status 0, amount 0 23:35:50.247 00.000 8052 move complete, result=0 23:35:50.247 00.000 8052 worker thread done servicing request 23:35:50.247 00.000 8052 Worker thread wakes up 23:35:50.247 00.000 3236 GuideStep: -0.4 px 17 ms EAST, 0.0 px 0 ms NORTH 23:35:50.247 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:50.247 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:52.013 01.766 8052 Exposure complete 23:35:52.169 00.156 8052 worker thread done servicing request 23:35:52.169 00.000 3236 OnExposeComplete: enter 23:35:52.169 00.000 3236 UpdateGuideState(): m_state=6 23:35:52.169 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1597 23:35:52.169 00.000 3236 Star::Find returns 1 (0), X=1055.15, Y=266.23, Mass=183, SNR=9.3, Peak=39 HFD=4.4 23:35:52.169 00.000 3236 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.85) = xAngle (1.20 = 1.20) 23:35:52.169 00.000 3236 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.55 = -0.55) 23:35:52.169 00.000 3236 CameraToMount -- cameraX=2.56 cameraY=-1.94 hyp=3.21 cameraTheta=-0.65 mountX=1.17 mountY=-1.67, mountTheta=-0.96 23:35:52.169 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.56, y=-1.94, opts=13) 23:35:52.169 00.000 3236 Enqueuing Move request for scope (2.56, -1.94) 23:35:52.169 00.000 8052 Worker thread wakes up 23:35:52.169 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=29, FiltMax=38, Gamma=1.040 23:35:52.169 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.56, -1.94) opts 0xd 23:35:52.169 00.000 3236 UpdateGuideState exits: m=183 SNR=9.3 23:35:52.169 00.000 8052 Handling offset move in thread for scope, endpoint = (2.56, -1.94) 23:35:52.169 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:52.169 00.000 8052 Moving (2.56, -1.94) raw xDistance=1.17 yDistance=-1.67 23:35:52.169 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:52.169 00.000 3236 Enqueuing Expose request 23:35:52.169 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.17 23:35:52.169 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.67 from input -1.67 23:35:52.169 00.000 8052 MoveAxis(W, 39, ABG) 23:35:52.169 00.000 8052 Guiding Dir = 3, Dur = 39 23:35:52.185 00.016 8052 IsSlewing returns 0 23:35:52.247 00.062 8052 IsGuiding returns 0 23:35:52.310 00.063 8052 IsGuiding returns 1 23:35:52.310 00.000 8052 scope still moving after pulse duration time elapsed 23:35:52.356 00.046 8052 IsSlewing returns 0 23:35:52.356 00.000 8052 IsGuiding returns 0 23:35:52.356 00.000 8052 scope move finished after 39 + 66 ms 23:35:52.356 00.000 8052 Move returns status 0, amount 39 23:35:52.356 00.000 8052 MoveAxis(N, 254, ABG) 23:35:52.356 00.000 8052 Guiding Dir = 0, Dur = 254 23:35:52.356 00.000 8052 IsSlewing returns 0 23:35:52.356 00.000 8052 IsGuiding returns 0 23:35:52.372 00.016 8052 PulseGuide returned control before completion, sleep 261 23:35:52.638 00.266 8052 IsGuiding returns 0 23:35:52.638 00.000 8052 Move returns status 0, amount 254 23:35:52.638 00.000 8052 move complete, result=0 23:35:52.638 00.000 8052 worker thread done servicing request 23:35:52.638 00.000 3236 GuideStep: 1.2 px 39 ms WEST, -1.7 px 254 ms NORTH 23:35:52.638 00.000 8052 Worker thread wakes up 23:35:52.638 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:52.638 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:54.075 01.437 8052 Exposure complete 23:35:54.231 00.156 8052 worker thread done servicing request 23:35:54.231 00.000 3236 OnExposeComplete: enter 23:35:54.231 00.000 3236 UpdateGuideState(): m_state=6 23:35:54.231 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 1598 23:35:54.231 00.000 3236 Star::Find returns 1 (0), X=1053.76, Y=266.05, Mass=223, SNR=10.3, Peak=36 HFD=4.6 23:35:54.231 00.000 3236 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.85) = xAngle (0.78 = 0.78) 23:35:54.231 00.000 3236 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.97 = -0.97) 23:35:54.231 00.000 3236 CameraToMount -- cameraX=1.17 cameraY=-2.12 hyp=2.42 cameraTheta=-1.07 mountX=1.72 mountY=-1.99, mountTheta=-0.86 23:35:54.231 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.17, y=-2.12, opts=13) 23:35:54.231 00.000 3236 Enqueuing Move request for scope (1.17, -2.12) 23:35:54.231 00.000 8052 Worker thread wakes up 23:35:54.231 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=33, Gamma=1.040 23:35:54.231 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.17, -2.12) opts 0xd 23:35:54.231 00.000 3236 UpdateGuideState exits: m=223 SNR=10.3 23:35:54.231 00.000 8052 Handling offset move in thread for scope, endpoint = (1.17, -2.12) 23:35:54.231 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:54.231 00.000 8052 Moving (1.17, -2.12) raw xDistance=1.72 yDistance=-1.99 23:35:54.231 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:54.231 00.000 3236 Enqueuing Expose request 23:35:54.231 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.72 23:35:54.231 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.99 from input -1.99 23:35:54.231 00.000 8052 MoveAxis(W, 62, ABG) 23:35:54.231 00.000 8052 Guiding Dir = 3, Dur = 62 23:35:54.231 00.000 8052 IsSlewing returns 0 23:35:54.231 00.000 8052 IsGuiding returns 0 23:35:54.247 00.016 8052 PulseGuide returned control before completion, sleep 69 23:35:54.325 00.078 8052 IsGuiding returns 0 23:35:54.325 00.000 8052 Move returns status 0, amount 62 23:35:54.325 00.000 8052 MoveAxis(N, 303, ABG) 23:35:54.325 00.000 8052 Guiding Dir = 0, Dur = 303 23:35:54.325 00.000 8052 IsSlewing returns 0 23:35:54.325 00.000 8052 IsGuiding returns 0 23:35:54.325 00.000 8052 PulseGuide returned control before completion, sleep 310 23:35:54.653 00.328 8052 IsGuiding returns 0 23:35:54.653 00.000 8052 Move returns status 0, amount 303 23:35:54.653 00.000 8052 move complete, result=0 23:35:54.653 00.000 8052 worker thread done servicing request 23:35:54.653 00.000 8052 Worker thread wakes up 23:35:54.653 00.000 3236 GuideStep: 1.7 px 62 ms WEST, -2.0 px 303 ms NORTH 23:35:54.653 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:54.653 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:55.981 01.328 8052 Exposure complete 23:35:56.138 00.157 8052 worker thread done servicing request 23:35:56.138 00.000 3236 OnExposeComplete: enter 23:35:56.138 00.000 3236 UpdateGuideState(): m_state=6 23:35:56.138 00.000 3236 Star::Find(15, 1053, 266, 0, (0,0,0,0), 0.0, 255) frame 1599 23:35:56.138 00.000 3236 Star::Find returns 1 (0), X=1050.53, Y=267.10, Mass=247, SNR=10.8, Peak=35 HFD=5.0 23:35:56.138 00.000 3236 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.85) = xAngle (-0.81 = -0.81) 23:35:56.138 00.000 3236 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.56 = -2.56) 23:35:56.138 00.000 3236 CameraToMount -- cameraX=-2.06 cameraY=-1.08 hyp=2.32 cameraTheta=-2.66 mountX=1.60 mountY=-1.28, mountTheta=-0.68 23:35:56.138 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.06, y=-1.08, opts=13) 23:35:56.138 00.000 3236 Enqueuing Move request for scope (-2.06, -1.08) 23:35:56.138 00.000 8052 Worker thread wakes up 23:35:56.138 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=33, Gamma=1.040 23:35:56.138 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.06, -1.08) opts 0xd 23:35:56.138 00.000 3236 UpdateGuideState exits: m=247 SNR=10.8 23:35:56.138 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.06, -1.08) 23:35:56.138 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:56.138 00.000 8052 Moving (-2.06, -1.08) raw xDistance=1.60 yDistance=-1.28 23:35:56.138 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:56.138 00.000 3236 Enqueuing Expose request 23:35:56.138 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.60 23:35:56.138 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.28 from input -1.28 23:35:56.153 00.015 8052 MoveAxis(W, 60, ABG) 23:35:56.153 00.000 8052 Guiding Dir = 3, Dur = 60 23:35:56.153 00.000 8052 IsSlewing returns 0 23:35:56.153 00.000 8052 IsGuiding returns 0 23:35:56.153 00.000 8052 PulseGuide returned control before completion, sleep 67 23:35:56.231 00.078 8052 IsGuiding returns 0 23:35:56.231 00.000 8052 Move returns status 0, amount 60 23:35:56.231 00.000 8052 MoveAxis(N, 195, ABG) 23:35:56.231 00.000 8052 Guiding Dir = 0, Dur = 195 23:35:56.231 00.000 8052 IsSlewing returns 0 23:35:56.231 00.000 8052 IsGuiding returns 0 23:35:56.231 00.000 8052 PulseGuide returned control before completion, sleep 202 23:35:56.450 00.219 8052 IsGuiding returns 0 23:35:56.450 00.000 8052 Move returns status 0, amount 195 23:35:56.450 00.000 8052 move complete, result=0 23:35:56.450 00.000 8052 worker thread done servicing request 23:35:56.450 00.000 3236 GuideStep: 1.6 px 60 ms WEST, -1.3 px 195 ms NORTH 23:35:56.450 00.000 8052 Worker thread wakes up 23:35:56.450 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:56.450 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:35:57.997 01.547 8052 Exposure complete 23:35:58.153 00.156 8052 worker thread done servicing request 23:35:58.153 00.000 3236 OnExposeComplete: enter 23:35:58.153 00.000 3236 UpdateGuideState(): m_state=6 23:35:58.153 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1600 23:35:58.153 00.000 3236 Star::Find returns 1 (0), X=1049.10, Y=268.87, Mass=207, SNR=9.9, Peak=38 HFD=4.2 23:35:58.153 00.000 3236 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.85) = xAngle (4.79 = -1.49) 23:35:58.153 00.000 3236 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.05 = 3.05) 23:35:58.153 00.000 3236 CameraToMount -- cameraX=-3.49 cameraY=0.69 hyp=3.56 cameraTheta=2.95 mountX=0.29 mountY=0.33, mountTheta=0.86 23:35:58.153 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.49, y=0.69, opts=13) 23:35:58.153 00.000 3236 Enqueuing Move request for scope (-3.49, 0.69) 23:35:58.153 00.000 8052 Worker thread wakes up 23:35:58.153 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=36, Gamma=1.040 23:35:58.153 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.49, 0.69) opts 0xd 23:35:58.153 00.000 3236 UpdateGuideState exits: m=207 SNR=9.9 23:35:58.153 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.49, 0.69) 23:35:58.153 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:35:58.153 00.000 8052 Moving (-3.49, 0.69) raw xDistance=0.29 yDistance=0.33 23:35:58.153 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:35:58.153 00.000 3236 Enqueuing Expose request 23:35:58.153 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.29 23:35:58.153 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:35:58.153 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33 23:35:58.153 00.000 8052 MoveAxis(W, 14, ABG) 23:35:58.153 00.000 8052 Guiding Dir = 3, Dur = 14 23:35:58.153 00.000 8052 IsSlewing returns 0 23:35:58.153 00.000 8052 IsGuiding returns 0 23:35:58.169 00.016 8052 PulseGuide returned control before completion, sleep 22 23:35:58.200 00.031 8052 IsGuiding returns 0 23:35:58.200 00.000 8052 Move returns status 0, amount 14 23:35:58.200 00.000 8052 MoveAxis(N, 0, ABG) 23:35:58.200 00.000 8052 Move returns status 0, amount 0 23:35:58.200 00.000 8052 move complete, result=0 23:35:58.200 00.000 8052 worker thread done servicing request 23:35:58.200 00.000 8052 Worker thread wakes up 23:35:58.200 00.000 3236 GuideStep: 0.3 px 14 ms WEST, 0.3 px 0 ms NORTH 23:35:58.200 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:35:58.200 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:00.075 01.875 8052 Exposure complete 23:36:00.231 00.156 8052 worker thread done servicing request 23:36:00.231 00.000 3236 OnExposeComplete: enter 23:36:00.231 00.000 3236 UpdateGuideState(): m_state=6 23:36:00.231 00.000 3236 Star::Find(15, 1049, 268, 0, (0,0,0,0), 0.0, 255) frame 1601 23:36:00.231 00.000 3236 Star::Find returns 1 (0), X=1050.27, Y=269.65, Mass=235, SNR=10.6, Peak=40 HFD=4.0 23:36:00.247 00.016 3236 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.85) = xAngle (4.42 = -1.86) 23:36:00.247 00.000 3236 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.68 = 2.68) 23:36:00.247 00.000 3236 CameraToMount -- cameraX=-2.32 cameraY=1.48 hyp=2.75 cameraTheta=2.57 mountX=-0.78 mountY=1.23, mountTheta=2.14 23:36:00.247 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.32, y=1.48, opts=13) 23:36:00.247 00.000 3236 Enqueuing Move request for scope (-2.32, 1.48) 23:36:00.247 00.000 8052 Worker thread wakes up 23:36:00.247 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=24, FiltMax=35, Gamma=1.040 23:36:00.247 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.32, 1.48) opts 0xd 23:36:00.247 00.000 3236 UpdateGuideState exits: m=235 SNR=10.6 23:36:00.247 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.32, 1.48) 23:36:00.247 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:00.247 00.000 8052 Moving (-2.32, 1.48) raw xDistance=-0.78 yDistance=1.23 23:36:00.247 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:00.247 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.78 23:36:00.247 00.000 3236 Enqueuing Expose request 23:36:00.247 00.000 8052 resist switch: large excursion: input 1.23 thresh 0.54 direction from -1 to 1 23:36:00.247 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.70 23:36:00.247 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23 23:36:00.247 00.000 8052 MoveAxis(E, 26, ABG) 23:36:00.247 00.000 8052 Guiding Dir = 2, Dur = 26 23:36:00.247 00.000 8052 IsSlewing returns 0 23:36:00.247 00.000 8052 IsGuiding returns 0 23:36:00.263 00.016 8052 PulseGuide returned control before completion, sleep 32 23:36:00.310 00.047 8052 IsGuiding returns 0 23:36:00.310 00.000 8052 Move returns status 0, amount 26 23:36:00.310 00.000 8052 MoveAxis(S, 187, ABG) 23:36:00.310 00.000 8052 Guiding Dir = 1, Dur = 187 23:36:00.310 00.000 8052 IsSlewing returns 0 23:36:00.310 00.000 8052 IsGuiding returns 0 23:36:00.310 00.000 8052 PulseGuide returned control before completion, sleep 194 23:36:00.530 00.220 8052 IsGuiding returns 0 23:36:00.530 00.000 8052 Move returns status 0, amount 187 23:36:00.530 00.000 8052 move complete, result=0 23:36:00.530 00.000 8052 worker thread done servicing request 23:36:00.530 00.000 3236 GuideStep: -0.8 px 26 ms EAST, 1.2 px 187 ms SOUTH 23:36:00.530 00.000 8052 Worker thread wakes up 23:36:00.530 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:00.530 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:01.983 01.453 8052 Exposure complete 23:36:02.139 00.156 3236 OnExposeComplete: enter 23:36:02.139 00.000 3236 UpdateGuideState(): m_state=6 23:36:02.139 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 1602 23:36:02.139 00.000 3236 Star::Find returns 1 (0), X=1050.60, Y=269.47, Mass=226, SNR=10.3, Peak=40 HFD=4.7 23:36:02.139 00.000 3236 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.85) = xAngle (4.42 = -1.87) 23:36:02.139 00.000 3236 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.67 = 2.67) 23:36:02.155 00.016 3236 CameraToMount -- cameraX=-1.99 cameraY=1.29 hyp=2.37 cameraTheta=2.57 mountX=-0.70 mountY=1.08, mountTheta=2.14 23:36:02.155 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.99, y=1.29, opts=13) 23:36:02.155 00.000 3236 Enqueuing Move request for scope (-1.99, 1.29) 23:36:02.155 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=28, FiltMax=39, Gamma=1.040 23:36:02.155 00.000 3236 UpdateGuideState exits: m=226 SNR=10.3 23:36:02.155 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:02.155 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:02.155 00.000 3236 Enqueuing Expose request 23:36:02.155 00.000 8052 worker thread done servicing request 23:36:02.155 00.000 8052 Worker thread wakes up 23:36:02.155 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.99, 1.29) opts 0xd 23:36:02.155 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.99, 1.29) 23:36:02.155 00.000 8052 Moving (-1.99, 1.29) raw xDistance=-0.70 yDistance=1.08 23:36:02.155 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.70 23:36:02.155 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08 23:36:02.155 00.000 8052 MoveAxis(E, 26, ABG) 23:36:02.155 00.000 8052 Guiding Dir = 2, Dur = 26 23:36:02.155 00.000 8052 IsSlewing returns 0 23:36:02.171 00.016 8052 IsGuiding returns 0 23:36:02.171 00.000 8052 PulseGuide returned control before completion, sleep 32 23:36:02.217 00.046 8052 IsGuiding returns 0 23:36:02.217 00.000 8052 Move returns status 0, amount 26 23:36:02.217 00.000 8052 MoveAxis(S, 164, ABG) 23:36:02.217 00.000 8052 Guiding Dir = 1, Dur = 164 23:36:02.217 00.000 8052 IsSlewing returns 0 23:36:02.217 00.000 8052 IsGuiding returns 0 23:36:02.217 00.000 8052 PulseGuide returned control before completion, sleep 170 23:36:02.452 00.235 8052 IsGuiding returns 0 23:36:02.452 00.000 8052 Move returns status 0, amount 164 23:36:02.452 00.000 8052 move complete, result=0 23:36:02.452 00.000 8052 worker thread done servicing request 23:36:02.452 00.000 8052 Worker thread wakes up 23:36:02.452 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:02.452 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:02.452 00.000 3236 GuideStep: -0.7 px 26 ms EAST, 1.1 px 164 ms SOUTH 23:36:04.046 01.594 8052 Exposure complete 23:36:04.202 00.156 3236 OnExposeComplete: enter 23:36:04.202 00.000 3236 UpdateGuideState(): m_state=6 23:36:04.202 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 1603 23:36:04.202 00.000 3236 Star::Find returns 1 (0), X=1051.07, Y=268.83, Mass=217, SNR=10.2, Peak=42 HFD=4.2 23:36:04.202 00.000 3236 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.85) = xAngle (4.59 = -1.70) 23:36:04.202 00.000 3236 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.84 = 2.84) 23:36:04.202 00.000 3236 CameraToMount -- cameraX=-1.52 cameraY=0.65 hyp=1.65 cameraTheta=2.74 mountX=-0.21 mountY=0.49, mountTheta=1.97 23:36:04.217 00.015 3236 SchedulePrimaryMove(06CFF028, x=-1.52, y=0.65, opts=13) 23:36:04.217 00.000 3236 Enqueuing Move request for scope (-1.52, 0.65) 23:36:04.217 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=29, FiltMax=40, Gamma=1.040 23:36:04.217 00.000 3236 UpdateGuideState exits: m=217 SNR=10.2 23:36:04.217 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:04.217 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:04.217 00.000 3236 Enqueuing Expose request 23:36:04.217 00.000 8052 worker thread done servicing request 23:36:04.217 00.000 8052 Worker thread wakes up 23:36:04.217 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.52, 0.65) opts 0xd 23:36:04.217 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.52, 0.65) 23:36:04.217 00.000 8052 Moving (-1.52, 0.65) raw xDistance=-0.21 yDistance=0.49 23:36:04.217 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.21 23:36:04.217 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49 23:36:04.217 00.000 8052 MoveAxis(E, 9, ABG) 23:36:04.217 00.000 8052 Guiding Dir = 2, Dur = 9 23:36:04.217 00.000 8052 IsSlewing returns 0 23:36:04.233 00.016 8052 IsGuiding returns 0 23:36:04.233 00.000 8052 PulseGuide returned control before completion, sleep 16 23:36:04.264 00.031 8052 IsGuiding returns 0 23:36:04.264 00.000 8052 Move returns status 0, amount 9 23:36:04.264 00.000 8052 MoveAxis(S, 75, ABG) 23:36:04.264 00.000 8052 Guiding Dir = 1, Dur = 75 23:36:04.264 00.000 8052 IsSlewing returns 0 23:36:04.264 00.000 8052 IsGuiding returns 0 23:36:04.280 00.016 8052 PulseGuide returned control before completion, sleep 82 23:36:04.374 00.094 8052 IsGuiding returns 1 23:36:04.374 00.000 8052 scope still moving after pulse duration time elapsed 23:36:04.405 00.031 8052 IsSlewing returns 0 23:36:04.405 00.000 8052 IsGuiding returns 0 23:36:04.405 00.000 8052 scope move finished after 75 + 57 ms 23:36:04.405 00.000 8052 Move returns status 0, amount 75 23:36:04.405 00.000 8052 move complete, result=0 23:36:04.405 00.000 3236 GuideStep: -0.2 px 9 ms EAST, 0.5 px 75 ms SOUTH 23:36:04.405 00.000 8052 worker thread done servicing request 23:36:04.405 00.000 8052 Worker thread wakes up 23:36:04.405 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:04.405 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:06.061 01.656 8052 Exposure complete 23:36:06.202 00.141 3236 OnExposeComplete: enter 23:36:06.202 00.000 3236 UpdateGuideState(): m_state=6 23:36:06.202 00.000 3236 Star::Find(15, 1051, 268, 0, (0,0,0,0), 0.0, 255) frame 1604 23:36:06.202 00.000 3236 Star::Find returns 1 (0), X=1051.03, Y=267.54, Mass=242, SNR=10.7, Peak=35 HFD=4.2 23:36:06.202 00.000 3236 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.85) = xAngle (-0.91 = -0.91) 23:36:06.202 00.000 3236 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.65 = -2.65) 23:36:06.202 00.000 3236 CameraToMount -- cameraX=-1.56 cameraY=-0.64 hyp=1.69 cameraTheta=-2.76 mountX=1.04 mountY=-0.79, mountTheta=-0.65 23:36:06.202 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.56, y=-0.64, opts=13) 23:36:06.202 00.000 3236 Enqueuing Move request for scope (-1.56, -0.64) 23:36:06.202 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=21, FiltMax=33, Gamma=1.040 23:36:06.202 00.000 3236 UpdateGuideState exits: m=242 SNR=10.7 23:36:06.202 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:06.202 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:06.202 00.000 3236 Enqueuing Expose request 23:36:06.202 00.000 8052 worker thread done servicing request 23:36:06.202 00.000 8052 Worker thread wakes up 23:36:06.202 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.56, -0.64) opts 0xd 23:36:06.202 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.56, -0.64) 23:36:06.217 00.015 8052 Moving (-1.56, -0.64) raw xDistance=1.04 yDistance=-0.79 23:36:06.217 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.04 23:36:06.217 00.000 8052 resist switch: large excursion: input -0.79 thresh 0.54 direction from 1 to -1 23:36:06.217 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.37 23:36:06.217 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79 23:36:06.217 00.000 8052 MoveAxis(W, 35, ABG) 23:36:06.217 00.000 8052 Guiding Dir = 3, Dur = 35 23:36:06.233 00.016 8052 IsSlewing returns 0 23:36:06.296 00.063 8052 IsGuiding returns 0 23:36:06.483 00.187 8052 IsGuiding returns 0 23:36:06.483 00.000 8052 Move returns status 0, amount 35 23:36:06.483 00.000 8052 MoveAxis(N, 120, ABG) 23:36:06.483 00.000 8052 Guiding Dir = 0, Dur = 120 23:36:06.499 00.016 8052 IsSlewing returns 0 23:36:06.499 00.000 8052 IsGuiding returns 0 23:36:06.499 00.000 8052 PulseGuide returned control before completion, sleep 128 23:36:06.639 00.140 8052 IsGuiding returns 0 23:36:06.639 00.000 8052 Move returns status 0, amount 120 23:36:06.639 00.000 8052 move complete, result=0 23:36:06.639 00.000 8052 worker thread done servicing request 23:36:06.639 00.000 3236 GuideStep: 1.0 px 35 ms WEST, -0.8 px 120 ms NORTH 23:36:06.639 00.000 8052 Worker thread wakes up 23:36:06.639 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:06.639 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:08.077 01.438 8052 Exposure complete 23:36:08.233 00.156 8052 worker thread done servicing request 23:36:08.233 00.000 3236 OnExposeComplete: enter 23:36:08.233 00.000 3236 UpdateGuideState(): m_state=6 23:36:08.233 00.000 3236 Star::Find(15, 1051, 267, 0, (0,0,0,0), 0.0, 255) frame 1605 23:36:08.233 00.000 3236 Star::Find returns 1 (0), X=1050.56, Y=266.29, Mass=233, SNR=10.5, Peak=39 HFD=4.7 23:36:08.233 00.000 3236 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.85) = xAngle (-0.54 = -0.54) 23:36:08.233 00.000 3236 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.29 = -2.29) 23:36:08.233 00.000 3236 CameraToMount -- cameraX=-2.03 cameraY=-1.89 hyp=2.77 cameraTheta=-2.39 mountX=2.37 mountY=-2.09, mountTheta=-0.72 23:36:08.233 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.03, y=-1.89, opts=13) 23:36:08.233 00.000 3236 Enqueuing Move request for scope (-2.03, -1.89) 23:36:08.233 00.000 8052 Worker thread wakes up 23:36:08.233 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=26, FiltMax=36, Gamma=1.040 23:36:08.233 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.03, -1.89) opts 0xd 23:36:08.233 00.000 3236 UpdateGuideState exits: m=233 SNR=10.5 23:36:08.233 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.03, -1.89) 23:36:08.233 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:08.233 00.000 8052 Moving (-2.03, -1.89) raw xDistance=2.37 yDistance=-2.09 23:36:08.233 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:08.233 00.000 3236 Enqueuing Expose request 23:36:08.233 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.54 from input 2.37 23:36:08.233 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.09 from input -2.09 23:36:08.233 00.000 8052 MoveAxis(W, 85, ABG) 23:36:08.233 00.000 8052 Guiding Dir = 3, Dur = 85 23:36:08.233 00.000 8052 IsSlewing returns 0 23:36:08.233 00.000 8052 IsGuiding returns 0 23:36:08.249 00.016 8052 PulseGuide returned control before completion, sleep 92 23:36:08.358 00.109 8052 IsGuiding returns 0 23:36:08.358 00.000 8052 Move returns status 0, amount 85 23:36:08.358 00.000 8052 MoveAxis(N, 317, ABG) 23:36:08.358 00.000 8052 Guiding Dir = 0, Dur = 317 23:36:08.358 00.000 8052 IsSlewing returns 0 23:36:08.358 00.000 8052 IsGuiding returns 0 23:36:08.358 00.000 8052 PulseGuide returned control before completion, sleep 324 23:36:08.702 00.344 8052 IsGuiding returns 0 23:36:08.702 00.000 8052 Move returns status 0, amount 317 23:36:08.702 00.000 8052 move complete, result=0 23:36:08.702 00.000 8052 worker thread done servicing request 23:36:08.702 00.000 3236 GuideStep: 2.4 px 85 ms WEST, -2.1 px 317 ms NORTH 23:36:08.702 00.000 8052 Worker thread wakes up 23:36:08.702 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:08.702 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:10.030 01.328 8052 Exposure complete 23:36:10.186 00.156 8052 worker thread done servicing request 23:36:10.186 00.000 3236 OnExposeComplete: enter 23:36:10.186 00.000 3236 UpdateGuideState(): m_state=6 23:36:10.186 00.000 3236 Star::Find(15, 1050, 266, 0, (0,0,0,0), 0.0, 255) frame 1606 23:36:10.186 00.000 3236 Star::Find returns 1 (0), X=1049.94, Y=267.83, Mass=236, SNR=10.6, Peak=41 HFD=4.3 23:36:10.186 00.000 3236 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.85) = xAngle (-1.17 = -1.17) 23:36:10.186 00.000 3236 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.91 = -2.91) 23:36:10.186 00.000 3236 CameraToMount -- cameraX=-2.65 cameraY=-0.34 hyp=2.68 cameraTheta=-3.01 mountX=1.06 mountY=-0.61, mountTheta=-0.52 23:36:10.186 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.65, y=-0.34, opts=13) 23:36:10.186 00.000 3236 Enqueuing Move request for scope (-2.65, -0.34) 23:36:10.186 00.000 8052 Worker thread wakes up 23:36:10.186 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=37, Gamma=1.040 23:36:10.186 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.65, -0.34) opts 0xd 23:36:10.186 00.000 3236 UpdateGuideState exits: m=236 SNR=10.6 23:36:10.186 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.65, -0.34) 23:36:10.186 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:10.186 00.000 8052 Moving (-2.65, -0.34) raw xDistance=1.06 yDistance=-0.61 23:36:10.186 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:10.186 00.000 3236 Enqueuing Expose request 23:36:10.186 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.06 23:36:10.186 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61 23:36:10.186 00.000 8052 MoveAxis(W, 42, ABG) 23:36:10.186 00.000 8052 Guiding Dir = 3, Dur = 42 23:36:10.233 00.047 8052 IsSlewing returns 0 23:36:10.296 00.063 8052 IsGuiding returns 0 23:36:10.296 00.000 8052 PulseGuide returned control before completion, sleep 48 23:36:10.358 00.062 8052 IsGuiding returns 0 23:36:10.358 00.000 8052 Move returns status 0, amount 42 23:36:10.358 00.000 8052 MoveAxis(N, 93, ABG) 23:36:10.358 00.000 8052 Guiding Dir = 0, Dur = 93 23:36:10.358 00.000 8052 IsSlewing returns 0 23:36:10.358 00.000 8052 IsGuiding returns 0 23:36:10.358 00.000 8052 PulseGuide returned control before completion, sleep 100 23:36:10.483 00.125 8052 IsGuiding returns 1 23:36:10.483 00.000 8052 scope still moving after pulse duration time elapsed 23:36:10.514 00.031 8052 IsSlewing returns 0 23:36:10.514 00.000 8052 IsGuiding returns 0 23:36:10.514 00.000 8052 scope move finished after 93 + 60 ms 23:36:10.514 00.000 8052 Move returns status 0, amount 93 23:36:10.514 00.000 8052 move complete, result=0 23:36:10.514 00.000 8052 worker thread done servicing request 23:36:10.514 00.000 8052 Worker thread wakes up 23:36:10.514 00.000 3236 GuideStep: 1.1 px 42 ms WEST, -0.6 px 93 ms NORTH 23:36:10.514 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:10.514 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:12.061 01.547 8052 Exposure complete 23:36:12.217 00.156 8052 worker thread done servicing request 23:36:12.217 00.000 3236 OnExposeComplete: enter 23:36:12.217 00.000 3236 UpdateGuideState(): m_state=6 23:36:12.217 00.000 3236 Star::Find(15, 1049, 267, 0, (0,0,0,0), 0.0, 255) frame 1607 23:36:12.217 00.000 3236 Star::Find returns 1 (0), X=1049.28, Y=269.82, Mass=220, SNR=10.3, Peak=35 HFD=4.3 23:36:12.217 00.000 3236 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.85) = xAngle (4.53 = -1.75) 23:36:12.217 00.000 3236 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.78 = 2.78) 23:36:12.217 00.000 3236 CameraToMount -- cameraX=-3.31 cameraY=1.64 hyp=3.69 cameraTheta=2.68 mountX=-0.67 mountY=1.29, mountTheta=2.05 23:36:12.217 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.31, y=1.64, opts=13) 23:36:12.217 00.000 3236 Enqueuing Move request for scope (-3.31, 1.64) 23:36:12.217 00.000 8052 Worker thread wakes up 23:36:12.217 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=56, FiltMin=20, FiltMax=30, Gamma=1.040 23:36:12.217 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.31, 1.64) opts 0xd 23:36:12.217 00.000 3236 UpdateGuideState exits: m=220 SNR=10.3 23:36:12.217 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.31, 1.64) 23:36:12.217 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:12.217 00.000 8052 Moving (-3.31, 1.64) raw xDistance=-0.67 yDistance=1.29 23:36:12.217 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:12.217 00.000 3236 Enqueuing Expose request 23:36:12.217 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.67 23:36:12.217 00.000 8052 resist switch: large excursion: input 1.29 thresh 0.54 direction from -1 to 1 23:36:12.217 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.88 23:36:12.217 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.29 from input 1.29 23:36:12.217 00.000 8052 MoveAxis(E, 20, ABG) 23:36:12.217 00.000 8052 Guiding Dir = 2, Dur = 20 23:36:12.217 00.000 8052 IsSlewing returns 0 23:36:12.217 00.000 8052 IsGuiding returns 0 23:36:12.233 00.016 8052 PulseGuide returned control before completion, sleep 27 23:36:12.264 00.031 8052 IsGuiding returns 1 23:36:12.264 00.000 8052 scope still moving after pulse duration time elapsed 23:36:12.296 00.032 8052 IsSlewing returns 0 23:36:12.296 00.000 8052 IsGuiding returns 0 23:36:12.296 00.000 8052 scope move finished after 20 + 51 ms 23:36:12.296 00.000 8052 Move returns status 0, amount 20 23:36:12.296 00.000 8052 MoveAxis(S, 197, ABG) 23:36:12.296 00.000 8052 Guiding Dir = 1, Dur = 197 23:36:12.296 00.000 8052 IsSlewing returns 0 23:36:12.296 00.000 8052 IsGuiding returns 0 23:36:12.311 00.015 8052 PulseGuide returned control before completion, sleep 204 23:36:12.530 00.219 8052 IsGuiding returns 0 23:36:12.530 00.000 8052 Move returns status 0, amount 197 23:36:12.530 00.000 8052 move complete, result=0 23:36:12.530 00.000 8052 worker thread done servicing request 23:36:12.530 00.000 3236 GuideStep: -0.7 px 20 ms EAST, 1.3 px 197 ms SOUTH 23:36:12.530 00.000 8052 Worker thread wakes up 23:36:12.530 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:12.530 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:14.077 01.547 8052 Exposure complete 23:36:14.233 00.156 8052 worker thread done servicing request 23:36:14.233 00.000 3236 OnExposeComplete: enter 23:36:14.233 00.000 3236 UpdateGuideState(): m_state=6 23:36:14.233 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 1608 23:36:14.233 00.000 3236 Star::Find returns 1 (0), X=1049.54, Y=269.69, Mass=216, SNR=10.1, Peak=41 HFD=4.4 23:36:14.233 00.000 3236 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.85) = xAngle (4.53 = -1.75) 23:36:14.233 00.000 3236 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.78 = 2.78) 23:36:14.233 00.000 3236 CameraToMount -- cameraX=-3.05 cameraY=1.51 hyp=3.40 cameraTheta=2.68 mountX=-0.62 mountY=1.19, mountTheta=2.05 23:36:14.233 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.05, y=1.51, opts=13) 23:36:14.233 00.000 3236 Enqueuing Move request for scope (-3.05, 1.51) 23:36:14.233 00.000 8052 Worker thread wakes up 23:36:14.233 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=29, FiltMax=39, Gamma=1.040 23:36:14.233 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.05, 1.51) opts 0xd 23:36:14.233 00.000 3236 UpdateGuideState exits: m=216 SNR=10.1 23:36:14.233 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.05, 1.51) 23:36:14.233 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:14.233 00.000 8052 Moving (-3.05, 1.51) raw xDistance=-0.62 yDistance=1.19 23:36:14.233 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:14.233 00.000 3236 Enqueuing Expose request 23:36:14.233 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62 23:36:14.233 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19 23:36:14.233 00.000 8052 MoveAxis(E, 23, ABG) 23:36:14.233 00.000 8052 Guiding Dir = 2, Dur = 23 23:36:14.233 00.000 8052 IsSlewing returns 0 23:36:14.249 00.016 8052 IsGuiding returns 0 23:36:14.249 00.000 8052 PulseGuide returned control before completion, sleep 28 23:36:14.296 00.047 8052 IsGuiding returns 0 23:36:14.296 00.000 8052 Move returns status 0, amount 23 23:36:14.296 00.000 8052 MoveAxis(S, 181, ABG) 23:36:14.296 00.000 8052 Guiding Dir = 1, Dur = 181 23:36:14.296 00.000 8052 IsSlewing returns 0 23:36:14.296 00.000 8052 IsGuiding returns 0 23:36:14.296 00.000 8052 PulseGuide returned control before completion, sleep 188 23:36:14.499 00.203 8052 IsGuiding returns 0 23:36:14.499 00.000 8052 Move returns status 0, amount 181 23:36:14.499 00.000 8052 move complete, result=0 23:36:14.499 00.000 8052 worker thread done servicing request 23:36:14.499 00.000 8052 Worker thread wakes up 23:36:14.499 00.000 3236 GuideStep: -0.6 px 23 ms EAST, 1.2 px 181 ms SOUTH 23:36:14.499 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:14.499 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:16.046 01.547 8052 Exposure complete 23:36:16.358 00.312 8052 worker thread done servicing request 23:36:16.358 00.000 3236 OnExposeComplete: enter 23:36:16.358 00.000 3236 UpdateGuideState(): m_state=6 23:36:16.358 00.000 3236 Star::Find(15, 1049, 269, 0, (0,0,0,0), 0.0, 255) frame 1609 23:36:16.358 00.000 3236 Star::Find returns 1 (0), X=1050.86, Y=270.64, Mass=223, SNR=10.3, Peak=44 HFD=4.6 23:36:16.358 00.000 3236 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.85) = xAngle (4.03 = -2.25) 23:36:16.358 00.000 3236 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.28 = 2.28) 23:36:16.358 00.000 3236 CameraToMount -- cameraX=-1.73 cameraY=2.46 hyp=3.01 cameraTheta=2.18 mountX=-1.89 mountY=2.27, mountTheta=2.27 23:36:16.358 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.73, y=2.46, opts=13) 23:36:16.358 00.000 3236 Enqueuing Move request for scope (-1.73, 2.46) 23:36:16.358 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=30, FiltMax=39, Gamma=1.040 23:36:16.358 00.000 3236 UpdateGuideState exits: m=223 SNR=10.3 23:36:16.358 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:16.358 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:16.358 00.000 3236 Enqueuing Expose request 23:36:16.358 00.000 8052 Worker thread wakes up 23:36:16.358 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.73, 2.46) opts 0xd 23:36:16.358 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.73, 2.46) 23:36:16.358 00.000 8052 Moving (-1.73, 2.46) raw xDistance=-1.89 yDistance=2.27 23:36:16.358 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.22 from input -1.89 23:36:16.358 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.27 from input 2.27 23:36:16.358 00.000 8052 MoveAxis(E, 67, ABG) 23:36:16.358 00.000 8052 Guiding Dir = 2, Dur = 67 23:36:16.358 00.000 8052 IsSlewing returns 0 23:36:16.374 00.016 8052 IsGuiding returns 0 23:36:16.374 00.000 8052 PulseGuide returned control before completion, sleep 71 23:36:16.514 00.140 8052 IsGuiding returns 0 23:36:16.514 00.000 8052 Move returns status 0, amount 67 23:36:16.514 00.000 8052 MoveAxis(S, 345, ABG) 23:36:16.514 00.000 8052 Guiding Dir = 1, Dur = 345 23:36:16.577 00.063 8052 IsSlewing returns 0 23:36:16.639 00.062 8052 IsGuiding returns 0 23:36:16.702 00.063 8052 PulseGuide returned control before completion, sleep 290 23:36:17.014 00.312 8052 IsGuiding returns 1 23:36:17.014 00.000 8052 scope still moving after pulse duration time elapsed 23:36:17.046 00.032 8052 IsSlewing returns 0 23:36:17.046 00.000 8052 IsGuiding returns 1 23:36:17.077 00.031 8052 IsSlewing returns 0 23:36:17.077 00.000 8052 IsGuiding returns 0 23:36:17.077 00.000 8052 scope move finished after 345 + 85 ms 23:36:17.077 00.000 8052 Move returns status 0, amount 345 23:36:17.077 00.000 8052 move complete, result=0 23:36:17.077 00.000 3236 GuideStep: -1.9 px 67 ms EAST, 2.3 px 345 ms SOUTH 23:36:17.077 00.000 8052 worker thread done servicing request 23:36:17.077 00.000 8052 Worker thread wakes up 23:36:17.077 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:17.077 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:17.983 00.906 8052 Exposure complete 23:36:18.139 00.156 8052 worker thread done servicing request 23:36:18.139 00.000 3236 OnExposeComplete: enter 23:36:18.139 00.000 3236 UpdateGuideState(): m_state=6 23:36:18.139 00.000 3236 Star::Find(15, 1050, 270, 0, (0,0,0,0), 0.0, 255) frame 1610 23:36:18.139 00.000 3236 Star::Find returns 1 (0), X=1050.83, Y=269.97, Mass=238, SNR=10.7, Peak=42 HFD=4.3 23:36:18.139 00.000 3236 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.85) = xAngle (4.20 = -2.09) 23:36:18.139 00.000 3236 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.45 = 2.45) 23:36:18.139 00.000 3236 CameraToMount -- cameraX=-1.77 cameraY=1.80 hyp=2.52 cameraTheta=2.35 mountX=-1.24 mountY=1.61, mountTheta=2.23 23:36:18.139 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.77, y=1.80, opts=13) 23:36:18.139 00.000 3236 Enqueuing Move request for scope (-1.77, 1.80) 23:36:18.155 00.016 8052 Worker thread wakes up 23:36:18.155 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=27, FiltMax=39, Gamma=1.040 23:36:18.155 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.77, 1.80) opts 0xd 23:36:18.155 00.000 3236 UpdateGuideState exits: m=238 SNR=10.7 23:36:18.155 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:18.155 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:18.155 00.000 3236 Enqueuing Expose request 23:36:18.155 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.77, 1.80) 23:36:18.155 00.000 8052 Moving (-1.77, 1.80) raw xDistance=-1.24 yDistance=1.61 23:36:18.155 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.24 23:36:18.155 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.61 from input 1.61 23:36:18.155 00.000 8052 MoveAxis(E, 48, ABG) 23:36:18.155 00.000 8052 Guiding Dir = 2, Dur = 48 23:36:18.155 00.000 8052 IsSlewing returns 0 23:36:18.155 00.000 8052 IsGuiding returns 0 23:36:18.155 00.000 8052 PulseGuide returned control before completion, sleep 55 23:36:18.233 00.078 8052 IsGuiding returns 0 23:36:18.233 00.000 8052 Move returns status 0, amount 48 23:36:18.233 00.000 8052 MoveAxis(S, 244, ABG) 23:36:18.233 00.000 8052 Guiding Dir = 1, Dur = 244 23:36:18.233 00.000 8052 IsSlewing returns 0 23:36:18.233 00.000 8052 IsGuiding returns 0 23:36:18.233 00.000 8052 PulseGuide returned control before completion, sleep 251 23:36:18.499 00.266 8052 IsGuiding returns 0 23:36:18.499 00.000 8052 Move returns status 0, amount 244 23:36:18.499 00.000 8052 move complete, result=0 23:36:18.499 00.000 8052 worker thread done servicing request 23:36:18.499 00.000 3236 GuideStep: -1.2 px 48 ms EAST, 1.6 px 244 ms SOUTH 23:36:18.499 00.000 8052 Worker thread wakes up 23:36:18.499 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:18.499 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:20.061 01.562 8052 Exposure complete 23:36:20.233 00.172 8052 worker thread done servicing request 23:36:20.233 00.000 3236 OnExposeComplete: enter 23:36:20.233 00.000 3236 UpdateGuideState(): m_state=6 23:36:20.233 00.000 3236 Star::Find(15, 1050, 269, 0, (0,0,0,0), 0.0, 255) frame 1611 23:36:20.233 00.000 3236 Star::Find returns 1 (0), X=1050.60, Y=268.41, Mass=237, SNR=10.6, Peak=45 HFD=4.8 23:36:20.233 00.000 3236 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.85) = xAngle (4.87 = -1.41) 23:36:20.233 00.000 3236 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.13 = 3.13) 23:36:20.233 00.000 3236 CameraToMount -- cameraX=-1.99 cameraY=0.23 hyp=2.00 cameraTheta=3.02 mountX=0.32 mountY=0.03, mountTheta=0.09 23:36:20.233 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.99, y=0.23, opts=13) 23:36:20.233 00.000 3236 Enqueuing Move request for scope (-1.99, 0.23) 23:36:20.233 00.000 8052 Worker thread wakes up 23:36:20.233 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=31, FiltMax=41, Gamma=1.040 23:36:20.233 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.99, 0.23) opts 0xd 23:36:20.233 00.000 3236 UpdateGuideState exits: m=237 SNR=10.6 23:36:20.233 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.99, 0.23) 23:36:20.233 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:20.233 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:20.233 00.000 3236 Enqueuing Expose request 23:36:20.233 00.000 8052 Moving (-1.99, 0.23) raw xDistance=0.32 yDistance=0.03 23:36:20.233 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.32 23:36:20.233 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:20.233 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03 23:36:20.249 00.016 8052 MoveAxis(W, 8, ABG) 23:36:20.249 00.000 8052 Guiding Dir = 3, Dur = 8 23:36:20.249 00.000 8052 IsSlewing returns 0 23:36:20.249 00.000 8052 IsGuiding returns 0 23:36:20.249 00.000 8052 PulseGuide returned control before completion, sleep 16 23:36:20.280 00.031 8052 IsGuiding returns 0 23:36:20.280 00.000 8052 Move returns status 0, amount 8 23:36:20.280 00.000 8052 MoveAxis(N, 0, ABG) 23:36:20.280 00.000 8052 Move returns status 0, amount 0 23:36:20.280 00.000 8052 move complete, result=0 23:36:20.280 00.000 8052 worker thread done servicing request 23:36:20.280 00.000 8052 Worker thread wakes up 23:36:20.280 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:20.280 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:20.280 00.000 3236 GuideStep: 0.3 px 8 ms WEST, 0.0 px 0 ms NORTH 23:36:22.046 01.766 8052 Exposure complete 23:36:22.202 00.156 8052 worker thread done servicing request 23:36:22.202 00.000 3236 OnExposeComplete: enter 23:36:22.202 00.000 3236 UpdateGuideState(): m_state=6 23:36:22.202 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1612 23:36:22.202 00.000 3236 Star::Find returns 1 (0), X=1050.66, Y=268.43, Mass=215, SNR=10.1, Peak=41 HFD=4.9 23:36:22.202 00.000 3236 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.85) = xAngle (4.86 = -1.42) 23:36:22.202 00.000 3236 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.11 = 3.11) 23:36:22.202 00.000 3236 CameraToMount -- cameraX=-1.93 cameraY=0.25 hyp=1.94 cameraTheta=3.01 mountX=0.29 mountY=0.05, mountTheta=0.19 23:36:22.202 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.93, y=0.25, opts=13) 23:36:22.202 00.000 3236 Enqueuing Move request for scope (-1.93, 0.25) 23:36:22.202 00.000 8052 Worker thread wakes up 23:36:22.202 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=36, Gamma=1.040 23:36:22.202 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.93, 0.25) opts 0xd 23:36:22.202 00.000 3236 UpdateGuideState exits: m=215 SNR=10.1 23:36:22.202 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.93, 0.25) 23:36:22.202 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:22.202 00.000 8052 Moving (-1.93, 0.25) raw xDistance=0.29 yDistance=0.05 23:36:22.202 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:22.202 00.000 3236 Enqueuing Expose request 23:36:22.202 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29 23:36:22.202 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:22.202 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05 23:36:22.202 00.000 8052 MoveAxis(W, 10, ABG) 23:36:22.202 00.000 8052 Guiding Dir = 3, Dur = 10 23:36:22.217 00.015 8052 IsSlewing returns 0 23:36:22.217 00.000 8052 IsGuiding returns 0 23:36:22.217 00.000 8052 PulseGuide returned control before completion, sleep 16 23:36:22.249 00.032 8052 IsGuiding returns 0 23:36:22.249 00.000 8052 Move returns status 0, amount 10 23:36:22.249 00.000 8052 MoveAxis(N, 0, ABG) 23:36:22.249 00.000 8052 Move returns status 0, amount 0 23:36:22.249 00.000 8052 move complete, result=0 23:36:22.249 00.000 8052 worker thread done servicing request 23:36:22.249 00.000 8052 Worker thread wakes up 23:36:22.249 00.000 3236 GuideStep: 0.3 px 10 ms WEST, 0.1 px 0 ms NORTH 23:36:22.249 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:22.249 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:24.014 01.765 8052 Exposure complete 23:36:24.171 00.157 8052 worker thread done servicing request 23:36:24.171 00.000 3236 OnExposeComplete: enter 23:36:24.171 00.000 3236 UpdateGuideState(): m_state=6 23:36:24.171 00.000 3236 Star::Find(15, 1050, 268, 0, (0,0,0,0), 0.0, 255) frame 1613 23:36:24.171 00.000 3236 Star::Find returns 1 (0), X=1050.57, Y=267.38, Mass=217, SNR=10.2, Peak=42 HFD=4.1 23:36:24.171 00.000 3236 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.85) = xAngle (-0.92 = -0.92) 23:36:24.171 00.000 3236 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.66 = -2.66) 23:36:24.171 00.000 3236 CameraToMount -- cameraX=-2.02 cameraY=-0.80 hyp=2.18 cameraTheta=-2.77 mountX=1.32 mountY=-1.00, mountTheta=-0.65 23:36:24.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.02, y=-0.80, opts=13) 23:36:24.171 00.000 3236 Enqueuing Move request for scope (-2.02, -0.80) 23:36:24.171 00.000 8052 Worker thread wakes up 23:36:24.171 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=27, FiltMax=37, Gamma=1.040 23:36:24.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.02, -0.80) opts 0xd 23:36:24.171 00.000 3236 UpdateGuideState exits: m=217 SNR=10.2 23:36:24.171 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.02, -0.80) 23:36:24.171 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:24.171 00.000 8052 Moving (-2.02, -0.80) raw xDistance=1.32 yDistance=-1.00 23:36:24.171 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:24.171 00.000 3236 Enqueuing Expose request 23:36:24.171 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.32 23:36:24.171 00.000 8052 resist switch: large excursion: input -1.00 thresh 0.54 direction from 1 to -1 23:36:24.171 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.99 23:36:24.171 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00 23:36:24.171 00.000 8052 MoveAxis(W, 46, ABG) 23:36:24.171 00.000 8052 Guiding Dir = 3, Dur = 46 23:36:24.202 00.031 8052 IsSlewing returns 0 23:36:24.264 00.062 8052 IsGuiding returns 0 23:36:24.327 00.063 8052 IsGuiding returns 1 23:36:24.327 00.000 8052 scope still moving after pulse duration time elapsed 23:36:24.358 00.031 8052 IsSlewing returns 0 23:36:24.358 00.000 8052 IsGuiding returns 1 23:36:24.389 00.031 8052 IsSlewing returns 0 23:36:24.389 00.000 8052 IsGuiding returns 0 23:36:24.389 00.000 8052 scope move finished after 46 + 83 ms 23:36:24.389 00.000 8052 Move returns status 0, amount 46 23:36:24.389 00.000 8052 MoveAxis(N, 152, ABG) 23:36:24.389 00.000 8052 Guiding Dir = 0, Dur = 152 23:36:24.389 00.000 8052 IsSlewing returns 0 23:36:24.389 00.000 8052 IsGuiding returns 0 23:36:24.389 00.000 8052 PulseGuide returned control before completion, sleep 159 23:36:24.577 00.188 8052 IsGuiding returns 0 23:36:24.577 00.000 8052 Move returns status 0, amount 152 23:36:24.577 00.000 8052 move complete, result=0 23:36:24.577 00.000 8052 worker thread done servicing request 23:36:24.577 00.000 8052 Worker thread wakes up 23:36:24.577 00.000 3236 GuideStep: 1.3 px 46 ms WEST, -1.0 px 152 ms NORTH 23:36:24.577 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:24.577 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:26.014 01.437 8052 Exposure complete 23:36:26.171 00.157 8052 worker thread done servicing request 23:36:26.171 00.000 3236 OnExposeComplete: enter 23:36:26.171 00.000 3236 UpdateGuideState(): m_state=6 23:36:26.171 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1614 23:36:26.171 00.000 3236 Star::Find returns 1 (0), X=1050.72, Y=267.69, Mass=222, SNR=10.2, Peak=39 HFD=4.6 23:36:26.171 00.000 3236 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.85) = xAngle (-1.04 = -1.04) 23:36:26.171 00.000 3236 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.79 = -2.79) 23:36:26.171 00.000 3236 CameraToMount -- cameraX=-1.87 cameraY=-0.48 hyp=1.93 cameraTheta=-2.89 mountX=0.97 mountY=-0.67, mountTheta=-0.60 23:36:26.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.87, y=-0.48, opts=13) 23:36:26.171 00.000 3236 Enqueuing Move request for scope (-1.87, -0.48) 23:36:26.171 00.000 8052 Worker thread wakes up 23:36:26.171 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=36, Gamma=1.040 23:36:26.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.87, -0.48) opts 0xd 23:36:26.171 00.000 3236 UpdateGuideState exits: m=222 SNR=10.2 23:36:26.171 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.87, -0.48) 23:36:26.171 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:26.171 00.000 8052 Moving (-1.87, -0.48) raw xDistance=0.97 yDistance=-0.67 23:36:26.171 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:26.171 00.000 3236 Enqueuing Expose request 23:36:26.171 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.97 23:36:26.171 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67 23:36:26.171 00.000 8052 MoveAxis(W, 37, ABG) 23:36:26.171 00.000 8052 Guiding Dir = 3, Dur = 37 23:36:26.171 00.000 8052 IsSlewing returns 0 23:36:26.171 00.000 8052 IsGuiding returns 0 23:36:26.186 00.015 8052 PulseGuide returned control before completion, sleep 39 23:36:26.249 00.063 8052 IsGuiding returns 0 23:36:26.249 00.000 8052 Move returns status 0, amount 37 23:36:26.249 00.000 8052 MoveAxis(N, 102, ABG) 23:36:26.249 00.000 8052 Guiding Dir = 0, Dur = 102 23:36:26.249 00.000 8052 IsSlewing returns 0 23:36:26.249 00.000 8052 IsGuiding returns 0 23:36:26.249 00.000 8052 PulseGuide returned control before completion, sleep 109 23:36:26.374 00.125 8052 IsGuiding returns 0 23:36:26.374 00.000 8052 Move returns status 0, amount 102 23:36:26.374 00.000 8052 move complete, result=0 23:36:26.374 00.000 8052 worker thread done servicing request 23:36:26.374 00.000 8052 Worker thread wakes up 23:36:26.374 00.000 3236 GuideStep: 1.0 px 37 ms WEST, -0.7 px 102 ms NORTH 23:36:26.374 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:26.374 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:28.030 01.656 8052 Exposure complete 23:36:28.186 00.156 8052 worker thread done servicing request 23:36:28.186 00.000 3236 OnExposeComplete: enter 23:36:28.186 00.000 3236 UpdateGuideState(): m_state=6 23:36:28.186 00.000 3236 Star::Find(15, 1050, 267, 0, (0,0,0,0), 0.0, 255) frame 1615 23:36:28.186 00.000 3236 Star::Find returns 1 (0), X=1051.11, Y=270.00, Mass=232, SNR=10.5, Peak=42 HFD=4.4 23:36:28.186 00.000 3236 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.85) = xAngle (4.10 = -2.18) 23:36:28.186 00.000 3236 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.35 = 2.35) 23:36:28.186 00.000 3236 CameraToMount -- cameraX=-1.48 cameraY=1.83 hyp=2.35 cameraTheta=2.25 mountX=-1.35 mountY=1.67, mountTheta=2.25 23:36:28.186 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.48, y=1.83, opts=13) 23:36:28.186 00.000 3236 Enqueuing Move request for scope (-1.48, 1.83) 23:36:28.186 00.000 8052 Worker thread wakes up 23:36:28.186 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=28, FiltMax=38, Gamma=1.040 23:36:28.186 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.48, 1.83) opts 0xd 23:36:28.186 00.000 3236 UpdateGuideState exits: m=232 SNR=10.5 23:36:28.186 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.48, 1.83) 23:36:28.186 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:28.186 00.000 8052 Moving (-1.48, 1.83) raw xDistance=-1.35 yDistance=1.67 23:36:28.186 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:28.186 00.000 3236 Enqueuing Expose request 23:36:28.186 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.35 23:36:28.186 00.000 8052 resist switch: large excursion: input 1.67 thresh 0.54 direction from -1 to 1 23:36:28.186 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.00 23:36:28.186 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.67 from input 1.67 23:36:28.186 00.000 8052 MoveAxis(E, 44, ABG) 23:36:28.186 00.000 8052 Guiding Dir = 2, Dur = 44 23:36:28.202 00.016 8052 IsSlewing returns 0 23:36:28.202 00.000 8052 IsGuiding returns 0 23:36:28.202 00.000 8052 PulseGuide returned control before completion, sleep 51 23:36:28.264 00.062 8052 IsGuiding returns 0 23:36:28.264 00.000 8052 Move returns status 0, amount 44 23:36:28.264 00.000 8052 MoveAxis(S, 253, ABG) 23:36:28.264 00.000 8052 Guiding Dir = 1, Dur = 253 23:36:28.264 00.000 8052 IsSlewing returns 0 23:36:28.264 00.000 8052 IsGuiding returns 0 23:36:28.264 00.000 8052 PulseGuide returned control before completion, sleep 260 23:36:28.546 00.282 8052 IsGuiding returns 0 23:36:28.546 00.000 8052 Move returns status 0, amount 253 23:36:28.546 00.000 8052 move complete, result=0 23:36:28.546 00.000 8052 worker thread done servicing request 23:36:28.546 00.000 8052 Worker thread wakes up 23:36:28.546 00.000 3236 GuideStep: -1.4 px 44 ms EAST, 1.7 px 253 ms SOUTH 23:36:28.546 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:28.546 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:29.983 01.437 8052 Exposure complete 23:36:30.139 00.156 8052 worker thread done servicing request 23:36:30.139 00.000 3236 OnExposeComplete: enter 23:36:30.139 00.000 3236 UpdateGuideState(): m_state=6 23:36:30.139 00.000 3236 Star::Find(15, 1051, 270, 0, (0,0,0,0), 0.0, 255) frame 1616 23:36:30.139 00.000 3236 Star::Find returns 1 (0), X=1051.48, Y=269.93, Mass=217, SNR=10.2, Peak=35 HFD=4.6 23:36:30.139 00.000 3236 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.85) = xAngle (3.98 = -2.30) 23:36:30.139 00.000 3236 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (2.24 = 2.24) 23:36:30.139 00.000 3236 CameraToMount -- cameraX=-1.11 cameraY=1.75 hyp=2.07 cameraTheta=2.13 mountX=-1.38 mountY=1.63, mountTheta=2.27 23:36:30.139 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.11, y=1.75, opts=13) 23:36:30.139 00.000 3236 Enqueuing Move request for scope (-1.11, 1.75) 23:36:30.139 00.000 8052 Worker thread wakes up 23:36:30.139 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=23, FiltMax=33, Gamma=1.040 23:36:30.139 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.11, 1.75) opts 0xd 23:36:30.139 00.000 3236 UpdateGuideState exits: m=217 SNR=10.2 23:36:30.139 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.11, 1.75) 23:36:30.139 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:30.139 00.000 8052 Moving (-1.11, 1.75) raw xDistance=-1.38 yDistance=1.63 23:36:30.139 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:30.139 00.000 3236 Enqueuing Expose request 23:36:30.139 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.38 23:36:30.139 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.63 from input 1.63 23:36:30.139 00.000 8052 MoveAxis(E, 51, ABG) 23:36:30.139 00.000 8052 Guiding Dir = 2, Dur = 51 23:36:30.139 00.000 8052 IsSlewing returns 0 23:36:30.155 00.016 8052 IsGuiding returns 0 23:36:30.155 00.000 8052 PulseGuide returned control before completion, sleep 55 23:36:30.217 00.062 8052 IsGuiding returns 0 23:36:30.217 00.000 8052 Move returns status 0, amount 51 23:36:30.217 00.000 8052 MoveAxis(S, 248, ABG) 23:36:30.217 00.000 8052 Guiding Dir = 1, Dur = 248 23:36:30.217 00.000 8052 IsSlewing returns 0 23:36:30.217 00.000 8052 IsGuiding returns 0 23:36:30.217 00.000 8052 PulseGuide returned control before completion, sleep 255 23:36:30.546 00.329 8052 IsGuiding returns 0 23:36:30.546 00.000 8052 Move returns status 0, amount 248 23:36:30.546 00.000 8052 move complete, result=0 23:36:30.546 00.000 8052 worker thread done servicing request 23:36:30.546 00.000 8052 Worker thread wakes up 23:36:30.546 00.000 3236 GuideStep: -1.4 px 51 ms EAST, 1.6 px 248 ms SOUTH 23:36:30.546 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:30.546 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:31.999 01.453 8052 Exposure complete 23:36:32.155 00.156 8052 worker thread done servicing request 23:36:32.155 00.000 3236 OnExposeComplete: enter 23:36:32.155 00.000 3236 UpdateGuideState(): m_state=6 23:36:32.155 00.000 3236 Star::Find(15, 1051, 269, 0, (0,0,0,0), 0.0, 255) frame 1617 23:36:32.155 00.000 3236 Star::Find returns 1 (0), X=1053.26, Y=269.37, Mass=196, SNR=9.6, Peak=30 HFD=4.9 23:36:32.155 00.000 3236 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.85) = xAngle (2.90 = 2.90) 23:36:32.155 00.000 3236 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.16 = 1.16) 23:36:32.155 00.000 3236 CameraToMount -- cameraX=0.67 cameraY=1.19 hyp=1.37 cameraTheta=1.06 mountX=-1.33 mountY=1.25, mountTheta=2.39 23:36:32.155 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.67, y=1.19, opts=13) 23:36:32.155 00.000 3236 Enqueuing Move request for scope (0.67, 1.19) 23:36:32.155 00.000 8052 Worker thread wakes up 23:36:32.155 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=56, FiltMin=20, FiltMax=28, Gamma=1.040 23:36:32.155 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.67, 1.19) opts 0xd 23:36:32.155 00.000 3236 UpdateGuideState exits: m=196 SNR=9.6 23:36:32.155 00.000 8052 Handling offset move in thread for scope, endpoint = (0.67, 1.19) 23:36:32.155 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:32.155 00.000 8052 Moving (0.67, 1.19) raw xDistance=-1.33 yDistance=1.25 23:36:32.155 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:32.155 00.000 3236 Enqueuing Expose request 23:36:32.155 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.33 23:36:32.155 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.25 from input 1.25 23:36:32.155 00.000 8052 MoveAxis(E, 50, ABG) 23:36:32.155 00.000 8052 Guiding Dir = 2, Dur = 50 23:36:32.155 00.000 8052 IsSlewing returns 0 23:36:32.171 00.016 8052 IsGuiding returns 0 23:36:32.171 00.000 8052 PulseGuide returned control before completion, sleep 57 23:36:32.233 00.062 8052 IsGuiding returns 0 23:36:32.233 00.000 8052 Move returns status 0, amount 50 23:36:32.233 00.000 8052 MoveAxis(S, 190, ABG) 23:36:32.233 00.000 8052 Guiding Dir = 1, Dur = 190 23:36:32.233 00.000 8052 IsSlewing returns 0 23:36:32.233 00.000 8052 IsGuiding returns 0 23:36:32.233 00.000 8052 PulseGuide returned control before completion, sleep 197 23:36:32.452 00.219 8052 IsGuiding returns 0 23:36:32.452 00.000 8052 Move returns status 0, amount 190 23:36:32.452 00.000 8052 move complete, result=0 23:36:32.452 00.000 8052 worker thread done servicing request 23:36:32.452 00.000 3236 GuideStep: -1.3 px 50 ms EAST, 1.3 px 190 ms SOUTH 23:36:32.452 00.000 8052 Worker thread wakes up 23:36:32.452 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:32.452 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:34.014 01.562 8052 Exposure complete 23:36:34.171 00.157 8052 worker thread done servicing request 23:36:34.171 00.000 3236 OnExposeComplete: enter 23:36:34.171 00.000 3236 UpdateGuideState(): m_state=6 23:36:34.171 00.000 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 1618 23:36:34.171 00.000 3236 Star::Find returns 1 (0), X=1054.91, Y=267.79, Mass=205, SNR=9.8, Peak=35 HFD=4.5 23:36:34.171 00.000 3236 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.85) = xAngle (1.68 = 1.68) 23:36:34.171 00.000 3236 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.06 = -0.06) 23:36:34.171 00.000 3236 CameraToMount -- cameraX=2.32 cameraY=-0.39 hyp=2.35 cameraTheta=-0.16 mountX=-0.27 mountY=-0.15, mountTheta=-2.64 23:36:34.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.32, y=-0.39, opts=13) 23:36:34.171 00.000 3236 Enqueuing Move request for scope (2.32, -0.39) 23:36:34.171 00.000 8052 Worker thread wakes up 23:36:34.171 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=25, FiltMax=33, Gamma=1.040 23:36:34.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.32, -0.39) opts 0xd 23:36:34.171 00.000 3236 UpdateGuideState exits: m=205 SNR=9.8 23:36:34.171 00.000 8052 Handling offset move in thread for scope, endpoint = (2.32, -0.39) 23:36:34.171 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:34.171 00.000 8052 Moving (2.32, -0.39) raw xDistance=-0.27 yDistance=-0.15 23:36:34.171 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:34.171 00.000 3236 Enqueuing Expose request 23:36:34.171 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.27 23:36:34.171 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:36:34.171 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15 23:36:34.171 00.000 8052 MoveAxis(E, 13, ABG) 23:36:34.171 00.000 8052 Guiding Dir = 2, Dur = 13 23:36:34.171 00.000 8052 IsSlewing returns 0 23:36:34.171 00.000 8052 IsGuiding returns 0 23:36:34.186 00.015 8052 PulseGuide returned control before completion, sleep 18 23:36:34.217 00.031 8052 IsGuiding returns 0 23:36:34.217 00.000 8052 Move returns status 0, amount 13 23:36:34.217 00.000 8052 MoveAxis(N, 0, ABG) 23:36:34.217 00.000 8052 Move returns status 0, amount 0 23:36:34.217 00.000 8052 move complete, result=0 23:36:34.217 00.000 8052 worker thread done servicing request 23:36:34.217 00.000 8052 Worker thread wakes up 23:36:34.217 00.000 3236 GuideStep: -0.3 px 13 ms EAST, -0.1 px 0 ms NORTH 23:36:34.217 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:34.217 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:35.983 01.766 8052 Exposure complete 23:36:36.139 00.156 8052 worker thread done servicing request 23:36:36.139 00.000 3236 OnExposeComplete: enter 23:36:36.139 00.000 3236 UpdateGuideState(): m_state=6 23:36:36.139 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1619 23:36:36.139 00.000 3236 Star::Find returns 1 (0), X=1055.76, Y=266.33, Mass=202, SNR=9.8, Peak=44 HFD=4.0 23:36:36.139 00.000 3236 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.85) = xAngle (1.32 = 1.32) 23:36:36.139 00.000 3236 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.42 = -0.42) 23:36:36.139 00.000 3236 CameraToMount -- cameraX=3.17 cameraY=-1.84 hyp=3.67 cameraTheta=-0.53 mountX=0.90 mountY=-1.51, mountTheta=-1.03 23:36:36.139 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.17, y=-1.84, opts=13) 23:36:36.139 00.000 3236 Enqueuing Move request for scope (3.17, -1.84) 23:36:36.139 00.000 8052 Worker thread wakes up 23:36:36.139 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=29, FiltMax=38, Gamma=1.040 23:36:36.139 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.17, -1.84) opts 0xd 23:36:36.139 00.000 3236 UpdateGuideState exits: m=202 SNR=9.8 23:36:36.139 00.000 8052 Handling offset move in thread for scope, endpoint = (3.17, -1.84) 23:36:36.139 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:36.139 00.000 8052 Moving (3.17, -1.84) raw xDistance=0.90 yDistance=-1.51 23:36:36.139 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:36.139 00.000 3236 Enqueuing Expose request 23:36:36.139 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.90 23:36:36.139 00.000 8052 resist switch: large excursion: input -1.51 thresh 0.54 direction from 1 to -1 23:36:36.139 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.53 23:36:36.139 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.51 from input -1.51 23:36:36.139 00.000 8052 MoveAxis(W, 30, ABG) 23:36:36.139 00.000 8052 Guiding Dir = 3, Dur = 30 23:36:36.139 00.000 8052 IsSlewing returns 0 23:36:36.155 00.016 8052 IsGuiding returns 0 23:36:36.155 00.000 8052 PulseGuide returned control before completion, sleep 37 23:36:36.202 00.047 8052 IsGuiding returns 0 23:36:36.202 00.000 8052 Move returns status 0, amount 30 23:36:36.202 00.000 8052 MoveAxis(N, 230, ABG) 23:36:36.202 00.000 8052 Guiding Dir = 0, Dur = 230 23:36:36.202 00.000 8052 IsSlewing returns 0 23:36:36.202 00.000 8052 IsGuiding returns 0 23:36:36.202 00.000 8052 PulseGuide returned control before completion, sleep 237 23:36:36.452 00.250 8052 IsGuiding returns 0 23:36:36.452 00.000 8052 Move returns status 0, amount 230 23:36:36.452 00.000 8052 move complete, result=0 23:36:36.452 00.000 3236 GuideStep: 0.9 px 30 ms WEST, -1.5 px 230 ms NORTH 23:36:36.452 00.000 8052 worker thread done servicing request 23:36:36.452 00.000 8052 Worker thread wakes up 23:36:36.452 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:36.452 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:38.014 01.562 8052 Exposure complete 23:36:38.171 00.157 8052 worker thread done servicing request 23:36:38.171 00.000 3236 OnExposeComplete: enter 23:36:38.171 00.000 3236 UpdateGuideState(): m_state=6 23:36:38.171 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 1620 23:36:38.171 00.000 3236 Star::Find returns 1 (0), X=1054.25, Y=265.75, Mass=218, SNR=10.2, Peak=33 HFD=4.5 23:36:38.171 00.000 3236 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.85) = xAngle (0.88 = 0.88) 23:36:38.171 00.000 3236 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.87 = -0.87) 23:36:38.171 00.000 3236 CameraToMount -- cameraX=1.66 cameraY=-2.43 hyp=2.94 cameraTheta=-0.97 mountX=1.88 mountY=-2.24, mountTheta=-0.87 23:36:38.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.66, y=-2.43, opts=13) 23:36:38.171 00.000 3236 Enqueuing Move request for scope (1.66, -2.43) 23:36:38.171 00.000 8052 Worker thread wakes up 23:36:38.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.66, -2.43) opts 0xd 23:36:38.171 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=21, FiltMax=31, Gamma=1.040 23:36:38.171 00.000 8052 Handling offset move in thread for scope, endpoint = (1.66, -2.43) 23:36:38.171 00.000 3236 UpdateGuideState exits: m=218 SNR=10.2 23:36:38.171 00.000 8052 Moving (1.66, -2.43) raw xDistance=1.88 yDistance=-2.24 23:36:38.171 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:38.171 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.22 from input 1.88 23:36:38.171 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:38.171 00.000 3236 Enqueuing Expose request 23:36:38.171 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.24 from input -2.24 23:36:38.171 00.000 8052 MoveAxis(W, 67, ABG) 23:36:38.171 00.000 8052 Guiding Dir = 3, Dur = 67 23:36:38.202 00.031 8052 IsSlewing returns 0 23:36:38.264 00.062 8052 IsGuiding returns 0 23:36:38.342 00.078 8052 PulseGuide returned control before completion, sleep 11 23:36:38.358 00.016 8052 IsGuiding returns 1 23:36:38.358 00.000 8052 scope still moving after pulse duration time elapsed 23:36:38.389 00.031 8052 IsSlewing returns 0 23:36:38.389 00.000 8052 IsGuiding returns 1 23:36:38.421 00.032 8052 IsSlewing returns 0 23:36:38.421 00.000 8052 IsGuiding returns 0 23:36:38.421 00.000 8052 scope move finished after 67 + 83 ms 23:36:38.421 00.000 8052 Move returns status 0, amount 67 23:36:38.421 00.000 8052 MoveAxis(N, 341, ABG) 23:36:38.421 00.000 8052 Guiding Dir = 0, Dur = 341 23:36:38.421 00.000 8052 IsSlewing returns 0 23:36:38.421 00.000 8052 IsGuiding returns 0 23:36:38.436 00.015 8052 PulseGuide returned control before completion, sleep 348 23:36:38.796 00.360 8052 IsGuiding returns 0 23:36:38.796 00.000 8052 Move returns status 0, amount 341 23:36:38.796 00.000 8052 move complete, result=0 23:36:38.796 00.000 8052 worker thread done servicing request 23:36:38.796 00.000 3236 GuideStep: 1.9 px 67 ms WEST, -2.2 px 341 ms NORTH 23:36:38.796 00.000 8052 Worker thread wakes up 23:36:38.796 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:38.796 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:40.014 01.218 8052 Exposure complete 23:36:40.171 00.157 8052 worker thread done servicing request 23:36:40.171 00.000 3236 OnExposeComplete: enter 23:36:40.171 00.000 3236 UpdateGuideState(): m_state=6 23:36:40.171 00.000 3236 Star::Find(15, 1054, 265, 0, (0,0,0,0), 0.0, 255) frame 1621 23:36:40.171 00.000 3236 Star::Find returns 1 (0), X=1054.55, Y=267.49, Mass=198, SNR=9.7, Peak=36 HFD=5.1 23:36:40.171 00.000 3236 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.85) = xAngle (1.51 = 1.51) 23:36:40.171 00.000 3236 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.23 = -0.23) 23:36:40.171 00.000 3236 CameraToMount -- cameraX=1.96 cameraY=-0.69 hyp=2.08 cameraTheta=-0.34 mountX=0.12 mountY=-0.48, mountTheta=-1.32 23:36:40.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.96, y=-0.69, opts=13) 23:36:40.171 00.000 3236 Enqueuing Move request for scope (1.96, -0.69) 23:36:40.171 00.000 8052 Worker thread wakes up 23:36:40.171 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=34, Gamma=1.040 23:36:40.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.96, -0.69) opts 0xd 23:36:40.171 00.000 3236 UpdateGuideState exits: m=198 SNR=9.7 23:36:40.171 00.000 8052 Handling offset move in thread for scope, endpoint = (1.96, -0.69) 23:36:40.171 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:40.171 00.000 8052 Moving (1.96, -0.69) raw xDistance=0.12 yDistance=-0.48 23:36:40.171 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:40.171 00.000 3236 Enqueuing Expose request 23:36:40.171 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12 23:36:40.171 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48 23:36:40.171 00.000 8052 MoveAxis(E, 0, ABG) 23:36:40.171 00.000 8052 Move returns status 0, amount 0 23:36:40.171 00.000 8052 MoveAxis(N, 73, ABG) 23:36:40.171 00.000 8052 Guiding Dir = 0, Dur = 73 23:36:40.171 00.000 8052 IsSlewing returns 0 23:36:40.171 00.000 8052 IsGuiding returns 0 23:36:40.186 00.015 8052 PulseGuide returned control before completion, sleep 80 23:36:40.280 00.094 8052 IsGuiding returns 1 23:36:40.280 00.000 8052 scope still moving after pulse duration time elapsed 23:36:40.311 00.031 8052 IsSlewing returns 0 23:36:40.311 00.000 8052 IsGuiding returns 0 23:36:40.311 00.000 8052 scope move finished after 73 + 56 ms 23:36:40.311 00.000 8052 Move returns status 0, amount 73 23:36:40.311 00.000 8052 move complete, result=0 23:36:40.311 00.000 8052 worker thread done servicing request 23:36:40.311 00.000 8052 Worker thread wakes up 23:36:40.311 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:40.311 00.000 3236 GuideStep: 0.1 px 0 ms EAST, -0.5 px 73 ms NORTH 23:36:40.311 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:42.077 01.766 8052 Exposure complete 23:36:42.233 00.156 8052 worker thread done servicing request 23:36:42.233 00.000 3236 OnExposeComplete: enter 23:36:42.233 00.000 3236 UpdateGuideState(): m_state=6 23:36:42.233 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1622 23:36:42.233 00.000 3236 Star::Find returns 1 (0), X=1053.83, Y=269.31, Mass=201, SNR=9.8, Peak=43 HFD=4.2 23:36:42.233 00.000 3236 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.85) = xAngle (2.59 = 2.59) 23:36:42.233 00.000 3236 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.84 = 0.84) 23:36:42.233 00.000 3236 CameraToMount -- cameraX=1.24 cameraY=1.13 hyp=1.68 cameraTheta=0.74 mountX=-1.43 mountY=1.25, mountTheta=2.42 23:36:42.233 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.24, y=1.13, opts=13) 23:36:42.233 00.000 3236 Enqueuing Move request for scope (1.24, 1.13) 23:36:42.233 00.000 8052 Worker thread wakes up 23:36:42.233 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=29, FiltMax=39, Gamma=1.040 23:36:42.233 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.24, 1.13) opts 0xd 23:36:42.233 00.000 3236 UpdateGuideState exits: m=201 SNR=9.8 23:36:42.233 00.000 8052 Handling offset move in thread for scope, endpoint = (1.24, 1.13) 23:36:42.233 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:42.233 00.000 8052 Moving (1.24, 1.13) raw xDistance=-1.43 yDistance=1.25 23:36:42.233 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:42.233 00.000 3236 Enqueuing Expose request 23:36:42.233 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.43 23:36:42.233 00.000 8052 resist switch: large excursion: input 1.25 thresh 0.54 direction from -1 to 1 23:36:42.233 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.76 23:36:42.233 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.25 from input 1.25 23:36:42.233 00.000 8052 MoveAxis(E, 49, ABG) 23:36:42.233 00.000 8052 Guiding Dir = 2, Dur = 49 23:36:42.233 00.000 8052 IsSlewing returns 0 23:36:42.249 00.016 8052 IsGuiding returns 0 23:36:42.249 00.000 8052 PulseGuide returned control before completion, sleep 56 23:36:42.311 00.062 8052 IsGuiding returns 0 23:36:42.311 00.000 8052 Move returns status 0, amount 49 23:36:42.311 00.000 8052 MoveAxis(S, 190, ABG) 23:36:42.311 00.000 8052 Guiding Dir = 1, Dur = 190 23:36:42.311 00.000 8052 IsSlewing returns 0 23:36:42.311 00.000 8052 IsGuiding returns 0 23:36:42.311 00.000 8052 PulseGuide returned control before completion, sleep 197 23:36:42.530 00.219 8052 IsGuiding returns 0 23:36:42.530 00.000 8052 Move returns status 0, amount 190 23:36:42.530 00.000 8052 move complete, result=0 23:36:42.530 00.000 8052 worker thread done servicing request 23:36:42.530 00.000 3236 GuideStep: -1.4 px 49 ms EAST, 1.3 px 190 ms SOUTH 23:36:42.530 00.000 8052 Worker thread wakes up 23:36:42.530 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:42.530 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:44.077 01.547 8052 Exposure complete 23:36:44.233 00.156 8052 worker thread done servicing request 23:36:44.233 00.000 3236 OnExposeComplete: enter 23:36:44.233 00.000 3236 UpdateGuideState(): m_state=6 23:36:44.233 00.000 3236 Star::Find(15, 1053, 269, 0, (0,0,0,0), 0.0, 255) frame 1623 23:36:44.233 00.000 3236 Star::Find returns 1 (0), X=1054.35, Y=268.96, Mass=204, SNR=9.8, Peak=44 HFD=4.3 23:36:44.233 00.000 3236 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.85) = xAngle (2.27 = 2.27) 23:36:44.233 00.000 3236 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.52 = 0.52) 23:36:44.233 00.000 3236 CameraToMount -- cameraX=1.76 cameraY=0.79 hyp=1.93 cameraTheta=0.42 mountX=-1.24 mountY=0.96, mountTheta=2.48 23:36:44.233 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.76, y=0.79, opts=13) 23:36:44.233 00.000 3236 Enqueuing Move request for scope (1.76, 0.79) 23:36:44.233 00.000 8052 Worker thread wakes up 23:36:44.233 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=75, FiltMin=32, FiltMax=41, Gamma=1.040 23:36:44.233 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.76, 0.79) opts 0xd 23:36:44.233 00.000 3236 UpdateGuideState exits: m=204 SNR=9.8 23:36:44.233 00.000 8052 Handling offset move in thread for scope, endpoint = (1.76, 0.79) 23:36:44.233 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:44.233 00.000 8052 Moving (1.76, 0.79) raw xDistance=-1.24 yDistance=0.96 23:36:44.233 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:44.233 00.000 3236 Enqueuing Expose request 23:36:44.233 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.24 23:36:44.233 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96 23:36:44.233 00.000 8052 MoveAxis(E, 46, ABG) 23:36:44.233 00.000 8052 Guiding Dir = 2, Dur = 46 23:36:44.233 00.000 8052 IsSlewing returns 0 23:36:44.233 00.000 8052 IsGuiding returns 0 23:36:44.249 00.016 8052 PulseGuide returned control before completion, sleep 53 23:36:44.311 00.062 8052 IsGuiding returns 0 23:36:44.311 00.000 8052 Move returns status 0, amount 46 23:36:44.311 00.000 8052 MoveAxis(S, 146, ABG) 23:36:44.311 00.000 8052 Guiding Dir = 1, Dur = 146 23:36:44.311 00.000 8052 IsSlewing returns 0 23:36:44.311 00.000 8052 IsGuiding returns 0 23:36:44.311 00.000 8052 PulseGuide returned control before completion, sleep 153 23:36:44.546 00.235 8052 IsGuiding returns 0 23:36:44.546 00.000 8052 Move returns status 0, amount 146 23:36:44.546 00.000 8052 move complete, result=0 23:36:44.546 00.000 8052 worker thread done servicing request 23:36:44.546 00.000 8052 Worker thread wakes up 23:36:44.546 00.000 3236 GuideStep: -1.2 px 46 ms EAST, 1.0 px 146 ms SOUTH 23:36:44.546 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:44.546 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:45.983 01.437 8052 Exposure complete 23:36:46.139 00.156 8052 worker thread done servicing request 23:36:46.139 00.000 3236 OnExposeComplete: enter 23:36:46.139 00.000 3236 UpdateGuideState(): m_state=6 23:36:46.139 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1624 23:36:46.139 00.000 3236 Star::Find returns 1 (0), X=1055.41, Y=268.40, Mass=195, SNR=9.6, Peak=45 HFD=4.0 23:36:46.139 00.000 3236 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.85) = xAngle (1.93 = 1.93) 23:36:46.139 00.000 3236 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.18 = 0.18) 23:36:46.139 00.000 3236 CameraToMount -- cameraX=2.82 cameraY=0.22 hyp=2.82 cameraTheta=0.08 mountX=-0.99 mountY=0.51, mountTheta=2.66 23:36:46.139 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.82, y=0.22, opts=13) 23:36:46.139 00.000 3236 Enqueuing Move request for scope (2.82, 0.22) 23:36:46.139 00.000 8052 Worker thread wakes up 23:36:46.139 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=32, FiltMax=43, Gamma=1.040 23:36:46.139 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.82, 0.22) opts 0xd 23:36:46.139 00.000 3236 UpdateGuideState exits: m=195 SNR=9.6 23:36:46.139 00.000 8052 Handling offset move in thread for scope, endpoint = (2.82, 0.22) 23:36:46.139 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:46.139 00.000 8052 Moving (2.82, 0.22) raw xDistance=-0.99 yDistance=0.51 23:36:46.139 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:46.139 00.000 3236 Enqueuing Expose request 23:36:46.139 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.68 from input -0.99 23:36:46.139 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51 23:36:46.139 00.000 8052 MoveAxis(E, 37, ABG) 23:36:46.139 00.000 8052 Guiding Dir = 2, Dur = 37 23:36:46.155 00.016 8052 IsSlewing returns 0 23:36:46.155 00.000 8052 IsGuiding returns 0 23:36:46.155 00.000 8052 PulseGuide returned control before completion, sleep 44 23:36:46.217 00.062 8052 IsGuiding returns 0 23:36:46.217 00.000 8052 Move returns status 0, amount 37 23:36:46.217 00.000 8052 MoveAxis(S, 78, ABG) 23:36:46.217 00.000 8052 Guiding Dir = 1, Dur = 78 23:36:46.217 00.000 8052 IsSlewing returns 0 23:36:46.217 00.000 8052 IsGuiding returns 0 23:36:46.217 00.000 8052 PulseGuide returned control before completion, sleep 85 23:36:46.327 00.110 8052 IsGuiding returns 1 23:36:46.327 00.000 8052 scope still moving after pulse duration time elapsed 23:36:46.358 00.031 8052 IsSlewing returns 0 23:36:46.358 00.000 8052 IsGuiding returns 0 23:36:46.358 00.000 8052 scope move finished after 78 + 58 ms 23:36:46.358 00.000 8052 Move returns status 0, amount 78 23:36:46.358 00.000 8052 move complete, result=0 23:36:46.358 00.000 8052 worker thread done servicing request 23:36:46.358 00.000 8052 Worker thread wakes up 23:36:46.358 00.000 3236 GuideStep: -1.0 px 37 ms EAST, 0.5 px 78 ms SOUTH 23:36:46.358 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:46.358 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:48.014 01.656 8052 Exposure complete 23:36:48.171 00.157 8052 worker thread done servicing request 23:36:48.171 00.000 3236 OnExposeComplete: enter 23:36:48.171 00.000 3236 UpdateGuideState(): m_state=6 23:36:48.171 00.000 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 1625 23:36:48.171 00.000 3236 Star::Find returns 1 (0), X=1055.07, Y=267.48, Mass=221, SNR=10.2, Peak=38 HFD=4.6 23:36:48.171 00.000 3236 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.85) = xAngle (1.58 = 1.58) 23:36:48.171 00.000 3236 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.17 = -0.17) 23:36:48.171 00.000 3236 CameraToMount -- cameraX=2.48 cameraY=-0.69 hyp=2.57 cameraTheta=-0.27 mountX=-0.01 mountY=-0.44, mountTheta=-1.60 23:36:48.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.48, y=-0.69, opts=13) 23:36:48.171 00.000 3236 Enqueuing Move request for scope (2.48, -0.69) 23:36:48.171 00.000 8052 Worker thread wakes up 23:36:48.171 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=26, FiltMax=36, Gamma=1.040 23:36:48.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.48, -0.69) opts 0xd 23:36:48.171 00.000 3236 UpdateGuideState exits: m=221 SNR=10.2 23:36:48.171 00.000 8052 Handling offset move in thread for scope, endpoint = (2.48, -0.69) 23:36:48.171 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:48.171 00.000 8052 Moving (2.48, -0.69) raw xDistance=-0.01 yDistance=-0.44 23:36:48.171 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:48.171 00.000 3236 Enqueuing Expose request 23:36:48.171 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01 23:36:48.171 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:36:48.171 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44 23:36:48.171 00.000 8052 MoveAxis(E, 0, ABG) 23:36:48.171 00.000 8052 Move returns status 0, amount 0 23:36:48.171 00.000 8052 MoveAxis(N, 0, ABG) 23:36:48.171 00.000 8052 Move returns status 0, amount 0 23:36:48.171 00.000 8052 move complete, result=0 23:36:48.171 00.000 8052 worker thread done servicing request 23:36:48.171 00.000 8052 Worker thread wakes up 23:36:48.171 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:48.171 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:48.171 00.000 3236 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH 23:36:50.061 01.890 8052 Exposure complete 23:36:50.217 00.156 8052 worker thread done servicing request 23:36:50.217 00.000 3236 OnExposeComplete: enter 23:36:50.217 00.000 3236 UpdateGuideState(): m_state=6 23:36:50.217 00.000 3236 Star::Find(15, 1055, 267, 0, (0,0,0,0), 0.0, 255) frame 1626 23:36:50.217 00.000 3236 Star::Find returns 1 (0), X=1055.12, Y=266.27, Mass=219, SNR=10.2, Peak=43 HFD=4.5 23:36:50.217 00.000 3236 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.85) = xAngle (1.20 = 1.20) 23:36:50.217 00.000 3236 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.54 = -0.54) 23:36:50.217 00.000 3236 CameraToMount -- cameraX=2.52 cameraY=-1.90 hyp=3.16 cameraTheta=-0.65 mountX=1.14 mountY=-1.64, mountTheta=-0.96 23:36:50.217 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.52, y=-1.90, opts=13) 23:36:50.217 00.000 3236 Enqueuing Move request for scope (2.52, -1.90) 23:36:50.217 00.000 8052 Worker thread wakes up 23:36:50.217 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=31, FiltMax=40, Gamma=1.040 23:36:50.217 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.52, -1.90) opts 0xd 23:36:50.217 00.000 8052 Handling offset move in thread for scope, endpoint = (2.52, -1.90) 23:36:50.217 00.000 3236 UpdateGuideState exits: m=219 SNR=10.2 23:36:50.217 00.000 8052 Moving (2.52, -1.90) raw xDistance=1.14 yDistance=-1.64 23:36:50.217 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:50.217 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.14 23:36:50.217 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:50.217 00.000 3236 Enqueuing Expose request 23:36:50.217 00.000 8052 resist switch: large excursion: input -1.64 thresh 0.54 direction from 1 to -1 23:36:50.217 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.91 23:36:50.217 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.64 from input -1.64 23:36:50.217 00.000 8052 MoveAxis(W, 39, ABG) 23:36:50.217 00.000 8052 Guiding Dir = 3, Dur = 39 23:36:50.217 00.000 8052 IsSlewing returns 0 23:36:50.217 00.000 8052 IsGuiding returns 0 23:36:50.233 00.016 8052 PulseGuide returned control before completion, sleep 46 23:36:50.296 00.063 8052 IsGuiding returns 0 23:36:50.296 00.000 8052 Move returns status 0, amount 39 23:36:50.296 00.000 8052 MoveAxis(N, 249, ABG) 23:36:50.296 00.000 8052 Guiding Dir = 0, Dur = 249 23:36:50.296 00.000 8052 IsSlewing returns 0 23:36:50.296 00.000 8052 IsGuiding returns 0 23:36:50.296 00.000 8052 PulseGuide returned control before completion, sleep 256 23:36:50.577 00.281 8052 IsGuiding returns 0 23:36:50.577 00.000 8052 Move returns status 0, amount 249 23:36:50.577 00.000 8052 move complete, result=0 23:36:50.577 00.000 8052 worker thread done servicing request 23:36:50.577 00.000 3236 GuideStep: 1.1 px 39 ms WEST, -1.6 px 249 ms NORTH 23:36:50.577 00.000 8052 Worker thread wakes up 23:36:50.577 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:50.577 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:52.014 01.437 8052 Exposure complete 23:36:52.171 00.157 8052 worker thread done servicing request 23:36:52.171 00.000 3236 OnExposeComplete: enter 23:36:52.171 00.000 3236 UpdateGuideState(): m_state=6 23:36:52.171 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 1627 23:36:52.171 00.000 3236 Star::Find returns 1 (0), X=1055.61, Y=265.42, Mass=212, SNR=10.0, Peak=37 HFD=4.9 23:36:52.171 00.000 3236 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.85) = xAngle (1.11 = 1.11) 23:36:52.171 00.000 3236 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.64 = -0.64) 23:36:52.171 00.000 3236 CameraToMount -- cameraX=3.02 cameraY=-2.75 hyp=4.09 cameraTheta=-0.74 mountX=1.82 mountY=-2.43, mountTheta=-0.93 23:36:52.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.02, y=-2.75, opts=13) 23:36:52.171 00.000 3236 Enqueuing Move request for scope (3.02, -2.75) 23:36:52.171 00.000 8052 Worker thread wakes up 23:36:52.171 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=27, FiltMax=36, Gamma=1.040 23:36:52.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.02, -2.75) opts 0xd 23:36:52.171 00.000 3236 UpdateGuideState exits: m=212 SNR=10.0 23:36:52.171 00.000 8052 Handling offset move in thread for scope, endpoint = (3.02, -2.75) 23:36:52.171 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:52.171 00.000 8052 Moving (3.02, -2.75) raw xDistance=1.82 yDistance=-2.43 23:36:52.171 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:52.171 00.000 3236 Enqueuing Expose request 23:36:52.171 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.82 23:36:52.171 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.43 from input -2.43 23:36:52.171 00.000 8052 MoveAxis(W, 66, ABG) 23:36:52.171 00.000 8052 Guiding Dir = 3, Dur = 66 23:36:52.217 00.046 8052 IsSlewing returns 0 23:36:52.280 00.063 8052 IsGuiding returns 0 23:36:52.358 00.078 8052 IsGuiding returns 1 23:36:52.358 00.000 8052 scope still moving after pulse duration time elapsed 23:36:52.389 00.031 8052 IsSlewing returns 0 23:36:52.389 00.000 8052 IsGuiding returns 1 23:36:52.421 00.032 8052 IsSlewing returns 0 23:36:52.421 00.000 8052 IsGuiding returns 1 23:36:52.452 00.031 8052 IsSlewing returns 0 23:36:52.452 00.000 8052 IsGuiding returns 0 23:36:52.452 00.000 8052 scope move finished after 66 + 97 ms 23:36:52.452 00.000 8052 Move returns status 0, amount 66 23:36:52.452 00.000 8052 MoveAxis(N, 369, ABG) 23:36:52.452 00.000 8052 Guiding Dir = 0, Dur = 369 23:36:52.452 00.000 8052 IsSlewing returns 0 23:36:52.452 00.000 8052 IsGuiding returns 0 23:36:52.452 00.000 8052 PulseGuide returned control before completion, sleep 376 23:36:52.842 00.390 8052 IsGuiding returns 0 23:36:52.842 00.000 8052 Move returns status 0, amount 369 23:36:52.842 00.000 8052 move complete, result=0 23:36:52.842 00.000 8052 worker thread done servicing request 23:36:52.842 00.000 8052 Worker thread wakes up 23:36:52.842 00.000 3236 GuideStep: 1.8 px 66 ms WEST, -2.4 px 369 ms NORTH 23:36:52.842 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:52.842 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:54.061 01.219 8052 Exposure complete 23:36:54.217 00.156 8052 worker thread done servicing request 23:36:54.217 00.000 3236 OnExposeComplete: enter 23:36:54.217 00.000 3236 UpdateGuideState(): m_state=6 23:36:54.217 00.000 3236 Star::Find(15, 1055, 265, 0, (0,0,0,0), 0.0, 255) frame 1628 23:36:54.217 00.000 3236 Star::Find returns 1 (0), X=1055.04, Y=266.78, Mass=196, SNR=9.6, Peak=43 HFD=4.4 23:36:54.217 00.000 3236 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.85) = xAngle (1.33 = 1.33) 23:36:54.217 00.000 3236 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.42 = -0.42) 23:36:54.217 00.000 3236 CameraToMount -- cameraX=2.45 cameraY=-1.40 hyp=2.82 cameraTheta=-0.52 mountX=0.67 mountY=-1.14, mountTheta=-1.04 23:36:54.217 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.45, y=-1.40, opts=13) 23:36:54.217 00.000 3236 Enqueuing Move request for scope (2.45, -1.40) 23:36:54.217 00.000 8052 Worker thread wakes up 23:36:54.217 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=31, FiltMax=40, Gamma=1.040 23:36:54.217 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.45, -1.40) opts 0xd 23:36:54.217 00.000 3236 UpdateGuideState exits: m=196 SNR=9.6 23:36:54.217 00.000 8052 Handling offset move in thread for scope, endpoint = (2.45, -1.40) 23:36:54.217 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:54.217 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:54.217 00.000 3236 Enqueuing Expose request 23:36:54.217 00.000 8052 Moving (2.45, -1.40) raw xDistance=0.67 yDistance=-1.14 23:36:54.217 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.67 23:36:54.217 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14 23:36:54.217 00.000 8052 MoveAxis(W, 28, ABG) 23:36:54.217 00.000 8052 Guiding Dir = 3, Dur = 28 23:36:54.217 00.000 8052 IsSlewing returns 0 23:36:54.217 00.000 8052 IsGuiding returns 0 23:36:54.233 00.016 8052 PulseGuide returned control before completion, sleep 35 23:36:54.280 00.047 8052 IsGuiding returns 0 23:36:54.280 00.000 8052 Move returns status 0, amount 28 23:36:54.280 00.000 8052 MoveAxis(N, 173, ABG) 23:36:54.280 00.000 8052 Guiding Dir = 0, Dur = 173 23:36:54.280 00.000 8052 IsSlewing returns 0 23:36:54.280 00.000 8052 IsGuiding returns 0 23:36:54.280 00.000 8052 PulseGuide returned control before completion, sleep 179 23:36:54.483 00.203 8052 IsGuiding returns 0 23:36:54.483 00.000 8052 Move returns status 0, amount 173 23:36:54.483 00.000 8052 move complete, result=0 23:36:54.483 00.000 8052 worker thread done servicing request 23:36:54.483 00.000 8052 Worker thread wakes up 23:36:54.483 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:54.483 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:54.483 00.000 3236 GuideStep: 0.7 px 28 ms WEST, -1.1 px 173 ms NORTH 23:36:56.030 01.547 8052 Exposure complete 23:36:56.202 00.172 3236 OnExposeComplete: enter 23:36:56.202 00.000 8052 worker thread done servicing request 23:36:56.202 00.000 3236 UpdateGuideState(): m_state=6 23:36:56.202 00.000 3236 Star::Find(15, 1055, 266, 0, (0,0,0,0), 0.0, 255) frame 1629 23:36:56.202 00.000 3236 Star::Find returns 1 (0), X=1055.05, Y=269.29, Mass=236, SNR=10.6, Peak=38 HFD=4.6 23:36:56.202 00.000 3236 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.85) = xAngle (2.27 = 2.27) 23:36:56.202 00.000 3236 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.53 = 0.53) 23:36:56.202 00.000 3236 CameraToMount -- cameraX=2.46 cameraY=1.11 hyp=2.70 cameraTheta=0.42 mountX=-1.74 mountY=1.36, mountTheta=2.48 23:36:56.202 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.46, y=1.11, opts=13) 23:36:56.202 00.000 3236 Enqueuing Move request for scope (2.46, 1.11) 23:36:56.202 00.000 8052 Worker thread wakes up 23:36:56.202 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=35, Gamma=1.040 23:36:56.202 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.46, 1.11) opts 0xd 23:36:56.202 00.000 3236 UpdateGuideState exits: m=236 SNR=10.6 23:36:56.202 00.000 8052 Handling offset move in thread for scope, endpoint = (2.46, 1.11) 23:36:56.202 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:56.202 00.000 8052 Moving (2.46, 1.11) raw xDistance=-1.74 yDistance=1.36 23:36:56.202 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:56.202 00.000 3236 Enqueuing Expose request 23:36:56.202 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.06 from input -1.74 23:36:56.202 00.000 8052 resist switch: large excursion: input 1.36 thresh 0.54 direction from -1 to 1 23:36:56.202 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.07 23:36:56.202 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.36 from input 1.36 23:36:56.202 00.000 8052 MoveAxis(E, 58, ABG) 23:36:56.218 00.016 8052 Guiding Dir = 2, Dur = 58 23:36:56.218 00.000 8052 IsSlewing returns 0 23:36:56.218 00.000 8052 IsGuiding returns 0 23:36:56.218 00.000 8052 PulseGuide returned control before completion, sleep 65 23:36:56.296 00.078 8052 IsGuiding returns 0 23:36:56.296 00.000 8052 Move returns status 0, amount 58 23:36:56.296 00.000 8052 MoveAxis(S, 206, ABG) 23:36:56.296 00.000 8052 Guiding Dir = 1, Dur = 206 23:36:56.296 00.000 8052 IsSlewing returns 0 23:36:56.312 00.016 8052 IsGuiding returns 0 23:36:56.312 00.000 8052 PulseGuide returned control before completion, sleep 212 23:36:56.530 00.218 8052 IsGuiding returns 0 23:36:56.530 00.000 8052 Move returns status 0, amount 206 23:36:56.530 00.000 8052 move complete, result=0 23:36:56.530 00.000 3236 GuideStep: -1.7 px 58 ms EAST, 1.4 px 206 ms SOUTH 23:36:56.530 00.000 8052 worker thread done servicing request 23:36:56.530 00.000 8052 Worker thread wakes up 23:36:56.530 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:56.530 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:36:57.984 01.454 8052 Exposure complete 23:36:58.155 00.171 3236 OnExposeComplete: enter 23:36:58.155 00.000 3236 UpdateGuideState(): m_state=6 23:36:58.155 00.000 3236 Star::Find(15, 1055, 269, 0, (0,0,0,0), 0.0, 255) frame 1630 23:36:58.155 00.000 3236 Star::Find returns 1 (0), X=1055.79, Y=268.69, Mass=213, SNR=10.1, Peak=38 HFD=4.4 23:36:58.155 00.000 3236 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.85) = xAngle (2.01 = 2.01) 23:36:58.155 00.000 3236 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.26 = 0.26) 23:36:58.155 00.000 3236 CameraToMount -- cameraX=3.19 cameraY=0.52 hyp=3.24 cameraTheta=0.16 mountX=-1.37 mountY=0.84, mountTheta=2.59 23:36:58.155 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.19, y=0.52, opts=13) 23:36:58.155 00.000 3236 Enqueuing Move request for scope (3.19, 0.52) 23:36:58.155 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=25, FiltMax=35, Gamma=1.040 23:36:58.155 00.000 3236 UpdateGuideState exits: m=213 SNR=10.1 23:36:58.155 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:36:58.155 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:36:58.155 00.000 3236 Enqueuing Expose request 23:36:58.155 00.000 8052 worker thread done servicing request 23:36:58.155 00.000 8052 Worker thread wakes up 23:36:58.155 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.19, 0.52) opts 0xd 23:36:58.155 00.000 8052 Handling offset move in thread for scope, endpoint = (3.19, 0.52) 23:36:58.155 00.000 8052 Moving (3.19, 0.52) raw xDistance=-1.37 yDistance=0.84 23:36:58.155 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.94 from input -1.37 23:36:58.155 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84 23:36:58.155 00.000 8052 MoveAxis(E, 52, ABG) 23:36:58.155 00.000 8052 Guiding Dir = 2, Dur = 52 23:36:58.155 00.000 8052 IsSlewing returns 0 23:36:58.155 00.000 8052 IsGuiding returns 0 23:36:58.171 00.016 8052 PulseGuide returned control before completion, sleep 59 23:36:58.234 00.063 8052 IsGuiding returns 0 23:36:58.234 00.000 8052 Move returns status 0, amount 52 23:36:58.234 00.000 8052 MoveAxis(S, 127, ABG) 23:36:58.234 00.000 8052 Guiding Dir = 1, Dur = 127 23:36:58.234 00.000 8052 IsSlewing returns 0 23:36:58.234 00.000 8052 IsGuiding returns 0 23:36:58.234 00.000 8052 PulseGuide returned control before completion, sleep 135 23:36:58.390 00.156 8052 IsGuiding returns 0 23:36:58.390 00.000 8052 Move returns status 0, amount 127 23:36:58.390 00.000 8052 move complete, result=0 23:36:58.390 00.000 3236 GuideStep: -1.4 px 52 ms EAST, 0.8 px 127 ms SOUTH 23:36:58.390 00.000 8052 worker thread done servicing request 23:36:58.390 00.000 8052 Worker thread wakes up 23:36:58.390 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:36:58.390 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:00.280 01.890 8052 Exposure complete 23:37:00.405 00.125 3236 OnExposeComplete: enter 23:37:00.405 00.000 3236 UpdateGuideState(): m_state=6 23:37:00.405 00.000 3236 Star::Find(15, 1055, 268, 0, (0,0,0,0), 0.0, 255) frame 1631 23:37:00.421 00.016 3236 Star::Find returns 1 (0), X=1054.91, Y=268.04, Mass=191, SNR=9.5, Peak=38 HFD=4.4 23:37:00.421 00.000 3236 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.85) = xAngle (1.79 = 1.79) 23:37:00.421 00.000 3236 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.04 = 0.04) 23:37:00.421 00.000 3236 CameraToMount -- cameraX=2.32 cameraY=-0.13 hyp=2.32 cameraTheta=-0.06 mountX=-0.51 mountY=0.10, mountTheta=2.94 23:37:00.421 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.32, y=-0.13, opts=13) 23:37:00.421 00.000 3236 Enqueuing Move request for scope (2.32, -0.13) 23:37:00.421 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=27, FiltMax=36, Gamma=1.040 23:37:00.421 00.000 3236 UpdateGuideState exits: m=191 SNR=9.5 23:37:00.421 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:00.421 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:00.421 00.000 3236 Enqueuing Expose request 23:37:00.421 00.000 8052 worker thread done servicing request 23:37:00.421 00.000 8052 Worker thread wakes up 23:37:00.421 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.32, -0.13) opts 0xd 23:37:00.421 00.000 8052 Handling offset move in thread for scope, endpoint = (2.32, -0.13) 23:37:00.421 00.000 8052 Moving (2.32, -0.13) raw xDistance=-0.51 yDistance=0.10 23:37:00.421 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.51 23:37:00.421 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:37:00.421 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10 23:37:00.421 00.000 8052 MoveAxis(E, 21, ABG) 23:37:00.421 00.000 8052 Guiding Dir = 2, Dur = 21 23:37:00.437 00.016 8052 IsSlewing returns 0 23:37:00.437 00.000 8052 IsGuiding returns 0 23:37:00.437 00.000 8052 PulseGuide returned control before completion, sleep 25 23:37:00.484 00.047 8052 IsGuiding returns 1 23:37:00.484 00.000 8052 scope still moving after pulse duration time elapsed 23:37:00.515 00.031 8052 IsSlewing returns 0 23:37:00.515 00.000 8052 IsGuiding returns 0 23:37:00.515 00.000 8052 scope move finished after 21 + 58 ms 23:37:00.515 00.000 8052 Move returns status 0, amount 21 23:37:00.515 00.000 8052 MoveAxis(N, 0, ABG) 23:37:00.515 00.000 8052 Move returns status 0, amount 0 23:37:00.515 00.000 8052 move complete, result=0 23:37:00.515 00.000 3236 GuideStep: -0.5 px 21 ms EAST, 0.1 px 0 ms NORTH 23:37:00.515 00.000 8052 worker thread done servicing request 23:37:00.515 00.000 8052 Worker thread wakes up 23:37:00.515 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:00.515 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:01.968 01.453 8052 Exposure complete 23:37:02.124 00.156 8052 worker thread done servicing request 23:37:02.124 00.000 3236 OnExposeComplete: enter 23:37:02.124 00.000 3236 UpdateGuideState(): m_state=6 23:37:02.124 00.000 3236 Star::Find(15, 1054, 268, 0, (0,0,0,0), 0.0, 255) frame 1632 23:37:02.124 00.000 3236 Star::Find returns 1 (0), X=1054.84, Y=266.83, Mass=204, SNR=9.8, Peak=37 HFD=4.3 23:37:02.124 00.000 3236 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.85) = xAngle (1.31 = 1.31) 23:37:02.124 00.000 3236 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.44 = -0.44) 23:37:02.124 00.000 3236 CameraToMount -- cameraX=2.25 cameraY=-1.34 hyp=2.62 cameraTheta=-0.54 mountX=0.67 mountY=-1.11, mountTheta=-1.02 23:37:02.124 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.25, y=-1.34, opts=13) 23:37:02.124 00.000 3236 Enqueuing Move request for scope (2.25, -1.34) 23:37:02.124 00.000 8052 Worker thread wakes up 23:37:02.124 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=22, FiltMax=32, Gamma=1.040 23:37:02.124 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.25, -1.34) opts 0xd 23:37:02.124 00.000 3236 UpdateGuideState exits: m=204 SNR=9.8 23:37:02.124 00.000 8052 Handling offset move in thread for scope, endpoint = (2.25, -1.34) 23:37:02.124 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:02.124 00.000 8052 Moving (2.25, -1.34) raw xDistance=0.67 yDistance=-1.11 23:37:02.124 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:02.124 00.000 3236 Enqueuing Expose request 23:37:02.124 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.67 23:37:02.124 00.000 8052 resist switch: large excursion: input -1.11 thresh 0.54 direction from 1 to -1 23:37:02.124 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.32 23:37:02.124 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11 23:37:02.124 00.000 8052 MoveAxis(W, 22, ABG) 23:37:02.124 00.000 8052 Guiding Dir = 3, Dur = 22 23:37:02.124 00.000 8052 IsSlewing returns 0 23:37:02.140 00.016 8052 IsGuiding returns 0 23:37:02.140 00.000 8052 PulseGuide returned control before completion, sleep 29 23:37:02.187 00.047 8052 IsGuiding returns 0 23:37:02.187 00.000 8052 Move returns status 0, amount 22 23:37:02.187 00.000 8052 MoveAxis(N, 168, ABG) 23:37:02.187 00.000 8052 Guiding Dir = 0, Dur = 168 23:37:02.187 00.000 8052 IsSlewing returns 0 23:37:02.187 00.000 8052 IsGuiding returns 0 23:37:02.187 00.000 8052 PulseGuide returned control before completion, sleep 172 23:37:02.437 00.250 8052 IsGuiding returns 0 23:37:02.437 00.000 8052 Move returns status 0, amount 168 23:37:02.437 00.000 8052 move complete, result=0 23:37:02.437 00.000 8052 worker thread done servicing request 23:37:02.437 00.000 3236 GuideStep: 0.7 px 22 ms WEST, -1.1 px 168 ms NORTH 23:37:02.452 00.015 8052 Worker thread wakes up 23:37:02.452 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:02.452 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:03.999 01.547 8052 Exposure complete 23:37:04.155 00.156 8052 worker thread done servicing request 23:37:04.155 00.000 3236 OnExposeComplete: enter 23:37:04.155 00.000 3236 UpdateGuideState(): m_state=6 23:37:04.155 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1633 23:37:04.155 00.000 3236 Star::Find returns 1 (0), X=1054.52, Y=266.43, Mass=221, SNR=10.3, Peak=42 HFD=4.3 23:37:04.155 00.000 3236 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.85) = xAngle (1.11 = 1.11) 23:37:04.155 00.000 3236 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.63 = -0.63) 23:37:04.155 00.000 3236 CameraToMount -- cameraX=1.92 cameraY=-1.74 hyp=2.60 cameraTheta=-0.74 mountX=1.15 mountY=-1.54, mountTheta=-0.93 23:37:04.155 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.92, y=-1.74, opts=13) 23:37:04.155 00.000 3236 Enqueuing Move request for scope (1.92, -1.74) 23:37:04.155 00.000 8052 Worker thread wakes up 23:37:04.155 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=27, FiltMax=37, Gamma=1.040 23:37:04.155 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.92, -1.74) opts 0xd 23:37:04.155 00.000 3236 UpdateGuideState exits: m=221 SNR=10.3 23:37:04.155 00.000 8052 Handling offset move in thread for scope, endpoint = (1.92, -1.74) 23:37:04.155 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:04.155 00.000 8052 Moving (1.92, -1.74) raw xDistance=1.15 yDistance=-1.54 23:37:04.155 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:04.155 00.000 3236 Enqueuing Expose request 23:37:04.155 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.15 23:37:04.155 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.54 from input -1.54 23:37:04.155 00.000 8052 MoveAxis(W, 41, ABG) 23:37:04.155 00.000 8052 Guiding Dir = 3, Dur = 41 23:37:04.155 00.000 8052 IsSlewing returns 0 23:37:04.171 00.016 8052 IsGuiding returns 0 23:37:04.171 00.000 8052 PulseGuide returned control before completion, sleep 48 23:37:04.234 00.063 8052 IsGuiding returns 0 23:37:04.234 00.000 8052 Move returns status 0, amount 41 23:37:04.234 00.000 8052 MoveAxis(N, 234, ABG) 23:37:04.234 00.000 8052 Guiding Dir = 0, Dur = 234 23:37:04.234 00.000 8052 IsSlewing returns 0 23:37:04.234 00.000 8052 IsGuiding returns 0 23:37:04.234 00.000 8052 PulseGuide returned control before completion, sleep 241 23:37:04.499 00.265 8052 IsGuiding returns 0 23:37:04.499 00.000 8052 Move returns status 0, amount 234 23:37:04.499 00.000 8052 move complete, result=0 23:37:04.499 00.000 8052 worker thread done servicing request 23:37:04.499 00.000 3236 GuideStep: 1.1 px 41 ms WEST, -1.5 px 234 ms NORTH 23:37:04.499 00.000 8052 Worker thread wakes up 23:37:04.499 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:04.499 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:06.062 01.563 8052 Exposure complete 23:37:06.218 00.156 3236 OnExposeComplete: enter 23:37:06.218 00.000 3236 UpdateGuideState(): m_state=6 23:37:06.218 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1634 23:37:06.218 00.000 8052 worker thread done servicing request 23:37:06.218 00.000 3236 Star::Find returns 1 (0), X=1054.93, Y=266.25, Mass=221, SNR=10.2, Peak=41 HFD=4.4 23:37:06.218 00.000 3236 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.85) = xAngle (1.16 = 1.16) 23:37:06.218 00.000 3236 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.59 = -0.59) 23:37:06.218 00.000 3236 CameraToMount -- cameraX=2.34 cameraY=-1.92 hyp=3.03 cameraTheta=-0.69 mountX=1.21 mountY=-1.68, mountTheta=-0.95 23:37:06.218 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.34, y=-1.92, opts=13) 23:37:06.218 00.000 3236 Enqueuing Move request for scope (2.34, -1.92) 23:37:06.218 00.000 8052 Worker thread wakes up 23:37:06.218 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=27, FiltMax=37, Gamma=1.040 23:37:06.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.34, -1.92) opts 0xd 23:37:06.218 00.000 3236 UpdateGuideState exits: m=221 SNR=10.2 23:37:06.218 00.000 8052 Handling offset move in thread for scope, endpoint = (2.34, -1.92) 23:37:06.218 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:06.218 00.000 8052 Moving (2.34, -1.92) raw xDistance=1.21 yDistance=-1.68 23:37:06.218 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:06.218 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.21 23:37:06.218 00.000 3236 Enqueuing Expose request 23:37:06.218 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.68 from input -1.68 23:37:06.218 00.000 8052 MoveAxis(W, 45, ABG) 23:37:06.218 00.000 8052 Guiding Dir = 3, Dur = 45 23:37:06.280 00.062 8052 IsSlewing returns 0 23:37:06.343 00.063 8052 IsGuiding returns 0 23:37:06.421 00.078 8052 IsGuiding returns 1 23:37:06.421 00.000 8052 scope still moving after pulse duration time elapsed 23:37:06.452 00.031 8052 IsSlewing returns 0 23:37:06.452 00.000 8052 IsGuiding returns 0 23:37:06.452 00.000 8052 scope move finished after 45 + 63 ms 23:37:06.452 00.000 8052 Move returns status 0, amount 45 23:37:06.452 00.000 8052 MoveAxis(N, 255, ABG) 23:37:06.452 00.000 8052 Guiding Dir = 0, Dur = 255 23:37:06.452 00.000 8052 IsSlewing returns 0 23:37:06.468 00.016 8052 IsGuiding returns 0 23:37:06.468 00.000 8052 PulseGuide returned control before completion, sleep 261 23:37:06.749 00.281 8052 IsGuiding returns 0 23:37:06.749 00.000 8052 Move returns status 0, amount 255 23:37:06.749 00.000 8052 move complete, result=0 23:37:06.749 00.000 8052 worker thread done servicing request 23:37:06.749 00.000 3236 GuideStep: 1.2 px 45 ms WEST, -1.7 px 255 ms NORTH 23:37:06.749 00.000 8052 Worker thread wakes up 23:37:06.749 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:06.749 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:07.968 01.219 8052 Exposure complete 23:37:08.124 00.156 8052 worker thread done servicing request 23:37:08.124 00.000 3236 OnExposeComplete: enter 23:37:08.124 00.000 3236 UpdateGuideState(): m_state=6 23:37:08.124 00.000 3236 Star::Find(15, 1054, 266, 0, (0,0,0,0), 0.0, 255) frame 1635 23:37:08.124 00.000 3236 Star::Find returns 1 (0), X=1054.64, Y=267.12, Mass=220, SNR=10.2, Peak=40 HFD=5.0 23:37:08.124 00.000 3236 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.85) = xAngle (1.37 = 1.37) 23:37:08.124 00.000 3236 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.37 = -0.37) 23:37:08.124 00.000 3236 CameraToMount -- cameraX=2.05 cameraY=-1.05 hyp=2.31 cameraTheta=-0.48 mountX=0.45 mountY=-0.84, mountTheta=-1.08 23:37:08.124 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.05, y=-1.05, opts=13) 23:37:08.124 00.000 3236 Enqueuing Move request for scope (2.05, -1.05) 23:37:08.124 00.000 8052 Worker thread wakes up 23:37:08.124 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=35, Gamma=1.040 23:37:08.124 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.05, -1.05) opts 0xd 23:37:08.124 00.000 3236 UpdateGuideState exits: m=220 SNR=10.2 23:37:08.124 00.000 8052 Handling offset move in thread for scope, endpoint = (2.05, -1.05) 23:37:08.124 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:08.140 00.016 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:08.140 00.000 3236 Enqueuing Expose request 23:37:08.140 00.000 8052 Moving (2.05, -1.05) raw xDistance=0.45 yDistance=-0.84 23:37:08.140 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.45 23:37:08.140 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84 23:37:08.140 00.000 8052 MoveAxis(W, 19, ABG) 23:37:08.140 00.000 8052 Guiding Dir = 3, Dur = 19 23:37:08.140 00.000 8052 IsSlewing returns 0 23:37:08.140 00.000 8052 IsGuiding returns 0 23:37:08.140 00.000 8052 PulseGuide returned control before completion, sleep 27 23:37:08.187 00.047 8052 IsGuiding returns 0 23:37:08.187 00.000 8052 Move returns status 0, amount 19 23:37:08.187 00.000 8052 MoveAxis(N, 128, ABG) 23:37:08.187 00.000 8052 Guiding Dir = 0, Dur = 128 23:37:08.187 00.000 8052 IsSlewing returns 0 23:37:08.187 00.000 8052 IsGuiding returns 0 23:37:08.187 00.000 8052 PulseGuide returned control before completion, sleep 135 23:37:08.343 00.156 8052 IsGuiding returns 0 23:37:08.343 00.000 8052 Move returns status 0, amount 128 23:37:08.343 00.000 8052 move complete, result=0 23:37:08.343 00.000 8052 worker thread done servicing request 23:37:08.343 00.000 8052 Worker thread wakes up 23:37:08.343 00.000 3236 GuideStep: 0.5 px 19 ms WEST, -0.8 px 128 ms NORTH 23:37:08.343 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:08.343 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:09.999 01.656 8052 Exposure complete 23:37:10.155 00.156 8052 worker thread done servicing request 23:37:10.155 00.000 3236 OnExposeComplete: enter 23:37:10.155 00.000 3236 UpdateGuideState(): m_state=6 23:37:10.155 00.000 3236 Star::Find(15, 1054, 267, 0, (0,0,0,0), 0.0, 255) frame 1636 23:37:10.155 00.000 3236 Star::Find returns 1 (0), X=1053.08, Y=267.23, Mass=228, SNR=10.4, Peak=35 HFD=4.5 23:37:10.155 00.000 3236 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.85) = xAngle (0.76 = 0.76) 23:37:10.155 00.000 3236 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.99 = -0.99) 23:37:10.155 00.000 3236 CameraToMount -- cameraX=0.49 cameraY=-0.94 hyp=1.06 cameraTheta=-1.09 mountX=0.77 mountY=-0.89, mountTheta=-0.85 23:37:10.155 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.49, y=-0.94, opts=13) 23:37:10.155 00.000 3236 Enqueuing Move request for scope (0.49, -0.94) 23:37:10.155 00.000 8052 Worker thread wakes up 23:37:10.155 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=23, FiltMax=32, Gamma=1.040 23:37:10.155 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.94) opts 0xd 23:37:10.155 00.000 3236 UpdateGuideState exits: m=228 SNR=10.4 23:37:10.155 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:10.155 00.000 8052 Handling offset move in thread for scope, endpoint = (0.49, -0.94) 23:37:10.155 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:10.155 00.000 3236 Enqueuing Expose request 23:37:10.155 00.000 8052 Moving (0.49, -0.94) raw xDistance=0.77 yDistance=-0.89 23:37:10.155 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77 23:37:10.155 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 23:37:10.155 00.000 8052 MoveAxis(W, 28, ABG) 23:37:10.155 00.000 8052 Guiding Dir = 3, Dur = 28 23:37:10.218 00.063 8052 IsSlewing returns 0 23:37:10.218 00.000 8052 IsGuiding returns 0 23:37:10.218 00.000 8052 PulseGuide returned control before completion, sleep 35 23:37:10.280 00.062 8052 IsGuiding returns 0 23:37:10.280 00.000 8052 Move returns status 0, amount 28 23:37:10.280 00.000 8052 MoveAxis(N, 135, ABG) 23:37:10.280 00.000 8052 Guiding Dir = 0, Dur = 135 23:37:10.280 00.000 8052 IsSlewing returns 0 23:37:10.280 00.000 8052 IsGuiding returns 0 23:37:10.280 00.000 8052 PulseGuide returned control before completion, sleep 142 23:37:10.452 00.172 8052 IsGuiding returns 0 23:37:10.452 00.000 8052 Move returns status 0, amount 135 23:37:10.452 00.000 8052 move complete, result=0 23:37:10.452 00.000 3236 GuideStep: 0.8 px 28 ms WEST, -0.9 px 135 ms NORTH 23:37:10.452 00.000 8052 worker thread done servicing request 23:37:10.452 00.000 8052 Worker thread wakes up 23:37:10.452 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:10.452 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:12.015 01.563 8052 Exposure complete 23:37:12.187 00.172 8052 worker thread done servicing request 23:37:12.187 00.000 3236 OnExposeComplete: enter 23:37:12.187 00.000 3236 UpdateGuideState(): m_state=6 23:37:12.187 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1637 23:37:12.187 00.000 3236 Star::Find returns 1 (0), X=1052.90, Y=267.79, Mass=214, SNR=10.0, Peak=38 HFD=4.5 23:37:12.187 00.000 3236 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.85) = xAngle (0.96 = 0.96) 23:37:12.187 00.000 3236 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.78 = -0.78) 23:37:12.187 00.000 3236 CameraToMount -- cameraX=0.31 cameraY=-0.38 hyp=0.49 cameraTheta=-0.88 mountX=0.28 mountY=-0.35, mountTheta=-0.89 23:37:12.202 00.015 3236 SchedulePrimaryMove(06CFF028, x=0.31, y=-0.38, opts=13) 23:37:12.202 00.000 3236 Enqueuing Move request for scope (0.31, -0.38) 23:37:12.202 00.000 8052 Worker thread wakes up 23:37:12.202 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=26, FiltMax=35, Gamma=1.040 23:37:12.202 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.38) opts 0xd 23:37:12.202 00.000 3236 UpdateGuideState exits: m=214 SNR=10.0 23:37:12.202 00.000 8052 Handling offset move in thread for scope, endpoint = (0.31, -0.38) 23:37:12.202 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:12.202 00.000 8052 Moving (0.31, -0.38) raw xDistance=0.28 yDistance=-0.35 23:37:12.202 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:12.202 00.000 3236 Enqueuing Expose request 23:37:12.202 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28 23:37:12.202 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35 23:37:12.202 00.000 8052 MoveAxis(W, 12, ABG) 23:37:12.202 00.000 8052 Guiding Dir = 3, Dur = 12 23:37:12.202 00.000 8052 IsSlewing returns 0 23:37:12.202 00.000 8052 IsGuiding returns 0 23:37:12.202 00.000 8052 PulseGuide returned control before completion, sleep 20 23:37:12.249 00.047 8052 IsGuiding returns 0 23:37:12.249 00.000 8052 Move returns status 0, amount 12 23:37:12.249 00.000 8052 MoveAxis(N, 53, ABG) 23:37:12.249 00.000 8052 Guiding Dir = 0, Dur = 53 23:37:12.249 00.000 8052 IsSlewing returns 0 23:37:12.249 00.000 8052 IsGuiding returns 0 23:37:12.249 00.000 8052 PulseGuide returned control before completion, sleep 60 23:37:12.327 00.078 8052 IsGuiding returns 1 23:37:12.327 00.000 8052 scope still moving after pulse duration time elapsed 23:37:12.359 00.032 8052 IsSlewing returns 0 23:37:12.359 00.000 8052 IsGuiding returns 1 23:37:12.390 00.031 8052 IsSlewing returns 0 23:37:12.390 00.000 8052 IsGuiding returns 0 23:37:12.390 00.000 8052 scope move finished after 53 + 83 ms 23:37:12.390 00.000 8052 Move returns status 0, amount 53 23:37:12.390 00.000 8052 move complete, result=0 23:37:12.390 00.000 8052 worker thread done servicing request 23:37:12.390 00.000 8052 Worker thread wakes up 23:37:12.390 00.000 3236 GuideStep: 0.3 px 12 ms WEST, -0.3 px 53 ms NORTH 23:37:12.390 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:12.390 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:14.046 01.656 8052 Exposure complete 23:37:14.218 00.172 8052 worker thread done servicing request 23:37:14.218 00.000 3236 OnExposeComplete: enter 23:37:14.218 00.000 3236 UpdateGuideState(): m_state=6 23:37:14.218 00.000 3236 Star::Find(15, 1052, 267, 0, (0,0,0,0), 0.0, 255) frame 1638 23:37:14.218 00.000 3236 Star::Find returns 1 (0), X=1053.63, Y=268.39, Mass=224, SNR=10.3, Peak=39 HFD=4.4 23:37:14.218 00.000 3236 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.85) = xAngle (2.05 = 2.05) 23:37:14.218 00.000 3236 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.30 = 0.30) 23:37:14.218 00.000 3236 CameraToMount -- cameraX=1.04 cameraY=0.21 hyp=1.06 cameraTheta=0.20 mountX=-0.49 mountY=0.32, mountTheta=2.57 23:37:14.218 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.04, y=0.21, opts=13) 23:37:14.218 00.000 3236 Enqueuing Move request for scope (1.04, 0.21) 23:37:14.218 00.000 8052 Worker thread wakes up 23:37:14.218 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=23, FiltMax=34, Gamma=1.040 23:37:14.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.04, 0.21) opts 0xd 23:37:14.218 00.000 3236 UpdateGuideState exits: m=224 SNR=10.3 23:37:14.218 00.000 8052 Handling offset move in thread for scope, endpoint = (1.04, 0.21) 23:37:14.218 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:14.218 00.000 8052 Moving (1.04, 0.21) raw xDistance=-0.49 yDistance=0.32 23:37:14.218 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:14.218 00.000 3236 Enqueuing Expose request 23:37:14.218 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.49 23:37:14.234 00.016 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move 23:37:14.234 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32 23:37:14.234 00.000 8052 MoveAxis(E, 16, ABG) 23:37:14.234 00.000 8052 Guiding Dir = 2, Dur = 16 23:37:14.234 00.000 8052 IsSlewing returns 0 23:37:14.234 00.000 8052 IsGuiding returns 0 23:37:14.234 00.000 8052 PulseGuide returned control before completion, sleep 24 23:37:14.280 00.046 8052 IsGuiding returns 0 23:37:14.280 00.000 8052 Move returns status 0, amount 16 23:37:14.280 00.000 8052 MoveAxis(N, 0, ABG) 23:37:14.280 00.000 8052 Move returns status 0, amount 0 23:37:14.280 00.000 8052 move complete, result=0 23:37:14.280 00.000 8052 worker thread done servicing request 23:37:14.280 00.000 8052 Worker thread wakes up 23:37:14.280 00.000 3236 GuideStep: -0.5 px 16 ms EAST, 0.3 px 0 ms NORTH 23:37:14.280 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:14.280 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:16.046 01.766 8052 Exposure complete 23:37:16.202 00.156 8052 worker thread done servicing request 23:37:16.202 00.000 3236 OnExposeComplete: enter 23:37:16.202 00.000 3236 UpdateGuideState(): m_state=6 23:37:16.202 00.000 3236 Star::Find(15, 1053, 268, 0, (0,0,0,0), 0.0, 255) frame 1639 23:37:16.202 00.000 3236 Star::Find returns 1 (0), X=1053.24, Y=267.20, Mass=216, SNR=10.1, Peak=40 HFD=4.4 23:37:16.202 00.000 3236 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.85) = xAngle (0.86 = 0.86) 23:37:16.202 00.000 3236 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.88 = -0.88) 23:37:16.202 00.000 3236 CameraToMount -- cameraX=0.65 cameraY=-0.97 hyp=1.17 cameraTheta=-0.98 mountX=0.76 mountY=-0.90, mountTheta=-0.87 23:37:16.202 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.65, y=-0.97, opts=13) 23:37:16.202 00.000 3236 Enqueuing Move request for scope (0.65, -0.97) 23:37:16.202 00.000 8052 Worker thread wakes up 23:37:16.202 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=28, FiltMax=38, Gamma=1.040 23:37:16.202 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.97) opts 0xd 23:37:16.202 00.000 3236 UpdateGuideState exits: m=216 SNR=10.1 23:37:16.202 00.000 8052 Handling offset move in thread for scope, endpoint = (0.65, -0.97) 23:37:16.202 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:16.202 00.000 8052 Moving (0.65, -0.97) raw xDistance=0.76 yDistance=-0.90 23:37:16.202 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:16.202 00.000 3236 Enqueuing Expose request 23:37:16.202 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.76 23:37:16.202 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90 23:37:16.202 00.000 8052 MoveAxis(W, 25, ABG) 23:37:16.202 00.000 8052 Guiding Dir = 3, Dur = 25 23:37:16.202 00.000 8052 IsSlewing returns 0 23:37:16.202 00.000 8052 IsGuiding returns 0 23:37:16.218 00.016 8052 PulseGuide returned control before completion, sleep 32 23:37:16.265 00.047 8052 IsGuiding returns 0 23:37:16.265 00.000 8052 Move returns status 0, amount 25 23:37:16.265 00.000 8052 MoveAxis(N, 137, ABG) 23:37:16.265 00.000 8052 Guiding Dir = 0, Dur = 137 23:37:16.265 00.000 8052 IsSlewing returns 0 23:37:16.265 00.000 8052 IsGuiding returns 0 23:37:16.265 00.000 8052 PulseGuide returned control before completion, sleep 144 23:37:16.515 00.250 8052 IsGuiding returns 0 23:37:16.515 00.000 8052 Move returns status 0, amount 137 23:37:16.515 00.000 8052 move complete, result=0 23:37:16.515 00.000 8052 worker thread done servicing request 23:37:16.515 00.000 8052 Worker thread wakes up 23:37:16.515 00.000 3236 GuideStep: 0.8 px 25 ms WEST, -0.9 px 137 ms NORTH 23:37:16.515 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:16.515 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:17.968 01.453 8052 Exposure complete 23:37:18.124 00.156 8052 worker thread done servicing request 23:37:18.124 00.000 3236 OnExposeComplete: enter 23:37:18.124 00.000 3236 UpdateGuideState(): m_state=6 23:37:18.124 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1640 23:37:18.124 00.000 3236 Star::Find returns 1 (0), X=1052.84, Y=268.23, Mass=221, SNR=10.3, Peak=39 HFD=4.4 23:37:18.124 00.000 3236 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.85) = xAngle (2.07 = 2.07) 23:37:18.124 00.000 3236 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.32 = 0.32) 23:37:18.124 00.000 3236 CameraToMount -- cameraX=0.25 cameraY=0.06 hyp=0.26 cameraTheta=0.22 mountX=-0.12 mountY=0.08, mountTheta=2.56 23:37:18.124 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.25, y=0.06, opts=13) 23:37:18.124 00.000 3236 Enqueuing Move request for scope (0.25, 0.06) 23:37:18.124 00.000 8052 Worker thread wakes up 23:37:18.124 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=25, FiltMax=35, Gamma=1.040 23:37:18.124 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.06) opts 0xd 23:37:18.124 00.000 3236 UpdateGuideState exits: m=221 SNR=10.3 23:37:18.124 00.000 8052 Handling offset move in thread for scope, endpoint = (0.25, 0.06) 23:37:18.124 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:18.124 00.000 8052 Moving (0.25, 0.06) raw xDistance=-0.12 yDistance=0.08 23:37:18.124 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:18.124 00.000 3236 Enqueuing Expose request 23:37:18.124 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12 23:37:18.124 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove 23:37:18.140 00.016 8052 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08 23:37:18.140 00.000 8052 MoveAxis(E, 0, ABG) 23:37:18.140 00.000 8052 Move returns status 0, amount 0 23:37:18.140 00.000 8052 MoveAxis(N, 0, ABG) 23:37:18.140 00.000 8052 Move returns status 0, amount 0 23:37:18.140 00.000 8052 move complete, result=0 23:37:18.140 00.000 8052 worker thread done servicing request 23:37:18.140 00.000 8052 Worker thread wakes up 23:37:18.140 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:18.140 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:18.140 00.000 3236 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH 23:37:20.015 01.875 8052 Exposure complete 23:37:20.171 00.156 8052 worker thread done servicing request 23:37:20.171 00.000 3236 OnExposeComplete: enter 23:37:20.171 00.000 3236 UpdateGuideState(): m_state=6 23:37:20.171 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1641 23:37:20.171 00.000 3236 Star::Find returns 1 (0), X=1053.09, Y=267.48, Mass=244, SNR=10.8, Peak=45 HFD=3.9 23:37:20.171 00.000 3236 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.85) = xAngle (0.90 = 0.90) 23:37:20.171 00.000 3236 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.85 = -0.85) 23:37:20.171 00.000 3236 CameraToMount -- cameraX=0.50 cameraY=-0.69 hyp=0.85 cameraTheta=-0.95 mountX=0.53 mountY=-0.64, mountTheta=-0.88 23:37:20.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.50, y=-0.69, opts=13) 23:37:20.171 00.000 3236 Enqueuing Move request for scope (0.50, -0.69) 23:37:20.171 00.000 8052 Worker thread wakes up 23:37:20.171 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=29, FiltMax=41, Gamma=1.040 23:37:20.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.69) opts 0xd 23:37:20.171 00.000 3236 UpdateGuideState exits: m=244 SNR=10.8 23:37:20.171 00.000 8052 Handling offset move in thread for scope, endpoint = (0.50, -0.69) 23:37:20.171 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:20.171 00.000 8052 Moving (0.50, -0.69) raw xDistance=0.53 yDistance=-0.64 23:37:20.171 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:20.171 00.000 3236 Enqueuing Expose request 23:37:20.171 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53 23:37:20.171 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64 23:37:20.171 00.000 8052 MoveAxis(W, 18, ABG) 23:37:20.171 00.000 8052 Guiding Dir = 3, Dur = 18 23:37:20.171 00.000 8052 IsSlewing returns 0 23:37:20.187 00.016 8052 IsGuiding returns 0 23:37:20.187 00.000 8052 PulseGuide returned control before completion, sleep 26 23:37:20.218 00.031 8052 IsGuiding returns 0 23:37:20.218 00.000 8052 Move returns status 0, amount 18 23:37:20.218 00.000 8052 MoveAxis(N, 97, ABG) 23:37:20.218 00.000 8052 Guiding Dir = 0, Dur = 97 23:37:20.218 00.000 8052 IsSlewing returns 0 23:37:20.218 00.000 8052 IsGuiding returns 0 23:37:20.218 00.000 8052 PulseGuide returned control before completion, sleep 104 23:37:20.437 00.219 8052 IsGuiding returns 0 23:37:20.437 00.000 8052 Move returns status 0, amount 97 23:37:20.437 00.000 8052 move complete, result=0 23:37:20.437 00.000 8052 worker thread done servicing request 23:37:20.437 00.000 8052 Worker thread wakes up 23:37:20.437 00.000 3236 GuideStep: 0.5 px 18 ms WEST, -0.6 px 97 ms NORTH 23:37:20.437 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:20.437 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:21.999 01.562 8052 Exposure complete 23:37:22.155 00.156 8052 worker thread done servicing request 23:37:22.155 00.000 3236 OnExposeComplete: enter 23:37:22.155 00.000 3236 UpdateGuideState(): m_state=6 23:37:22.171 00.016 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1642 23:37:22.171 00.000 3236 Star::Find returns 1 (0), X=1052.73, Y=268.90, Mass=231, SNR=10.5, Peak=43 HFD=4.3 23:37:22.171 00.000 3236 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.85) = xAngle (3.22 = -3.06) 23:37:22.171 00.000 3236 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.48 = 1.48) 23:37:22.171 00.000 3236 CameraToMount -- cameraX=0.14 cameraY=0.72 hyp=0.74 cameraTheta=1.37 mountX=-0.73 mountY=0.73, mountTheta=2.36 23:37:22.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.14, y=0.72, opts=13) 23:37:22.171 00.000 3236 Enqueuing Move request for scope (0.14, 0.72) 23:37:22.171 00.000 8052 Worker thread wakes up 23:37:22.171 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=28, FiltMax=38, Gamma=1.040 23:37:22.171 00.000 3236 UpdateGuideState exits: m=231 SNR=10.5 23:37:22.171 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:22.171 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:22.171 00.000 3236 Enqueuing Expose request 23:37:22.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.72) opts 0xd 23:37:22.171 00.000 8052 Handling offset move in thread for scope, endpoint = (0.14, 0.72) 23:37:22.171 00.000 8052 Moving (0.14, 0.72) raw xDistance=-0.73 yDistance=0.73 23:37:22.171 00.000 8052 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.73 23:37:22.171 00.000 8052 resist switch: large excursion: input 0.73 thresh 0.54 direction from -1 to 1 23:37:22.171 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.20 23:37:22.171 00.000 8052 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73 23:37:22.171 00.000 8052 MoveAxis(E, 24, ABG) 23:37:22.171 00.000 8052 Guiding Dir = 2, Dur = 24 23:37:22.171 00.000 8052 IsSlewing returns 0 23:37:22.171 00.000 8052 IsGuiding returns 0 23:37:22.171 00.000 8052 PulseGuide returned control before completion, sleep 31 23:37:22.218 00.047 8052 IsGuiding returns 0 23:37:22.218 00.000 8052 Move returns status 0, amount 24 23:37:22.218 00.000 8052 MoveAxis(S, 112, ABG) 23:37:22.218 00.000 8052 Guiding Dir = 1, Dur = 112 23:37:22.218 00.000 8052 IsSlewing returns 0 23:37:22.218 00.000 8052 IsGuiding returns 0 23:37:22.218 00.000 8052 PulseGuide returned control before completion, sleep 119 23:37:22.359 00.141 8052 IsGuiding returns 0 23:37:22.359 00.000 8052 Move returns status 0, amount 112 23:37:22.359 00.000 8052 move complete, result=0 23:37:22.359 00.000 8052 worker thread done servicing request 23:37:22.359 00.000 8052 Worker thread wakes up 23:37:22.359 00.000 3236 GuideStep: -0.7 px 24 ms EAST, 0.7 px 112 ms SOUTH 23:37:22.359 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:22.359 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:24.015 01.656 8052 Exposure complete 23:37:24.171 00.156 8052 worker thread done servicing request 23:37:24.171 00.000 3236 OnExposeComplete: enter 23:37:24.171 00.000 3236 UpdateGuideState(): m_state=6 23:37:24.171 00.000 3236 Star::Find(15, 1052, 268, 0, (0,0,0,0), 0.0, 255) frame 1643 23:37:24.171 00.000 3236 Star::Find returns 1 (0), X=1052.20, Y=270.93, Mass=249, SNR=10.9, Peak=44 HFD=4.3 23:37:24.171 00.000 3236 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.85) = xAngle (3.56 = -2.72) 23:37:24.171 00.000 3236 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (1.81 = 1.81) 23:37:24.171 00.000 3236 CameraToMount -- cameraX=-0.39 cameraY=2.75 hyp=2.78 cameraTheta=1.71 mountX=-2.54 mountY=2.70, mountTheta=2.33 23:37:24.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.39, y=2.75, opts=13) 23:37:24.171 00.000 3236 Enqueuing Move request for scope (-0.39, 2.75) 23:37:24.187 00.016 8052 Worker thread wakes up 23:37:24.187 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=29, FiltMax=40, Gamma=1.040 23:37:24.187 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 2.75) opts 0xd 23:37:24.187 00.000 3236 UpdateGuideState exits: m=249 SNR=10.9 23:37:24.187 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.39, 2.75) 23:37:24.187 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:24.187 00.000 8052 Moving (-0.39, 2.75) raw xDistance=-2.54 yDistance=2.70 23:37:24.187 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:24.187 00.000 3236 Enqueuing Expose request 23:37:24.187 00.000 8052 GuideAlgorithmHysteresis::Result() returns -1.63 from input -2.54 23:37:24.187 00.000 8052 GuideAlgorithmResistSwitch::result() returns 2.70 from input 2.70 23:37:24.187 00.000 8052 MoveAxis(E, 90, ABG) 23:37:24.187 00.000 8052 Guiding Dir = 2, Dur = 90 23:37:24.202 00.015 8052 IsSlewing returns 0 23:37:24.265 00.063 8052 IsGuiding returns 0 23:37:24.327 00.062 8052 PulseGuide returned control before completion, sleep 35 23:37:24.421 00.094 8052 IsGuiding returns 0 23:37:24.421 00.000 8052 Move returns status 0, amount 90 23:37:24.421 00.000 8052 MoveAxis(S, 410, ABG) 23:37:24.421 00.000 8052 Guiding Dir = 1, Dur = 410 23:37:24.437 00.016 8052 IsSlewing returns 0 23:37:24.437 00.000 8052 IsGuiding returns 0 23:37:24.437 00.000 8052 PulseGuide returned control before completion, sleep 417 23:37:24.874 00.437 8052 IsGuiding returns 0 23:37:24.874 00.000 8052 Move returns status 0, amount 410 23:37:24.874 00.000 8052 move complete, result=0 23:37:24.874 00.000 8052 worker thread done servicing request 23:37:24.874 00.000 8052 Worker thread wakes up 23:37:24.874 00.000 3236 GuideStep: -2.5 px 90 ms EAST, 2.7 px 410 ms SOUTH 23:37:24.874 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:24.874 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:25.984 01.110 8052 Exposure complete 23:37:26.140 00.156 8052 worker thread done servicing request 23:37:26.140 00.000 3236 OnExposeComplete: enter 23:37:26.140 00.000 3236 UpdateGuideState(): m_state=6 23:37:26.140 00.000 3236 Star::Find(15, 1052, 270, 0, (0,0,0,0), 0.0, 255) frame 1644 23:37:26.140 00.000 3236 Star::Find returns 1 (0), X=1053.44, Y=267.14, Mass=232, SNR=10.5, Peak=33 HFD=4.9 23:37:26.155 00.015 3236 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.85) = xAngle (0.96 = 0.96) 23:37:26.155 00.000 3236 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-0.78 = -0.78) 23:37:26.155 00.000 3236 CameraToMount -- cameraX=0.85 cameraY=-1.04 hyp=1.34 cameraTheta=-0.89 mountX=0.77 mountY=-0.95, mountTheta=-0.89 23:37:26.155 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.85, y=-1.04, opts=13) 23:37:26.155 00.000 3236 Enqueuing Move request for scope (0.85, -1.04) 23:37:26.155 00.000 8052 Worker thread wakes up 23:37:26.155 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=21, FiltMax=30, Gamma=1.040 23:37:26.155 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.85, -1.04) opts 0xd 23:37:26.155 00.000 3236 UpdateGuideState exits: m=232 SNR=10.5 23:37:26.155 00.000 8052 Handling offset move in thread for scope, endpoint = (0.85, -1.04) 23:37:26.155 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:26.155 00.000 8052 Moving (0.85, -1.04) raw xDistance=0.77 yDistance=-0.95 23:37:26.155 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:26.155 00.000 3236 Enqueuing Expose request 23:37:26.155 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.77 23:37:26.155 00.000 8052 resist switch: large excursion: input -0.95 thresh 0.54 direction from 1 to -1 23:37:26.155 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.84 23:37:26.155 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95 23:37:26.155 00.000 8052 MoveAxis(W, 20, ABG) 23:37:26.155 00.000 8052 Guiding Dir = 3, Dur = 20 23:37:26.155 00.000 8052 IsSlewing returns 0 23:37:26.155 00.000 8052 IsGuiding returns 0 23:37:26.155 00.000 8052 PulseGuide returned control before completion, sleep 27 23:37:26.202 00.047 8052 IsGuiding returns 0 23:37:26.202 00.000 8052 Move returns status 0, amount 20 23:37:26.202 00.000 8052 MoveAxis(N, 144, ABG) 23:37:26.202 00.000 8052 Guiding Dir = 0, Dur = 144 23:37:26.202 00.000 8052 IsSlewing returns 0 23:37:26.202 00.000 8052 IsGuiding returns 0 23:37:26.202 00.000 8052 PulseGuide returned control before completion, sleep 151 23:37:26.374 00.172 8052 IsGuiding returns 0 23:37:26.374 00.000 8052 Move returns status 0, amount 144 23:37:26.374 00.000 8052 move complete, result=0 23:37:26.374 00.000 8052 worker thread done servicing request 23:37:26.374 00.000 3236 GuideStep: 0.8 px 20 ms WEST, -0.9 px 144 ms NORTH 23:37:26.374 00.000 8052 Worker thread wakes up 23:37:26.374 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:26.374 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:28.046 01.672 8052 Exposure complete 23:37:28.202 00.156 8052 worker thread done servicing request 23:37:28.218 00.016 3236 OnExposeComplete: enter 23:37:28.218 00.000 3236 UpdateGuideState(): m_state=6 23:37:28.218 00.000 3236 Star::Find(15, 1053, 267, 0, (0,0,0,0), 0.0, 255) frame 1645 23:37:28.218 00.000 3236 Star::Find returns 1 (0), X=1052.32, Y=264.00, Mass=215, SNR=10.1, Peak=41 HFD=4.2 23:37:28.218 00.000 3236 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.85) = xAngle (0.21 = 0.21) 23:37:28.218 00.000 3236 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.53 = -1.53) 23:37:28.218 00.000 3236 CameraToMount -- cameraX=-0.27 cameraY=-4.18 hyp=4.18 cameraTheta=-1.63 mountX=4.09 mountY=-4.18, mountTheta=-0.80 23:37:28.218 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.27, y=-4.18, opts=13) 23:37:28.218 00.000 3236 Enqueuing Move request for scope (-0.27, -4.18) 23:37:28.218 00.000 8052 Worker thread wakes up 23:37:28.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -4.18) opts 0xd 23:37:28.218 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.27, -4.18) 23:37:28.218 00.000 8052 Moving (-0.27, -4.18) raw xDistance=4.09 yDistance=-4.18 23:37:28.218 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.60 from input 4.09 23:37:28.218 00.000 8052 GuideAlgorithmResistSwitch::result() returns -4.18 from input -4.18 23:37:28.218 00.000 8052 MoveAxis(W, 143, ABG) 23:37:28.218 00.000 8052 Guiding Dir = 3, Dur = 143 23:37:28.218 00.000 8052 IsSlewing returns 0 23:37:28.234 00.016 8052 IsGuiding returns 0 23:37:28.234 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=28, FiltMax=39, Gamma=1.040 23:37:28.234 00.000 8052 PulseGuide returned control before completion, sleep 148 23:37:28.390 00.156 8052 IsGuiding returns 0 23:37:28.390 00.000 8052 Move returns status 0, amount 143 23:37:28.390 00.000 8052 MoveAxis(N, 636, ABG) 23:37:28.390 00.000 8052 Guiding Dir = 0, Dur = 636 23:37:28.390 00.000 8052 IsSlewing returns 0 23:37:28.390 00.000 8052 IsGuiding returns 0 23:37:28.390 00.000 8052 PulseGuide returned control before completion, sleep 642 23:37:28.484 00.094 3236 UpdateGuideState exits: m=215 SNR=10.1 23:37:28.499 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:28.499 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:28.499 00.000 3236 Enqueuing Expose request 23:37:29.062 00.563 8052 IsGuiding returns 0 23:37:29.062 00.000 8052 Move returns status 0, amount 636 23:37:29.062 00.000 8052 move complete, result=0 23:37:29.062 00.000 8052 worker thread done servicing request 23:37:29.062 00.000 8052 Worker thread wakes up 23:37:29.062 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:29.062 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:29.062 00.000 3236 GuideStep: 4.1 px 143 ms WEST, -4.2 px 636 ms NORTH 23:37:30.062 01.000 8052 Exposure complete 23:37:30.218 00.156 8052 worker thread done servicing request 23:37:30.218 00.000 3236 OnExposeComplete: enter 23:37:30.218 00.000 3236 UpdateGuideState(): m_state=6 23:37:30.218 00.000 3236 Star::Find(15, 1052, 264, 0, (0,0,0,0), 0.0, 255) frame 1646 23:37:30.218 00.000 3236 Star::Find returns 1 (0), X=1050.42, Y=265.88, Mass=198, SNR=9.7, Peak=37 HFD=5.1 23:37:30.218 00.000 3236 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.85) = xAngle (-0.48 = -0.48) 23:37:30.218 00.000 3236 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.23 = -2.23) 23:37:30.218 00.000 3236 CameraToMount -- cameraX=-2.17 cameraY=-2.29 hyp=3.16 cameraTheta=-2.33 mountX=2.80 mountY=-2.50, mountTheta=-0.73 23:37:30.218 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.17, y=-2.29, opts=13) 23:37:30.218 00.000 3236 Enqueuing Move request for scope (-2.17, -2.29) 23:37:30.218 00.000 8052 Worker thread wakes up 23:37:30.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.17, -2.29) opts 0xd 23:37:30.218 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.17, -2.29) 23:37:30.218 00.000 8052 Moving (-2.17, -2.29) raw xDistance=2.80 yDistance=-2.50 23:37:30.218 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.95 from input 2.80 23:37:30.218 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.50 from input -2.50 23:37:30.218 00.000 8052 MoveAxis(W, 107, ABG) 23:37:30.218 00.000 8052 Guiding Dir = 3, Dur = 107 23:37:30.218 00.000 8052 IsSlewing returns 0 23:37:30.234 00.016 8052 IsGuiding returns 0 23:37:30.234 00.000 8052 PulseGuide returned control before completion, sleep 113 23:37:30.234 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=28, FiltMax=36, Gamma=1.040 23:37:30.359 00.125 8052 IsGuiding returns 0 23:37:30.359 00.000 8052 Move returns status 0, amount 107 23:37:30.359 00.000 8052 MoveAxis(N, 380, ABG) 23:37:30.359 00.000 8052 Guiding Dir = 0, Dur = 380 23:37:30.359 00.000 8052 IsSlewing returns 0 23:37:30.359 00.000 8052 IsGuiding returns 0 23:37:30.374 00.015 8052 PulseGuide returned control before completion, sleep 386 23:37:30.484 00.110 3236 UpdateGuideState exits: m=198 SNR=9.7 23:37:30.484 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:30.484 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:30.484 00.000 3236 Enqueuing Expose request 23:37:30.780 00.296 8052 IsGuiding returns 0 23:37:30.780 00.000 8052 Move returns status 0, amount 380 23:37:30.780 00.000 8052 move complete, result=0 23:37:30.780 00.000 8052 worker thread done servicing request 23:37:30.780 00.000 8052 Worker thread wakes up 23:37:30.780 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:30.780 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,253,31,31) 23:37:30.796 00.016 3236 GuideStep: 2.8 px 107 ms WEST, -2.5 px 380 ms NORTH 23:37:31.999 01.203 8052 Exposure complete 23:37:32.171 00.172 8052 worker thread done servicing request 23:37:32.171 00.000 3236 OnExposeComplete: enter 23:37:32.171 00.000 3236 UpdateGuideState(): m_state=6 23:37:32.171 00.000 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 1647 23:37:32.171 00.000 3236 Star::Find returns 1 (0), X=1044.85, Y=267.34, Mass=232, SNR=10.4, Peak=36 HFD=5.8 23:37:32.171 00.000 3236 DistanceChecker: reject for large offset (7.78 > 4.46) avgDist = 2.23 count = 1618 23:37:32.171 00.000 3236 DistanceChecker: activated 23:37:32.171 00.000 3236 Status Line: Recovering 23:37:32.171 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:37:32.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:37:32.171 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:37:32.171 00.000 8052 Worker thread wakes up 23:37:32.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:37:32.171 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:37:32.171 00.000 8052 move complete, result=0 23:37:32.171 00.000 8052 worker thread done servicing request 23:37:32.286 00.115 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:37:32.286 00.000 3236 Status Line: No star found 23:37:32.286 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=34, Gamma=1.040 23:37:32.595 00.309 3236 UpdateGuideState exits: No star found 23:37:32.595 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:32.595 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:37:32.595 00.000 3236 Enqueuing Expose request 23:37:32.595 00.000 8052 Worker thread wakes up 23:37:32.595 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:32.600 00.005 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:37:32.806 00.206 3236 GetBoolean("/Confirm/guiding_assistant_while_guiding", 0) returns 0 23:37:34.056 01.250 8052 Exposure complete 23:37:34.265 00.209 8052 worker thread done servicing request 23:37:34.265 00.000 3236 OnExposeComplete: enter 23:37:34.265 00.000 3236 UpdateGuideState(): m_state=6 23:37:34.265 00.000 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 1648 23:37:34.265 00.000 3236 Star::Find returns 1 (0), X=1043.02, Y=267.76, Mass=218, SNR=10.1, Peak=42 HFD=4.4 23:37:34.265 00.000 3236 DistanceChecker: reject for large offset (9.58 > 4.46) avgDist = 2.23 count = 1618 23:37:34.265 00.000 3236 Status Line: Recovering 23:37:34.265 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:37:34.265 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:37:34.265 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:37:34.265 00.000 8052 Worker thread wakes up 23:37:34.276 00.011 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:37:34.276 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:37:34.276 00.000 8052 move complete, result=0 23:37:34.276 00.000 8052 worker thread done servicing request 23:37:34.396 00.120 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:37:34.396 00.000 3236 Status Line: No star found 23:37:34.396 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=30, FiltMax=39, Gamma=1.040 23:37:34.726 00.330 3236 UpdateGuideState exits: No star found 23:37:34.726 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:34.726 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:37:34.726 00.000 3236 Enqueuing Expose request 23:37:34.726 00.000 8052 Worker thread wakes up 23:37:34.726 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:34.726 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:37:36.026 01.300 8052 Exposure complete 23:37:36.225 00.199 8052 worker thread done servicing request 23:37:36.225 00.000 3236 OnExposeComplete: enter 23:37:36.225 00.000 3236 UpdateGuideState(): m_state=6 23:37:36.225 00.000 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 1649 23:37:36.225 00.000 3236 Star::Find returns 1 (0), X=1043.78, Y=268.58, Mass=239, SNR=10.6, Peak=42 HFD=4.5 23:37:36.225 00.000 3236 DistanceChecker: reject for large offset (8.82 > 4.46) avgDist = 2.23 count = 1618 23:37:36.225 00.000 3236 Status Line: Recovering 23:37:36.225 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:37:36.225 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:37:36.225 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:37:36.236 00.011 8052 Worker thread wakes up 23:37:36.236 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:37:36.236 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:37:36.236 00.000 8052 move complete, result=0 23:37:36.236 00.000 8052 worker thread done servicing request 23:37:36.344 00.108 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:37:36.344 00.000 3236 Status Line: No star found 23:37:36.344 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=27, FiltMax=38, Gamma=1.040 23:37:36.684 00.340 3236 UpdateGuideState exits: No star found 23:37:36.684 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:36.684 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:37:36.684 00.000 3236 Enqueuing Expose request 23:37:36.684 00.000 8052 Worker thread wakes up 23:37:36.684 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:36.684 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:37:37.975 01.291 8052 Exposure complete 23:37:38.184 00.209 8052 worker thread done servicing request 23:37:38.184 00.000 3236 OnExposeComplete: enter 23:37:38.184 00.000 3236 UpdateGuideState(): m_state=6 23:37:38.190 00.006 3236 Star::Find(15, 1050, 265, 0, (0,0,0,0), 0.0, 255) frame 1650 23:37:38.191 00.001 3236 Star::Find returns 1 (0), X=1044.00, Y=268.15, Mass=235, SNR=10.6, Peak=41 HFD=4.5 23:37:38.191 00.000 3236 DistanceChecker: reject for large offset (8.59 > 4.46) avgDist = 2.23 count = 1618 23:37:38.191 00.000 3236 DistanceChecker: begin recovering 23:37:38.191 00.000 3236 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.85) = xAngle (-1.29 = -1.29) 23:37:38.192 00.001 3236 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-3.04 = -3.04) 23:37:38.192 00.000 3236 CameraToMount -- cameraX=-8.59 cameraY=-0.03 hyp=8.59 cameraTheta=-3.14 mountX=2.38 mountY=-0.91, mountTheta=-0.36 23:37:38.194 00.002 3236 SchedulePrimaryMove(06CFF028, x=-8.59, y=-0.03, opts=13) 23:37:38.194 00.000 3236 Enqueuing Move request for scope (-8.59, -0.03) 23:37:38.194 00.000 8052 Worker thread wakes up 23:37:38.194 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.59, -0.03) opts 0xd 23:37:38.194 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.59, -0.03) 23:37:38.194 00.000 8052 Moving (-8.59, -0.03) raw xDistance=2.38 yDistance=-0.91 23:37:38.194 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.64 from input 2.38 23:37:38.194 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91 23:37:38.194 00.000 8052 MoveAxis(W, 90, ABG) 23:37:38.194 00.000 8052 Guiding Dir = 3, Dur = 90 23:37:38.194 00.000 8052 IsSlewing returns 0 23:37:38.202 00.008 8052 IsGuiding returns 0 23:37:38.205 00.003 8052 PulseGuide returned control before completion, sleep 94 23:37:38.215 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=25, FiltMax=36, Gamma=1.040 23:37:38.394 00.179 8052 IsGuiding returns 0 23:37:38.394 00.000 8052 Move returns status 0, amount 90 23:37:38.394 00.000 8052 MoveAxis(N, 138, ABG) 23:37:38.394 00.000 8052 Guiding Dir = 0, Dur = 138 23:37:38.465 00.071 8052 IsSlewing returns 0 23:37:38.524 00.059 8052 IsGuiding returns 0 23:37:38.524 00.000 8052 PulseGuide returned control before completion, sleep 144 23:37:38.545 00.021 3236 UpdateGuideState exits: m=235 SNR=10.6 23:37:38.545 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:38.545 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:38.545 00.000 3236 Enqueuing Expose request 23:37:38.695 00.150 8052 IsGuiding returns 0 23:37:38.695 00.000 8052 Move returns status 0, amount 138 23:37:38.695 00.000 8052 move complete, result=0 23:37:38.695 00.000 8052 worker thread done servicing request 23:37:38.695 00.000 8052 Worker thread wakes up 23:37:38.695 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:38.695 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1029,253,31,31) 23:37:38.700 00.005 3236 GuideStep: 2.4 px 90 ms WEST, -0.9 px 138 ms NORTH 23:37:39.760 01.060 3236 GetString("/profile/1/scope/calibration/timestamp", "") returns "19.5.20 22:38:50" 23:37:39.760 00.000 3236 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.018195 23:37:39.760 00.000 3236 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.006578 23:37:39.760 00.000 3236 GetInt("/profile/1/scope/calibration/binning", 1) returns 1 23:37:39.760 00.000 3236 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -1.848520 23:37:39.760 00.000 3236 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns -2.023980 23:37:39.760 00.000 3236 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns 0.447384 23:37:39.760 00.000 3236 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 0 23:37:39.760 00.000 3236 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns -1 23:37:39.760 00.000 3236 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns -1 23:37:39.760 00.000 3236 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns -888.000000 23:37:39.760 00.000 3236 GetInt("/GuidingAssistant/pos.x", -1) returns 293 23:37:39.760 00.000 3236 GetInt("/GuidingAssistant/pos.y", -1) returns 110 23:37:39.807 00.047 3236 GuidingAssistant: Disabling guide output 23:37:39.807 00.000 3236 MountGuidingEnabled: 0 23:37:40.026 00.219 8052 Exposure complete 23:37:40.182 00.156 8052 worker thread done servicing request 23:37:40.182 00.000 3236 OnExposeComplete: enter 23:37:40.182 00.000 3236 UpdateGuideState(): m_state=6 23:37:40.182 00.000 3236 Star::Find(15, 1043, 268, 0, (0,0,0,0), 0.0, 255) frame 1651 23:37:40.182 00.000 3236 Star::Find returns 1 (0), X=1043.71, Y=270.15, Mass=205, SNR=9.8, Peak=39 HFD=4.5 23:37:40.182 00.000 3236 DistanceChecker: reject for large offset (9.10 > 5.04) avgDist = 2.52 count = 1619 23:37:40.182 00.000 3236 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.85) = xAngle (4.77 = -1.51) 23:37:40.182 00.000 3236 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.02 = 3.02) 23:37:40.182 00.000 3236 CameraToMount -- cameraX=-8.88 cameraY=1.98 hyp=9.10 cameraTheta=2.92 mountX=0.53 mountY=1.06, mountTheta=1.11 23:37:40.182 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.88, y=1.98, opts=13) 23:37:40.182 00.000 3236 Enqueuing Move request for scope (-8.88, 1.98) 23:37:40.182 00.000 8052 Worker thread wakes up 23:37:40.182 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.88, 1.98) opts 0xd 23:37:40.182 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.88, 1.98) 23:37:40.182 00.000 8052 Moving (-8.88, 1.98) raw xDistance=0.53 yDistance=1.06 23:37:40.182 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.53 23:37:40.182 00.000 8052 resist switch: large excursion: input 1.06 thresh 0.54 direction from -1 to 1 23:37:40.182 00.000 8052 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.19 23:37:40.182 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06 23:37:40.182 00.000 8052 MoveAxis(W, 25, ABG) 23:37:40.182 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:40.182 00.000 8052 Move returns status 1, amount 0 23:37:40.182 00.000 8052 MoveAxis(S, 161, ABG) 23:37:40.182 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:40.182 00.000 8052 Move returns status 1, amount 0 23:37:40.182 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:37:40.197 00.015 8052 move complete, result=1 23:37:40.197 00.000 8052 worker thread done servicing request 23:37:40.197 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=36, Gamma=1.040 23:37:40.447 00.250 3236 UpdateGuideState exits: m=205 SNR=9.8 23:37:40.447 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:40.447 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:40.447 00.000 3236 Enqueuing Expose request 23:37:40.447 00.000 8052 Worker thread wakes up 23:37:40.447 00.000 3236 GuideStep: 0.5 px 0 ms WEST, 1.1 px 0 ms SOUTH 23:37:40.447 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:40.447 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1029,255,31,31) 23:37:40.494 00.047 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:37:41.994 01.500 8052 Exposure complete 23:37:42.166 00.172 8052 worker thread done servicing request 23:37:42.166 00.000 3236 OnExposeComplete: enter 23:37:42.166 00.000 3236 UpdateGuideState(): m_state=6 23:37:42.166 00.000 3236 Star::Find(15, 1043, 270, 0, (0,0,0,0), 0.0, 255) frame 1652 23:37:42.166 00.000 3236 Star::Find returns 1 (0), X=1042.60, Y=270.32, Mass=214, SNR=10.1, Peak=35 HFD=4.6 23:37:42.166 00.000 3236 DistanceChecker: reject for large offset (10.22 > 5.63) avgDist = 2.81 count = 1620 23:37:42.166 00.000 3236 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.85) = xAngle (4.78 = -1.50) 23:37:42.166 00.000 3236 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.03 = 3.03) 23:37:42.166 00.000 3236 CameraToMount -- cameraX=-9.99 cameraY=2.14 hyp=10.22 cameraTheta=2.93 mountX=0.68 mountY=1.11, mountTheta=1.02 23:37:42.166 00.000 3236 SchedulePrimaryMove(06CFF028, x=-9.99, y=2.14, opts=13) 23:37:42.166 00.000 3236 Enqueuing Move request for scope (-9.99, 2.14) 23:37:42.166 00.000 8052 Worker thread wakes up 23:37:42.166 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-9.99, 2.14) opts 0xd 23:37:42.166 00.000 8052 Handling offset move in thread for scope, endpoint = (-9.99, 2.14) 23:37:42.166 00.000 8052 Moving (-9.99, 2.14) raw xDistance=0.68 yDistance=1.11 23:37:42.166 00.000 8052 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.68 23:37:42.166 00.000 8052 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11 23:37:42.166 00.000 8052 MoveAxis(W, 25, ABG) 23:37:42.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:42.166 00.000 8052 Move returns status 1, amount 0 23:37:42.166 00.000 8052 MoveAxis(S, 169, ABG) 23:37:42.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:42.166 00.000 8052 Move returns status 1, amount 0 23:37:42.166 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:37:42.166 00.000 8052 move complete, result=1 23:37:42.166 00.000 8052 worker thread done servicing request 23:37:42.182 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=23, FiltMax=33, Gamma=1.040 23:37:42.432 00.250 3236 UpdateGuideState exits: m=214 SNR=10.1 23:37:42.432 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:42.432 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:42.432 00.000 3236 Enqueuing Expose request 23:37:42.432 00.000 8052 Worker thread wakes up 23:37:42.432 00.000 3236 GuideStep: 0.7 px 0 ms WEST, 1.1 px 0 ms SOUTH 23:37:42.432 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:42.432 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1028,255,31,31) 23:37:42.541 00.109 3236 ScopeASCOM::GetDeclination() returns 25.6 23:37:42.541 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:37:43.979 01.438 8052 Exposure complete 23:37:44.135 00.156 8052 worker thread done servicing request 23:37:44.135 00.000 3236 OnExposeComplete: enter 23:37:44.135 00.000 3236 UpdateGuideState(): m_state=6 23:37:44.135 00.000 3236 Star::Find(15, 1042, 270, 0, (0,0,0,0), 0.0, 255) frame 1653 23:37:44.135 00.000 3236 Star::Find returns 1 (0), X=1042.96, Y=268.60, Mass=229, SNR=10.4, Peak=39 HFD=4.8 23:37:44.135 00.000 3236 DistanceChecker: reject for large offset (9.64 > 6.29) avgDist = 3.15 count = 1621 23:37:44.135 00.000 3236 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.85) = xAngle (4.95 = -1.34) 23:37:44.135 00.000 3236 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.20 = -3.08) 23:37:44.135 00.000 3236 CameraToMount -- cameraX=-9.63 cameraY=0.42 hyp=9.64 cameraTheta=3.10 mountX=2.23 mountY=-0.56, mountTheta=-0.25 23:37:44.135 00.000 3236 SchedulePrimaryMove(06CFF028, x=-9.63, y=0.42, opts=13) 23:37:44.135 00.000 3236 Enqueuing Move request for scope (-9.63, 0.42) 23:37:44.135 00.000 8052 Worker thread wakes up 23:37:44.135 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-9.63, 0.42) opts 0xd 23:37:44.135 00.000 8052 Handling offset move in thread for scope, endpoint = (-9.63, 0.42) 23:37:44.135 00.000 8052 Moving (-9.63, 0.42) raw xDistance=2.23 yDistance=-0.56 23:37:44.135 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.44 from input 2.23 23:37:44.135 00.000 8052 resist switch: large excursion: input -0.56 thresh 0.54 direction from 1 to -1 23:37:44.135 00.000 8052 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.69 23:37:44.135 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56 23:37:44.135 00.000 8052 MoveAxis(W, 79, ABG) 23:37:44.135 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:44.135 00.000 8052 Move returns status 1, amount 0 23:37:44.135 00.000 8052 MoveAxis(N, 86, ABG) 23:37:44.135 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:44.135 00.000 8052 Move returns status 1, amount 0 23:37:44.135 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:37:44.135 00.000 8052 move complete, result=1 23:37:44.135 00.000 8052 worker thread done servicing request 23:37:44.151 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=28, FiltMax=37, Gamma=1.040 23:37:44.401 00.250 3236 UpdateGuideState exits: m=229 SNR=10.4 23:37:44.401 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:44.401 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:44.401 00.000 3236 Enqueuing Expose request 23:37:44.401 00.000 8052 Worker thread wakes up 23:37:44.401 00.000 3236 GuideStep: 2.2 px 0 ms WEST, -0.6 px 0 ms NORTH 23:37:44.401 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:44.401 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1028,254,31,31) 23:37:44.463 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:37:44.463 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:37:46.057 01.594 8052 Exposure complete 23:37:46.213 00.156 8052 worker thread done servicing request 23:37:46.213 00.000 3236 OnExposeComplete: enter 23:37:46.213 00.000 3236 UpdateGuideState(): m_state=6 23:37:46.213 00.000 3236 Star::Find(15, 1042, 268, 0, (0,0,0,0), 0.0, 255) frame 1654 23:37:46.213 00.000 3236 Star::Find returns 1 (0), X=1042.14, Y=268.42, Mass=217, SNR=10.2, Peak=38 HFD=4.4 23:37:46.213 00.000 3236 DistanceChecker: reject for large offset (10.46 > 6.88) avgDist = 3.44 count = 1622 23:37:46.213 00.000 3236 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.85) = xAngle (4.97 = -1.32) 23:37:46.213 00.000 3236 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.22 = -3.06) 23:37:46.213 00.000 3236 CameraToMount -- cameraX=-10.46 cameraY=0.25 hyp=10.46 cameraTheta=3.12 mountX=2.63 mountY=-0.82, mountTheta=-0.30 23:37:46.213 00.000 3236 SchedulePrimaryMove(06CFF028, x=-10.46, y=0.25, opts=13) 23:37:46.213 00.000 3236 Enqueuing Move request for scope (-10.46, 0.25) 23:37:46.213 00.000 8052 Worker thread wakes up 23:37:46.213 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-10.46, 0.25) opts 0xd 23:37:46.213 00.000 8052 Handling offset move in thread for scope, endpoint = (-10.46, 0.25) 23:37:46.213 00.000 8052 Moving (-10.46, 0.25) raw xDistance=2.63 yDistance=-0.82 23:37:46.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.76 from input 2.63 23:37:46.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82 23:37:46.213 00.000 8052 MoveAxis(W, 97, ABG) 23:37:46.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:46.213 00.000 8052 Move returns status 1, amount 0 23:37:46.213 00.000 8052 MoveAxis(N, 125, ABG) 23:37:46.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:46.213 00.000 8052 Move returns status 1, amount 0 23:37:46.213 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:37:46.213 00.000 8052 move complete, result=1 23:37:46.213 00.000 8052 worker thread done servicing request 23:37:46.229 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=24, FiltMax=34, Gamma=1.040 23:37:46.479 00.250 3236 UpdateGuideState exits: m=217 SNR=10.2 23:37:46.479 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:46.479 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:46.479 00.000 3236 Enqueuing Expose request 23:37:46.479 00.000 8052 Worker thread wakes up 23:37:46.479 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:46.479 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1027,253,31,31) 23:37:46.479 00.000 3236 GuideStep: 2.6 px 0 ms WEST, -0.8 px 0 ms NORTH 23:37:46.541 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:37:46.541 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:37:48.025 01.484 8052 Exposure complete 23:37:48.182 00.157 8052 worker thread done servicing request 23:37:48.182 00.000 3236 OnExposeComplete: enter 23:37:48.182 00.000 3236 UpdateGuideState(): m_state=6 23:37:48.182 00.000 3236 Star::Find(15, 1042, 268, 0, (0,0,0,0), 0.0, 255) frame 1655 23:37:48.182 00.000 3236 Star::Find returns 1 (0), X=1042.47, Y=268.82, Mass=233, SNR=10.5, Peak=47 HFD=3.9 23:37:48.182 00.000 3236 DistanceChecker: reject for large offset (10.14 > 7.51) avgDist = 3.76 count = 1623 23:37:48.182 00.000 3236 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.85) = xAngle (4.93 = -1.36) 23:37:48.182 00.000 3236 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.18 = -3.10) 23:37:48.182 00.000 3236 CameraToMount -- cameraX=-10.12 cameraY=0.64 hyp=10.14 cameraTheta=3.08 mountX=2.16 mountY=-0.39, mountTheta=-0.18 23:37:48.182 00.000 3236 SchedulePrimaryMove(06CFF028, x=-10.12, y=0.64, opts=13) 23:37:48.182 00.000 3236 Enqueuing Move request for scope (-10.12, 0.64) 23:37:48.182 00.000 8052 Worker thread wakes up 23:37:48.182 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-10.12, 0.64) opts 0xd 23:37:48.182 00.000 8052 Handling offset move in thread for scope, endpoint = (-10.12, 0.64) 23:37:48.182 00.000 8052 Moving (-10.12, 0.64) raw xDistance=2.16 yDistance=-0.39 23:37:48.182 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.48 from input 2.16 23:37:48.182 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39 23:37:48.182 00.000 8052 MoveAxis(W, 81, ABG) 23:37:48.182 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:48.182 00.000 8052 Move returns status 1, amount 0 23:37:48.182 00.000 8052 MoveAxis(N, 60, ABG) 23:37:48.182 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:48.182 00.000 8052 Move returns status 1, amount 0 23:37:48.182 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:37:48.182 00.000 8052 move complete, result=1 23:37:48.182 00.000 8052 worker thread done servicing request 23:37:48.197 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=31, FiltMax=43, Gamma=1.040 23:37:48.447 00.250 3236 UpdateGuideState exits: m=233 SNR=10.5 23:37:48.447 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:48.447 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:48.447 00.000 3236 Enqueuing Expose request 23:37:48.447 00.000 8052 Worker thread wakes up 23:37:48.447 00.000 3236 GuideStep: 2.2 px 0 ms WEST, -0.4 px 0 ms NORTH 23:37:48.447 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:48.447 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1027,254,31,31) 23:37:48.557 00.110 3236 ScopeASCOM::GetDeclination() returns 25.6 23:37:48.557 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:37:49.994 01.437 8052 Exposure complete 23:37:50.150 00.156 8052 worker thread done servicing request 23:37:50.150 00.000 3236 OnExposeComplete: enter 23:37:50.150 00.000 3236 UpdateGuideState(): m_state=6 23:37:50.150 00.000 3236 Star::Find(15, 1042, 268, 0, (0,0,0,0), 0.0, 255) frame 1656 23:37:50.150 00.000 3236 Star::Find returns 1 (0), X=1042.75, Y=268.29, Mass=234, SNR=10.6, Peak=37 HFD=4.6 23:37:50.150 00.000 3236 DistanceChecker: reject for large offset (9.84 > 8.09) avgDist = 4.04 count = 1624 23:37:50.150 00.000 3236 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.85) = xAngle (4.98 = -1.30) 23:37:50.150 00.000 3236 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (3.23 = -3.05) 23:37:50.150 00.000 3236 CameraToMount -- cameraX=-9.84 cameraY=0.11 hyp=9.84 cameraTheta=3.13 mountX=2.59 mountY=-0.89, mountTheta=-0.33 23:37:50.150 00.000 3236 SchedulePrimaryMove(06CFF028, x=-9.84, y=0.11, opts=13) 23:37:50.150 00.000 3236 Enqueuing Move request for scope (-9.84, 0.11) 23:37:50.150 00.000 8052 Worker thread wakes up 23:37:50.150 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-9.84, 0.11) opts 0xd 23:37:50.150 00.000 8052 Handling offset move in thread for scope, endpoint = (-9.84, 0.11) 23:37:50.150 00.000 8052 Moving (-9.84, 0.11) raw xDistance=2.59 yDistance=-0.89 23:37:50.150 00.000 8052 GuideAlgorithmHysteresis::Result() returns 1.74 from input 2.59 23:37:50.150 00.000 8052 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89 23:37:50.150 00.000 8052 MoveAxis(W, 95, ABG) 23:37:50.150 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:50.150 00.000 8052 Move returns status 1, amount 0 23:37:50.150 00.000 8052 MoveAxis(N, 136, ABG) 23:37:50.150 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:50.150 00.000 8052 Move returns status 1, amount 0 23:37:50.150 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:37:50.150 00.000 8052 move complete, result=1 23:37:50.150 00.000 8052 worker thread done servicing request 23:37:50.166 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=24, FiltMax=34, Gamma=1.040 23:37:50.416 00.250 3236 UpdateGuideState exits: m=234 SNR=10.6 23:37:50.416 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:50.416 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:50.416 00.000 3236 Enqueuing Expose request 23:37:50.416 00.000 8052 Worker thread wakes up 23:37:50.416 00.000 3236 GuideStep: 2.6 px 0 ms WEST, -0.9 px 0 ms NORTH 23:37:50.416 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:50.416 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1028,253,31,31) 23:37:50.479 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:37:50.479 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:37:52.072 01.593 8052 Exposure complete 23:37:52.244 00.172 8052 worker thread done servicing request 23:37:52.244 00.000 3236 OnExposeComplete: enter 23:37:52.244 00.000 3236 UpdateGuideState(): m_state=6 23:37:52.244 00.000 3236 Star::Find(15, 1042, 268, 0, (0,0,0,0), 0.0, 255) frame 1657 23:37:52.244 00.000 3236 Star::Find returns 1 (0), X=1042.75, Y=267.57, Mass=231, SNR=10.5, Peak=40 HFD=4.6 23:37:52.244 00.000 3236 DistanceChecker: reject for large offset (9.86 > 8.61) avgDist = 4.30 count = 1625 23:37:52.244 00.000 3236 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.85) = xAngle (-1.23 = -1.23) 23:37:52.244 00.000 3236 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.98 = -2.98) 23:37:52.244 00.000 3236 CameraToMount -- cameraX=-9.84 cameraY=-0.60 hyp=9.86 cameraTheta=-3.08 mountX=3.28 mountY=-1.60, mountTheta=-0.46 23:37:52.244 00.000 3236 SchedulePrimaryMove(06CFF028, x=-9.84, y=-0.60, opts=13) 23:37:52.244 00.000 3236 Enqueuing Move request for scope (-9.84, -0.60) 23:37:52.244 00.000 8052 Worker thread wakes up 23:37:52.244 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-9.84, -0.60) opts 0xd 23:37:52.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-9.84, -0.60) 23:37:52.244 00.000 8052 Moving (-9.84, -0.60) raw xDistance=3.28 yDistance=-1.60 23:37:52.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.19 from input 3.28 23:37:52.244 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.60 from input -1.60 23:37:52.244 00.000 8052 MoveAxis(W, 120, ABG) 23:37:52.244 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:52.244 00.000 8052 Move returns status 1, amount 0 23:37:52.244 00.000 8052 MoveAxis(N, 244, ABG) 23:37:52.244 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:52.244 00.000 8052 Move returns status 1, amount 0 23:37:52.244 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:37:52.244 00.000 8052 move complete, result=1 23:37:52.244 00.000 8052 worker thread done servicing request 23:37:52.260 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=37, Gamma=1.040 23:37:52.525 00.265 3236 UpdateGuideState exits: m=231 SNR=10.5 23:37:52.525 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:52.525 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:52.525 00.000 3236 Enqueuing Expose request 23:37:52.525 00.000 8052 Worker thread wakes up 23:37:52.525 00.000 3236 GuideStep: 3.3 px 0 ms WEST, -1.6 px 0 ms NORTH 23:37:52.525 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:52.525 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1028,253,31,31) 23:37:52.650 00.125 3236 ScopeASCOM::GetDeclination() returns 25.6 23:37:52.666 00.016 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:37:53.979 01.313 8052 Exposure complete 23:37:54.150 00.171 8052 worker thread done servicing request 23:37:54.150 00.000 3236 OnExposeComplete: enter 23:37:54.150 00.000 3236 UpdateGuideState(): m_state=6 23:37:54.150 00.000 3236 Star::Find(15, 1042, 267, 0, (0,0,0,0), 0.0, 255) frame 1658 23:37:54.150 00.000 3236 Star::Find returns 1 (0), X=1043.02, Y=267.53, Mass=237, SNR=10.6, Peak=40 HFD=4.1 23:37:54.150 00.000 3236 DistanceChecker: reject for large offset (9.60 > 9.11) avgDist = 4.55 count = 1626 23:37:54.150 00.000 3236 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.85) = xAngle (-1.23 = -1.23) 23:37:54.150 00.000 3236 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.97 = -2.97) 23:37:54.150 00.000 3236 CameraToMount -- cameraX=-9.57 cameraY=-0.64 hyp=9.60 cameraTheta=-3.07 mountX=3.24 mountY=-1.62, mountTheta=-0.46 23:37:54.166 00.016 3236 SchedulePrimaryMove(06CFF028, x=-9.57, y=-0.64, opts=13) 23:37:54.166 00.000 3236 Enqueuing Move request for scope (-9.57, -0.64) 23:37:54.166 00.000 8052 Worker thread wakes up 23:37:54.166 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-9.57, -0.64) opts 0xd 23:37:54.166 00.000 8052 Handling offset move in thread for scope, endpoint = (-9.57, -0.64) 23:37:54.166 00.000 8052 Moving (-9.57, -0.64) raw xDistance=3.24 yDistance=-1.62 23:37:54.166 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.20 from input 3.24 23:37:54.166 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.62 from input -1.62 23:37:54.166 00.000 8052 MoveAxis(W, 121, ABG) 23:37:54.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:54.166 00.000 8052 Move returns status 1, amount 0 23:37:54.166 00.000 8052 MoveAxis(N, 246, ABG) 23:37:54.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:54.166 00.000 8052 Move returns status 1, amount 0 23:37:54.166 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:37:54.166 00.000 8052 move complete, result=1 23:37:54.166 00.000 8052 worker thread done servicing request 23:37:54.166 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=37, Gamma=1.040 23:37:54.416 00.250 3236 UpdateGuideState exits: m=237 SNR=10.6 23:37:54.416 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:54.416 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:54.416 00.000 3236 Enqueuing Expose request 23:37:54.416 00.000 8052 Worker thread wakes up 23:37:54.416 00.000 3236 GuideStep: 3.2 px 0 ms WEST, -1.6 px 0 ms NORTH 23:37:54.416 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:54.416 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1028,253,31,31) 23:37:54.479 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:37:54.494 00.015 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:37:55.994 01.500 8052 Exposure complete 23:37:56.150 00.156 8052 worker thread done servicing request 23:37:56.150 00.000 3236 OnExposeComplete: enter 23:37:56.150 00.000 3236 UpdateGuideState(): m_state=6 23:37:56.150 00.000 3236 Star::Find(15, 1043, 267, 0, (0,0,0,0), 0.0, 255) frame 1659 23:37:56.150 00.000 3236 Star::Find returns 1 (0), X=1043.64, Y=266.39, Mass=196, SNR=9.6, Peak=38 HFD=4.5 23:37:56.150 00.000 3236 DistanceChecker: deactivated 23:37:56.150 00.000 3236 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.85) = xAngle (-1.10 = -1.10) 23:37:56.150 00.000 3236 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.84 = -2.84) 23:37:56.150 00.000 3236 CameraToMount -- cameraX=-8.95 cameraY=-1.79 hyp=9.13 cameraTheta=-2.94 mountX=4.17 mountY=-2.69, mountTheta=-0.57 23:37:56.150 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.95, y=-1.79, opts=13) 23:37:56.150 00.000 3236 Enqueuing Move request for scope (-8.95, -1.79) 23:37:56.150 00.000 8052 Worker thread wakes up 23:37:56.150 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.95, -1.79) opts 0xd 23:37:56.150 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.95, -1.79) 23:37:56.150 00.000 8052 Moving (-8.95, -1.79) raw xDistance=4.17 yDistance=-2.69 23:37:56.150 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.78 from input 4.17 23:37:56.150 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.69 from input -2.69 23:37:56.150 00.000 8052 MoveAxis(W, 153, ABG) 23:37:56.150 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:56.150 00.000 8052 Move returns status 1, amount 0 23:37:56.150 00.000 8052 MoveAxis(N, 409, ABG) 23:37:56.150 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:56.150 00.000 8052 Move returns status 1, amount 0 23:37:56.150 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:37:56.150 00.000 8052 move complete, result=1 23:37:56.150 00.000 8052 worker thread done servicing request 23:37:56.166 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=27, FiltMax=36, Gamma=1.040 23:37:56.416 00.250 3236 UpdateGuideState exits: m=196 SNR=9.6 23:37:56.416 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:56.416 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:56.416 00.000 3236 Enqueuing Expose request 23:37:56.416 00.000 8052 Worker thread wakes up 23:37:56.416 00.000 3236 GuideStep: 4.2 px 0 ms WEST, -2.7 px 0 ms NORTH 23:37:56.416 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:56.416 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1029,251,31,31) 23:37:56.541 00.125 3236 ScopeASCOM::GetDeclination() returns 25.6 23:37:56.541 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:37:58.072 01.531 8052 Exposure complete 23:37:58.229 00.157 8052 worker thread done servicing request 23:37:58.229 00.000 3236 OnExposeComplete: enter 23:37:58.229 00.000 3236 UpdateGuideState(): m_state=6 23:37:58.229 00.000 3236 Star::Find(15, 1043, 266, 0, (0,0,0,0), 0.0, 255) frame 1660 23:37:58.229 00.000 3236 Star::Find returns 1 (0), X=1043.90, Y=266.34, Mass=224, SNR=10.3, Peak=44 HFD=4.3 23:37:58.229 00.000 3236 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.85) = xAngle (-1.09 = -1.09) 23:37:58.229 00.000 3236 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.83 = -2.83) 23:37:58.229 00.000 3236 CameraToMount -- cameraX=-8.69 cameraY=-1.83 hyp=8.88 cameraTheta=-2.93 mountX=4.14 mountY=-2.71, mountTheta=-0.58 23:37:58.229 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.69, y=-1.83, opts=13) 23:37:58.229 00.000 3236 Enqueuing Move request for scope (-8.69, -1.83) 23:37:58.229 00.000 8052 Worker thread wakes up 23:37:58.229 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.69, -1.83) opts 0xd 23:37:58.229 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.69, -1.83) 23:37:58.229 00.000 8052 Moving (-8.69, -1.83) raw xDistance=4.14 yDistance=-2.71 23:37:58.229 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.81 from input 4.14 23:37:58.229 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.71 from input -2.71 23:37:58.229 00.000 8052 MoveAxis(W, 154, ABG) 23:37:58.229 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:58.229 00.000 8052 Move returns status 1, amount 0 23:37:58.244 00.015 8052 MoveAxis(N, 412, ABG) 23:37:58.244 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:37:58.244 00.000 8052 Move returns status 1, amount 0 23:37:58.244 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:37:58.244 00.000 8052 move complete, result=1 23:37:58.244 00.000 8052 worker thread done servicing request 23:37:58.244 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=31, FiltMax=42, Gamma=1.040 23:37:58.525 00.281 3236 UpdateGuideState exits: m=224 SNR=10.3 23:37:58.525 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:37:58.525 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:37:58.525 00.000 3236 Enqueuing Expose request 23:37:58.525 00.000 8052 Worker thread wakes up 23:37:58.525 00.000 3236 GuideStep: 4.1 px 0 ms WEST, -2.7 px 0 ms NORTH 23:37:58.525 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:37:58.525 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1029,251,31,31) 23:37:58.588 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:37:58.588 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:00.072 01.484 8052 Exposure complete 23:38:00.291 00.219 8052 worker thread done servicing request 23:38:00.291 00.000 3236 OnExposeComplete: enter 23:38:00.291 00.000 3236 UpdateGuideState(): m_state=6 23:38:00.291 00.000 3236 Star::Find(15, 1043, 266, 0, (0,0,0,0), 0.0, 255) frame 1661 23:38:00.291 00.000 3236 Star::Find returns 1 (0), X=1043.88, Y=266.69, Mass=231, SNR=10.5, Peak=44 HFD=4.0 23:38:00.291 00.000 3236 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.85) = xAngle (-1.12 = -1.12) 23:38:00.291 00.000 3236 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.87 = -2.87) 23:38:00.291 00.000 3236 CameraToMount -- cameraX=-8.71 cameraY=-1.48 hyp=8.84 cameraTheta=-2.97 mountX=3.81 mountY=-2.36, mountTheta=-0.55 23:38:00.291 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.71, y=-1.48, opts=13) 23:38:00.291 00.000 3236 Enqueuing Move request for scope (-8.71, -1.48) 23:38:00.291 00.000 8052 Worker thread wakes up 23:38:00.291 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.71, -1.48) opts 0xd 23:38:00.291 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.71, -1.48) 23:38:00.291 00.000 8052 Moving (-8.71, -1.48) raw xDistance=3.81 yDistance=-2.36 23:38:00.291 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.60 from input 3.81 23:38:00.291 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.36 from input -2.36 23:38:00.291 00.000 8052 MoveAxis(W, 143, ABG) 23:38:00.291 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:00.291 00.000 8052 Move returns status 1, amount 0 23:38:00.291 00.000 8052 MoveAxis(N, 359, ABG) 23:38:00.291 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:00.291 00.000 8052 Move returns status 1, amount 0 23:38:00.291 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:00.291 00.000 8052 move complete, result=1 23:38:00.291 00.000 8052 worker thread done servicing request 23:38:00.307 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=27, FiltMax=37, Gamma=1.040 23:38:00.557 00.250 3236 UpdateGuideState exits: m=231 SNR=10.5 23:38:00.557 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:00.557 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:00.557 00.000 3236 Enqueuing Expose request 23:38:00.557 00.000 8052 Worker thread wakes up 23:38:00.557 00.000 3236 GuideStep: 3.8 px 0 ms WEST, -2.4 px 0 ms NORTH 23:38:00.557 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:00.557 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1029,252,31,31) 23:38:00.619 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:00.619 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:01.994 01.375 8052 Exposure complete 23:38:02.166 00.172 8052 worker thread done servicing request 23:38:02.166 00.000 3236 OnExposeComplete: enter 23:38:02.166 00.000 3236 UpdateGuideState(): m_state=6 23:38:02.166 00.000 3236 Star::Find(15, 1043, 266, 0, (0,0,0,0), 0.0, 255) frame 1662 23:38:02.166 00.000 3236 Star::Find returns 1 (0), X=1043.61, Y=266.50, Mass=236, SNR=10.6, Peak=46 HFD=4.1 23:38:02.166 00.000 3236 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.85) = xAngle (-1.11 = -1.11) 23:38:02.166 00.000 3236 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.85 = -2.85) 23:38:02.166 00.000 3236 CameraToMount -- cameraX=-8.98 cameraY=-1.67 hyp=9.13 cameraTheta=-2.96 mountX=4.07 mountY=-2.58, mountTheta=-0.57 23:38:02.166 00.000 3236 SchedulePrimaryMove(06CFF028, x=-8.98, y=-1.67, opts=13) 23:38:02.166 00.000 3236 Enqueuing Move request for scope (-8.98, -1.67) 23:38:02.166 00.000 8052 Worker thread wakes up 23:38:02.166 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.98, -1.67) opts 0xd 23:38:02.166 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.98, -1.67) 23:38:02.166 00.000 8052 Moving (-8.98, -1.67) raw xDistance=4.07 yDistance=-2.58 23:38:02.166 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.75 from input 4.07 23:38:02.166 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.58 from input -2.58 23:38:02.166 00.000 8052 MoveAxis(W, 151, ABG) 23:38:02.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:02.166 00.000 8052 Move returns status 1, amount 0 23:38:02.166 00.000 8052 MoveAxis(N, 392, ABG) 23:38:02.182 00.016 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:02.182 00.000 8052 Move returns status 1, amount 0 23:38:02.182 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:02.182 00.000 8052 move complete, result=1 23:38:02.182 00.000 8052 worker thread done servicing request 23:38:02.182 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=29, FiltMax=41, Gamma=1.040 23:38:02.447 00.265 3236 UpdateGuideState exits: m=236 SNR=10.6 23:38:02.447 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:02.447 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:02.447 00.000 3236 Enqueuing Expose request 23:38:02.447 00.000 8052 Worker thread wakes up 23:38:02.447 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:02.447 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1029,252,31,31) 23:38:02.447 00.000 3236 GuideStep: 4.1 px 0 ms WEST, -2.6 px 0 ms NORTH 23:38:02.525 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:02.525 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:04.010 01.485 8052 Exposure complete 23:38:04.197 00.187 8052 worker thread done servicing request 23:38:04.197 00.000 3236 OnExposeComplete: enter 23:38:04.197 00.000 3236 UpdateGuideState(): m_state=6 23:38:04.197 00.000 3236 Star::Find(15, 1043, 266, 0, (0,0,0,0), 0.0, 255) frame 1663 23:38:04.197 00.000 3236 Star::Find returns 1 (0), X=1044.52, Y=266.80, Mass=220, SNR=10.2, Peak=39 HFD=4.5 23:38:04.197 00.000 3236 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.85) = xAngle (-1.12 = -1.12) 23:38:04.197 00.000 3236 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.87 = -2.87) 23:38:04.197 00.000 3236 CameraToMount -- cameraX=-8.07 cameraY=-1.38 hyp=8.19 cameraTheta=-2.97 mountX=3.54 mountY=-2.20, mountTheta=-0.56 23:38:04.213 00.016 3236 SchedulePrimaryMove(06CFF028, x=-8.07, y=-1.38, opts=13) 23:38:04.213 00.000 3236 Enqueuing Move request for scope (-8.07, -1.38) 23:38:04.213 00.000 8052 Worker thread wakes up 23:38:04.213 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-8.07, -1.38) opts 0xd 23:38:04.213 00.000 8052 Handling offset move in thread for scope, endpoint = (-8.07, -1.38) 23:38:04.213 00.000 8052 Moving (-8.07, -1.38) raw xDistance=3.54 yDistance=-2.20 23:38:04.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.42 from input 3.54 23:38:04.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.20 from input -2.20 23:38:04.213 00.000 8052 MoveAxis(W, 133, ABG) 23:38:04.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:04.213 00.000 8052 Move returns status 1, amount 0 23:38:04.213 00.000 8052 MoveAxis(N, 334, ABG) 23:38:04.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:04.213 00.000 8052 Move returns status 1, amount 0 23:38:04.213 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:04.213 00.000 8052 move complete, result=1 23:38:04.213 00.000 8052 worker thread done servicing request 23:38:04.213 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=36, Gamma=1.040 23:38:04.479 00.266 3236 UpdateGuideState exits: m=220 SNR=10.2 23:38:04.479 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:04.479 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:04.479 00.000 3236 Enqueuing Expose request 23:38:04.479 00.000 8052 Worker thread wakes up 23:38:04.479 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:04.479 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,252,31,31) 23:38:04.479 00.000 3236 GuideStep: 3.5 px 0 ms WEST, -2.2 px 0 ms NORTH 23:38:04.541 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:04.541 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:06.025 01.484 8052 Exposure complete 23:38:06.182 00.157 8052 worker thread done servicing request 23:38:06.182 00.000 3236 OnExposeComplete: enter 23:38:06.182 00.000 3236 UpdateGuideState(): m_state=6 23:38:06.182 00.000 3236 Star::Find(15, 1044, 266, 0, (0,0,0,0), 0.0, 255) frame 1664 23:38:06.182 00.000 3236 Star::Find returns 1 (0), X=1044.71, Y=267.15, Mass=237, SNR=10.6, Peak=42 HFD=4.4 23:38:06.182 00.000 3236 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.85) = xAngle (-1.16 = -1.16) 23:38:06.182 00.000 3236 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.91 = -2.91) 23:38:06.182 00.000 3236 CameraToMount -- cameraX=-7.88 cameraY=-1.02 hyp=7.95 cameraTheta=-3.01 mountX=3.14 mountY=-1.82, mountTheta=-0.53 23:38:06.182 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.88, y=-1.02, opts=13) 23:38:06.182 00.000 3236 Enqueuing Move request for scope (-7.88, -1.02) 23:38:06.182 00.000 8052 Worker thread wakes up 23:38:06.182 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.88, -1.02) opts 0xd 23:38:06.182 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.88, -1.02) 23:38:06.182 00.000 8052 Moving (-7.88, -1.02) raw xDistance=3.14 yDistance=-1.82 23:38:06.182 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.15 from input 3.14 23:38:06.182 00.000 8052 GuideAlgorithmResistSwitch::result() returns -1.82 from input -1.82 23:38:06.182 00.000 8052 MoveAxis(W, 118, ABG) 23:38:06.182 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:06.182 00.000 8052 Move returns status 1, amount 0 23:38:06.182 00.000 8052 MoveAxis(N, 277, ABG) 23:38:06.182 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:06.182 00.000 8052 Move returns status 1, amount 0 23:38:06.182 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:06.182 00.000 8052 move complete, result=1 23:38:06.197 00.015 8052 worker thread done servicing request 23:38:06.197 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=28, FiltMax=39, Gamma=1.040 23:38:06.447 00.250 3236 UpdateGuideState exits: m=237 SNR=10.6 23:38:06.447 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:06.447 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:06.447 00.000 3236 Enqueuing Expose request 23:38:06.447 00.000 8052 Worker thread wakes up 23:38:06.447 00.000 3236 GuideStep: 3.1 px 0 ms WEST, -1.8 px 0 ms NORTH 23:38:06.447 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:06.447 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,252,31,31) 23:38:06.510 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:06.510 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:08.010 01.500 8052 Exposure complete 23:38:08.166 00.156 8052 worker thread done servicing request 23:38:08.166 00.000 3236 OnExposeComplete: enter 23:38:08.166 00.000 3236 UpdateGuideState(): m_state=6 23:38:08.166 00.000 3236 Star::Find(15, 1044, 267, 0, (0,0,0,0), 0.0, 255) frame 1665 23:38:08.166 00.000 3236 Star::Find returns 1 (0), X=1044.79, Y=266.48, Mass=244, SNR=10.8, Peak=37 HFD=4.6 23:38:08.166 00.000 3236 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.85) = xAngle (-1.08 = -1.08) 23:38:08.166 00.000 3236 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.83 = -2.83) 23:38:08.166 00.000 3236 CameraToMount -- cameraX=-7.80 cameraY=-1.69 hyp=7.98 cameraTheta=-2.93 mountX=3.77 mountY=-2.48, mountTheta=-0.58 23:38:08.166 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.80, y=-1.69, opts=13) 23:38:08.166 00.000 3236 Enqueuing Move request for scope (-7.80, -1.69) 23:38:08.166 00.000 8052 Worker thread wakes up 23:38:08.166 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.80, -1.69) opts 0xd 23:38:08.166 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.80, -1.69) 23:38:08.166 00.000 8052 Moving (-7.80, -1.69) raw xDistance=3.77 yDistance=-2.48 23:38:08.166 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.52 from input 3.77 23:38:08.166 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.48 from input -2.48 23:38:08.166 00.000 8052 MoveAxis(W, 139, ABG) 23:38:08.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:08.166 00.000 8052 Move returns status 1, amount 0 23:38:08.166 00.000 8052 MoveAxis(N, 377, ABG) 23:38:08.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:08.166 00.000 8052 Move returns status 1, amount 0 23:38:08.166 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:08.166 00.000 8052 move complete, result=1 23:38:08.166 00.000 8052 worker thread done servicing request 23:38:08.182 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=22, FiltMax=32, Gamma=1.040 23:38:08.432 00.250 3236 UpdateGuideState exits: m=244 SNR=10.8 23:38:08.432 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:08.432 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:08.432 00.000 3236 Enqueuing Expose request 23:38:08.432 00.000 8052 Worker thread wakes up 23:38:08.432 00.000 3236 GuideStep: 3.8 px 0 ms WEST, -2.5 px 0 ms NORTH 23:38:08.432 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:08.432 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,251,31,31) 23:38:08.494 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:08.494 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:09.979 01.485 8052 Exposure complete 23:38:10.135 00.156 8052 worker thread done servicing request 23:38:10.135 00.000 3236 OnExposeComplete: enter 23:38:10.135 00.000 3236 UpdateGuideState(): m_state=6 23:38:10.135 00.000 3236 Star::Find(15, 1044, 266, 0, (0,0,0,0), 0.0, 255) frame 1666 23:38:10.135 00.000 3236 Star::Find returns 1 (0), X=1043.56, Y=266.00, Mass=237, SNR=10.6, Peak=36 HFD=4.7 23:38:10.135 00.000 3236 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.85) = xAngle (-1.06 = -1.06) 23:38:10.135 00.000 3236 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.80 = -2.80) 23:38:10.135 00.000 3236 CameraToMount -- cameraX=-9.03 cameraY=-2.18 hyp=9.29 cameraTheta=-2.90 mountX=4.57 mountY=-3.09, mountTheta=-0.59 23:38:10.150 00.015 3236 SchedulePrimaryMove(06CFF028, x=-9.03, y=-2.18, opts=13) 23:38:10.150 00.000 3236 Enqueuing Move request for scope (-9.03, -2.18) 23:38:10.150 00.000 8052 Worker thread wakes up 23:38:10.150 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-9.03, -2.18) opts 0xd 23:38:10.150 00.000 8052 Handling offset move in thread for scope, endpoint = (-9.03, -2.18) 23:38:10.150 00.000 8052 Moving (-9.03, -2.18) raw xDistance=4.57 yDistance=-3.09 23:38:10.150 00.000 8052 GuideAlgorithmHysteresis::Result() returns 3.06 from input 4.57 23:38:10.150 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.09 from input -3.09 23:38:10.150 00.000 8052 MoveAxis(W, 168, ABG) 23:38:10.150 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:10.150 00.000 8052 Move returns status 1, amount 0 23:38:10.150 00.000 8052 MoveAxis(N, 470, ABG) 23:38:10.150 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:10.150 00.000 8052 Move returns status 1, amount 0 23:38:10.150 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:10.150 00.000 8052 move complete, result=1 23:38:10.150 00.000 8052 worker thread done servicing request 23:38:10.150 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=23, FiltMax=33, Gamma=1.040 23:38:10.432 00.282 3236 UpdateGuideState exits: m=237 SNR=10.6 23:38:10.432 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:10.432 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:10.432 00.000 3236 Enqueuing Expose request 23:38:10.432 00.000 8052 Worker thread wakes up 23:38:10.432 00.000 3236 GuideStep: 4.6 px 0 ms WEST, -3.1 px 0 ms NORTH 23:38:10.432 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:10.432 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1029,251,31,31) 23:38:10.525 00.093 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:10.525 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:11.994 01.469 8052 Exposure complete 23:38:12.150 00.156 8052 worker thread done servicing request 23:38:12.150 00.000 3236 OnExposeComplete: enter 23:38:12.150 00.000 3236 UpdateGuideState(): m_state=6 23:38:12.150 00.000 3236 Star::Find(15, 1043, 265, 0, (0,0,0,0), 0.0, 255) frame 1667 23:38:12.150 00.000 3236 Star::Find returns 1 (0), X=1044.84, Y=265.25, Mass=219, SNR=10.2, Peak=46 HFD=4.4 23:38:12.150 00.000 3236 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.85) = xAngle (-0.93 = -0.93) 23:38:12.150 00.000 3236 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.68 = -2.68) 23:38:12.150 00.000 3236 CameraToMount -- cameraX=-7.75 cameraY=-2.92 hyp=8.29 cameraTheta=-2.78 mountX=4.94 mountY=-3.70, mountTheta=-0.64 23:38:12.166 00.016 3236 SchedulePrimaryMove(06CFF028, x=-7.75, y=-2.92, opts=13) 23:38:12.166 00.000 3236 Enqueuing Move request for scope (-7.75, -2.92) 23:38:12.166 00.000 8052 Worker thread wakes up 23:38:12.166 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.75, -2.92) opts 0xd 23:38:12.166 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.75, -2.92) 23:38:12.166 00.000 8052 Moving (-7.75, -2.92) raw xDistance=4.94 yDistance=-3.70 23:38:12.166 00.000 8052 GuideAlgorithmHysteresis::Result() returns 3.32 from input 4.94 23:38:12.166 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.70 from input -3.70 23:38:12.166 00.000 8052 MoveAxis(W, 183, ABG) 23:38:12.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:12.166 00.000 8052 Move returns status 1, amount 0 23:38:12.166 00.000 8052 MoveAxis(N, 562, ABG) 23:38:12.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:12.166 00.000 8052 Move returns status 1, amount 0 23:38:12.166 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:12.166 00.000 8052 move complete, result=1 23:38:12.166 00.000 8052 worker thread done servicing request 23:38:12.166 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=31, FiltMax=42, Gamma=1.040 23:38:12.416 00.250 3236 UpdateGuideState exits: m=219 SNR=10.2 23:38:12.416 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:12.416 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:12.416 00.000 3236 Enqueuing Expose request 23:38:12.416 00.000 8052 Worker thread wakes up 23:38:12.416 00.000 3236 GuideStep: 4.9 px 0 ms WEST, -3.7 px 0 ms NORTH 23:38:12.416 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:12.416 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,250,31,31) 23:38:12.494 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:12.494 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:13.979 01.485 8052 Exposure complete 23:38:14.150 00.171 8052 worker thread done servicing request 23:38:14.150 00.000 3236 OnExposeComplete: enter 23:38:14.150 00.000 3236 UpdateGuideState(): m_state=6 23:38:14.150 00.000 3236 Star::Find(15, 1044, 265, 0, (0,0,0,0), 0.0, 255) frame 1668 23:38:14.150 00.000 3236 Star::Find returns 1 (0), X=1045.16, Y=265.61, Mass=214, SNR=10.1, Peak=39 HFD=4.0 23:38:14.150 00.000 3236 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.85) = xAngle (-0.96 = -0.96) 23:38:14.150 00.000 3236 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.71 = -2.71) 23:38:14.150 00.000 3236 CameraToMount -- cameraX=-7.43 cameraY=-2.56 hyp=7.86 cameraTheta=-2.81 mountX=4.50 mountY=-3.31, mountTheta=-0.63 23:38:14.150 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.43, y=-2.56, opts=13) 23:38:14.150 00.000 3236 Enqueuing Move request for scope (-7.43, -2.56) 23:38:14.150 00.000 8052 Worker thread wakes up 23:38:14.166 00.016 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.43, -2.56) opts 0xd 23:38:14.166 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.43, -2.56) 23:38:14.166 00.000 8052 Moving (-7.43, -2.56) raw xDistance=4.50 yDistance=-3.31 23:38:14.166 00.000 8052 GuideAlgorithmHysteresis::Result() returns 3.07 from input 4.50 23:38:14.166 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.31 from input -3.31 23:38:14.166 00.000 8052 MoveAxis(W, 169, ABG) 23:38:14.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:14.166 00.000 8052 Move returns status 1, amount 0 23:38:14.166 00.000 8052 MoveAxis(N, 503, ABG) 23:38:14.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:14.166 00.000 8052 Move returns status 1, amount 0 23:38:14.166 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:14.166 00.000 8052 move complete, result=1 23:38:14.166 00.000 8052 worker thread done servicing request 23:38:14.166 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=36, Gamma=1.040 23:38:14.432 00.266 3236 UpdateGuideState exits: m=214 SNR=10.1 23:38:14.432 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:14.432 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:14.432 00.000 3236 Enqueuing Expose request 23:38:14.432 00.000 8052 Worker thread wakes up 23:38:14.432 00.000 3236 GuideStep: 4.5 px 0 ms WEST, -3.3 px 0 ms NORTH 23:38:14.432 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:14.432 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,251,31,31) 23:38:14.525 00.093 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:14.525 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:15.979 01.454 8052 Exposure complete 23:38:16.213 00.234 8052 worker thread done servicing request 23:38:16.213 00.000 3236 OnExposeComplete: enter 23:38:16.213 00.000 3236 UpdateGuideState(): m_state=6 23:38:16.213 00.000 3236 Star::Find(15, 1045, 265, 0, (0,0,0,0), 0.0, 255) frame 1669 23:38:16.229 00.016 3236 Star::Find returns 1 (0), X=1045.49, Y=266.15, Mass=220, SNR=10.3, Peak=43 HFD=3.8 23:38:16.229 00.000 3236 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.85) = xAngle (-1.01 = -1.01) 23:38:16.229 00.000 3236 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.76 = -2.76) 23:38:16.229 00.000 3236 CameraToMount -- cameraX=-7.10 cameraY=-2.03 hyp=7.38 cameraTheta=-2.86 mountX=3.90 mountY=-2.74, mountTheta=-0.61 23:38:16.229 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.10, y=-2.03, opts=13) 23:38:16.229 00.000 3236 Enqueuing Move request for scope (-7.10, -2.03) 23:38:16.244 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=38, Gamma=1.040 23:38:16.244 00.000 8052 Worker thread wakes up 23:38:16.244 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.10, -2.03) opts 0xd 23:38:16.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.10, -2.03) 23:38:16.244 00.000 8052 Moving (-7.10, -2.03) raw xDistance=3.90 yDistance=-2.74 23:38:16.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.67 from input 3.90 23:38:16.244 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.74 from input -2.74 23:38:16.244 00.000 8052 MoveAxis(W, 147, ABG) 23:38:16.244 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:16.244 00.000 8052 Move returns status 1, amount 0 23:38:16.244 00.000 8052 MoveAxis(N, 417, ABG) 23:38:16.244 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:16.244 00.000 8052 Move returns status 1, amount 0 23:38:16.244 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:16.244 00.000 8052 move complete, result=1 23:38:16.244 00.000 8052 worker thread done servicing request 23:38:16.463 00.219 3236 UpdateGuideState exits: m=220 SNR=10.3 23:38:16.463 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:16.463 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:16.463 00.000 3236 Enqueuing Expose request 23:38:16.463 00.000 8052 Worker thread wakes up 23:38:16.463 00.000 3236 GuideStep: 3.9 px 0 ms WEST, -2.7 px 0 ms NORTH 23:38:16.463 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:16.463 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,251,31,31) 23:38:16.525 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:16.525 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:18.025 01.500 8052 Exposure complete 23:38:18.197 00.172 8052 worker thread done servicing request 23:38:18.197 00.000 3236 OnExposeComplete: enter 23:38:18.197 00.000 3236 UpdateGuideState(): m_state=6 23:38:18.197 00.000 3236 Star::Find(15, 1045, 266, 0, (0,0,0,0), 0.0, 255) frame 1670 23:38:18.197 00.000 3236 Star::Find returns 1 (0), X=1045.21, Y=266.86, Mass=255, SNR=11.0, Peak=42 HFD=4.4 23:38:18.197 00.000 3236 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.85) = xAngle (-1.12 = -1.12) 23:38:18.197 00.000 3236 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.86 = -2.86) 23:38:18.197 00.000 3236 CameraToMount -- cameraX=-7.38 cameraY=-1.31 hyp=7.50 cameraTheta=-2.97 mountX=3.29 mountY=-2.06, mountTheta=-0.56 23:38:18.197 00.000 3236 SchedulePrimaryMove(06CFF028, x=-7.38, y=-1.31, opts=13) 23:38:18.197 00.000 3236 Enqueuing Move request for scope (-7.38, -1.31) 23:38:18.197 00.000 8052 Worker thread wakes up 23:38:18.197 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-7.38, -1.31) opts 0xd 23:38:18.197 00.000 8052 Handling offset move in thread for scope, endpoint = (-7.38, -1.31) 23:38:18.197 00.000 8052 Moving (-7.38, -1.31) raw xDistance=3.29 yDistance=-2.06 23:38:18.197 00.000 8052 GuideAlgorithmHysteresis::Result() returns 2.26 from input 3.29 23:38:18.197 00.000 8052 GuideAlgorithmResistSwitch::result() returns -2.06 from input -2.06 23:38:18.213 00.016 8052 MoveAxis(W, 124, ABG) 23:38:18.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:18.213 00.000 8052 Move returns status 1, amount 0 23:38:18.213 00.000 8052 MoveAxis(N, 313, ABG) 23:38:18.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:18.213 00.000 8052 Move returns status 1, amount 0 23:38:18.213 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:18.213 00.000 8052 move complete, result=1 23:38:18.213 00.000 8052 worker thread done servicing request 23:38:18.213 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=37, Gamma=1.040 23:38:18.479 00.266 3236 UpdateGuideState exits: m=255 SNR=11.0 23:38:18.479 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:18.479 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:18.479 00.000 3236 Enqueuing Expose request 23:38:18.479 00.000 8052 Worker thread wakes up 23:38:18.479 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:18.479 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1030,252,31,31) 23:38:18.479 00.000 3236 GuideStep: 3.3 px 0 ms WEST, -2.1 px 0 ms NORTH 23:38:18.541 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:18.541 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:20.041 01.500 8052 Exposure complete 23:38:20.213 00.172 8052 worker thread done servicing request 23:38:20.213 00.000 3236 OnExposeComplete: enter 23:38:20.213 00.000 3236 UpdateGuideState(): m_state=6 23:38:20.213 00.000 3236 Star::Find(15, 1045, 266, 0, (0,0,0,0), 0.0, 255) frame 1671 23:38:20.213 00.000 3236 Star::Find returns 1 (0), X=1045.65, Y=265.34, Mass=217, SNR=10.2, Peak=42 HFD=4.4 23:38:20.213 00.000 3236 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.85) = xAngle (-0.91 = -0.91) 23:38:20.213 00.000 3236 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.65 = -2.65) 23:38:20.213 00.000 3236 CameraToMount -- cameraX=-6.94 cameraY=-2.84 hyp=7.50 cameraTheta=-2.75 mountX=4.63 mountY=-3.53, mountTheta=-0.65 23:38:20.213 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.94, y=-2.84, opts=13) 23:38:20.213 00.000 3236 Enqueuing Move request for scope (-6.94, -2.84) 23:38:20.213 00.000 8052 Worker thread wakes up 23:38:20.213 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.94, -2.84) opts 0xd 23:38:20.213 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.94, -2.84) 23:38:20.213 00.000 8052 Moving (-6.94, -2.84) raw xDistance=4.63 yDistance=-3.53 23:38:20.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns 3.08 from input 4.63 23:38:20.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns -3.53 from input -3.53 23:38:20.213 00.000 8052 MoveAxis(W, 169, ABG) 23:38:20.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:20.213 00.000 8052 Move returns status 1, amount 0 23:38:20.213 00.000 8052 MoveAxis(N, 537, ABG) 23:38:20.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:20.213 00.000 8052 Move returns status 1, amount 0 23:38:20.213 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:20.213 00.000 8052 move complete, result=1 23:38:20.213 00.000 8052 worker thread done servicing request 23:38:20.229 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=28, FiltMax=40, Gamma=1.040 23:38:20.494 00.265 3236 UpdateGuideState exits: m=217 SNR=10.2 23:38:20.494 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:20.494 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:20.494 00.000 3236 Enqueuing Expose request 23:38:20.494 00.000 8052 Worker thread wakes up 23:38:20.494 00.000 3236 GuideStep: 4.6 px 0 ms WEST, -3.5 px 0 ms NORTH 23:38:20.494 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:20.494 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,250,31,31) 23:38:20.557 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:20.557 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:22.041 01.484 8052 Exposure complete 23:38:22.197 00.156 8052 worker thread done servicing request 23:38:22.197 00.000 3236 OnExposeComplete: enter 23:38:22.197 00.000 3236 UpdateGuideState(): m_state=6 23:38:22.197 00.000 3236 Star::Find(15, 1045, 265, 0, (0,0,0,0), 0.0, 255) frame 1672 23:38:22.197 00.000 3236 Star::Find returns 1 (0), X=1046.59, Y=264.33, Mass=229, SNR=10.4, Peak=38 HFD=4.1 23:38:22.197 00.000 3236 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.85) = xAngle (-0.72 = -0.72) 23:38:22.197 00.000 3236 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.47 = -2.47) 23:38:22.197 00.000 3236 CameraToMount -- cameraX=-6.00 cameraY=-3.84 hyp=7.12 cameraTheta=-2.57 mountX=5.34 mountY=-4.43, mountTheta=-0.69 23:38:22.197 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.00, y=-3.84, opts=13) 23:38:22.197 00.000 3236 Enqueuing Move request for scope (-6.00, -3.84) 23:38:22.197 00.000 8052 Worker thread wakes up 23:38:22.197 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.00, -3.84) opts 0xd 23:38:22.197 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.00, -3.84) 23:38:22.197 00.000 8052 Moving (-6.00, -3.84) raw xDistance=5.34 yDistance=-4.43 23:38:22.197 00.000 8052 GuideAlgorithmHysteresis::Result() returns 3.58 from input 5.34 23:38:22.197 00.000 8052 GuideAlgorithmResistSwitch::result() returns -4.43 from input -4.43 23:38:22.197 00.000 8052 MoveAxis(W, 197, ABG) 23:38:22.197 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:22.197 00.000 8052 Move returns status 1, amount 0 23:38:22.197 00.000 8052 MoveAxis(N, 674, ABG) 23:38:22.197 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:22.197 00.000 8052 Move returns status 1, amount 0 23:38:22.197 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:22.197 00.000 8052 move complete, result=1 23:38:22.197 00.000 8052 worker thread done servicing request 23:38:22.213 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=24, FiltMax=35, Gamma=1.040 23:38:22.463 00.250 3236 UpdateGuideState exits: m=229 SNR=10.4 23:38:22.463 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:22.463 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:22.463 00.000 3236 Enqueuing Expose request 23:38:22.463 00.000 3236 GuideStep: 5.3 px 0 ms WEST, -4.4 px 0 ms NORTH 23:38:22.463 00.000 8052 Worker thread wakes up 23:38:22.463 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:22.463 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,249,31,31) 23:38:22.525 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:22.525 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:24.026 01.501 8052 Exposure complete 23:38:24.182 00.156 8052 worker thread done servicing request 23:38:24.182 00.000 3236 OnExposeComplete: enter 23:38:24.182 00.000 3236 UpdateGuideState(): m_state=6 23:38:24.182 00.000 3236 Star::Find(15, 1046, 264, 0, (0,0,0,0), 0.0, 255) frame 1673 23:38:24.182 00.000 3236 Star::Find returns 1 (0), X=1045.93, Y=263.30, Mass=218, SNR=10.2, Peak=39 HFD=4.6 23:38:24.182 00.000 3236 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.85) = xAngle (-0.66 = -0.66) 23:38:24.182 00.000 3236 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.41 = -2.41) 23:38:24.182 00.000 3236 CameraToMount -- cameraX=-6.66 cameraY=-4.87 hyp=8.26 cameraTheta=-2.51 mountX=6.51 mountY=-5.53, mountTheta=-0.70 23:38:24.182 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.66, y=-4.87, opts=13) 23:38:24.182 00.000 3236 Enqueuing Move request for scope (-6.66, -4.87) 23:38:24.182 00.000 8052 Worker thread wakes up 23:38:24.182 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.66, -4.87) opts 0xd 23:38:24.182 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.66, -4.87) 23:38:24.182 00.000 8052 Moving (-6.66, -4.87) raw xDistance=6.51 yDistance=-5.53 23:38:24.182 00.000 8052 GuideAlgorithmHysteresis::Result() returns 4.35 from input 6.51 23:38:24.182 00.000 8052 GuideAlgorithmResistSwitch::result() returns -5.53 from input -5.53 23:38:24.182 00.000 8052 MoveAxis(W, 239, ABG) 23:38:24.182 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:24.182 00.000 8052 Move returns status 1, amount 0 23:38:24.182 00.000 8052 MoveAxis(N, 840, ABG) 23:38:24.182 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:24.182 00.000 8052 Move returns status 1, amount 0 23:38:24.182 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:24.182 00.000 8052 move complete, result=1 23:38:24.182 00.000 8052 worker thread done servicing request 23:38:24.197 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=27, FiltMax=37, Gamma=1.040 23:38:24.447 00.250 3236 UpdateGuideState exits: m=218 SNR=10.2 23:38:24.447 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:24.447 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:24.447 00.000 3236 Enqueuing Expose request 23:38:24.447 00.000 8052 Worker thread wakes up 23:38:24.447 00.000 3236 GuideStep: 6.5 px 0 ms WEST, -5.5 px 0 ms NORTH 23:38:24.447 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:24.447 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,248,31,31) 23:38:24.510 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:24.510 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:25.994 01.484 8052 Exposure complete 23:38:26.150 00.156 8052 worker thread done servicing request 23:38:26.150 00.000 3236 OnExposeComplete: enter 23:38:26.150 00.000 3236 UpdateGuideState(): m_state=6 23:38:26.150 00.000 3236 Star::Find(15, 1045, 263, 0, (0,0,0,0), 0.0, 255) frame 1674 23:38:26.150 00.000 3236 Star::Find returns 1 (0), X=1045.99, Y=263.78, Mass=216, SNR=10.2, Peak=45 HFD=4.3 23:38:26.150 00.000 3236 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.85) = xAngle (-0.71 = -0.71) 23:38:26.150 00.000 3236 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.45 = -2.45) 23:38:26.150 00.000 3236 CameraToMount -- cameraX=-6.60 cameraY=-4.40 hyp=7.93 cameraTheta=-2.55 mountX=6.04 mountY=-5.05, mountTheta=-0.70 23:38:26.150 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.60, y=-4.40, opts=13) 23:38:26.150 00.000 3236 Enqueuing Move request for scope (-6.60, -4.40) 23:38:26.150 00.000 8052 Worker thread wakes up 23:38:26.150 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.60, -4.40) opts 0xd 23:38:26.150 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.60, -4.40) 23:38:26.150 00.000 8052 Moving (-6.60, -4.40) raw xDistance=6.04 yDistance=-5.05 23:38:26.150 00.000 8052 GuideAlgorithmHysteresis::Result() returns 4.11 from input 6.04 23:38:26.150 00.000 8052 GuideAlgorithmResistSwitch::result() returns -5.05 from input -5.05 23:38:26.150 00.000 8052 MoveAxis(W, 226, ABG) 23:38:26.150 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:26.150 00.000 8052 Move returns status 1, amount 0 23:38:26.150 00.000 8052 MoveAxis(N, 767, ABG) 23:38:26.150 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:26.150 00.000 8052 Move returns status 1, amount 0 23:38:26.150 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:26.150 00.000 8052 move complete, result=1 23:38:26.150 00.000 8052 worker thread done servicing request 23:38:26.166 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=30, FiltMax=39, Gamma=1.040 23:38:26.416 00.250 3236 UpdateGuideState exits: m=216 SNR=10.2 23:38:26.416 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:26.416 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:26.416 00.000 3236 Enqueuing Expose request 23:38:26.416 00.000 8052 Worker thread wakes up 23:38:26.416 00.000 3236 GuideStep: 6.0 px 0 ms WEST, -5.0 px 0 ms NORTH 23:38:26.416 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:26.416 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,249,31,31) 23:38:26.479 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:26.479 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:28.072 01.593 8052 Exposure complete 23:38:28.229 00.157 8052 worker thread done servicing request 23:38:28.229 00.000 3236 OnExposeComplete: enter 23:38:28.229 00.000 3236 UpdateGuideState(): m_state=6 23:38:28.244 00.015 3236 Star::Find(15, 1045, 263, 0, (0,0,0,0), 0.0, 255) frame 1675 23:38:28.244 00.000 3236 Star::Find returns 1 (0), X=1045.76, Y=262.52, Mass=228, SNR=10.4, Peak=45 HFD=3.9 23:38:28.244 00.000 3236 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.85) = xAngle (-0.60 = -0.60) 23:38:28.244 00.000 3236 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.35 = -2.35) 23:38:28.244 00.000 3236 CameraToMount -- cameraX=-6.84 cameraY=-5.65 hyp=8.87 cameraTheta=-2.45 mountX=7.31 mountY=-6.32, mountTheta=-0.71 23:38:28.244 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.84, y=-5.65, opts=13) 23:38:28.244 00.000 3236 Enqueuing Move request for scope (-6.84, -5.65) 23:38:28.244 00.000 8052 Worker thread wakes up 23:38:28.244 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.84, -5.65) opts 0xd 23:38:28.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.84, -5.65) 23:38:28.244 00.000 8052 Moving (-6.84, -5.65) raw xDistance=7.31 yDistance=-6.32 23:38:28.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 4.89 from input 7.31 23:38:28.244 00.000 8052 GuideAlgorithmResistSwitch::result() returns -6.32 from input -6.32 23:38:28.244 00.000 8052 MoveAxis(W, 269, ABG) 23:38:28.244 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:28.244 00.000 8052 Move returns status 1, amount 0 23:38:28.244 00.000 8052 MoveAxis(N, 961, ABG) 23:38:28.244 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:28.244 00.000 8052 Move returns status 1, amount 0 23:38:28.244 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:28.244 00.000 8052 move complete, result=1 23:38:28.244 00.000 8052 worker thread done servicing request 23:38:28.260 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=28, FiltMax=38, Gamma=1.040 23:38:28.526 00.266 3236 UpdateGuideState exits: m=228 SNR=10.4 23:38:28.526 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:28.526 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:28.526 00.000 3236 Enqueuing Expose request 23:38:28.526 00.000 8052 Worker thread wakes up 23:38:28.526 00.000 3236 GuideStep: 7.3 px 0 ms WEST, -6.3 px 0 ms NORTH 23:38:28.526 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:28.526 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,248,31,31) 23:38:28.619 00.093 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:28.619 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:29.979 01.360 8052 Exposure complete 23:38:30.135 00.156 3236 OnExposeComplete: enter 23:38:30.135 00.000 3236 UpdateGuideState(): m_state=6 23:38:30.135 00.000 8052 worker thread done servicing request 23:38:30.135 00.000 3236 Star::Find(15, 1045, 262, 0, (0,0,0,0), 0.0, 255) frame 1676 23:38:30.135 00.000 3236 Star::Find returns 1 (0), X=1046.26, Y=261.85, Mass=232, SNR=10.5, Peak=36 HFD=4.2 23:38:30.135 00.000 3236 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.85) = xAngle (-0.51 = -0.51) 23:38:30.135 00.000 3236 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.25 = -2.25) 23:38:30.135 00.000 3236 CameraToMount -- cameraX=-6.33 cameraY=-6.33 hyp=8.95 cameraTheta=-2.36 mountX=7.82 mountY=-6.94, mountTheta=-0.73 23:38:30.135 00.000 3236 SchedulePrimaryMove(06CFF028, x=-6.33, y=-6.33, opts=13) 23:38:30.135 00.000 3236 Enqueuing Move request for scope (-6.33, -6.33) 23:38:30.135 00.000 8052 Worker thread wakes up 23:38:30.135 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-6.33, -6.33) opts 0xd 23:38:30.135 00.000 8052 Handling offset move in thread for scope, endpoint = (-6.33, -6.33) 23:38:30.135 00.000 8052 Moving (-6.33, -6.33) raw xDistance=7.82 yDistance=-6.94 23:38:30.135 00.000 8052 GuideAlgorithmHysteresis::Result() returns 5.27 from input 7.82 23:38:30.135 00.000 8052 GuideAlgorithmResistSwitch::result() returns -6.94 from input -6.94 23:38:30.135 00.000 8052 MoveAxis(W, 290, ABG) 23:38:30.135 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:30.135 00.000 8052 Move returns status 1, amount 0 23:38:30.135 00.000 8052 MoveAxis(N, 1055, ABG) 23:38:30.135 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:30.135 00.000 8052 Move returns status 1, amount 0 23:38:30.135 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:30.150 00.015 8052 move complete, result=1 23:38:30.150 00.000 8052 worker thread done servicing request 23:38:30.150 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=23, FiltMax=35, Gamma=1.040 23:38:30.400 00.250 3236 UpdateGuideState exits: m=232 SNR=10.5 23:38:30.400 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:30.400 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:30.400 00.000 3236 Enqueuing Expose request 23:38:30.400 00.000 8052 Worker thread wakes up 23:38:30.400 00.000 3236 GuideStep: 7.8 px 0 ms WEST, -6.9 px 0 ms NORTH 23:38:30.400 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:30.400 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1031,247,31,31) 23:38:30.463 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:30.463 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:32.057 01.594 8052 Exposure complete 23:38:32.213 00.156 8052 worker thread done servicing request 23:38:32.213 00.000 3236 OnExposeComplete: enter 23:38:32.213 00.000 3236 UpdateGuideState(): m_state=6 23:38:32.213 00.000 3236 Star::Find(15, 1046, 261, 0, (0,0,0,0), 0.0, 255) frame 1677 23:38:32.213 00.000 3236 Star::Find returns 1 (0), X=1046.77, Y=262.19, Mass=241, SNR=10.7, Peak=44 HFD=4.1 23:38:32.213 00.000 3236 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.85) = xAngle (-0.49 = -0.49) 23:38:32.213 00.000 3236 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.24 = -2.24) 23:38:32.213 00.000 3236 CameraToMount -- cameraX=-5.82 cameraY=-5.98 hyp=8.34 cameraTheta=-2.34 mountX=7.35 mountY=-6.54, mountTheta=-0.73 23:38:32.213 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.82, y=-5.98, opts=13) 23:38:32.213 00.000 3236 Enqueuing Move request for scope (-5.82, -5.98) 23:38:32.213 00.000 8052 Worker thread wakes up 23:38:32.213 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.82, -5.98) opts 0xd 23:38:32.213 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.82, -5.98) 23:38:32.213 00.000 8052 Moving (-5.82, -5.98) raw xDistance=7.35 yDistance=-6.54 23:38:32.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns 5.00 from input 7.35 23:38:32.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns -6.54 from input -6.54 23:38:32.213 00.000 8052 MoveAxis(W, 275, ABG) 23:38:32.229 00.016 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:32.229 00.000 8052 Move returns status 1, amount 0 23:38:32.229 00.000 8052 MoveAxis(N, 995, ABG) 23:38:32.229 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:32.229 00.000 8052 Move returns status 1, amount 0 23:38:32.229 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:32.229 00.000 8052 move complete, result=1 23:38:32.229 00.000 8052 worker thread done servicing request 23:38:32.229 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=37, Gamma=1.040 23:38:32.494 00.265 3236 UpdateGuideState exits: m=241 SNR=10.7 23:38:32.494 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:32.494 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:32.494 00.000 3236 Enqueuing Expose request 23:38:32.494 00.000 8052 Worker thread wakes up 23:38:32.494 00.000 3236 GuideStep: 7.3 px 0 ms WEST, -6.5 px 0 ms NORTH 23:38:32.494 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:32.494 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,247,31,31) 23:38:32.557 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:32.557 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:34.041 01.484 8052 Exposure complete 23:38:34.197 00.156 8052 worker thread done servicing request 23:38:34.197 00.000 3236 OnExposeComplete: enter 23:38:34.197 00.000 3236 UpdateGuideState(): m_state=6 23:38:34.197 00.000 3236 Star::Find(15, 1046, 262, 0, (0,0,0,0), 0.0, 255) frame 1678 23:38:34.197 00.000 3236 Star::Find returns 1 (0), X=1047.02, Y=262.32, Mass=212, SNR=10.0, Peak=41 HFD=4.0 23:38:34.197 00.000 3236 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.85) = xAngle (-0.48 = -0.48) 23:38:34.197 00.000 3236 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.23 = -2.23) 23:38:34.197 00.000 3236 CameraToMount -- cameraX=-5.57 cameraY=-5.86 hyp=8.08 cameraTheta=-2.33 mountX=7.16 mountY=-6.40, mountTheta=-0.73 23:38:34.213 00.016 3236 SchedulePrimaryMove(06CFF028, x=-5.57, y=-5.86, opts=13) 23:38:34.213 00.000 3236 Enqueuing Move request for scope (-5.57, -5.86) 23:38:34.213 00.000 8052 Worker thread wakes up 23:38:34.213 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.57, -5.86) opts 0xd 23:38:34.213 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.57, -5.86) 23:38:34.213 00.000 8052 Moving (-5.57, -5.86) raw xDistance=7.16 yDistance=-6.40 23:38:34.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns 4.86 from input 7.16 23:38:34.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns -6.40 from input -6.40 23:38:34.213 00.000 8052 MoveAxis(W, 267, ABG) 23:38:34.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:34.213 00.000 8052 Move returns status 1, amount 0 23:38:34.213 00.000 8052 MoveAxis(N, 973, ABG) 23:38:34.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:34.213 00.000 8052 Move returns status 1, amount 0 23:38:34.213 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:34.213 00.000 8052 move complete, result=1 23:38:34.213 00.000 8052 worker thread done servicing request 23:38:34.213 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=37, Gamma=1.040 23:38:34.463 00.250 3236 UpdateGuideState exits: m=212 SNR=10.0 23:38:34.479 00.016 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:34.479 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:34.479 00.000 3236 Enqueuing Expose request 23:38:34.479 00.000 8052 Worker thread wakes up 23:38:34.479 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:34.479 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,247,31,31) 23:38:34.479 00.000 3236 GuideStep: 7.2 px 0 ms WEST, -6.4 px 0 ms NORTH 23:38:34.541 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:34.541 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:36.057 01.516 8052 Exposure complete 23:38:36.213 00.156 8052 worker thread done servicing request 23:38:36.213 00.000 3236 OnExposeComplete: enter 23:38:36.213 00.000 3236 UpdateGuideState(): m_state=6 23:38:36.213 00.000 3236 Star::Find(15, 1047, 262, 0, (0,0,0,0), 0.0, 255) frame 1679 23:38:36.213 00.000 3236 Star::Find returns 1 (0), X=1047.01, Y=261.87, Mass=241, SNR=10.8, Peak=42 HFD=4.7 23:38:36.213 00.000 3236 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.85) = xAngle (-0.45 = -0.45) 23:38:36.213 00.000 3236 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.19 = -2.19) 23:38:36.213 00.000 3236 CameraToMount -- cameraX=-5.58 cameraY=-6.30 hyp=8.42 cameraTheta=-2.30 mountX=7.59 mountY=-6.84, mountTheta=-0.73 23:38:36.213 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.58, y=-6.30, opts=13) 23:38:36.213 00.000 3236 Enqueuing Move request for scope (-5.58, -6.30) 23:38:36.213 00.000 8052 Worker thread wakes up 23:38:36.213 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.58, -6.30) opts 0xd 23:38:36.213 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.58, -6.30) 23:38:36.213 00.000 8052 Moving (-5.58, -6.30) raw xDistance=7.59 yDistance=-6.84 23:38:36.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns 5.12 from input 7.59 23:38:36.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns -6.84 from input -6.84 23:38:36.213 00.000 8052 MoveAxis(W, 282, ABG) 23:38:36.229 00.016 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:36.229 00.000 8052 Move returns status 1, amount 0 23:38:36.229 00.000 8052 MoveAxis(N, 1040, ABG) 23:38:36.229 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:36.229 00.000 8052 Move returns status 1, amount 0 23:38:36.229 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:36.229 00.000 8052 move complete, result=1 23:38:36.229 00.000 8052 worker thread done servicing request 23:38:36.229 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=30, FiltMax=40, Gamma=1.040 23:38:36.479 00.250 3236 UpdateGuideState exits: m=241 SNR=10.8 23:38:36.479 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:36.479 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:36.479 00.000 3236 Enqueuing Expose request 23:38:36.479 00.000 8052 Worker thread wakes up 23:38:36.479 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:36.479 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,247,31,31) 23:38:36.479 00.000 3236 GuideStep: 7.6 px 0 ms WEST, -6.8 px 0 ms NORTH 23:38:36.557 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:36.557 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:38.041 01.484 8052 Exposure complete 23:38:38.197 00.156 8052 worker thread done servicing request 23:38:38.197 00.000 3236 OnExposeComplete: enter 23:38:38.197 00.000 3236 UpdateGuideState(): m_state=6 23:38:38.197 00.000 3236 Star::Find(15, 1047, 261, 0, (0,0,0,0), 0.0, 255) frame 1680 23:38:38.197 00.000 3236 Star::Find returns 1 (0), X=1047.57, Y=260.80, Mass=211, SNR=10.0, Peak=40 HFD=4.6 23:38:38.197 00.000 3236 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.85) = xAngle (-0.32 = -0.32) 23:38:38.197 00.000 3236 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.07 = -2.07) 23:38:38.197 00.000 3236 CameraToMount -- cameraX=-5.02 cameraY=-7.38 hyp=8.93 cameraTheta=-2.17 mountX=8.47 mountY=-7.85, mountTheta=-0.75 23:38:38.197 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.02, y=-7.38, opts=13) 23:38:38.197 00.000 3236 Enqueuing Move request for scope (-5.02, -7.38) 23:38:38.197 00.000 8052 Worker thread wakes up 23:38:38.197 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.02, -7.38) opts 0xd 23:38:38.197 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.02, -7.38) 23:38:38.197 00.000 8052 Moving (-5.02, -7.38) raw xDistance=8.47 yDistance=-7.85 23:38:38.197 00.000 8052 GuideAlgorithmHysteresis::Result() returns 5.70 from input 8.47 23:38:38.197 00.000 8052 GuideAlgorithmResistSwitch::result() returns -7.85 from input -7.85 23:38:38.197 00.000 8052 MoveAxis(W, 313, ABG) 23:38:38.197 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:38.197 00.000 8052 Move returns status 1, amount 0 23:38:38.197 00.000 8052 MoveAxis(N, 1194, ABG) 23:38:38.197 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:38.197 00.000 8052 Move returns status 1, amount 0 23:38:38.197 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:38.197 00.000 8052 move complete, result=1 23:38:38.197 00.000 8052 worker thread done servicing request 23:38:38.213 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=28, FiltMax=36, Gamma=1.040 23:38:38.463 00.250 3236 UpdateGuideState exits: m=211 SNR=10.0 23:38:38.463 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:38.463 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:38.463 00.000 3236 Enqueuing Expose request 23:38:38.463 00.000 8052 Worker thread wakes up 23:38:38.463 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:38.463 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1033,246,31,31) 23:38:38.463 00.000 3236 GuideStep: 8.5 px 0 ms WEST, -7.9 px 0 ms NORTH 23:38:38.525 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:38.525 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:40.010 01.485 8052 Exposure complete 23:38:40.166 00.156 8052 worker thread done servicing request 23:38:40.166 00.000 3236 OnExposeComplete: enter 23:38:40.166 00.000 3236 UpdateGuideState(): m_state=6 23:38:40.166 00.000 3236 Star::Find(15, 1047, 260, 0, (0,0,0,0), 0.0, 255) frame 1681 23:38:40.166 00.000 3236 Star::Find returns 1 (0), X=1047.27, Y=259.25, Mass=214, SNR=10.1, Peak=38 HFD=4.3 23:38:40.166 00.000 3236 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.85) = xAngle (-0.26 = -0.26) 23:38:40.166 00.000 3236 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.01 = -2.01) 23:38:40.166 00.000 3236 CameraToMount -- cameraX=-5.32 cameraY=-8.93 hyp=10.39 cameraTheta=-2.11 mountX=10.04 mountY=-9.42, mountTheta=-0.75 23:38:40.166 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.32, y=-8.93, opts=13) 23:38:40.166 00.000 3236 Enqueuing Move request for scope (-5.32, -8.93) 23:38:40.166 00.000 8052 Worker thread wakes up 23:38:40.166 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.32, -8.93) opts 0xd 23:38:40.166 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.32, -8.93) 23:38:40.166 00.000 8052 Moving (-5.32, -8.93) raw xDistance=10.04 yDistance=-9.42 23:38:40.166 00.000 8052 GuideAlgorithmHysteresis::Result() returns 6.72 from input 10.04 23:38:40.166 00.000 8052 GuideAlgorithmResistSwitch::result() returns -9.42 from input -9.42 23:38:40.166 00.000 8052 MoveAxis(W, 370, ABG) 23:38:40.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:40.166 00.000 8052 Move returns status 1, amount 0 23:38:40.166 00.000 8052 MoveAxis(N, 1432, ABG) 23:38:40.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:40.166 00.000 8052 Move returns status 1, amount 0 23:38:40.166 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:40.166 00.000 8052 move complete, result=1 23:38:40.166 00.000 8052 worker thread done servicing request 23:38:40.182 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=23, FiltMax=33, Gamma=1.040 23:38:40.432 00.250 3236 UpdateGuideState exits: m=214 SNR=10.1 23:38:40.432 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:40.432 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:40.432 00.000 3236 Enqueuing Expose request 23:38:40.432 00.000 8052 Worker thread wakes up 23:38:40.432 00.000 3236 GuideStep: 10.0 px 0 ms WEST, -9.4 px 0 ms NORTH 23:38:40.432 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:40.432 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,244,31,31) 23:38:40.494 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:40.494 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:42.041 01.547 8052 Exposure complete 23:38:42.213 00.172 8052 worker thread done servicing request 23:38:42.213 00.000 3236 OnExposeComplete: enter 23:38:42.213 00.000 3236 UpdateGuideState(): m_state=6 23:38:42.213 00.000 3236 Star::Find(15, 1047, 259, 0, (0,0,0,0), 0.0, 255) frame 1682 23:38:42.213 00.000 3236 Star::Find returns 1 (0), X=1048.42, Y=258.81, Mass=215, SNR=10.1, Peak=39 HFD=4.7 23:38:42.213 00.000 3236 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.85) = xAngle (-0.14 = -0.14) 23:38:42.213 00.000 3236 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.89 = -1.89) 23:38:42.213 00.000 3236 CameraToMount -- cameraX=-4.17 cameraY=-9.37 hyp=10.25 cameraTheta=-1.99 mountX=10.15 mountY=-9.74, mountTheta=-0.76 23:38:42.213 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.17, y=-9.37, opts=13) 23:38:42.213 00.000 3236 Enqueuing Move request for scope (-4.17, -9.37) 23:38:42.213 00.000 8052 Worker thread wakes up 23:38:42.213 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.17, -9.37) opts 0xd 23:38:42.213 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.17, -9.37) 23:38:42.213 00.000 8052 Moving (-4.17, -9.37) raw xDistance=10.15 yDistance=-9.74 23:38:42.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns 6.87 from input 10.15 23:38:42.229 00.016 8052 GuideAlgorithmResistSwitch::result() returns -9.74 from input -9.74 23:38:42.229 00.000 8052 MoveAxis(W, 377, ABG) 23:38:42.229 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:42.229 00.000 8052 Move returns status 1, amount 0 23:38:42.229 00.000 8052 MoveAxis(N, 1481, ABG) 23:38:42.229 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:42.229 00.000 8052 Move returns status 1, amount 0 23:38:42.229 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:42.229 00.000 8052 move complete, result=1 23:38:42.229 00.000 8052 worker thread done servicing request 23:38:42.229 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=27, FiltMax=37, Gamma=1.040 23:38:42.494 00.265 3236 UpdateGuideState exits: m=215 SNR=10.1 23:38:42.494 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:42.494 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:42.494 00.000 3236 Enqueuing Expose request 23:38:42.494 00.000 8052 Worker thread wakes up 23:38:42.494 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:42.494 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1033,244,31,31) 23:38:42.494 00.000 3236 GuideStep: 10.2 px 0 ms WEST, -9.7 px 0 ms NORTH 23:38:42.588 00.094 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:42.588 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:44.041 01.453 8052 Exposure complete 23:38:44.197 00.156 8052 worker thread done servicing request 23:38:44.197 00.000 3236 OnExposeComplete: enter 23:38:44.197 00.000 3236 UpdateGuideState(): m_state=6 23:38:44.197 00.000 3236 Star::Find(15, 1048, 258, 0, (0,0,0,0), 0.0, 255) frame 1683 23:38:44.197 00.000 3236 Star::Find returns 1 (0), X=1048.08, Y=258.54, Mass=214, SNR=10.1, Peak=39 HFD=4.9 23:38:44.197 00.000 3236 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.85) = xAngle (-0.16 = -0.16) 23:38:44.197 00.000 3236 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.91 = -1.91) 23:38:44.197 00.000 3236 CameraToMount -- cameraX=-4.51 cameraY=-9.64 hyp=10.64 cameraTheta=-2.01 mountX=10.51 mountY=-10.05, mountTheta=-0.76 23:38:44.213 00.016 3236 SchedulePrimaryMove(06CFF028, x=-4.51, y=-9.64, opts=13) 23:38:44.213 00.000 3236 Enqueuing Move request for scope (-4.51, -9.64) 23:38:44.213 00.000 8052 Worker thread wakes up 23:38:44.213 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.51, -9.64) opts 0xd 23:38:44.213 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.51, -9.64) 23:38:44.213 00.000 8052 Moving (-4.51, -9.64) raw xDistance=10.51 yDistance=-10.05 23:38:44.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns 7.10 from input 10.51 23:38:44.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns -10.05 from input -10.05 23:38:44.229 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=27, FiltMax=35, Gamma=1.040 23:38:44.244 00.015 8052 MoveAxis(W, 390, ABG) 23:38:44.244 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:44.244 00.000 8052 Move returns status 1, amount 0 23:38:44.244 00.000 8052 MoveAxis(N, 1528, ABG) 23:38:44.244 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:44.244 00.000 8052 Move returns status 1, amount 0 23:38:44.244 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:44.244 00.000 8052 move complete, result=1 23:38:44.260 00.016 8052 worker thread done servicing request 23:38:44.510 00.250 3236 UpdateGuideState exits: m=214 SNR=10.1 23:38:44.510 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:44.510 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:44.510 00.000 3236 Enqueuing Expose request 23:38:44.510 00.000 8052 Worker thread wakes up 23:38:44.525 00.015 3236 GuideStep: 10.5 px 0 ms WEST, -10.0 px 0 ms NORTH 23:38:44.525 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:44.525 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1033,244,31,31) 23:38:44.588 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:44.588 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:46.072 01.484 8052 Exposure complete 23:38:46.229 00.157 8052 worker thread done servicing request 23:38:46.229 00.000 3236 OnExposeComplete: enter 23:38:46.229 00.000 3236 UpdateGuideState(): m_state=6 23:38:46.244 00.015 3236 Star::Find(15, 1048, 258, 0, (0,0,0,0), 0.0, 255) frame 1684 23:38:46.244 00.000 3236 Star::Find returns 1 (0), X=1047.06, Y=258.75, Mass=207, SNR=9.9, Peak=38 HFD=4.2 23:38:46.244 00.000 3236 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.85) = xAngle (-0.25 = -0.25) 23:38:46.244 00.000 3236 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.00 = -2.00) 23:38:46.244 00.000 3236 CameraToMount -- cameraX=-5.53 cameraY=-9.42 hyp=10.93 cameraTheta=-2.10 mountX=10.58 mountY=-9.94, mountTheta=-0.75 23:38:46.244 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.53, y=-9.42, opts=13) 23:38:46.244 00.000 3236 Enqueuing Move request for scope (-5.53, -9.42) 23:38:46.244 00.000 8052 Worker thread wakes up 23:38:46.244 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.53, -9.42) opts 0xd 23:38:46.244 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.53, -9.42) 23:38:46.244 00.000 8052 Moving (-5.53, -9.42) raw xDistance=10.58 yDistance=-9.94 23:38:46.244 00.000 8052 GuideAlgorithmHysteresis::Result() returns 7.16 from input 10.58 23:38:46.244 00.000 8052 GuideAlgorithmResistSwitch::result() returns -9.94 from input -9.94 23:38:46.244 00.000 8052 MoveAxis(W, 394, ABG) 23:38:46.244 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:46.244 00.000 8052 Move returns status 1, amount 0 23:38:46.244 00.000 8052 MoveAxis(N, 1511, ABG) 23:38:46.244 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:46.244 00.000 8052 Move returns status 1, amount 0 23:38:46.244 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:46.244 00.000 8052 move complete, result=1 23:38:46.244 00.000 8052 worker thread done servicing request 23:38:46.260 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=35, Gamma=1.040 23:38:46.510 00.250 3236 UpdateGuideState exits: m=207 SNR=9.9 23:38:46.510 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:46.525 00.015 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:46.525 00.000 3236 Enqueuing Expose request 23:38:46.525 00.000 8052 Worker thread wakes up 23:38:46.525 00.000 3236 GuideStep: 10.6 px 0 ms WEST, -9.9 px 0 ms NORTH 23:38:46.525 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:46.525 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,244,31,31) 23:38:46.588 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:46.588 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:48.072 01.484 8052 Exposure complete 23:38:48.229 00.157 8052 worker thread done servicing request 23:38:48.229 00.000 3236 OnExposeComplete: enter 23:38:48.229 00.000 3236 UpdateGuideState(): m_state=6 23:38:48.229 00.000 3236 Star::Find(15, 1047, 258, 0, (0,0,0,0), 0.0, 255) frame 1685 23:38:48.229 00.000 3236 Star::Find returns 1 (0), X=1046.96, Y=260.56, Mass=233, SNR=10.5, Peak=39 HFD=4.9 23:38:48.229 00.000 3236 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.85) = xAngle (-0.36 = -0.36) 23:38:48.229 00.000 3236 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.11 = -2.11) 23:38:48.229 00.000 3236 CameraToMount -- cameraX=-5.63 cameraY=-7.62 hyp=9.47 cameraTheta=-2.21 mountX=8.87 mountY=-8.15, mountTheta=-0.74 23:38:48.229 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.63, y=-7.62, opts=13) 23:38:48.229 00.000 3236 Enqueuing Move request for scope (-5.63, -7.62) 23:38:48.229 00.000 8052 Worker thread wakes up 23:38:48.229 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.63, -7.62) opts 0xd 23:38:48.229 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.63, -7.62) 23:38:48.229 00.000 8052 Moving (-5.63, -7.62) raw xDistance=8.87 yDistance=-8.15 23:38:48.229 00.000 8052 GuideAlgorithmHysteresis::Result() returns 6.09 from input 8.87 23:38:48.229 00.000 8052 GuideAlgorithmResistSwitch::result() returns -8.15 from input -8.15 23:38:48.229 00.000 8052 MoveAxis(W, 335, ABG) 23:38:48.229 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:48.229 00.000 8052 Move returns status 1, amount 0 23:38:48.229 00.000 8052 MoveAxis(N, 1239, ABG) 23:38:48.229 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:48.229 00.000 8052 Move returns status 1, amount 0 23:38:48.229 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:48.229 00.000 8052 move complete, result=1 23:38:48.229 00.000 8052 worker thread done servicing request 23:38:48.244 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=37, Gamma=1.040 23:38:48.494 00.250 3236 UpdateGuideState exits: m=233 SNR=10.5 23:38:48.494 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:48.494 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:48.494 00.000 3236 Enqueuing Expose request 23:38:48.494 00.000 8052 Worker thread wakes up 23:38:48.494 00.000 3236 GuideStep: 8.9 px 0 ms WEST, -8.2 px 0 ms NORTH 23:38:48.494 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:48.494 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,246,31,31) 23:38:48.557 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:48.557 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:50.041 01.484 8052 Exposure complete 23:38:50.213 00.172 8052 worker thread done servicing request 23:38:50.213 00.000 3236 OnExposeComplete: enter 23:38:50.213 00.000 3236 UpdateGuideState(): m_state=6 23:38:50.213 00.000 3236 Star::Find(15, 1046, 260, 0, (0,0,0,0), 0.0, 255) frame 1686 23:38:50.213 00.000 3236 Star::Find returns 1 (0), X=1047.37, Y=260.59, Mass=256, SNR=11.0, Peak=45 HFD=4.7 23:38:50.213 00.000 3236 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.85) = xAngle (-0.32 = -0.32) 23:38:50.213 00.000 3236 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.07 = -2.07) 23:38:50.213 00.000 3236 CameraToMount -- cameraX=-5.22 cameraY=-7.59 hyp=9.21 cameraTheta=-2.17 mountX=8.73 mountY=-8.08, mountTheta=-0.75 23:38:50.213 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.22, y=-7.59, opts=13) 23:38:50.213 00.000 3236 Enqueuing Move request for scope (-5.22, -7.59) 23:38:50.229 00.016 8052 Worker thread wakes up 23:38:50.229 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.22, -7.59) opts 0xd 23:38:50.229 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.22, -7.59) 23:38:50.229 00.000 8052 Moving (-5.22, -7.59) raw xDistance=8.73 yDistance=-8.08 23:38:50.229 00.000 8052 GuideAlgorithmHysteresis::Result() returns 5.92 from input 8.73 23:38:50.229 00.000 8052 GuideAlgorithmResistSwitch::result() returns -8.08 from input -8.08 23:38:50.229 00.000 8052 MoveAxis(W, 326, ABG) 23:38:50.229 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:50.229 00.000 8052 Move returns status 1, amount 0 23:38:50.229 00.000 8052 MoveAxis(N, 1228, ABG) 23:38:50.229 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:50.229 00.000 8052 Move returns status 1, amount 0 23:38:50.229 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:50.229 00.000 8052 move complete, result=1 23:38:50.229 00.000 8052 worker thread done servicing request 23:38:50.229 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=79, FiltMin=31, FiltMax=41, Gamma=1.040 23:38:50.494 00.265 3236 UpdateGuideState exits: m=256 SNR=11.0 23:38:50.494 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:50.494 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:50.494 00.000 3236 Enqueuing Expose request 23:38:50.494 00.000 8052 Worker thread wakes up 23:38:50.494 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:50.494 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,246,31,31) 23:38:50.494 00.000 3236 GuideStep: 8.7 px 0 ms WEST, -8.1 px 0 ms NORTH 23:38:50.557 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:50.557 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:52.041 01.484 8052 Exposure complete 23:38:52.197 00.156 8052 worker thread done servicing request 23:38:52.197 00.000 3236 OnExposeComplete: enter 23:38:52.197 00.000 3236 UpdateGuideState(): m_state=6 23:38:52.197 00.000 3236 Star::Find(15, 1047, 260, 0, (0,0,0,0), 0.0, 255) frame 1687 23:38:52.197 00.000 3236 Star::Find returns 1 (0), X=1047.89, Y=260.30, Mass=235, SNR=10.6, Peak=44 HFD=4.1 23:38:52.197 00.000 3236 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.85) = xAngle (-0.26 = -0.26) 23:38:52.197 00.000 3236 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.01 = -2.01) 23:38:52.197 00.000 3236 CameraToMount -- cameraX=-4.70 cameraY=-7.87 hyp=9.17 cameraTheta=-2.11 mountX=8.86 mountY=-8.31, mountTheta=-0.75 23:38:52.197 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.70, y=-7.87, opts=13) 23:38:52.197 00.000 3236 Enqueuing Move request for scope (-4.70, -7.87) 23:38:52.197 00.000 8052 Worker thread wakes up 23:38:52.197 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.70, -7.87) opts 0xd 23:38:52.197 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.70, -7.87) 23:38:52.197 00.000 8052 Moving (-4.70, -7.87) raw xDistance=8.86 yDistance=-8.31 23:38:52.197 00.000 8052 GuideAlgorithmHysteresis::Result() returns 6.00 from input 8.86 23:38:52.197 00.000 8052 GuideAlgorithmResistSwitch::result() returns -8.31 from input -8.31 23:38:52.197 00.000 8052 MoveAxis(W, 330, ABG) 23:38:52.197 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:52.197 00.000 8052 Move returns status 1, amount 0 23:38:52.197 00.000 8052 MoveAxis(N, 1264, ABG) 23:38:52.213 00.016 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:52.213 00.000 8052 Move returns status 1, amount 0 23:38:52.213 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:52.213 00.000 8052 move complete, result=1 23:38:52.213 00.000 8052 worker thread done servicing request 23:38:52.213 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=37, Gamma=1.040 23:38:52.479 00.266 3236 UpdateGuideState exits: m=235 SNR=10.6 23:38:52.479 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:52.479 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:52.479 00.000 3236 Enqueuing Expose request 23:38:52.479 00.000 8052 Worker thread wakes up 23:38:52.479 00.000 3236 GuideStep: 8.9 px 0 ms WEST, -8.3 px 0 ms NORTH 23:38:52.479 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:52.479 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1033,245,31,31) 23:38:52.557 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:52.557 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:54.041 01.484 8052 Exposure complete 23:38:54.197 00.156 8052 worker thread done servicing request 23:38:54.197 00.000 3236 OnExposeComplete: enter 23:38:54.197 00.000 3236 UpdateGuideState(): m_state=6 23:38:54.213 00.016 3236 Star::Find(15, 1047, 260, 0, (0,0,0,0), 0.0, 255) frame 1688 23:38:54.213 00.000 3236 Star::Find returns 1 (0), X=1047.68, Y=260.43, Mass=219, SNR=10.2, Peak=42 HFD=4.4 23:38:54.213 00.000 3236 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.85) = xAngle (-0.29 = -0.29) 23:38:54.213 00.000 3236 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.03 = -2.03) 23:38:54.213 00.000 3236 CameraToMount -- cameraX=-4.91 cameraY=-7.75 hyp=9.17 cameraTheta=-2.14 mountX=8.80 mountY=-8.21, mountTheta=-0.75 23:38:54.213 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.91, y=-7.75, opts=13) 23:38:54.213 00.000 3236 Enqueuing Move request for scope (-4.91, -7.75) 23:38:54.213 00.000 8052 Worker thread wakes up 23:38:54.213 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.91, -7.75) opts 0xd 23:38:54.213 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.91, -7.75) 23:38:54.213 00.000 8052 Moving (-4.91, -7.75) raw xDistance=8.80 yDistance=-8.21 23:38:54.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns 5.96 from input 8.80 23:38:54.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns -8.21 from input -8.21 23:38:54.213 00.000 8052 MoveAxis(W, 328, ABG) 23:38:54.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:54.213 00.000 8052 Move returns status 1, amount 0 23:38:54.213 00.000 8052 MoveAxis(N, 1248, ABG) 23:38:54.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:54.213 00.000 8052 Move returns status 1, amount 0 23:38:54.213 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:54.213 00.000 8052 move complete, result=1 23:38:54.213 00.000 8052 worker thread done servicing request 23:38:54.229 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=30, FiltMax=41, Gamma=1.040 23:38:54.494 00.265 3236 UpdateGuideState exits: m=219 SNR=10.2 23:38:54.494 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:54.494 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:54.494 00.000 3236 Enqueuing Expose request 23:38:54.494 00.000 8052 Worker thread wakes up 23:38:54.494 00.000 3236 GuideStep: 8.8 px 0 ms WEST, -8.2 px 0 ms NORTH 23:38:54.494 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:54.494 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1033,245,31,31) 23:38:54.572 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:54.572 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:56.057 01.485 8052 Exposure complete 23:38:56.213 00.156 8052 worker thread done servicing request 23:38:56.213 00.000 3236 OnExposeComplete: enter 23:38:56.213 00.000 3236 UpdateGuideState(): m_state=6 23:38:56.213 00.000 3236 Star::Find(15, 1047, 260, 0, (0,0,0,0), 0.0, 255) frame 1689 23:38:56.213 00.000 3236 Star::Find returns 1 (0), X=1048.27, Y=260.34, Mass=209, SNR=10.0, Peak=40 HFD=3.9 23:38:56.213 00.000 3236 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.85) = xAngle (-0.23 = -0.23) 23:38:56.213 00.000 3236 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.97 = -1.97) 23:38:56.213 00.000 3236 CameraToMount -- cameraX=-4.32 cameraY=-7.83 hyp=8.95 cameraTheta=-2.07 mountX=8.72 mountY=-8.23, mountTheta=-0.76 23:38:56.213 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.32, y=-7.83, opts=13) 23:38:56.213 00.000 3236 Enqueuing Move request for scope (-4.32, -7.83) 23:38:56.213 00.000 8052 Worker thread wakes up 23:38:56.213 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.32, -7.83) opts 0xd 23:38:56.213 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.32, -7.83) 23:38:56.213 00.000 8052 Moving (-4.32, -7.83) raw xDistance=8.72 yDistance=-8.23 23:38:56.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns 5.91 from input 8.72 23:38:56.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns -8.23 from input -8.23 23:38:56.213 00.000 8052 MoveAxis(W, 325, ABG) 23:38:56.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:56.213 00.000 8052 Move returns status 1, amount 0 23:38:56.213 00.000 8052 MoveAxis(N, 1252, ABG) 23:38:56.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:56.213 00.000 8052 Move returns status 1, amount 0 23:38:56.213 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:56.229 00.016 8052 move complete, result=1 23:38:56.229 00.000 8052 worker thread done servicing request 23:38:56.229 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=28, FiltMax=38, Gamma=1.040 23:38:56.494 00.265 3236 UpdateGuideState exits: m=209 SNR=10.0 23:38:56.494 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:56.494 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:56.494 00.000 3236 Enqueuing Expose request 23:38:56.494 00.000 8052 Worker thread wakes up 23:38:56.494 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:56.494 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1033,245,31,31) 23:38:56.494 00.000 3236 GuideStep: 8.7 px 0 ms WEST, -8.2 px 0 ms NORTH 23:38:56.619 00.125 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:56.619 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:58.057 01.438 8052 Exposure complete 23:38:58.229 00.172 8052 worker thread done servicing request 23:38:58.229 00.000 3236 OnExposeComplete: enter 23:38:58.229 00.000 3236 UpdateGuideState(): m_state=6 23:38:58.229 00.000 3236 Star::Find(15, 1048, 260, 0, (0,0,0,0), 0.0, 255) frame 1690 23:38:58.229 00.000 3236 Star::Find returns 1 (0), X=1047.62, Y=261.45, Mass=238, SNR=10.6, Peak=43 HFD=4.9 23:38:58.229 00.000 3236 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.85) = xAngle (-0.36 = -0.36) 23:38:58.229 00.000 3236 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.11 = -2.11) 23:38:58.229 00.000 3236 CameraToMount -- cameraX=-4.98 cameraY=-6.72 hyp=8.36 cameraTheta=-2.21 mountX=7.83 mountY=-7.20, mountTheta=-0.74 23:38:58.229 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.98, y=-6.72, opts=13) 23:38:58.229 00.000 3236 Enqueuing Move request for scope (-4.98, -6.72) 23:38:58.229 00.000 8052 Worker thread wakes up 23:38:58.229 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.98, -6.72) opts 0xd 23:38:58.229 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.98, -6.72) 23:38:58.229 00.000 8052 Moving (-4.98, -6.72) raw xDistance=7.83 yDistance=-7.20 23:38:58.229 00.000 8052 GuideAlgorithmHysteresis::Result() returns 5.35 from input 7.83 23:38:58.229 00.000 8052 GuideAlgorithmResistSwitch::result() returns -7.20 from input -7.20 23:38:58.229 00.000 8052 MoveAxis(W, 294, ABG) 23:38:58.229 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:58.229 00.000 8052 Move returns status 1, amount 0 23:38:58.229 00.000 8052 MoveAxis(N, 1094, ABG) 23:38:58.229 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:38:58.229 00.000 8052 Move returns status 1, amount 0 23:38:58.229 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:38:58.229 00.000 8052 move complete, result=1 23:38:58.229 00.000 8052 worker thread done servicing request 23:38:58.244 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=38, Gamma=1.040 23:38:58.510 00.266 3236 UpdateGuideState exits: m=238 SNR=10.6 23:38:58.510 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:38:58.510 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:38:58.510 00.000 3236 Enqueuing Expose request 23:38:58.510 00.000 8052 Worker thread wakes up 23:38:58.510 00.000 3236 GuideStep: 7.8 px 0 ms WEST, -7.2 px 0 ms NORTH 23:38:58.510 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:38:58.510 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1033,246,31,31) 23:38:58.572 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:38:58.572 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:38:59.994 01.422 8052 Exposure complete 23:39:00.166 00.172 8052 worker thread done servicing request 23:39:00.166 00.000 3236 OnExposeComplete: enter 23:39:00.166 00.000 3236 UpdateGuideState(): m_state=6 23:39:00.166 00.000 3236 Star::Find(15, 1047, 261, 0, (0,0,0,0), 0.0, 255) frame 1691 23:39:00.166 00.000 3236 Star::Find returns 1 (0), X=1047.45, Y=261.26, Mass=250, SNR=10.9, Peak=40 HFD=4.6 23:39:00.166 00.000 3236 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.85) = xAngle (-0.36 = -0.36) 23:39:00.166 00.000 3236 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.11 = -2.11) 23:39:00.166 00.000 3236 CameraToMount -- cameraX=-5.14 cameraY=-6.92 hyp=8.62 cameraTheta=-2.21 mountX=8.06 mountY=-7.41, mountTheta=-0.74 23:39:00.166 00.000 3236 SchedulePrimaryMove(06CFF028, x=-5.14, y=-6.92, opts=13) 23:39:00.166 00.000 3236 Enqueuing Move request for scope (-5.14, -6.92) 23:39:00.166 00.000 8052 Worker thread wakes up 23:39:00.166 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-5.14, -6.92) opts 0xd 23:39:00.166 00.000 8052 Handling offset move in thread for scope, endpoint = (-5.14, -6.92) 23:39:00.166 00.000 8052 Moving (-5.14, -6.92) raw xDistance=8.06 yDistance=-7.41 23:39:00.166 00.000 8052 GuideAlgorithmHysteresis::Result() returns 5.45 from input 8.06 23:39:00.166 00.000 8052 GuideAlgorithmResistSwitch::result() returns -7.41 from input -7.41 23:39:00.166 00.000 8052 MoveAxis(W, 300, ABG) 23:39:00.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:00.166 00.000 8052 Move returns status 1, amount 0 23:39:00.166 00.000 8052 MoveAxis(N, 1126, ABG) 23:39:00.166 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:00.166 00.000 8052 Move returns status 1, amount 0 23:39:00.166 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:00.166 00.000 8052 move complete, result=1 23:39:00.166 00.000 8052 worker thread done servicing request 23:39:00.182 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=24, FiltMax=34, Gamma=1.040 23:39:00.432 00.250 3236 UpdateGuideState exits: m=250 SNR=10.9 23:39:00.432 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:00.432 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:00.432 00.000 3236 Enqueuing Expose request 23:39:00.432 00.000 8052 Worker thread wakes up 23:39:00.432 00.000 3236 GuideStep: 8.1 px 0 ms WEST, -7.4 px 0 ms NORTH 23:39:00.432 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:00.432 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1032,246,31,31) 23:39:00.479 00.047 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:00.494 00.015 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:01.979 01.485 8052 Exposure complete 23:39:02.135 00.156 8052 worker thread done servicing request 23:39:02.135 00.000 3236 OnExposeComplete: enter 23:39:02.135 00.000 3236 UpdateGuideState(): m_state=6 23:39:02.135 00.000 3236 Star::Find(15, 1047, 261, 0, (0,0,0,0), 0.0, 255) frame 1692 23:39:02.135 00.000 3236 Star::Find returns 1 (0), X=1047.61, Y=260.46, Mass=209, SNR=10.0, Peak=45 HFD=4.2 23:39:02.135 00.000 3236 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.85) = xAngle (-0.30 = -0.30) 23:39:02.135 00.000 3236 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.04 = -2.04) 23:39:02.135 00.000 3236 CameraToMount -- cameraX=-4.98 cameraY=-7.71 hyp=9.18 cameraTheta=-2.14 mountX=8.78 mountY=-8.18, mountTheta=-0.75 23:39:02.135 00.000 3236 SchedulePrimaryMove(06CFF028, x=-4.98, y=-7.71, opts=13) 23:39:02.135 00.000 3236 Enqueuing Move request for scope (-4.98, -7.71) 23:39:02.135 00.000 8052 Worker thread wakes up 23:39:02.135 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-4.98, -7.71) opts 0xd 23:39:02.135 00.000 8052 Handling offset move in thread for scope, endpoint = (-4.98, -7.71) 23:39:02.135 00.000 8052 Moving (-4.98, -7.71) raw xDistance=8.78 yDistance=-8.18 23:39:02.135 00.000 8052 GuideAlgorithmHysteresis::Result() returns 5.91 from input 8.78 23:39:02.135 00.000 8052 GuideAlgorithmResistSwitch::result() returns -8.18 from input -8.18 23:39:02.135 00.000 8052 MoveAxis(W, 325, ABG) 23:39:02.135 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:02.135 00.000 8052 Move returns status 1, amount 0 23:39:02.135 00.000 8052 MoveAxis(N, 1243, ABG) 23:39:02.135 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:02.135 00.000 8052 Move returns status 1, amount 0 23:39:02.135 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:02.135 00.000 8052 move complete, result=1 23:39:02.135 00.000 8052 worker thread done servicing request 23:39:02.151 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=32, FiltMax=43, Gamma=1.040 23:39:02.385 00.234 3236 UpdateGuideState exits: m=209 SNR=10.0 23:39:02.385 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:02.400 00.015 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:02.400 00.000 3236 Enqueuing Expose request 23:39:02.400 00.000 8052 Worker thread wakes up 23:39:02.400 00.000 3236 GuideStep: 8.8 px 0 ms WEST, -8.2 px 0 ms NORTH 23:39:02.400 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:02.400 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1033,245,31,31) 23:39:02.463 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:02.463 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:04.057 01.594 8052 Exposure complete 23:39:04.213 00.156 8052 worker thread done servicing request 23:39:04.213 00.000 3236 OnExposeComplete: enter 23:39:04.213 00.000 3236 UpdateGuideState(): m_state=6 23:39:04.213 00.000 3236 Star::Find(15, 1047, 260, 0, (0,0,0,0), 0.0, 255) frame 1693 23:39:04.213 00.000 3236 Star::Find returns 1 (0), X=1049.21, Y=260.15, Mass=208, SNR=9.9, Peak=43 HFD=4.4 23:39:04.213 00.000 3236 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.85) = xAngle (-0.12 = -0.12) 23:39:04.213 00.000 3236 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.87 = -1.87) 23:39:04.213 00.000 3236 CameraToMount -- cameraX=-3.38 cameraY=-8.02 hyp=8.71 cameraTheta=-1.97 mountX=8.64 mountY=-8.33, mountTheta=-0.77 23:39:04.213 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.38, y=-8.02, opts=13) 23:39:04.213 00.000 3236 Enqueuing Move request for scope (-3.38, -8.02) 23:39:04.213 00.000 8052 Worker thread wakes up 23:39:04.213 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.38, -8.02) opts 0xd 23:39:04.213 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.38, -8.02) 23:39:04.213 00.000 8052 Moving (-3.38, -8.02) raw xDistance=8.64 yDistance=-8.33 23:39:04.213 00.000 8052 GuideAlgorithmHysteresis::Result() returns 5.86 from input 8.64 23:39:04.213 00.000 8052 GuideAlgorithmResistSwitch::result() returns -8.33 from input -8.33 23:39:04.213 00.000 8052 MoveAxis(W, 322, ABG) 23:39:04.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:04.213 00.000 8052 Move returns status 1, amount 0 23:39:04.213 00.000 8052 MoveAxis(N, 1266, ABG) 23:39:04.213 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:04.213 00.000 8052 Move returns status 1, amount 0 23:39:04.213 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:04.213 00.000 8052 move complete, result=1 23:39:04.213 00.000 8052 worker thread done servicing request 23:39:04.229 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=30, FiltMax=39, Gamma=1.040 23:39:04.468 00.239 3236 UpdateGuideState exits: m=208 SNR=9.9 23:39:04.468 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:04.468 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:04.468 00.000 3236 Enqueuing Expose request 23:39:04.468 00.000 8052 Worker thread wakes up 23:39:04.468 00.000 3236 GuideStep: 8.6 px 0 ms WEST, -8.3 px 0 ms NORTH 23:39:04.468 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:04.468 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1034,245,31,31) 23:39:04.531 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:04.531 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:06.031 01.500 8052 Exposure complete 23:39:06.187 00.156 8052 worker thread done servicing request 23:39:06.187 00.000 3236 OnExposeComplete: enter 23:39:06.187 00.000 3236 UpdateGuideState(): m_state=6 23:39:06.187 00.000 3236 Star::Find(15, 1049, 260, 0, (0,0,0,0), 0.0, 255) frame 1694 23:39:06.187 00.000 3236 Star::Find returns 1 (0), X=1049.89, Y=259.29, Mass=219, SNR=10.2, Peak=40 HFD=4.6 23:39:06.187 00.000 3236 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.85) = xAngle (-0.02 = -0.02) 23:39:06.187 00.000 3236 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.76 = -1.76) 23:39:06.187 00.000 3236 CameraToMount -- cameraX=-2.70 cameraY=-8.88 hyp=9.28 cameraTheta=-1.87 mountX=9.28 mountY=-9.11, mountTheta=-0.78 23:39:06.187 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.70, y=-8.88, opts=13) 23:39:06.187 00.000 3236 Enqueuing Move request for scope (-2.70, -8.88) 23:39:06.187 00.000 8052 Worker thread wakes up 23:39:06.187 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.70, -8.88) opts 0xd 23:39:06.187 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.70, -8.88) 23:39:06.187 00.000 8052 Moving (-2.70, -8.88) raw xDistance=9.28 yDistance=-9.11 23:39:06.187 00.000 8052 GuideAlgorithmHysteresis::Result() returns 6.26 from input 9.28 23:39:06.187 00.000 8052 GuideAlgorithmResistSwitch::result() returns -9.11 from input -9.11 23:39:06.187 00.000 8052 MoveAxis(W, 344, ABG) 23:39:06.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:06.187 00.000 8052 Move returns status 1, amount 0 23:39:06.187 00.000 8052 MoveAxis(N, 1385, ABG) 23:39:06.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:06.187 00.000 8052 Move returns status 1, amount 0 23:39:06.187 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:06.187 00.000 8052 move complete, result=1 23:39:06.187 00.000 8052 worker thread done servicing request 23:39:06.202 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=34, Gamma=1.040 23:39:06.452 00.250 3236 UpdateGuideState exits: m=219 SNR=10.2 23:39:06.452 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:06.452 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:06.452 00.000 3236 Enqueuing Expose request 23:39:06.452 00.000 8052 Worker thread wakes up 23:39:06.452 00.000 3236 GuideStep: 9.3 px 0 ms WEST, -9.1 px 0 ms NORTH 23:39:06.452 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:06.452 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1035,244,31,31) 23:39:06.515 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:06.515 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:07.999 01.484 8052 Exposure complete 23:39:08.155 00.156 8052 worker thread done servicing request 23:39:08.155 00.000 3236 OnExposeComplete: enter 23:39:08.155 00.000 3236 UpdateGuideState(): m_state=6 23:39:08.155 00.000 3236 Star::Find(15, 1049, 259, 0, (0,0,0,0), 0.0, 255) frame 1695 23:39:08.155 00.000 3236 Star::Find returns 1 (0), X=1049.84, Y=258.61, Mass=235, SNR=10.6, Peak=44 HFD=4.4 23:39:08.155 00.000 3236 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.85) = xAngle (-0.00 = -0.00) 23:39:08.155 00.000 3236 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.75 = -1.75) 23:39:08.155 00.000 3236 CameraToMount -- cameraX=-2.75 cameraY=-9.56 hyp=9.95 cameraTheta=-1.85 mountX=9.95 mountY=-9.79, mountTheta=-0.78 23:39:08.155 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.75, y=-9.56, opts=13) 23:39:08.155 00.000 3236 Enqueuing Move request for scope (-2.75, -9.56) 23:39:08.155 00.000 8052 Worker thread wakes up 23:39:08.155 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.75, -9.56) opts 0xd 23:39:08.155 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.75, -9.56) 23:39:08.155 00.000 8052 Moving (-2.75, -9.56) raw xDistance=9.95 yDistance=-9.79 23:39:08.155 00.000 8052 GuideAlgorithmHysteresis::Result() returns 6.71 from input 9.95 23:39:08.155 00.000 8052 GuideAlgorithmResistSwitch::result() returns -9.79 from input -9.79 23:39:08.155 00.000 8052 MoveAxis(W, 369, ABG) 23:39:08.155 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:08.155 00.000 8052 Move returns status 1, amount 0 23:39:08.155 00.000 8052 MoveAxis(N, 1489, ABG) 23:39:08.155 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:08.155 00.000 8052 Move returns status 1, amount 0 23:39:08.155 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:08.155 00.000 8052 move complete, result=1 23:39:08.155 00.000 8052 worker thread done servicing request 23:39:08.171 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=28, FiltMax=39, Gamma=1.040 23:39:08.406 00.235 3236 UpdateGuideState exits: m=235 SNR=10.6 23:39:08.406 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:08.421 00.015 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:08.421 00.000 3236 Enqueuing Expose request 23:39:08.421 00.000 8052 Worker thread wakes up 23:39:08.421 00.000 3236 GuideStep: 9.9 px 0 ms WEST, -9.8 px 0 ms NORTH 23:39:08.421 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:08.421 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1035,244,31,31) 23:39:08.484 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:08.484 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:09.968 01.484 8052 Exposure complete 23:39:10.124 00.156 8052 worker thread done servicing request 23:39:10.124 00.000 3236 OnExposeComplete: enter 23:39:10.124 00.000 3236 UpdateGuideState(): m_state=6 23:39:10.124 00.000 3236 Star::Find(15, 1049, 258, 0, (0,0,0,0), 0.0, 255) frame 1696 23:39:10.124 00.000 3236 Star::Find returns 1 (0), X=1049.33, Y=257.48, Mass=206, SNR=9.9, Peak=35 HFD=4.0 23:39:10.124 00.000 3236 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.85) = xAngle (-0.02 = -0.02) 23:39:10.124 00.000 3236 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.76 = -1.76) 23:39:10.124 00.000 3236 CameraToMount -- cameraX=-3.26 cameraY=-10.70 hyp=11.18 cameraTheta=-1.87 mountX=11.18 mountY=-10.97, mountTheta=-0.78 23:39:10.124 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.26, y=-10.70, opts=13) 23:39:10.124 00.000 3236 Enqueuing Move request for scope (-3.26, -10.70) 23:39:10.124 00.000 8052 Worker thread wakes up 23:39:10.124 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.26, -10.70) opts 0xd 23:39:10.124 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.26, -10.70) 23:39:10.124 00.000 8052 Moving (-3.26, -10.70) raw xDistance=11.18 yDistance=-10.97 23:39:10.124 00.000 8052 GuideAlgorithmHysteresis::Result() returns 7.51 from input 11.18 23:39:10.124 00.000 8052 GuideAlgorithmResistSwitch::result() returns -10.97 from input -10.97 23:39:10.124 00.000 8052 MoveAxis(W, 413, ABG) 23:39:10.124 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:10.124 00.000 8052 Move returns status 1, amount 0 23:39:10.124 00.000 8052 MoveAxis(N, 1668, ABG) 23:39:10.124 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:10.124 00.000 8052 Move returns status 1, amount 0 23:39:10.124 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:10.124 00.000 8052 move complete, result=1 23:39:10.124 00.000 8052 worker thread done servicing request 23:39:10.140 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=22, FiltMax=33, Gamma=1.040 23:39:10.374 00.234 3236 UpdateGuideState exits: m=206 SNR=9.9 23:39:10.374 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:10.374 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:10.374 00.000 3236 Enqueuing Expose request 23:39:10.374 00.000 8052 Worker thread wakes up 23:39:10.374 00.000 3236 GuideStep: 11.2 px 0 ms WEST, -11.0 px 0 ms NORTH 23:39:10.390 00.016 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:10.390 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1034,242,31,31) 23:39:10.452 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:10.452 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:12.046 01.594 8052 Exposure complete 23:39:12.202 00.156 8052 worker thread done servicing request 23:39:12.202 00.000 3236 OnExposeComplete: enter 23:39:12.202 00.000 3236 UpdateGuideState(): m_state=6 23:39:12.202 00.000 3236 Star::Find(15, 1049, 257, 0, (0,0,0,0), 0.0, 255) frame 1697 23:39:12.202 00.000 3236 Star::Find returns 1 (0), X=1049.53, Y=258.81, Mass=238, SNR=10.5, Peak=41 HFD=4.6 23:39:12.202 00.000 3236 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.85) = xAngle (-0.04 = -0.04) 23:39:12.202 00.000 3236 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.78 = -1.78) 23:39:12.202 00.000 3236 CameraToMount -- cameraX=-3.06 cameraY=-9.36 hyp=9.85 cameraTheta=-1.89 mountX=9.84 mountY=-9.62, mountTheta=-0.77 23:39:12.202 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.06, y=-9.36, opts=13) 23:39:12.202 00.000 3236 Enqueuing Move request for scope (-3.06, -9.36) 23:39:12.202 00.000 8052 Worker thread wakes up 23:39:12.202 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.06, -9.36) opts 0xd 23:39:12.202 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.06, -9.36) 23:39:12.202 00.000 8052 Moving (-3.06, -9.36) raw xDistance=9.84 yDistance=-9.62 23:39:12.202 00.000 8052 GuideAlgorithmHysteresis::Result() returns 6.73 from input 9.84 23:39:12.202 00.000 8052 GuideAlgorithmResistSwitch::result() returns -9.62 from input -9.62 23:39:12.202 00.000 8052 MoveAxis(W, 370, ABG) 23:39:12.202 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:12.202 00.000 8052 Move returns status 1, amount 0 23:39:12.202 00.000 8052 MoveAxis(N, 1463, ABG) 23:39:12.202 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:12.202 00.000 8052 Move returns status 1, amount 0 23:39:12.202 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:12.202 00.000 8052 move complete, result=1 23:39:12.202 00.000 8052 worker thread done servicing request 23:39:12.218 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=27, FiltMax=37, Gamma=1.040 23:39:12.452 00.234 3236 UpdateGuideState exits: m=238 SNR=10.5 23:39:12.452 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:12.452 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:12.468 00.016 3236 Enqueuing Expose request 23:39:12.468 00.000 8052 Worker thread wakes up 23:39:12.468 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:12.468 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1035,244,31,31) 23:39:12.468 00.000 3236 GuideStep: 9.8 px 0 ms WEST, -9.6 px 0 ms NORTH 23:39:12.531 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:12.531 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:14.015 01.484 8052 Exposure complete 23:39:14.171 00.156 8052 worker thread done servicing request 23:39:14.171 00.000 3236 OnExposeComplete: enter 23:39:14.171 00.000 3236 UpdateGuideState(): m_state=6 23:39:14.171 00.000 3236 Star::Find(15, 1049, 258, 0, (0,0,0,0), 0.0, 255) frame 1698 23:39:14.171 00.000 3236 Star::Find returns 1 (0), X=1049.03, Y=257.78, Mass=219, SNR=10.2, Peak=45 HFD=4.3 23:39:14.171 00.000 3236 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.85) = xAngle (-0.05 = -0.05) 23:39:14.171 00.000 3236 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.80 = -1.80) 23:39:14.171 00.000 3236 CameraToMount -- cameraX=-3.56 cameraY=-10.39 hyp=10.99 cameraTheta=-1.90 mountX=10.97 mountY=-10.70, mountTheta=-0.77 23:39:14.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=-3.56, y=-10.39, opts=13) 23:39:14.171 00.000 3236 Enqueuing Move request for scope (-3.56, -10.39) 23:39:14.171 00.000 8052 Worker thread wakes up 23:39:14.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-3.56, -10.39) opts 0xd 23:39:14.171 00.000 8052 Handling offset move in thread for scope, endpoint = (-3.56, -10.39) 23:39:14.171 00.000 8052 Moving (-3.56, -10.39) raw xDistance=10.97 yDistance=-10.70 23:39:14.171 00.000 8052 GuideAlgorithmHysteresis::Result() returns 7.38 from input 10.97 23:39:14.171 00.000 8052 GuideAlgorithmResistSwitch::result() returns -10.70 from input -10.70 23:39:14.171 00.000 8052 MoveAxis(W, 406, ABG) 23:39:14.171 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:14.171 00.000 8052 Move returns status 1, amount 0 23:39:14.171 00.000 8052 MoveAxis(N, 1627, ABG) 23:39:14.171 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:14.171 00.000 8052 Move returns status 1, amount 0 23:39:14.171 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:14.171 00.000 8052 move complete, result=1 23:39:14.171 00.000 8052 worker thread done servicing request 23:39:14.187 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=30, FiltMax=40, Gamma=1.040 23:39:14.421 00.234 3236 UpdateGuideState exits: m=219 SNR=10.2 23:39:14.421 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:14.421 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:14.421 00.000 3236 Enqueuing Expose request 23:39:14.421 00.000 8052 Worker thread wakes up 23:39:14.421 00.000 3236 GuideStep: 11.0 px 0 ms WEST, -10.7 px 0 ms NORTH 23:39:14.421 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:14.421 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1034,243,31,31) 23:39:14.499 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:14.499 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:15.984 01.485 8052 Exposure complete 23:39:16.140 00.156 8052 worker thread done servicing request 23:39:16.140 00.000 3236 OnExposeComplete: enter 23:39:16.140 00.000 3236 UpdateGuideState(): m_state=6 23:39:16.140 00.000 3236 Star::Find(15, 1049, 257, 0, (0,0,0,0), 0.0, 255) frame 1699 23:39:16.140 00.000 3236 Star::Find returns 1 (0), X=1050.04, Y=256.77, Mass=209, SNR=10.0, Peak=36 HFD=4.4 23:39:16.140 00.000 3236 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.85) = xAngle (0.06 = 0.06) 23:39:16.140 00.000 3236 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.69 = -1.69) 23:39:16.140 00.000 3236 CameraToMount -- cameraX=-2.55 cameraY=-11.40 hyp=11.69 cameraTheta=-1.79 mountX=11.67 mountY=-11.61, mountTheta=-0.78 23:39:16.140 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.55, y=-11.40, opts=13) 23:39:16.140 00.000 3236 Enqueuing Move request for scope (-2.55, -11.40) 23:39:16.140 00.000 8052 Worker thread wakes up 23:39:16.140 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.55, -11.40) opts 0xd 23:39:16.140 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.55, -11.40) 23:39:16.140 00.000 8052 Moving (-2.55, -11.40) raw xDistance=11.67 yDistance=-11.61 23:39:16.140 00.000 8052 GuideAlgorithmHysteresis::Result() returns 7.87 from input 11.67 23:39:16.140 00.000 8052 GuideAlgorithmResistSwitch::result() returns -11.61 from input -11.61 23:39:16.140 00.000 8052 MoveAxis(W, 432, ABG) 23:39:16.140 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:16.140 00.000 8052 Move returns status 1, amount 0 23:39:16.140 00.000 8052 MoveAxis(N, 1764, ABG) 23:39:16.140 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:16.140 00.000 8052 Move returns status 1, amount 0 23:39:16.140 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:16.140 00.000 8052 move complete, result=1 23:39:16.140 00.000 8052 worker thread done servicing request 23:39:16.156 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=25, FiltMax=34, Gamma=1.040 23:39:16.390 00.234 3236 UpdateGuideState exits: m=209 SNR=10.0 23:39:16.390 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:16.390 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:16.390 00.000 3236 Enqueuing Expose request 23:39:16.390 00.000 8052 Worker thread wakes up 23:39:16.390 00.000 3236 GuideStep: 11.7 px 0 ms WEST, -11.6 px 0 ms NORTH 23:39:16.390 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:16.390 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1035,242,31,31) 23:39:16.468 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:16.468 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:18.062 01.594 8052 Exposure complete 23:39:18.218 00.156 8052 worker thread done servicing request 23:39:18.218 00.000 3236 OnExposeComplete: enter 23:39:18.218 00.000 3236 UpdateGuideState(): m_state=6 23:39:18.218 00.000 3236 Star::Find(15, 1050, 256, 0, (0,0,0,0), 0.0, 255) frame 1700 23:39:18.218 00.000 3236 Star::Find returns 1 (0), X=1051.16, Y=255.90, Mass=228, SNR=10.4, Peak=43 HFD=4.3 23:39:18.218 00.000 3236 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.85) = xAngle (0.16 = 0.16) 23:39:18.218 00.000 3236 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.58 = -1.58) 23:39:18.218 00.000 3236 CameraToMount -- cameraX=-1.43 cameraY=-12.27 hyp=12.36 cameraTheta=-1.69 mountX=12.20 mountY=-12.36, mountTheta=-0.79 23:39:18.218 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.43, y=-12.27, opts=13) 23:39:18.218 00.000 3236 Enqueuing Move request for scope (-1.43, -12.27) 23:39:18.218 00.000 8052 Worker thread wakes up 23:39:18.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.43, -12.27) opts 0xd 23:39:18.218 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.43, -12.27) 23:39:18.218 00.000 8052 Moving (-1.43, -12.27) raw xDistance=12.20 yDistance=-12.36 23:39:18.218 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.23 from input 12.20 23:39:18.218 00.000 8052 GuideAlgorithmResistSwitch::result() returns -12.36 from input -12.36 23:39:18.218 00.000 8052 MoveAxis(W, 453, ABG) 23:39:18.218 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:18.218 00.000 8052 Move returns status 1, amount 0 23:39:18.218 00.000 8052 MoveAxis(N, 1878, ABG) 23:39:18.218 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:18.218 00.000 8052 Move returns status 1, amount 0 23:39:18.218 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:18.218 00.000 8052 move complete, result=1 23:39:18.218 00.000 8052 worker thread done servicing request 23:39:18.234 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=36, Gamma=1.040 23:39:18.484 00.250 3236 UpdateGuideState exits: m=228 SNR=10.4 23:39:18.484 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:18.484 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:18.484 00.000 3236 Enqueuing Expose request 23:39:18.484 00.000 8052 Worker thread wakes up 23:39:18.484 00.000 3236 GuideStep: 12.2 px 0 ms WEST, -12.4 px 0 ms NORTH 23:39:18.484 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:18.484 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1036,241,31,31) 23:39:18.546 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:18.546 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:20.031 01.485 8052 Exposure complete 23:39:20.187 00.156 8052 worker thread done servicing request 23:39:20.187 00.000 3236 OnExposeComplete: enter 23:39:20.187 00.000 3236 UpdateGuideState(): m_state=6 23:39:20.187 00.000 3236 Star::Find(15, 1051, 255, 0, (0,0,0,0), 0.0, 255) frame 1701 23:39:20.187 00.000 3236 Star::Find returns 1 (0), X=1051.75, Y=254.81, Mass=221, SNR=10.2, Peak=37 HFD=4.3 23:39:20.187 00.000 3236 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.85) = xAngle (0.22 = 0.22) 23:39:20.187 00.000 3236 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.53 = -1.53) 23:39:20.187 00.000 3236 CameraToMount -- cameraX=-0.84 cameraY=-13.37 hyp=13.39 cameraTheta=-1.63 mountX=13.09 mountY=-13.38, mountTheta=-0.80 23:39:20.187 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.84, y=-13.37, opts=13) 23:39:20.187 00.000 3236 Enqueuing Move request for scope (-0.84, -13.37) 23:39:20.187 00.000 8052 Worker thread wakes up 23:39:20.187 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -13.37) opts 0xd 23:39:20.187 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.84, -13.37) 23:39:20.187 00.000 8052 Moving (-0.84, -13.37) raw xDistance=13.09 yDistance=-13.38 23:39:20.187 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.82 from input 13.09 23:39:20.187 00.000 8052 GuideAlgorithmResistSwitch::result() returns -13.38 from input -13.38 23:39:20.187 00.000 8052 MoveAxis(W, 485, ABG) 23:39:20.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:20.187 00.000 8052 Move returns status 1, amount 0 23:39:20.187 00.000 8052 MoveAxis(N, 2035, ABG) 23:39:20.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:20.187 00.000 8052 Move returns status 1, amount 0 23:39:20.187 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:20.187 00.000 8052 move complete, result=1 23:39:20.187 00.000 8052 worker thread done servicing request 23:39:20.202 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=60, FiltMin=21, FiltMax=31, Gamma=1.040 23:39:20.437 00.235 3236 UpdateGuideState exits: m=221 SNR=10.2 23:39:20.437 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:20.437 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:20.452 00.015 3236 Enqueuing Expose request 23:39:20.452 00.000 8052 Worker thread wakes up 23:39:20.452 00.000 3236 GuideStep: 13.1 px 0 ms WEST, -13.4 px 0 ms NORTH 23:39:20.452 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:20.452 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1037,240,31,31) 23:39:20.515 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:20.515 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:21.999 01.484 8052 Exposure complete 23:39:22.155 00.156 8052 worker thread done servicing request 23:39:22.155 00.000 3236 OnExposeComplete: enter 23:39:22.155 00.000 3236 UpdateGuideState(): m_state=6 23:39:22.155 00.000 3236 Star::Find(15, 1051, 254, 0, (0,0,0,0), 0.0, 255) frame 1702 23:39:22.155 00.000 3236 Star::Find returns 1 (0), X=1050.87, Y=255.16, Mass=240, SNR=10.7, Peak=39 HFD=4.4 23:39:22.155 00.000 3236 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.85) = xAngle (0.15 = 0.15) 23:39:22.155 00.000 3236 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.60 = -1.60) 23:39:22.155 00.000 3236 CameraToMount -- cameraX=-1.72 cameraY=-13.01 hyp=13.13 cameraTheta=-1.70 mountX=12.99 mountY=-13.12, mountTheta=-0.79 23:39:22.155 00.000 3236 SchedulePrimaryMove(06CFF028, x=-1.72, y=-13.01, opts=13) 23:39:22.155 00.000 3236 Enqueuing Move request for scope (-1.72, -13.01) 23:39:22.155 00.000 8052 Worker thread wakes up 23:39:22.155 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-1.72, -13.01) opts 0xd 23:39:22.155 00.000 8052 Handling offset move in thread for scope, endpoint = (-1.72, -13.01) 23:39:22.155 00.000 8052 Moving (-1.72, -13.01) raw xDistance=12.99 yDistance=-13.12 23:39:22.155 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.80 from input 12.99 23:39:22.155 00.000 8052 GuideAlgorithmResistSwitch::result() returns -13.12 from input -13.12 23:39:22.155 00.000 8052 MoveAxis(W, 484, ABG) 23:39:22.155 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:22.155 00.000 8052 Move returns status 1, amount 0 23:39:22.155 00.000 8052 MoveAxis(N, 1995, ABG) 23:39:22.155 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:22.155 00.000 8052 Move returns status 1, amount 0 23:39:22.155 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:22.155 00.000 8052 move complete, result=1 23:39:22.155 00.000 8052 worker thread done servicing request 23:39:22.171 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=76, FiltMin=24, FiltMax=35, Gamma=1.040 23:39:22.406 00.235 3236 UpdateGuideState exits: m=240 SNR=10.7 23:39:22.406 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:22.406 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:22.406 00.000 3236 Enqueuing Expose request 23:39:22.406 00.000 8052 Worker thread wakes up 23:39:22.406 00.000 3236 GuideStep: 13.0 px 0 ms WEST, -13.1 px 0 ms NORTH 23:39:22.406 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:22.406 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1036,240,31,31) 23:39:22.484 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:22.484 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:23.968 01.484 8052 Exposure complete 23:39:24.124 00.156 8052 worker thread done servicing request 23:39:24.124 00.000 3236 OnExposeComplete: enter 23:39:24.124 00.000 3236 UpdateGuideState(): m_state=6 23:39:24.124 00.000 3236 Star::Find(15, 1050, 255, 0, (0,0,0,0), 0.0, 255) frame 1703 23:39:24.124 00.000 3236 Star::Find returns 1 (0), X=1049.88, Y=257.52, Mass=218, SNR=10.2, Peak=36 HFD=4.0 23:39:24.124 00.000 3236 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.85) = xAngle (0.03 = 0.03) 23:39:24.124 00.000 3236 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.72 = -1.72) 23:39:24.124 00.000 3236 CameraToMount -- cameraX=-2.71 cameraY=-10.65 hyp=10.99 cameraTheta=-1.82 mountX=10.99 mountY=-10.87, mountTheta=-0.78 23:39:24.124 00.000 3236 SchedulePrimaryMove(06CFF028, x=-2.71, y=-10.65, opts=13) 23:39:24.124 00.000 3236 Enqueuing Move request for scope (-2.71, -10.65) 23:39:24.124 00.000 8052 Worker thread wakes up 23:39:24.124 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-2.71, -10.65) opts 0xd 23:39:24.124 00.000 8052 Handling offset move in thread for scope, endpoint = (-2.71, -10.65) 23:39:24.124 00.000 8052 Moving (-2.71, -10.65) raw xDistance=10.99 yDistance=-10.87 23:39:24.124 00.000 8052 GuideAlgorithmHysteresis::Result() returns 7.54 from input 10.99 23:39:24.124 00.000 8052 GuideAlgorithmResistSwitch::result() returns -10.87 from input -10.87 23:39:24.124 00.000 8052 MoveAxis(W, 414, ABG) 23:39:24.124 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:24.124 00.000 8052 Move returns status 1, amount 0 23:39:24.124 00.000 8052 MoveAxis(N, 1653, ABG) 23:39:24.124 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:24.124 00.000 8052 Move returns status 1, amount 0 23:39:24.124 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:24.124 00.000 8052 move complete, result=1 23:39:24.124 00.000 8052 worker thread done servicing request 23:39:24.140 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=59, FiltMin=22, FiltMax=32, Gamma=1.040 23:39:24.374 00.234 3236 UpdateGuideState exits: m=218 SNR=10.2 23:39:24.374 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:24.374 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:24.374 00.000 3236 Enqueuing Expose request 23:39:24.374 00.000 8052 Worker thread wakes up 23:39:24.374 00.000 3236 GuideStep: 11.0 px 0 ms WEST, -10.9 px 0 ms NORTH 23:39:24.374 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:24.374 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1035,243,31,31) 23:39:24.452 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:24.452 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:26.046 01.594 8052 Exposure complete 23:39:26.202 00.156 8052 worker thread done servicing request 23:39:26.202 00.000 3236 OnExposeComplete: enter 23:39:26.202 00.000 3236 UpdateGuideState(): m_state=6 23:39:26.202 00.000 3236 Star::Find(15, 1049, 257, 0, (0,0,0,0), 0.0, 255) frame 1704 23:39:26.202 00.000 3236 Star::Find returns 1 (0), X=1051.92, Y=259.53, Mass=227, SNR=10.4, Peak=38 HFD=4.9 23:39:26.202 00.000 3236 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.85) = xAngle (0.20 = 0.20) 23:39:26.202 00.000 3236 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.55 = -1.55) 23:39:26.202 00.000 3236 CameraToMount -- cameraX=-0.67 cameraY=-8.65 hyp=8.68 cameraTheta=-1.65 mountX=8.50 mountY=-8.67, mountTheta=-0.80 23:39:26.202 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.67, y=-8.65, opts=13) 23:39:26.202 00.000 3236 Enqueuing Move request for scope (-0.67, -8.65) 23:39:26.202 00.000 8052 Worker thread wakes up 23:39:26.202 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -8.65) opts 0xd 23:39:26.202 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.67, -8.65) 23:39:26.202 00.000 8052 Moving (-0.67, -8.65) raw xDistance=8.50 yDistance=-8.67 23:39:26.202 00.000 8052 GuideAlgorithmHysteresis::Result() returns 5.88 from input 8.50 23:39:26.202 00.000 8052 GuideAlgorithmResistSwitch::result() returns -8.67 from input -8.67 23:39:26.202 00.000 8052 MoveAxis(W, 323, ABG) 23:39:26.202 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:26.202 00.000 8052 Move returns status 1, amount 0 23:39:26.202 00.000 8052 MoveAxis(N, 1318, ABG) 23:39:26.202 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:26.202 00.000 8052 Move returns status 1, amount 0 23:39:26.202 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:26.202 00.000 8052 move complete, result=1 23:39:26.202 00.000 8052 worker thread done servicing request 23:39:26.218 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=26, FiltMax=36, Gamma=1.040 23:39:26.452 00.234 3236 UpdateGuideState exits: m=227 SNR=10.4 23:39:26.452 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:26.452 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:26.452 00.000 3236 Enqueuing Expose request 23:39:26.452 00.000 8052 Worker thread wakes up 23:39:26.452 00.000 3236 GuideStep: 8.5 px 0 ms WEST, -8.7 px 0 ms NORTH 23:39:26.452 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:26.452 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1037,245,31,31) 23:39:26.531 00.079 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:26.531 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:28.015 01.484 8052 Exposure complete 23:39:28.171 00.156 8052 worker thread done servicing request 23:39:28.171 00.000 3236 OnExposeComplete: enter 23:39:28.171 00.000 3236 UpdateGuideState(): m_state=6 23:39:28.171 00.000 3236 Star::Find(15, 1051, 259, 0, (0,0,0,0), 0.0, 255) frame 1705 23:39:28.171 00.000 3236 Star::Find returns 1 (0), X=1052.64, Y=261.06, Mass=227, SNR=10.4, Peak=38 HFD=4.1 23:39:28.171 00.000 3236 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.85) = xAngle (0.28 = 0.28) 23:39:28.171 00.000 3236 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.46 = -1.46) 23:39:28.171 00.000 3236 CameraToMount -- cameraX=0.05 cameraY=-7.12 hyp=7.12 cameraTheta=-1.56 mountX=6.83 mountY=-7.08, mountTheta=-0.80 23:39:28.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.05, y=-7.12, opts=13) 23:39:28.171 00.000 3236 Enqueuing Move request for scope (0.05, -7.12) 23:39:28.171 00.000 8052 Worker thread wakes up 23:39:28.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -7.12) opts 0xd 23:39:28.171 00.000 8052 Handling offset move in thread for scope, endpoint = (0.05, -7.12) 23:39:28.171 00.000 8052 Moving (0.05, -7.12) raw xDistance=6.83 yDistance=-7.08 23:39:28.171 00.000 8052 GuideAlgorithmHysteresis::Result() returns 4.72 from input 6.83 23:39:28.171 00.000 8052 GuideAlgorithmResistSwitch::result() returns -7.08 from input -7.08 23:39:28.171 00.000 8052 MoveAxis(W, 259, ABG) 23:39:28.171 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:28.171 00.000 8052 Move returns status 1, amount 0 23:39:28.171 00.000 8052 MoveAxis(N, 1076, ABG) 23:39:28.171 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:28.171 00.000 8052 Move returns status 1, amount 0 23:39:28.171 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:28.171 00.000 8052 move complete, result=1 23:39:28.171 00.000 8052 worker thread done servicing request 23:39:28.187 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=23, FiltMax=33, Gamma=1.040 23:39:28.437 00.250 3236 UpdateGuideState exits: m=227 SNR=10.4 23:39:28.437 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:28.437 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:28.437 00.000 3236 Enqueuing Expose request 23:39:28.437 00.000 8052 Worker thread wakes up 23:39:28.437 00.000 3236 GuideStep: 6.8 px 0 ms WEST, -7.1 px 0 ms NORTH 23:39:28.437 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:28.437 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,246,31,31) 23:39:28.499 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:28.499 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:29.984 01.485 8052 Exposure complete 23:39:30.140 00.156 8052 worker thread done servicing request 23:39:30.140 00.000 3236 OnExposeComplete: enter 23:39:30.140 00.000 3236 UpdateGuideState(): m_state=6 23:39:30.140 00.000 3236 Star::Find(15, 1052, 261, 0, (0,0,0,0), 0.0, 255) frame 1706 23:39:30.140 00.000 3236 Star::Find returns 1 (0), X=1052.59, Y=258.72, Mass=227, SNR=10.4, Peak=39 HFD=4.5 23:39:30.140 00.000 3236 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.85) = xAngle (0.28 = 0.28) 23:39:30.140 00.000 3236 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.47 = -1.47) 23:39:30.140 00.000 3236 CameraToMount -- cameraX=-0.00 cameraY=-9.45 hyp=9.45 cameraTheta=-1.57 mountX=9.09 mountY=-9.40, mountTheta=-0.80 23:39:30.140 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.00, y=-9.45, opts=13) 23:39:30.140 00.000 3236 Enqueuing Move request for scope (-0.00, -9.45) 23:39:30.140 00.000 8052 Worker thread wakes up 23:39:30.140 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -9.45) opts 0xd 23:39:30.140 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.00, -9.45) 23:39:30.140 00.000 8052 Moving (-0.00, -9.45) raw xDistance=9.09 yDistance=-9.40 23:39:30.140 00.000 8052 GuideAlgorithmHysteresis::Result() returns 6.06 from input 9.09 23:39:30.140 00.000 8052 GuideAlgorithmResistSwitch::result() returns -9.40 from input -9.40 23:39:30.140 00.000 8052 MoveAxis(W, 333, ABG) 23:39:30.140 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:30.140 00.000 8052 Move returns status 1, amount 0 23:39:30.140 00.000 8052 MoveAxis(N, 1430, ABG) 23:39:30.140 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:30.140 00.000 8052 Move returns status 1, amount 0 23:39:30.140 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:30.140 00.000 8052 move complete, result=1 23:39:30.140 00.000 8052 worker thread done servicing request 23:39:30.155 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=36, Gamma=1.040 23:39:30.406 00.251 3236 UpdateGuideState exits: m=227 SNR=10.4 23:39:30.406 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:30.406 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:30.406 00.000 3236 Enqueuing Expose request 23:39:30.406 00.000 8052 Worker thread wakes up 23:39:30.406 00.000 3236 GuideStep: 9.1 px 0 ms WEST, -9.4 px 0 ms NORTH 23:39:30.406 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:30.406 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,244,31,31) 23:39:30.468 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:30.468 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:32.062 01.594 8052 Exposure complete 23:39:32.218 00.156 3236 OnExposeComplete: enter 23:39:32.218 00.000 3236 UpdateGuideState(): m_state=6 23:39:32.218 00.000 8052 worker thread done servicing request 23:39:32.218 00.000 3236 Star::Find(15, 1052, 258, 0, (0,0,0,0), 0.0, 255) frame 1707 23:39:32.218 00.000 3236 Star::Find returns 1 (0), X=1052.58, Y=256.36, Mass=253, SNR=11.0, Peak=46 HFD=4.2 23:39:32.218 00.000 3236 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.85) = xAngle (0.28 = 0.28) 23:39:32.218 00.000 3236 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.47 = -1.47) 23:39:32.218 00.000 3236 CameraToMount -- cameraX=-0.02 cameraY=-11.81 hyp=11.81 cameraTheta=-1.57 mountX=11.36 mountY=-11.75, mountTheta=-0.80 23:39:32.218 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.02, y=-11.81, opts=13) 23:39:32.218 00.000 3236 Enqueuing Move request for scope (-0.02, -11.81) 23:39:32.218 00.000 8052 Worker thread wakes up 23:39:32.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -11.81) opts 0xd 23:39:32.218 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.02, -11.81) 23:39:32.218 00.000 8052 Moving (-0.02, -11.81) raw xDistance=11.36 yDistance=-11.75 23:39:32.218 00.000 8052 GuideAlgorithmHysteresis::Result() returns 7.58 from input 11.36 23:39:32.218 00.000 8052 GuideAlgorithmResistSwitch::result() returns -11.75 from input -11.75 23:39:32.218 00.000 8052 MoveAxis(W, 417, ABG) 23:39:32.218 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:32.218 00.000 8052 Move returns status 1, amount 0 23:39:32.218 00.000 8052 MoveAxis(N, 1787, ABG) 23:39:32.218 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:32.218 00.000 8052 Move returns status 1, amount 0 23:39:32.218 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:32.218 00.000 8052 move complete, result=1 23:39:32.218 00.000 8052 worker thread done servicing request 23:39:32.234 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=30, FiltMax=41, Gamma=1.040 23:39:32.484 00.250 3236 UpdateGuideState exits: m=253 SNR=11.0 23:39:32.484 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:32.484 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:32.484 00.000 3236 Enqueuing Expose request 23:39:32.484 00.000 8052 Worker thread wakes up 23:39:32.484 00.000 3236 GuideStep: 11.4 px 0 ms WEST, -11.8 px 0 ms NORTH 23:39:32.484 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:32.484 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,241,31,31) 23:39:32.546 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:32.546 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:34.031 01.485 8052 Exposure complete 23:39:34.187 00.156 8052 worker thread done servicing request 23:39:34.187 00.000 3236 OnExposeComplete: enter 23:39:34.187 00.000 3236 UpdateGuideState(): m_state=6 23:39:34.187 00.000 3236 Star::Find(15, 1052, 256, 0, (0,0,0,0), 0.0, 255) frame 1708 23:39:34.187 00.000 3236 Star::Find returns 1 (0), X=1052.69, Y=255.38, Mass=258, SNR=11.1, Peak=43 HFD=4.9 23:39:34.187 00.000 3236 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.85) = xAngle (0.29 = 0.29) 23:39:34.187 00.000 3236 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.46 = -1.46) 23:39:34.187 00.000 3236 CameraToMount -- cameraX=0.10 cameraY=-12.79 hyp=12.79 cameraTheta=-1.56 mountX=12.27 mountY=-12.71, mountTheta=-0.80 23:39:34.187 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.10, y=-12.79, opts=13) 23:39:34.187 00.000 3236 Enqueuing Move request for scope (0.10, -12.79) 23:39:34.187 00.000 8052 Worker thread wakes up 23:39:34.187 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -12.79) opts 0xd 23:39:34.187 00.000 8052 Handling offset move in thread for scope, endpoint = (0.10, -12.79) 23:39:34.187 00.000 8052 Moving (0.10, -12.79) raw xDistance=12.27 yDistance=-12.71 23:39:34.187 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.26 from input 12.27 23:39:34.187 00.000 8052 GuideAlgorithmResistSwitch::result() returns -12.71 from input -12.71 23:39:34.187 00.000 8052 MoveAxis(W, 454, ABG) 23:39:34.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:34.187 00.000 8052 Move returns status 1, amount 0 23:39:34.187 00.000 8052 MoveAxis(N, 1933, ABG) 23:39:34.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:34.187 00.000 8052 Move returns status 1, amount 0 23:39:34.187 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:34.187 00.000 8052 move complete, result=1 23:39:34.187 00.000 8052 worker thread done servicing request 23:39:34.202 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=26, FiltMax=36, Gamma=1.040 23:39:34.452 00.250 3236 UpdateGuideState exits: m=258 SNR=11.1 23:39:34.452 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:34.452 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:34.452 00.000 3236 Enqueuing Expose request 23:39:34.452 00.000 8052 Worker thread wakes up 23:39:34.452 00.000 3236 GuideStep: 12.3 px 0 ms WEST, -12.7 px 0 ms NORTH 23:39:34.452 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:34.452 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,240,31,31) 23:39:34.515 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:34.515 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:35.999 01.484 8052 Exposure complete 23:39:36.156 00.157 8052 worker thread done servicing request 23:39:36.156 00.000 3236 OnExposeComplete: enter 23:39:36.156 00.000 3236 UpdateGuideState(): m_state=6 23:39:36.156 00.000 3236 Star::Find(15, 1052, 255, 0, (0,0,0,0), 0.0, 255) frame 1709 23:39:36.156 00.000 3236 Star::Find returns 1 (0), X=1052.09, Y=254.27, Mass=226, SNR=10.4, Peak=37 HFD=4.5 23:39:36.156 00.000 3236 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.85) = xAngle (0.24 = 0.24) 23:39:36.156 00.000 3236 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.50 = -1.50) 23:39:36.156 00.000 3236 CameraToMount -- cameraX=-0.50 cameraY=-13.90 hyp=13.91 cameraTheta=-1.61 mountX=13.51 mountY=-13.88, mountTheta=-0.80 23:39:36.156 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.50, y=-13.90, opts=13) 23:39:36.156 00.000 3236 Enqueuing Move request for scope (-0.50, -13.90) 23:39:36.156 00.000 8052 Worker thread wakes up 23:39:36.156 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -13.90) opts 0xd 23:39:36.156 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.50, -13.90) 23:39:36.156 00.000 8052 Moving (-0.50, -13.90) raw xDistance=13.51 yDistance=-13.88 23:39:36.156 00.000 8052 GuideAlgorithmHysteresis::Result() returns 9.09 from input 13.51 23:39:36.156 00.000 8052 GuideAlgorithmResistSwitch::result() returns -13.88 from input -13.88 23:39:36.156 00.000 8052 MoveAxis(W, 499, ABG) 23:39:36.156 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:36.156 00.000 8052 Move returns status 1, amount 0 23:39:36.156 00.000 8052 MoveAxis(N, 2110, ABG) 23:39:36.156 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:36.156 00.000 8052 Move returns status 1, amount 0 23:39:36.156 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:36.156 00.000 8052 move complete, result=1 23:39:36.156 00.000 8052 worker thread done servicing request 23:39:36.171 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=23, FiltMax=32, Gamma=1.040 23:39:36.406 00.235 3236 UpdateGuideState exits: m=226 SNR=10.4 23:39:36.406 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:36.406 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:36.406 00.000 3236 Enqueuing Expose request 23:39:36.406 00.000 8052 Worker thread wakes up 23:39:36.406 00.000 3236 GuideStep: 13.5 px 0 ms WEST, -13.9 px 0 ms NORTH 23:39:36.421 00.015 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:36.421 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1037,239,31,31) 23:39:36.484 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:36.484 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:37.968 01.484 8052 Exposure complete 23:39:38.124 00.156 8052 worker thread done servicing request 23:39:38.124 00.000 3236 OnExposeComplete: enter 23:39:38.124 00.000 3236 UpdateGuideState(): m_state=6 23:39:38.124 00.000 3236 Star::Find(15, 1052, 254, 0, (0,0,0,0), 0.0, 255) frame 1710 23:39:38.124 00.000 3236 Star::Find returns 1 (0), X=1052.02, Y=254.83, Mass=230, SNR=10.4, Peak=39 HFD=4.3 23:39:38.124 00.000 3236 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.85) = xAngle (0.23 = 0.23) 23:39:38.124 00.000 3236 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.51 = -1.51) 23:39:38.124 00.000 3236 CameraToMount -- cameraX=-0.57 cameraY=-13.34 hyp=13.35 cameraTheta=-1.61 mountX=12.99 mountY=-13.33, mountTheta=-0.80 23:39:38.124 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.57, y=-13.34, opts=13) 23:39:38.124 00.000 3236 Enqueuing Move request for scope (-0.57, -13.34) 23:39:38.124 00.000 8052 Worker thread wakes up 23:39:38.124 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -13.34) opts 0xd 23:39:38.124 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.57, -13.34) 23:39:38.124 00.000 8052 Moving (-0.57, -13.34) raw xDistance=12.99 yDistance=-13.33 23:39:38.124 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.82 from input 12.99 23:39:38.124 00.000 8052 GuideAlgorithmResistSwitch::result() returns -13.33 from input -13.33 23:39:38.124 00.000 8052 MoveAxis(W, 485, ABG) 23:39:38.124 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:38.124 00.000 8052 Move returns status 1, amount 0 23:39:38.124 00.000 8052 MoveAxis(N, 2026, ABG) 23:39:38.124 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:38.124 00.000 8052 Move returns status 1, amount 0 23:39:38.124 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:38.124 00.000 8052 move complete, result=1 23:39:38.124 00.000 8052 worker thread done servicing request 23:39:38.140 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=26, FiltMax=36, Gamma=1.040 23:39:38.390 00.250 3236 UpdateGuideState exits: m=230 SNR=10.4 23:39:38.390 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:38.390 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:38.390 00.000 3236 Enqueuing Expose request 23:39:38.390 00.000 8052 Worker thread wakes up 23:39:38.390 00.000 3236 GuideStep: 13.0 px 0 ms WEST, -13.3 px 0 ms NORTH 23:39:38.390 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:38.390 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1037,240,31,31) 23:39:38.452 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:38.452 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:40.046 01.594 8052 Exposure complete 23:39:40.202 00.156 8052 worker thread done servicing request 23:39:40.202 00.000 3236 OnExposeComplete: enter 23:39:40.202 00.000 3236 UpdateGuideState(): m_state=6 23:39:40.202 00.000 3236 Star::Find(15, 1052, 254, 0, (0,0,0,0), 0.0, 255) frame 1711 23:39:40.202 00.000 3236 Star::Find returns 1 (0), X=1052.07, Y=255.09, Mass=227, SNR=10.4, Peak=43 HFD=4.3 23:39:40.202 00.000 3236 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.85) = xAngle (0.24 = 0.24) 23:39:40.202 00.000 3236 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.51 = -1.51) 23:39:40.202 00.000 3236 CameraToMount -- cameraX=-0.52 cameraY=-13.09 hyp=13.10 cameraTheta=-1.61 mountX=12.73 mountY=-13.07, mountTheta=-0.80 23:39:40.202 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.52, y=-13.09, opts=13) 23:39:40.202 00.000 3236 Enqueuing Move request for scope (-0.52, -13.09) 23:39:40.202 00.000 8052 Worker thread wakes up 23:39:40.202 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -13.09) opts 0xd 23:39:40.202 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.52, -13.09) 23:39:40.202 00.000 8052 Moving (-0.52, -13.09) raw xDistance=12.73 yDistance=-13.07 23:39:40.202 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.64 from input 12.73 23:39:40.202 00.000 8052 GuideAlgorithmResistSwitch::result() returns -13.07 from input -13.07 23:39:40.202 00.000 8052 MoveAxis(W, 475, ABG) 23:39:40.202 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:40.202 00.000 8052 Move returns status 1, amount 0 23:39:40.202 00.000 8052 MoveAxis(N, 1987, ABG) 23:39:40.202 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:40.202 00.000 8052 Move returns status 1, amount 0 23:39:40.202 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:40.202 00.000 8052 move complete, result=1 23:39:40.202 00.000 8052 worker thread done servicing request 23:39:40.218 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=29, FiltMax=40, Gamma=1.040 23:39:40.468 00.250 3236 UpdateGuideState exits: m=227 SNR=10.4 23:39:40.468 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:40.468 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:40.468 00.000 3236 Enqueuing Expose request 23:39:40.468 00.000 8052 Worker thread wakes up 23:39:40.468 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:40.468 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1037,240,31,31) 23:39:40.468 00.000 3236 GuideStep: 12.7 px 0 ms WEST, -13.1 px 0 ms NORTH 23:39:40.531 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:40.531 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:42.015 01.484 8052 Exposure complete 23:39:42.171 00.156 8052 worker thread done servicing request 23:39:42.171 00.000 3236 OnExposeComplete: enter 23:39:42.171 00.000 3236 UpdateGuideState(): m_state=6 23:39:42.171 00.000 3236 Star::Find(15, 1052, 255, 0, (0,0,0,0), 0.0, 255) frame 1712 23:39:42.171 00.000 3236 Star::Find returns 1 (0), X=1051.98, Y=255.85, Mass=217, SNR=10.2, Peak=41 HFD=4.2 23:39:42.171 00.000 3236 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.85) = xAngle (0.23 = 0.23) 23:39:42.171 00.000 3236 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.52 = -1.52) 23:39:42.171 00.000 3236 CameraToMount -- cameraX=-0.61 cameraY=-12.32 hyp=12.34 cameraTheta=-1.62 mountX=12.02 mountY=-12.32, mountTheta=-0.80 23:39:42.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.61, y=-12.32, opts=13) 23:39:42.171 00.000 3236 Enqueuing Move request for scope (-0.61, -12.32) 23:39:42.171 00.000 8052 Worker thread wakes up 23:39:42.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -12.32) opts 0xd 23:39:42.171 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.61, -12.32) 23:39:42.171 00.000 8052 Moving (-0.61, -12.32) raw xDistance=12.02 yDistance=-12.32 23:39:42.171 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.18 from input 12.02 23:39:42.171 00.000 8052 GuideAlgorithmResistSwitch::result() returns -12.32 from input -12.32 23:39:42.171 00.000 8052 MoveAxis(W, 449, ABG) 23:39:42.171 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:42.171 00.000 8052 Move returns status 1, amount 0 23:39:42.171 00.000 8052 MoveAxis(N, 1873, ABG) 23:39:42.171 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:42.171 00.000 8052 Move returns status 1, amount 0 23:39:42.171 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:42.171 00.000 8052 move complete, result=1 23:39:42.171 00.000 8052 worker thread done servicing request 23:39:42.187 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=39, Gamma=1.040 23:39:42.421 00.234 3236 UpdateGuideState exits: m=217 SNR=10.2 23:39:42.421 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:42.421 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:42.421 00.000 3236 Enqueuing Expose request 23:39:42.421 00.000 8052 Worker thread wakes up 23:39:42.421 00.000 3236 GuideStep: 12.0 px 0 ms WEST, -12.3 px 0 ms NORTH 23:39:42.421 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:42.437 00.016 8052 Handling exposure in thread, d=2000 o=3 r=(1037,241,31,31) 23:39:42.499 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:42.499 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:43.984 01.485 8052 Exposure complete 23:39:44.140 00.156 8052 worker thread done servicing request 23:39:44.140 00.000 3236 OnExposeComplete: enter 23:39:44.140 00.000 3236 UpdateGuideState(): m_state=6 23:39:44.140 00.000 3236 Star::Find(15, 1051, 255, 0, (0,0,0,0), 0.0, 255) frame 1713 23:39:44.140 00.000 3236 Star::Find returns 1 (0), X=1052.76, Y=256.13, Mass=243, SNR=10.7, Peak=43 HFD=4.5 23:39:44.140 00.000 3236 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.85) = xAngle (0.29 = 0.29) 23:39:44.140 00.000 3236 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.45 = -1.45) 23:39:44.140 00.000 3236 CameraToMount -- cameraX=0.17 cameraY=-12.05 hyp=12.05 cameraTheta=-1.56 mountX=11.54 mountY=-11.97, mountTheta=-0.80 23:39:44.140 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.17, y=-12.05, opts=13) 23:39:44.140 00.000 3236 Enqueuing Move request for scope (0.17, -12.05) 23:39:44.140 00.000 8052 Worker thread wakes up 23:39:44.140 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -12.05) opts 0xd 23:39:44.140 00.000 8052 Handling offset move in thread for scope, endpoint = (0.17, -12.05) 23:39:44.140 00.000 8052 Moving (0.17, -12.05) raw xDistance=11.54 yDistance=-11.97 23:39:44.140 00.000 8052 GuideAlgorithmHysteresis::Result() returns 7.84 from input 11.54 23:39:44.140 00.000 8052 GuideAlgorithmResistSwitch::result() returns -11.97 from input -11.97 23:39:44.140 00.000 8052 MoveAxis(W, 431, ABG) 23:39:44.140 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:44.140 00.000 8052 Move returns status 1, amount 0 23:39:44.140 00.000 8052 MoveAxis(N, 1819, ABG) 23:39:44.140 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:44.140 00.000 8052 Move returns status 1, amount 0 23:39:44.140 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:44.140 00.000 8052 move complete, result=1 23:39:44.140 00.000 8052 worker thread done servicing request 23:39:44.156 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=29, FiltMax=40, Gamma=1.040 23:39:44.390 00.234 3236 UpdateGuideState exits: m=243 SNR=10.7 23:39:44.390 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:44.390 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:44.390 00.000 3236 Enqueuing Expose request 23:39:44.390 00.000 8052 Worker thread wakes up 23:39:44.390 00.000 3236 GuideStep: 11.5 px 0 ms WEST, -12.0 px 0 ms NORTH 23:39:44.390 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:44.390 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,241,31,31) 23:39:44.468 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:44.468 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:46.062 01.594 8052 Exposure complete 23:39:46.218 00.156 8052 worker thread done servicing request 23:39:46.218 00.000 3236 OnExposeComplete: enter 23:39:46.218 00.000 3236 UpdateGuideState(): m_state=6 23:39:46.218 00.000 3236 Star::Find(15, 1052, 256, 0, (0,0,0,0), 0.0, 255) frame 1714 23:39:46.218 00.000 3236 Star::Find returns 1 (0), X=1052.59, Y=256.29, Mass=211, SNR=10.0, Peak=38 HFD=4.5 23:39:46.218 00.000 3236 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.85) = xAngle (0.28 = 0.28) 23:39:46.218 00.000 3236 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.47 = -1.47) 23:39:46.218 00.000 3236 CameraToMount -- cameraX=-0.00 cameraY=-11.88 hyp=11.88 cameraTheta=-1.57 mountX=11.43 mountY=-11.82, mountTheta=-0.80 23:39:46.218 00.000 3236 SchedulePrimaryMove(06CFF028, x=-0.00, y=-11.88, opts=13) 23:39:46.218 00.000 3236 Enqueuing Move request for scope (-0.00, -11.88) 23:39:46.218 00.000 8052 Worker thread wakes up 23:39:46.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -11.88) opts 0xd 23:39:46.218 00.000 8052 Handling offset move in thread for scope, endpoint = (-0.00, -11.88) 23:39:46.218 00.000 8052 Moving (-0.00, -11.88) raw xDistance=11.43 yDistance=-11.82 23:39:46.218 00.000 8052 GuideAlgorithmHysteresis::Result() returns 7.75 from input 11.43 23:39:46.218 00.000 8052 GuideAlgorithmResistSwitch::result() returns -11.82 from input -11.82 23:39:46.218 00.000 8052 MoveAxis(W, 426, ABG) 23:39:46.218 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:46.218 00.000 8052 Move returns status 1, amount 0 23:39:46.218 00.000 8052 MoveAxis(N, 1797, ABG) 23:39:46.218 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:46.218 00.000 8052 Move returns status 1, amount 0 23:39:46.218 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:46.218 00.000 8052 move complete, result=1 23:39:46.218 00.000 8052 worker thread done servicing request 23:39:46.234 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=27, FiltMax=36, Gamma=1.040 23:39:46.484 00.250 3236 UpdateGuideState exits: m=211 SNR=10.0 23:39:46.484 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:46.484 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:46.484 00.000 3236 Enqueuing Expose request 23:39:46.484 00.000 8052 Worker thread wakes up 23:39:46.484 00.000 3236 GuideStep: 11.4 px 0 ms WEST, -11.8 px 0 ms NORTH 23:39:46.484 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:46.484 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,241,31,31) 23:39:46.546 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:46.546 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:48.031 01.485 8052 Exposure complete 23:39:48.187 00.156 8052 worker thread done servicing request 23:39:48.187 00.000 3236 OnExposeComplete: enter 23:39:48.187 00.000 3236 UpdateGuideState(): m_state=6 23:39:48.187 00.000 3236 Star::Find(15, 1052, 256, 0, (0,0,0,0), 0.0, 255) frame 1715 23:39:48.187 00.000 3236 Star::Find returns 1 (0), X=1052.96, Y=255.56, Mass=213, SNR=10.1, Peak=40 HFD=4.2 23:39:48.187 00.000 3236 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.85) = xAngle (0.31 = 0.31) 23:39:48.187 00.000 3236 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.44 = -1.44) 23:39:48.187 00.000 3236 CameraToMount -- cameraX=0.37 cameraY=-12.62 hyp=12.62 cameraTheta=-1.54 mountX=12.03 mountY=-12.51, mountTheta=-0.81 23:39:48.187 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.37, y=-12.62, opts=13) 23:39:48.187 00.000 3236 Enqueuing Move request for scope (0.37, -12.62) 23:39:48.187 00.000 8052 Worker thread wakes up 23:39:48.187 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.37, -12.62) opts 0xd 23:39:48.187 00.000 8052 Handling offset move in thread for scope, endpoint = (0.37, -12.62) 23:39:48.187 00.000 8052 Moving (0.37, -12.62) raw xDistance=12.03 yDistance=-12.51 23:39:48.187 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.12 from input 12.03 23:39:48.187 00.000 8052 GuideAlgorithmResistSwitch::result() returns -12.51 from input -12.51 23:39:48.187 00.000 8052 MoveAxis(W, 446, ABG) 23:39:48.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:48.187 00.000 8052 Move returns status 1, amount 0 23:39:48.187 00.000 8052 MoveAxis(N, 1902, ABG) 23:39:48.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:48.187 00.000 8052 Move returns status 1, amount 0 23:39:48.187 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:48.187 00.000 8052 move complete, result=1 23:39:48.187 00.000 8052 worker thread done servicing request 23:39:48.202 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=27, FiltMax=37, Gamma=1.040 23:39:48.437 00.235 3236 UpdateGuideState exits: m=213 SNR=10.1 23:39:48.452 00.015 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:48.452 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:48.452 00.000 3236 Enqueuing Expose request 23:39:48.452 00.000 8052 Worker thread wakes up 23:39:48.452 00.000 3236 GuideStep: 12.0 px 0 ms WEST, -12.5 px 0 ms NORTH 23:39:48.452 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:48.452 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,241,31,31) 23:39:48.515 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:48.515 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:49.999 01.484 8052 Exposure complete 23:39:50.156 00.157 8052 worker thread done servicing request 23:39:50.156 00.000 3236 OnExposeComplete: enter 23:39:50.156 00.000 3236 UpdateGuideState(): m_state=6 23:39:50.156 00.000 3236 Star::Find(15, 1052, 255, 0, (0,0,0,0), 0.0, 255) frame 1716 23:39:50.156 00.000 3236 Star::Find returns 1 (0), X=1053.84, Y=254.81, Mass=236, SNR=10.6, Peak=41 HFD=4.6 23:39:50.156 00.000 3236 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.85) = xAngle (0.37 = 0.37) 23:39:50.156 00.000 3236 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.38 = -1.38) 23:39:50.156 00.000 3236 CameraToMount -- cameraX=1.25 cameraY=-13.36 hyp=13.42 cameraTheta=-1.48 mountX=12.51 mountY=-13.16, mountTheta=-0.81 23:39:50.156 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.25, y=-13.36, opts=13) 23:39:50.156 00.000 3236 Enqueuing Move request for scope (1.25, -13.36) 23:39:50.156 00.000 8052 Worker thread wakes up 23:39:50.156 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.25, -13.36) opts 0xd 23:39:50.156 00.000 8052 Handling offset move in thread for scope, endpoint = (1.25, -13.36) 23:39:50.156 00.000 8052 Moving (1.25, -13.36) raw xDistance=12.51 yDistance=-13.16 23:39:50.156 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.45 from input 12.51 23:39:50.156 00.000 8052 GuideAlgorithmResistSwitch::result() returns -13.16 from input -13.16 23:39:50.156 00.000 8052 MoveAxis(W, 464, ABG) 23:39:50.156 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:50.156 00.000 8052 Move returns status 1, amount 0 23:39:50.156 00.000 8052 MoveAxis(N, 2001, ABG) 23:39:50.156 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:50.156 00.000 8052 Move returns status 1, amount 0 23:39:50.156 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:50.156 00.000 8052 move complete, result=1 23:39:50.156 00.000 8052 worker thread done servicing request 23:39:50.171 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=30, FiltMax=40, Gamma=1.040 23:39:50.421 00.250 3236 UpdateGuideState exits: m=236 SNR=10.6 23:39:50.421 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:50.421 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:50.421 00.000 3236 Enqueuing Expose request 23:39:50.421 00.000 8052 Worker thread wakes up 23:39:50.421 00.000 3236 GuideStep: 12.5 px 0 ms WEST, -13.2 px 0 ms NORTH 23:39:50.421 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:50.421 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1039,240,31,31) 23:39:50.484 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:50.484 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:51.968 01.484 8052 Exposure complete 23:39:52.124 00.156 8052 worker thread done servicing request 23:39:52.124 00.000 3236 OnExposeComplete: enter 23:39:52.124 00.000 3236 UpdateGuideState(): m_state=6 23:39:52.124 00.000 3236 Star::Find(15, 1053, 254, 0, (0,0,0,0), 0.0, 255) frame 1717 23:39:52.124 00.000 3236 Star::Find returns 1 (0), X=1053.18, Y=255.08, Mass=238, SNR=10.7, Peak=44 HFD=4.4 23:39:52.124 00.000 3236 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.85) = xAngle (0.32 = 0.32) 23:39:52.124 00.000 3236 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.42 = -1.42) 23:39:52.124 00.000 3236 CameraToMount -- cameraX=0.59 cameraY=-13.10 hyp=13.11 cameraTheta=-1.53 mountX=12.43 mountY=-12.97, mountTheta=-0.81 23:39:52.124 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.59, y=-13.10, opts=13) 23:39:52.124 00.000 3236 Enqueuing Move request for scope (0.59, -13.10) 23:39:52.124 00.000 8052 Worker thread wakes up 23:39:52.124 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.59, -13.10) opts 0xd 23:39:52.124 00.000 8052 Handling offset move in thread for scope, endpoint = (0.59, -13.10) 23:39:52.124 00.000 8052 Moving (0.59, -13.10) raw xDistance=12.43 yDistance=-12.97 23:39:52.124 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.42 from input 12.43 23:39:52.124 00.000 8052 GuideAlgorithmResistSwitch::result() returns -12.97 from input -12.97 23:39:52.124 00.000 8052 MoveAxis(W, 463, ABG) 23:39:52.124 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:52.124 00.000 8052 Move returns status 1, amount 0 23:39:52.124 00.000 8052 MoveAxis(N, 1972, ABG) 23:39:52.124 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:52.124 00.000 8052 Move returns status 1, amount 0 23:39:52.124 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:52.124 00.000 8052 move complete, result=1 23:39:52.124 00.000 8052 worker thread done servicing request 23:39:52.140 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=31, FiltMax=42, Gamma=1.040 23:39:52.327 00.187 3236 UpdateGuideState exits: m=238 SNR=10.7 23:39:52.327 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:52.327 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:52.327 00.000 3236 Enqueuing Expose request 23:39:52.327 00.000 8052 Worker thread wakes up 23:39:52.327 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:52.327 00.000 3236 GuideStep: 12.4 px 0 ms WEST, -13.0 px 0 ms NORTH 23:39:52.327 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,240,31,31) 23:39:52.390 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:52.390 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:53.984 01.594 8052 Exposure complete 23:39:54.140 00.156 8052 worker thread done servicing request 23:39:54.140 00.000 3236 OnExposeComplete: enter 23:39:54.140 00.000 3236 UpdateGuideState(): m_state=6 23:39:54.140 00.000 3236 Star::Find(15, 1053, 255, 0, (0,0,0,0), 0.0, 255) frame 1718 23:39:54.140 00.000 3236 Star::Find returns 1 (0), X=1052.97, Y=255.66, Mass=242, SNR=10.7, Peak=44 HFD=4.2 23:39:54.140 00.000 3236 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.85) = xAngle (0.31 = 0.31) 23:39:54.140 00.000 3236 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.44 = -1.44) 23:39:54.140 00.000 3236 CameraToMount -- cameraX=0.38 cameraY=-12.52 hyp=12.53 cameraTheta=-1.54 mountX=11.94 mountY=-12.42, mountTheta=-0.81 23:39:54.140 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.38, y=-12.52, opts=13) 23:39:54.140 00.000 3236 Enqueuing Move request for scope (0.38, -12.52) 23:39:54.140 00.000 8052 Worker thread wakes up 23:39:54.140 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.38, -12.52) opts 0xd 23:39:54.140 00.000 8052 Handling offset move in thread for scope, endpoint = (0.38, -12.52) 23:39:54.140 00.000 8052 Moving (0.38, -12.52) raw xDistance=11.94 yDistance=-12.42 23:39:54.140 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.11 from input 11.94 23:39:54.140 00.000 8052 GuideAlgorithmResistSwitch::result() returns -12.42 from input -12.42 23:39:54.140 00.000 8052 MoveAxis(W, 446, ABG) 23:39:54.140 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:54.140 00.000 8052 Move returns status 1, amount 0 23:39:54.140 00.000 8052 MoveAxis(N, 1888, ABG) 23:39:54.140 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:54.140 00.000 8052 Move returns status 1, amount 0 23:39:54.140 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:54.140 00.000 8052 move complete, result=1 23:39:54.140 00.000 8052 worker thread done servicing request 23:39:54.155 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=29, FiltMax=39, Gamma=1.040 23:39:54.343 00.188 3236 UpdateGuideState exits: m=242 SNR=10.7 23:39:54.343 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:54.343 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:54.343 00.000 3236 Enqueuing Expose request 23:39:54.343 00.000 8052 Worker thread wakes up 23:39:54.343 00.000 3236 GuideStep: 11.9 px 0 ms WEST, -12.4 px 0 ms NORTH 23:39:54.343 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:54.343 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,241,31,31) 23:39:54.390 00.047 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:54.390 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:55.999 01.609 8052 Exposure complete 23:39:56.155 00.156 8052 worker thread done servicing request 23:39:56.155 00.000 3236 OnExposeComplete: enter 23:39:56.155 00.000 3236 UpdateGuideState(): m_state=6 23:39:56.155 00.000 3236 Star::Find(15, 1052, 255, 0, (0,0,0,0), 0.0, 255) frame 1719 23:39:56.155 00.000 3236 Star::Find returns 1 (0), X=1053.11, Y=255.63, Mass=206, SNR=9.9, Peak=39 HFD=4.3 23:39:56.155 00.000 3236 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.85) = xAngle (0.32 = 0.32) 23:39:56.155 00.000 3236 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.43 = -1.43) 23:39:56.155 00.000 3236 CameraToMount -- cameraX=0.52 cameraY=-12.55 hyp=12.56 cameraTheta=-1.53 mountX=11.92 mountY=-12.43, mountTheta=-0.81 23:39:56.155 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.52, y=-12.55, opts=13) 23:39:56.155 00.000 3236 Enqueuing Move request for scope (0.52, -12.55) 23:39:56.155 00.000 8052 Worker thread wakes up 23:39:56.155 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.52, -12.55) opts 0xd 23:39:56.155 00.000 8052 Handling offset move in thread for scope, endpoint = (0.52, -12.55) 23:39:56.155 00.000 8052 Moving (0.52, -12.55) raw xDistance=11.92 yDistance=-12.43 23:39:56.155 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.08 from input 11.92 23:39:56.155 00.000 8052 GuideAlgorithmResistSwitch::result() returns -12.43 from input -12.43 23:39:56.155 00.000 8052 MoveAxis(W, 444, ABG) 23:39:56.155 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:56.155 00.000 8052 Move returns status 1, amount 0 23:39:56.155 00.000 8052 MoveAxis(N, 1889, ABG) 23:39:56.155 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:56.155 00.000 8052 Move returns status 1, amount 0 23:39:56.155 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:56.155 00.000 8052 move complete, result=1 23:39:56.155 00.000 8052 worker thread done servicing request 23:39:56.171 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=28, FiltMax=37, Gamma=1.040 23:39:56.421 00.250 3236 UpdateGuideState exits: m=206 SNR=9.9 23:39:56.421 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:56.421 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:56.421 00.000 3236 Enqueuing Expose request 23:39:56.421 00.000 8052 Worker thread wakes up 23:39:56.421 00.000 3236 GuideStep: 11.9 px 0 ms WEST, -12.4 px 0 ms NORTH 23:39:56.421 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:56.421 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,241,31,31) 23:39:56.484 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:56.484 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:39:57.968 01.484 8052 Exposure complete 23:39:58.124 00.156 8052 worker thread done servicing request 23:39:58.124 00.000 3236 OnExposeComplete: enter 23:39:58.124 00.000 3236 UpdateGuideState(): m_state=6 23:39:58.124 00.000 3236 Star::Find(15, 1053, 255, 0, (0,0,0,0), 0.0, 255) frame 1720 23:39:58.124 00.000 3236 Star::Find returns 1 (0), X=1053.99, Y=255.16, Mass=199, SNR=9.7, Peak=42 HFD=4.3 23:39:58.124 00.000 3236 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.85) = xAngle (0.38 = 0.38) 23:39:58.124 00.000 3236 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.36 = -1.36) 23:39:58.124 00.000 3236 CameraToMount -- cameraX=1.40 cameraY=-13.01 hyp=13.09 cameraTheta=-1.46 mountX=12.13 mountY=-12.80, mountTheta=-0.81 23:39:58.124 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.40, y=-13.01, opts=13) 23:39:58.124 00.000 3236 Enqueuing Move request for scope (1.40, -13.01) 23:39:58.124 00.000 8052 Worker thread wakes up 23:39:58.124 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.40, -13.01) opts 0xd 23:39:58.124 00.000 8052 Handling offset move in thread for scope, endpoint = (1.40, -13.01) 23:39:58.124 00.000 8052 Moving (1.40, -13.01) raw xDistance=12.13 yDistance=-12.80 23:39:58.124 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.21 from input 12.13 23:39:58.124 00.000 8052 GuideAlgorithmResistSwitch::result() returns -12.80 from input -12.80 23:39:58.124 00.000 8052 MoveAxis(W, 451, ABG) 23:39:58.124 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:58.124 00.000 8052 Move returns status 1, amount 0 23:39:58.124 00.000 8052 MoveAxis(N, 1946, ABG) 23:39:58.124 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:39:58.124 00.000 8052 Move returns status 1, amount 0 23:39:58.124 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:39:58.124 00.000 8052 move complete, result=1 23:39:58.124 00.000 8052 worker thread done servicing request 23:39:58.140 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=29, FiltMax=38, Gamma=1.040 23:39:58.374 00.234 3236 UpdateGuideState exits: m=199 SNR=9.7 23:39:58.374 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:39:58.374 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:39:58.374 00.000 3236 Enqueuing Expose request 23:39:58.374 00.000 8052 Worker thread wakes up 23:39:58.374 00.000 3236 GuideStep: 12.1 px 0 ms WEST, -12.8 px 0 ms NORTH 23:39:58.374 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:39:58.374 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1039,240,31,31) 23:39:58.437 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:39:58.437 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:40:00.046 01.609 8052 Exposure complete 23:40:00.218 00.172 8052 worker thread done servicing request 23:40:00.218 00.000 3236 OnExposeComplete: enter 23:40:00.218 00.000 3236 UpdateGuideState(): m_state=6 23:40:00.218 00.000 3236 Star::Find(15, 1053, 255, 0, (0,0,0,0), 0.0, 255) frame 1721 23:40:00.218 00.000 3236 Star::Find returns 1 (0), X=1053.45, Y=254.78, Mass=223, SNR=10.3, Peak=37 HFD=4.6 23:40:00.218 00.000 3236 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.85) = xAngle (0.34 = 0.34) 23:40:00.218 00.000 3236 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.40 = -1.40) 23:40:00.218 00.000 3236 CameraToMount -- cameraX=0.86 cameraY=-13.40 hyp=13.42 cameraTheta=-1.51 mountX=12.65 mountY=-13.24, mountTheta=-0.81 23:40:00.234 00.016 3236 SchedulePrimaryMove(06CFF028, x=0.86, y=-13.40, opts=13) 23:40:00.234 00.000 3236 Enqueuing Move request for scope (0.86, -13.40) 23:40:00.234 00.000 8052 Worker thread wakes up 23:40:00.234 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.86, -13.40) opts 0xd 23:40:00.234 00.000 8052 Handling offset move in thread for scope, endpoint = (0.86, -13.40) 23:40:00.234 00.000 8052 Moving (0.86, -13.40) raw xDistance=12.65 yDistance=-13.24 23:40:00.234 00.000 8052 GuideAlgorithmHysteresis::Result() returns 8.54 from input 12.65 23:40:00.234 00.000 8052 GuideAlgorithmResistSwitch::result() returns -13.24 from input -13.24 23:40:00.234 00.000 8052 MoveAxis(W, 469, ABG) 23:40:00.234 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:00.234 00.000 8052 Move returns status 1, amount 0 23:40:00.234 00.000 8052 MoveAxis(N, 2012, ABG) 23:40:00.234 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:00.234 00.000 8052 Move returns status 1, amount 0 23:40:00.234 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:40:00.234 00.000 8052 move complete, result=1 23:40:00.234 00.000 8052 worker thread done servicing request 23:40:00.249 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=24, FiltMax=33, Gamma=1.040 23:40:00.468 00.219 3236 UpdateGuideState exits: m=223 SNR=10.3 23:40:00.468 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:00.468 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:00.468 00.000 3236 Enqueuing Expose request 23:40:00.468 00.000 8052 Worker thread wakes up 23:40:00.468 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:00.468 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1038,240,31,31) 23:40:00.468 00.000 3236 GuideStep: 12.6 px 0 ms WEST, -13.2 px 0 ms NORTH 23:40:00.546 00.078 3236 ScopeASCOM::GetDeclination() returns 25.6 23:40:00.546 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:40:02.031 01.485 8052 Exposure complete 23:40:02.171 00.140 8052 worker thread done servicing request 23:40:02.171 00.000 3236 OnExposeComplete: enter 23:40:02.171 00.000 3236 UpdateGuideState(): m_state=6 23:40:02.171 00.000 3236 Star::Find(15, 1053, 254, 0, (0,0,0,0), 0.0, 255) frame 1722 23:40:02.171 00.000 3236 Star::Find returns 1 (0), X=1054.33, Y=253.57, Mass=226, SNR=10.3, Peak=38 HFD=4.8 23:40:02.171 00.000 3236 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.85) = xAngle (0.40 = 0.40) 23:40:02.171 00.000 3236 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.35 = -1.35) 23:40:02.171 00.000 3236 CameraToMount -- cameraX=1.74 cameraY=-14.61 hyp=14.71 cameraTheta=-1.45 mountX=13.57 mountY=-14.35, mountTheta=-0.81 23:40:02.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.74, y=-14.61, opts=13) 23:40:02.171 00.000 3236 Enqueuing Move request for scope (1.74, -14.61) 23:40:02.171 00.000 8052 Worker thread wakes up 23:40:02.187 00.016 8052 worker thread servicing REQUEST_MOVE scope ofs (1.74, -14.61) opts 0xd 23:40:02.187 00.000 8052 Handling offset move in thread for scope, endpoint = (1.74, -14.61) 23:40:02.187 00.000 8052 Moving (1.74, -14.61) raw xDistance=13.57 yDistance=-14.35 23:40:02.187 00.000 8052 GuideAlgorithmHysteresis::Result() returns 9.15 from input 13.57 23:40:02.187 00.000 8052 GuideAlgorithmResistSwitch::result() returns -14.35 from input -14.35 23:40:02.187 00.000 8052 MoveAxis(W, 503, ABG) 23:40:02.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:02.187 00.000 8052 Move returns status 1, amount 0 23:40:02.187 00.000 8052 MoveAxis(N, 2182, ABG) 23:40:02.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:02.187 00.000 8052 Move returns status 1, amount 0 23:40:02.187 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:40:02.187 00.000 8052 move complete, result=1 23:40:02.187 00.000 8052 worker thread done servicing request 23:40:02.187 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=62, FiltMin=26, FiltMax=35, Gamma=1.040 23:40:02.374 00.187 3236 UpdateGuideState exits: m=226 SNR=10.3 23:40:02.374 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:02.374 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:02.374 00.000 3236 Enqueuing Expose request 23:40:02.374 00.000 8052 Worker thread wakes up 23:40:02.374 00.000 3236 GuideStep: 13.6 px 0 ms WEST, -14.4 px 0 ms NORTH 23:40:02.374 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:02.374 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1039,239,31,31) 23:40:02.437 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:40:02.437 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:40:04.031 01.594 8052 Exposure complete 23:40:04.187 00.156 8052 worker thread done servicing request 23:40:04.187 00.000 3236 OnExposeComplete: enter 23:40:04.187 00.000 3236 UpdateGuideState(): m_state=6 23:40:04.187 00.000 3236 Star::Find(15, 1054, 253, 0, (0,0,0,0), 0.0, 255) frame 1723 23:40:04.187 00.000 3236 Star::Find returns 1 (0), X=1054.47, Y=252.09, Mass=208, SNR=9.9, Peak=43 HFD=4.2 23:40:04.187 00.000 3236 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.85) = xAngle (0.39 = 0.39) 23:40:04.187 00.000 3236 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.35 = -1.35) 23:40:04.187 00.000 3236 CameraToMount -- cameraX=1.88 cameraY=-16.09 hyp=16.20 cameraTheta=-1.45 mountX=14.96 mountY=-15.81, mountTheta=-0.81 23:40:04.187 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.88, y=-16.09, opts=13) 23:40:04.187 00.000 3236 Enqueuing Move request for scope (1.88, -16.09) 23:40:04.187 00.000 8052 Worker thread wakes up 23:40:04.187 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.88, -16.09) opts 0xd 23:40:04.187 00.000 8052 Handling offset move in thread for scope, endpoint = (1.88, -16.09) 23:40:04.187 00.000 8052 Moving (1.88, -16.09) raw xDistance=14.96 yDistance=-15.81 23:40:04.187 00.000 8052 GuideAlgorithmHysteresis::Result() returns 10.06 from input 14.96 23:40:04.187 00.000 8052 GuideAlgorithmResistSwitch::result() returns -15.81 from input -15.81 23:40:04.187 00.000 8052 MoveAxis(W, 553, ABG) 23:40:04.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:04.187 00.000 8052 Move returns status 1, amount 0 23:40:04.187 00.000 8052 MoveAxis(N, 2404, ABG) 23:40:04.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:04.187 00.000 8052 Move returns status 1, amount 0 23:40:04.187 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:40:04.187 00.000 8052 move complete, result=1 23:40:04.187 00.000 8052 worker thread done servicing request 23:40:04.202 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=37, Gamma=1.040 23:40:04.437 00.235 3236 UpdateGuideState exits: m=208 SNR=9.9 23:40:04.437 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:04.437 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:04.437 00.000 3236 Enqueuing Expose request 23:40:04.437 00.000 8052 Worker thread wakes up 23:40:04.437 00.000 3236 GuideStep: 15.0 px 0 ms WEST, -15.8 px 0 ms NORTH 23:40:04.437 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:04.437 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1039,237,31,31) 23:40:04.499 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:40:04.499 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:40:05.999 01.500 8052 Exposure complete 23:40:06.156 00.157 8052 worker thread done servicing request 23:40:06.156 00.000 3236 OnExposeComplete: enter 23:40:06.156 00.000 3236 UpdateGuideState(): m_state=6 23:40:06.156 00.000 3236 Star::Find(15, 1054, 252, 0, (0,0,0,0), 0.0, 255) frame 1724 23:40:06.156 00.000 3236 Star::Find returns 1 (0), X=1054.27, Y=251.23, Mass=231, SNR=10.5, Peak=42 HFD=4.5 23:40:06.156 00.000 3236 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.85) = xAngle (0.38 = 0.38) 23:40:06.156 00.000 3236 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.37 = -1.37) 23:40:06.156 00.000 3236 CameraToMount -- cameraX=1.68 cameraY=-16.95 hyp=17.03 cameraTheta=-1.47 mountX=15.84 mountY=-16.69, mountTheta=-0.81 23:40:06.156 00.000 3236 SchedulePrimaryMove(06CFF028, x=1.68, y=-16.95, opts=13) 23:40:06.156 00.000 3236 Enqueuing Move request for scope (1.68, -16.95) 23:40:06.156 00.000 8052 Worker thread wakes up 23:40:06.156 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (1.68, -16.95) opts 0xd 23:40:06.156 00.000 8052 Handling offset move in thread for scope, endpoint = (1.68, -16.95) 23:40:06.156 00.000 8052 Moving (1.68, -16.95) raw xDistance=15.84 yDistance=-16.69 23:40:06.156 00.000 8052 GuideAlgorithmHysteresis::Result() returns 10.68 from input 15.84 23:40:06.156 00.000 8052 GuideAlgorithmResistSwitch::result() returns -16.69 from input -16.69 23:40:06.156 00.000 8052 MoveAxis(W, 587, ABG) 23:40:06.156 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:06.156 00.000 8052 Move returns status 1, amount 0 23:40:06.156 00.000 8052 MoveAxis(N, 2537, ABG) 23:40:06.156 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:06.156 00.000 8052 Move returns status 1, amount 0 23:40:06.156 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:40:06.156 00.000 8052 move complete, result=1 23:40:06.156 00.000 8052 worker thread done servicing request 23:40:06.171 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=25, FiltMax=36, Gamma=1.040 23:40:06.406 00.235 3236 UpdateGuideState exits: m=231 SNR=10.5 23:40:06.406 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:06.406 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:06.406 00.000 3236 Enqueuing Expose request 23:40:06.406 00.000 8052 Worker thread wakes up 23:40:06.421 00.015 3236 GuideStep: 15.8 px 0 ms WEST, -16.7 px 0 ms NORTH 23:40:06.421 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:06.421 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1039,236,31,31) 23:40:06.468 00.047 3236 ScopeASCOM::GetDeclination() returns 25.6 23:40:06.468 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:40:07.968 01.500 8052 Exposure complete 23:40:08.124 00.156 8052 worker thread done servicing request 23:40:08.124 00.000 3236 OnExposeComplete: enter 23:40:08.124 00.000 3236 UpdateGuideState(): m_state=6 23:40:08.124 00.000 3236 Star::Find(15, 1054, 251, 0, (0,0,0,0), 0.0, 255) frame 1725 23:40:08.124 00.000 3236 Star::Find returns 1 (0), X=1054.99, Y=251.59, Mass=220, SNR=10.3, Peak=44 HFD=4.1 23:40:08.124 00.000 3236 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.85) = xAngle (0.42 = 0.42) 23:40:08.124 00.000 3236 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.32 = -1.32) 23:40:08.124 00.000 3236 CameraToMount -- cameraX=2.40 cameraY=-16.58 hyp=16.75 cameraTheta=-1.43 mountX=15.29 mountY=-16.25, mountTheta=-0.82 23:40:08.124 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.40, y=-16.58, opts=13) 23:40:08.124 00.000 3236 Enqueuing Move request for scope (2.40, -16.58) 23:40:08.124 00.000 8052 Worker thread wakes up 23:40:08.124 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.40, -16.58) opts 0xd 23:40:08.124 00.000 8052 Handling offset move in thread for scope, endpoint = (2.40, -16.58) 23:40:08.124 00.000 8052 Moving (2.40, -16.58) raw xDistance=15.29 yDistance=-16.25 23:40:08.124 00.000 8052 GuideAlgorithmHysteresis::Result() returns 10.38 from input 15.29 23:40:08.124 00.000 8052 GuideAlgorithmResistSwitch::result() returns -16.25 from input -16.25 23:40:08.124 00.000 8052 MoveAxis(W, 570, ABG) 23:40:08.124 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:08.124 00.000 8052 Move returns status 1, amount 0 23:40:08.124 00.000 8052 MoveAxis(N, 2470, ABG) 23:40:08.124 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:08.124 00.000 8052 Move returns status 1, amount 0 23:40:08.124 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:40:08.124 00.000 8052 move complete, result=1 23:40:08.124 00.000 8052 worker thread done servicing request 23:40:08.140 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=28, FiltMax=38, Gamma=1.040 23:40:08.374 00.234 3236 UpdateGuideState exits: m=220 SNR=10.3 23:40:08.374 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:08.374 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:08.374 00.000 3236 Enqueuing Expose request 23:40:08.390 00.016 8052 Worker thread wakes up 23:40:08.390 00.000 3236 GuideStep: 15.3 px 0 ms WEST, -16.2 px 0 ms NORTH 23:40:08.390 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:08.390 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1040,237,31,31) 23:40:08.437 00.047 3236 ScopeASCOM::GetDeclination() returns 25.6 23:40:08.437 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:40:10.046 01.609 8052 Exposure complete 23:40:10.202 00.156 8052 worker thread done servicing request 23:40:10.202 00.000 3236 OnExposeComplete: enter 23:40:10.202 00.000 3236 UpdateGuideState(): m_state=6 23:40:10.202 00.000 3236 Star::Find(15, 1054, 251, 0, (0,0,0,0), 0.0, 255) frame 1726 23:40:10.202 00.000 3236 Star::Find returns 1 (0), X=1054.99, Y=251.98, Mass=212, SNR=10.1, Peak=41 HFD=4.4 23:40:10.202 00.000 3236 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.85) = xAngle (0.42 = 0.42) 23:40:10.202 00.000 3236 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.32 = -1.32) 23:40:10.202 00.000 3236 CameraToMount -- cameraX=2.40 cameraY=-16.19 hyp=16.37 cameraTheta=-1.42 mountX=14.91 mountY=-15.86, mountTheta=-0.82 23:40:10.202 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.40, y=-16.19, opts=13) 23:40:10.202 00.000 3236 Enqueuing Move request for scope (2.40, -16.19) 23:40:10.202 00.000 8052 Worker thread wakes up 23:40:10.202 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.40, -16.19) opts 0xd 23:40:10.202 00.000 8052 Handling offset move in thread for scope, endpoint = (2.40, -16.19) 23:40:10.202 00.000 8052 Moving (2.40, -16.19) raw xDistance=14.91 yDistance=-15.86 23:40:10.202 00.000 8052 GuideAlgorithmHysteresis::Result() returns 10.12 from input 14.91 23:40:10.202 00.000 8052 GuideAlgorithmResistSwitch::result() returns -15.86 from input -15.86 23:40:10.202 00.000 8052 MoveAxis(W, 556, ABG) 23:40:10.202 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:10.202 00.000 8052 Move returns status 1, amount 0 23:40:10.202 00.000 8052 MoveAxis(N, 2411, ABG) 23:40:10.202 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:10.202 00.000 8052 Move returns status 1, amount 0 23:40:10.202 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:40:10.202 00.000 8052 move complete, result=1 23:40:10.202 00.000 8052 worker thread done servicing request 23:40:10.218 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=27, FiltMax=37, Gamma=1.040 23:40:10.452 00.234 3236 UpdateGuideState exits: m=212 SNR=10.1 23:40:10.452 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:10.452 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:10.452 00.000 3236 Enqueuing Expose request 23:40:10.452 00.000 8052 Worker thread wakes up 23:40:10.452 00.000 3236 GuideStep: 14.9 px 0 ms WEST, -15.9 px 0 ms NORTH 23:40:10.452 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:10.452 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1040,237,31,31) 23:40:10.515 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:40:10.515 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:40:12.015 01.500 8052 Exposure complete 23:40:12.171 00.156 8052 worker thread done servicing request 23:40:12.171 00.000 3236 OnExposeComplete: enter 23:40:12.171 00.000 3236 UpdateGuideState(): m_state=6 23:40:12.171 00.000 3236 Star::Find(15, 1054, 251, 0, (0,0,0,0), 0.0, 255) frame 1727 23:40:12.171 00.000 3236 Star::Find returns 1 (0), X=1054.93, Y=252.25, Mass=226, SNR=10.3, Peak=39 HFD=4.7 23:40:12.171 00.000 3236 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.85) = xAngle (0.42 = 0.42) 23:40:12.171 00.000 3236 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.32 = -1.32) 23:40:12.171 00.000 3236 CameraToMount -- cameraX=2.34 cameraY=-15.92 hyp=16.09 cameraTheta=-1.42 mountX=14.67 mountY=-15.60, mountTheta=-0.82 23:40:12.171 00.000 3236 SchedulePrimaryMove(06CFF028, x=2.34, y=-15.92, opts=13) 23:40:12.171 00.000 3236 Enqueuing Move request for scope (2.34, -15.92) 23:40:12.171 00.000 8052 Worker thread wakes up 23:40:12.171 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (2.34, -15.92) opts 0xd 23:40:12.171 00.000 8052 Handling offset move in thread for scope, endpoint = (2.34, -15.92) 23:40:12.171 00.000 8052 Moving (2.34, -15.92) raw xDistance=14.67 yDistance=-15.60 23:40:12.171 00.000 8052 GuideAlgorithmHysteresis::Result() returns 9.95 from input 14.67 23:40:12.171 00.000 8052 GuideAlgorithmResistSwitch::result() returns -15.60 from input -15.60 23:40:12.171 00.000 8052 MoveAxis(W, 547, ABG) 23:40:12.171 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:12.171 00.000 8052 Move returns status 1, amount 0 23:40:12.171 00.000 8052 MoveAxis(N, 2372, ABG) 23:40:12.171 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:12.171 00.000 8052 Move returns status 1, amount 0 23:40:12.171 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:40:12.171 00.000 8052 move complete, result=1 23:40:12.171 00.000 8052 worker thread done servicing request 23:40:12.187 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=26, FiltMax=36, Gamma=1.040 23:40:12.421 00.234 3236 UpdateGuideState exits: m=226 SNR=10.3 23:40:12.421 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:12.421 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:12.437 00.016 3236 Enqueuing Expose request 23:40:12.437 00.000 8052 Worker thread wakes up 23:40:12.437 00.000 3236 GuideStep: 14.7 px 0 ms WEST, -15.6 px 0 ms NORTH 23:40:12.437 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:12.437 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1040,237,31,31) 23:40:12.484 00.047 3236 ScopeASCOM::GetDeclination() returns 25.6 23:40:12.484 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:40:13.984 01.500 8052 Exposure complete 23:40:14.155 00.171 8052 worker thread done servicing request 23:40:14.155 00.000 3236 OnExposeComplete: enter 23:40:14.155 00.000 3236 UpdateGuideState(): m_state=6 23:40:14.155 00.000 3236 Star::Find(15, 1054, 252, 0, (0,0,0,0), 0.0, 255) frame 1728 23:40:14.155 00.000 3236 Star::Find returns 1 (0), X=1055.73, Y=252.16, Mass=230, SNR=10.4, Peak=36 HFD=4.7 23:40:14.155 00.000 3236 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.85) = xAngle (0.47 = 0.47) 23:40:14.155 00.000 3236 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.28 = -1.28) 23:40:14.155 00.000 3236 CameraToMount -- cameraX=3.14 cameraY=-16.01 hyp=16.32 cameraTheta=-1.38 mountX=14.54 mountY=-15.61, mountTheta=-0.82 23:40:14.155 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.14, y=-16.01, opts=13) 23:40:14.155 00.000 3236 Enqueuing Move request for scope (3.14, -16.01) 23:40:14.155 00.000 8052 Worker thread wakes up 23:40:14.155 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.14, -16.01) opts 0xd 23:40:14.155 00.000 8052 Handling offset move in thread for scope, endpoint = (3.14, -16.01) 23:40:14.155 00.000 8052 Moving (3.14, -16.01) raw xDistance=14.54 yDistance=-15.61 23:40:14.155 00.000 8052 GuideAlgorithmHysteresis::Result() returns 9.86 from input 14.54 23:40:14.155 00.000 8052 GuideAlgorithmResistSwitch::result() returns -15.61 from input -15.61 23:40:14.155 00.000 8052 MoveAxis(W, 542, ABG) 23:40:14.155 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:14.155 00.000 8052 Move returns status 1, amount 0 23:40:14.155 00.000 8052 MoveAxis(N, 2373, ABG) 23:40:14.155 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:14.155 00.000 8052 Move returns status 1, amount 0 23:40:14.155 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:40:14.155 00.000 8052 move complete, result=1 23:40:14.155 00.000 8052 worker thread done servicing request 23:40:14.171 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=22, FiltMax=31, Gamma=1.040 23:40:14.437 00.266 3236 UpdateGuideState exits: m=230 SNR=10.4 23:40:14.437 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:14.437 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:14.437 00.000 3236 Enqueuing Expose request 23:40:14.437 00.000 8052 Worker thread wakes up 23:40:14.437 00.000 3236 GuideStep: 14.5 px 0 ms WEST, -15.6 px 0 ms NORTH 23:40:14.437 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:14.437 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1041,237,31,31) 23:40:14.499 00.062 3236 ScopeASCOM::GetDeclination() returns 25.6 23:40:14.499 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:40:15.984 01.485 8052 Exposure complete 23:40:16.156 00.172 8052 worker thread done servicing request 23:40:16.156 00.000 3236 OnExposeComplete: enter 23:40:16.156 00.000 3236 UpdateGuideState(): m_state=6 23:40:16.156 00.000 3236 Star::Find(15, 1055, 252, 0, (0,0,0,0), 0.0, 255) frame 1729 23:40:16.156 00.000 3236 Star::Find returns 1 (0), X=1056.28, Y=251.65, Mass=227, SNR=10.4, Peak=39 HFD=4.6 23:40:16.156 00.000 3236 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.85) = xAngle (0.50 = 0.50) 23:40:16.156 00.000 3236 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.25 = -1.25) 23:40:16.156 00.000 3236 CameraToMount -- cameraX=3.69 cameraY=-16.53 hyp=16.94 cameraTheta=-1.35 mountX=14.88 mountY=-16.07, mountTheta=-0.82 23:40:16.156 00.000 3236 SchedulePrimaryMove(06CFF028, x=3.69, y=-16.53, opts=13) 23:40:16.156 00.000 3236 Enqueuing Move request for scope (3.69, -16.53) 23:40:16.156 00.000 8052 Worker thread wakes up 23:40:16.156 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (3.69, -16.53) opts 0xd 23:40:16.156 00.000 8052 Handling offset move in thread for scope, endpoint = (3.69, -16.53) 23:40:16.156 00.000 8052 Moving (3.69, -16.53) raw xDistance=14.88 yDistance=-16.07 23:40:16.156 00.000 8052 GuideAlgorithmHysteresis::Result() returns 10.07 from input 14.88 23:40:16.156 00.000 8052 GuideAlgorithmResistSwitch::result() returns -16.07 from input -16.07 23:40:16.156 00.000 8052 MoveAxis(W, 553, ABG) 23:40:16.156 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:16.156 00.000 8052 Move returns status 1, amount 0 23:40:16.156 00.000 8052 MoveAxis(N, 2443, ABG) 23:40:16.156 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:16.156 00.000 8052 Move returns status 1, amount 0 23:40:16.156 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:40:16.156 00.000 8052 move complete, result=1 23:40:16.156 00.000 8052 worker thread done servicing request 23:40:16.171 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=26, FiltMax=35, Gamma=1.040 23:40:16.421 00.250 3236 UpdateGuideState exits: m=227 SNR=10.4 23:40:16.421 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:16.421 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:16.421 00.000 3236 Enqueuing Expose request 23:40:16.421 00.000 8052 Worker thread wakes up 23:40:16.421 00.000 3236 GuideStep: 14.9 px 0 ms WEST, -16.1 px 0 ms NORTH 23:40:16.421 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:16.437 00.016 8052 Handling exposure in thread, d=2000 o=3 r=(1041,237,31,31) 23:40:16.484 00.047 3236 ScopeASCOM::GetDeclination() returns 25.6 23:40:16.499 00.015 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:40:17.984 01.485 8052 Exposure complete 23:40:18.140 00.156 8052 worker thread done servicing request 23:40:18.140 00.000 3236 OnExposeComplete: enter 23:40:18.140 00.000 3236 UpdateGuideState(): m_state=6 23:40:18.140 00.000 3236 Star::Find(15, 1056, 251, 0, (0,0,0,0), 0.0, 255) frame 1730 23:40:18.140 00.000 3236 Star::Find returns 1 (0), X=1056.69, Y=251.66, Mass=220, SNR=10.2, Peak=44 HFD=3.9 23:40:18.140 00.000 3236 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.85) = xAngle (0.52 = 0.52) 23:40:18.140 00.000 3236 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.23 = -1.23) 23:40:18.140 00.000 3236 CameraToMount -- cameraX=4.10 cameraY=-16.52 hyp=17.02 cameraTheta=-1.33 mountX=14.76 mountY=-16.01, mountTheta=-0.83 23:40:18.140 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.10, y=-16.52, opts=13) 23:40:18.140 00.000 3236 Enqueuing Move request for scope (4.10, -16.52) 23:40:18.140 00.000 8052 Worker thread wakes up 23:40:18.140 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.10, -16.52) opts 0xd 23:40:18.140 00.000 8052 Handling offset move in thread for scope, endpoint = (4.10, -16.52) 23:40:18.140 00.000 8052 Moving (4.10, -16.52) raw xDistance=14.76 yDistance=-16.01 23:40:18.140 00.000 8052 GuideAlgorithmHysteresis::Result() returns 10.00 from input 14.76 23:40:18.140 00.000 8052 GuideAlgorithmResistSwitch::result() returns -16.01 from input -16.01 23:40:18.140 00.000 8052 MoveAxis(W, 550, ABG) 23:40:18.140 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:18.140 00.000 8052 Move returns status 1, amount 0 23:40:18.140 00.000 8052 MoveAxis(N, 2434, ABG) 23:40:18.140 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:18.140 00.000 8052 Move returns status 1, amount 0 23:40:18.140 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:40:18.140 00.000 8052 move complete, result=1 23:40:18.140 00.000 8052 worker thread done servicing request 23:40:18.156 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=26, FiltMax=37, Gamma=1.040 23:40:18.390 00.234 3236 UpdateGuideState exits: m=220 SNR=10.2 23:40:18.390 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:18.390 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:18.390 00.000 3236 Enqueuing Expose request 23:40:18.390 00.000 8052 Worker thread wakes up 23:40:18.390 00.000 3236 GuideStep: 14.8 px 0 ms WEST, -16.0 px 0 ms NORTH 23:40:18.406 00.016 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:18.406 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1042,237,31,31) 23:40:18.452 00.046 3236 ScopeASCOM::GetDeclination() returns 25.6 23:40:18.452 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:40:20.062 01.610 8052 Exposure complete 23:40:20.218 00.156 8052 worker thread done servicing request 23:40:20.218 00.000 3236 OnExposeComplete: enter 23:40:20.218 00.000 3236 UpdateGuideState(): m_state=6 23:40:20.218 00.000 3236 Star::Find(15, 1056, 251, 0, (0,0,0,0), 0.0, 255) frame 1731 23:40:20.218 00.000 3236 Star::Find returns 1 (0), X=1056.86, Y=251.14, Mass=227, SNR=10.4, Peak=41 HFD=4.3 23:40:20.218 00.000 3236 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.85) = xAngle (0.52 = 0.52) 23:40:20.218 00.000 3236 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.22 = -1.22) 23:40:20.218 00.000 3236 CameraToMount -- cameraX=4.27 cameraY=-17.03 hyp=17.56 cameraTheta=-1.33 mountX=15.21 mountY=-16.51, mountTheta=-0.83 23:40:20.218 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.27, y=-17.03, opts=13) 23:40:20.218 00.000 3236 Enqueuing Move request for scope (4.27, -17.03) 23:40:20.218 00.000 8052 Worker thread wakes up 23:40:20.218 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.27, -17.03) opts 0xd 23:40:20.218 00.000 8052 Handling offset move in thread for scope, endpoint = (4.27, -17.03) 23:40:20.218 00.000 8052 Moving (4.27, -17.03) raw xDistance=15.21 yDistance=-16.51 23:40:20.218 00.000 8052 GuideAlgorithmHysteresis::Result() returns 10.28 from input 15.21 23:40:20.218 00.000 8052 GuideAlgorithmResistSwitch::result() returns -16.51 from input -16.51 23:40:20.218 00.000 8052 MoveAxis(W, 565, ABG) 23:40:20.218 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:20.218 00.000 8052 Move returns status 1, amount 0 23:40:20.218 00.000 8052 MoveAxis(N, 2509, ABG) 23:40:20.218 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:20.218 00.000 8052 Move returns status 1, amount 0 23:40:20.218 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:40:20.218 00.000 8052 move complete, result=1 23:40:20.218 00.000 8052 worker thread done servicing request 23:40:20.234 00.016 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=36, Gamma=1.040 23:40:20.468 00.234 3236 UpdateGuideState exits: m=227 SNR=10.4 23:40:20.468 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:20.468 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:20.468 00.000 3236 Enqueuing Expose request 23:40:20.468 00.000 8052 Worker thread wakes up 23:40:20.468 00.000 3236 GuideStep: 15.2 px 0 ms WEST, -16.5 px 0 ms NORTH 23:40:20.484 00.016 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:20.484 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1042,236,31,31) 23:40:20.531 00.047 3236 ScopeASCOM::GetDeclination() returns 25.6 23:40:20.531 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:40:22.031 01.500 8052 Exposure complete 23:40:22.187 00.156 8052 worker thread done servicing request 23:40:22.187 00.000 3236 OnExposeComplete: enter 23:40:22.187 00.000 3236 UpdateGuideState(): m_state=6 23:40:22.187 00.000 3236 Star::Find(15, 1056, 251, 0, (0,0,0,0), 0.0, 255) frame 1732 23:40:22.187 00.000 3236 Star::Find returns 1 (0), X=1056.99, Y=250.05, Mass=249, SNR=10.9, Peak=41 HFD=4.5 23:40:22.187 00.000 3236 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.85) = xAngle (0.52 = 0.52) 23:40:22.187 00.000 3236 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.23 = -1.23) 23:40:22.187 00.000 3236 CameraToMount -- cameraX=4.39 cameraY=-18.12 hyp=18.65 cameraTheta=-1.33 mountX=16.22 mountY=-17.58, mountTheta=-0.83 23:40:22.187 00.000 3236 SchedulePrimaryMove(06CFF028, x=4.39, y=-18.12, opts=13) 23:40:22.187 00.000 3236 Enqueuing Move request for scope (4.39, -18.12) 23:40:22.187 00.000 8052 Worker thread wakes up 23:40:22.187 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (4.39, -18.12) opts 0xd 23:40:22.187 00.000 8052 Handling offset move in thread for scope, endpoint = (4.39, -18.12) 23:40:22.187 00.000 8052 Moving (4.39, -18.12) raw xDistance=16.22 yDistance=-17.58 23:40:22.187 00.000 8052 GuideAlgorithmHysteresis::Result() returns 10.94 from input 16.22 23:40:22.187 00.000 8052 GuideAlgorithmResistSwitch::result() returns -17.58 from input -17.58 23:40:22.187 00.000 8052 MoveAxis(W, 601, ABG) 23:40:22.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:22.187 00.000 8052 Move returns status 1, amount 0 23:40:22.187 00.000 8052 MoveAxis(N, 2672, ABG) 23:40:22.187 00.000 8052 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:684->Guiding disabled 23:40:22.187 00.000 8052 Move returns status 1, amount 0 23:40:22.187 00.000 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:287->Move failed 23:40:22.187 00.000 8052 move complete, result=1 23:40:22.187 00.000 8052 worker thread done servicing request 23:40:22.202 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=26, FiltMax=36, Gamma=1.040 23:40:22.452 00.250 3236 UpdateGuideState exits: m=249 SNR=10.9 23:40:22.452 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:22.452 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:22.452 00.000 3236 Enqueuing Expose request 23:40:22.452 00.000 8052 Worker thread wakes up 23:40:22.452 00.000 3236 GuideStep: 16.2 px 0 ms WEST, -17.6 px 0 ms NORTH 23:40:22.452 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:22.452 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1042,235,31,31) 23:40:22.515 00.063 3236 ScopeASCOM::GetDeclination() returns 25.6 23:40:22.515 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:608->Error reported moving 23:40:23.859 01.344 3236 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.85) = xAngle (2.08 = 2.08) 23:40:23.859 00.000 3236 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.33 = 0.33) 23:40:23.859 00.000 3236 CameraToMount -- cameraX=1056.99 cameraY=250.05 hyp=1086.16 cameraTheta=0.23 mountX=-530.26 mountY=356.65, mountTheta=2.55 23:40:23.859 00.000 3236 BLT: Entering DecMeasurementStep, state = 0 23:40:23.859 00.000 3236 MountGuidingEnabled: 1 23:40:23.859 00.000 3236 BLT: Exiting DecMeasurementStep 23:40:24.015 00.156 8052 Exposure complete 23:40:24.171 00.156 8052 worker thread done servicing request 23:40:24.171 00.000 3236 OnExposeComplete: enter 23:40:24.171 00.000 3236 UpdateGuideState(): m_state=6 23:40:24.171 00.000 3236 Star::Find(15, 1056, 250, 0, (0,0,0,0), 0.0, 255) frame 1733 23:40:24.171 00.000 3236 Star::Find returns 1 (0), X=1056.21, Y=249.80, Mass=229, SNR=10.4, Peak=44 HFD=4.4 23:40:24.171 00.000 3236 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.85) = xAngle (0.47 = 0.47) 23:40:24.171 00.000 3236 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.27 = -1.27) 23:40:24.171 00.000 3236 CameraToMount -- cameraX=3.62 cameraY=-18.38 hyp=18.73 cameraTheta=-1.38 mountX=16.68 mountY=-17.91, mountTheta=-0.82 23:40:24.171 00.000 3236 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.85) = xAngle (2.08 = 2.08) 23:40:24.171 00.000 3236 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.33 = 0.33) 23:40:24.171 00.000 3236 CameraToMount -- cameraX=1056.21 cameraY=249.80 hyp=1085.35 cameraTheta=0.23 mountX=-529.80 mountY=356.31, mountTheta=2.55 23:40:24.171 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:40:24.171 00.000 3236 BLT starting North backlash clearing using pulse width of 760, looking for moves >= 4 px 23:40:24.171 00.000 3236 Enqueuing Calibration Move request for direction 0 23:40:24.171 00.000 8052 Worker thread wakes up 23:40:24.171 00.000 3236 BLT: Exiting DecMeasurementStep 23:40:24.171 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:40:24.171 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:40:24.171 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:40:24.171 00.000 8052 MoveAxis(N, 760, -) 23:40:24.171 00.000 8052 Guiding Dir = 0, Dur = 760 23:40:24.171 00.000 8052 IsSlewing returns 0 23:40:24.187 00.016 8052 IsGuiding returns 0 23:40:24.187 00.000 8052 PulseGuide returned control before completion, sleep 765 23:40:24.187 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=274, FiltMin=30, FiltMax=42, Gamma=1.040 23:40:24.437 00.250 3236 UpdateGuideState exits: m=229 SNR=10.4 23:40:24.437 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:24.437 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:24.437 00.000 3236 Enqueuing Expose request 23:40:24.968 00.531 8052 IsGuiding returns 0 23:40:24.968 00.000 8052 Move returns status 0, amount 760 23:40:24.968 00.000 8052 move complete, result=0 23:40:24.968 00.000 8052 worker thread done servicing request 23:40:24.968 00.000 8052 Worker thread wakes up 23:40:24.968 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:24.968 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1041,235,31,31) 23:40:25.968 01.000 8052 Exposure complete 23:40:26.124 00.156 8052 worker thread done servicing request 23:40:26.124 00.000 3236 OnExposeComplete: enter 23:40:26.124 00.000 3236 UpdateGuideState(): m_state=6 23:40:26.124 00.000 3236 Star::Find(15, 1056, 249, 0, (0,0,0,0), 0.0, 255) frame 1734 23:40:26.124 00.000 3236 Star::Find returns 1 (0), X=1045.78, Y=248.20, Mass=95, SNR=6.5, Peak=33 HFD=4.6 23:40:26.124 00.000 3236 Status Line: Mass: 95 vs 226 23:40:26.124 00.000 3236 UpdateCurrentPosition: star mass new=94.6 exp=226.1 thresh=50% limits=(112.3, 347.0, 452.2) 23:40:26.124 00.000 3236 DistanceChecker: activated 23:40:26.124 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 23:40:26.124 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:40:26.124 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:40:26.124 00.000 8052 Worker thread wakes up 23:40:26.124 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:40:26.124 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:40:26.124 00.000 8052 move complete, result=0 23:40:26.124 00.000 8052 worker thread done servicing request 23:40:26.252 00.128 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:40:26.252 00.000 3236 Status Line: Star lost - mass changed 23:40:26.262 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=31, Gamma=1.040 23:40:26.582 00.320 3236 UpdateGuideState exits: Star lost - mass changed 23:40:26.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:26.582 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:40:26.582 00.000 3236 Enqueuing Expose request 23:40:26.582 00.000 8052 Worker thread wakes up 23:40:26.582 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:26.582 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:40:28.012 01.430 8052 Exposure complete 23:40:28.229 00.217 8052 worker thread done servicing request 23:40:28.232 00.003 3236 OnExposeComplete: enter 23:40:28.232 00.000 3236 UpdateGuideState(): m_state=6 23:40:28.232 00.000 3236 Star::Find(15, 1056, 249, 0, (0,0,0,0), 0.0, 255) frame 1735 23:40:28.234 00.002 3236 Star::Find returns 1 (0), X=1044.22, Y=247.15, Mass=231, SNR=10.5, Peak=39 HFD=4.4 23:40:28.234 00.000 3236 DistanceChecker: deactivated 23:40:28.234 00.000 3236 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.85) = xAngle (-0.10 = -0.10) 23:40:28.234 00.000 3236 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-1.85 = -1.85) 23:40:28.234 00.000 3236 CameraToMount -- cameraX=-8.38 cameraY=-21.03 hyp=22.64 cameraTheta=-1.95 mountX=22.52 mountY=-21.77, mountTheta=-0.77 23:40:28.234 00.000 3236 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.85) = xAngle (2.08 = 2.08) 23:40:28.234 00.000 3236 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.33 = 0.33) 23:40:28.234 00.000 3236 CameraToMount -- cameraX=1044.22 cameraY=247.15 hyp=1073.06 cameraTheta=0.23 mountX=-523.96 mountY=352.45, mountTheta=2.55 23:40:28.234 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:40:28.234 00.000 3236 BLT accepted clearing move of -4.20 23:40:28.234 00.000 3236 Enqueuing Calibration Move request for direction 0 23:40:28.234 00.000 8052 Worker thread wakes up 23:40:28.234 00.000 3236 BLT: Clearing North backlash, step 2 (up to limit of 100), LastDecDelta = -4.20 px 23:40:28.234 00.000 3236 BLT: Exiting DecMeasurementStep 23:40:28.234 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:40:28.234 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:40:28.234 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:40:28.234 00.000 8052 MoveAxis(N, 760, -) 23:40:28.234 00.000 8052 Guiding Dir = 0, Dur = 760 23:40:28.234 00.000 8052 IsSlewing returns 0 23:40:28.242 00.008 8052 IsGuiding returns 0 23:40:28.242 00.000 8052 PulseGuide returned control before completion, sleep 765 23:40:28.252 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=25, FiltMax=35, Gamma=1.040 23:40:28.582 00.330 3236 UpdateGuideState exits: m=231 SNR=10.5 23:40:28.582 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:28.582 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:28.582 00.000 3236 Enqueuing Expose request 23:40:29.031 00.449 8052 IsGuiding returns 0 23:40:29.031 00.000 8052 Move returns status 0, amount 760 23:40:29.031 00.000 8052 move complete, result=0 23:40:29.031 00.000 8052 worker thread done servicing request 23:40:29.031 00.000 8052 Worker thread wakes up 23:40:29.031 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:29.031 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1029,232,31,31) 23:40:30.031 01.000 8052 Exposure complete 23:40:30.187 00.156 8052 worker thread done servicing request 23:40:30.187 00.000 3236 OnExposeComplete: enter 23:40:30.187 00.000 3236 UpdateGuideState(): m_state=6 23:40:30.187 00.000 3236 Star::Find(15, 1044, 247, 0, (0,0,0,0), 0.0, 255) frame 1736 23:40:30.187 00.000 3236 Star::Find returns 1 (0), X=1030.50, Y=246.62, Mass=117, SNR=7.4, Peak=36 HFD=4.4 23:40:30.187 00.000 3236 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.85) = xAngle (-0.52 = -0.52) 23:40:30.187 00.000 3236 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.27 = -2.27) 23:40:30.187 00.000 3236 CameraToMount -- cameraX=-22.09 cameraY=-21.56 hyp=30.86 cameraTheta=-2.37 mountX=26.79 mountY=-23.70, mountTheta=-0.72 23:40:30.187 00.000 3236 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.85) = xAngle (2.08 = 2.08) 23:40:30.187 00.000 3236 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.34 = 0.34) 23:40:30.187 00.000 3236 CameraToMount -- cameraX=1030.50 cameraY=246.62 hyp=1059.60 cameraTheta=0.23 mountX=-519.70 mountY=350.53, mountTheta=2.55 23:40:30.187 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:40:30.187 00.000 3236 BLT backlash clearing move of -1.92 px was not large enough 23:40:30.187 00.000 3236 Enqueuing Calibration Move request for direction 0 23:40:30.187 00.000 8052 Worker thread wakes up 23:40:30.187 00.000 3236 BLT: Clearing North backlash, step 3 (up to limit of 100), LastDecDelta = -1.92 px 23:40:30.187 00.000 3236 BLT: Exiting DecMeasurementStep 23:40:30.187 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:40:30.187 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:40:30.187 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:40:30.187 00.000 8052 MoveAxis(N, 760, -) 23:40:30.187 00.000 8052 Guiding Dir = 0, Dur = 760 23:40:30.187 00.000 8052 IsSlewing returns 0 23:40:30.187 00.000 8052 IsGuiding returns 0 23:40:30.203 00.016 8052 PulseGuide returned control before completion, sleep 765 23:40:30.203 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=28, FiltMax=35, Gamma=1.040 23:40:30.453 00.250 3236 UpdateGuideState exits: m=117 SNR=7.4 23:40:30.453 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:30.453 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:30.453 00.000 3236 Enqueuing Expose request 23:40:30.984 00.531 8052 IsGuiding returns 0 23:40:30.984 00.000 8052 Move returns status 0, amount 760 23:40:30.984 00.000 8052 move complete, result=0 23:40:30.984 00.000 8052 worker thread done servicing request 23:40:30.984 00.000 8052 Worker thread wakes up 23:40:30.984 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:30.984 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1016,232,31,31) 23:40:31.984 01.000 8052 Exposure complete 23:40:32.140 00.156 8052 worker thread done servicing request 23:40:32.140 00.000 3236 OnExposeComplete: enter 23:40:32.140 00.000 3236 UpdateGuideState(): m_state=6 23:40:32.140 00.000 3236 Star::Find(15, 1030, 246, 0, (0,0,0,0), 0.0, 255) frame 1737 23:40:32.140 00.000 3236 Star::Find returns 1 (0), X=1015.83, Y=249.25, Mass=107, SNR=7.0, Peak=36 HFD=4.3 23:40:32.140 00.000 3236 Status Line: Mass: 107 vs 226 23:40:32.140 00.000 3236 UpdateCurrentPosition: star mass new=106.6 exp=226.0 thresh=50% limits=(112.4, 347.0, 452.0) 23:40:32.140 00.000 3236 DistanceChecker: activated 23:40:32.140 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 23:40:32.140 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:40:32.140 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:40:32.140 00.000 8052 Worker thread wakes up 23:40:32.140 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:40:32.140 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:40:32.140 00.000 8052 move complete, result=0 23:40:32.140 00.000 8052 worker thread done servicing request 23:40:32.262 00.122 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:40:32.262 00.000 3236 Status Line: Star lost - mass changed 23:40:32.272 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=29, FiltMax=35, Gamma=1.040 23:40:32.632 00.360 3236 UpdateGuideState exits: Star lost - mass changed 23:40:32.632 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:32.632 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:40:32.632 00.000 3236 Enqueuing Expose request 23:40:32.632 00.000 8052 Worker thread wakes up 23:40:32.632 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:32.632 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:40:34.012 01.380 8052 Exposure complete 23:40:34.232 00.220 8052 worker thread done servicing request 23:40:34.232 00.000 3236 OnExposeComplete: enter 23:40:34.232 00.000 3236 UpdateGuideState(): m_state=6 23:40:34.232 00.000 3236 Star::Find(15, 1030, 246, 0, (0,0,0,0), 0.0, 255) frame 1738 23:40:34.232 00.000 3236 Star::Find returns 1 (0), X=1015.08, Y=249.55, Mass=251, SNR=10.9, Peak=39 HFD=5.0 23:40:34.232 00.000 3236 DistanceChecker: reject for large offset (41.88 > 29.44) avgDist = 14.72 count = 1704 23:40:34.232 00.000 3236 Status Line: Recovering 23:40:34.242 00.010 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:40:34.242 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:40:34.242 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:40:34.242 00.000 8052 Worker thread wakes up 23:40:34.242 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:40:34.242 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:40:34.242 00.000 8052 move complete, result=0 23:40:34.242 00.000 8052 worker thread done servicing request 23:40:34.361 00.119 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:40:34.361 00.000 3236 Status Line: No star found 23:40:34.371 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=35, Gamma=1.040 23:40:34.721 00.350 3236 UpdateGuideState exits: No star found 23:40:34.721 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:34.721 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:40:34.721 00.000 3236 Enqueuing Expose request 23:40:34.721 00.000 8052 Worker thread wakes up 23:40:34.721 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:34.721 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:40:36.011 01.290 8052 Exposure complete 23:40:36.233 00.222 8052 worker thread done servicing request 23:40:36.233 00.000 3236 OnExposeComplete: enter 23:40:36.233 00.000 3236 UpdateGuideState(): m_state=6 23:40:36.233 00.000 3236 Star::Find(15, 1030, 246, 0, (0,0,0,0), 0.0, 255) frame 1739 23:40:36.233 00.000 3236 Star::Find returns 1 (0), X=1014.36, Y=249.62, Mass=232, SNR=10.5, Peak=37 HFD=4.3 23:40:36.233 00.000 3236 DistanceChecker: reject for large offset (42.50 > 29.44) avgDist = 14.72 count = 1704 23:40:36.233 00.000 3236 Status Line: Recovering 23:40:36.233 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:770->CheckDistance error 23:40:36.233 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:40:36.233 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:40:36.233 00.000 8052 Worker thread wakes up 23:40:36.233 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:40:36.233 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:40:36.233 00.000 8052 move complete, result=0 23:40:36.242 00.009 8052 worker thread done servicing request 23:40:36.360 00.118 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:40:36.360 00.000 3236 Status Line: No star found 23:40:36.360 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=29, FiltMax=40, Gamma=1.040 23:40:36.690 00.330 3236 UpdateGuideState exits: No star found 23:40:36.690 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:36.690 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:40:36.690 00.000 3236 Enqueuing Expose request 23:40:36.690 00.000 8052 Worker thread wakes up 23:40:36.690 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:36.690 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:40:37.995 01.305 8052 Exposure complete 23:40:38.210 00.215 8052 worker thread done servicing request 23:40:38.210 00.000 3236 OnExposeComplete: enter 23:40:38.210 00.000 3236 UpdateGuideState(): m_state=6 23:40:38.210 00.000 3236 Star::Find(15, 1030, 246, 0, (0,0,0,0), 0.0, 255) frame 1740 23:40:38.210 00.000 3236 Star::Find returns 1 (0), X=1015.03, Y=249.90, Mass=256, SNR=11.0, Peak=41 HFD=4.3 23:40:38.210 00.000 3236 DistanceChecker: reject for large offset (41.77 > 29.44) avgDist = 14.72 count = 1704 23:40:38.215 00.005 3236 DistanceChecker: begin recovering 23:40:38.215 00.000 3236 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.85) = xAngle (-0.84 = -0.84) 23:40:38.215 00.000 3236 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.59 = -2.59) 23:40:38.216 00.001 3236 CameraToMount -- cameraX=-37.56 cameraY=-18.27 hyp=41.77 cameraTheta=-2.69 mountX=27.87 mountY=-22.01, mountTheta=-0.67 23:40:38.218 00.002 3236 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.85) = xAngle (2.09 = 2.09) 23:40:38.218 00.000 3236 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.34 = 0.34) 23:40:38.218 00.000 3236 CameraToMount -- cameraX=1015.03 cameraY=249.90 hyp=1045.34 cameraTheta=0.24 mountX=-518.61 mountY=352.22, mountTheta=2.54 23:40:38.219 00.001 3236 BLT: Entering DecMeasurementStep, state = 1 23:40:38.219 00.000 3236 BLT backlash clearing move of 1.69 px was not large enough 23:40:38.219 00.000 3236 Enqueuing Calibration Move request for direction 0 23:40:38.220 00.001 3236 BLT: Clearing North backlash, step 4 (up to limit of 100), LastDecDelta = 1.69 px 23:40:38.220 00.000 8052 Worker thread wakes up 23:40:38.220 00.000 3236 BLT: Exiting DecMeasurementStep 23:40:38.220 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:40:38.220 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:40:38.220 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:40:38.220 00.000 8052 MoveAxis(N, 760, -) 23:40:38.220 00.000 8052 Guiding Dir = 0, Dur = 760 23:40:38.220 00.000 8052 IsSlewing returns 0 23:40:38.230 00.010 8052 IsGuiding returns 0 23:40:38.233 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=68, FiltMin=28, FiltMax=40, Gamma=1.040 23:40:38.233 00.000 8052 PulseGuide returned control before completion, sleep 766 23:40:38.560 00.327 3236 UpdateGuideState exits: m=256 SNR=11.0 23:40:38.560 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:38.560 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:38.560 00.000 3236 Enqueuing Expose request 23:40:39.005 00.445 8052 IsGuiding returns 0 23:40:39.005 00.000 8052 Move returns status 0, amount 760 23:40:39.005 00.000 8052 move complete, result=0 23:40:39.005 00.000 8052 worker thread done servicing request 23:40:39.005 00.000 8052 Worker thread wakes up 23:40:39.005 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:39.005 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(1000,235,31,31) 23:40:40.005 01.000 8052 Exposure complete 23:40:40.161 00.156 8052 worker thread done servicing request 23:40:40.161 00.000 3236 OnExposeComplete: enter 23:40:40.161 00.000 3236 UpdateGuideState(): m_state=6 23:40:40.161 00.000 3236 Star::Find(15, 1015, 249, 0, (0,0,0,0), 0.0, 255) frame 1741 23:40:40.161 00.000 3236 Star::Find returns 1 (0), X=1002.06, Y=248.77, Mass=46, SNR=4.6, Peak=34 HFD=2.4 23:40:40.161 00.000 3236 Status Line: Mass: 46 vs 226 23:40:40.161 00.000 3236 UpdateCurrentPosition: star mass new=46.0 exp=226.0 thresh=50% limits=(112.5, 347.0, 452.0) 23:40:40.161 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 23:40:40.161 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:40:40.161 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:40:40.161 00.000 8052 Worker thread wakes up 23:40:40.161 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:40:40.161 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:40:40.161 00.000 8052 move complete, result=0 23:40:40.161 00.000 8052 worker thread done servicing request 23:40:40.283 00.122 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:40:40.283 00.000 3236 Status Line: Star lost - mass changed 23:40:40.293 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=25, FiltMax=30, Gamma=1.040 23:40:40.633 00.340 3236 UpdateGuideState exits: Star lost - mass changed 23:40:40.633 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:40.633 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:40:40.633 00.000 3236 Enqueuing Expose request 23:40:40.633 00.000 8052 Worker thread wakes up 23:40:40.633 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:40.633 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:40:42.043 01.410 8052 Exposure complete 23:40:42.253 00.210 8052 worker thread done servicing request 23:40:42.253 00.000 3236 OnExposeComplete: enter 23:40:42.253 00.000 3236 UpdateGuideState(): m_state=6 23:40:42.253 00.000 3236 Star::Find(15, 1015, 249, 0, (0,0,0,0), 0.0, 255) frame 1742 23:40:42.253 00.000 3236 Star::Find returns 1 (0), X=1000.57, Y=248.47, Mass=242, SNR=10.7, Peak=46 HFD=4.3 23:40:42.253 00.000 3236 DistanceChecker: reject for large offset (55.63 > 31.87) avgDist = 15.94 count = 1705 23:40:42.253 00.000 3236 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.85) = xAngle (-0.93 = -0.93) 23:40:42.253 00.000 3236 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.68 = -2.68) 23:40:42.253 00.000 3236 CameraToMount -- cameraX=-52.02 cameraY=-19.71 hyp=55.63 cameraTheta=-2.78 mountX=33.22 mountY=-24.92, mountTheta=-0.64 23:40:42.253 00.000 3236 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.85) = xAngle (2.09 = 2.09) 23:40:42.253 00.000 3236 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.35 = 0.35) 23:40:42.253 00.000 3236 CameraToMount -- cameraX=1000.57 cameraY=248.47 hyp=1030.96 cameraTheta=0.24 mountX=-513.27 mountY=349.31, mountTheta=2.54 23:40:42.253 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:40:42.253 00.000 3236 BLT backlash clearing move of -2.91 px was not large enough 23:40:42.253 00.000 3236 Enqueuing Calibration Move request for direction 0 23:40:42.253 00.000 8052 Worker thread wakes up 23:40:42.253 00.000 3236 BLT: Clearing North backlash, step 5 (up to limit of 100), LastDecDelta = -2.91 px 23:40:42.253 00.000 3236 BLT: Exiting DecMeasurementStep 23:40:42.253 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:40:42.253 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:40:42.253 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:40:42.264 00.011 8052 MoveAxis(N, 760, -) 23:40:42.264 00.000 8052 Guiding Dir = 0, Dur = 760 23:40:42.264 00.000 8052 IsSlewing returns 0 23:40:42.264 00.000 8052 IsGuiding returns 0 23:40:42.273 00.009 8052 PulseGuide returned control before completion, sleep 766 23:40:42.273 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=30, FiltMax=40, Gamma=1.040 23:40:42.603 00.330 3236 UpdateGuideState exits: m=242 SNR=10.7 23:40:42.603 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:42.603 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:42.603 00.000 3236 Enqueuing Expose request 23:40:43.043 00.440 8052 IsGuiding returns 0 23:40:43.043 00.000 8052 Move returns status 0, amount 760 23:40:43.043 00.000 8052 move complete, result=0 23:40:43.043 00.000 8052 worker thread done servicing request 23:40:43.043 00.000 8052 Worker thread wakes up 23:40:43.043 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:43.043 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(986,233,31,31) 23:40:44.043 01.000 8052 Exposure complete 23:40:44.199 00.156 3236 OnExposeComplete: enter 23:40:44.199 00.000 3236 UpdateGuideState(): m_state=6 23:40:44.199 00.000 3236 Star::Find(15, 1000, 248, 0, (0,0,0,0), 0.0, 255) frame 1743 23:40:44.199 00.000 3236 Star::Find returns 1 (0), X=988.26, Y=248.65, Mass=96, SNR=6.7, Peak=35 HFD=4.6 23:40:44.199 00.000 3236 Status Line: Mass: 96 vs 226 23:40:44.199 00.000 3236 UpdateCurrentPosition: star mass new=96.3 exp=226.0 thresh=50% limits=(111.6, 347.0, 452.0) 23:40:44.199 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 23:40:44.199 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:40:44.199 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:40:44.199 00.000 8052 worker thread done servicing request 23:40:44.199 00.000 8052 Worker thread wakes up 23:40:44.199 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:40:44.199 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:40:44.199 00.000 8052 move complete, result=0 23:40:44.199 00.000 8052 worker thread done servicing request 23:40:44.313 00.114 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:40:44.313 00.000 3236 Status Line: Star lost - mass changed 23:40:44.318 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=27, FiltMax=33, Gamma=1.040 23:40:44.663 00.345 3236 UpdateGuideState exits: Star lost - mass changed 23:40:44.663 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:44.663 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:40:44.663 00.000 3236 Enqueuing Expose request 23:40:44.663 00.000 8052 Worker thread wakes up 23:40:44.663 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:44.663 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:40:45.983 01.320 8052 Exposure complete 23:40:46.193 00.210 8052 worker thread done servicing request 23:40:46.193 00.000 3236 OnExposeComplete: enter 23:40:46.195 00.002 3236 UpdateGuideState(): m_state=6 23:40:46.195 00.000 3236 Star::Find(15, 1000, 248, 0, (0,0,0,0), 0.0, 255) frame 1744 23:40:46.195 00.000 3236 Star::Find returns 1 (0), X=987.09, Y=248.71, Mass=271, SNR=11.3, Peak=41 HFD=4.7 23:40:46.195 00.000 3236 DistanceChecker: reject for large offset (68.34 > 35.44) avgDist = 17.72 count = 1706 23:40:46.195 00.000 3236 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.85) = xAngle (-1.00 = -1.00) 23:40:46.195 00.000 3236 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.75 = -2.75) 23:40:46.195 00.000 3236 CameraToMount -- cameraX=-65.50 cameraY=-19.46 hyp=68.34 cameraTheta=-2.85 mountX=36.68 mountY=-26.05, mountTheta=-0.62 23:40:46.195 00.000 3236 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.85) = xAngle (2.10 = 2.10) 23:40:46.195 00.000 3236 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.35 = 0.35) 23:40:46.195 00.000 3236 CameraToMount -- cameraX=987.09 cameraY=248.71 hyp=1017.94 cameraTheta=0.25 mountX=-509.80 mountY=348.18, mountTheta=2.54 23:40:46.195 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:40:46.195 00.000 3236 BLT backlash clearing move of -1.13 px was not large enough 23:40:46.195 00.000 3236 Enqueuing Calibration Move request for direction 0 23:40:46.195 00.000 8052 Worker thread wakes up 23:40:46.195 00.000 3236 BLT: Clearing North backlash, step 6 (up to limit of 100), LastDecDelta = -1.13 px 23:40:46.195 00.000 3236 BLT: Exiting DecMeasurementStep 23:40:46.195 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:40:46.195 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:40:46.195 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:40:46.195 00.000 8052 MoveAxis(N, 760, -) 23:40:46.195 00.000 8052 Guiding Dir = 0, Dur = 760 23:40:46.203 00.008 8052 IsSlewing returns 0 23:40:46.203 00.000 8052 IsGuiding returns 0 23:40:46.203 00.000 8052 PulseGuide returned control before completion, sleep 766 23:40:46.213 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=28, FiltMax=40, Gamma=1.040 23:40:46.543 00.330 3236 UpdateGuideState exits: m=271 SNR=11.3 23:40:46.543 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:46.543 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:46.543 00.000 3236 Enqueuing Expose request 23:40:46.984 00.441 8052 IsGuiding returns 0 23:40:46.984 00.000 8052 Move returns status 0, amount 760 23:40:46.984 00.000 8052 move complete, result=0 23:40:46.984 00.000 8052 worker thread done servicing request 23:40:46.984 00.000 8052 Worker thread wakes up 23:40:46.984 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:46.984 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(972,234,31,31) 23:40:47.984 01.000 8052 Exposure complete 23:40:48.140 00.156 8052 worker thread done servicing request 23:40:48.140 00.000 3236 OnExposeComplete: enter 23:40:48.140 00.000 3236 UpdateGuideState(): m_state=6 23:40:48.140 00.000 3236 Star::Find(15, 987, 248, 0, (0,0,0,0), 0.0, 255) frame 1745 23:40:48.140 00.000 3236 Star::Find false star n=14 nbg=287 bg=32.0 sigma=0.9 thresh=35 peak=35 23:40:48.140 00.000 3236 Star::Find returns 0 (2), X=987.00, Y=248.00, Mass=60, SNR=2.9, Peak=41 HFD=0.0 23:40:48.140 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:40:48.140 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:40:48.140 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:40:48.140 00.000 8052 Worker thread wakes up 23:40:48.140 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:40:48.140 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:40:48.140 00.000 8052 move complete, result=0 23:40:48.140 00.000 8052 worker thread done servicing request 23:40:48.257 00.117 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:40:48.257 00.000 3236 Status Line: Star lost - low SNR 23:40:48.263 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=30, FiltMax=37, Gamma=1.040 23:40:48.607 00.344 3236 UpdateGuideState exits: Star lost - low SNR 23:40:48.607 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:48.607 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:40:48.607 00.000 3236 Enqueuing Expose request 23:40:48.607 00.000 8052 Worker thread wakes up 23:40:48.607 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:48.607 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:40:49.976 01.369 8052 Exposure complete 23:40:50.206 00.230 3236 OnExposeComplete: enter 23:40:50.206 00.000 8052 worker thread done servicing request 23:40:50.206 00.000 3236 UpdateGuideState(): m_state=6 23:40:50.206 00.000 3236 Star::Find(15, 987, 248, 0, (0,0,0,0), 0.0, 255) frame 1746 23:40:50.206 00.000 3236 Star::Find returns 1 (0), X=970.69, Y=249.57, Mass=246, SNR=10.8, Peak=33 HFD=4.6 23:40:50.206 00.000 3236 DistanceChecker: reject for large offset (83.98 > 40.00) avgDist = 20.00 count = 1707 23:40:50.206 00.000 3236 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.85) = xAngle (-1.07 = -1.07) 23:40:50.206 00.000 3236 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.82 = -2.82) 23:40:50.206 00.000 3236 CameraToMount -- cameraX=-81.90 cameraY=-18.60 hyp=83.98 cameraTheta=-2.92 mountX=40.34 mountY=-26.86, mountTheta=-0.59 23:40:50.212 00.006 3236 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.85) = xAngle (2.10 = 2.10) 23:40:50.212 00.000 3236 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.35 = 0.35) 23:40:50.213 00.001 3236 CameraToMount -- cameraX=970.69 cameraY=249.57 hyp=1002.27 cameraTheta=0.25 mountX=-506.14 mountY=347.36, mountTheta=2.54 23:40:50.213 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:40:50.213 00.000 3236 BLT backlash clearing move of -0.81 px was not large enough 23:40:50.213 00.000 3236 Enqueuing Calibration Move request for direction 0 23:40:50.214 00.001 3236 BLT: Clearing North backlash, step 7 (up to limit of 100), LastDecDelta = -0.81 px 23:40:50.214 00.000 3236 BLT: Exiting DecMeasurementStep 23:40:50.214 00.000 8052 Worker thread wakes up 23:40:50.215 00.001 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:40:50.215 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:40:50.215 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:40:50.215 00.000 8052 MoveAxis(N, 760, -) 23:40:50.216 00.001 8052 Guiding Dir = 0, Dur = 760 23:40:50.216 00.000 8052 IsSlewing returns 0 23:40:50.216 00.000 8052 IsGuiding returns 0 23:40:50.233 00.017 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=26, FiltMax=38, Gamma=1.040 23:40:50.236 00.003 8052 PulseGuide returned control before completion, sleep 755 23:40:50.556 00.320 3236 UpdateGuideState exits: m=246 SNR=10.8 23:40:50.556 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:50.556 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:50.556 00.000 3236 Enqueuing Expose request 23:40:50.994 00.438 8052 IsGuiding returns 1 23:40:50.994 00.000 8052 scope still moving after pulse duration time elapsed 23:40:51.025 00.031 8052 IsSlewing returns 0 23:40:51.025 00.000 8052 IsGuiding returns 0 23:40:51.025 00.000 8052 scope move finished after 760 + 49 ms 23:40:51.025 00.000 8052 Move returns status 0, amount 760 23:40:51.025 00.000 8052 move complete, result=0 23:40:51.025 00.000 8052 worker thread done servicing request 23:40:51.025 00.000 8052 Worker thread wakes up 23:40:51.025 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:51.025 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(956,235,31,31) 23:40:52.025 01.000 8052 Exposure complete 23:40:52.197 00.172 8052 worker thread done servicing request 23:40:52.197 00.000 3236 OnExposeComplete: enter 23:40:52.197 00.000 3236 UpdateGuideState(): m_state=6 23:40:52.197 00.000 3236 Star::Find(15, 970, 249, 0, (0,0,0,0), 0.0, 255) frame 1747 23:40:52.197 00.000 3236 Star::Find returns 1 (0), X=957.36, Y=247.62, Mass=133, SNR=7.9, Peak=33 HFD=4.8 23:40:52.197 00.000 3236 DistanceChecker: reject for large offset (97.42 > 45.76) avgDist = 22.88 count = 1708 23:40:52.197 00.000 3236 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.85) = xAngle (-1.08 = -1.08) 23:40:52.197 00.000 3236 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.83 = -2.83) 23:40:52.197 00.000 3236 CameraToMount -- cameraX=-95.23 cameraY=-20.55 hyp=97.42 cameraTheta=-2.93 mountX=45.87 mountY=-30.17, mountTheta=-0.58 23:40:52.197 00.000 3236 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.85) = xAngle (2.10 = 2.10) 23:40:52.197 00.000 3236 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.36 = 0.36) 23:40:52.197 00.000 3236 CameraToMount -- cameraX=957.36 cameraY=247.62 hyp=988.87 cameraTheta=0.25 mountX=-500.61 mountY=344.06, mountTheta=2.54 23:40:52.197 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:40:52.197 00.000 3236 BLT backlash clearing move of -3.30 px was not large enough 23:40:52.197 00.000 3236 Enqueuing Calibration Move request for direction 0 23:40:52.197 00.000 8052 Worker thread wakes up 23:40:52.197 00.000 3236 BLT: Clearing North backlash, step 8 (up to limit of 100), LastDecDelta = -3.30 px 23:40:52.197 00.000 3236 BLT: Exiting DecMeasurementStep 23:40:52.197 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:40:52.197 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:40:52.197 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:40:52.197 00.000 8052 MoveAxis(N, 760, -) 23:40:52.197 00.000 8052 Guiding Dir = 0, Dur = 760 23:40:52.197 00.000 8052 IsSlewing returns 0 23:40:52.197 00.000 8052 IsGuiding returns 0 23:40:52.212 00.015 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=25, FiltMax=31, Gamma=1.040 23:40:52.212 00.000 8052 PulseGuide returned control before completion, sleep 761 23:40:52.509 00.297 3236 UpdateGuideState exits: m=133 SNR=7.9 23:40:52.509 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:52.509 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:52.509 00.000 3236 Enqueuing Expose request 23:40:52.994 00.485 8052 IsGuiding returns 0 23:40:52.994 00.000 8052 Move returns status 0, amount 760 23:40:52.994 00.000 8052 move complete, result=0 23:40:52.994 00.000 8052 worker thread done servicing request 23:40:52.994 00.000 8052 Worker thread wakes up 23:40:52.994 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:52.994 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(942,233,31,31) 23:40:53.994 01.000 8052 Exposure complete 23:40:54.150 00.156 8052 worker thread done servicing request 23:40:54.150 00.000 3236 OnExposeComplete: enter 23:40:54.150 00.000 3236 UpdateGuideState(): m_state=6 23:40:54.150 00.000 3236 Star::Find(15, 957, 247, 0, (0,0,0,0), 0.0, 255) frame 1748 23:40:54.150 00.000 3236 Star::Find returns 1 (0), X=942.74, Y=245.80, Mass=112, SNR=7.2, Peak=36 HFD=4.6 23:40:54.150 00.000 3236 Status Line: Mass: 112 vs 227 23:40:54.150 00.000 3236 UpdateCurrentPosition: star mass new=111.5 exp=226.7 thresh=50% limits=(111.9, 347.0, 453.4) 23:40:54.150 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 23:40:54.150 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:40:54.150 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:40:54.150 00.000 8052 Worker thread wakes up 23:40:54.150 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:40:54.150 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:40:54.150 00.000 8052 move complete, result=0 23:40:54.150 00.000 8052 worker thread done servicing request 23:40:54.276 00.126 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:40:54.276 00.000 3236 Status Line: Star lost - mass changed 23:40:54.276 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=28, FiltMax=35, Gamma=1.040 23:40:54.586 00.310 3236 UpdateGuideState exits: Star lost - mass changed 23:40:54.586 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:54.586 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:40:54.586 00.000 3236 Enqueuing Expose request 23:40:54.586 00.000 8052 Worker thread wakes up 23:40:54.586 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:54.586 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:40:56.016 01.430 8052 Exposure complete 23:40:56.235 00.219 8052 worker thread done servicing request 23:40:56.235 00.000 3236 OnExposeComplete: enter 23:40:56.235 00.000 3236 UpdateGuideState(): m_state=6 23:40:56.235 00.000 3236 Star::Find(15, 957, 247, 0, (0,0,0,0), 0.0, 255) frame 1749 23:40:56.241 00.006 3236 Star::Find returns 1 (0), X=941.72, Y=245.37, Mass=250, SNR=10.9, Peak=36 HFD=4.4 23:40:56.241 00.000 3236 DistanceChecker: reject for large offset (113.19 > 52.47) avgDist = 26.23 count = 1709 23:40:56.241 00.000 3236 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.85) = xAngle (-1.09 = -1.09) 23:40:56.241 00.000 3236 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.84 = -2.84) 23:40:56.242 00.001 3236 CameraToMount -- cameraX=-110.87 cameraY=-22.80 hyp=113.19 cameraTheta=-2.94 mountX=52.33 mountY=-34.00, mountTheta=-0.58 23:40:56.244 00.002 3236 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.85) = xAngle (2.10 = 2.10) 23:40:56.244 00.000 3236 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.36 = 0.36) 23:40:56.244 00.000 3236 CameraToMount -- cameraX=941.72 cameraY=245.37 hyp=973.16 cameraTheta=0.25 mountX=-494.15 mountY=340.22, mountTheta=2.54 23:40:56.245 00.001 3236 BLT: Entering DecMeasurementStep, state = 1 23:40:56.245 00.000 3236 BLT backlash clearing move of -3.84 px was not large enough 23:40:56.245 00.000 3236 Enqueuing Calibration Move request for direction 0 23:40:56.245 00.000 3236 BLT: Clearing North backlash, step 9 (up to limit of 100), LastDecDelta = -3.84 px 23:40:56.245 00.000 8052 Worker thread wakes up 23:40:56.245 00.000 3236 BLT: Exiting DecMeasurementStep 23:40:56.245 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:40:56.245 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:40:56.245 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:40:56.245 00.000 8052 MoveAxis(N, 760, -) 23:40:56.245 00.000 8052 Guiding Dir = 0, Dur = 760 23:40:56.245 00.000 8052 IsSlewing returns 0 23:40:56.256 00.011 8052 IsGuiding returns 0 23:40:56.264 00.008 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=69, FiltMin=25, FiltMax=37, Gamma=1.040 23:40:56.265 00.001 8052 PulseGuide returned control before completion, sleep 761 23:40:56.605 00.340 3236 UpdateGuideState exits: m=250 SNR=10.9 23:40:56.605 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:56.605 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:40:56.605 00.000 3236 Enqueuing Expose request 23:40:57.036 00.431 8052 IsGuiding returns 0 23:40:57.036 00.000 8052 Move returns status 0, amount 760 23:40:57.036 00.000 8052 move complete, result=0 23:40:57.036 00.000 8052 worker thread done servicing request 23:40:57.036 00.000 8052 Worker thread wakes up 23:40:57.036 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:57.036 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(927,230,31,31) 23:40:58.036 01.000 8052 Exposure complete 23:40:58.192 00.156 8052 worker thread done servicing request 23:40:58.192 00.000 3236 OnExposeComplete: enter 23:40:58.192 00.000 3236 UpdateGuideState(): m_state=6 23:40:58.192 00.000 3236 Star::Find(15, 941, 245, 0, (0,0,0,0), 0.0, 255) frame 1750 23:40:58.192 00.000 3236 Star::Find returns 1 (0), X=940.42, Y=243.57, Mass=85, SNR=6.2, Peak=34 HFD=3.4 23:40:58.192 00.000 3236 Status Line: Mass: 85 vs 227 23:40:58.192 00.000 3236 UpdateCurrentPosition: star mass new=85.0 exp=226.9 thresh=50% limits=(112.1, 347.0, 453.8) 23:40:58.192 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 23:40:58.192 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:40:58.192 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:40:58.192 00.000 8052 Worker thread wakes up 23:40:58.192 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:40:58.192 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:40:58.192 00.000 8052 move complete, result=0 23:40:58.192 00.000 8052 worker thread done servicing request 23:40:58.320 00.128 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:40:58.320 00.000 3236 Status Line: Star lost - mass changed 23:40:58.326 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=26, FiltMax=32, Gamma=1.040 23:40:58.651 00.325 3236 UpdateGuideState exits: Star lost - mass changed 23:40:58.651 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:40:58.651 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:40:58.651 00.000 3236 Enqueuing Expose request 23:40:58.651 00.000 8052 Worker thread wakes up 23:40:58.651 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:40:58.651 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:00.076 01.425 8052 Exposure complete 23:41:00.270 00.194 8052 worker thread done servicing request 23:41:00.270 00.000 3236 OnExposeComplete: enter 23:41:00.270 00.000 3236 UpdateGuideState(): m_state=6 23:41:00.270 00.000 3236 Star::Find(15, 941, 245, 0, (0,0,0,0), 0.0, 255) frame 1751 23:41:00.270 00.000 3236 Star::Find returns 1 (0), X=926.05, Y=239.58, Mass=256, SNR=11.0, Peak=38 HFD=4.8 23:41:00.270 00.000 3236 DistanceChecker: reject for large offset (129.73 > 60.29) avgDist = 30.15 count = 1710 23:41:00.276 00.006 3236 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.85) = xAngle (-1.07 = -1.07) 23:41:00.276 00.000 3236 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.82 = -2.82) 23:41:00.276 00.000 3236 CameraToMount -- cameraX=-126.54 cameraY=-28.59 hyp=129.73 cameraTheta=-2.92 mountX=62.19 mountY=-41.36, mountTheta=-0.59 23:41:00.278 00.002 3236 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.85) = xAngle (2.10 = 2.10) 23:41:00.278 00.000 3236 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.36 = 0.36) 23:41:00.279 00.001 3236 CameraToMount -- cameraX=926.05 cameraY=239.58 hyp=956.54 cameraTheta=0.25 mountX=-484.29 mountY=332.87, mountTheta=2.54 23:41:00.279 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:41:00.279 00.000 3236 BLT accepted clearing move of -7.36 23:41:00.280 00.001 3236 Enqueuing Calibration Move request for direction 0 23:41:00.280 00.000 3236 BLT: Clearing North backlash, step 10 (up to limit of 100), LastDecDelta = -7.36 px 23:41:00.280 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:00.280 00.000 8052 Worker thread wakes up 23:41:00.280 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:41:00.280 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:41:00.280 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:41:00.280 00.000 8052 MoveAxis(N, 760, -) 23:41:00.280 00.000 8052 Guiding Dir = 0, Dur = 760 23:41:00.280 00.000 8052 IsSlewing returns 0 23:41:00.290 00.010 8052 IsGuiding returns 0 23:41:00.300 00.010 8052 PulseGuide returned control before completion, sleep 762 23:41:00.300 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=70, FiltMin=27, FiltMax=37, Gamma=1.040 23:41:00.620 00.320 3236 UpdateGuideState exits: m=256 SNR=11.0 23:41:00.620 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:00.620 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:41:00.620 00.000 3236 Enqueuing Expose request 23:41:01.076 00.456 8052 IsGuiding returns 0 23:41:01.076 00.000 8052 Move returns status 0, amount 760 23:41:01.076 00.000 8052 move complete, result=0 23:41:01.076 00.000 8052 worker thread done servicing request 23:41:01.076 00.000 8052 Worker thread wakes up 23:41:01.076 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:01.076 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(911,225,31,31) 23:41:01.966 00.890 8052 Exposure complete 23:41:02.123 00.157 8052 worker thread done servicing request 23:41:02.123 00.000 3236 OnExposeComplete: enter 23:41:02.123 00.000 3236 UpdateGuideState(): m_state=6 23:41:02.123 00.000 3236 Star::Find(15, 926, 239, 0, (0,0,0,0), 0.0, 255) frame 1752 23:41:02.123 00.000 3236 Star::Find returns 1 (0), X=914.05, Y=238.03, Mass=105, SNR=6.9, Peak=41 HFD=4.1 23:41:02.123 00.000 3236 Status Line: Mass: 105 vs 227 23:41:02.123 00.000 3236 UpdateCurrentPosition: star mass new=105.1 exp=226.9 thresh=50% limits=(112.2, 347.0, 453.8) 23:41:02.123 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 23:41:02.123 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:02.123 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:02.123 00.000 8052 Worker thread wakes up 23:41:02.123 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:02.123 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:02.123 00.000 8052 move complete, result=0 23:41:02.123 00.000 8052 worker thread done servicing request 23:41:02.244 00.121 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:02.244 00.000 3236 Status Line: Star lost - mass changed 23:41:02.244 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=64, FiltMin=31, FiltMax=39, Gamma=1.040 23:41:02.604 00.360 3236 UpdateGuideState exits: Star lost - mass changed 23:41:02.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:02.604 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:02.604 00.000 3236 Enqueuing Expose request 23:41:02.604 00.000 8052 Worker thread wakes up 23:41:02.604 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:02.604 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:04.015 01.411 8052 Exposure complete 23:41:04.224 00.209 8052 worker thread done servicing request 23:41:04.224 00.000 3236 OnExposeComplete: enter 23:41:04.224 00.000 3236 UpdateGuideState(): m_state=6 23:41:04.224 00.000 3236 Star::Find(15, 926, 239, 0, (0,0,0,0), 0.0, 255) frame 1753 23:41:04.224 00.000 3236 Star::Find returns 1 (0), X=912.98, Y=238.30, Mass=271, SNR=11.4, Peak=41 HFD=4.3 23:41:04.224 00.000 3236 DistanceChecker: reject for large offset (142.77 > 69.25) avgDist = 34.63 count = 1711 23:41:04.224 00.000 3236 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.85) = xAngle (-1.08 = -1.08) 23:41:04.224 00.000 3236 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.83 = -2.83) 23:41:04.224 00.000 3236 CameraToMount -- cameraX=-139.61 cameraY=-29.87 hyp=142.77 cameraTheta=-2.93 mountX=67.01 mountY=-43.97, mountTheta=-0.58 23:41:04.224 00.000 3236 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.85) = xAngle (2.10 = 2.10) 23:41:04.224 00.000 3236 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.36 = 0.36) 23:41:04.224 00.000 3236 CameraToMount -- cameraX=912.98 cameraY=238.30 hyp=943.57 cameraTheta=0.26 mountX=-479.48 mountY=330.26, mountTheta=2.54 23:41:04.234 00.010 3236 BLT: Entering DecMeasurementStep, state = 1 23:41:04.234 00.000 3236 BLT backlash clearing move of -2.61 px was not large enough 23:41:04.234 00.000 3236 Enqueuing Calibration Move request for direction 0 23:41:04.234 00.000 8052 Worker thread wakes up 23:41:04.234 00.000 3236 BLT: Clearing North backlash, step 11 (up to limit of 100), LastDecDelta = -2.61 px 23:41:04.234 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:04.234 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:41:04.234 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:41:04.234 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:41:04.234 00.000 8052 MoveAxis(N, 760, -) 23:41:04.234 00.000 8052 Guiding Dir = 0, Dur = 760 23:41:04.234 00.000 8052 IsSlewing returns 0 23:41:04.234 00.000 8052 IsGuiding returns 0 23:41:04.244 00.010 8052 PulseGuide returned control before completion, sleep 765 23:41:04.254 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=36, Gamma=1.040 23:41:04.584 00.330 3236 UpdateGuideState exits: m=271 SNR=11.4 23:41:04.584 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:04.584 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:41:04.584 00.000 3236 Enqueuing Expose request 23:41:05.029 00.445 8052 IsGuiding returns 0 23:41:05.029 00.000 8052 Move returns status 0, amount 760 23:41:05.029 00.000 8052 move complete, result=0 23:41:05.029 00.000 8052 worker thread done servicing request 23:41:05.029 00.000 8052 Worker thread wakes up 23:41:05.029 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:05.029 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(898,223,31,31) 23:41:06.029 01.000 8052 Exposure complete 23:41:06.185 00.156 8052 worker thread done servicing request 23:41:06.185 00.000 3236 OnExposeComplete: enter 23:41:06.185 00.000 3236 UpdateGuideState(): m_state=6 23:41:06.185 00.000 3236 Star::Find(15, 912, 238, 0, (0,0,0,0), 0.0, 255) frame 1754 23:41:06.185 00.000 3236 Star::Find returns 1 (0), X=898.06, Y=241.47, Mass=100, SNR=6.8, Peak=32 HFD=4.2 23:41:06.185 00.000 3236 Status Line: Mass: 100 vs 229 23:41:06.185 00.000 3236 UpdateCurrentPosition: star mass new=100.4 exp=229.0 thresh=50% limits=(112.4, 347.0, 458.0) 23:41:06.185 00.000 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:739->massChangeThreshold error 23:41:06.185 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:06.185 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:06.185 00.000 8052 Worker thread wakes up 23:41:06.185 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:06.185 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:06.185 00.000 8052 move complete, result=0 23:41:06.185 00.000 8052 worker thread done servicing request 23:41:06.315 00.130 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:06.315 00.000 3236 Status Line: Star lost - mass changed 23:41:06.320 00.005 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=57, FiltMin=23, FiltMax=29, Gamma=1.040 23:41:06.654 00.334 3236 UpdateGuideState exits: Star lost - mass changed 23:41:06.654 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:06.654 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:06.654 00.000 3236 Enqueuing Expose request 23:41:06.654 00.000 8052 Worker thread wakes up 23:41:06.654 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:06.654 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:08.074 01.420 8052 Exposure complete 23:41:08.285 00.211 8052 worker thread done servicing request 23:41:08.285 00.000 3236 OnExposeComplete: enter 23:41:08.285 00.000 3236 UpdateGuideState(): m_state=6 23:41:08.285 00.000 3236 Star::Find(15, 912, 238, 0, (0,0,0,0), 0.0, 255) frame 1755 23:41:08.285 00.000 3236 Star::Find returns 1 (0), X=897.28, Y=240.96, Mass=261, SNR=11.1, Peak=43 HFD=4.5 23:41:08.285 00.000 3236 DistanceChecker: reject for large offset (157.68 > 78.99) avgDist = 39.49 count = 1712 23:41:08.285 00.000 3236 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.85) = xAngle (-1.12 = -1.12) 23:41:08.285 00.000 3236 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.87 = -2.87) 23:41:08.285 00.000 3236 CameraToMount -- cameraX=-155.31 cameraY=-27.22 hyp=157.68 cameraTheta=-2.97 mountX=68.76 mountY=-42.93, mountTheta=-0.56 23:41:08.285 00.000 3236 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.85) = xAngle (2.11 = 2.11) 23:41:08.285 00.000 3236 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.36 = 0.36) 23:41:08.294 00.009 3236 CameraToMount -- cameraX=897.28 cameraY=240.96 hyp=929.07 cameraTheta=0.26 mountX=-477.72 mountY=331.29, mountTheta=2.54 23:41:08.294 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:41:08.294 00.000 3236 BLT backlash clearing move of 1.04 px was not large enough 23:41:08.294 00.000 3236 Enqueuing Calibration Move request for direction 0 23:41:08.294 00.000 8052 Worker thread wakes up 23:41:08.294 00.000 3236 BLT: Clearing North backlash, step 12 (up to limit of 100), LastDecDelta = 1.04 px 23:41:08.294 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:08.294 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:41:08.294 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:41:08.294 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:41:08.294 00.000 8052 MoveAxis(N, 760, -) 23:41:08.294 00.000 8052 Guiding Dir = 0, Dur = 760 23:41:08.294 00.000 8052 IsSlewing returns 0 23:41:08.306 00.012 8052 IsGuiding returns 0 23:41:08.306 00.000 8052 PulseGuide returned control before completion, sleep 766 23:41:08.306 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=63, FiltMin=30, FiltMax=41, Gamma=1.040 23:41:08.634 00.328 3236 UpdateGuideState exits: m=261 SNR=11.1 23:41:08.634 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:08.634 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:41:08.634 00.000 3236 Enqueuing Expose request 23:41:09.088 00.454 8052 IsGuiding returns 0 23:41:09.088 00.000 8052 Move returns status 0, amount 760 23:41:09.088 00.000 8052 move complete, result=0 23:41:09.088 00.000 8052 worker thread done servicing request 23:41:09.088 00.000 8052 Worker thread wakes up 23:41:09.088 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:09.088 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(882,226,31,31) 23:41:09.979 00.891 8052 Exposure complete 23:41:10.135 00.156 8052 worker thread done servicing request 23:41:10.135 00.000 3236 OnExposeComplete: enter 23:41:10.135 00.000 3236 UpdateGuideState(): m_state=6 23:41:10.135 00.000 3236 Star::Find(15, 897, 240, 0, (0,0,0,0), 0.0, 255) frame 1756 23:41:10.135 00.000 3236 Star::Find returns 1 (0), X=883.79, Y=240.09, Mass=117, SNR=7.4, Peak=38 HFD=4.3 23:41:10.135 00.000 3236 DistanceChecker: reject for large offset (171.12 > 89.62) avgDist = 44.81 count = 1713 23:41:10.135 00.000 3236 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.85) = xAngle (-1.13 = -1.13) 23:41:10.135 00.000 3236 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.87 = -2.87) 23:41:10.135 00.000 3236 CameraToMount -- cameraX=-168.80 cameraY=-28.08 hyp=171.12 cameraTheta=-2.98 mountX=73.29 mountY=-45.17, mountTheta=-0.55 23:41:10.135 00.000 3236 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.85) = xAngle (2.11 = 2.11) 23:41:10.135 00.000 3236 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.37 = 0.37) 23:41:10.135 00.000 3236 CameraToMount -- cameraX=883.79 cameraY=240.09 hyp=915.82 cameraTheta=0.27 mountX=-473.19 mountY=329.06, mountTheta=2.53 23:41:10.135 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:41:10.135 00.000 3236 BLT backlash clearing move of -2.24 px was not large enough 23:41:10.135 00.000 3236 Enqueuing Calibration Move request for direction 0 23:41:10.135 00.000 8052 Worker thread wakes up 23:41:10.135 00.000 3236 BLT: Clearing North backlash, step 13 (up to limit of 100), LastDecDelta = -2.24 px 23:41:10.135 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:10.135 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:41:10.135 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:41:10.135 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:41:10.135 00.000 8052 MoveAxis(N, 760, -) 23:41:10.135 00.000 8052 Guiding Dir = 0, Dur = 760 23:41:10.135 00.000 8052 IsSlewing returns 0 23:41:10.135 00.000 8052 IsGuiding returns 0 23:41:10.151 00.016 8052 PulseGuide returned control before completion, sleep 766 23:41:10.151 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=28, FiltMax=34, Gamma=1.040 23:41:10.401 00.250 3236 UpdateGuideState exits: m=117 SNR=7.4 23:41:10.401 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:10.401 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:41:10.401 00.000 3236 Enqueuing Expose request 23:41:10.932 00.531 8052 IsGuiding returns 0 23:41:10.932 00.000 8052 Move returns status 0, amount 760 23:41:10.932 00.000 8052 move complete, result=0 23:41:10.932 00.000 8052 worker thread done servicing request 23:41:10.932 00.000 8052 Worker thread wakes up 23:41:10.932 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:10.932 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(869,225,31,31) 23:41:12.041 01.109 8052 Exposure complete 23:41:12.198 00.157 8052 worker thread done servicing request 23:41:12.198 00.000 3236 OnExposeComplete: enter 23:41:12.198 00.000 3236 UpdateGuideState(): m_state=6 23:41:12.198 00.000 3236 Star::Find(15, 883, 240, 0, (0,0,0,0), 0.0, 255) frame 1757 23:41:12.198 00.000 3236 Star::Find returns 1 (0), X=869.49, Y=239.32, Mass=135, SNR=7.9, Peak=41 HFD=4.0 23:41:12.198 00.000 3236 DistanceChecker: reject for large offset (185.36 > 100.99) avgDist = 50.50 count = 1714 23:41:12.198 00.000 3236 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.85) = xAngle (-1.14 = -1.14) 23:41:12.198 00.000 3236 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.88 = -2.88) 23:41:12.198 00.000 3236 CameraToMount -- cameraX=-183.10 cameraY=-28.86 hyp=185.36 cameraTheta=-2.99 mountX=77.95 mountY=-47.40, mountTheta=-0.55 23:41:12.198 00.000 3236 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.85) = xAngle (2.12 = 2.12) 23:41:12.198 00.000 3236 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.37 = 0.37) 23:41:12.198 00.000 3236 CameraToMount -- cameraX=869.49 cameraY=239.32 hyp=901.82 cameraTheta=0.27 mountX=-468.53 mountY=326.83, mountTheta=2.53 23:41:12.198 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:41:12.198 00.000 3236 BLT backlash clearing move of -2.23 px was not large enough 23:41:12.198 00.000 3236 Enqueuing Calibration Move request for direction 0 23:41:12.198 00.000 8052 Worker thread wakes up 23:41:12.198 00.000 3236 BLT: Clearing North backlash, step 14 (up to limit of 100), LastDecDelta = -2.23 px 23:41:12.198 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:41:12.198 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:12.198 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:41:12.198 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:41:12.198 00.000 8052 MoveAxis(N, 760, -) 23:41:12.198 00.000 8052 Guiding Dir = 0, Dur = 760 23:41:12.198 00.000 8052 IsSlewing returns 0 23:41:12.198 00.000 8052 IsGuiding returns 0 23:41:12.213 00.015 8052 PulseGuide returned control before completion, sleep 766 23:41:12.213 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=73, FiltMin=30, FiltMax=38, Gamma=1.040 23:41:12.463 00.250 3236 UpdateGuideState exits: m=135 SNR=7.9 23:41:12.463 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:12.463 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:41:12.463 00.000 3236 Enqueuing Expose request 23:41:12.995 00.532 8052 IsGuiding returns 0 23:41:12.995 00.000 8052 Move returns status 0, amount 760 23:41:12.995 00.000 8052 move complete, result=0 23:41:12.995 00.000 8052 worker thread done servicing request 23:41:12.995 00.000 8052 Worker thread wakes up 23:41:12.995 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:12.995 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(854,224,31,31) 23:41:13.995 01.000 8052 Exposure complete 23:41:14.151 00.156 8052 worker thread done servicing request 23:41:14.151 00.000 3236 OnExposeComplete: enter 23:41:14.151 00.000 3236 UpdateGuideState(): m_state=6 23:41:14.151 00.000 3236 Star::Find(15, 869, 239, 0, (0,0,0,0), 0.0, 255) frame 1758 23:41:14.151 00.000 3236 Star::Find returns 1 (0), X=854.25, Y=239.63, Mass=126, SNR=7.7, Peak=37 HFD=4.0 23:41:14.151 00.000 3236 DistanceChecker: reject for large offset (200.38 > 113.13) avgDist = 56.57 count = 1715 23:41:14.151 00.000 3236 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.85) = xAngle (-1.15 = -1.15) 23:41:14.151 00.000 3236 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.90 = -2.90) 23:41:14.151 00.000 3236 CameraToMount -- cameraX=-198.34 cameraY=-28.55 hyp=200.38 cameraTheta=-3.00 mountX=81.83 mountY=-48.65, mountTheta=-0.54 23:41:14.151 00.000 3236 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.85) = xAngle (2.12 = 2.12) 23:41:14.151 00.000 3236 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.38 = 0.38) 23:41:14.151 00.000 3236 CameraToMount -- cameraX=854.25 cameraY=239.63 hyp=887.22 cameraTheta=0.27 mountX=-464.65 mountY=325.58, mountTheta=2.53 23:41:14.151 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:41:14.151 00.000 3236 BLT backlash clearing move of -1.25 px was not large enough 23:41:14.151 00.000 3236 Enqueuing Calibration Move request for direction 0 23:41:14.151 00.000 8052 Worker thread wakes up 23:41:14.151 00.000 3236 BLT: Clearing North backlash, step 15 (up to limit of 100), LastDecDelta = -1.25 px 23:41:14.151 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:14.151 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:41:14.151 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:41:14.151 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:41:14.151 00.000 8052 MoveAxis(N, 760, -) 23:41:14.151 00.000 8052 Guiding Dir = 0, Dur = 760 23:41:14.151 00.000 8052 IsSlewing returns 0 23:41:14.151 00.000 8052 IsGuiding returns 0 23:41:14.166 00.015 8052 PulseGuide returned control before completion, sleep 766 23:41:14.166 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=28, FiltMax=35, Gamma=1.040 23:41:14.416 00.250 3236 UpdateGuideState exits: m=126 SNR=7.7 23:41:14.416 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:14.416 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:41:14.416 00.000 3236 Enqueuing Expose request 23:41:14.948 00.532 8052 IsGuiding returns 0 23:41:14.948 00.000 8052 Move returns status 0, amount 760 23:41:14.948 00.000 8052 move complete, result=0 23:41:14.948 00.000 8052 worker thread done servicing request 23:41:14.948 00.000 8052 Worker thread wakes up 23:41:14.948 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:14.948 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(839,225,31,31) 23:41:16.057 01.109 8052 Exposure complete 23:41:16.213 00.156 8052 worker thread done servicing request 23:41:16.213 00.000 3236 OnExposeComplete: enter 23:41:16.213 00.000 3236 UpdateGuideState(): m_state=6 23:41:16.213 00.000 3236 Star::Find(15, 854, 239, 0, (0,0,0,0), 0.0, 255) frame 1759 23:41:16.213 00.000 3236 Star::Find returns 1 (0), X=840.10, Y=240.19, Mass=142, SNR=8.1, Peak=38 HFD=4.7 23:41:16.213 00.000 3236 DistanceChecker: reject for large offset (214.32 > 126.07) avgDist = 63.04 count = 1716 23:41:16.213 00.000 3236 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.85) = xAngle (-1.16 = -1.16) 23:41:16.213 00.000 3236 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.91 = -2.91) 23:41:16.213 00.000 3236 CameraToMount -- cameraX=-212.49 cameraY=-27.99 hyp=214.32 cameraTheta=-3.01 mountX=85.17 mountY=-49.53, mountTheta=-0.53 23:41:16.213 00.000 3236 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.85) = xAngle (2.13 = 2.13) 23:41:16.213 00.000 3236 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.38 = 0.38) 23:41:16.213 00.000 3236 CameraToMount -- cameraX=840.10 cameraY=240.19 hyp=873.76 cameraTheta=0.28 mountX=-461.31 mountY=324.69, mountTheta=2.53 23:41:16.213 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:41:16.213 00.000 3236 BLT backlash clearing move of -0.89 px was not large enough 23:41:16.213 00.000 3236 Enqueuing Calibration Move request for direction 0 23:41:16.213 00.000 8052 Worker thread wakes up 23:41:16.213 00.000 3236 BLT: Clearing North backlash, step 16 (up to limit of 100), LastDecDelta = -0.89 px 23:41:16.213 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:16.213 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:41:16.213 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:41:16.213 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:41:16.213 00.000 8052 MoveAxis(N, 760, -) 23:41:16.213 00.000 8052 Guiding Dir = 0, Dur = 760 23:41:16.213 00.000 8052 IsSlewing returns 0 23:41:16.213 00.000 8052 IsGuiding returns 0 23:41:16.229 00.016 8052 PulseGuide returned control before completion, sleep 765 23:41:16.229 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=30, FiltMax=53, Gamma=1.040 23:41:16.479 00.250 3236 UpdateGuideState exits: m=142 SNR=8.1 23:41:16.479 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:16.479 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:41:16.479 00.000 3236 Enqueuing Expose request 23:41:17.010 00.531 8052 IsGuiding returns 0 23:41:17.010 00.000 8052 Move returns status 0, amount 760 23:41:17.010 00.000 8052 move complete, result=0 23:41:17.010 00.000 8052 worker thread done servicing request 23:41:17.010 00.000 8052 Worker thread wakes up 23:41:17.010 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:17.010 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(825,225,31,31) 23:41:18.010 01.000 8052 Exposure complete 23:41:18.166 00.156 8052 worker thread done servicing request 23:41:18.166 00.000 3236 OnExposeComplete: enter 23:41:18.166 00.000 3236 UpdateGuideState(): m_state=6 23:41:18.166 00.000 3236 Star::Find(15, 840, 240, 0, (0,0,0,0), 0.0, 255) frame 1760 23:41:18.166 00.000 3236 Star::Find returns 1 (0), X=825.51, Y=239.51, Mass=78, SNR=6.0, Peak=38 HFD=3.2 23:41:18.166 00.000 3236 DistanceChecker: reject for large offset (228.88 > 139.69) avgDist = 69.84 count = 1717 23:41:18.166 00.000 3236 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.85) = xAngle (-1.17 = -1.17) 23:41:18.166 00.000 3236 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.91 = -2.91) 23:41:18.166 00.000 3236 CameraToMount -- cameraX=-227.08 cameraY=-28.66 hyp=228.88 cameraTheta=-3.02 mountX=89.82 mountY=-51.69, mountTheta=-0.52 23:41:18.166 00.000 3236 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.85) = xAngle (2.13 = 2.13) 23:41:18.166 00.000 3236 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.38 = 0.38) 23:41:18.166 00.000 3236 CameraToMount -- cameraX=825.51 cameraY=239.51 hyp=859.56 cameraTheta=0.28 mountX=-456.66 mountY=322.53, mountTheta=2.53 23:41:18.166 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:41:18.166 00.000 3236 BLT backlash clearing move of -2.16 px was not large enough 23:41:18.166 00.000 3236 Enqueuing Calibration Move request for direction 0 23:41:18.166 00.000 8052 Worker thread wakes up 23:41:18.166 00.000 3236 BLT: Clearing North backlash, step 17 (up to limit of 100), LastDecDelta = -2.16 px 23:41:18.166 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:18.166 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:41:18.166 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:41:18.166 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:41:18.166 00.000 8052 MoveAxis(N, 760, -) 23:41:18.166 00.000 8052 Guiding Dir = 0, Dur = 760 23:41:18.166 00.000 8052 IsSlewing returns 0 23:41:18.166 00.000 8052 IsGuiding returns 0 23:41:18.182 00.016 8052 PulseGuide returned control before completion, sleep 765 23:41:18.182 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=67, FiltMin=29, FiltMax=54, Gamma=1.040 23:41:18.432 00.250 3236 UpdateGuideState exits: m=78 SNR=6.0 23:41:18.432 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:18.432 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:41:18.432 00.000 3236 Enqueuing Expose request 23:41:18.963 00.531 8052 IsGuiding returns 0 23:41:18.963 00.000 8052 Move returns status 0, amount 760 23:41:18.963 00.000 8052 move complete, result=0 23:41:18.963 00.000 8052 worker thread done servicing request 23:41:18.963 00.000 8052 Worker thread wakes up 23:41:18.963 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:18.963 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(811,225,31,31) 23:41:19.963 01.000 8052 Exposure complete 23:41:20.120 00.157 8052 worker thread done servicing request 23:41:20.120 00.000 3236 OnExposeComplete: enter 23:41:20.120 00.000 3236 UpdateGuideState(): m_state=6 23:41:20.120 00.000 3236 Star::Find(15, 825, 239, 0, (0,0,0,0), 0.0, 255) frame 1761 23:41:20.120 00.000 3236 Star::Find returns 1 (0), X=811.11, Y=240.35, Mass=142, SNR=8.1, Peak=33 HFD=4.4 23:41:20.120 00.000 3236 DistanceChecker: reject for large offset (243.08 > 154.00) avgDist = 77.00 count = 1718 23:41:20.120 00.000 3236 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.85) = xAngle (-1.18 = -1.18) 23:41:20.120 00.000 3236 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.92 = -2.92) 23:41:20.120 00.000 3236 CameraToMount -- cameraX=-241.49 cameraY=-27.83 hyp=243.08 cameraTheta=-3.03 mountX=92.97 mountY=-52.34, mountTheta=-0.51 23:41:20.120 00.000 3236 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.85) = xAngle (2.14 = 2.14) 23:41:20.120 00.000 3236 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.39 = 0.39) 23:41:20.120 00.000 3236 CameraToMount -- cameraX=811.11 cameraY=240.35 hyp=845.97 cameraTheta=0.29 mountX=-453.51 mountY=321.89, mountTheta=2.52 23:41:20.120 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:41:20.120 00.000 3236 BLT backlash clearing move of -0.64 px was not large enough 23:41:20.120 00.000 3236 Enqueuing Calibration Move request for direction 0 23:41:20.120 00.000 8052 Worker thread wakes up 23:41:20.120 00.000 3236 BLT: Clearing North backlash, step 18 (up to limit of 100), LastDecDelta = -0.64 px 23:41:20.120 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:20.120 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:41:20.120 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:41:20.120 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:41:20.120 00.000 8052 MoveAxis(N, 760, -) 23:41:20.120 00.000 8052 Guiding Dir = 0, Dur = 760 23:41:20.120 00.000 8052 IsSlewing returns 0 23:41:20.120 00.000 8052 IsGuiding returns 0 23:41:20.135 00.015 8052 PulseGuide returned control before completion, sleep 766 23:41:20.135 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=65, FiltMin=24, FiltMax=49, Gamma=1.040 23:41:20.385 00.250 3236 UpdateGuideState exits: m=142 SNR=8.1 23:41:20.385 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:20.385 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:41:20.385 00.000 3236 Enqueuing Expose request 23:41:20.916 00.531 8052 IsGuiding returns 0 23:41:20.916 00.000 8052 Move returns status 0, amount 760 23:41:20.916 00.000 8052 move complete, result=0 23:41:20.916 00.000 8052 worker thread done servicing request 23:41:20.916 00.000 8052 Worker thread wakes up 23:41:20.916 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:20.916 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(796,225,31,31) 23:41:22.026 01.110 8052 Exposure complete 23:41:22.182 00.156 8052 worker thread done servicing request 23:41:22.182 00.000 3236 OnExposeComplete: enter 23:41:22.182 00.000 3236 UpdateGuideState(): m_state=6 23:41:22.182 00.000 3236 Star::Find(15, 811, 240, 0, (0,0,0,0), 0.0, 255) frame 1762 23:41:22.182 00.000 3236 Star::Find returns 1 (0), X=808.29, Y=239.00, Mass=68, SNR=5.6, Peak=30 HFD=4.0 23:41:22.182 00.000 3236 DistanceChecker: reject for large offset (246.04 > 168.95) avgDist = 84.48 count = 1719 23:41:22.182 00.000 3236 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.85) = xAngle (-1.17 = -1.17) 23:41:22.182 00.000 3236 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.92 = -2.92) 23:41:22.182 00.000 3236 CameraToMount -- cameraX=-244.31 cameraY=-29.17 hyp=246.04 cameraTheta=-3.02 mountX=95.03 mountY=-53.96, mountTheta=-0.52 23:41:22.182 00.000 3236 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.85) = xAngle (2.14 = 2.14) 23:41:22.182 00.000 3236 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.39 = 0.39) 23:41:22.182 00.000 3236 CameraToMount -- cameraX=808.29 cameraY=239.00 hyp=842.88 cameraTheta=0.29 mountX=-451.45 mountY=320.27, mountTheta=2.52 23:41:22.182 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:41:22.182 00.000 3236 BLT backlash clearing move of -1.62 px was not large enough 23:41:22.182 00.000 3236 Enqueuing Calibration Move request for direction 0 23:41:22.182 00.000 8052 Worker thread wakes up 23:41:22.182 00.000 3236 BLT: Clearing North backlash, step 19 (up to limit of 100), LastDecDelta = -1.62 px 23:41:22.182 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:22.182 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:41:22.182 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:41:22.182 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:41:22.182 00.000 8052 MoveAxis(N, 760, -) 23:41:22.182 00.000 8052 Guiding Dir = 0, Dur = 760 23:41:22.182 00.000 8052 IsSlewing returns 0 23:41:22.182 00.000 8052 IsGuiding returns 0 23:41:22.198 00.016 8052 PulseGuide returned control before completion, sleep 766 23:41:22.198 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=61, FiltMin=24, FiltMax=54, Gamma=1.040 23:41:22.448 00.250 3236 UpdateGuideState exits: m=68 SNR=5.6 23:41:22.448 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:22.448 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:41:22.448 00.000 3236 Enqueuing Expose request 23:41:22.979 00.531 8052 IsGuiding returns 0 23:41:22.979 00.000 8052 Move returns status 0, amount 760 23:41:22.979 00.000 8052 move complete, result=0 23:41:22.979 00.000 8052 worker thread done servicing request 23:41:22.979 00.000 8052 Worker thread wakes up 23:41:22.979 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:22.979 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(793,224,31,31) 23:41:23.979 01.000 8052 Exposure complete 23:41:24.135 00.156 8052 worker thread done servicing request 23:41:24.135 00.000 3236 OnExposeComplete: enter 23:41:24.135 00.000 3236 UpdateGuideState(): m_state=6 23:41:24.135 00.000 3236 Star::Find(15, 808, 239, 0, (0,0,0,0), 0.0, 255) frame 1763 23:41:24.135 00.000 3236 Star::Find returns 1 (0), X=793.81, Y=239.65, Mass=78, SNR=6.0, Peak=35 HFD=3.7 23:41:24.135 00.000 3236 DistanceChecker: reject for large offset (260.35 > 183.49) avgDist = 91.75 count = 1720 23:41:24.135 00.000 3236 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.85) = xAngle (-1.18 = -1.18) 23:41:24.135 00.000 3236 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.93 = -2.93) 23:41:24.135 00.000 3236 CameraToMount -- cameraX=-258.79 cameraY=-28.52 hyp=260.35 cameraTheta=-3.03 mountX=98.38 mountY=-54.79, mountTheta=-0.51 23:41:24.135 00.000 3236 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.85) = xAngle (2.14 = 2.14) 23:41:24.135 00.000 3236 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.40 = 0.40) 23:41:24.135 00.000 3236 CameraToMount -- cameraX=793.81 cameraY=239.65 hyp=829.19 cameraTheta=0.29 mountX=-448.10 mountY=319.43, mountTheta=2.52 23:41:24.135 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:41:24.135 00.000 3236 BLT backlash clearing move of -0.83 px was not large enough 23:41:24.135 00.000 3236 Enqueuing Calibration Move request for direction 0 23:41:24.135 00.000 8052 Worker thread wakes up 23:41:24.135 00.000 3236 BLT: Clearing North backlash, step 20 (up to limit of 100), LastDecDelta = -0.83 px 23:41:24.135 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:24.135 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:41:24.135 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:41:24.135 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:41:24.135 00.000 8052 MoveAxis(N, 760, -) 23:41:24.135 00.000 8052 Guiding Dir = 0, Dur = 760 23:41:24.135 00.000 8052 IsSlewing returns 0 23:41:24.151 00.016 8052 IsGuiding returns 0 23:41:24.151 00.000 8052 PulseGuide returned control before completion, sleep 766 23:41:24.151 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=72, FiltMin=28, FiltMax=58, Gamma=1.040 23:41:24.401 00.250 3236 UpdateGuideState exits: m=78 SNR=6.0 23:41:24.401 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:24.401 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:41:24.401 00.000 3236 Enqueuing Expose request 23:41:24.932 00.531 8052 IsGuiding returns 0 23:41:24.932 00.000 8052 Move returns status 0, amount 760 23:41:24.932 00.000 8052 move complete, result=0 23:41:24.932 00.000 8052 worker thread done servicing request 23:41:24.932 00.000 8052 Worker thread wakes up 23:41:24.932 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:24.932 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(779,225,31,31) 23:41:26.041 01.109 8052 Exposure complete 23:41:26.198 00.157 8052 worker thread done servicing request 23:41:26.198 00.000 3236 OnExposeComplete: enter 23:41:26.198 00.000 3236 UpdateGuideState(): m_state=6 23:41:26.198 00.000 3236 Star::Find(15, 793, 239, 0, (0,0,0,0), 0.0, 255) frame 1764 23:41:26.198 00.000 3236 Star::Find returns 1 (0), X=779.42, Y=240.20, Mass=94, SNR=6.6, Peak=39 HFD=4.4 23:41:26.198 00.000 3236 DistanceChecker: reject for large offset (274.60 > 198.67) avgDist = 99.33 count = 1721 23:41:26.198 00.000 3236 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.85) = xAngle (-1.19 = -1.19) 23:41:26.198 00.000 3236 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.94 = -2.94) 23:41:26.198 00.000 3236 CameraToMount -- cameraX=-273.17 cameraY=-27.98 hyp=274.60 cameraTheta=-3.04 mountX=101.80 mountY=-55.72, mountTheta=-0.50 23:41:26.198 00.000 3236 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.85) = xAngle (2.15 = 2.15) 23:41:26.198 00.000 3236 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.40 = 0.40) 23:41:26.198 00.000 3236 CameraToMount -- cameraX=779.42 cameraY=240.20 hyp=815.60 cameraTheta=0.30 mountX=-444.68 mountY=318.51, mountTheta=2.52 23:41:26.198 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:41:26.198 00.000 3236 BLT backlash clearing move of -0.92 px was not large enough 23:41:26.198 00.000 3236 Enqueuing Calibration Move request for direction 0 23:41:26.198 00.000 8052 Worker thread wakes up 23:41:26.198 00.000 3236 BLT: Clearing North backlash, step 21 (up to limit of 100), LastDecDelta = -0.92 px 23:41:26.198 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:26.198 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:41:26.198 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:41:26.198 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:41:26.198 00.000 8052 MoveAxis(N, 760, -) 23:41:26.198 00.000 8052 Guiding Dir = 0, Dur = 760 23:41:26.198 00.000 8052 IsSlewing returns 0 23:41:26.198 00.000 8052 IsGuiding returns 0 23:41:26.213 00.015 8052 PulseGuide returned control before completion, sleep 765 23:41:26.213 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=74, FiltMin=31, FiltMax=64, Gamma=1.040 23:41:26.463 00.250 3236 UpdateGuideState exits: m=94 SNR=6.6 23:41:26.463 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:26.463 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:41:26.463 00.000 3236 Enqueuing Expose request 23:41:26.995 00.532 8052 IsGuiding returns 0 23:41:26.995 00.000 8052 Move returns status 0, amount 760 23:41:26.995 00.000 8052 move complete, result=0 23:41:26.995 00.000 8052 worker thread done servicing request 23:41:26.995 00.000 8052 Worker thread wakes up 23:41:26.995 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:26.995 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(764,225,31,31) 23:41:27.995 01.000 8052 Exposure complete 23:41:28.151 00.156 8052 worker thread done servicing request 23:41:28.151 00.000 3236 OnExposeComplete: enter 23:41:28.151 00.000 3236 UpdateGuideState(): m_state=6 23:41:28.151 00.000 3236 Star::Find(15, 779, 240, 0, (0,0,0,0), 0.0, 255) frame 1765 23:41:28.151 00.000 3236 Star::Find returns 1 (0), X=764.96, Y=241.59, Mass=87, SNR=6.3, Peak=33 HFD=5.6 23:41:28.151 00.000 3236 DistanceChecker: reject for large offset (288.86 > 214.44) avgDist = 107.22 count = 1722 23:41:28.151 00.000 3236 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.85) = xAngle (-1.20 = -1.20) 23:41:28.151 00.000 3236 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (-2.95 = -2.95) 23:41:28.151 00.000 3236 CameraToMount -- cameraX=-287.63 cameraY=-26.58 hyp=288.86 cameraTheta=-3.05 mountX=104.42 mountY=-55.80, mountTheta=-0.49 23:41:28.151 00.000 3236 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.85) = xAngle (2.15 = 2.15) 23:41:28.151 00.000 3236 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.41 = 0.41) 23:41:28.151 00.000 3236 CameraToMount -- cameraX=764.96 cameraY=241.59 hyp=802.20 cameraTheta=0.31 mountX=-442.06 mountY=318.42, mountTheta=2.52 23:41:28.151 00.000 3236 BLT: Entering DecMeasurementStep, state = 1 23:41:28.151 00.000 3236 BLT backlash clearing move of -0.09 px was not large enough 23:41:28.151 00.000 3236 Enqueuing Calibration Move request for direction 0 23:41:28.151 00.000 8052 Worker thread wakes up 23:41:28.151 00.000 3236 BLT: Clearing North backlash, step 22 (up to limit of 100), LastDecDelta = -0.09 px 23:41:28.151 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:28.151 00.000 8052 worker thread servicing REQUEST_MOVE scope dir N(0) 760 opts 0x0 23:41:28.151 00.000 8052 Handling axis move in thread for scope dir=0 dur=760 23:41:28.151 00.000 8052 scope move axis dir= 0 dur= 760 opts= 0x0 23:41:28.151 00.000 8052 MoveAxis(N, 760, -) 23:41:28.151 00.000 8052 Guiding Dir = 0, Dur = 760 23:41:28.151 00.000 8052 IsSlewing returns 0 23:41:28.151 00.000 8052 IsGuiding returns 0 23:41:28.166 00.015 8052 PulseGuide returned control before completion, sleep 765 23:41:28.166 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=66, FiltMin=24, FiltMax=57, Gamma=1.040 23:41:28.416 00.250 3236 UpdateGuideState exits: m=87 SNR=6.3 23:41:28.416 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:28.416 00.000 3236 ScheduleExposure(2000,3,1) exposurePending=0 23:41:28.416 00.000 3236 Enqueuing Expose request 23:41:28.948 00.532 8052 IsGuiding returns 0 23:41:28.948 00.000 8052 Move returns status 0, amount 760 23:41:28.948 00.000 8052 move complete, result=0 23:41:28.948 00.000 8052 worker thread done servicing request 23:41:28.948 00.000 8052 Worker thread wakes up 23:41:28.948 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:28.948 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(750,227,31,31) 23:41:30.057 01.109 8052 Exposure complete 23:41:30.213 00.156 8052 worker thread done servicing request 23:41:30.213 00.000 3236 OnExposeComplete: enter 23:41:30.213 00.000 3236 UpdateGuideState(): m_state=6 23:41:30.213 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1766 23:41:30.213 00.000 3236 Star::Find false star n=15 nbg=285 bg=29.9 sigma=0.9 thresh=33 peak=33 23:41:30.213 00.000 3236 Star::Find returns 0 (2), X=764.00, Y=241.00, Mass=52, SNR=2.9, Peak=35 HFD=0.0 23:41:30.213 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:30.213 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:30.213 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:30.213 00.000 8052 Worker thread wakes up 23:41:30.213 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:30.213 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:30.213 00.000 8052 move complete, result=0 23:41:30.213 00.000 8052 worker thread done servicing request 23:41:30.333 00.120 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:30.333 00.000 3236 Status Line: Star lost - low SNR 23:41:30.339 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=71, FiltMin=28, FiltMax=61, Gamma=1.040 23:41:30.702 00.363 3236 UpdateGuideState exits: Star lost - low SNR 23:41:30.703 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:30.703 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:30.703 00.000 3236 Enqueuing Expose request 23:41:30.703 00.000 8052 Worker thread wakes up 23:41:30.703 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:30.703 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:32.062 01.359 8052 Exposure complete 23:41:32.282 00.220 8052 worker thread done servicing request 23:41:32.282 00.000 3236 OnExposeComplete: enter 23:41:32.282 00.000 3236 UpdateGuideState(): m_state=6 23:41:32.282 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1767 23:41:32.282 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=5, SNR=1.6, Peak=30 HFD=0.0 23:41:32.282 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:32.282 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:32.282 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:32.282 00.000 8052 Worker thread wakes up 23:41:32.282 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:32.282 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:32.282 00.000 8052 move complete, result=0 23:41:32.282 00.000 8052 worker thread done servicing request 23:41:32.401 00.119 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:32.401 00.000 3236 Status Line: Star lost - low mass 23:41:32.407 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=205, FiltMin=23, FiltMax=99, Gamma=1.040 23:41:32.731 00.324 3236 UpdateGuideState exits: Star lost - low mass 23:41:32.731 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:32.731 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:32.731 00.000 3236 Enqueuing Expose request 23:41:32.731 00.000 8052 Worker thread wakes up 23:41:32.731 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:32.731 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:34.042 01.311 8052 Exposure complete 23:41:34.261 00.219 3236 OnExposeComplete: enter 23:41:34.261 00.000 8052 worker thread done servicing request 23:41:34.261 00.000 3236 UpdateGuideState(): m_state=6 23:41:34.261 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1768 23:41:34.261 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=2, SNR=1.0, Peak=30 HFD=0.0 23:41:34.261 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:34.261 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:34.261 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:34.261 00.000 8052 Worker thread wakes up 23:41:34.261 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:34.261 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:34.261 00.000 8052 move complete, result=0 23:41:34.261 00.000 8052 worker thread done servicing request 23:41:34.381 00.120 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:34.381 00.000 3236 Status Line: Star lost - low mass 23:41:34.381 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=26, FiltMax=77, Gamma=1.040 23:41:34.731 00.350 3236 UpdateGuideState exits: Star lost - low mass 23:41:34.731 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:34.731 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:34.731 00.000 3236 Enqueuing Expose request 23:41:34.731 00.000 8052 Worker thread wakes up 23:41:34.731 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:34.731 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:35.981 01.250 8052 Exposure complete 23:41:36.206 00.225 8052 worker thread done servicing request 23:41:36.211 00.005 3236 OnExposeComplete: enter 23:41:36.211 00.000 3236 UpdateGuideState(): m_state=6 23:41:36.211 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1769 23:41:36.211 00.000 3236 Star::Find returns 0 (2), X=764.00, Y=241.00, Mass=16, SNR=2.7, Peak=36 HFD=0.0 23:41:36.211 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:36.211 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:36.211 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:36.211 00.000 8052 Worker thread wakes up 23:41:36.211 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:36.211 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:36.211 00.000 8052 move complete, result=0 23:41:36.211 00.000 8052 worker thread done servicing request 23:41:36.329 00.118 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:36.329 00.000 3236 Status Line: Star lost - low SNR 23:41:36.339 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=99, FiltMin=30, FiltMax=92, Gamma=1.040 23:41:36.666 00.327 3236 UpdateGuideState exits: Star lost - low SNR 23:41:36.667 00.001 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:36.667 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:36.667 00.000 3236 Enqueuing Expose request 23:41:36.667 00.000 8052 Worker thread wakes up 23:41:36.668 00.001 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:36.668 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:38.011 01.343 8052 Exposure complete 23:41:38.219 00.208 8052 worker thread done servicing request 23:41:38.219 00.000 3236 OnExposeComplete: enter 23:41:38.219 00.000 3236 UpdateGuideState(): m_state=6 23:41:38.219 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1770 23:41:38.219 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=10, SNR=2.1, Peak=31 HFD=0.0 23:41:38.219 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:38.219 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:38.219 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:38.219 00.000 8052 Worker thread wakes up 23:41:38.219 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:38.219 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:38.219 00.000 8052 move complete, result=0 23:41:38.219 00.000 8052 worker thread done servicing request 23:41:38.338 00.119 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:38.338 00.000 3236 Status Line: Star lost - low mass 23:41:38.348 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=94, FiltMin=24, FiltMax=85, Gamma=1.040 23:41:38.658 00.310 3236 UpdateGuideState exits: Star lost - low mass 23:41:38.658 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:38.658 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:38.658 00.000 3236 Enqueuing Expose request 23:41:38.658 00.000 8052 Worker thread wakes up 23:41:38.658 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:38.658 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:39.978 01.320 8052 Exposure complete 23:41:40.186 00.208 8052 worker thread done servicing request 23:41:40.188 00.002 3236 OnExposeComplete: enter 23:41:40.188 00.000 3236 UpdateGuideState(): m_state=6 23:41:40.188 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1771 23:41:40.188 00.000 3236 Star::Find returns 0 (2), X=764.00, Y=241.00, Mass=11, SNR=2.3, Peak=36 HFD=0.0 23:41:40.188 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:40.188 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:40.188 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:40.188 00.000 8052 Worker thread wakes up 23:41:40.188 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:40.188 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:40.188 00.000 8052 move complete, result=0 23:41:40.188 00.000 8052 worker thread done servicing request 23:41:40.297 00.109 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:40.297 00.000 3236 Status Line: Star lost - low SNR 23:41:40.307 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=97, FiltMin=30, FiltMax=86, Gamma=1.040 23:41:40.637 00.330 3236 UpdateGuideState exits: Star lost - low SNR 23:41:40.637 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:40.647 00.010 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:40.647 00.000 3236 Enqueuing Expose request 23:41:40.647 00.000 8052 Worker thread wakes up 23:41:40.647 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:40.647 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:42.007 01.360 8052 Exposure complete 23:41:42.215 00.208 8052 worker thread done servicing request 23:41:42.217 00.002 3236 OnExposeComplete: enter 23:41:42.217 00.000 3236 UpdateGuideState(): m_state=6 23:41:42.217 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1772 23:41:42.217 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=9, SNR=2.0, Peak=35 HFD=0.0 23:41:42.217 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:42.217 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:42.217 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:42.217 00.000 8052 Worker thread wakes up 23:41:42.217 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:42.217 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:42.217 00.000 8052 move complete, result=0 23:41:42.217 00.000 8052 worker thread done servicing request 23:41:42.327 00.110 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:42.327 00.000 3236 Status Line: Star lost - low mass 23:41:42.327 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=106, FiltMin=30, FiltMax=91, Gamma=1.040 23:41:42.656 00.329 3236 UpdateGuideState exits: Star lost - low mass 23:41:42.656 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:42.656 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:42.656 00.000 3236 Enqueuing Expose request 23:41:42.656 00.000 8052 Worker thread wakes up 23:41:42.656 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:42.656 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:43.996 01.340 8052 Exposure complete 23:41:44.203 00.207 8052 worker thread done servicing request 23:41:44.206 00.003 3236 OnExposeComplete: enter 23:41:44.206 00.000 3236 UpdateGuideState(): m_state=6 23:41:44.206 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1773 23:41:44.206 00.000 3236 Star::Find returns 0 (2), X=764.00, Y=241.00, Mass=17, SNR=2.8, Peak=29 HFD=0.0 23:41:44.206 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:44.206 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:44.206 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:44.206 00.000 8052 Worker thread wakes up 23:41:44.206 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:44.206 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:44.206 00.000 8052 move complete, result=0 23:41:44.206 00.000 8052 worker thread done servicing request 23:41:44.326 00.120 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:44.326 00.000 3236 Status Line: Star lost - low SNR 23:41:44.335 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=93, FiltMin=23, FiltMax=76, Gamma=1.040 23:41:44.666 00.331 3236 UpdateGuideState exits: Star lost - low SNR 23:41:44.666 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:44.666 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:44.666 00.000 3236 Enqueuing Expose request 23:41:44.666 00.000 8052 Worker thread wakes up 23:41:44.666 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:44.666 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:46.065 01.399 8052 Exposure complete 23:41:46.276 00.211 3236 OnExposeComplete: enter 23:41:46.276 00.000 8052 worker thread done servicing request 23:41:46.276 00.000 3236 UpdateGuideState(): m_state=6 23:41:46.276 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1774 23:41:46.276 00.000 3236 Star::Find returns 0 (2), X=764.00, Y=241.00, Mass=14, SNR=2.6, Peak=29 HFD=0.0 23:41:46.276 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:46.276 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:46.276 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:46.276 00.000 8052 Worker thread wakes up 23:41:46.276 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:46.276 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:46.276 00.000 8052 move complete, result=0 23:41:46.276 00.000 8052 worker thread done servicing request 23:41:46.395 00.119 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:46.395 00.000 3236 Status Line: Star lost - low SNR 23:41:46.405 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=110, FiltMin=25, FiltMax=94, Gamma=1.040 23:41:46.735 00.330 3236 UpdateGuideState exits: Star lost - low SNR 23:41:46.735 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:46.735 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:46.735 00.000 3236 Enqueuing Expose request 23:41:46.735 00.000 8052 Worker thread wakes up 23:41:46.735 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:46.735 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:48.005 01.270 8052 Exposure complete 23:41:48.215 00.210 8052 worker thread done servicing request 23:41:48.215 00.000 3236 OnExposeComplete: enter 23:41:48.215 00.000 3236 UpdateGuideState(): m_state=6 23:41:48.215 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1775 23:41:48.215 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=10, SNR=2.1, Peak=31 HFD=0.0 23:41:48.215 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:48.215 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:48.215 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:48.215 00.000 8052 Worker thread wakes up 23:41:48.215 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:48.215 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:48.215 00.000 8052 move complete, result=0 23:41:48.215 00.000 8052 worker thread done servicing request 23:41:48.320 00.105 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:48.320 00.000 3236 Status Line: Star lost - low mass 23:41:48.323 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=108, FiltMin=26, FiltMax=88, Gamma=1.040 23:41:48.673 00.350 3236 UpdateGuideState exits: Star lost - low mass 23:41:48.673 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:48.673 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:48.673 00.000 3236 Enqueuing Expose request 23:41:48.673 00.000 8052 Worker thread wakes up 23:41:48.673 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:48.673 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:50.033 01.360 8052 Exposure complete 23:41:51.228 01.195 8052 worker thread done servicing request 23:41:51.244 00.016 3236 OnExposeComplete: enter 23:41:51.244 00.000 3236 UpdateGuideState(): m_state=6 23:41:51.244 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1776 23:41:51.244 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=9, SNR=2.1, Peak=38 HFD=0.0 23:41:51.244 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:51.244 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:51.244 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:51.249 00.005 8052 Worker thread wakes up 23:41:51.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:51.249 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:51.250 00.001 8052 move complete, result=0 23:41:51.251 00.001 8052 worker thread done servicing request 23:41:51.367 00.116 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:51.367 00.000 3236 Status Line: Star lost - low mass 23:41:51.367 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=97, FiltMin=29, FiltMax=89, Gamma=1.040 23:41:51.629 00.262 3236 UpdateGuideState exits: Star lost - low mass 23:41:51.629 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:51.629 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:51.629 00.000 3236 Enqueuing Expose request 23:41:51.629 00.000 8052 Worker thread wakes up 23:41:51.629 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:51.629 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:52.008 00.379 8052 Exposure complete 23:41:52.189 00.181 8052 worker thread done servicing request 23:41:52.189 00.000 3236 OnExposeComplete: enter 23:41:52.189 00.000 3236 UpdateGuideState(): m_state=6 23:41:52.189 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1777 23:41:52.189 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=7, SNR=1.7, Peak=29 HFD=0.0 23:41:52.189 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:52.189 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:52.189 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:52.189 00.000 8052 Worker thread wakes up 23:41:52.189 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:52.189 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:52.189 00.000 8052 move complete, result=0 23:41:52.189 00.000 8052 worker thread done servicing request 23:41:52.314 00.125 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:52.314 00.000 3236 Status Line: Star lost - low mass 23:41:52.314 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=117, FiltMin=25, FiltMax=91, Gamma=1.040 23:41:52.664 00.350 3236 UpdateGuideState exits: Star lost - low mass 23:41:52.664 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:52.664 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:52.664 00.000 3236 Enqueuing Expose request 23:41:52.664 00.000 8052 Worker thread wakes up 23:41:52.664 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:52.664 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:53.864 01.200 3236 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.85) = xAngle (2.15 = 2.15) 23:41:53.864 00.000 3236 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.85) + m_yAngleError (1.75)) = yAngle (0.41 = 0.41) 23:41:53.864 00.000 3236 CameraToMount -- cameraX=764.96 cameraY=241.59 hyp=802.20 cameraTheta=0.31 mountX=-442.06 mountY=318.42, mountTheta=2.52 23:41:53.864 00.000 3236 BLT: Entering DecMeasurementStep, state = 4 23:41:53.864 00.000 3236 BLT: measurement process halted by user or by error 23:41:53.864 00.000 3236 BLT: Cleanup completed 23:41:53.864 00.000 3236 BLT: Exiting DecMeasurementStep 23:41:53.884 00.020 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 1500 23:41:53.884 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 0.515663 23:41:53.884 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003134 23:41:53.884 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003134 23:41:53.884 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 79.946900 23:41:53.894 00.010 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 15 23:41:53.894 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 41 23:41:53.894 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 23:41:53.894 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 2 23:41:53.897 00.003 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "19.5.20 22:38:50" 23:41:53.897 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0 23:41:53.897 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.0}, {-1.2 -1.9}, {-0.5 -3.3}, {-1.1 -5.4}, {-1.9 -8.4}, {-2.5 -10.4}, {-2.6 -10.2}, {-3.7 -11.2}, {-5.2 -12.6}, {-5.2 -13.6}, {-5.4 -15.6}, {-6.6 -17.7}, {-6.6 -20.3}, {-6.8 -22.1}, {-7.0 -24.4}, {-7.0 -24.4}, {-8.3 -7.1}, {-8.1 5.2}" 23:41:53.897 00.000 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 3.1}, {0.9 3.2}, {0.7 2.5}, {0.4 3.7}, {0.5 2.9}, {0.5 3.3}, {0.4 4.4}, {0.4 6.0}, {1.4 5.9}, {2.0 5.1}, {2.6 7.3}, {4.4 8.2}, {5.3 9.1}, {5.3 10.0}, {5.5 10.5}, {5.0 10.9}, {5.8 12.4}, {6.3 12.0}, {6.6 9.5}, {7.1 6.7}, {6.4 7.3}, {5.7 11.2}, {6.2 13.0}, {6.8 14.2}, {6.4 16.6}, {6.0 19.9}, {7.4 21.2}, {6.7 21.4}, {6.8 21.9}, {7.1 20.6}, {7.3 19.3}, {8.7 18.1}, {8.0 19.7}, {9.2 20.9}, {9.5 21.5}, {10.8 22.1}, {10.6 21.2}, {10.5 20.7}, {10.5 21.4}, {10.5 22.3}, {11.0 22.6}, {11.0 22.6}, {-2.3 24.8}, {-8.4 31.3}, {-8.8 30.9}" 23:41:53.897 00.000 3236 GA long series, window start=0, window end=120, Uncorrected RMS=4.127, Drift=-6.571, Corrected RMS=1.592, R-sq=0.888 23:41:53.897 00.000 3236 GA long series, window start=60, window end=162, Uncorrected RMS=2.898, Drift=-5.019, Corrected RMS=1.878, R-sq=0.765 23:41:53.897 00.000 3236 Full uncorrected RMS=4.993px, Selected Dec drift=-6.571 px/min, Best seeing estimate=1.592px, R-sq=0.888 23:41:53.897 00.000 3236 GA Min-Move recommendations are seeing-based: Dec=2.050, RA=1.333 23:41:53.897 00.000 3236 Guiding Assistant results follow: 23:41:53.904 00.007 3236 SNR=10.3, Samples=82, Elapsed Time=162s, RA HPF-RMS= 0.33 px ( 0.17 arc-sec ), Dec HPF-RMS= 0.36 px ( 0.18 arc-sec ), Total HPF-RMS= 0.48 px ( 0.25 arc-sec ) 23:41:53.904 00.000 3236 RA Peak= 2.48 px ( 1.28 arc-sec ), RA Peak-Peak 14.60 px ( 7.53 arc-sec ), RA Drift Rate= 5.81 px/min ( 3.00 arc-sec/min ), Max RA Drift Rate= 0.51 px/sec ( 0.26 arc-sec/sec ), Drift-Limiting Exp= 2.6 s 23:41:53.904 00.000 3236 Dec Drift Rate= -6.06 px/min ( -3.13 arc-sec/min ), Dec Peak= 2.35 px ( 1.21 arc-sec ), PA Error= 13.2 arc-min 23:41:53.969 00.065 3236 Recommendation: Try to keep your exposure times in the range of 1.0s to 3.0s 23:41:54.004 00.035 3236 Recommendation: Consider re-doing your calibration (Prior alert) 23:41:54.034 00.030 3236 Recommendation: Polar alignment error > 10 arc-min; try using the Drift Align tool to improve alignment. 23:41:54.074 00.040 8052 Exposure complete 23:41:54.104 00.030 3236 Recommendation: Try setting RA min-move to 1.33 23:41:54.144 00.040 3236 Recommendation: Try setting Dec min-move to 2.05 23:41:54.144 00.000 3236 GetBoolean("/profile/1/scope/HiResEncoders", 0) returns 0 23:41:54.254 00.110 3236 GetString("/profile/1/GA/2020-05-19 23:37:39/BLT_north", "") returns "" 23:41:54.284 00.030 8052 worker thread done servicing request 23:41:54.304 00.020 3236 End of Guiding Assistant output.... 23:41:54.334 00.030 3236 GuidingAssistant: Re-enabling guide output (1, 0) 23:41:54.344 00.010 3236 OnExposeComplete: enter 23:41:54.344 00.000 3236 UpdateGuideState(): m_state=6 23:41:54.344 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1778 23:41:54.344 00.000 3236 Star::Find returns 0 (2), X=764.00, Y=241.00, Mass=11, SNR=2.2, Peak=35 HFD=0.0 23:41:54.344 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:54.344 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:54.344 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:54.344 00.000 8052 Worker thread wakes up 23:41:54.344 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:54.344 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:54.344 00.000 8052 move complete, result=0 23:41:54.344 00.000 8052 worker thread done servicing request 23:41:54.451 00.107 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:54.451 00.000 3236 Status Line: Star lost - low SNR 23:41:54.451 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=106, FiltMin=29, FiltMax=79, Gamma=1.040 23:41:54.688 00.237 3236 UpdateGuideState exits: Star lost - low SNR 23:41:54.688 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:54.688 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:54.689 00.001 3236 Enqueuing Expose request 23:41:54.689 00.000 8052 Worker thread wakes up 23:41:54.689 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:54.689 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:56.061 01.372 8052 Exposure complete 23:41:56.251 00.190 8052 worker thread done servicing request 23:41:56.251 00.000 3236 OnExposeComplete: enter 23:41:56.251 00.000 3236 UpdateGuideState(): m_state=6 23:41:56.251 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1779 23:41:56.261 00.010 3236 Star::Find returns 0 (2), X=764.00, Y=241.00, Mass=19, SNR=3.0, Peak=30 HFD=0.0 23:41:56.261 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:56.261 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:56.261 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:56.261 00.000 8052 Worker thread wakes up 23:41:56.261 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:56.261 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:56.261 00.000 8052 move complete, result=0 23:41:56.261 00.000 8052 worker thread done servicing request 23:41:56.380 00.119 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:56.380 00.000 3236 Status Line: Star lost - low SNR 23:41:56.386 00.006 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=92, FiltMin=25, FiltMax=76, Gamma=1.040 23:41:56.720 00.334 3236 UpdateGuideState exits: Star lost - low SNR 23:41:56.720 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:56.720 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:56.720 00.000 3236 Enqueuing Expose request 23:41:56.720 00.000 8052 Worker thread wakes up 23:41:56.720 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:56.720 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:41:57.980 01.260 8052 Exposure complete 23:41:58.190 00.210 8052 worker thread done servicing request 23:41:58.190 00.000 3236 OnExposeComplete: enter 23:41:58.190 00.000 3236 UpdateGuideState(): m_state=6 23:41:58.196 00.006 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1780 23:41:58.197 00.001 3236 Star::Find returns 0 (2), X=764.00, Y=241.00, Mass=12, SNR=2.3, Peak=35 HFD=0.0 23:41:58.197 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:41:58.197 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:41:58.198 00.001 3236 Enqueuing Move request for scope (0.00, 0.00) 23:41:58.199 00.001 8052 Worker thread wakes up 23:41:58.199 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:41:58.199 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:41:58.199 00.000 8052 move complete, result=0 23:41:58.200 00.001 8052 worker thread done servicing request 23:41:58.302 00.102 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:41:58.302 00.000 3236 Status Line: Star lost - low SNR 23:41:58.305 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=103, FiltMin=28, FiltMax=88, Gamma=1.040 23:41:58.644 00.339 3236 UpdateGuideState exits: Star lost - low SNR 23:41:58.644 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:41:58.644 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:41:58.644 00.000 3236 Enqueuing Expose request 23:41:58.644 00.000 8052 Worker thread wakes up 23:41:58.644 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:41:58.644 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:42:00.064 01.420 8052 Exposure complete 23:42:00.275 00.211 3236 OnExposeComplete: enter 23:42:00.275 00.000 3236 UpdateGuideState(): m_state=6 23:42:00.275 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1781 23:42:00.275 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=6, SNR=1.6, Peak=34 HFD=0.0 23:42:00.275 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:42:00.275 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:42:00.275 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:42:00.278 00.003 8052 worker thread done servicing request 23:42:00.278 00.000 8052 Worker thread wakes up 23:42:00.278 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:42:00.278 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:42:00.278 00.000 8052 move complete, result=0 23:42:00.280 00.002 8052 worker thread done servicing request 23:42:00.384 00.104 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:42:00.384 00.000 3236 Status Line: Star lost - low mass 23:42:00.387 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=103, FiltMin=28, FiltMax=91, Gamma=1.040 23:42:00.677 00.290 3236 UpdateGuideState exits: Star lost - low mass 23:42:00.677 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:00.677 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:42:00.677 00.000 3236 Enqueuing Expose request 23:42:00.677 00.000 8052 Worker thread wakes up 23:42:00.677 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:42:00.677 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:42:01.977 01.300 8052 Exposure complete 23:42:02.187 00.210 8052 worker thread done servicing request 23:42:02.187 00.000 3236 OnExposeComplete: enter 23:42:02.187 00.000 3236 UpdateGuideState(): m_state=6 23:42:02.187 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1782 23:42:02.187 00.000 3236 Star::Find returns 0 (2), X=764.00, Y=241.00, Mass=15, SNR=2.6, Peak=34 HFD=0.0 23:42:02.187 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:42:02.187 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:42:02.187 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:42:02.187 00.000 8052 Worker thread wakes up 23:42:02.187 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:42:02.187 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:42:02.187 00.000 8052 move complete, result=0 23:42:02.187 00.000 8052 worker thread done servicing request 23:42:02.296 00.109 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:42:02.296 00.000 3236 Status Line: Star lost - low SNR 23:42:02.299 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=121, FiltMin=27, FiltMax=87, Gamma=1.040 23:42:02.669 00.370 3236 UpdateGuideState exits: Star lost - low SNR 23:42:02.669 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:02.669 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:42:02.669 00.000 3236 Enqueuing Expose request 23:42:02.669 00.000 8052 Worker thread wakes up 23:42:02.669 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:42:02.669 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:42:03.959 01.290 8052 Exposure complete 23:42:04.159 00.200 8052 worker thread done servicing request 23:42:04.159 00.000 3236 OnExposeComplete: enter 23:42:04.159 00.000 3236 UpdateGuideState(): m_state=6 23:42:04.159 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1783 23:42:04.159 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=4, SNR=1.4, Peak=37 HFD=0.0 23:42:04.159 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:42:04.159 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:42:04.164 00.005 3236 Enqueuing Move request for scope (0.00, 0.00) 23:42:04.165 00.001 8052 Worker thread wakes up 23:42:04.165 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:42:04.165 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:42:04.166 00.001 8052 move complete, result=0 23:42:04.166 00.000 8052 worker thread done servicing request 23:42:04.270 00.104 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:42:04.270 00.000 3236 Status Line: Star lost - low mass 23:42:04.279 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=109, FiltMin=31, FiltMax=91, Gamma=1.040 23:42:04.589 00.310 3236 UpdateGuideState exits: Star lost - low mass 23:42:04.589 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:04.589 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:42:04.589 00.000 3236 Enqueuing Expose request 23:42:04.589 00.000 8052 Worker thread wakes up 23:42:04.589 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:42:04.589 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:42:06.029 01.440 8052 Exposure complete 23:42:06.248 00.219 8052 worker thread done servicing request 23:42:06.249 00.001 3236 OnExposeComplete: enter 23:42:06.249 00.000 3236 UpdateGuideState(): m_state=6 23:42:06.249 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1784 23:42:06.249 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=9, SNR=2.0, Peak=29 HFD=0.0 23:42:06.249 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:42:06.249 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:42:06.249 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:42:06.249 00.000 8052 Worker thread wakes up 23:42:06.249 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:42:06.249 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:42:06.249 00.000 8052 move complete, result=0 23:42:06.249 00.000 8052 worker thread done servicing request 23:42:06.355 00.106 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:42:06.355 00.000 3236 Status Line: Star lost - low mass 23:42:06.358 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=88, FiltMin=24, FiltMax=81, Gamma=1.040 23:42:06.708 00.350 3236 UpdateGuideState exits: Star lost - low mass 23:42:06.708 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:06.708 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:42:06.708 00.000 3236 Enqueuing Expose request 23:42:06.708 00.000 8052 Worker thread wakes up 23:42:06.708 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:42:06.708 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:42:07.978 01.270 8052 Exposure complete 23:42:08.168 00.190 3236 OnExposeComplete: enter 23:42:08.168 00.000 3236 UpdateGuideState(): m_state=6 23:42:08.168 00.000 8052 worker thread done servicing request 23:42:08.168 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1785 23:42:08.168 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=7, SNR=1.7, Peak=30 HFD=0.0 23:42:08.168 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:42:08.168 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:42:08.168 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:42:08.168 00.000 8052 Worker thread wakes up 23:42:08.168 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:42:08.168 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:42:08.168 00.000 8052 move complete, result=0 23:42:08.168 00.000 8052 worker thread done servicing request 23:42:08.288 00.120 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:42:08.288 00.000 3236 Status Line: Star lost - low mass 23:42:08.298 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=97, FiltMin=26, FiltMax=87, Gamma=1.040 23:42:08.578 00.280 3236 UpdateGuideState exits: Star lost - low mass 23:42:08.578 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:08.578 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:42:08.578 00.000 3236 Enqueuing Expose request 23:42:08.578 00.000 8052 Worker thread wakes up 23:42:08.578 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:42:08.578 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:42:09.977 01.399 8052 Exposure complete 23:42:10.188 00.211 8052 worker thread done servicing request 23:42:10.188 00.000 3236 OnExposeComplete: enter 23:42:10.188 00.000 3236 UpdateGuideState(): m_state=6 23:42:10.188 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1786 23:42:10.188 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=4, SNR=1.4, Peak=31 HFD=0.0 23:42:10.188 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:42:10.188 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:42:10.188 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:42:10.188 00.000 8052 Worker thread wakes up 23:42:10.188 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:42:10.188 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:42:10.198 00.010 8052 move complete, result=0 23:42:10.198 00.000 8052 worker thread done servicing request 23:42:10.300 00.102 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:42:10.300 00.000 3236 Status Line: Star lost - low mass 23:42:10.310 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=107, FiltMin=26, FiltMax=91, Gamma=1.040 23:42:10.609 00.299 3236 UpdateGuideState exits: Star lost - low mass 23:42:10.609 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:10.609 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:42:10.609 00.000 3236 Enqueuing Expose request 23:42:10.609 00.000 8052 Worker thread wakes up 23:42:10.609 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:42:10.609 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:42:12.020 01.411 8052 Exposure complete 23:42:12.200 00.180 8052 worker thread done servicing request 23:42:12.200 00.000 3236 OnExposeComplete: enter 23:42:12.200 00.000 3236 UpdateGuideState(): m_state=6 23:42:12.200 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1787 23:42:12.200 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=9, SNR=2.0, Peak=32 HFD=0.0 23:42:12.200 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:42:12.200 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:42:12.200 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:42:12.200 00.000 8052 Worker thread wakes up 23:42:12.200 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:42:12.210 00.010 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:42:12.210 00.000 8052 move complete, result=0 23:42:12.210 00.000 8052 worker thread done servicing request 23:42:12.316 00.106 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:42:12.316 00.000 3236 Status Line: Star lost - low mass 23:42:12.319 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=125, FiltMin=28, FiltMax=100, Gamma=1.040 23:42:12.639 00.320 3236 UpdateGuideState exits: Star lost - low mass 23:42:12.639 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:12.644 00.005 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:42:12.644 00.000 3236 Enqueuing Expose request 23:42:12.645 00.001 8052 Worker thread wakes up 23:42:12.645 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:42:12.645 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:42:14.039 01.394 8052 Exposure complete 23:42:14.229 00.190 8052 worker thread done servicing request 23:42:14.229 00.000 3236 OnExposeComplete: enter 23:42:14.229 00.000 3236 UpdateGuideState(): m_state=6 23:42:14.229 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1788 23:42:14.229 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=10, SNR=2.1, Peak=33 HFD=0.0 23:42:14.229 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:42:14.235 00.006 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:42:14.235 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:42:14.236 00.001 8052 Worker thread wakes up 23:42:14.236 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:42:14.236 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:42:14.237 00.001 8052 move complete, result=0 23:42:14.237 00.000 8052 worker thread done servicing request 23:42:14.351 00.114 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:42:14.351 00.000 3236 Status Line: Star lost - low mass 23:42:14.360 00.009 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=114, FiltMin=28, FiltMax=93, Gamma=1.040 23:42:14.710 00.350 3236 UpdateGuideState exits: Star lost - low mass 23:42:14.710 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:14.710 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:42:14.710 00.000 3236 Enqueuing Expose request 23:42:14.710 00.000 8052 Worker thread wakes up 23:42:14.710 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:42:14.710 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:42:15.960 01.250 8052 Exposure complete 23:42:16.150 00.190 8052 worker thread done servicing request 23:42:16.150 00.000 3236 OnExposeComplete: enter 23:42:16.150 00.000 3236 UpdateGuideState(): m_state=6 23:42:16.150 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1789 23:42:16.150 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=9, SNR=2.0, Peak=30 HFD=0.0 23:42:16.150 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:42:16.150 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:42:16.150 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:42:16.150 00.000 8052 Worker thread wakes up 23:42:16.150 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:42:16.150 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:42:16.150 00.000 8052 move complete, result=0 23:42:16.150 00.000 8052 worker thread done servicing request 23:42:16.263 00.113 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:42:16.263 00.000 3236 Status Line: Star lost - low mass 23:42:16.270 00.007 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=96, FiltMin=26, FiltMax=79, Gamma=1.040 23:42:16.624 00.354 3236 UpdateGuideState exits: Star lost - low mass 23:42:16.624 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:16.624 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:42:16.624 00.000 3236 Enqueuing Expose request 23:42:16.624 00.000 8052 Worker thread wakes up 23:42:16.624 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:42:16.624 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:42:18.023 01.399 8052 Exposure complete 23:42:18.224 00.201 8052 worker thread done servicing request 23:42:18.224 00.000 3236 OnExposeComplete: enter 23:42:18.224 00.000 3236 UpdateGuideState(): m_state=6 23:42:18.224 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1790 23:42:18.224 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=4, SNR=1.4, Peak=35 HFD=0.0 23:42:18.224 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:42:18.224 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:42:18.224 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:42:18.224 00.000 8052 Worker thread wakes up 23:42:18.234 00.010 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:42:18.234 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:42:18.234 00.000 8052 move complete, result=0 23:42:18.234 00.000 8052 worker thread done servicing request 23:42:18.343 00.109 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:42:18.343 00.000 3236 Status Line: Star lost - low mass 23:42:18.346 00.003 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=101, FiltMin=29, FiltMax=88, Gamma=1.040 23:42:18.665 00.319 3236 UpdateGuideState exits: Star lost - low mass 23:42:18.665 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:18.665 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:42:18.665 00.000 3236 Enqueuing Expose request 23:42:18.665 00.000 8052 Worker thread wakes up 23:42:18.665 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:42:18.665 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:42:19.956 01.291 8052 Exposure complete 23:42:20.148 00.192 8052 worker thread done servicing request 23:42:20.148 00.000 3236 OnExposeComplete: enter 23:42:20.148 00.000 3236 UpdateGuideState(): m_state=6 23:42:20.148 00.000 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1791 23:42:20.148 00.000 3236 Star::Find returns 0 (2), X=764.00, Y=241.00, Mass=15, SNR=2.6, Peak=33 HFD=0.0 23:42:20.148 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:42:20.148 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:42:20.148 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:42:20.148 00.000 8052 Worker thread wakes up 23:42:20.148 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:42:20.148 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:42:20.148 00.000 8052 move complete, result=0 23:42:20.148 00.000 8052 worker thread done servicing request 23:42:20.266 00.118 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:42:20.266 00.000 3236 Status Line: Star lost - low SNR 23:42:20.276 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=97, FiltMin=27, FiltMax=78, Gamma=1.040 23:42:20.586 00.310 3236 UpdateGuideState exits: Star lost - low SNR 23:42:20.586 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:20.586 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:42:20.586 00.000 3236 Enqueuing Expose request 23:42:20.586 00.000 8052 Worker thread wakes up 23:42:20.586 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:42:20.586 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:42:21.986 01.400 8052 Exposure complete 23:42:22.185 00.199 3236 OnExposeComplete: enter 23:42:22.185 00.000 3236 UpdateGuideState(): m_state=6 23:42:22.186 00.001 3236 Star::Find(15, 764, 241, 0, (0,0,0,0), 0.0, 255) frame 1792 23:42:22.186 00.000 8052 worker thread done servicing request 23:42:22.186 00.000 3236 Star::Find returns 0 (3), X=764.00, Y=241.00, Mass=4, SNR=1.4, Peak=27 HFD=0.0 23:42:22.186 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_onestar.cpp:709->UpdateCurrentPosition():newStar not found 23:42:22.186 00.000 3236 SchedulePrimaryMove(06CFF028, x=0.00, y=0.00, opts=14) 23:42:22.186 00.000 3236 Enqueuing Move request for scope (0.00, 0.00) 23:42:22.186 00.000 8052 Worker thread wakes up 23:42:22.186 00.000 8052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe 23:42:22.186 00.000 8052 Handling offset move in thread for scope, endpoint = (0.00, 0.00) 23:42:22.186 00.000 8052 move complete, result=0 23:42:22.186 00.000 8052 worker thread done servicing request 23:42:22.305 00.119 3236 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1332->unable to update current position 23:42:22.305 00.000 3236 Status Line: Star lost - low mass 23:42:22.315 00.010 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=105, FiltMin=21, FiltMax=87, Gamma=1.040 23:42:22.604 00.289 3236 UpdateGuideState exits: Star lost - low mass 23:42:22.604 00.000 3236 OnExposeComplete: CaptureActive=1 m_continueCapturing=1 23:42:22.604 00.000 3236 ScheduleExposure(2000,3,0) exposurePending=0 23:42:22.604 00.000 3236 Enqueuing Expose request 23:42:22.604 00.000 8052 Worker thread wakes up 23:42:22.604 00.000 8052 worker thread servicing REQUEST_EXPOSE 2000 23:42:22.604 00.000 8052 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0) 23:42:23.665 01.061 3236 Stop button clicked 23:42:23.665 00.000 3236 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1 23:42:23.670 00.005 3236 Status Line: Waiting for devices... 23:42:23.765 00.095 8052 Altair: stopcapture 23:42:23.905 00.140 8052 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:157->Capture failed 23:42:23.905 00.000 8052 worker thread done servicing request 23:42:23.905 00.000 3236 OnExposeComplete: enter 23:42:23.905 00.000 3236 OnExposeComplete: Capture Error reported 23:42:23.905 00.000 3236 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0 23:42:23.905 00.000 3236 Mount: notify guiding stopped 23:42:23.905 00.000 3236 Changing from state GUIDING to STOP 23:42:23.905 00.000 3236 guider state => SELECTED 23:42:23.905 00.000 3236 UpdateImageDisplay: Size=(1280,960) min=0, max=105, FiltMin=21, FiltMax=87, Gamma=1.040 23:42:24.185 00.280 3236 Changing from state SELECTED to UNINITIALIZED 23:42:24.185 00.000 3236 guider state => SELECTING 23:42:24.195 00.010 3236 Status Line: Stopped. 23:42:24.205 00.010 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:488->Error reported capturing image 23:42:35.906 11.701 3236 GetString("/profile/1/scope/calibration/timestamp", "") returns "19.5.20 22:38:50" 23:42:35.906 00.000 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 1500 23:42:35.906 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 0.515663 23:42:35.906 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003134 23:42:35.906 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003134 23:42:35.922 00.016 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 79.946900 23:42:35.922 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 15 23:42:35.922 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 41 23:42:35.922 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 23:42:35.922 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 2 23:42:35.922 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "19.5.20 22:38:50" 23:42:35.922 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0 23:42:35.922 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.0}, {-1.2 -1.9}, {-0.5 -3.3}, {-1.1 -5.4}, {-1.9 -8.4}, {-2.5 -10.4}, {-2.6 -10.2}, {-3.7 -11.2}, {-5.2 -12.6}, {-5.2 -13.6}, {-5.4 -15.6}, {-6.6 -17.7}, {-6.6 -20.3}, {-6.8 -22.1}, {-7.0 -24.4}, {-7.0 -24.4}, {-8.3 -7.1}, {-8.1 5.2}" 23:42:35.922 00.000 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 3.1}, {0.9 3.2}, {0.7 2.5}, {0.4 3.7}, {0.5 2.9}, {0.5 3.3}, {0.4 4.4}, {0.4 6.0}, {1.4 5.9}, {2.0 5.1}, {2.6 7.3}, {4.4 8.2}, {5.3 9.1}, {5.3 10.0}, {5.5 10.5}, {5.0 10.9}, {5.8 12.4}, {6.3 12.0}, {6.6 9.5}, {7.1 6.7}, {6.4 7.3}, {5.7 11.2}, {6.2 13.0}, {6.8 14.2}, {6.4 16.6}, {6.0 19.9}, {7.4 21.2}, {6.7 21.4}, {6.8 21.9}, {7.1 20.6}, {7.3 19.3}, {8.7 18.1}, {8.0 19.7}, {9.2 20.9}, {9.5 21.5}, {10.8 22.1}, {10.6 21.2}, {10.5 20.7}, {10.5 21.4}, {10.5 22.3}, {11.0 22.6}, {11.0 22.6}, {-2.3 24.8}, {-8.4 31.3}, {-8.8 30.9}" 23:42:35.938 00.016 3236 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 1500 23:42:35.938 00.000 3236 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 0.515663 23:42:35.938 00.000 3236 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003134 23:42:35.938 00.000 3236 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003134 23:42:35.938 00.000 3236 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 79.946900 23:42:35.938 00.000 3236 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 15 23:42:35.938 00.000 3236 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 41 23:42:35.938 00.000 3236 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000 23:42:35.938 00.000 3236 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 2 23:42:35.938 00.000 3236 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "19.5.20 22:38:50" 23:42:35.938 00.000 3236 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 0 23:42:35.938 00.000 3236 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.5 -1.0}, {-1.2 -1.9}, {-0.5 -3.3}, {-1.1 -5.4}, {-1.9 -8.4}, {-2.5 -10.4}, {-2.6 -10.2}, {-3.7 -11.2}, {-5.2 -12.6}, {-5.2 -13.6}, {-5.4 -15.6}, {-6.6 -17.7}, {-6.6 -20.3}, {-6.8 -22.1}, {-7.0 -24.4}, {-7.0 -24.4}, {-8.3 -7.1}, {-8.1 5.2}" 23:42:35.953 00.015 3236 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {0.5 3.1}, {0.9 3.2}, {0.7 2.5}, {0.4 3.7}, {0.5 2.9}, {0.5 3.3}, {0.4 4.4}, {0.4 6.0}, {1.4 5.9}, {2.0 5.1}, {2.6 7.3}, {4.4 8.2}, {5.3 9.1}, {5.3 10.0}, {5.5 10.5}, {5.0 10.9}, {5.8 12.4}, {6.3 12.0}, {6.6 9.5}, {7.1 6.7}, {6.4 7.3}, {5.7 11.2}, {6.2 13.0}, {6.8 14.2}, {6.4 16.6}, {6.0 19.9}, {7.4 21.2}, {6.7 21.4}, {6.8 21.9}, {7.1 20.6}, {7.3 19.3}, {8.7 18.1}, {8.0 19.7}, {9.2 20.9}, {9.5 21.5}, {10.8 22.1}, {10.6 21.2}, {10.5 20.7}, {10.5 21.4}, {10.5 22.3}, {11.0 22.6}, {11.0 22.6}, {-2.3 24.8}, {-8.4 31.3}, {-8.8 30.9}" 23:42:35.953 00.000 3236 GetString("/profile/1/scope/calibration/timestamp", "") returns "19.5.20 22:38:50" 23:42:35.953 00.000 3236 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.018195 23:42:35.953 00.000 3236 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.006578 23:42:35.953 00.000 3236 GetInt("/profile/1/scope/calibration/binning", 1) returns 1 23:42:35.953 00.000 3236 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -1.848520 23:42:35.953 00.000 3236 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns -2.023980 23:42:35.953 00.000 3236 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns 0.447384 23:42:35.953 00.000 3236 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 0 23:42:35.953 00.000 3236 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns -1 23:42:35.953 00.000 3236 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns -1 23:42:35.953 00.000 3236 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns -888.000000 23:43:22.092 46.139 3236 ScopeASCOM::GetDeclination() returns 25.5 23:43:22.155 00.063 3236 ScopeASCOM::SideOfPier() returns 0 23:43:22.155 00.000 3236 User cleared calibration on Mount 23:43:31.217 09.062 3236 gear_dialog: OnButtonDisconnectAll 23:43:31.217 00.000 3236 gear_dialog: OnButtonDisconnectScope 23:43:31.248 00.031 3236 ASCOM Scope: Disconnecting 23:43:31.248 00.000 3236 ASCOM Scope: Disconnected Successfully 23:43:31.264 00.016 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:805->ASCOM Scope: cannot get Declination when not connected to mount 23:43:31.264 00.000 3236 ScopeASCOM::GetDeclination() returns Unknown 23:43:31.264 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:1105->ASCOM Scope: cannot get side of pier when not connected 23:43:31.264 00.000 3236 ScopeASCOM::SideOfPier() returns -1 23:43:31.264 00.000 3236 Status Line: Mount Disconnected 23:43:31.295 00.031 3236 gear_dialog: OnButtonDisconnectAuxScope 23:43:31.295 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1507->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL 23:43:31.311 00.016 3236 gear_dialog: OnButtonDisconnectCamera 23:43:31.420 00.109 3236 Status Line: Camera Disconnected 23:43:31.452 00.032 3236 gear_dialog: OnButtonDisconnectStepGuider 23:43:31.452 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1656->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL 23:43:31.452 00.000 3236 gear_dialog: OnButtonDisconnectRotator 23:43:31.452 00.000 3236 Error thrown from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1787->OnButtonDisconnectRotator called with m_pRotator == NULL 23:43:33.936 02.484 3236 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 1 23:43:33.936 00.000 3236 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 3.000000 23:43:34.327 00.391 3236 GetBoolean("/profile/1/ShowDecModeWarning", 1) returns 1 23:43:35.608 01.281 3236 MyFrame::OnClose proceeding 23:43:35.608 00.000 3236 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0 23:43:35.608 00.000 3236 StopWorkerThread(0x00F1F8B0) begins 23:43:35.608 00.000 8052 Worker thread wakes up 23:43:35.608 00.000 8052 worker thread servicing REQUEST_TERMINATE 23:43:35.608 00.000 8052 worker thread done servicing request 23:43:35.608 00.000 8052 WorkerThread::Entry() ends 23:43:35.608 00.000 3236 StopWorkerThread() threadExitCode=0 23:43:35.608 00.000 3236 StopWorkerThread(0x00F1F8B0) ends 23:43:35.608 00.000 3236 WorkerThread destructor called 23:43:35.608 00.000 3236 StopWorkerThread(0x00F1F1F0) begins 23:43:35.670 00.062 748 Worker thread wakes up 23:43:35.670 00.000 748 worker thread servicing REQUEST_TERMINATE 23:43:35.670 00.000 748 worker thread done servicing request 23:43:35.670 00.000 748 WorkerThread::Entry() ends 23:43:35.670 00.000 3236 StopWorkerThread() threadExitCode=0 23:43:35.670 00.000 3236 StopWorkerThread(0x00F1F1F0) ends 23:43:35.670 00.000 3236 WorkerThread destructor called 23:43:35.686 00.016 3236 Shutdown: forced=0 23:43:35.686 00.000 3236 Shutdown complete 23:43:35.686 00.000 3236 UPD: shutdown 23:43:35.686 00.000 3236 stopping server 23:43:35.702 00.016 3236 event server stopped 23:43:35.702 00.000 3236 Status Line: Server stopped